aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com')
-rw-r--r--vendor/github.com/golang/freetype/AUTHORS20
-rw-r--r--vendor/github.com/golang/freetype/CONTRIBUTORS38
-rw-r--r--vendor/github.com/golang/freetype/LICENSE12
-rw-r--r--vendor/github.com/golang/freetype/README21
-rw-r--r--vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c87
-rw-r--r--vendor/github.com/golang/freetype/example/capjoin/main.go85
-rw-r--r--vendor/github.com/golang/freetype/example/drawer/main.go158
-rw-r--r--vendor/github.com/golang/freetype/example/freetype/main.go150
-rw-r--r--vendor/github.com/golang/freetype/example/gamma/main.go86
-rw-r--r--vendor/github.com/golang/freetype/example/genbasicfont/main.go237
-rw-r--r--vendor/github.com/golang/freetype/example/raster/main.go185
-rw-r--r--vendor/github.com/golang/freetype/example/round/main.go110
-rw-r--r--vendor/github.com/golang/freetype/example/truetype/main.go89
-rw-r--r--vendor/github.com/golang/freetype/freetype.go341
-rw-r--r--vendor/github.com/golang/freetype/freetype_test.go59
-rw-r--r--vendor/github.com/golang/freetype/licenses/ftl.txt169
-rw-r--r--vendor/github.com/golang/freetype/licenses/gpl.txt340
-rw-r--r--vendor/github.com/golang/freetype/raster/geom.go245
-rw-r--r--vendor/github.com/golang/freetype/raster/paint.go287
-rw-r--r--vendor/github.com/golang/freetype/raster/raster.go601
-rw-r--r--vendor/github.com/golang/freetype/raster/stroke.go483
-rw-r--r--vendor/github.com/golang/freetype/testdata/COPYING42
-rw-r--r--vendor/github.com/golang/freetype/testdata/README13
-rw-r--r--vendor/github.com/golang/freetype/testdata/luximr.ttfbin0 -> 71784 bytes
-rw-r--r--vendor/github.com/golang/freetype/testdata/luximr.ttx24616
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxirr.ttfbin0 -> 88732 bytes
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxirr.ttx30264
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt392
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt392
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr.ttfbin0 -> 67548 bytes
-rw-r--r--vendor/github.com/golang/freetype/testdata/luxisr.ttx22503
-rwxr-xr-xvendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh34
-rw-r--r--vendor/github.com/golang/freetype/truetype/face.go507
-rw-r--r--vendor/github.com/golang/freetype/truetype/face_test.go48
-rw-r--r--vendor/github.com/golang/freetype/truetype/glyph.go522
-rw-r--r--vendor/github.com/golang/freetype/truetype/hint.go1770
-rw-r--r--vendor/github.com/golang/freetype/truetype/hint_test.go675
-rw-r--r--vendor/github.com/golang/freetype/truetype/opcodes.go289
-rw-r--r--vendor/github.com/golang/freetype/truetype/truetype.go653
-rw-r--r--vendor/github.com/golang/freetype/truetype/truetype_test.go400
-rw-r--r--vendor/github.com/kylelemons/gousb/.gitignore1
-rw-r--r--vendor/github.com/kylelemons/gousb/.travis.yml24
-rw-r--r--vendor/github.com/kylelemons/gousb/AUTHORS13
-rw-r--r--vendor/github.com/kylelemons/gousb/CONTRIBUTING.md28
-rw-r--r--vendor/github.com/kylelemons/gousb/LICENSE202
-rw-r--r--vendor/github.com/kylelemons/gousb/README.md99
-rwxr-xr-xvendor/github.com/kylelemons/gousb/fixlibusb_darwin.sh29
-rw-r--r--vendor/github.com/kylelemons/gousb/lsusb/.gitignore1
-rw-r--r--vendor/github.com/kylelemons/gousb/lsusb/main.go91
-rw-r--r--vendor/github.com/kylelemons/gousb/rawread/.gitignore1
-rw-r--r--vendor/github.com/kylelemons/gousb/rawread/main.go180
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/config.go84
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/config_test.go32
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/constants.go184
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/debug.go37
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/descriptor.go38
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/device.go196
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/endpoint.go89
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/endpoint_info_test.go46
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/endpoint_test.go134
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/error.go101
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/fakelibusb_test.go312
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/libusb.go368
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/libusb_cgo_benchmark_test.go46
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/misc.go48
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/misc_test.go39
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/transfer.c80
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/transfer.go147
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/transfer_test.go145
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/usb.go110
-rw-r--r--vendor/github.com/kylelemons/gousb/usb/usb_test.go87
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/describe.go79
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/load.go75
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/load_data.go20689
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/load_test.go27
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/parse.go246
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/parse_test.go143
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/regen/.gitignore1
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/regen/load_data.go.tpl26
-rw-r--r--vendor/github.com/kylelemons/gousb/usbid/regen/regen.go103
-rw-r--r--vendor/github.com/llgcode/draw2d/.gitignore23
-rw-r--r--vendor/github.com/llgcode/draw2d/AUTHORS2
-rw-r--r--vendor/github.com/llgcode/draw2d/LICENSE18
-rw-r--r--vendor/github.com/llgcode/draw2d/README.md143
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2d.go239
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/README.md7
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/curve.go161
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/curve_test.go134
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/dasher.go89
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/demux_flattener.go35
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/flattener.go127
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/line.go58
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/stack_gc.go203
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/stroker.go90
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dbase/text.go68
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dgl/doc.go3
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dgl/gc.go411
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dgl/notes.md6
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dgl/text.go82
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dimg/README.md8
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dimg/fileutil.go46
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dimg/ftgc.go385
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dimg/ftpath.go30
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dimg/text.go82
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dkit/README.md7
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit.go47
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit_test.go29
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/README.md42
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go41
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/fileutil.go11
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/gc.go379
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/path_converter.go44
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/samples_test.go65
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/test_test.go39
-rw-r--r--vendor/github.com/llgcode/draw2d/draw2dpdf/vectorizer.go22
-rw-r--r--vendor/github.com/llgcode/draw2d/font.go154
-rw-r--r--vendor/github.com/llgcode/draw2d/gc.go87
-rw-r--r--vendor/github.com/llgcode/draw2d/matrix.go222
-rw-r--r--vendor/github.com/llgcode/draw2d/output/README.md11
-rw-r--r--vendor/github.com/llgcode/draw2d/output/curve/.gitignore4
-rw-r--r--vendor/github.com/llgcode/draw2d/output/draw2dkit/.gitignore4
-rw-r--r--vendor/github.com/llgcode/draw2d/output/raster/.gitignore4
-rw-r--r--vendor/github.com/llgcode/draw2d/output/samples/.gitignore6
-rw-r--r--vendor/github.com/llgcode/draw2d/output/samples/geometry.pngbin0 -> 24841 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/output/samples/postscript.pngbin0 -> 41596 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/path.go192
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/COPYING42
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/README24
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luximb.ttfbin0 -> 74076 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luximbi.json1
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luximbi.ttfbin0 -> 69872 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luximbi.zbin0 -> 31788 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luximr.ttfbin0 -> 71784 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luximri.ttfbin0 -> 69496 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxirb.ttfbin0 -> 87160 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxirbi.ttfbin0 -> 85756 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxirr.ttfbin0 -> 88732 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxirri.ttfbin0 -> 86396 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxisb.ttfbin0 -> 69972 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxisbi.ttfbin0 -> 65568 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxisr.ttfbin0 -> 67548 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/font/luxisri.ttfbin0 -> 66372 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/image/geometry.pdfbin0 -> 38780 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/image/gopher.pngbin0 -> 67555 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/image/postscript.pdfbin0 -> 52078 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/image/tiger.ps2733
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestAndroid.pngbin0 -> 4597 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestBigPicture.pngbin0 -> 1883 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestBubble.pngbin0 -> 4317 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestCurveRectangle.pngbin0 -> 9670 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestDash.pngbin0 -> 4835 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestDrawArc.pngbin0 -> 5332 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestDrawArcNegative.pngbin0 -> 6539 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestDrawCubicCurve.pngbin0 -> 8271 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestDrawImage.pngbin0 -> 23445 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestFillString.pngbin0 -> 3267 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestFillStroke.pngbin0 -> 5887 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestFillStyle.pngbin0 -> 10021 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestGopher.pngbin0 -> 13826 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestLineCap.pngbin0 -> 2234 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestLineJoin.pngbin0 -> 3710 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestMultiSegmentCaps.pngbin0 -> 2228 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestPath.pngbin0 -> 2295 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestPathTransform.pngbin0 -> 10413 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestRoundRectangle.pngbin0 -> 5122 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestStar.pngbin0 -> 12855 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/resource/result/TestTransform.pngbin0 -> 6210 bytes
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/README.md88
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/android/android.go76
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/appengine/app.yaml8
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/appengine/server.go73
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/frameimage/frameimage.go60
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/geometry/geometry.go334
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/gopher/gopher.go73
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/gopher2/gopher2.go122
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/helloworld/helloworld.go40
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/helloworldgl/helloworldgl.go119
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/line/line.go39
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/linecapjoin/linecapjoin.go52
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/postscript/postscript.go49
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/postscriptgl/postscriptgl.go114
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/postscriptgl/tiger.ps2733
-rw-r--r--vendor/github.com/llgcode/draw2d/samples/samples.go24
-rw-r--r--vendor/github.com/llgcode/draw2d/samples_test.go60
-rwxr-xr-xvendor/github.com/llgcode/draw2d/test8
-rw-r--r--vendor/github.com/llgcode/draw2d/test_test.go30
-rw-r--r--vendor/github.com/llgcode/ps/.gitignore24
-rw-r--r--vendor/github.com/llgcode/ps/LICENSE.md18
-rw-r--r--vendor/github.com/llgcode/ps/README.md7
-rw-r--r--vendor/github.com/llgcode/ps/interpreter.go312
-rw-r--r--vendor/github.com/llgcode/ps/operators.go41
-rw-r--r--vendor/github.com/llgcode/ps/operators_array.go99
-rw-r--r--vendor/github.com/llgcode/ps/operators_conflict.go96
-rw-r--r--vendor/github.com/llgcode/ps/operators_control.go80
-rw-r--r--vendor/github.com/llgcode/ps/operators_dictionary.go193
-rw-r--r--vendor/github.com/llgcode/ps/operators_graphics.go489
-rw-r--r--vendor/github.com/llgcode/ps/operators_math.go177
-rw-r--r--vendor/github.com/llgcode/ps/operators_misc.go38
-rw-r--r--vendor/github.com/llgcode/ps/operators_relational.go40
-rw-r--r--vendor/github.com/llgcode/ps/operators_stack.go98
-rw-r--r--vendor/github.com/llgcode/ps/procedure.go46
-rw-r--r--vendor/github.com/llgcode/ps/result/TestPostscript.pngbin0 -> 161418 bytes
-rw-r--r--vendor/github.com/llgcode/ps/samples/3dcolor.ps57
-rw-r--r--vendor/github.com/llgcode/ps/samples/JavaPlatform.ps12684
-rw-r--r--vendor/github.com/llgcode/ps/samples/Koch.ps76
-rw-r--r--vendor/github.com/llgcode/ps/samples/Mand.ps68
-rw-r--r--vendor/github.com/llgcode/ps/samples/bell_206.ps3537
-rw-r--r--vendor/github.com/llgcode/ps/samples/colorcir.ps125
-rw-r--r--vendor/github.com/llgcode/ps/samples/doretree.ps2485
-rw-r--r--vendor/github.com/llgcode/ps/samples/escher.ps380
-rw-r--r--vendor/github.com/llgcode/ps/samples/golfer.ps1398
-rw-r--r--vendor/github.com/llgcode/ps/samples/grade.ps917
-rw-r--r--vendor/github.com/llgcode/ps/samples/grayalph.ps65
-rw-r--r--vendor/github.com/llgcode/ps/samples/manylines.ps939
-rw-r--r--vendor/github.com/llgcode/ps/samples/maze.ps275
-rw-r--r--vendor/github.com/llgcode/ps/samples/snowflak.ps91
-rw-r--r--vendor/github.com/llgcode/ps/samples/test1.ps50
-rw-r--r--vendor/github.com/llgcode/ps/samples/tiger.ps2733
-rw-r--r--vendor/github.com/llgcode/ps/samples/vasarely.ps588
-rw-r--r--vendor/github.com/llgcode/ps/samples/vw.ps2743
-rw-r--r--vendor/github.com/llgcode/ps/samples/whitepaper.ps5043
-rw-r--r--vendor/github.com/llgcode/ps/samples_test.go58
-rw-r--r--vendor/github.com/llgcode/ps/scanner.go572
223 files changed, 158708 insertions, 0 deletions
diff --git a/vendor/github.com/golang/freetype/AUTHORS b/vendor/github.com/golang/freetype/AUTHORS
new file mode 100644
index 0000000..5773ac7
--- /dev/null
+++ b/vendor/github.com/golang/freetype/AUTHORS
@@ -0,0 +1,20 @@
+# This is the official list of Freetype-Go authors for copyright purposes.
+# This file is distinct from the CONTRIBUTORS files.
+# See the latter for an explanation.
+#
+# Freetype-Go is derived from Freetype, which is written in C. The latter
+# is copyright 1996-2010 David Turner, Robert Wilhelm, and Werner Lemberg.
+
+# Names should be added to this file as
+# Name or Organization <email address>
+# The email address is not required for organizations.
+
+# Please keep the list sorted.
+
+Google Inc.
+Jeff R. Allen <jra@nella.org>
+Maksim Kochkin <maxxarts@gmail.com>
+Michael Fogleman <fogleman@gmail.com>
+Rémy Oudompheng <oudomphe@phare.normalesup.org>
+Roger Peppe <rogpeppe@gmail.com>
+Steven Edwards <steven@stephenwithav.com>
diff --git a/vendor/github.com/golang/freetype/CONTRIBUTORS b/vendor/github.com/golang/freetype/CONTRIBUTORS
new file mode 100644
index 0000000..7a1b0a2
--- /dev/null
+++ b/vendor/github.com/golang/freetype/CONTRIBUTORS
@@ -0,0 +1,38 @@
+# This is the official list of people who can contribute
+# (and typically have contributed) code to the Freetype-Go repository.
+# The AUTHORS file lists the copyright holders; this file
+# lists people. For example, Google employees are listed here
+# but not in AUTHORS, because Google holds the copyright.
+#
+# The submission process automatically checks to make sure
+# that people submitting code are listed in this file (by email address).
+#
+# Names should be added to this file only after verifying that
+# the individual or the individual's organization has agreed to
+# the appropriate Contributor License Agreement, found here:
+#
+# http://code.google.com/legal/individual-cla-v1.0.html
+# http://code.google.com/legal/corporate-cla-v1.0.html
+#
+# The agreement for individuals can be filled out on the web.
+#
+# When adding J Random Contributor's name to this file,
+# either J's name or J's organization's name should be
+# added to the AUTHORS file, depending on whether the
+# individual or corporate CLA was used.
+
+# Names should be added to this file like so:
+# Name <email address>
+
+# Please keep the list sorted.
+
+Andrew Gerrand <adg@golang.org>
+Jeff R. Allen <jra@nella.org> <jeff.allen@gmail.com>
+Maksim Kochkin <maxxarts@gmail.com>
+Michael Fogleman <fogleman@gmail.com>
+Nigel Tao <nigeltao@golang.org>
+Rémy Oudompheng <oudomphe@phare.normalesup.org> <remyoudompheng@gmail.com>
+Rob Pike <r@golang.org>
+Roger Peppe <rogpeppe@gmail.com>
+Russ Cox <rsc@golang.org>
+Steven Edwards <steven@stephenwithav.com>
diff --git a/vendor/github.com/golang/freetype/LICENSE b/vendor/github.com/golang/freetype/LICENSE
new file mode 100644
index 0000000..e854ba5
--- /dev/null
+++ b/vendor/github.com/golang/freetype/LICENSE
@@ -0,0 +1,12 @@
+Use of the Freetype-Go software is subject to your choice of exactly one of
+the following two licenses:
+ * The FreeType License, which is similar to the original BSD license with
+ an advertising clause, or
+ * The GNU General Public License (GPL), version 2 or later.
+
+The text of these licenses are available in the licenses/ftl.txt and the
+licenses/gpl.txt files respectively. They are also available at
+http://freetype.sourceforge.net/license.html
+
+The Luxi fonts in the testdata directory are licensed separately. See the
+testdata/COPYING file for details.
diff --git a/vendor/github.com/golang/freetype/README b/vendor/github.com/golang/freetype/README
new file mode 100644
index 0000000..39b3d82
--- /dev/null
+++ b/vendor/github.com/golang/freetype/README
@@ -0,0 +1,21 @@
+The Freetype font rasterizer in the Go programming language.
+
+To download and install from source:
+$ go get github.com/golang/freetype
+
+It is an incomplete port:
+ * It only supports TrueType fonts, and not Type 1 fonts nor bitmap fonts.
+ * It only supports the Unicode encoding.
+
+There are also some implementation differences:
+ * It uses a 26.6 fixed point co-ordinate system everywhere internally,
+ as opposed to the original Freetype's mix of 26.6 (or 10.6 for 16-bit
+ systems) in some places, and 24.8 in the "smooth" rasterizer.
+
+Freetype-Go is derived from Freetype, which is written in C. Freetype is
+copyright 1996-2010 David Turner, Robert Wilhelm, and Werner Lemberg.
+Freetype-Go is copyright The Freetype-Go Authors, who are listed in the
+AUTHORS file.
+
+Unless otherwise noted, the Freetype-Go source files are distributed
+under the BSD-style license found in the LICENSE file.
diff --git a/vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c b/vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c
new file mode 100644
index 0000000..6e821e8
--- /dev/null
+++ b/vendor/github.com/golang/freetype/cmd/print-glyph-points/main.c
@@ -0,0 +1,87 @@
+/*
+gcc main.c -I/usr/include/freetype2 -lfreetype && ./a.out 12 ../../testdata/luxisr.ttf with_hinting
+*/
+
+#include <stdio.h>
+#include <ft2build.h>
+#include FT_FREETYPE_H
+
+void usage(char** argv) {
+ fprintf(stderr, "usage: %s font_size font_file [with_hinting|sans_hinting]\n", argv[0]);
+}
+
+int main(int argc, char** argv) {
+ FT_Error error;
+ FT_Library library;
+ FT_Face face;
+ FT_Glyph_Metrics* m;
+ FT_Outline* o;
+ FT_Int major, minor, patch;
+ int i, j, font_size, no_hinting;
+
+ if (argc != 4) {
+ usage(argv);
+ return 1;
+ }
+ font_size = atoi(argv[1]);
+ if (font_size <= 0) {
+ fprintf(stderr, "invalid font_size\n");
+ usage(argv);
+ return 1;
+ }
+ if (!strcmp(argv[3], "with_hinting")) {
+ no_hinting = 0;
+ } else if (!strcmp(argv[3], "sans_hinting")) {
+ no_hinting = 1;
+ } else {
+ fprintf(stderr, "neither \"with_hinting\" nor \"sans_hinting\"\n");
+ usage(argv);
+ return 1;
+ };
+ error = FT_Init_FreeType(&library);
+ if (error) {
+ fprintf(stderr, "FT_Init_FreeType: error #%d\n", error);
+ return 1;
+ }
+ FT_Library_Version(library, &major, &minor, &patch);
+ printf("freetype version %d.%d.%d\n", major, minor, patch);
+ error = FT_New_Face(library, argv[2], 0, &face);
+ if (error) {
+ fprintf(stderr, "FT_New_Face: error #%d\n", error);
+ return 1;
+ }
+ error = FT_Set_Char_Size(face, 0, font_size*64, 0, 0);
+ if (error) {
+ fprintf(stderr, "FT_Set_Char_Size: error #%d\n", error);
+ return 1;
+ }
+ for (i = 0; i < face->num_glyphs; i++) {
+ error = FT_Load_Glyph(face, i, no_hinting ? FT_LOAD_NO_HINTING : FT_LOAD_DEFAULT);
+ if (error) {
+ fprintf(stderr, "FT_Load_Glyph: glyph %d: error #%d\n", i, error);
+ return 1;
+ }
+ if (face->glyph->format != FT_GLYPH_FORMAT_OUTLINE) {
+ fprintf(stderr, "glyph format for glyph %d is not FT_GLYPH_FORMAT_OUTLINE\n", i);
+ return 1;
+ }
+ m = &face->glyph->metrics;
+ /* Print what Go calls the AdvanceWidth, and then: XMin, YMin, XMax, YMax. */
+ printf("%ld %ld %ld %ld %ld;",
+ m->horiAdvance,
+ m->horiBearingX,
+ m->horiBearingY - m->height,
+ m->horiBearingX + m->width,
+ m->horiBearingY);
+ /* Print the glyph points. */
+ o = &face->glyph->outline;
+ for (j = 0; j < o->n_points; j++) {
+ if (j != 0) {
+ printf(", ");
+ }
+ printf("%ld %ld %d", o->points[j].x, o->points[j].y, o->tags[j] & 0x01);
+ }
+ printf("\n");
+ }
+ return 0;
+}
diff --git a/vendor/github.com/golang/freetype/example/capjoin/main.go b/vendor/github.com/golang/freetype/example/capjoin/main.go
new file mode 100644
index 0000000..71f3356
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/capjoin/main.go
@@ -0,0 +1,85 @@
+// Copyright 2016 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+package main
+
+import (
+ "bufio"
+ "fmt"
+ "image"
+ "image/color"
+ "image/draw"
+ "image/png"
+ "log"
+ "os"
+
+ "github.com/golang/freetype/raster"
+ "golang.org/x/image/math/fixed"
+)
+
+func main() {
+ const (
+ w = 400
+ h = 400
+ )
+ r := raster.NewRasterizer(w, h)
+ r.UseNonZeroWinding = true
+
+ cjs := []struct {
+ c raster.Capper
+ j raster.Joiner
+ }{
+ {raster.RoundCapper, raster.RoundJoiner},
+ {raster.ButtCapper, raster.BevelJoiner},
+ {raster.SquareCapper, raster.BevelJoiner},
+ }
+
+ for i, cj := range cjs {
+ var path raster.Path
+ path.Start(fixed.P(30+100*i, 30+120*i))
+ path.Add1(fixed.P(180+100*i, 80+120*i))
+ path.Add1(fixed.P(50+100*i, 130+120*i))
+ raster.Stroke(r, path, fixed.I(20), cj.c, cj.j)
+ }
+
+ rgba := image.NewRGBA(image.Rect(0, 0, w, h))
+ draw.Draw(rgba, rgba.Bounds(), image.Black, image.Point{}, draw.Src)
+ p := raster.NewRGBAPainter(rgba)
+ p.SetColor(color.RGBA{0x7f, 0x7f, 0x7f, 0xff})
+ r.Rasterize(p)
+
+ white := color.RGBA{0xff, 0xff, 0xff, 0xff}
+ for i := range cjs {
+ rgba.SetRGBA(30+100*i, 30+120*i, white)
+ rgba.SetRGBA(180+100*i, 80+120*i, white)
+ rgba.SetRGBA(50+100*i, 130+120*i, white)
+ }
+
+ // Save that RGBA image to disk.
+ outFile, err := os.Create("out.png")
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer outFile.Close()
+ b := bufio.NewWriter(outFile)
+ err = png.Encode(b, rgba)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ err = b.Flush()
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ fmt.Println("Wrote out.png OK.")
+}
diff --git a/vendor/github.com/golang/freetype/example/drawer/main.go b/vendor/github.com/golang/freetype/example/drawer/main.go
new file mode 100644
index 0000000..d26d066
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/drawer/main.go
@@ -0,0 +1,158 @@
+// Copyright 2015 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+package main
+
+import (
+ "bufio"
+ "flag"
+ "fmt"
+ "image"
+ "image/color"
+ "image/draw"
+ "image/png"
+ "io/ioutil"
+ "log"
+ "math"
+ "os"
+
+ "github.com/golang/freetype/truetype"
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+var (
+ dpi = flag.Float64("dpi", 72, "screen resolution in Dots Per Inch")
+ fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename of the ttf font")
+ hinting = flag.String("hinting", "none", "none | full")
+ size = flag.Float64("size", 12, "font size in points")
+ spacing = flag.Float64("spacing", 1.5, "line spacing (e.g. 2 means double spaced)")
+ wonb = flag.Bool("whiteonblack", false, "white text on a black background")
+)
+
+const title = "Jabberwocky"
+
+var text = []string{
+ "’Twas brillig, and the slithy toves",
+ "Did gyre and gimble in the wabe;",
+ "All mimsy were the borogoves,",
+ "And the mome raths outgrabe.",
+ "",
+ "“Beware the Jabberwock, my son!",
+ "The jaws that bite, the claws that catch!",
+ "Beware the Jubjub bird, and shun",
+ "The frumious Bandersnatch!â€",
+ "",
+ "He took his vorpal sword in hand:",
+ "Long time the manxome foe he sought—",
+ "So rested he by the Tumtum tree,",
+ "And stood awhile in thought.",
+ "",
+ "And as in uffish thought he stood,",
+ "The Jabberwock, with eyes of flame,",
+ "Came whiffling through the tulgey wood,",
+ "And burbled as it came!",
+ "",
+ "One, two! One, two! and through and through",
+ "The vorpal blade went snicker-snack!",
+ "He left it dead, and with its head",
+ "He went galumphing back.",
+ "",
+ "“And hast thou slain the Jabberwock?",
+ "Come to my arms, my beamish boy!",
+ "O frabjous day! Callooh! Callay!â€",
+ "He chortled in his joy.",
+ "",
+ "’Twas brillig, and the slithy toves",
+ "Did gyre and gimble in the wabe;",
+ "All mimsy were the borogoves,",
+ "And the mome raths outgrabe.",
+}
+
+func main() {
+ flag.Parse()
+
+ // Read the font data.
+ fontBytes, err := ioutil.ReadFile(*fontfile)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+ f, err := truetype.Parse(fontBytes)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+
+ // Draw the background and the guidelines.
+ fg, bg := image.Black, image.White
+ ruler := color.RGBA{0xdd, 0xdd, 0xdd, 0xff}
+ if *wonb {
+ fg, bg = image.White, image.Black
+ ruler = color.RGBA{0x22, 0x22, 0x22, 0xff}
+ }
+ const imgW, imgH = 640, 480
+ rgba := image.NewRGBA(image.Rect(0, 0, imgW, imgH))
+ draw.Draw(rgba, rgba.Bounds(), bg, image.ZP, draw.Src)
+ for i := 0; i < 200; i++ {
+ rgba.Set(10, 10+i, ruler)
+ rgba.Set(10+i, 10, ruler)
+ }
+
+ // Draw the text.
+ h := font.HintingNone
+ switch *hinting {
+ case "full":
+ h = font.HintingFull
+ }
+ d := &font.Drawer{
+ Dst: rgba,
+ Src: fg,
+ Face: truetype.NewFace(f, &truetype.Options{
+ Size: *size,
+ DPI: *dpi,
+ Hinting: h,
+ }),
+ }
+ y := 10 + int(math.Ceil(*size**dpi/72))
+ dy := int(math.Ceil(*size * *spacing * *dpi / 72))
+ d.Dot = fixed.Point26_6{
+ X: (fixed.I(imgW) - d.MeasureString(title)) / 2,
+ Y: fixed.I(y),
+ }
+ d.DrawString(title)
+ y += dy
+ for _, s := range text {
+ d.Dot = fixed.P(10, y)
+ d.DrawString(s)
+ y += dy
+ }
+
+ // Save that RGBA image to disk.
+ outFile, err := os.Create("out.png")
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer outFile.Close()
+ b := bufio.NewWriter(outFile)
+ err = png.Encode(b, rgba)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ err = b.Flush()
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ fmt.Println("Wrote out.png OK.")
+}
diff --git a/vendor/github.com/golang/freetype/example/freetype/main.go b/vendor/github.com/golang/freetype/example/freetype/main.go
new file mode 100644
index 0000000..dfbde9a
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/freetype/main.go
@@ -0,0 +1,150 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+package main
+
+import (
+ "bufio"
+ "flag"
+ "fmt"
+ "image"
+ "image/color"
+ "image/draw"
+ "image/png"
+ "io/ioutil"
+ "log"
+ "os"
+
+ "github.com/golang/freetype"
+ "golang.org/x/image/font"
+)
+
+var (
+ dpi = flag.Float64("dpi", 72, "screen resolution in Dots Per Inch")
+ fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename of the ttf font")
+ hinting = flag.String("hinting", "none", "none | full")
+ size = flag.Float64("size", 12, "font size in points")
+ spacing = flag.Float64("spacing", 1.5, "line spacing (e.g. 2 means double spaced)")
+ wonb = flag.Bool("whiteonblack", false, "white text on a black background")
+)
+
+var text = []string{
+ "’Twas brillig, and the slithy toves",
+ "Did gyre and gimble in the wabe;",
+ "All mimsy were the borogoves,",
+ "And the mome raths outgrabe.",
+ "",
+ "“Beware the Jabberwock, my son!",
+ "The jaws that bite, the claws that catch!",
+ "Beware the Jubjub bird, and shun",
+ "The frumious Bandersnatch!â€",
+ "",
+ "He took his vorpal sword in hand:",
+ "Long time the manxome foe he sought—",
+ "So rested he by the Tumtum tree,",
+ "And stood awhile in thought.",
+ "",
+ "And as in uffish thought he stood,",
+ "The Jabberwock, with eyes of flame,",
+ "Came whiffling through the tulgey wood,",
+ "And burbled as it came!",
+ "",
+ "One, two! One, two! and through and through",
+ "The vorpal blade went snicker-snack!",
+ "He left it dead, and with its head",
+ "He went galumphing back.",
+ "",
+ "“And hast thou slain the Jabberwock?",
+ "Come to my arms, my beamish boy!",
+ "O frabjous day! Callooh! Callay!â€",
+ "He chortled in his joy.",
+ "",
+ "’Twas brillig, and the slithy toves",
+ "Did gyre and gimble in the wabe;",
+ "All mimsy were the borogoves,",
+ "And the mome raths outgrabe.",
+}
+
+func main() {
+ flag.Parse()
+
+ // Read the font data.
+ fontBytes, err := ioutil.ReadFile(*fontfile)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+ f, err := freetype.ParseFont(fontBytes)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+
+ // Initialize the context.
+ fg, bg := image.Black, image.White
+ ruler := color.RGBA{0xdd, 0xdd, 0xdd, 0xff}
+ if *wonb {
+ fg, bg = image.White, image.Black
+ ruler = color.RGBA{0x22, 0x22, 0x22, 0xff}
+ }
+ rgba := image.NewRGBA(image.Rect(0, 0, 640, 480))
+ draw.Draw(rgba, rgba.Bounds(), bg, image.ZP, draw.Src)
+ c := freetype.NewContext()
+ c.SetDPI(*dpi)
+ c.SetFont(f)
+ c.SetFontSize(*size)
+ c.SetClip(rgba.Bounds())
+ c.SetDst(rgba)
+ c.SetSrc(fg)
+ switch *hinting {
+ default:
+ c.SetHinting(font.HintingNone)
+ case "full":
+ c.SetHinting(font.HintingFull)
+ }
+
+ // Draw the guidelines.
+ for i := 0; i < 200; i++ {
+ rgba.Set(10, 10+i, ruler)
+ rgba.Set(10+i, 10, ruler)
+ }
+
+ // Draw the text.
+ pt := freetype.Pt(10, 10+int(c.PointToFixed(*size)>>6))
+ for _, s := range text {
+ _, err = c.DrawString(s, pt)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+ pt.Y += c.PointToFixed(*size * *spacing)
+ }
+
+ // Save that RGBA image to disk.
+ outFile, err := os.Create("out.png")
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer outFile.Close()
+ b := bufio.NewWriter(outFile)
+ err = png.Encode(b, rgba)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ err = b.Flush()
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ fmt.Println("Wrote out.png OK.")
+}
diff --git a/vendor/github.com/golang/freetype/example/gamma/main.go b/vendor/github.com/golang/freetype/example/gamma/main.go
new file mode 100644
index 0000000..cdd50bc
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/gamma/main.go
@@ -0,0 +1,86 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+package main
+
+import (
+ "bufio"
+ "fmt"
+ "image"
+ "image/draw"
+ "image/png"
+ "log"
+ "os"
+
+ "github.com/golang/freetype/raster"
+ "golang.org/x/image/math/fixed"
+)
+
+func p(x, y int) fixed.Point26_6 {
+ return fixed.Point26_6{
+ X: fixed.Int26_6(x * 64),
+ Y: fixed.Int26_6(y * 64),
+ }
+}
+
+func main() {
+ // Draw a rounded corner that is one pixel wide.
+ r := raster.NewRasterizer(50, 50)
+ r.Start(p(5, 5))
+ r.Add1(p(5, 25))
+ r.Add2(p(5, 45), p(25, 45))
+ r.Add1(p(45, 45))
+ r.Add1(p(45, 44))
+ r.Add1(p(26, 44))
+ r.Add2(p(6, 44), p(6, 24))
+ r.Add1(p(6, 5))
+ r.Add1(p(5, 5))
+
+ // Rasterize that curve multiple times at different gammas.
+ const (
+ w = 600
+ h = 200
+ )
+ rgba := image.NewRGBA(image.Rect(0, 0, w, h))
+ draw.Draw(rgba, image.Rect(0, 0, w, h/2), image.Black, image.ZP, draw.Src)
+ draw.Draw(rgba, image.Rect(0, h/2, w, h), image.White, image.ZP, draw.Src)
+ mask := image.NewAlpha(image.Rect(0, 0, 50, 50))
+ painter := raster.NewAlphaSrcPainter(mask)
+ gammas := []float64{1.0 / 10.0, 1.0 / 3.0, 1.0 / 2.0, 2.0 / 3.0, 4.0 / 5.0, 1.0, 5.0 / 4.0, 3.0 / 2.0, 2.0, 3.0, 10.0}
+ for i, g := range gammas {
+ draw.Draw(mask, mask.Bounds(), image.Transparent, image.ZP, draw.Src)
+ r.Rasterize(raster.NewGammaCorrectionPainter(painter, g))
+ x, y := 50*i+25, 25
+ draw.DrawMask(rgba, image.Rect(x, y, x+50, y+50), image.White, image.ZP, mask, image.ZP, draw.Over)
+ y += 100
+ draw.DrawMask(rgba, image.Rect(x, y, x+50, y+50), image.Black, image.ZP, mask, image.ZP, draw.Over)
+ }
+
+ // Save that RGBA image to disk.
+ outFile, err := os.Create("out.png")
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer outFile.Close()
+ b := bufio.NewWriter(outFile)
+ err = png.Encode(b, rgba)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ err = b.Flush()
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ fmt.Println("Wrote out.png OK.")
+}
diff --git a/vendor/github.com/golang/freetype/example/genbasicfont/main.go b/vendor/github.com/golang/freetype/example/genbasicfont/main.go
new file mode 100644
index 0000000..5b2f2bc
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/genbasicfont/main.go
@@ -0,0 +1,237 @@
+// Copyright 2016 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+// Program genbasicfont generates Go source code that imports
+// golang.org/x/image/font/basicfont to provide a fixed width font face.
+package main
+
+import (
+ "bytes"
+ "flag"
+ "fmt"
+ "go/format"
+ "image"
+ "image/draw"
+ "io/ioutil"
+ "log"
+ "net/http"
+ "strings"
+ "unicode"
+
+ "github.com/golang/freetype/truetype"
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+var (
+ fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename or URL of the TTF font")
+ hinting = flag.String("hinting", "none", "none, vertical or full")
+ pkg = flag.String("pkg", "example", "the package name for the generated code")
+ size = flag.Float64("size", 12, "the number of pixels in 1 em")
+ vr = flag.String("var", "example", "the variable name for the generated code")
+)
+
+func loadFontFile() ([]byte, error) {
+ if strings.HasPrefix(*fontfile, "http://") || strings.HasPrefix(*fontfile, "https://") {
+ resp, err := http.Get(*fontfile)
+ if err != nil {
+ return nil, err
+ }
+ defer resp.Body.Close()
+ return ioutil.ReadAll(resp.Body)
+ }
+ return ioutil.ReadFile(*fontfile)
+}
+
+func parseHinting(h string) font.Hinting {
+ switch h {
+ case "full":
+ return font.HintingFull
+ case "vertical":
+ log.Fatal("TODO: have package truetype implement vertical hinting")
+ return font.HintingVertical
+ }
+ return font.HintingNone
+}
+
+func privateUseArea(r rune) bool {
+ return 0xe000 <= r && r <= 0xf8ff ||
+ 0xf0000 <= r && r <= 0xffffd ||
+ 0x100000 <= r && r <= 0x10fffd
+}
+
+func loadRanges(f *truetype.Font) (ret [][2]rune) {
+ rr := [2]rune{-1, -1}
+ for r := rune(0); r <= unicode.MaxRune; r++ {
+ if privateUseArea(r) {
+ continue
+ }
+ if f.Index(r) == 0 {
+ continue
+ }
+ if rr[1] == r {
+ rr[1] = r + 1
+ continue
+ }
+ if rr[0] != -1 {
+ ret = append(ret, rr)
+ }
+ rr = [2]rune{r, r + 1}
+ }
+ if rr[0] != -1 {
+ ret = append(ret, rr)
+ }
+ return ret
+}
+
+func emptyCol(m *image.Gray, r image.Rectangle, x int) bool {
+ for y := r.Min.Y; y < r.Max.Y; y++ {
+ if m.GrayAt(x, y).Y > 0 {
+ return false
+ }
+ }
+ return true
+}
+
+func emptyRow(m *image.Gray, r image.Rectangle, y int) bool {
+ for x := r.Min.X; x < r.Max.X; x++ {
+ if m.GrayAt(x, y).Y > 0 {
+ return false
+ }
+ }
+ return true
+}
+
+func tightBounds(m *image.Gray) (r image.Rectangle) {
+ r = m.Bounds()
+ for ; r.Min.Y < r.Max.Y && emptyRow(m, r, r.Min.Y+0); r.Min.Y++ {
+ }
+ for ; r.Min.Y < r.Max.Y && emptyRow(m, r, r.Max.Y-1); r.Max.Y-- {
+ }
+ for ; r.Min.X < r.Max.X && emptyCol(m, r, r.Min.X+0); r.Min.X++ {
+ }
+ for ; r.Min.X < r.Max.X && emptyCol(m, r, r.Max.X-1); r.Max.X-- {
+ }
+ return r
+}
+
+func printPix(ranges [][2]rune, glyphs map[rune]*image.Gray, b image.Rectangle) []byte {
+ buf := new(bytes.Buffer)
+ for _, rr := range ranges {
+ for r := rr[0]; r < rr[1]; r++ {
+ m := glyphs[r]
+ fmt.Fprintf(buf, "// U+%08x '%c'\n", r, r)
+ for y := b.Min.Y; y < b.Max.Y; y++ {
+ for x := b.Min.X; x < b.Max.X; x++ {
+ fmt.Fprintf(buf, "%#02x, ", m.GrayAt(x, y).Y)
+ }
+ fmt.Fprintln(buf)
+ }
+ fmt.Fprintln(buf)
+ }
+ }
+ return buf.Bytes()
+}
+
+func printRanges(ranges [][2]rune) []byte {
+ buf := new(bytes.Buffer)
+ offset := 0
+ for _, rr := range ranges {
+ fmt.Fprintf(buf, "{'\\U%08x', '\\U%08x', %d},\n", rr[0], rr[1], offset)
+ offset += int(rr[1] - rr[0])
+ }
+ return buf.Bytes()
+}
+
+func main() {
+ flag.Parse()
+ b, err := loadFontFile()
+ if err != nil {
+ log.Fatal(err)
+ }
+ f, err := truetype.Parse(b)
+ if err != nil {
+ log.Fatal(err)
+ }
+ face := truetype.NewFace(f, &truetype.Options{
+ Size: *size,
+ Hinting: parseHinting(*hinting),
+ })
+ defer face.Close()
+
+ fBounds := f.Bounds(fixed.Int26_6(*size * 64))
+ iBounds := image.Rect(
+ +fBounds.Min.X.Floor(),
+ -fBounds.Max.Y.Ceil(),
+ +fBounds.Max.X.Ceil(),
+ -fBounds.Min.Y.Floor(),
+ )
+
+ tBounds := image.Rectangle{}
+ glyphs := map[rune]*image.Gray{}
+ advance := fixed.Int26_6(-1)
+
+ ranges := loadRanges(f)
+ for _, rr := range ranges {
+ for r := rr[0]; r < rr[1]; r++ {
+ dr, mask, maskp, adv, ok := face.Glyph(fixed.Point26_6{}, r)
+ if !ok {
+ log.Fatalf("could not load glyph for %U", r)
+ }
+ if advance < 0 {
+ advance = adv
+ } else if advance != adv {
+ log.Fatalf("advance was not constant: got %v and %v", advance, adv)
+ }
+ dst := image.NewGray(iBounds)
+ draw.DrawMask(dst, dr, image.White, image.Point{}, mask, maskp, draw.Src)
+ glyphs[r] = dst
+ tBounds = tBounds.Union(tightBounds(dst))
+ }
+ }
+
+ // height is the glyph image height, not the inter-line spacing.
+ width, height := tBounds.Dx(), tBounds.Dy()
+
+ buf := new(bytes.Buffer)
+ fmt.Fprintf(buf, "// generated by go generate; DO NOT EDIT.\n\npackage %s\n\n", *pkg)
+ fmt.Fprintf(buf, "import (\n\"image\"\n\n\"golang.org/x/image/font/basicfont\"\n)\n\n")
+ fmt.Fprintf(buf, "// %s contains %d %d×%d glyphs in %d Pix bytes.\n",
+ *vr, len(glyphs), width, height, len(glyphs)*width*height)
+ fmt.Fprintf(buf, `var %s = basicfont.Face{
+ Advance: %d,
+ Width: %d,
+ Height: %d,
+ Ascent: %d,
+ Descent: %d,
+ Left: %d,
+ Mask: &image.Alpha{
+ Stride: %d,
+ Rect: image.Rectangle{Max: image.Point{%d, %d*%d}},
+ Pix: []byte{
+ %s
+ },
+ },
+ Ranges: []basicfont.Range{
+ %s
+ },
+ }`, *vr, advance.Ceil(), width, face.Metrics().Height.Ceil(), -tBounds.Min.Y, +tBounds.Max.Y, tBounds.Min.X,
+ width, width, len(glyphs), height,
+ printPix(ranges, glyphs, tBounds), printRanges(ranges))
+
+ fmted, err := format.Source(buf.Bytes())
+ if err != nil {
+ log.Fatalf("format.Source: %v", err)
+ }
+ if err := ioutil.WriteFile(*vr+".go", fmted, 0644); err != nil {
+ log.Fatalf("ioutil.WriteFile: %v", err)
+ }
+}
diff --git a/vendor/github.com/golang/freetype/example/raster/main.go b/vendor/github.com/golang/freetype/example/raster/main.go
new file mode 100644
index 0000000..3e572e1
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/raster/main.go
@@ -0,0 +1,185 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+package main
+
+import (
+ "bufio"
+ "fmt"
+ "image"
+ "image/color"
+ "image/draw"
+ "image/png"
+ "log"
+ "os"
+
+ "github.com/golang/freetype/raster"
+ "golang.org/x/image/math/fixed"
+)
+
+type node struct {
+ x, y, degree int
+}
+
+// These contours "outside" and "inside" are from the 'A' glyph from the Droid
+// Serif Regular font.
+
+var outside = []node{
+ node{414, 489, 1},
+ node{336, 274, 2},
+ node{327, 250, 0},
+ node{322, 226, 2},
+ node{317, 203, 0},
+ node{317, 186, 2},
+ node{317, 134, 0},
+ node{350, 110, 2},
+ node{384, 86, 0},
+ node{453, 86, 1},
+ node{500, 86, 1},
+ node{500, 0, 1},
+ node{0, 0, 1},
+ node{0, 86, 1},
+ node{39, 86, 2},
+ node{69, 86, 0},
+ node{90, 92, 2},
+ node{111, 99, 0},
+ node{128, 117, 2},
+ node{145, 135, 0},
+ node{160, 166, 2},
+ node{176, 197, 0},
+ node{195, 246, 1},
+ node{649, 1462, 1},
+ node{809, 1462, 1},
+ node{1272, 195, 2},
+ node{1284, 163, 0},
+ node{1296, 142, 2},
+ node{1309, 121, 0},
+ node{1326, 108, 2},
+ node{1343, 96, 0},
+ node{1365, 91, 2},
+ node{1387, 86, 0},
+ node{1417, 86, 1},
+ node{1444, 86, 1},
+ node{1444, 0, 1},
+ node{881, 0, 1},
+ node{881, 86, 1},
+ node{928, 86, 2},
+ node{1051, 86, 0},
+ node{1051, 184, 2},
+ node{1051, 201, 0},
+ node{1046, 219, 2},
+ node{1042, 237, 0},
+ node{1034, 260, 1},
+ node{952, 489, 1},
+ node{414, 489, -1},
+}
+
+var inside = []node{
+ node{686, 1274, 1},
+ node{453, 592, 1},
+ node{915, 592, 1},
+ node{686, 1274, -1},
+}
+
+func p(n node) fixed.Point26_6 {
+ x, y := 20+n.x/4, 380-n.y/4
+ return fixed.Point26_6{
+ X: fixed.Int26_6(x << 6),
+ Y: fixed.Int26_6(y << 6),
+ }
+}
+
+func contour(r *raster.Rasterizer, ns []node) {
+ if len(ns) == 0 {
+ return
+ }
+ i := 0
+ r.Start(p(ns[i]))
+ for {
+ switch ns[i].degree {
+ case -1:
+ // -1 signifies end-of-contour.
+ return
+ case 1:
+ i += 1
+ r.Add1(p(ns[i]))
+ case 2:
+ i += 2
+ r.Add2(p(ns[i-1]), p(ns[i]))
+ default:
+ panic("bad degree")
+ }
+ }
+}
+
+func showNodes(m *image.RGBA, ns []node) {
+ for _, n := range ns {
+ p := p(n)
+ x, y := int(p.X)/64, int(p.Y)/64
+ if !(image.Point{x, y}).In(m.Bounds()) {
+ continue
+ }
+ var c color.Color
+ switch n.degree {
+ case 0:
+ c = color.RGBA{0, 255, 255, 255}
+ case 1:
+ c = color.RGBA{255, 0, 0, 255}
+ case 2:
+ c = color.RGBA{255, 0, 0, 255}
+ }
+ if c != nil {
+ m.Set(x, y, c)
+ }
+ }
+}
+
+func main() {
+ // Rasterize the contours to a mask image.
+ const (
+ w = 400
+ h = 400
+ )
+ r := raster.NewRasterizer(w, h)
+ contour(r, outside)
+ contour(r, inside)
+ mask := image.NewAlpha(image.Rect(0, 0, w, h))
+ p := raster.NewAlphaSrcPainter(mask)
+ r.Rasterize(p)
+
+ // Draw the mask image (in gray) onto an RGBA image.
+ rgba := image.NewRGBA(image.Rect(0, 0, w, h))
+ gray := image.NewUniform(color.Alpha{0x1f})
+ draw.Draw(rgba, rgba.Bounds(), image.Black, image.ZP, draw.Src)
+ draw.DrawMask(rgba, rgba.Bounds(), gray, image.ZP, mask, image.ZP, draw.Over)
+ showNodes(rgba, outside)
+ showNodes(rgba, inside)
+
+ // Save that RGBA image to disk.
+ outFile, err := os.Create("out.png")
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer outFile.Close()
+ b := bufio.NewWriter(outFile)
+ err = png.Encode(b, rgba)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ err = b.Flush()
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ fmt.Println("Wrote out.png OK.")
+}
diff --git a/vendor/github.com/golang/freetype/example/round/main.go b/vendor/github.com/golang/freetype/example/round/main.go
new file mode 100644
index 0000000..2920e83
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/round/main.go
@@ -0,0 +1,110 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+// This program visualizes the quadratic approximation to the circle, used to
+// implement round joins when stroking paths. The approximation is used in the
+// stroking code for arcs between 0 and 45 degrees, but is visualized here
+// between 0 and 90 degrees. The discrepancy between the approximation and the
+// true circle is clearly visible at angles above 65 degrees.
+package main
+
+import (
+ "bufio"
+ "fmt"
+ "image"
+ "image/color"
+ "image/draw"
+ "image/png"
+ "log"
+ "math"
+ "os"
+
+ "github.com/golang/freetype/raster"
+ "golang.org/x/image/math/fixed"
+)
+
+// pDot returns the dot product p·q.
+func pDot(p, q fixed.Point26_6) fixed.Int52_12 {
+ px, py := int64(p.X), int64(p.Y)
+ qx, qy := int64(q.X), int64(q.Y)
+ return fixed.Int52_12(px*qx + py*qy)
+}
+
+func main() {
+ const (
+ n = 17
+ r = 64 * 80
+ )
+ s := fixed.Int26_6(r * math.Sqrt(2) / 2)
+ t := fixed.Int26_6(r * math.Tan(math.Pi/8))
+
+ m := image.NewRGBA(image.Rect(0, 0, 800, 600))
+ draw.Draw(m, m.Bounds(), image.NewUniform(color.RGBA{63, 63, 63, 255}), image.ZP, draw.Src)
+ mp := raster.NewRGBAPainter(m)
+ mp.SetColor(image.Black)
+ z := raster.NewRasterizer(800, 600)
+
+ for i := 0; i < n; i++ {
+ cx := fixed.Int26_6(6400 + 12800*(i%4))
+ cy := fixed.Int26_6(640 + 8000*(i/4))
+ c := fixed.Point26_6{X: cx, Y: cy}
+ theta := math.Pi * (0.5 + 0.5*float64(i)/(n-1))
+ dx := fixed.Int26_6(r * math.Cos(theta))
+ dy := fixed.Int26_6(r * math.Sin(theta))
+ d := fixed.Point26_6{X: dx, Y: dy}
+ // Draw a quarter-circle approximated by two quadratic segments,
+ // with each segment spanning 45 degrees.
+ z.Start(c)
+ z.Add1(c.Add(fixed.Point26_6{X: r, Y: 0}))
+ z.Add2(c.Add(fixed.Point26_6{X: r, Y: t}), c.Add(fixed.Point26_6{X: s, Y: s}))
+ z.Add2(c.Add(fixed.Point26_6{X: t, Y: r}), c.Add(fixed.Point26_6{X: 0, Y: r}))
+ // Add another quadratic segment whose angle ranges between 0 and 90
+ // degrees. For an explanation of the magic constants 128, 150, 181 and
+ // 256, read the comments in the freetype/raster package.
+ dot := 256 * pDot(d, fixed.Point26_6{X: 0, Y: r}) / (r * r)
+ multiple := fixed.Int26_6(150-(150-128)*(dot-181)/(256-181)) >> 2
+ z.Add2(c.Add(fixed.Point26_6{X: dx, Y: r + dy}.Mul(multiple)), c.Add(d))
+ // Close the curve.
+ z.Add1(c)
+ }
+ z.Rasterize(mp)
+
+ for i := 0; i < n; i++ {
+ cx := fixed.Int26_6(6400 + 12800*(i%4))
+ cy := fixed.Int26_6(640 + 8000*(i/4))
+ for j := 0; j < n; j++ {
+ theta := math.Pi * float64(j) / (n - 1)
+ dx := fixed.Int26_6(r * math.Cos(theta))
+ dy := fixed.Int26_6(r * math.Sin(theta))
+ m.Set(int((cx+dx)/64), int((cy+dy)/64), color.RGBA{255, 255, 0, 255})
+ }
+ }
+
+ // Save that RGBA image to disk.
+ outFile, err := os.Create("out.png")
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer outFile.Close()
+ b := bufio.NewWriter(outFile)
+ err = png.Encode(b, m)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ err = b.Flush()
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ fmt.Println("Wrote out.png OK.")
+}
diff --git a/vendor/github.com/golang/freetype/example/truetype/main.go b/vendor/github.com/golang/freetype/example/truetype/main.go
new file mode 100644
index 0000000..e7db2d0
--- /dev/null
+++ b/vendor/github.com/golang/freetype/example/truetype/main.go
@@ -0,0 +1,89 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// +build example
+//
+// This build tag means that "go install github.com/golang/freetype/..."
+// doesn't install this example program. Use "go run main.go" to run it or "go
+// install -tags=example" to install it.
+
+package main
+
+import (
+ "flag"
+ "fmt"
+ "io/ioutil"
+ "log"
+
+ "github.com/golang/freetype/truetype"
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+var fontfile = flag.String("fontfile", "../../testdata/luxisr.ttf", "filename of the ttf font")
+
+func printBounds(b fixed.Rectangle26_6) {
+ fmt.Printf("Min.X:%d Min.Y:%d Max.X:%d Max.Y:%d\n", b.Min.X, b.Min.Y, b.Max.X, b.Max.Y)
+}
+
+func printGlyph(g *truetype.GlyphBuf) {
+ printBounds(g.Bounds)
+ fmt.Print("Points:\n---\n")
+ e := 0
+ for i, p := range g.Points {
+ fmt.Printf("%4d, %4d", p.X, p.Y)
+ if p.Flags&0x01 != 0 {
+ fmt.Print(" on\n")
+ } else {
+ fmt.Print(" off\n")
+ }
+ if i+1 == int(g.Ends[e]) {
+ fmt.Print("---\n")
+ e++
+ }
+ }
+}
+
+func main() {
+ flag.Parse()
+ fmt.Printf("Loading fontfile %q\n", *fontfile)
+ b, err := ioutil.ReadFile(*fontfile)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+ f, err := truetype.Parse(b)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+ fupe := fixed.Int26_6(f.FUnitsPerEm())
+ printBounds(f.Bounds(fupe))
+ fmt.Printf("FUnitsPerEm:%d\n\n", fupe)
+
+ c0, c1 := 'A', 'V'
+
+ i0 := f.Index(c0)
+ hm := f.HMetric(fupe, i0)
+ g := &truetype.GlyphBuf{}
+ err = g.Load(f, fupe, i0, font.HintingNone)
+ if err != nil {
+ log.Println(err)
+ return
+ }
+ fmt.Printf("'%c' glyph\n", c0)
+ fmt.Printf("AdvanceWidth:%d LeftSideBearing:%d\n", hm.AdvanceWidth, hm.LeftSideBearing)
+ printGlyph(g)
+ i1 := f.Index(c1)
+ fmt.Printf("\n'%c', '%c' Kern:%d\n", c0, c1, f.Kern(fupe, i0, i1))
+
+ fmt.Printf("\nThe numbers above are in FUnits.\n" +
+ "The numbers below are in 26.6 fixed point pixels, at 12pt and 72dpi.\n\n")
+ a := truetype.NewFace(f, &truetype.Options{
+ Size: 12,
+ DPI: 72,
+ })
+ fmt.Printf("%#v\n", a.Metrics())
+}
diff --git a/vendor/github.com/golang/freetype/freetype.go b/vendor/github.com/golang/freetype/freetype.go
new file mode 100644
index 0000000..9603586
--- /dev/null
+++ b/vendor/github.com/golang/freetype/freetype.go
@@ -0,0 +1,341 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// The freetype package provides a convenient API to draw text onto an image.
+// Use the freetype/raster and freetype/truetype packages for lower level
+// control over rasterization and TrueType parsing.
+package freetype // import "github.com/golang/freetype"
+
+import (
+ "errors"
+ "image"
+ "image/draw"
+
+ "github.com/golang/freetype/raster"
+ "github.com/golang/freetype/truetype"
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+// These constants determine the size of the glyph cache. The cache is keyed
+// primarily by the glyph index modulo nGlyphs, and secondarily by sub-pixel
+// position for the mask image. Sub-pixel positions are quantized to
+// nXFractions possible values in both the x and y directions.
+const (
+ nGlyphs = 256
+ nXFractions = 4
+ nYFractions = 1
+)
+
+// An entry in the glyph cache is keyed explicitly by the glyph index and
+// implicitly by the quantized x and y fractional offset. It maps to a mask
+// image and an offset.
+type cacheEntry struct {
+ valid bool
+ glyph truetype.Index
+ advanceWidth fixed.Int26_6
+ mask *image.Alpha
+ offset image.Point
+}
+
+// ParseFont just calls the Parse function from the freetype/truetype package.
+// It is provided here so that code that imports this package doesn't need
+// to also include the freetype/truetype package.
+func ParseFont(b []byte) (*truetype.Font, error) {
+ return truetype.Parse(b)
+}
+
+// Pt converts from a co-ordinate pair measured in pixels to a fixed.Point26_6
+// co-ordinate pair measured in fixed.Int26_6 units.
+func Pt(x, y int) fixed.Point26_6 {
+ return fixed.Point26_6{
+ X: fixed.Int26_6(x << 6),
+ Y: fixed.Int26_6(y << 6),
+ }
+}
+
+// A Context holds the state for drawing text in a given font and size.
+type Context struct {
+ r *raster.Rasterizer
+ f *truetype.Font
+ glyphBuf truetype.GlyphBuf
+ // clip is the clip rectangle for drawing.
+ clip image.Rectangle
+ // dst and src are the destination and source images for drawing.
+ dst draw.Image
+ src image.Image
+ // fontSize and dpi are used to calculate scale. scale is the number of
+ // 26.6 fixed point units in 1 em. hinting is the hinting policy.
+ fontSize, dpi float64
+ scale fixed.Int26_6
+ hinting font.Hinting
+ // cache is the glyph cache.
+ cache [nGlyphs * nXFractions * nYFractions]cacheEntry
+}
+
+// PointToFixed converts the given number of points (as in "a 12 point font")
+// into a 26.6 fixed point number of pixels.
+func (c *Context) PointToFixed(x float64) fixed.Int26_6 {
+ return fixed.Int26_6(x * float64(c.dpi) * (64.0 / 72.0))
+}
+
+// drawContour draws the given closed contour with the given offset.
+func (c *Context) drawContour(ps []truetype.Point, dx, dy fixed.Int26_6) {
+ if len(ps) == 0 {
+ return
+ }
+
+ // The low bit of each point's Flags value is whether the point is on the
+ // curve. Truetype fonts only have quadratic Bézier curves, not cubics.
+ // Thus, two consecutive off-curve points imply an on-curve point in the
+ // middle of those two.
+ //
+ // See http://chanae.walon.org/pub/ttf/ttf_glyphs.htm for more details.
+
+ // ps[0] is a truetype.Point measured in FUnits and positive Y going
+ // upwards. start is the same thing measured in fixed point units and
+ // positive Y going downwards, and offset by (dx, dy).
+ start := fixed.Point26_6{
+ X: dx + ps[0].X,
+ Y: dy - ps[0].Y,
+ }
+ others := []truetype.Point(nil)
+ if ps[0].Flags&0x01 != 0 {
+ others = ps[1:]
+ } else {
+ last := fixed.Point26_6{
+ X: dx + ps[len(ps)-1].X,
+ Y: dy - ps[len(ps)-1].Y,
+ }
+ if ps[len(ps)-1].Flags&0x01 != 0 {
+ start = last
+ others = ps[:len(ps)-1]
+ } else {
+ start = fixed.Point26_6{
+ X: (start.X + last.X) / 2,
+ Y: (start.Y + last.Y) / 2,
+ }
+ others = ps
+ }
+ }
+ c.r.Start(start)
+ q0, on0 := start, true
+ for _, p := range others {
+ q := fixed.Point26_6{
+ X: dx + p.X,
+ Y: dy - p.Y,
+ }
+ on := p.Flags&0x01 != 0
+ if on {
+ if on0 {
+ c.r.Add1(q)
+ } else {
+ c.r.Add2(q0, q)
+ }
+ } else {
+ if on0 {
+ // No-op.
+ } else {
+ mid := fixed.Point26_6{
+ X: (q0.X + q.X) / 2,
+ Y: (q0.Y + q.Y) / 2,
+ }
+ c.r.Add2(q0, mid)
+ }
+ }
+ q0, on0 = q, on
+ }
+ // Close the curve.
+ if on0 {
+ c.r.Add1(start)
+ } else {
+ c.r.Add2(q0, start)
+ }
+}
+
+// rasterize returns the advance width, glyph mask and integer-pixel offset
+// to render the given glyph at the given sub-pixel offsets.
+// The 26.6 fixed point arguments fx and fy must be in the range [0, 1).
+func (c *Context) rasterize(glyph truetype.Index, fx, fy fixed.Int26_6) (
+ fixed.Int26_6, *image.Alpha, image.Point, error) {
+
+ if err := c.glyphBuf.Load(c.f, c.scale, glyph, c.hinting); err != nil {
+ return 0, nil, image.Point{}, err
+ }
+ // Calculate the integer-pixel bounds for the glyph.
+ xmin := int(fx+c.glyphBuf.Bounds.Min.X) >> 6
+ ymin := int(fy-c.glyphBuf.Bounds.Max.Y) >> 6
+ xmax := int(fx+c.glyphBuf.Bounds.Max.X+0x3f) >> 6
+ ymax := int(fy-c.glyphBuf.Bounds.Min.Y+0x3f) >> 6
+ if xmin > xmax || ymin > ymax {
+ return 0, nil, image.Point{}, errors.New("freetype: negative sized glyph")
+ }
+ // A TrueType's glyph's nodes can have negative co-ordinates, but the
+ // rasterizer clips anything left of x=0 or above y=0. xmin and ymin are
+ // the pixel offsets, based on the font's FUnit metrics, that let a
+ // negative co-ordinate in TrueType space be non-negative in rasterizer
+ // space. xmin and ymin are typically <= 0.
+ fx -= fixed.Int26_6(xmin << 6)
+ fy -= fixed.Int26_6(ymin << 6)
+ // Rasterize the glyph's vectors.
+ c.r.Clear()
+ e0 := 0
+ for _, e1 := range c.glyphBuf.Ends {
+ c.drawContour(c.glyphBuf.Points[e0:e1], fx, fy)
+ e0 = e1
+ }
+ a := image.NewAlpha(image.Rect(0, 0, xmax-xmin, ymax-ymin))
+ c.r.Rasterize(raster.NewAlphaSrcPainter(a))
+ return c.glyphBuf.AdvanceWidth, a, image.Point{xmin, ymin}, nil
+}
+
+// glyph returns the advance width, glyph mask and integer-pixel offset to
+// render the given glyph at the given sub-pixel point. It is a cache for the
+// rasterize method. Unlike rasterize, p's co-ordinates do not have to be in
+// the range [0, 1).
+func (c *Context) glyph(glyph truetype.Index, p fixed.Point26_6) (
+ fixed.Int26_6, *image.Alpha, image.Point, error) {
+
+ // Split p.X and p.Y into their integer and fractional parts.
+ ix, fx := int(p.X>>6), p.X&0x3f
+ iy, fy := int(p.Y>>6), p.Y&0x3f
+ // Calculate the index t into the cache array.
+ tg := int(glyph) % nGlyphs
+ tx := int(fx) / (64 / nXFractions)
+ ty := int(fy) / (64 / nYFractions)
+ t := ((tg*nXFractions)+tx)*nYFractions + ty
+ // Check for a cache hit.
+ if e := c.cache[t]; e.valid && e.glyph == glyph {
+ return e.advanceWidth, e.mask, e.offset.Add(image.Point{ix, iy}), nil
+ }
+ // Rasterize the glyph and put the result into the cache.
+ advanceWidth, mask, offset, err := c.rasterize(glyph, fx, fy)
+ if err != nil {
+ return 0, nil, image.Point{}, err
+ }
+ c.cache[t] = cacheEntry{true, glyph, advanceWidth, mask, offset}
+ return advanceWidth, mask, offset.Add(image.Point{ix, iy}), nil
+}
+
+// DrawString draws s at p and returns p advanced by the text extent. The text
+// is placed so that the left edge of the em square of the first character of s
+// and the baseline intersect at p. The majority of the affected pixels will be
+// above and to the right of the point, but some may be below or to the left.
+// For example, drawing a string that starts with a 'J' in an italic font may
+// affect pixels below and left of the point.
+//
+// p is a fixed.Point26_6 and can therefore represent sub-pixel positions.
+func (c *Context) DrawString(s string, p fixed.Point26_6) (fixed.Point26_6, error) {
+ if c.f == nil {
+ return fixed.Point26_6{}, errors.New("freetype: DrawText called with a nil font")
+ }
+ prev, hasPrev := truetype.Index(0), false
+ for _, rune := range s {
+ index := c.f.Index(rune)
+ if hasPrev {
+ kern := c.f.Kern(c.scale, prev, index)
+ if c.hinting != font.HintingNone {
+ kern = (kern + 32) &^ 63
+ }
+ p.X += kern
+ }
+ advanceWidth, mask, offset, err := c.glyph(index, p)
+ if err != nil {
+ return fixed.Point26_6{}, err
+ }
+ p.X += advanceWidth
+ glyphRect := mask.Bounds().Add(offset)
+ dr := c.clip.Intersect(glyphRect)
+ if !dr.Empty() {
+ mp := image.Point{0, dr.Min.Y - glyphRect.Min.Y}
+ draw.DrawMask(c.dst, dr, c.src, image.ZP, mask, mp, draw.Over)
+ }
+ prev, hasPrev = index, true
+ }
+ return p, nil
+}
+
+// recalc recalculates scale and bounds values from the font size, screen
+// resolution and font metrics, and invalidates the glyph cache.
+func (c *Context) recalc() {
+ c.scale = fixed.Int26_6(c.fontSize * c.dpi * (64.0 / 72.0))
+ if c.f == nil {
+ c.r.SetBounds(0, 0)
+ } else {
+ // Set the rasterizer's bounds to be big enough to handle the largest glyph.
+ b := c.f.Bounds(c.scale)
+ xmin := +int(b.Min.X) >> 6
+ ymin := -int(b.Max.Y) >> 6
+ xmax := +int(b.Max.X+63) >> 6
+ ymax := -int(b.Min.Y-63) >> 6
+ c.r.SetBounds(xmax-xmin, ymax-ymin)
+ }
+ for i := range c.cache {
+ c.cache[i] = cacheEntry{}
+ }
+}
+
+// SetDPI sets the screen resolution in dots per inch.
+func (c *Context) SetDPI(dpi float64) {
+ if c.dpi == dpi {
+ return
+ }
+ c.dpi = dpi
+ c.recalc()
+}
+
+// SetFont sets the font used to draw text.
+func (c *Context) SetFont(f *truetype.Font) {
+ if c.f == f {
+ return
+ }
+ c.f = f
+ c.recalc()
+}
+
+// SetFontSize sets the font size in points (as in "a 12 point font").
+func (c *Context) SetFontSize(fontSize float64) {
+ if c.fontSize == fontSize {
+ return
+ }
+ c.fontSize = fontSize
+ c.recalc()
+}
+
+// SetHinting sets the hinting policy.
+func (c *Context) SetHinting(hinting font.Hinting) {
+ c.hinting = hinting
+ for i := range c.cache {
+ c.cache[i] = cacheEntry{}
+ }
+}
+
+// SetDst sets the destination image for draw operations.
+func (c *Context) SetDst(dst draw.Image) {
+ c.dst = dst
+}
+
+// SetSrc sets the source image for draw operations. This is typically an
+// image.Uniform.
+func (c *Context) SetSrc(src image.Image) {
+ c.src = src
+}
+
+// SetClip sets the clip rectangle for drawing.
+func (c *Context) SetClip(clip image.Rectangle) {
+ c.clip = clip
+}
+
+// TODO(nigeltao): implement Context.SetGamma.
+
+// NewContext creates a new Context.
+func NewContext() *Context {
+ return &Context{
+ r: raster.NewRasterizer(0, 0),
+ fontSize: 12,
+ dpi: 72,
+ scale: 12 << 6,
+ }
+}
diff --git a/vendor/github.com/golang/freetype/freetype_test.go b/vendor/github.com/golang/freetype/freetype_test.go
new file mode 100644
index 0000000..348c411
--- /dev/null
+++ b/vendor/github.com/golang/freetype/freetype_test.go
@@ -0,0 +1,59 @@
+// Copyright 2012 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package freetype
+
+import (
+ "image"
+ "image/draw"
+ "io/ioutil"
+ "runtime"
+ "strings"
+ "testing"
+)
+
+func BenchmarkDrawString(b *testing.B) {
+ data, err := ioutil.ReadFile("licenses/gpl.txt")
+ if err != nil {
+ b.Fatal(err)
+ }
+ lines := strings.Split(string(data), "\n")
+
+ data, err = ioutil.ReadFile("testdata/luxisr.ttf")
+ if err != nil {
+ b.Fatal(err)
+ }
+ f, err := ParseFont(data)
+ if err != nil {
+ b.Fatal(err)
+ }
+
+ dst := image.NewRGBA(image.Rect(0, 0, 800, 600))
+ draw.Draw(dst, dst.Bounds(), image.White, image.ZP, draw.Src)
+
+ c := NewContext()
+ c.SetDst(dst)
+ c.SetClip(dst.Bounds())
+ c.SetSrc(image.Black)
+ c.SetFont(f)
+
+ var ms runtime.MemStats
+ runtime.ReadMemStats(&ms)
+ mallocs := ms.Mallocs
+
+ b.ResetTimer()
+ for i := 0; i < b.N; i++ {
+ for j, line := range lines {
+ _, err := c.DrawString(line, Pt(0, (j*16)%600))
+ if err != nil {
+ b.Fatal(err)
+ }
+ }
+ }
+ b.StopTimer()
+ runtime.ReadMemStats(&ms)
+ mallocs = ms.Mallocs - mallocs
+ b.Logf("%d iterations, %d mallocs per iteration\n", b.N, int(mallocs)/b.N)
+}
diff --git a/vendor/github.com/golang/freetype/licenses/ftl.txt b/vendor/github.com/golang/freetype/licenses/ftl.txt
new file mode 100644
index 0000000..bbaba33
--- /dev/null
+++ b/vendor/github.com/golang/freetype/licenses/ftl.txt
@@ -0,0 +1,169 @@
+ The FreeType Project LICENSE
+ ----------------------------
+
+ 2006-Jan-27
+
+ Copyright 1996-2002, 2006 by
+ David Turner, Robert Wilhelm, and Werner Lemberg
+
+
+
+Introduction
+============
+
+ The FreeType Project is distributed in several archive packages;
+ some of them may contain, in addition to the FreeType font engine,
+ various tools and contributions which rely on, or relate to, the
+ FreeType Project.
+
+ This license applies to all files found in such packages, and
+ which do not fall under their own explicit license. The license
+ affects thus the FreeType font engine, the test programs,
+ documentation and makefiles, at the very least.
+
+ This license was inspired by the BSD, Artistic, and IJG
+ (Independent JPEG Group) licenses, which all encourage inclusion
+ and use of free software in commercial and freeware products
+ alike. As a consequence, its main points are that:
+
+ o We don't promise that this software works. However, we will be
+ interested in any kind of bug reports. (`as is' distribution)
+
+ o You can use this software for whatever you want, in parts or
+ full form, without having to pay us. (`royalty-free' usage)
+
+ o You may not pretend that you wrote this software. If you use
+ it, or only parts of it, in a program, you must acknowledge
+ somewhere in your documentation that you have used the
+ FreeType code. (`credits')
+
+ We specifically permit and encourage the inclusion of this
+ software, with or without modifications, in commercial products.
+ We disclaim all warranties covering The FreeType Project and
+ assume no liability related to The FreeType Project.
+
+
+ Finally, many people asked us for a preferred form for a
+ credit/disclaimer to use in compliance with this license. We thus
+ encourage you to use the following text:
+
+ """
+ Portions of this software are copyright © <year> The FreeType
+ Project (www.freetype.org). All rights reserved.
+ """
+
+ Please replace <year> with the value from the FreeType version you
+ actually use.
+
+
+Legal Terms
+===========
+
+0. Definitions
+--------------
+
+ Throughout this license, the terms `package', `FreeType Project',
+ and `FreeType archive' refer to the set of files originally
+ distributed by the authors (David Turner, Robert Wilhelm, and
+ Werner Lemberg) as the `FreeType Project', be they named as alpha,
+ beta or final release.
+
+ `You' refers to the licensee, or person using the project, where
+ `using' is a generic term including compiling the project's source
+ code as well as linking it to form a `program' or `executable'.
+ This program is referred to as `a program using the FreeType
+ engine'.
+
+ This license applies to all files distributed in the original
+ FreeType Project, including all source code, binaries and
+ documentation, unless otherwise stated in the file in its
+ original, unmodified form as distributed in the original archive.
+ If you are unsure whether or not a particular file is covered by
+ this license, you must contact us to verify this.
+
+ The FreeType Project is copyright (C) 1996-2000 by David Turner,
+ Robert Wilhelm, and Werner Lemberg. All rights reserved except as
+ specified below.
+
+1. No Warranty
+--------------
+
+ THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
+ KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
+ BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
+ USE, OF THE FREETYPE PROJECT.
+
+2. Redistribution
+-----------------
+
+ This license grants a worldwide, royalty-free, perpetual and
+ irrevocable right and license to use, execute, perform, compile,
+ display, copy, create derivative works of, distribute and
+ sublicense the FreeType Project (in both source and object code
+ forms) and derivative works thereof for any purpose; and to
+ authorize others to exercise some or all of the rights granted
+ herein, subject to the following conditions:
+
+ o Redistribution of source code must retain this license file
+ (`FTL.TXT') unaltered; any additions, deletions or changes to
+ the original files must be clearly indicated in accompanying
+ documentation. The copyright notices of the unaltered,
+ original files must be preserved in all copies of source
+ files.
+
+ o Redistribution in binary form must provide a disclaimer that
+ states that the software is based in part of the work of the
+ FreeType Team, in the distribution documentation. We also
+ encourage you to put an URL to the FreeType web page in your
+ documentation, though this isn't mandatory.
+
+ These conditions apply to any software derived from or based on
+ the FreeType Project, not just the unmodified files. If you use
+ our work, you must acknowledge us. However, no fee need be paid
+ to us.
+
+3. Advertising
+--------------
+
+ Neither the FreeType authors and contributors nor you shall use
+ the name of the other for commercial, advertising, or promotional
+ purposes without specific prior written permission.
+
+ We suggest, but do not require, that you use one or more of the
+ following phrases to refer to this software in your documentation
+ or advertising materials: `FreeType Project', `FreeType Engine',
+ `FreeType library', or `FreeType Distribution'.
+
+ As you have not signed this license, you are not required to
+ accept it. However, as the FreeType Project is copyrighted
+ material, only this license, or another one contracted with the
+ authors, grants you the right to use, distribute, and modify it.
+ Therefore, by using, distributing, or modifying the FreeType
+ Project, you indicate that you understand and accept all the terms
+ of this license.
+
+4. Contacts
+-----------
+
+ There are two mailing lists related to FreeType:
+
+ o freetype@nongnu.org
+
+ Discusses general use and applications of FreeType, as well as
+ future and wanted additions to the library and distribution.
+ If you are looking for support, start in this list if you
+ haven't found anything to help you in the documentation.
+
+ o freetype-devel@nongnu.org
+
+ Discusses bugs, as well as engine internals, design issues,
+ specific licenses, porting, etc.
+
+ Our home page can be found at
+
+ http://www.freetype.org
+
+
+--- end of FTL.TXT ---
diff --git a/vendor/github.com/golang/freetype/licenses/gpl.txt b/vendor/github.com/golang/freetype/licenses/gpl.txt
new file mode 100644
index 0000000..b2fe7b6
--- /dev/null
+++ b/vendor/github.com/golang/freetype/licenses/gpl.txt
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/vendor/github.com/golang/freetype/raster/geom.go b/vendor/github.com/golang/freetype/raster/geom.go
new file mode 100644
index 0000000..f3696ea
--- /dev/null
+++ b/vendor/github.com/golang/freetype/raster/geom.go
@@ -0,0 +1,245 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package raster
+
+import (
+ "fmt"
+ "math"
+
+ "golang.org/x/image/math/fixed"
+)
+
+// maxAbs returns the maximum of abs(a) and abs(b).
+func maxAbs(a, b fixed.Int26_6) fixed.Int26_6 {
+ if a < 0 {
+ a = -a
+ }
+ if b < 0 {
+ b = -b
+ }
+ if a < b {
+ return b
+ }
+ return a
+}
+
+// pNeg returns the vector -p, or equivalently p rotated by 180 degrees.
+func pNeg(p fixed.Point26_6) fixed.Point26_6 {
+ return fixed.Point26_6{-p.X, -p.Y}
+}
+
+// pDot returns the dot product p·q.
+func pDot(p fixed.Point26_6, q fixed.Point26_6) fixed.Int52_12 {
+ px, py := int64(p.X), int64(p.Y)
+ qx, qy := int64(q.X), int64(q.Y)
+ return fixed.Int52_12(px*qx + py*qy)
+}
+
+// pLen returns the length of the vector p.
+func pLen(p fixed.Point26_6) fixed.Int26_6 {
+ // TODO(nigeltao): use fixed point math.
+ x := float64(p.X)
+ y := float64(p.Y)
+ return fixed.Int26_6(math.Sqrt(x*x + y*y))
+}
+
+// pNorm returns the vector p normalized to the given length, or zero if p is
+// degenerate.
+func pNorm(p fixed.Point26_6, length fixed.Int26_6) fixed.Point26_6 {
+ d := pLen(p)
+ if d == 0 {
+ return fixed.Point26_6{}
+ }
+ s, t := int64(length), int64(d)
+ x := int64(p.X) * s / t
+ y := int64(p.Y) * s / t
+ return fixed.Point26_6{fixed.Int26_6(x), fixed.Int26_6(y)}
+}
+
+// pRot45CW returns the vector p rotated clockwise by 45 degrees.
+//
+// Note that the Y-axis grows downwards, so {1, 0}.Rot45CW is {1/√2, 1/√2}.
+func pRot45CW(p fixed.Point26_6) fixed.Point26_6 {
+ // 181/256 is approximately 1/√2, or sin(π/4).
+ px, py := int64(p.X), int64(p.Y)
+ qx := (+px - py) * 181 / 256
+ qy := (+px + py) * 181 / 256
+ return fixed.Point26_6{fixed.Int26_6(qx), fixed.Int26_6(qy)}
+}
+
+// pRot90CW returns the vector p rotated clockwise by 90 degrees.
+//
+// Note that the Y-axis grows downwards, so {1, 0}.Rot90CW is {0, 1}.
+func pRot90CW(p fixed.Point26_6) fixed.Point26_6 {
+ return fixed.Point26_6{-p.Y, p.X}
+}
+
+// pRot135CW returns the vector p rotated clockwise by 135 degrees.
+//
+// Note that the Y-axis grows downwards, so {1, 0}.Rot135CW is {-1/√2, 1/√2}.
+func pRot135CW(p fixed.Point26_6) fixed.Point26_6 {
+ // 181/256 is approximately 1/√2, or sin(π/4).
+ px, py := int64(p.X), int64(p.Y)
+ qx := (-px - py) * 181 / 256
+ qy := (+px - py) * 181 / 256
+ return fixed.Point26_6{fixed.Int26_6(qx), fixed.Int26_6(qy)}
+}
+
+// pRot45CCW returns the vector p rotated counter-clockwise by 45 degrees.
+//
+// Note that the Y-axis grows downwards, so {1, 0}.Rot45CCW is {1/√2, -1/√2}.
+func pRot45CCW(p fixed.Point26_6) fixed.Point26_6 {
+ // 181/256 is approximately 1/√2, or sin(π/4).
+ px, py := int64(p.X), int64(p.Y)
+ qx := (+px + py) * 181 / 256
+ qy := (-px + py) * 181 / 256
+ return fixed.Point26_6{fixed.Int26_6(qx), fixed.Int26_6(qy)}
+}
+
+// pRot90CCW returns the vector p rotated counter-clockwise by 90 degrees.
+//
+// Note that the Y-axis grows downwards, so {1, 0}.Rot90CCW is {0, -1}.
+func pRot90CCW(p fixed.Point26_6) fixed.Point26_6 {
+ return fixed.Point26_6{p.Y, -p.X}
+}
+
+// pRot135CCW returns the vector p rotated counter-clockwise by 135 degrees.
+//
+// Note that the Y-axis grows downwards, so {1, 0}.Rot135CCW is {-1/√2, -1/√2}.
+func pRot135CCW(p fixed.Point26_6) fixed.Point26_6 {
+ // 181/256 is approximately 1/√2, or sin(π/4).
+ px, py := int64(p.X), int64(p.Y)
+ qx := (-px + py) * 181 / 256
+ qy := (-px - py) * 181 / 256
+ return fixed.Point26_6{fixed.Int26_6(qx), fixed.Int26_6(qy)}
+}
+
+// An Adder accumulates points on a curve.
+type Adder interface {
+ // Start starts a new curve at the given point.
+ Start(a fixed.Point26_6)
+ // Add1 adds a linear segment to the current curve.
+ Add1(b fixed.Point26_6)
+ // Add2 adds a quadratic segment to the current curve.
+ Add2(b, c fixed.Point26_6)
+ // Add3 adds a cubic segment to the current curve.
+ Add3(b, c, d fixed.Point26_6)
+}
+
+// A Path is a sequence of curves, and a curve is a start point followed by a
+// sequence of linear, quadratic or cubic segments.
+type Path []fixed.Int26_6
+
+// String returns a human-readable representation of a Path.
+func (p Path) String() string {
+ s := ""
+ for i := 0; i < len(p); {
+ if i != 0 {
+ s += " "
+ }
+ switch p[i] {
+ case 0:
+ s += "S0" + fmt.Sprint([]fixed.Int26_6(p[i+1:i+3]))
+ i += 4
+ case 1:
+ s += "A1" + fmt.Sprint([]fixed.Int26_6(p[i+1:i+3]))
+ i += 4
+ case 2:
+ s += "A2" + fmt.Sprint([]fixed.Int26_6(p[i+1:i+5]))
+ i += 6
+ case 3:
+ s += "A3" + fmt.Sprint([]fixed.Int26_6(p[i+1:i+7]))
+ i += 8
+ default:
+ panic("freetype/raster: bad path")
+ }
+ }
+ return s
+}
+
+// Clear cancels any previous calls to p.Start or p.AddXxx.
+func (p *Path) Clear() {
+ *p = (*p)[:0]
+}
+
+// Start starts a new curve at the given point.
+func (p *Path) Start(a fixed.Point26_6) {
+ *p = append(*p, 0, a.X, a.Y, 0)
+}
+
+// Add1 adds a linear segment to the current curve.
+func (p *Path) Add1(b fixed.Point26_6) {
+ *p = append(*p, 1, b.X, b.Y, 1)
+}
+
+// Add2 adds a quadratic segment to the current curve.
+func (p *Path) Add2(b, c fixed.Point26_6) {
+ *p = append(*p, 2, b.X, b.Y, c.X, c.Y, 2)
+}
+
+// Add3 adds a cubic segment to the current curve.
+func (p *Path) Add3(b, c, d fixed.Point26_6) {
+ *p = append(*p, 3, b.X, b.Y, c.X, c.Y, d.X, d.Y, 3)
+}
+
+// AddPath adds the Path q to p.
+func (p *Path) AddPath(q Path) {
+ *p = append(*p, q...)
+}
+
+// AddStroke adds a stroked Path.
+func (p *Path) AddStroke(q Path, width fixed.Int26_6, cr Capper, jr Joiner) {
+ Stroke(p, q, width, cr, jr)
+}
+
+// firstPoint returns the first point in a non-empty Path.
+func (p Path) firstPoint() fixed.Point26_6 {
+ return fixed.Point26_6{p[1], p[2]}
+}
+
+// lastPoint returns the last point in a non-empty Path.
+func (p Path) lastPoint() fixed.Point26_6 {
+ return fixed.Point26_6{p[len(p)-3], p[len(p)-2]}
+}
+
+// addPathReversed adds q reversed to p.
+// For example, if q consists of a linear segment from A to B followed by a
+// quadratic segment from B to C to D, then the values of q looks like:
+// index: 01234567890123
+// value: 0AA01BB12CCDD2
+// So, when adding q backwards to p, we want to Add2(C, B) followed by Add1(A).
+func addPathReversed(p Adder, q Path) {
+ if len(q) == 0 {
+ return
+ }
+ i := len(q) - 1
+ for {
+ switch q[i] {
+ case 0:
+ return
+ case 1:
+ i -= 4
+ p.Add1(
+ fixed.Point26_6{q[i-2], q[i-1]},
+ )
+ case 2:
+ i -= 6
+ p.Add2(
+ fixed.Point26_6{q[i+2], q[i+3]},
+ fixed.Point26_6{q[i-2], q[i-1]},
+ )
+ case 3:
+ i -= 8
+ p.Add3(
+ fixed.Point26_6{q[i+4], q[i+5]},
+ fixed.Point26_6{q[i+2], q[i+3]},
+ fixed.Point26_6{q[i-2], q[i-1]},
+ )
+ default:
+ panic("freetype/raster: bad path")
+ }
+ }
+}
diff --git a/vendor/github.com/golang/freetype/raster/paint.go b/vendor/github.com/golang/freetype/raster/paint.go
new file mode 100644
index 0000000..652256c
--- /dev/null
+++ b/vendor/github.com/golang/freetype/raster/paint.go
@@ -0,0 +1,287 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package raster
+
+import (
+ "image"
+ "image/color"
+ "image/draw"
+ "math"
+)
+
+// A Span is a horizontal segment of pixels with constant alpha. X0 is an
+// inclusive bound and X1 is exclusive, the same as for slices. A fully opaque
+// Span has Alpha == 0xffff.
+type Span struct {
+ Y, X0, X1 int
+ Alpha uint32
+}
+
+// A Painter knows how to paint a batch of Spans. Rasterization may involve
+// Painting multiple batches, and done will be true for the final batch. The
+// Spans' Y values are monotonically increasing during a rasterization. Paint
+// may use all of ss as scratch space during the call.
+type Painter interface {
+ Paint(ss []Span, done bool)
+}
+
+// The PainterFunc type adapts an ordinary function to the Painter interface.
+type PainterFunc func(ss []Span, done bool)
+
+// Paint just delegates the call to f.
+func (f PainterFunc) Paint(ss []Span, done bool) { f(ss, done) }
+
+// An AlphaOverPainter is a Painter that paints Spans onto a *image.Alpha using
+// the Over Porter-Duff composition operator.
+type AlphaOverPainter struct {
+ Image *image.Alpha
+}
+
+// Paint satisfies the Painter interface.
+func (r AlphaOverPainter) Paint(ss []Span, done bool) {
+ b := r.Image.Bounds()
+ for _, s := range ss {
+ if s.Y < b.Min.Y {
+ continue
+ }
+ if s.Y >= b.Max.Y {
+ return
+ }
+ if s.X0 < b.Min.X {
+ s.X0 = b.Min.X
+ }
+ if s.X1 > b.Max.X {
+ s.X1 = b.Max.X
+ }
+ if s.X0 >= s.X1 {
+ continue
+ }
+ base := (s.Y-r.Image.Rect.Min.Y)*r.Image.Stride - r.Image.Rect.Min.X
+ p := r.Image.Pix[base+s.X0 : base+s.X1]
+ a := int(s.Alpha >> 8)
+ for i, c := range p {
+ v := int(c)
+ p[i] = uint8((v*255 + (255-v)*a) / 255)
+ }
+ }
+}
+
+// NewAlphaOverPainter creates a new AlphaOverPainter for the given image.
+func NewAlphaOverPainter(m *image.Alpha) AlphaOverPainter {
+ return AlphaOverPainter{m}
+}
+
+// An AlphaSrcPainter is a Painter that paints Spans onto a *image.Alpha using
+// the Src Porter-Duff composition operator.
+type AlphaSrcPainter struct {
+ Image *image.Alpha
+}
+
+// Paint satisfies the Painter interface.
+func (r AlphaSrcPainter) Paint(ss []Span, done bool) {
+ b := r.Image.Bounds()
+ for _, s := range ss {
+ if s.Y < b.Min.Y {
+ continue
+ }
+ if s.Y >= b.Max.Y {
+ return
+ }
+ if s.X0 < b.Min.X {
+ s.X0 = b.Min.X
+ }
+ if s.X1 > b.Max.X {
+ s.X1 = b.Max.X
+ }
+ if s.X0 >= s.X1 {
+ continue
+ }
+ base := (s.Y-r.Image.Rect.Min.Y)*r.Image.Stride - r.Image.Rect.Min.X
+ p := r.Image.Pix[base+s.X0 : base+s.X1]
+ color := uint8(s.Alpha >> 8)
+ for i := range p {
+ p[i] = color
+ }
+ }
+}
+
+// NewAlphaSrcPainter creates a new AlphaSrcPainter for the given image.
+func NewAlphaSrcPainter(m *image.Alpha) AlphaSrcPainter {
+ return AlphaSrcPainter{m}
+}
+
+// An RGBAPainter is a Painter that paints Spans onto a *image.RGBA.
+type RGBAPainter struct {
+ // Image is the image to compose onto.
+ Image *image.RGBA
+ // Op is the Porter-Duff composition operator.
+ Op draw.Op
+ // cr, cg, cb and ca are the 16-bit color to paint the spans.
+ cr, cg, cb, ca uint32
+}
+
+// Paint satisfies the Painter interface.
+func (r *RGBAPainter) Paint(ss []Span, done bool) {
+ b := r.Image.Bounds()
+ for _, s := range ss {
+ if s.Y < b.Min.Y {
+ continue
+ }
+ if s.Y >= b.Max.Y {
+ return
+ }
+ if s.X0 < b.Min.X {
+ s.X0 = b.Min.X
+ }
+ if s.X1 > b.Max.X {
+ s.X1 = b.Max.X
+ }
+ if s.X0 >= s.X1 {
+ continue
+ }
+ // This code mimics drawGlyphOver in $GOROOT/src/image/draw/draw.go.
+ ma := s.Alpha
+ const m = 1<<16 - 1
+ i0 := (s.Y-r.Image.Rect.Min.Y)*r.Image.Stride + (s.X0-r.Image.Rect.Min.X)*4
+ i1 := i0 + (s.X1-s.X0)*4
+ if r.Op == draw.Over {
+ for i := i0; i < i1; i += 4 {
+ dr := uint32(r.Image.Pix[i+0])
+ dg := uint32(r.Image.Pix[i+1])
+ db := uint32(r.Image.Pix[i+2])
+ da := uint32(r.Image.Pix[i+3])
+ a := (m - (r.ca * ma / m)) * 0x101
+ r.Image.Pix[i+0] = uint8((dr*a + r.cr*ma) / m >> 8)
+ r.Image.Pix[i+1] = uint8((dg*a + r.cg*ma) / m >> 8)
+ r.Image.Pix[i+2] = uint8((db*a + r.cb*ma) / m >> 8)
+ r.Image.Pix[i+3] = uint8((da*a + r.ca*ma) / m >> 8)
+ }
+ } else {
+ for i := i0; i < i1; i += 4 {
+ r.Image.Pix[i+0] = uint8(r.cr * ma / m >> 8)
+ r.Image.Pix[i+1] = uint8(r.cg * ma / m >> 8)
+ r.Image.Pix[i+2] = uint8(r.cb * ma / m >> 8)
+ r.Image.Pix[i+3] = uint8(r.ca * ma / m >> 8)
+ }
+ }
+ }
+}
+
+// SetColor sets the color to paint the spans.
+func (r *RGBAPainter) SetColor(c color.Color) {
+ r.cr, r.cg, r.cb, r.ca = c.RGBA()
+}
+
+// NewRGBAPainter creates a new RGBAPainter for the given image.
+func NewRGBAPainter(m *image.RGBA) *RGBAPainter {
+ return &RGBAPainter{Image: m}
+}
+
+// A MonochromePainter wraps another Painter, quantizing each Span's alpha to
+// be either fully opaque or fully transparent.
+type MonochromePainter struct {
+ Painter Painter
+ y, x0, x1 int
+}
+
+// Paint delegates to the wrapped Painter after quantizing each Span's alpha
+// value and merging adjacent fully opaque Spans.
+func (m *MonochromePainter) Paint(ss []Span, done bool) {
+ // We compact the ss slice, discarding any Spans whose alpha quantizes to zero.
+ j := 0
+ for _, s := range ss {
+ if s.Alpha >= 0x8000 {
+ if m.y == s.Y && m.x1 == s.X0 {
+ m.x1 = s.X1
+ } else {
+ ss[j] = Span{m.y, m.x0, m.x1, 1<<16 - 1}
+ j++
+ m.y, m.x0, m.x1 = s.Y, s.X0, s.X1
+ }
+ }
+ }
+ if done {
+ // Flush the accumulated Span.
+ finalSpan := Span{m.y, m.x0, m.x1, 1<<16 - 1}
+ if j < len(ss) {
+ ss[j] = finalSpan
+ j++
+ m.Painter.Paint(ss[:j], true)
+ } else if j == len(ss) {
+ m.Painter.Paint(ss, false)
+ if cap(ss) > 0 {
+ ss = ss[:1]
+ } else {
+ ss = make([]Span, 1)
+ }
+ ss[0] = finalSpan
+ m.Painter.Paint(ss, true)
+ } else {
+ panic("unreachable")
+ }
+ // Reset the accumulator, so that this Painter can be re-used.
+ m.y, m.x0, m.x1 = 0, 0, 0
+ } else {
+ m.Painter.Paint(ss[:j], false)
+ }
+}
+
+// NewMonochromePainter creates a new MonochromePainter that wraps the given
+// Painter.
+func NewMonochromePainter(p Painter) *MonochromePainter {
+ return &MonochromePainter{Painter: p}
+}
+
+// A GammaCorrectionPainter wraps another Painter, performing gamma-correction
+// on each Span's alpha value.
+type GammaCorrectionPainter struct {
+ // Painter is the wrapped Painter.
+ Painter Painter
+ // a is the precomputed alpha values for linear interpolation, with fully
+ // opaque == 0xffff.
+ a [256]uint16
+ // gammaIsOne is whether gamma correction is a no-op.
+ gammaIsOne bool
+}
+
+// Paint delegates to the wrapped Painter after performing gamma-correction on
+// each Span.
+func (g *GammaCorrectionPainter) Paint(ss []Span, done bool) {
+ if !g.gammaIsOne {
+ const n = 0x101
+ for i, s := range ss {
+ if s.Alpha == 0 || s.Alpha == 0xffff {
+ continue
+ }
+ p, q := s.Alpha/n, s.Alpha%n
+ // The resultant alpha is a linear interpolation of g.a[p] and g.a[p+1].
+ a := uint32(g.a[p])*(n-q) + uint32(g.a[p+1])*q
+ ss[i].Alpha = (a + n/2) / n
+ }
+ }
+ g.Painter.Paint(ss, done)
+}
+
+// SetGamma sets the gamma value.
+func (g *GammaCorrectionPainter) SetGamma(gamma float64) {
+ g.gammaIsOne = gamma == 1
+ if g.gammaIsOne {
+ return
+ }
+ for i := 0; i < 256; i++ {
+ a := float64(i) / 0xff
+ a = math.Pow(a, gamma)
+ g.a[i] = uint16(0xffff * a)
+ }
+}
+
+// NewGammaCorrectionPainter creates a new GammaCorrectionPainter that wraps
+// the given Painter.
+func NewGammaCorrectionPainter(p Painter, gamma float64) *GammaCorrectionPainter {
+ g := &GammaCorrectionPainter{Painter: p}
+ g.SetGamma(gamma)
+ return g
+}
diff --git a/vendor/github.com/golang/freetype/raster/raster.go b/vendor/github.com/golang/freetype/raster/raster.go
new file mode 100644
index 0000000..7e6cd4e
--- /dev/null
+++ b/vendor/github.com/golang/freetype/raster/raster.go
@@ -0,0 +1,601 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// Package raster provides an anti-aliasing 2-D rasterizer.
+//
+// It is part of the larger Freetype suite of font-related packages, but the
+// raster package is not specific to font rasterization, and can be used
+// standalone without any other Freetype package.
+//
+// Rasterization is done by the same area/coverage accumulation algorithm as
+// the Freetype "smooth" module, and the Anti-Grain Geometry library. A
+// description of the area/coverage algorithm is at
+// http://projects.tuxee.net/cl-vectors/section-the-cl-aa-algorithm
+package raster // import "github.com/golang/freetype/raster"
+
+import (
+ "strconv"
+
+ "golang.org/x/image/math/fixed"
+)
+
+// A cell is part of a linked list (for a given yi co-ordinate) of accumulated
+// area/coverage for the pixel at (xi, yi).
+type cell struct {
+ xi int
+ area, cover int
+ next int
+}
+
+type Rasterizer struct {
+ // If false, the default behavior is to use the even-odd winding fill
+ // rule during Rasterize.
+ UseNonZeroWinding bool
+ // An offset (in pixels) to the painted spans.
+ Dx, Dy int
+
+ // The width of the Rasterizer. The height is implicit in len(cellIndex).
+ width int
+ // splitScaleN is the scaling factor used to determine how many times
+ // to decompose a quadratic or cubic segment into a linear approximation.
+ splitScale2, splitScale3 int
+
+ // The current pen position.
+ a fixed.Point26_6
+ // The current cell and its area/coverage being accumulated.
+ xi, yi int
+ area, cover int
+
+ // Saved cells.
+ cell []cell
+ // Linked list of cells, one per row.
+ cellIndex []int
+ // Buffers.
+ cellBuf [256]cell
+ cellIndexBuf [64]int
+ spanBuf [64]Span
+}
+
+// findCell returns the index in r.cell for the cell corresponding to
+// (r.xi, r.yi). The cell is created if necessary.
+func (r *Rasterizer) findCell() int {
+ if r.yi < 0 || r.yi >= len(r.cellIndex) {
+ return -1
+ }
+ xi := r.xi
+ if xi < 0 {
+ xi = -1
+ } else if xi > r.width {
+ xi = r.width
+ }
+ i, prev := r.cellIndex[r.yi], -1
+ for i != -1 && r.cell[i].xi <= xi {
+ if r.cell[i].xi == xi {
+ return i
+ }
+ i, prev = r.cell[i].next, i
+ }
+ c := len(r.cell)
+ if c == cap(r.cell) {
+ buf := make([]cell, c, 4*c)
+ copy(buf, r.cell)
+ r.cell = buf[0 : c+1]
+ } else {
+ r.cell = r.cell[0 : c+1]
+ }
+ r.cell[c] = cell{xi, 0, 0, i}
+ if prev == -1 {
+ r.cellIndex[r.yi] = c
+ } else {
+ r.cell[prev].next = c
+ }
+ return c
+}
+
+// saveCell saves any accumulated r.area/r.cover for (r.xi, r.yi).
+func (r *Rasterizer) saveCell() {
+ if r.area != 0 || r.cover != 0 {
+ i := r.findCell()
+ if i != -1 {
+ r.cell[i].area += r.area
+ r.cell[i].cover += r.cover
+ }
+ r.area = 0
+ r.cover = 0
+ }
+}
+
+// setCell sets the (xi, yi) cell that r is accumulating area/coverage for.
+func (r *Rasterizer) setCell(xi, yi int) {
+ if r.xi != xi || r.yi != yi {
+ r.saveCell()
+ r.xi, r.yi = xi, yi
+ }
+}
+
+// scan accumulates area/coverage for the yi'th scanline, going from
+// x0 to x1 in the horizontal direction (in 26.6 fixed point co-ordinates)
+// and from y0f to y1f fractional vertical units within that scanline.
+func (r *Rasterizer) scan(yi int, x0, y0f, x1, y1f fixed.Int26_6) {
+ // Break the 26.6 fixed point X co-ordinates into integral and fractional parts.
+ x0i := int(x0) / 64
+ x0f := x0 - fixed.Int26_6(64*x0i)
+ x1i := int(x1) / 64
+ x1f := x1 - fixed.Int26_6(64*x1i)
+
+ // A perfectly horizontal scan.
+ if y0f == y1f {
+ r.setCell(x1i, yi)
+ return
+ }
+ dx, dy := x1-x0, y1f-y0f
+ // A single cell scan.
+ if x0i == x1i {
+ r.area += int((x0f + x1f) * dy)
+ r.cover += int(dy)
+ return
+ }
+ // There are at least two cells. Apart from the first and last cells,
+ // all intermediate cells go through the full width of the cell,
+ // or 64 units in 26.6 fixed point format.
+ var (
+ p, q, edge0, edge1 fixed.Int26_6
+ xiDelta int
+ )
+ if dx > 0 {
+ p, q = (64-x0f)*dy, dx
+ edge0, edge1, xiDelta = 0, 64, 1
+ } else {
+ p, q = x0f*dy, -dx
+ edge0, edge1, xiDelta = 64, 0, -1
+ }
+ yDelta, yRem := p/q, p%q
+ if yRem < 0 {
+ yDelta -= 1
+ yRem += q
+ }
+ // Do the first cell.
+ xi, y := x0i, y0f
+ r.area += int((x0f + edge1) * yDelta)
+ r.cover += int(yDelta)
+ xi, y = xi+xiDelta, y+yDelta
+ r.setCell(xi, yi)
+ if xi != x1i {
+ // Do all the intermediate cells.
+ p = 64 * (y1f - y + yDelta)
+ fullDelta, fullRem := p/q, p%q
+ if fullRem < 0 {
+ fullDelta -= 1
+ fullRem += q
+ }
+ yRem -= q
+ for xi != x1i {
+ yDelta = fullDelta
+ yRem += fullRem
+ if yRem >= 0 {
+ yDelta += 1
+ yRem -= q
+ }
+ r.area += int(64 * yDelta)
+ r.cover += int(yDelta)
+ xi, y = xi+xiDelta, y+yDelta
+ r.setCell(xi, yi)
+ }
+ }
+ // Do the last cell.
+ yDelta = y1f - y
+ r.area += int((edge0 + x1f) * yDelta)
+ r.cover += int(yDelta)
+}
+
+// Start starts a new curve at the given point.
+func (r *Rasterizer) Start(a fixed.Point26_6) {
+ r.setCell(int(a.X/64), int(a.Y/64))
+ r.a = a
+}
+
+// Add1 adds a linear segment to the current curve.
+func (r *Rasterizer) Add1(b fixed.Point26_6) {
+ x0, y0 := r.a.X, r.a.Y
+ x1, y1 := b.X, b.Y
+ dx, dy := x1-x0, y1-y0
+ // Break the 26.6 fixed point Y co-ordinates into integral and fractional
+ // parts.
+ y0i := int(y0) / 64
+ y0f := y0 - fixed.Int26_6(64*y0i)
+ y1i := int(y1) / 64
+ y1f := y1 - fixed.Int26_6(64*y1i)
+
+ if y0i == y1i {
+ // There is only one scanline.
+ r.scan(y0i, x0, y0f, x1, y1f)
+
+ } else if dx == 0 {
+ // This is a vertical line segment. We avoid calling r.scan and instead
+ // manipulate r.area and r.cover directly.
+ var (
+ edge0, edge1 fixed.Int26_6
+ yiDelta int
+ )
+ if dy > 0 {
+ edge0, edge1, yiDelta = 0, 64, 1
+ } else {
+ edge0, edge1, yiDelta = 64, 0, -1
+ }
+ x0i, yi := int(x0)/64, y0i
+ x0fTimes2 := (int(x0) - (64 * x0i)) * 2
+ // Do the first pixel.
+ dcover := int(edge1 - y0f)
+ darea := int(x0fTimes2 * dcover)
+ r.area += darea
+ r.cover += dcover
+ yi += yiDelta
+ r.setCell(x0i, yi)
+ // Do all the intermediate pixels.
+ dcover = int(edge1 - edge0)
+ darea = int(x0fTimes2 * dcover)
+ for yi != y1i {
+ r.area += darea
+ r.cover += dcover
+ yi += yiDelta
+ r.setCell(x0i, yi)
+ }
+ // Do the last pixel.
+ dcover = int(y1f - edge0)
+ darea = int(x0fTimes2 * dcover)
+ r.area += darea
+ r.cover += dcover
+
+ } else {
+ // There are at least two scanlines. Apart from the first and last
+ // scanlines, all intermediate scanlines go through the full height of
+ // the row, or 64 units in 26.6 fixed point format.
+ var (
+ p, q, edge0, edge1 fixed.Int26_6
+ yiDelta int
+ )
+ if dy > 0 {
+ p, q = (64-y0f)*dx, dy
+ edge0, edge1, yiDelta = 0, 64, 1
+ } else {
+ p, q = y0f*dx, -dy
+ edge0, edge1, yiDelta = 64, 0, -1
+ }
+ xDelta, xRem := p/q, p%q
+ if xRem < 0 {
+ xDelta -= 1
+ xRem += q
+ }
+ // Do the first scanline.
+ x, yi := x0, y0i
+ r.scan(yi, x, y0f, x+xDelta, edge1)
+ x, yi = x+xDelta, yi+yiDelta
+ r.setCell(int(x)/64, yi)
+ if yi != y1i {
+ // Do all the intermediate scanlines.
+ p = 64 * dx
+ fullDelta, fullRem := p/q, p%q
+ if fullRem < 0 {
+ fullDelta -= 1
+ fullRem += q
+ }
+ xRem -= q
+ for yi != y1i {
+ xDelta = fullDelta
+ xRem += fullRem
+ if xRem >= 0 {
+ xDelta += 1
+ xRem -= q
+ }
+ r.scan(yi, x, edge0, x+xDelta, edge1)
+ x, yi = x+xDelta, yi+yiDelta
+ r.setCell(int(x)/64, yi)
+ }
+ }
+ // Do the last scanline.
+ r.scan(yi, x, edge0, x1, y1f)
+ }
+ // The next lineTo starts from b.
+ r.a = b
+}
+
+// Add2 adds a quadratic segment to the current curve.
+func (r *Rasterizer) Add2(b, c fixed.Point26_6) {
+ // Calculate nSplit (the number of recursive decompositions) based on how
+ // 'curvy' it is. Specifically, how much the middle point b deviates from
+ // (a+c)/2.
+ dev := maxAbs(r.a.X-2*b.X+c.X, r.a.Y-2*b.Y+c.Y) / fixed.Int26_6(r.splitScale2)
+ nsplit := 0
+ for dev > 0 {
+ dev /= 4
+ nsplit++
+ }
+ // dev is 32-bit, and nsplit++ every time we shift off 2 bits, so maxNsplit
+ // is 16.
+ const maxNsplit = 16
+ if nsplit > maxNsplit {
+ panic("freetype/raster: Add2 nsplit too large: " + strconv.Itoa(nsplit))
+ }
+ // Recursively decompose the curve nSplit levels deep.
+ var (
+ pStack [2*maxNsplit + 3]fixed.Point26_6
+ sStack [maxNsplit + 1]int
+ i int
+ )
+ sStack[0] = nsplit
+ pStack[0] = c
+ pStack[1] = b
+ pStack[2] = r.a
+ for i >= 0 {
+ s := sStack[i]
+ p := pStack[2*i:]
+ if s > 0 {
+ // Split the quadratic curve p[:3] into an equivalent set of two
+ // shorter curves: p[:3] and p[2:5]. The new p[4] is the old p[2],
+ // and p[0] is unchanged.
+ mx := p[1].X
+ p[4].X = p[2].X
+ p[3].X = (p[4].X + mx) / 2
+ p[1].X = (p[0].X + mx) / 2
+ p[2].X = (p[1].X + p[3].X) / 2
+ my := p[1].Y
+ p[4].Y = p[2].Y
+ p[3].Y = (p[4].Y + my) / 2
+ p[1].Y = (p[0].Y + my) / 2
+ p[2].Y = (p[1].Y + p[3].Y) / 2
+ // The two shorter curves have one less split to do.
+ sStack[i] = s - 1
+ sStack[i+1] = s - 1
+ i++
+ } else {
+ // Replace the level-0 quadratic with a two-linear-piece
+ // approximation.
+ midx := (p[0].X + 2*p[1].X + p[2].X) / 4
+ midy := (p[0].Y + 2*p[1].Y + p[2].Y) / 4
+ r.Add1(fixed.Point26_6{midx, midy})
+ r.Add1(p[0])
+ i--
+ }
+ }
+}
+
+// Add3 adds a cubic segment to the current curve.
+func (r *Rasterizer) Add3(b, c, d fixed.Point26_6) {
+ // Calculate nSplit (the number of recursive decompositions) based on how
+ // 'curvy' it is.
+ dev2 := maxAbs(r.a.X-3*(b.X+c.X)+d.X, r.a.Y-3*(b.Y+c.Y)+d.Y) / fixed.Int26_6(r.splitScale2)
+ dev3 := maxAbs(r.a.X-2*b.X+d.X, r.a.Y-2*b.Y+d.Y) / fixed.Int26_6(r.splitScale3)
+ nsplit := 0
+ for dev2 > 0 || dev3 > 0 {
+ dev2 /= 8
+ dev3 /= 4
+ nsplit++
+ }
+ // devN is 32-bit, and nsplit++ every time we shift off 2 bits, so
+ // maxNsplit is 16.
+ const maxNsplit = 16
+ if nsplit > maxNsplit {
+ panic("freetype/raster: Add3 nsplit too large: " + strconv.Itoa(nsplit))
+ }
+ // Recursively decompose the curve nSplit levels deep.
+ var (
+ pStack [3*maxNsplit + 4]fixed.Point26_6
+ sStack [maxNsplit + 1]int
+ i int
+ )
+ sStack[0] = nsplit
+ pStack[0] = d
+ pStack[1] = c
+ pStack[2] = b
+ pStack[3] = r.a
+ for i >= 0 {
+ s := sStack[i]
+ p := pStack[3*i:]
+ if s > 0 {
+ // Split the cubic curve p[:4] into an equivalent set of two
+ // shorter curves: p[:4] and p[3:7]. The new p[6] is the old p[3],
+ // and p[0] is unchanged.
+ m01x := (p[0].X + p[1].X) / 2
+ m12x := (p[1].X + p[2].X) / 2
+ m23x := (p[2].X + p[3].X) / 2
+ p[6].X = p[3].X
+ p[5].X = m23x
+ p[1].X = m01x
+ p[2].X = (m01x + m12x) / 2
+ p[4].X = (m12x + m23x) / 2
+ p[3].X = (p[2].X + p[4].X) / 2
+ m01y := (p[0].Y + p[1].Y) / 2
+ m12y := (p[1].Y + p[2].Y) / 2
+ m23y := (p[2].Y + p[3].Y) / 2
+ p[6].Y = p[3].Y
+ p[5].Y = m23y
+ p[1].Y = m01y
+ p[2].Y = (m01y + m12y) / 2
+ p[4].Y = (m12y + m23y) / 2
+ p[3].Y = (p[2].Y + p[4].Y) / 2
+ // The two shorter curves have one less split to do.
+ sStack[i] = s - 1
+ sStack[i+1] = s - 1
+ i++
+ } else {
+ // Replace the level-0 cubic with a two-linear-piece approximation.
+ midx := (p[0].X + 3*(p[1].X+p[2].X) + p[3].X) / 8
+ midy := (p[0].Y + 3*(p[1].Y+p[2].Y) + p[3].Y) / 8
+ r.Add1(fixed.Point26_6{midx, midy})
+ r.Add1(p[0])
+ i--
+ }
+ }
+}
+
+// AddPath adds the given Path.
+func (r *Rasterizer) AddPath(p Path) {
+ for i := 0; i < len(p); {
+ switch p[i] {
+ case 0:
+ r.Start(
+ fixed.Point26_6{p[i+1], p[i+2]},
+ )
+ i += 4
+ case 1:
+ r.Add1(
+ fixed.Point26_6{p[i+1], p[i+2]},
+ )
+ i += 4
+ case 2:
+ r.Add2(
+ fixed.Point26_6{p[i+1], p[i+2]},
+ fixed.Point26_6{p[i+3], p[i+4]},
+ )
+ i += 6
+ case 3:
+ r.Add3(
+ fixed.Point26_6{p[i+1], p[i+2]},
+ fixed.Point26_6{p[i+3], p[i+4]},
+ fixed.Point26_6{p[i+5], p[i+6]},
+ )
+ i += 8
+ default:
+ panic("freetype/raster: bad path")
+ }
+ }
+}
+
+// AddStroke adds a stroked Path.
+func (r *Rasterizer) AddStroke(q Path, width fixed.Int26_6, cr Capper, jr Joiner) {
+ Stroke(r, q, width, cr, jr)
+}
+
+// areaToAlpha converts an area value to a uint32 alpha value. A completely
+// filled pixel corresponds to an area of 64*64*2, and an alpha of 0xffff. The
+// conversion of area values greater than this depends on the winding rule:
+// even-odd or non-zero.
+func (r *Rasterizer) areaToAlpha(area int) uint32 {
+ // The C Freetype implementation (version 2.3.12) does "alpha := area>>1"
+ // without the +1. Round-to-nearest gives a more symmetric result than
+ // round-down. The C implementation also returns 8-bit alpha, not 16-bit
+ // alpha.
+ a := (area + 1) >> 1
+ if a < 0 {
+ a = -a
+ }
+ alpha := uint32(a)
+ if r.UseNonZeroWinding {
+ if alpha > 0x0fff {
+ alpha = 0x0fff
+ }
+ } else {
+ alpha &= 0x1fff
+ if alpha > 0x1000 {
+ alpha = 0x2000 - alpha
+ } else if alpha == 0x1000 {
+ alpha = 0x0fff
+ }
+ }
+ // alpha is now in the range [0x0000, 0x0fff]. Convert that 12-bit alpha to
+ // 16-bit alpha.
+ return alpha<<4 | alpha>>8
+}
+
+// Rasterize converts r's accumulated curves into Spans for p. The Spans passed
+// to p are non-overlapping, and sorted by Y and then X. They all have non-zero
+// width (and 0 <= X0 < X1 <= r.width) and non-zero A, except for the final
+// Span, which has Y, X0, X1 and A all equal to zero.
+func (r *Rasterizer) Rasterize(p Painter) {
+ r.saveCell()
+ s := 0
+ for yi := 0; yi < len(r.cellIndex); yi++ {
+ xi, cover := 0, 0
+ for c := r.cellIndex[yi]; c != -1; c = r.cell[c].next {
+ if cover != 0 && r.cell[c].xi > xi {
+ alpha := r.areaToAlpha(cover * 64 * 2)
+ if alpha != 0 {
+ xi0, xi1 := xi, r.cell[c].xi
+ if xi0 < 0 {
+ xi0 = 0
+ }
+ if xi1 >= r.width {
+ xi1 = r.width
+ }
+ if xi0 < xi1 {
+ r.spanBuf[s] = Span{yi + r.Dy, xi0 + r.Dx, xi1 + r.Dx, alpha}
+ s++
+ }
+ }
+ }
+ cover += r.cell[c].cover
+ alpha := r.areaToAlpha(cover*64*2 - r.cell[c].area)
+ xi = r.cell[c].xi + 1
+ if alpha != 0 {
+ xi0, xi1 := r.cell[c].xi, xi
+ if xi0 < 0 {
+ xi0 = 0
+ }
+ if xi1 >= r.width {
+ xi1 = r.width
+ }
+ if xi0 < xi1 {
+ r.spanBuf[s] = Span{yi + r.Dy, xi0 + r.Dx, xi1 + r.Dx, alpha}
+ s++
+ }
+ }
+ if s > len(r.spanBuf)-2 {
+ p.Paint(r.spanBuf[:s], false)
+ s = 0
+ }
+ }
+ }
+ p.Paint(r.spanBuf[:s], true)
+}
+
+// Clear cancels any previous calls to r.Start or r.AddXxx.
+func (r *Rasterizer) Clear() {
+ r.a = fixed.Point26_6{}
+ r.xi = 0
+ r.yi = 0
+ r.area = 0
+ r.cover = 0
+ r.cell = r.cell[:0]
+ for i := 0; i < len(r.cellIndex); i++ {
+ r.cellIndex[i] = -1
+ }
+}
+
+// SetBounds sets the maximum width and height of the rasterized image and
+// calls Clear. The width and height are in pixels, not fixed.Int26_6 units.
+func (r *Rasterizer) SetBounds(width, height int) {
+ if width < 0 {
+ width = 0
+ }
+ if height < 0 {
+ height = 0
+ }
+ // Use the same ssN heuristic as the C Freetype (version 2.4.0)
+ // implementation.
+ ss2, ss3 := 32, 16
+ if width > 24 || height > 24 {
+ ss2, ss3 = 2*ss2, 2*ss3
+ if width > 120 || height > 120 {
+ ss2, ss3 = 2*ss2, 2*ss3
+ }
+ }
+ r.width = width
+ r.splitScale2 = ss2
+ r.splitScale3 = ss3
+ r.cell = r.cellBuf[:0]
+ if height > len(r.cellIndexBuf) {
+ r.cellIndex = make([]int, height)
+ } else {
+ r.cellIndex = r.cellIndexBuf[:height]
+ }
+ r.Clear()
+}
+
+// NewRasterizer creates a new Rasterizer with the given bounds.
+func NewRasterizer(width, height int) *Rasterizer {
+ r := new(Rasterizer)
+ r.SetBounds(width, height)
+ return r
+}
diff --git a/vendor/github.com/golang/freetype/raster/stroke.go b/vendor/github.com/golang/freetype/raster/stroke.go
new file mode 100644
index 0000000..bcc66b2
--- /dev/null
+++ b/vendor/github.com/golang/freetype/raster/stroke.go
@@ -0,0 +1,483 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package raster
+
+import (
+ "golang.org/x/image/math/fixed"
+)
+
+// Two points are considered practically equal if the square of the distance
+// between them is less than one quarter (i.e. 1024 / 4096).
+const epsilon = fixed.Int52_12(1024)
+
+// A Capper signifies how to begin or end a stroked path.
+type Capper interface {
+ // Cap adds a cap to p given a pivot point and the normal vector of a
+ // terminal segment. The normal's length is half of the stroke width.
+ Cap(p Adder, halfWidth fixed.Int26_6, pivot, n1 fixed.Point26_6)
+}
+
+// The CapperFunc type adapts an ordinary function to be a Capper.
+type CapperFunc func(Adder, fixed.Int26_6, fixed.Point26_6, fixed.Point26_6)
+
+func (f CapperFunc) Cap(p Adder, halfWidth fixed.Int26_6, pivot, n1 fixed.Point26_6) {
+ f(p, halfWidth, pivot, n1)
+}
+
+// A Joiner signifies how to join interior nodes of a stroked path.
+type Joiner interface {
+ // Join adds a join to the two sides of a stroked path given a pivot
+ // point and the normal vectors of the trailing and leading segments.
+ // Both normals have length equal to half of the stroke width.
+ Join(lhs, rhs Adder, halfWidth fixed.Int26_6, pivot, n0, n1 fixed.Point26_6)
+}
+
+// The JoinerFunc type adapts an ordinary function to be a Joiner.
+type JoinerFunc func(lhs, rhs Adder, halfWidth fixed.Int26_6, pivot, n0, n1 fixed.Point26_6)
+
+func (f JoinerFunc) Join(lhs, rhs Adder, halfWidth fixed.Int26_6, pivot, n0, n1 fixed.Point26_6) {
+ f(lhs, rhs, halfWidth, pivot, n0, n1)
+}
+
+// RoundCapper adds round caps to a stroked path.
+var RoundCapper Capper = CapperFunc(roundCapper)
+
+func roundCapper(p Adder, halfWidth fixed.Int26_6, pivot, n1 fixed.Point26_6) {
+ // The cubic Bézier approximation to a circle involves the magic number
+ // (√2 - 1) * 4/3, which is approximately 35/64.
+ const k = 35
+ e := pRot90CCW(n1)
+ side := pivot.Add(e)
+ start, end := pivot.Sub(n1), pivot.Add(n1)
+ d, e := n1.Mul(k), e.Mul(k)
+ p.Add3(start.Add(e), side.Sub(d), side)
+ p.Add3(side.Add(d), end.Add(e), end)
+}
+
+// ButtCapper adds butt caps to a stroked path.
+var ButtCapper Capper = CapperFunc(buttCapper)
+
+func buttCapper(p Adder, halfWidth fixed.Int26_6, pivot, n1 fixed.Point26_6) {
+ p.Add1(pivot.Add(n1))
+}
+
+// SquareCapper adds square caps to a stroked path.
+var SquareCapper Capper = CapperFunc(squareCapper)
+
+func squareCapper(p Adder, halfWidth fixed.Int26_6, pivot, n1 fixed.Point26_6) {
+ e := pRot90CCW(n1)
+ side := pivot.Add(e)
+ p.Add1(side.Sub(n1))
+ p.Add1(side.Add(n1))
+ p.Add1(pivot.Add(n1))
+}
+
+// RoundJoiner adds round joins to a stroked path.
+var RoundJoiner Joiner = JoinerFunc(roundJoiner)
+
+func roundJoiner(lhs, rhs Adder, haflWidth fixed.Int26_6, pivot, n0, n1 fixed.Point26_6) {
+ dot := pDot(pRot90CW(n0), n1)
+ if dot >= 0 {
+ addArc(lhs, pivot, n0, n1)
+ rhs.Add1(pivot.Sub(n1))
+ } else {
+ lhs.Add1(pivot.Add(n1))
+ addArc(rhs, pivot, pNeg(n0), pNeg(n1))
+ }
+}
+
+// BevelJoiner adds bevel joins to a stroked path.
+var BevelJoiner Joiner = JoinerFunc(bevelJoiner)
+
+func bevelJoiner(lhs, rhs Adder, haflWidth fixed.Int26_6, pivot, n0, n1 fixed.Point26_6) {
+ lhs.Add1(pivot.Add(n1))
+ rhs.Add1(pivot.Sub(n1))
+}
+
+// addArc adds a circular arc from pivot+n0 to pivot+n1 to p. The shorter of
+// the two possible arcs is taken, i.e. the one spanning <= 180 degrees. The
+// two vectors n0 and n1 must be of equal length.
+func addArc(p Adder, pivot, n0, n1 fixed.Point26_6) {
+ // r2 is the square of the length of n0.
+ r2 := pDot(n0, n0)
+ if r2 < epsilon {
+ // The arc radius is so small that we collapse to a straight line.
+ p.Add1(pivot.Add(n1))
+ return
+ }
+ // We approximate the arc by 0, 1, 2 or 3 45-degree quadratic segments plus
+ // a final quadratic segment from s to n1. Each 45-degree segment has
+ // control points {1, 0}, {1, tan(π/8)} and {1/√2, 1/√2} suitably scaled,
+ // rotated and translated. tan(Ï€/8) is approximately 27/64.
+ const tpo8 = 27
+ var s fixed.Point26_6
+ // We determine which octant the angle between n0 and n1 is in via three
+ // dot products. m0, m1 and m2 are n0 rotated clockwise by 45, 90 and 135
+ // degrees.
+ m0 := pRot45CW(n0)
+ m1 := pRot90CW(n0)
+ m2 := pRot90CW(m0)
+ if pDot(m1, n1) >= 0 {
+ if pDot(n0, n1) >= 0 {
+ if pDot(m2, n1) <= 0 {
+ // n1 is between 0 and 45 degrees clockwise of n0.
+ s = n0
+ } else {
+ // n1 is between 45 and 90 degrees clockwise of n0.
+ p.Add2(pivot.Add(n0).Add(m1.Mul(tpo8)), pivot.Add(m0))
+ s = m0
+ }
+ } else {
+ pm1, n0t := pivot.Add(m1), n0.Mul(tpo8)
+ p.Add2(pivot.Add(n0).Add(m1.Mul(tpo8)), pivot.Add(m0))
+ p.Add2(pm1.Add(n0t), pm1)
+ if pDot(m0, n1) >= 0 {
+ // n1 is between 90 and 135 degrees clockwise of n0.
+ s = m1
+ } else {
+ // n1 is between 135 and 180 degrees clockwise of n0.
+ p.Add2(pm1.Sub(n0t), pivot.Add(m2))
+ s = m2
+ }
+ }
+ } else {
+ if pDot(n0, n1) >= 0 {
+ if pDot(m0, n1) >= 0 {
+ // n1 is between 0 and 45 degrees counter-clockwise of n0.
+ s = n0
+ } else {
+ // n1 is between 45 and 90 degrees counter-clockwise of n0.
+ p.Add2(pivot.Add(n0).Sub(m1.Mul(tpo8)), pivot.Sub(m2))
+ s = pNeg(m2)
+ }
+ } else {
+ pm1, n0t := pivot.Sub(m1), n0.Mul(tpo8)
+ p.Add2(pivot.Add(n0).Sub(m1.Mul(tpo8)), pivot.Sub(m2))
+ p.Add2(pm1.Add(n0t), pm1)
+ if pDot(m2, n1) <= 0 {
+ // n1 is between 90 and 135 degrees counter-clockwise of n0.
+ s = pNeg(m1)
+ } else {
+ // n1 is between 135 and 180 degrees counter-clockwise of n0.
+ p.Add2(pm1.Sub(n0t), pivot.Sub(m0))
+ s = pNeg(m0)
+ }
+ }
+ }
+ // The final quadratic segment has two endpoints s and n1 and the middle
+ // control point is a multiple of s.Add(n1), i.e. it is on the angle
+ // bisector of those two points. The multiple ranges between 128/256 and
+ // 150/256 as the angle between s and n1 ranges between 0 and 45 degrees.
+ //
+ // When the angle is 0 degrees (i.e. s and n1 are coincident) then
+ // s.Add(n1) is twice s and so the middle control point of the degenerate
+ // quadratic segment should be half s.Add(n1), and half = 128/256.
+ //
+ // When the angle is 45 degrees then 150/256 is the ratio of the lengths of
+ // the two vectors {1, tan(π/8)} and {1 + 1/√2, 1/√2}.
+ //
+ // d is the normalized dot product between s and n1. Since the angle ranges
+ // between 0 and 45 degrees then d ranges between 256/256 and 181/256.
+ d := 256 * pDot(s, n1) / r2
+ multiple := fixed.Int26_6(150-(150-128)*(d-181)/(256-181)) >> 2
+ p.Add2(pivot.Add(s.Add(n1).Mul(multiple)), pivot.Add(n1))
+}
+
+// midpoint returns the midpoint of two Points.
+func midpoint(a, b fixed.Point26_6) fixed.Point26_6 {
+ return fixed.Point26_6{(a.X + b.X) / 2, (a.Y + b.Y) / 2}
+}
+
+// angleGreaterThan45 returns whether the angle between two vectors is more
+// than 45 degrees.
+func angleGreaterThan45(v0, v1 fixed.Point26_6) bool {
+ v := pRot45CCW(v0)
+ return pDot(v, v1) < 0 || pDot(pRot90CW(v), v1) < 0
+}
+
+// interpolate returns the point (1-t)*a + t*b.
+func interpolate(a, b fixed.Point26_6, t fixed.Int52_12) fixed.Point26_6 {
+ s := 1<<12 - t
+ x := s*fixed.Int52_12(a.X) + t*fixed.Int52_12(b.X)
+ y := s*fixed.Int52_12(a.Y) + t*fixed.Int52_12(b.Y)
+ return fixed.Point26_6{fixed.Int26_6(x >> 12), fixed.Int26_6(y >> 12)}
+}
+
+// curviest2 returns the value of t for which the quadratic parametric curve
+// (1-t)²*a + 2*t*(1-t).b + t²*c has maximum curvature.
+//
+// The curvature of the parametric curve f(t) = (x(t), y(t)) is
+// |x′y″-y′x″| / (x′²+y′²)^(3/2).
+//
+// Let d = b-a and e = c-2*b+a, so that f′(t) = 2*d+2*e*t and f″(t) = 2*e.
+// The curvature's numerator is (2*dx+2*ex*t)*(2*ey)-(2*dy+2*ey*t)*(2*ex),
+// which simplifies to 4*dx*ey-4*dy*ex, which is constant with respect to t.
+//
+// Thus, curvature is extreme where the denominator is extreme, i.e. where
+// (x′²+y′²) is extreme. The first order condition is that
+// 2*x′*x″+2*y′*y″ = 0, or (dx+ex*t)*ex + (dy+ey*t)*ey = 0.
+// Solving for t gives t = -(dx*ex+dy*ey) / (ex*ex+ey*ey).
+func curviest2(a, b, c fixed.Point26_6) fixed.Int52_12 {
+ dx := int64(b.X - a.X)
+ dy := int64(b.Y - a.Y)
+ ex := int64(c.X - 2*b.X + a.X)
+ ey := int64(c.Y - 2*b.Y + a.Y)
+ if ex == 0 && ey == 0 {
+ return 2048
+ }
+ return fixed.Int52_12(-4096 * (dx*ex + dy*ey) / (ex*ex + ey*ey))
+}
+
+// A stroker holds state for stroking a path.
+type stroker struct {
+ // p is the destination that records the stroked path.
+ p Adder
+ // u is the half-width of the stroke.
+ u fixed.Int26_6
+ // cr and jr specify how to end and connect path segments.
+ cr Capper
+ jr Joiner
+ // r is the reverse path. Stroking a path involves constructing two
+ // parallel paths 2*u apart. The first path is added immediately to p,
+ // the second path is accumulated in r and eventually added in reverse.
+ r Path
+ // a is the most recent segment point. anorm is the segment normal of
+ // length u at that point.
+ a, anorm fixed.Point26_6
+}
+
+// addNonCurvy2 adds a quadratic segment to the stroker, where the segment
+// defined by (k.a, b, c) achieves maximum curvature at either k.a or c.
+func (k *stroker) addNonCurvy2(b, c fixed.Point26_6) {
+ // We repeatedly divide the segment at its middle until it is straight
+ // enough to approximate the stroke by just translating the control points.
+ // ds and ps are stacks of depths and points. t is the top of the stack.
+ const maxDepth = 5
+ var (
+ ds [maxDepth + 1]int
+ ps [2*maxDepth + 3]fixed.Point26_6
+ t int
+ )
+ // Initially the ps stack has one quadratic segment of depth zero.
+ ds[0] = 0
+ ps[2] = k.a
+ ps[1] = b
+ ps[0] = c
+ anorm := k.anorm
+ var cnorm fixed.Point26_6
+
+ for {
+ depth := ds[t]
+ a := ps[2*t+2]
+ b := ps[2*t+1]
+ c := ps[2*t+0]
+ ab := b.Sub(a)
+ bc := c.Sub(b)
+ abIsSmall := pDot(ab, ab) < fixed.Int52_12(1<<12)
+ bcIsSmall := pDot(bc, bc) < fixed.Int52_12(1<<12)
+ if abIsSmall && bcIsSmall {
+ // Approximate the segment by a circular arc.
+ cnorm = pRot90CCW(pNorm(bc, k.u))
+ mac := midpoint(a, c)
+ addArc(k.p, mac, anorm, cnorm)
+ addArc(&k.r, mac, pNeg(anorm), pNeg(cnorm))
+ } else if depth < maxDepth && angleGreaterThan45(ab, bc) {
+ // Divide the segment in two and push both halves on the stack.
+ mab := midpoint(a, b)
+ mbc := midpoint(b, c)
+ t++
+ ds[t+0] = depth + 1
+ ds[t-1] = depth + 1
+ ps[2*t+2] = a
+ ps[2*t+1] = mab
+ ps[2*t+0] = midpoint(mab, mbc)
+ ps[2*t-1] = mbc
+ continue
+ } else {
+ // Translate the control points.
+ bnorm := pRot90CCW(pNorm(c.Sub(a), k.u))
+ cnorm = pRot90CCW(pNorm(bc, k.u))
+ k.p.Add2(b.Add(bnorm), c.Add(cnorm))
+ k.r.Add2(b.Sub(bnorm), c.Sub(cnorm))
+ }
+ if t == 0 {
+ k.a, k.anorm = c, cnorm
+ return
+ }
+ t--
+ anorm = cnorm
+ }
+ panic("unreachable")
+}
+
+// Add1 adds a linear segment to the stroker.
+func (k *stroker) Add1(b fixed.Point26_6) {
+ bnorm := pRot90CCW(pNorm(b.Sub(k.a), k.u))
+ if len(k.r) == 0 {
+ k.p.Start(k.a.Add(bnorm))
+ k.r.Start(k.a.Sub(bnorm))
+ } else {
+ k.jr.Join(k.p, &k.r, k.u, k.a, k.anorm, bnorm)
+ }
+ k.p.Add1(b.Add(bnorm))
+ k.r.Add1(b.Sub(bnorm))
+ k.a, k.anorm = b, bnorm
+}
+
+// Add2 adds a quadratic segment to the stroker.
+func (k *stroker) Add2(b, c fixed.Point26_6) {
+ ab := b.Sub(k.a)
+ bc := c.Sub(b)
+ abnorm := pRot90CCW(pNorm(ab, k.u))
+ if len(k.r) == 0 {
+ k.p.Start(k.a.Add(abnorm))
+ k.r.Start(k.a.Sub(abnorm))
+ } else {
+ k.jr.Join(k.p, &k.r, k.u, k.a, k.anorm, abnorm)
+ }
+
+ // Approximate nearly-degenerate quadratics by linear segments.
+ abIsSmall := pDot(ab, ab) < epsilon
+ bcIsSmall := pDot(bc, bc) < epsilon
+ if abIsSmall || bcIsSmall {
+ acnorm := pRot90CCW(pNorm(c.Sub(k.a), k.u))
+ k.p.Add1(c.Add(acnorm))
+ k.r.Add1(c.Sub(acnorm))
+ k.a, k.anorm = c, acnorm
+ return
+ }
+
+ // The quadratic segment (k.a, b, c) has a point of maximum curvature.
+ // If this occurs at an end point, we process the segment as a whole.
+ t := curviest2(k.a, b, c)
+ if t <= 0 || 4096 <= t {
+ k.addNonCurvy2(b, c)
+ return
+ }
+
+ // Otherwise, we perform a de Casteljau decomposition at the point of
+ // maximum curvature and process the two straighter parts.
+ mab := interpolate(k.a, b, t)
+ mbc := interpolate(b, c, t)
+ mabc := interpolate(mab, mbc, t)
+
+ // If the vectors ab and bc are close to being in opposite directions,
+ // then the decomposition can become unstable, so we approximate the
+ // quadratic segment by two linear segments joined by an arc.
+ bcnorm := pRot90CCW(pNorm(bc, k.u))
+ if pDot(abnorm, bcnorm) < -fixed.Int52_12(k.u)*fixed.Int52_12(k.u)*2047/2048 {
+ pArc := pDot(abnorm, bc) < 0
+
+ k.p.Add1(mabc.Add(abnorm))
+ if pArc {
+ z := pRot90CW(abnorm)
+ addArc(k.p, mabc, abnorm, z)
+ addArc(k.p, mabc, z, bcnorm)
+ }
+ k.p.Add1(mabc.Add(bcnorm))
+ k.p.Add1(c.Add(bcnorm))
+
+ k.r.Add1(mabc.Sub(abnorm))
+ if !pArc {
+ z := pRot90CW(abnorm)
+ addArc(&k.r, mabc, pNeg(abnorm), z)
+ addArc(&k.r, mabc, z, pNeg(bcnorm))
+ }
+ k.r.Add1(mabc.Sub(bcnorm))
+ k.r.Add1(c.Sub(bcnorm))
+
+ k.a, k.anorm = c, bcnorm
+ return
+ }
+
+ // Process the decomposed parts.
+ k.addNonCurvy2(mab, mabc)
+ k.addNonCurvy2(mbc, c)
+}
+
+// Add3 adds a cubic segment to the stroker.
+func (k *stroker) Add3(b, c, d fixed.Point26_6) {
+ panic("freetype/raster: stroke unimplemented for cubic segments")
+}
+
+// stroke adds the stroked Path q to p, where q consists of exactly one curve.
+func (k *stroker) stroke(q Path) {
+ // Stroking is implemented by deriving two paths each k.u apart from q.
+ // The left-hand-side path is added immediately to k.p; the right-hand-side
+ // path is accumulated in k.r. Once we've finished adding the LHS to k.p,
+ // we add the RHS in reverse order.
+ k.r = make(Path, 0, len(q))
+ k.a = fixed.Point26_6{q[1], q[2]}
+ for i := 4; i < len(q); {
+ switch q[i] {
+ case 1:
+ k.Add1(
+ fixed.Point26_6{q[i+1], q[i+2]},
+ )
+ i += 4
+ case 2:
+ k.Add2(
+ fixed.Point26_6{q[i+1], q[i+2]},
+ fixed.Point26_6{q[i+3], q[i+4]},
+ )
+ i += 6
+ case 3:
+ k.Add3(
+ fixed.Point26_6{q[i+1], q[i+2]},
+ fixed.Point26_6{q[i+3], q[i+4]},
+ fixed.Point26_6{q[i+5], q[i+6]},
+ )
+ i += 8
+ default:
+ panic("freetype/raster: bad path")
+ }
+ }
+ if len(k.r) == 0 {
+ return
+ }
+ // TODO(nigeltao): if q is a closed curve then we should join the first and
+ // last segments instead of capping them.
+ k.cr.Cap(k.p, k.u, q.lastPoint(), pNeg(k.anorm))
+ addPathReversed(k.p, k.r)
+ pivot := q.firstPoint()
+ k.cr.Cap(k.p, k.u, pivot, pivot.Sub(fixed.Point26_6{k.r[1], k.r[2]}))
+}
+
+// Stroke adds q stroked with the given width to p. The result is typically
+// self-intersecting and should be rasterized with UseNonZeroWinding.
+// cr and jr may be nil, which defaults to a RoundCapper or RoundJoiner.
+func Stroke(p Adder, q Path, width fixed.Int26_6, cr Capper, jr Joiner) {
+ if len(q) == 0 {
+ return
+ }
+ if cr == nil {
+ cr = RoundCapper
+ }
+ if jr == nil {
+ jr = RoundJoiner
+ }
+ if q[0] != 0 {
+ panic("freetype/raster: bad path")
+ }
+ s := stroker{p: p, u: width / 2, cr: cr, jr: jr}
+ i := 0
+ for j := 4; j < len(q); {
+ switch q[j] {
+ case 0:
+ s.stroke(q[i:j])
+ i, j = j, j+4
+ case 1:
+ j += 4
+ case 2:
+ j += 6
+ case 3:
+ j += 8
+ default:
+ panic("freetype/raster: bad path")
+ }
+ }
+ s.stroke(q[i:])
+}
diff --git a/vendor/github.com/golang/freetype/testdata/COPYING b/vendor/github.com/golang/freetype/testdata/COPYING
new file mode 100644
index 0000000..78c6065
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/COPYING
@@ -0,0 +1,42 @@
+Luxi fonts copyright (c) 2001 by Bigelow & Holmes Inc. Luxi font
+instruction code copyright (c) 2001 by URW++ GmbH. All Rights
+Reserved. Luxi is a registered trademark of Bigelow & Holmes Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of these Fonts and associated documentation files (the "Font
+Software"), to deal in the Font Software, including without
+limitation the rights to use, copy, merge, publish, distribute,
+sublicense, and/or sell copies of the Font Software, and to permit
+persons to whom the Font Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright and trademark notices and this permission notice
+shall be included in all copies of one or more of the Font Software.
+
+The Font Software may not be modified, altered, or added to, and in
+particular the designs of glyphs or characters in the Fonts may not
+be modified nor may additional glyphs or characters be added to the
+Fonts. This License becomes null and void when the Fonts or Font
+Software have been modified.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
+BIGELOW & HOLMES INC. OR URW++ GMBH. BE LIABLE FOR ANY CLAIM, DAMAGES
+OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT,
+INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
+CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR
+INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT
+SOFTWARE.
+
+Except as contained in this notice, the names of Bigelow & Holmes
+Inc. and URW++ GmbH. shall not be used in advertising or otherwise to
+promote the sale, use or other dealings in this Font Software without
+prior written authorization from Bigelow & Holmes Inc. and URW++ GmbH.
+
+For further information, contact:
+
+info@urwpp.de
+or
+design@bigelowandholmes.com
diff --git a/vendor/github.com/golang/freetype/testdata/README b/vendor/github.com/golang/freetype/testdata/README
new file mode 100644
index 0000000..bae4382
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/README
@@ -0,0 +1,13 @@
+The luxi*.ttf and COPYING files in this directory were copied from the X.org
+project, specifically
+http://xorg.freedesktop.org/releases/individual/font/font-bh-ttf-1.0.0.tar.bz2
+
+There are three Luxi fonts: sans (s), serif (r) and monospaced (m). For example,
+luxisr.ttf is Luxi Sans. The 'r' here means regular, as opposed to bold.
+
+The *.ttx files in this directory were generated from the *.ttf files
+by the ttx command-line tool.
+http://www.letterror.com/code/ttx/index.html
+
+The *-hinting.txt files in this directory were generated from the *.ttf files
+by the ../cmd/print-glyph-points command-line tool.
diff --git a/vendor/github.com/golang/freetype/testdata/luximr.ttf b/vendor/github.com/golang/freetype/testdata/luximr.ttf
new file mode 100644
index 0000000..6ad6e12
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luximr.ttf
Binary files differ
diff --git a/vendor/github.com/golang/freetype/testdata/luximr.ttx b/vendor/github.com/golang/freetype/testdata/luximr.ttx
new file mode 100644
index 0000000..e60ebca
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luximr.ttx
@@ -0,0 +1,24616 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
+
+ <GlyphOrder>
+ <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
+ <GlyphID id="0" name=".notdef"/>
+ <GlyphID id="1" name=".notdef#1"/>
+ <GlyphID id="2" name=".notdef#2"/>
+ <GlyphID id="3" name="space"/>
+ <GlyphID id="4" name="exclam"/>
+ <GlyphID id="5" name="quotedbl"/>
+ <GlyphID id="6" name="numbersign"/>
+ <GlyphID id="7" name="dollar"/>
+ <GlyphID id="8" name="percent"/>
+ <GlyphID id="9" name="ampersand"/>
+ <GlyphID id="10" name="quotesingle"/>
+ <GlyphID id="11" name="parenleft"/>
+ <GlyphID id="12" name="parenright"/>
+ <GlyphID id="13" name="asterisk"/>
+ <GlyphID id="14" name="plus"/>
+ <GlyphID id="15" name="comma"/>
+ <GlyphID id="16" name="hyphen"/>
+ <GlyphID id="17" name="period"/>
+ <GlyphID id="18" name="slash"/>
+ <GlyphID id="19" name="zero"/>
+ <GlyphID id="20" name="one"/>
+ <GlyphID id="21" name="two"/>
+ <GlyphID id="22" name="three"/>
+ <GlyphID id="23" name="four"/>
+ <GlyphID id="24" name="five"/>
+ <GlyphID id="25" name="six"/>
+ <GlyphID id="26" name="seven"/>
+ <GlyphID id="27" name="eight"/>
+ <GlyphID id="28" name="nine"/>
+ <GlyphID id="29" name="colon"/>
+ <GlyphID id="30" name="semicolon"/>
+ <GlyphID id="31" name="less"/>
+ <GlyphID id="32" name="equal"/>
+ <GlyphID id="33" name="greater"/>
+ <GlyphID id="34" name="question"/>
+ <GlyphID id="35" name="at"/>
+ <GlyphID id="36" name="A"/>
+ <GlyphID id="37" name="B"/>
+ <GlyphID id="38" name="C"/>
+ <GlyphID id="39" name="D"/>
+ <GlyphID id="40" name="E"/>
+ <GlyphID id="41" name="F"/>
+ <GlyphID id="42" name="G"/>
+ <GlyphID id="43" name="H"/>
+ <GlyphID id="44" name="I"/>
+ <GlyphID id="45" name="J"/>
+ <GlyphID id="46" name="K"/>
+ <GlyphID id="47" name="L"/>
+ <GlyphID id="48" name="M"/>
+ <GlyphID id="49" name="N"/>
+ <GlyphID id="50" name="O"/>
+ <GlyphID id="51" name="P"/>
+ <GlyphID id="52" name="Q"/>
+ <GlyphID id="53" name="R"/>
+ <GlyphID id="54" name="S"/>
+ <GlyphID id="55" name="T"/>
+ <GlyphID id="56" name="U"/>
+ <GlyphID id="57" name="V"/>
+ <GlyphID id="58" name="W"/>
+ <GlyphID id="59" name="X"/>
+ <GlyphID id="60" name="Y"/>
+ <GlyphID id="61" name="Z"/>
+ <GlyphID id="62" name="bracketleft"/>
+ <GlyphID id="63" name="backslash"/>
+ <GlyphID id="64" name="bracketright"/>
+ <GlyphID id="65" name="asciicircum"/>
+ <GlyphID id="66" name="underscore"/>
+ <GlyphID id="67" name="grave"/>
+ <GlyphID id="68" name="a"/>
+ <GlyphID id="69" name="b"/>
+ <GlyphID id="70" name="c"/>
+ <GlyphID id="71" name="d"/>
+ <GlyphID id="72" name="e"/>
+ <GlyphID id="73" name="f"/>
+ <GlyphID id="74" name="g"/>
+ <GlyphID id="75" name="h"/>
+ <GlyphID id="76" name="i"/>
+ <GlyphID id="77" name="j"/>
+ <GlyphID id="78" name="k"/>
+ <GlyphID id="79" name="l"/>
+ <GlyphID id="80" name="m"/>
+ <GlyphID id="81" name="n"/>
+ <GlyphID id="82" name="o"/>
+ <GlyphID id="83" name="p"/>
+ <GlyphID id="84" name="q"/>
+ <GlyphID id="85" name="r"/>
+ <GlyphID id="86" name="s"/>
+ <GlyphID id="87" name="t"/>
+ <GlyphID id="88" name="u"/>
+ <GlyphID id="89" name="v"/>
+ <GlyphID id="90" name="w"/>
+ <GlyphID id="91" name="x"/>
+ <GlyphID id="92" name="y"/>
+ <GlyphID id="93" name="z"/>
+ <GlyphID id="94" name="braceleft"/>
+ <GlyphID id="95" name="bar"/>
+ <GlyphID id="96" name="braceright"/>
+ <GlyphID id="97" name="asciitilde"/>
+ <GlyphID id="98" name="Adieresis"/>
+ <GlyphID id="99" name="Aring"/>
+ <GlyphID id="100" name="Ccedilla"/>
+ <GlyphID id="101" name="Eacute"/>
+ <GlyphID id="102" name="Ntilde"/>
+ <GlyphID id="103" name="Odieresis"/>
+ <GlyphID id="104" name="Udieresis"/>
+ <GlyphID id="105" name="aacute"/>
+ <GlyphID id="106" name="agrave"/>
+ <GlyphID id="107" name="acircumflex"/>
+ <GlyphID id="108" name="adieresis"/>
+ <GlyphID id="109" name="atilde"/>
+ <GlyphID id="110" name="aring"/>
+ <GlyphID id="111" name="ccedilla"/>
+ <GlyphID id="112" name="eacute"/>
+ <GlyphID id="113" name="egrave"/>
+ <GlyphID id="114" name="ecircumflex"/>
+ <GlyphID id="115" name="edieresis"/>
+ <GlyphID id="116" name="iacute"/>
+ <GlyphID id="117" name="igrave"/>
+ <GlyphID id="118" name="icircumflex"/>
+ <GlyphID id="119" name="idieresis"/>
+ <GlyphID id="120" name="ntilde"/>
+ <GlyphID id="121" name="oacute"/>
+ <GlyphID id="122" name="ograve"/>
+ <GlyphID id="123" name="ocircumflex"/>
+ <GlyphID id="124" name="odieresis"/>
+ <GlyphID id="125" name="otilde"/>
+ <GlyphID id="126" name="uacute"/>
+ <GlyphID id="127" name="ugrave"/>
+ <GlyphID id="128" name="ucircumflex"/>
+ <GlyphID id="129" name="udieresis"/>
+ <GlyphID id="130" name="dagger"/>
+ <GlyphID id="131" name="degree"/>
+ <GlyphID id="132" name="cent"/>
+ <GlyphID id="133" name="sterling"/>
+ <GlyphID id="134" name="section"/>
+ <GlyphID id="135" name="bullet"/>
+ <GlyphID id="136" name="paragraph"/>
+ <GlyphID id="137" name="germandbls"/>
+ <GlyphID id="138" name="registered"/>
+ <GlyphID id="139" name="copyright"/>
+ <GlyphID id="140" name="trademark"/>
+ <GlyphID id="141" name="acute"/>
+ <GlyphID id="142" name="dieresis"/>
+ <GlyphID id="143" name=".notdef#3"/>
+ <GlyphID id="144" name="AE"/>
+ <GlyphID id="145" name="Oslash"/>
+ <GlyphID id="146" name=".notdef#4"/>
+ <GlyphID id="147" name="plusminus"/>
+ <GlyphID id="148" name=".notdef#5"/>
+ <GlyphID id="149" name=".notdef#6"/>
+ <GlyphID id="150" name="yen"/>
+ <GlyphID id="151" name="mu"/>
+ <GlyphID id="152" name=".notdef#7"/>
+ <GlyphID id="153" name=".notdef#8"/>
+ <GlyphID id="154" name=".notdef#9"/>
+ <GlyphID id="155" name=".notdef#10"/>
+ <GlyphID id="156" name=".notdef#11"/>
+ <GlyphID id="157" name="ordfeminine"/>
+ <GlyphID id="158" name="ordmasculine"/>
+ <GlyphID id="159" name=".notdef#12"/>
+ <GlyphID id="160" name="ae"/>
+ <GlyphID id="161" name="oslash"/>
+ <GlyphID id="162" name="questiondown"/>
+ <GlyphID id="163" name="exclamdown"/>
+ <GlyphID id="164" name="logicalnot"/>
+ <GlyphID id="165" name=".notdef#13"/>
+ <GlyphID id="166" name="florin"/>
+ <GlyphID id="167" name=".notdef#14"/>
+ <GlyphID id="168" name=".notdef#15"/>
+ <GlyphID id="169" name="guillemotleft"/>
+ <GlyphID id="170" name="guillemotright"/>
+ <GlyphID id="171" name="ellipsis"/>
+ <GlyphID id="172" name=".notdef#16"/>
+ <GlyphID id="173" name="Agrave"/>
+ <GlyphID id="174" name="Atilde"/>
+ <GlyphID id="175" name="Otilde"/>
+ <GlyphID id="176" name="OE"/>
+ <GlyphID id="177" name="oe"/>
+ <GlyphID id="178" name="endash"/>
+ <GlyphID id="179" name="emdash"/>
+ <GlyphID id="180" name="quotedblleft"/>
+ <GlyphID id="181" name="quotedblright"/>
+ <GlyphID id="182" name="quoteleft"/>
+ <GlyphID id="183" name="quoteright"/>
+ <GlyphID id="184" name="divide"/>
+ <GlyphID id="185" name=".notdef#17"/>
+ <GlyphID id="186" name="ydieresis"/>
+ <GlyphID id="187" name="Ydieresis"/>
+ <GlyphID id="188" name="fraction"/>
+ <GlyphID id="189" name="currency"/>
+ <GlyphID id="190" name="guilsinglleft"/>
+ <GlyphID id="191" name="guilsinglright"/>
+ <GlyphID id="192" name="fi"/>
+ <GlyphID id="193" name="fl"/>
+ <GlyphID id="194" name="daggerdbl"/>
+ <GlyphID id="195" name="periodcentered"/>
+ <GlyphID id="196" name="quotesinglbase"/>
+ <GlyphID id="197" name="quotedblbase"/>
+ <GlyphID id="198" name="perthousand"/>
+ <GlyphID id="199" name="Acircumflex"/>
+ <GlyphID id="200" name="Ecircumflex"/>
+ <GlyphID id="201" name="Aacute"/>
+ <GlyphID id="202" name="Edieresis"/>
+ <GlyphID id="203" name="Egrave"/>
+ <GlyphID id="204" name="Iacute"/>
+ <GlyphID id="205" name="Icircumflex"/>
+ <GlyphID id="206" name="Idieresis"/>
+ <GlyphID id="207" name="Igrave"/>
+ <GlyphID id="208" name="Oacute"/>
+ <GlyphID id="209" name="Ocircumflex"/>
+ <GlyphID id="210" name="Euro"/>
+ <GlyphID id="211" name="Ograve"/>
+ <GlyphID id="212" name="Uacute"/>
+ <GlyphID id="213" name="Ucircumflex"/>
+ <GlyphID id="214" name="Ugrave"/>
+ <GlyphID id="215" name="dotlessi"/>
+ <GlyphID id="216" name="circumflex"/>
+ <GlyphID id="217" name="tilde"/>
+ <GlyphID id="218" name="macron"/>
+ <GlyphID id="219" name="breve"/>
+ <GlyphID id="220" name="dotaccent"/>
+ <GlyphID id="221" name="ring"/>
+ <GlyphID id="222" name="cedilla"/>
+ <GlyphID id="223" name="hungarumlaut"/>
+ <GlyphID id="224" name="ogonek"/>
+ <GlyphID id="225" name="caron"/>
+ <GlyphID id="226" name="Euro#1"/>
+ <GlyphID id="227" name="nonbreakingspace"/>
+ <GlyphID id="228" name="brokenbar"/>
+ <GlyphID id="229" name="sfthyphen"/>
+ <GlyphID id="230" name="macron#1"/>
+ <GlyphID id="231" name="twosuperior"/>
+ <GlyphID id="232" name="threesuperior"/>
+ <GlyphID id="233" name="periodcentered#1"/>
+ <GlyphID id="234" name="onesuperior"/>
+ <GlyphID id="235" name="onequarter"/>
+ <GlyphID id="236" name="onehalf"/>
+ <GlyphID id="237" name="threequarters"/>
+ <GlyphID id="238" name="Eth"/>
+ <GlyphID id="239" name="multiply"/>
+ <GlyphID id="240" name="Yacute"/>
+ <GlyphID id="241" name="Thorn"/>
+ <GlyphID id="242" name="eth"/>
+ <GlyphID id="243" name="yacute"/>
+ <GlyphID id="244" name="thorn"/>
+ <GlyphID id="245" name="Amacron"/>
+ <GlyphID id="246" name="amacron"/>
+ <GlyphID id="247" name="Abreve"/>
+ <GlyphID id="248" name="abreve"/>
+ <GlyphID id="249" name="Aogonek"/>
+ <GlyphID id="250" name="aogonek"/>
+ <GlyphID id="251" name="Cacute"/>
+ <GlyphID id="252" name="cacute"/>
+ <GlyphID id="253" name="Ccircumflex"/>
+ <GlyphID id="254" name="ccircumflex"/>
+ <GlyphID id="255" name="Cdotaccent"/>
+ <GlyphID id="256" name="cdotaccent"/>
+ <GlyphID id="257" name="Ccaron"/>
+ <GlyphID id="258" name="ccaron"/>
+ <GlyphID id="259" name="Dcaron"/>
+ <GlyphID id="260" name="dcaron"/>
+ <GlyphID id="261" name="Dcroat"/>
+ <GlyphID id="262" name="dcroat"/>
+ <GlyphID id="263" name="Emacron"/>
+ <GlyphID id="264" name="emacron"/>
+ <GlyphID id="265" name="Ebreve"/>
+ <GlyphID id="266" name="ebreve"/>
+ <GlyphID id="267" name="Edotaccent"/>
+ <GlyphID id="268" name="edotaccent"/>
+ <GlyphID id="269" name="Eogonek"/>
+ <GlyphID id="270" name="eogonek"/>
+ <GlyphID id="271" name="Ecaron"/>
+ <GlyphID id="272" name="ecaron"/>
+ <GlyphID id="273" name="Gcircumflex"/>
+ <GlyphID id="274" name="gcircumflex"/>
+ <GlyphID id="275" name="Gbreve"/>
+ <GlyphID id="276" name="gbreve"/>
+ <GlyphID id="277" name="Gdotaccent"/>
+ <GlyphID id="278" name="gdotaccent"/>
+ <GlyphID id="279" name="Gcommaaccent"/>
+ <GlyphID id="280" name="gcommaaccent"/>
+ <GlyphID id="281" name="Hcircumflex"/>
+ <GlyphID id="282" name="hcircumflex"/>
+ <GlyphID id="283" name="Hbar"/>
+ <GlyphID id="284" name="hbar"/>
+ <GlyphID id="285" name="Itilde"/>
+ <GlyphID id="286" name="itilde"/>
+ <GlyphID id="287" name="Imacron"/>
+ <GlyphID id="288" name="imacron"/>
+ <GlyphID id="289" name="Ibreve"/>
+ <GlyphID id="290" name="ibreve"/>
+ <GlyphID id="291" name="Iogonek"/>
+ <GlyphID id="292" name="iogonek"/>
+ <GlyphID id="293" name="Idotaccent"/>
+ <GlyphID id="294" name="IJ"/>
+ <GlyphID id="295" name="ij"/>
+ <GlyphID id="296" name="Jcircumflex"/>
+ <GlyphID id="297" name="jcircumflex"/>
+ <GlyphID id="298" name="Kcommaaccent"/>
+ <GlyphID id="299" name="kcommaaccent"/>
+ <GlyphID id="300" name="kgreenlandic"/>
+ <GlyphID id="301" name="Lacute"/>
+ <GlyphID id="302" name="lacute"/>
+ <GlyphID id="303" name="Lcommaaccent"/>
+ <GlyphID id="304" name="lcommaaccent"/>
+ <GlyphID id="305" name="Lcaron"/>
+ <GlyphID id="306" name="lcaron"/>
+ <GlyphID id="307" name="Ldot"/>
+ <GlyphID id="308" name="ldot"/>
+ <GlyphID id="309" name="Lslash"/>
+ <GlyphID id="310" name="lslash"/>
+ <GlyphID id="311" name="Nacute"/>
+ <GlyphID id="312" name="nacute"/>
+ <GlyphID id="313" name="Ncommaaccent"/>
+ <GlyphID id="314" name="ncommaaccent"/>
+ <GlyphID id="315" name="Ncaron"/>
+ <GlyphID id="316" name="ncaron"/>
+ <GlyphID id="317" name="napostrophe"/>
+ <GlyphID id="318" name="Eng"/>
+ <GlyphID id="319" name="eng"/>
+ <GlyphID id="320" name="Omacron"/>
+ <GlyphID id="321" name="omacron"/>
+ <GlyphID id="322" name="Obreve"/>
+ <GlyphID id="323" name="obreve"/>
+ <GlyphID id="324" name="Ohungarumlaut"/>
+ <GlyphID id="325" name="ohungarumlaut"/>
+ <GlyphID id="326" name="Racute"/>
+ <GlyphID id="327" name="racute"/>
+ <GlyphID id="328" name="Rcommaaccent"/>
+ <GlyphID id="329" name="rcommaaccent"/>
+ <GlyphID id="330" name="Rcaron"/>
+ <GlyphID id="331" name="rcaron"/>
+ <GlyphID id="332" name="Sacute"/>
+ <GlyphID id="333" name="sacute"/>
+ <GlyphID id="334" name="Scircumflex"/>
+ <GlyphID id="335" name="scircumflex"/>
+ <GlyphID id="336" name="Scedilla"/>
+ <GlyphID id="337" name="scedilla"/>
+ <GlyphID id="338" name="Scaron"/>
+ <GlyphID id="339" name="scaron"/>
+ <GlyphID id="340" name="Tcommaaccent"/>
+ <GlyphID id="341" name="tcommaaccent"/>
+ <GlyphID id="342" name="Tcaron"/>
+ <GlyphID id="343" name="tcaron"/>
+ <GlyphID id="344" name="Tbar"/>
+ <GlyphID id="345" name="tbar"/>
+ <GlyphID id="346" name="Utilde"/>
+ <GlyphID id="347" name="utilde"/>
+ <GlyphID id="348" name="Umacron"/>
+ <GlyphID id="349" name="umacron"/>
+ <GlyphID id="350" name="Ubreve"/>
+ <GlyphID id="351" name="ubreve"/>
+ <GlyphID id="352" name="Uring"/>
+ <GlyphID id="353" name="uring"/>
+ <GlyphID id="354" name="Uhungarumlaut"/>
+ <GlyphID id="355" name="uhungarumlaut"/>
+ <GlyphID id="356" name="Uogonek"/>
+ <GlyphID id="357" name="uogonek"/>
+ <GlyphID id="358" name="Wcircumflex"/>
+ <GlyphID id="359" name="wcircumflex"/>
+ <GlyphID id="360" name="Ycircumflex"/>
+ <GlyphID id="361" name="ycircumflex"/>
+ <GlyphID id="362" name="Zacute"/>
+ <GlyphID id="363" name="zacute"/>
+ <GlyphID id="364" name="Zdotaccent"/>
+ <GlyphID id="365" name="zdotaccent"/>
+ <GlyphID id="366" name="Zcaron"/>
+ <GlyphID id="367" name="zcaron"/>
+ <GlyphID id="368" name="longs"/>
+ <GlyphID id="369" name="Scommaaccent"/>
+ <GlyphID id="370" name="scommaaccent"/>
+ <GlyphID id="371" name="Tcommabelow"/>
+ <GlyphID id="372" name="tcommabelow"/>
+ <GlyphID id="373" name="Unterkomma"/>
+ <GlyphID id="374" name="semicolon#1"/>
+ <GlyphID id="375" name="anoteleia"/>
+ <GlyphID id="376" name="hyphen#1"/>
+ <GlyphID id="377" name="nbhyphen"/>
+ <GlyphID id="378" name="figuredash"/>
+ <GlyphID id="379" name="afii00208"/>
+ <GlyphID id="380" name="quotereversed"/>
+ <GlyphID id="381" name="radicalex"/>
+ <GlyphID id="382" name="estimated"/>
+ <GlyphID id="383" name="minus"/>
+ <GlyphID id="384" name="fraction#1"/>
+ <GlyphID id="385" name="dotmath"/>
+ <GlyphID id="386" name="fi#1"/>
+ <GlyphID id="387" name="fl#1"/>
+ <GlyphID id="388" name="foursuperiour"/>
+ <GlyphID id="389" name="onesuperiour"/>
+ <GlyphID id="390" name="twosuperiour"/>
+ <GlyphID id="391" name="threesuperiour"/>
+ <GlyphID id="392" name="foursuperiour#1"/>
+ <GlyphID id="393" name="dotlessj"/>
+ <GlyphID id="394" name=".notdef#18"/>
+ </GlyphOrder>
+
+ <head>
+ <!-- Most of this table will be recalculated by the compiler -->
+ <tableVersion value="1.0"/>
+ <fontRevision value="1.19999694824"/>
+ <checkSumAdjustment value="0x4e0d8101"/>
+ <magicNumber value="0x5f0f3cf5"/>
+ <flags value="00000000 00001111"/>
+ <unitsPerEm value="2048"/>
+ <created value="Fri Oct 12 14:05:57 2001"/>
+ <modified value="Fri Oct 12 10:47:54 2001"/>
+ <xMin value="0"/>
+ <yMin value="-432"/>
+ <xMax value="1229"/>
+ <yMax value="2033"/>
+ <macStyle value="00000000 00000000"/>
+ <lowestRecPPEM value="12"/>
+ <fontDirectionHint value="2"/>
+ <indexToLocFormat value="0"/>
+ <glyphDataFormat value="0"/>
+ </head>
+
+ <hhea>
+ <tableVersion value="1.0"/>
+ <ascent value="2033"/>
+ <descent value="-432"/>
+ <lineGap value="0"/>
+ <advanceWidthMax value="1229"/>
+ <minLeftSideBearing value="0"/>
+ <minRightSideBearing value="0"/>
+ <xMaxExtent value="1229"/>
+ <caretSlopeRise value="1"/>
+ <caretSlopeRun value="0"/>
+ <caretOffset value="0"/>
+ <reserved0 value="0"/>
+ <reserved1 value="0"/>
+ <reserved2 value="0"/>
+ <reserved3 value="0"/>
+ <metricDataFormat value="0"/>
+ <numberOfHMetrics value="395"/>
+ </hhea>
+
+ <maxp>
+ <!-- Most of this table will be recalculated by the compiler -->
+ <tableVersion value="0x10000"/>
+ <numGlyphs value="395"/>
+ <maxPoints value="79"/>
+ <maxContours value="7"/>
+ <maxCompositePoints value="85"/>
+ <maxCompositeContours value="4"/>
+ <maxZones value="2"/>
+ <maxTwilightPoints value="4"/>
+ <maxStorage value="0"/>
+ <maxFunctionDefs value="15"/>
+ <maxInstructionDefs value="0"/>
+ <maxStackElements value="2048"/>
+ <maxSizeOfInstructions value="197"/>
+ <maxComponentElements value="2"/>
+ <maxComponentDepth value="1"/>
+ </maxp>
+
+ <OS_2>
+ <version value="2"/>
+ <xAvgCharWidth value="1229"/>
+ <usWeightClass value="400"/>
+ <usWidthClass value="5"/>
+ <fsType value="00000000 00000000"/>
+ <ySubscriptXSize value="1434"/>
+ <ySubscriptYSize value="1331"/>
+ <ySubscriptXOffset value="0"/>
+ <ySubscriptYOffset value="283"/>
+ <ySuperscriptXSize value="1434"/>
+ <ySuperscriptYSize value="1331"/>
+ <ySuperscriptXOffset value="0"/>
+ <ySuperscriptYOffset value="977"/>
+ <yStrikeoutSize value="0"/>
+ <yStrikeoutPosition value="0"/>
+ <sFamilyClass value="1285"/>
+ <panose>
+ <bFamilyType value="2"/>
+ <bSerifStyle value="6"/>
+ <bWeight value="6"/>
+ <bProportion value="9"/>
+ <bContrast value="5"/>
+ <bStrokeVariation value="0"/>
+ <bArmStyle value="0"/>
+ <bLetterForm value="0"/>
+ <bMidline value="0"/>
+ <bXHeight value="0"/>
+ </panose>
+ <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
+ <ulUnicodeRange2 value="00000000 00000000 00000000 00000010"/>
+ <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
+ <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
+ <achVendID value="B&amp;H "/>
+ <fsSelection value="00000000 01000000"/>
+ <fsFirstCharIndex value="32"/>
+ <fsLastCharIndex value="64258"/>
+ <sTypoAscender value="1604"/>
+ <sTypoDescender value="-420"/>
+ <sTypoLineGap value="167"/>
+ <usWinAscent value="1935"/>
+ <usWinDescent value="432"/>
+ <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
+ <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
+ <sxHeight value="0"/>
+ <sCapHeight value="0"/>
+ <usDefaultChar value="0"/>
+ <usBreakChar value="0"/>
+ <usMaxContex value="0"/>
+ </OS_2>
+
+ <hmtx>
+ <mtx name=".notdef" width="1229" lsb="123"/>
+ <mtx name=".notdef#1" width="0" lsb="0"/>
+ <mtx name=".notdef#10" width="1229" lsb="0"/>
+ <mtx name=".notdef#11" width="1229" lsb="0"/>
+ <mtx name=".notdef#12" width="1229" lsb="0"/>
+ <mtx name=".notdef#13" width="1229" lsb="0"/>
+ <mtx name=".notdef#14" width="1229" lsb="0"/>
+ <mtx name=".notdef#15" width="1229" lsb="0"/>
+ <mtx name=".notdef#16" width="1229" lsb="0"/>
+ <mtx name=".notdef#17" width="1229" lsb="0"/>
+ <mtx name=".notdef#18" width="1229" lsb="0"/>
+ <mtx name=".notdef#2" width="1229" lsb="0"/>
+ <mtx name=".notdef#3" width="1229" lsb="0"/>
+ <mtx name=".notdef#4" width="1229" lsb="0"/>
+ <mtx name=".notdef#5" width="1229" lsb="0"/>
+ <mtx name=".notdef#6" width="1229" lsb="0"/>
+ <mtx name=".notdef#7" width="1229" lsb="0"/>
+ <mtx name=".notdef#8" width="1229" lsb="0"/>
+ <mtx name=".notdef#9" width="1229" lsb="0"/>
+ <mtx name="A" width="1229" lsb="25"/>
+ <mtx name="AE" width="1229" lsb="12"/>
+ <mtx name="Aacute" width="1229" lsb="25"/>
+ <mtx name="Abreve" width="1229" lsb="25"/>
+ <mtx name="Acircumflex" width="1229" lsb="25"/>
+ <mtx name="Adieresis" width="1229" lsb="25"/>
+ <mtx name="Agrave" width="1229" lsb="25"/>
+ <mtx name="Amacron" width="1229" lsb="25"/>
+ <mtx name="Aogonek" width="1229" lsb="25"/>
+ <mtx name="Aring" width="1229" lsb="25"/>
+ <mtx name="Atilde" width="1229" lsb="25"/>
+ <mtx name="B" width="1229" lsb="74"/>
+ <mtx name="C" width="1229" lsb="123"/>
+ <mtx name="Cacute" width="1229" lsb="123"/>
+ <mtx name="Ccaron" width="1229" lsb="123"/>
+ <mtx name="Ccedilla" width="1229" lsb="123"/>
+ <mtx name="Ccircumflex" width="1229" lsb="123"/>
+ <mtx name="Cdotaccent" width="1229" lsb="123"/>
+ <mtx name="D" width="1229" lsb="49"/>
+ <mtx name="Dcaron" width="1229" lsb="49"/>
+ <mtx name="Dcroat" width="1229" lsb="49"/>
+ <mtx name="E" width="1229" lsb="74"/>
+ <mtx name="Eacute" width="1229" lsb="74"/>
+ <mtx name="Ebreve" width="1229" lsb="74"/>
+ <mtx name="Ecaron" width="1229" lsb="74"/>
+ <mtx name="Ecircumflex" width="1229" lsb="74"/>
+ <mtx name="Edieresis" width="1229" lsb="74"/>
+ <mtx name="Edotaccent" width="1229" lsb="74"/>
+ <mtx name="Egrave" width="1229" lsb="74"/>
+ <mtx name="Emacron" width="1229" lsb="74"/>
+ <mtx name="Eng" width="1229" lsb="74"/>
+ <mtx name="Eogonek" width="1229" lsb="74"/>
+ <mtx name="Eth" width="1229" lsb="49"/>
+ <mtx name="Euro" width="1229" lsb="6"/>
+ <mtx name="Euro#1" width="1229" lsb="6"/>
+ <mtx name="F" width="1229" lsb="111"/>
+ <mtx name="G" width="1229" lsb="74"/>
+ <mtx name="Gbreve" width="1229" lsb="74"/>
+ <mtx name="Gcircumflex" width="1229" lsb="74"/>
+ <mtx name="Gcommaaccent" width="1229" lsb="74"/>
+ <mtx name="Gdotaccent" width="1229" lsb="74"/>
+ <mtx name="H" width="1229" lsb="62"/>
+ <mtx name="Hbar" width="1229" lsb="37"/>
+ <mtx name="Hcircumflex" width="1229" lsb="62"/>
+ <mtx name="I" width="1229" lsb="160"/>
+ <mtx name="IJ" width="1229" lsb="45"/>
+ <mtx name="Iacute" width="1229" lsb="160"/>
+ <mtx name="Ibreve" width="1229" lsb="160"/>
+ <mtx name="Icircumflex" width="1229" lsb="160"/>
+ <mtx name="Idieresis" width="1229" lsb="160"/>
+ <mtx name="Idotaccent" width="1229" lsb="160"/>
+ <mtx name="Igrave" width="1229" lsb="160"/>
+ <mtx name="Imacron" width="1229" lsb="160"/>
+ <mtx name="Iogonek" width="1229" lsb="160"/>
+ <mtx name="Itilde" width="1229" lsb="160"/>
+ <mtx name="J" width="1229" lsb="111"/>
+ <mtx name="Jcircumflex" width="1229" lsb="111"/>
+ <mtx name="K" width="1229" lsb="74"/>
+ <mtx name="Kcommaaccent" width="1229" lsb="74"/>
+ <mtx name="L" width="1229" lsb="86"/>
+ <mtx name="Lacute" width="1229" lsb="86"/>
+ <mtx name="Lcaron" width="1229" lsb="86"/>
+ <mtx name="Lcommaaccent" width="1229" lsb="86"/>
+ <mtx name="Ldot" width="1229" lsb="86"/>
+ <mtx name="Lslash" width="1229" lsb="86"/>
+ <mtx name="M" width="1229" lsb="25"/>
+ <mtx name="N" width="1229" lsb="74"/>
+ <mtx name="Nacute" width="1229" lsb="74"/>
+ <mtx name="Ncaron" width="1229" lsb="74"/>
+ <mtx name="Ncommaaccent" width="1229" lsb="74"/>
+ <mtx name="Ntilde" width="1229" lsb="74"/>
+ <mtx name="O" width="1229" lsb="62"/>
+ <mtx name="OE" width="1229" lsb="37"/>
+ <mtx name="Oacute" width="1229" lsb="62"/>
+ <mtx name="Obreve" width="1229" lsb="62"/>
+ <mtx name="Ocircumflex" width="1229" lsb="62"/>
+ <mtx name="Odieresis" width="1229" lsb="62"/>
+ <mtx name="Ograve" width="1229" lsb="62"/>
+ <mtx name="Ohungarumlaut" width="1229" lsb="62"/>
+ <mtx name="Omacron" width="1229" lsb="62"/>
+ <mtx name="Oslash" width="1229" lsb="62"/>
+ <mtx name="Otilde" width="1229" lsb="62"/>
+ <mtx name="P" width="1229" lsb="86"/>
+ <mtx name="Q" width="1229" lsb="62"/>
+ <mtx name="R" width="1229" lsb="86"/>
+ <mtx name="Racute" width="1229" lsb="86"/>
+ <mtx name="Rcaron" width="1229" lsb="86"/>
+ <mtx name="Rcommaaccent" width="1229" lsb="86"/>
+ <mtx name="S" width="1229" lsb="151"/>
+ <mtx name="Sacute" width="1229" lsb="151"/>
+ <mtx name="Scaron" width="1229" lsb="151"/>
+ <mtx name="Scedilla" width="1229" lsb="151"/>
+ <mtx name="Scircumflex" width="1229" lsb="151"/>
+ <mtx name="Scommaaccent" width="1229" lsb="151"/>
+ <mtx name="T" width="1229" lsb="62"/>
+ <mtx name="Tbar" width="1229" lsb="62"/>
+ <mtx name="Tcaron" width="1229" lsb="62"/>
+ <mtx name="Tcommaaccent" width="1229" lsb="62"/>
+ <mtx name="Tcommabelow" width="1229" lsb="62"/>
+ <mtx name="Thorn" width="1229" lsb="86"/>
+ <mtx name="U" width="1229" lsb="62"/>
+ <mtx name="Uacute" width="1229" lsb="62"/>
+ <mtx name="Ubreve" width="1229" lsb="62"/>
+ <mtx name="Ucircumflex" width="1229" lsb="62"/>
+ <mtx name="Udieresis" width="1229" lsb="62"/>
+ <mtx name="Ugrave" width="1229" lsb="62"/>
+ <mtx name="Uhungarumlaut" width="1229" lsb="62"/>
+ <mtx name="Umacron" width="1229" lsb="62"/>
+ <mtx name="Unterkomma" width="1229" lsb="464"/>
+ <mtx name="Uogonek" width="1229" lsb="62"/>
+ <mtx name="Uring" width="1229" lsb="62"/>
+ <mtx name="Utilde" width="1229" lsb="62"/>
+ <mtx name="V" width="1229" lsb="26"/>
+ <mtx name="W" width="1229" lsb="23"/>
+ <mtx name="Wcircumflex" width="1229" lsb="23"/>
+ <mtx name="X" width="1229" lsb="49"/>
+ <mtx name="Y" width="1229" lsb="27"/>
+ <mtx name="Yacute" width="1229" lsb="27"/>
+ <mtx name="Ycircumflex" width="1229" lsb="27"/>
+ <mtx name="Ydieresis" width="1229" lsb="27"/>
+ <mtx name="Z" width="1229" lsb="148"/>
+ <mtx name="Zacute" width="1229" lsb="148"/>
+ <mtx name="Zcaron" width="1229" lsb="148"/>
+ <mtx name="Zdotaccent" width="1229" lsb="148"/>
+ <mtx name="a" width="1229" lsb="148"/>
+ <mtx name="aacute" width="1229" lsb="148"/>
+ <mtx name="abreve" width="1229" lsb="148"/>
+ <mtx name="acircumflex" width="1229" lsb="148"/>
+ <mtx name="acute" width="1229" lsb="392"/>
+ <mtx name="adieresis" width="1229" lsb="148"/>
+ <mtx name="ae" width="1229" lsb="37"/>
+ <mtx name="afii00208" width="1229" lsb="0"/>
+ <mtx name="agrave" width="1229" lsb="148"/>
+ <mtx name="amacron" width="1229" lsb="148"/>
+ <mtx name="ampersand" width="1229" lsb="57"/>
+ <mtx name="anoteleia" width="1229" lsb="491"/>
+ <mtx name="aogonek" width="1229" lsb="148"/>
+ <mtx name="aring" width="1229" lsb="148"/>
+ <mtx name="asciicircum" width="1229" lsb="146"/>
+ <mtx name="asciitilde" width="1229" lsb="121"/>
+ <mtx name="asterisk" width="1229" lsb="161"/>
+ <mtx name="at" width="1229" lsb="87"/>
+ <mtx name="atilde" width="1229" lsb="148"/>
+ <mtx name="b" width="1229" lsb="62"/>
+ <mtx name="backslash" width="1229" lsb="99"/>
+ <mtx name="bar" width="1229" lsb="540"/>
+ <mtx name="braceleft" width="1229" lsb="183"/>
+ <mtx name="braceright" width="1229" lsb="227"/>
+ <mtx name="bracketleft" width="1229" lsb="395"/>
+ <mtx name="bracketright" width="1229" lsb="291"/>
+ <mtx name="breve" width="1229" lsb="269"/>
+ <mtx name="brokenbar" width="1229" lsb="540"/>
+ <mtx name="bullet" width="1229" lsb="318"/>
+ <mtx name="c" width="1229" lsb="148"/>
+ <mtx name="cacute" width="1229" lsb="148"/>
+ <mtx name="caron" width="1229" lsb="248"/>
+ <mtx name="ccaron" width="1229" lsb="148"/>
+ <mtx name="ccedilla" width="1229" lsb="148"/>
+ <mtx name="ccircumflex" width="1229" lsb="148"/>
+ <mtx name="cdotaccent" width="1229" lsb="148"/>
+ <mtx name="cedilla" width="1229" lsb="441"/>
+ <mtx name="cent" width="1229" lsb="173"/>
+ <mtx name="circumflex" width="1229" lsb="248"/>
+ <mtx name="colon" width="1229" lsb="466"/>
+ <mtx name="comma" width="1229" lsb="466"/>
+ <mtx name="copyright" width="1229" lsb="62"/>
+ <mtx name="currency" width="1229" lsb="85"/>
+ <mtx name="d" width="1229" lsb="111"/>
+ <mtx name="dagger" width="1229" lsb="170"/>
+ <mtx name="daggerdbl" width="1229" lsb="170"/>
+ <mtx name="dcaron" width="1229" lsb="111"/>
+ <mtx name="dcroat" width="1229" lsb="111"/>
+ <mtx name="degree" width="1229" lsb="318"/>
+ <mtx name="dieresis" width="1229" lsb="281"/>
+ <mtx name="divide" width="1229" lsb="99"/>
+ <mtx name="dollar" width="1229" lsb="143"/>
+ <mtx name="dotaccent" width="1229" lsb="516"/>
+ <mtx name="dotlessi" width="1229" lsb="148"/>
+ <mtx name="dotlessj" width="1229" lsb="159"/>
+ <mtx name="dotmath" width="1229" lsb="491"/>
+ <mtx name="e" width="1229" lsb="123"/>
+ <mtx name="eacute" width="1229" lsb="123"/>
+ <mtx name="ebreve" width="1229" lsb="123"/>
+ <mtx name="ecaron" width="1229" lsb="123"/>
+ <mtx name="ecircumflex" width="1229" lsb="123"/>
+ <mtx name="edieresis" width="1229" lsb="123"/>
+ <mtx name="edotaccent" width="1229" lsb="123"/>
+ <mtx name="egrave" width="1229" lsb="123"/>
+ <mtx name="eight" width="1229" lsb="120"/>
+ <mtx name="ellipsis" width="1229" lsb="81"/>
+ <mtx name="emacron" width="1229" lsb="123"/>
+ <mtx name="emdash" width="1229" lsb="0"/>
+ <mtx name="endash" width="1229" lsb="121"/>
+ <mtx name="eng" width="1229" lsb="69"/>
+ <mtx name="eogonek" width="1229" lsb="123"/>
+ <mtx name="equal" width="1229" lsb="99"/>
+ <mtx name="estimated" width="1229" lsb="123"/>
+ <mtx name="eth" width="1229" lsb="111"/>
+ <mtx name="exclam" width="1229" lsb="491"/>
+ <mtx name="exclamdown" width="1229" lsb="491"/>
+ <mtx name="f" width="1229" lsb="148"/>
+ <mtx name="fi" width="1229" lsb="69"/>
+ <mtx name="fi#1" width="1229" lsb="69"/>
+ <mtx name="figuredash" width="1229" lsb="121"/>
+ <mtx name="five" width="1229" lsb="249"/>
+ <mtx name="fl" width="1229" lsb="69"/>
+ <mtx name="fl#1" width="1229" lsb="69"/>
+ <mtx name="florin" width="1229" lsb="84"/>
+ <mtx name="four" width="1229" lsb="84"/>
+ <mtx name="foursuperiour" width="1229" lsb="284"/>
+ <mtx name="foursuperiour#1" width="1229" lsb="155"/>
+ <mtx name="fraction" width="1229" lsb="155"/>
+ <mtx name="fraction#1" width="1229" lsb="155"/>
+ <mtx name="g" width="1229" lsb="86"/>
+ <mtx name="gbreve" width="1229" lsb="86"/>
+ <mtx name="gcircumflex" width="1229" lsb="86"/>
+ <mtx name="gcommaaccent" width="1229" lsb="86"/>
+ <mtx name="gdotaccent" width="1229" lsb="86"/>
+ <mtx name="germandbls" width="1229" lsb="62"/>
+ <mtx name="grave" width="1229" lsb="392"/>
+ <mtx name="greater" width="1229" lsb="99"/>
+ <mtx name="guillemotleft" width="1229" lsb="82"/>
+ <mtx name="guillemotright" width="1229" lsb="123"/>
+ <mtx name="guilsinglleft" width="1229" lsb="234"/>
+ <mtx name="guilsinglright" width="1229" lsb="283"/>
+ <mtx name="h" width="1229" lsb="69"/>
+ <mtx name="hbar" width="1229" lsb="69"/>
+ <mtx name="hcircumflex" width="1229" lsb="69"/>
+ <mtx name="hungarumlaut" width="1229" lsb="223"/>
+ <mtx name="hyphen" width="1229" lsb="148"/>
+ <mtx name="hyphen#1" width="1229" lsb="148"/>
+ <mtx name="i" width="1229" lsb="148"/>
+ <mtx name="iacute" width="1229" lsb="148"/>
+ <mtx name="ibreve" width="1229" lsb="148"/>
+ <mtx name="icircumflex" width="1229" lsb="148"/>
+ <mtx name="idieresis" width="1229" lsb="148"/>
+ <mtx name="igrave" width="1229" lsb="148"/>
+ <mtx name="ij" width="1229" lsb="57"/>
+ <mtx name="imacron" width="1229" lsb="148"/>
+ <mtx name="iogonek" width="1229" lsb="148"/>
+ <mtx name="itilde" width="1229" lsb="148"/>
+ <mtx name="j" width="1229" lsb="159"/>
+ <mtx name="jcircumflex" width="1229" lsb="159"/>
+ <mtx name="k" width="1229" lsb="74"/>
+ <mtx name="kcommaaccent" width="1229" lsb="74"/>
+ <mtx name="kgreenlandic" width="1229" lsb="74"/>
+ <mtx name="l" width="1229" lsb="148"/>
+ <mtx name="lacute" width="1229" lsb="148"/>
+ <mtx name="lcaron" width="1229" lsb="123"/>
+ <mtx name="lcommaaccent" width="1229" lsb="148"/>
+ <mtx name="ldot" width="1229" lsb="123"/>
+ <mtx name="less" width="1229" lsb="99"/>
+ <mtx name="logicalnot" width="1229" lsb="99"/>
+ <mtx name="longs" width="1229" lsb="148"/>
+ <mtx name="lslash" width="1229" lsb="148"/>
+ <mtx name="m" width="1229" lsb="26"/>
+ <mtx name="macron" width="1229" lsb="269"/>
+ <mtx name="macron#1" width="1229" lsb="0"/>
+ <mtx name="minus" width="1229" lsb="99"/>
+ <mtx name="mu" width="1229" lsb="68"/>
+ <mtx name="multiply" width="1229" lsb="99"/>
+ <mtx name="n" width="1229" lsb="69"/>
+ <mtx name="nacute" width="1229" lsb="69"/>
+ <mtx name="napostrophe" width="1229" lsb="8"/>
+ <mtx name="nbhyphen" width="1229" lsb="148"/>
+ <mtx name="ncaron" width="1229" lsb="69"/>
+ <mtx name="ncommaaccent" width="1229" lsb="69"/>
+ <mtx name="nine" width="1229" lsb="96"/>
+ <mtx name="nonbreakingspace" width="1229" lsb="0"/>
+ <mtx name="ntilde" width="1229" lsb="69"/>
+ <mtx name="numbersign" width="1229" lsb="41"/>
+ <mtx name="o" width="1229" lsb="111"/>
+ <mtx name="oacute" width="1229" lsb="111"/>
+ <mtx name="obreve" width="1229" lsb="111"/>
+ <mtx name="ocircumflex" width="1229" lsb="111"/>
+ <mtx name="odieresis" width="1229" lsb="111"/>
+ <mtx name="oe" width="1229" lsb="49"/>
+ <mtx name="ogonek" width="1229" lsb="444"/>
+ <mtx name="ograve" width="1229" lsb="111"/>
+ <mtx name="ohungarumlaut" width="1229" lsb="111"/>
+ <mtx name="omacron" width="1229" lsb="111"/>
+ <mtx name="one" width="1229" lsb="112"/>
+ <mtx name="onehalf" width="1229" lsb="43"/>
+ <mtx name="onequarter" width="1229" lsb="43"/>
+ <mtx name="onesuperior" width="1229" lsb="266"/>
+ <mtx name="onesuperiour" width="1229" lsb="407"/>
+ <mtx name="ordfeminine" width="1229" lsb="136"/>
+ <mtx name="ordmasculine" width="1229" lsb="148"/>
+ <mtx name="oslash" width="1229" lsb="111"/>
+ <mtx name="otilde" width="1229" lsb="111"/>
+ <mtx name="p" width="1229" lsb="62"/>
+ <mtx name="paragraph" width="1229" lsb="100"/>
+ <mtx name="parenleft" width="1229" lsb="321"/>
+ <mtx name="parenright" width="1229" lsb="247"/>
+ <mtx name="percent" width="1229" lsb="21"/>
+ <mtx name="period" width="1229" lsb="466"/>
+ <mtx name="periodcentered" width="1229" lsb="491"/>
+ <mtx name="periodcentered#1" width="1229" lsb="491"/>
+ <mtx name="perthousand" width="1229" lsb="12"/>
+ <mtx name="plus" width="1229" lsb="99"/>
+ <mtx name="plusminus" width="1229" lsb="99"/>
+ <mtx name="q" width="1229" lsb="111"/>
+ <mtx name="question" width="1229" lsb="202"/>
+ <mtx name="questiondown" width="1229" lsb="151"/>
+ <mtx name="quotedbl" width="1229" lsb="244"/>
+ <mtx name="quotedblbase" width="1229" lsb="257"/>
+ <mtx name="quotedblleft" width="1229" lsb="232"/>
+ <mtx name="quotedblright" width="1229" lsb="257"/>
+ <mtx name="quoteleft" width="1229" lsb="454"/>
+ <mtx name="quotereversed" width="1229" lsb="0"/>
+ <mtx name="quoteright" width="1229" lsb="479"/>
+ <mtx name="quotesinglbase" width="1229" lsb="479"/>
+ <mtx name="quotesingle" width="1229" lsb="466"/>
+ <mtx name="r" width="1229" lsb="74"/>
+ <mtx name="racute" width="1229" lsb="74"/>
+ <mtx name="radicalex" width="1229" lsb="0"/>
+ <mtx name="rcaron" width="1229" lsb="74"/>
+ <mtx name="rcommaaccent" width="1229" lsb="74"/>
+ <mtx name="registered" width="1229" lsb="62"/>
+ <mtx name="ring" width="1229" lsb="388"/>
+ <mtx name="s" width="1229" lsb="173"/>
+ <mtx name="sacute" width="1229" lsb="173"/>
+ <mtx name="scaron" width="1229" lsb="173"/>
+ <mtx name="scedilla" width="1229" lsb="173"/>
+ <mtx name="scircumflex" width="1229" lsb="173"/>
+ <mtx name="scommaaccent" width="1229" lsb="173"/>
+ <mtx name="section" width="1229" lsb="154"/>
+ <mtx name="semicolon" width="1229" lsb="466"/>
+ <mtx name="semicolon#1" width="1229" lsb="466"/>
+ <mtx name="seven" width="1229" lsb="145"/>
+ <mtx name="sfthyphen" width="1229" lsb="148"/>
+ <mtx name="six" width="1229" lsb="122"/>
+ <mtx name="slash" width="1229" lsb="99"/>
+ <mtx name="space" width="1229" lsb="0"/>
+ <mtx name="sterling" width="1229" lsb="149"/>
+ <mtx name="t" width="1229" lsb="119"/>
+ <mtx name="tbar" width="1229" lsb="119"/>
+ <mtx name="tcaron" width="1229" lsb="119"/>
+ <mtx name="tcommaaccent" width="1229" lsb="119"/>
+ <mtx name="tcommabelow" width="1229" lsb="119"/>
+ <mtx name="thorn" width="1229" lsb="62"/>
+ <mtx name="three" width="1229" lsb="185"/>
+ <mtx name="threequarters" width="1229" lsb="37"/>
+ <mtx name="threesuperior" width="1229" lsb="263"/>
+ <mtx name="threesuperiour" width="1229" lsb="365"/>
+ <mtx name="tilde" width="1229" lsb="281"/>
+ <mtx name="trademark" width="1229" lsb="43"/>
+ <mtx name="two" width="1229" lsb="133"/>
+ <mtx name="twosuperior" width="1229" lsb="257"/>
+ <mtx name="twosuperiour" width="1229" lsb="361"/>
+ <mtx name="u" width="1229" lsb="68"/>
+ <mtx name="uacute" width="1229" lsb="68"/>
+ <mtx name="ubreve" width="1229" lsb="68"/>
+ <mtx name="ucircumflex" width="1229" lsb="68"/>
+ <mtx name="udieresis" width="1229" lsb="68"/>
+ <mtx name="ugrave" width="1229" lsb="68"/>
+ <mtx name="uhungarumlaut" width="1229" lsb="68"/>
+ <mtx name="umacron" width="1229" lsb="68"/>
+ <mtx name="underscore" width="1229" lsb="0"/>
+ <mtx name="uogonek" width="1229" lsb="68"/>
+ <mtx name="uring" width="1229" lsb="68"/>
+ <mtx name="utilde" width="1229" lsb="68"/>
+ <mtx name="v" width="1229" lsb="55"/>
+ <mtx name="w" width="1229" lsb="23"/>
+ <mtx name="wcircumflex" width="1229" lsb="23"/>
+ <mtx name="x" width="1229" lsb="59"/>
+ <mtx name="y" width="1229" lsb="55"/>
+ <mtx name="yacute" width="1229" lsb="55"/>
+ <mtx name="ycircumflex" width="1229" lsb="55"/>
+ <mtx name="ydieresis" width="1229" lsb="55"/>
+ <mtx name="yen" width="1229" lsb="49"/>
+ <mtx name="z" width="1229" lsb="123"/>
+ <mtx name="zacute" width="1229" lsb="123"/>
+ <mtx name="zcaron" width="1229" lsb="123"/>
+ <mtx name="zdotaccent" width="1229" lsb="123"/>
+ <mtx name="zero" width="1229" lsb="96"/>
+ </hmtx>
+
+ <cmap>
+ <tableVersion version="0"/>
+ <cmap_format_0 platformID="1" platEncID="0" language="0">
+ <map code="0x0" name=".notdef#1"/>
+ <map code="0x1" name=".notdef"/>
+ <map code="0x2" name=".notdef"/>
+ <map code="0x3" name=".notdef"/>
+ <map code="0x4" name=".notdef"/>
+ <map code="0x5" name=".notdef"/>
+ <map code="0x6" name=".notdef"/>
+ <map code="0x7" name=".notdef"/>
+ <map code="0x8" name=".notdef#1"/>
+ <map code="0x9" name="space"/>
+ <map code="0xa" name=".notdef"/>
+ <map code="0xb" name=".notdef"/>
+ <map code="0xc" name=".notdef"/>
+ <map code="0xd" name=".notdef#2"/>
+ <map code="0xe" name=".notdef"/>
+ <map code="0xf" name=".notdef"/>
+ <map code="0x10" name=".notdef"/>
+ <map code="0x11" name=".notdef"/>
+ <map code="0x12" name=".notdef"/>
+ <map code="0x13" name=".notdef"/>
+ <map code="0x14" name=".notdef"/>
+ <map code="0x15" name=".notdef"/>
+ <map code="0x16" name=".notdef"/>
+ <map code="0x17" name=".notdef"/>
+ <map code="0x18" name=".notdef"/>
+ <map code="0x19" name=".notdef"/>
+ <map code="0x1a" name=".notdef"/>
+ <map code="0x1b" name=".notdef"/>
+ <map code="0x1c" name=".notdef"/>
+ <map code="0x1d" name=".notdef#1"/>
+ <map code="0x1e" name=".notdef"/>
+ <map code="0x1f" name=".notdef"/>
+ <map code="0x20" name="space"/>
+ <map code="0x21" name="exclam"/>
+ <map code="0x22" name="quotedbl"/>
+ <map code="0x23" name="numbersign"/>
+ <map code="0x24" name="dollar"/>
+ <map code="0x25" name="percent"/>
+ <map code="0x26" name="ampersand"/>
+ <map code="0x27" name="quotesingle"/>
+ <map code="0x28" name="parenleft"/>
+ <map code="0x29" name="parenright"/>
+ <map code="0x2a" name="asterisk"/>
+ <map code="0x2b" name="plus"/>
+ <map code="0x2c" name="comma"/>
+ <map code="0x2d" name="hyphen"/>
+ <map code="0x2e" name="period"/>
+ <map code="0x2f" name="slash"/>
+ <map code="0x30" name="zero"/>
+ <map code="0x31" name="one"/>
+ <map code="0x32" name="two"/>
+ <map code="0x33" name="three"/>
+ <map code="0x34" name="four"/>
+ <map code="0x35" name="five"/>
+ <map code="0x36" name="six"/>
+ <map code="0x37" name="seven"/>
+ <map code="0x38" name="eight"/>
+ <map code="0x39" name="nine"/>
+ <map code="0x3a" name="colon"/>
+ <map code="0x3b" name="semicolon"/>
+ <map code="0x3c" name="less"/>
+ <map code="0x3d" name="equal"/>
+ <map code="0x3e" name="greater"/>
+ <map code="0x3f" name="question"/>
+ <map code="0x40" name="at"/>
+ <map code="0x41" name="A"/>
+ <map code="0x42" name="B"/>
+ <map code="0x43" name="C"/>
+ <map code="0x44" name="D"/>
+ <map code="0x45" name="E"/>
+ <map code="0x46" name="F"/>
+ <map code="0x47" name="G"/>
+ <map code="0x48" name="H"/>
+ <map code="0x49" name="I"/>
+ <map code="0x4a" name="J"/>
+ <map code="0x4b" name="K"/>
+ <map code="0x4c" name="L"/>
+ <map code="0x4d" name="M"/>
+ <map code="0x4e" name="N"/>
+ <map code="0x4f" name="O"/>
+ <map code="0x50" name="P"/>
+ <map code="0x51" name="Q"/>
+ <map code="0x52" name="R"/>
+ <map code="0x53" name="S"/>
+ <map code="0x54" name="T"/>
+ <map code="0x55" name="U"/>
+ <map code="0x56" name="V"/>
+ <map code="0x57" name="W"/>
+ <map code="0x58" name="X"/>
+ <map code="0x59" name="Y"/>
+ <map code="0x5a" name="Z"/>
+ <map code="0x5b" name="bracketleft"/>
+ <map code="0x5c" name="backslash"/>
+ <map code="0x5d" name="bracketright"/>
+ <map code="0x5e" name="asciicircum"/>
+ <map code="0x5f" name="underscore"/>
+ <map code="0x60" name="grave"/>
+ <map code="0x61" name="a"/>
+ <map code="0x62" name="b"/>
+ <map code="0x63" name="c"/>
+ <map code="0x64" name="d"/>
+ <map code="0x65" name="e"/>
+ <map code="0x66" name="f"/>
+ <map code="0x67" name="g"/>
+ <map code="0x68" name="h"/>
+ <map code="0x69" name="i"/>
+ <map code="0x6a" name="j"/>
+ <map code="0x6b" name="k"/>
+ <map code="0x6c" name="l"/>
+ <map code="0x6d" name="m"/>
+ <map code="0x6e" name="n"/>
+ <map code="0x6f" name="o"/>
+ <map code="0x70" name="p"/>
+ <map code="0x71" name="q"/>
+ <map code="0x72" name="r"/>
+ <map code="0x73" name="s"/>
+ <map code="0x74" name="t"/>
+ <map code="0x75" name="u"/>
+ <map code="0x76" name="v"/>
+ <map code="0x77" name="w"/>
+ <map code="0x78" name="x"/>
+ <map code="0x79" name="y"/>
+ <map code="0x7a" name="z"/>
+ <map code="0x7b" name="braceleft"/>
+ <map code="0x7c" name="bar"/>
+ <map code="0x7d" name="braceright"/>
+ <map code="0x7e" name="asciitilde"/>
+ <map code="0x7f" name=".notdef"/>
+ <map code="0x80" name="Adieresis"/>
+ <map code="0x81" name="Aring"/>
+ <map code="0x82" name="Ccedilla"/>
+ <map code="0x83" name="Eacute"/>
+ <map code="0x84" name="Ntilde"/>
+ <map code="0x85" name="Odieresis"/>
+ <map code="0x86" name="Udieresis"/>
+ <map code="0x87" name="aacute"/>
+ <map code="0x88" name="agrave"/>
+ <map code="0x89" name="acircumflex"/>
+ <map code="0x8a" name="adieresis"/>
+ <map code="0x8b" name="atilde"/>
+ <map code="0x8c" name="aring"/>
+ <map code="0x8d" name="ccedilla"/>
+ <map code="0x8e" name="eacute"/>
+ <map code="0x8f" name="egrave"/>
+ <map code="0x90" name="ecircumflex"/>
+ <map code="0x91" name="edieresis"/>
+ <map code="0x92" name="iacute"/>
+ <map code="0x93" name="igrave"/>
+ <map code="0x94" name="icircumflex"/>
+ <map code="0x95" name="idieresis"/>
+ <map code="0x96" name="ntilde"/>
+ <map code="0x97" name="oacute"/>
+ <map code="0x98" name="ograve"/>
+ <map code="0x99" name="ocircumflex"/>
+ <map code="0x9a" name="odieresis"/>
+ <map code="0x9b" name="otilde"/>
+ <map code="0x9c" name="uacute"/>
+ <map code="0x9d" name="ugrave"/>
+ <map code="0x9e" name="ucircumflex"/>
+ <map code="0x9f" name="udieresis"/>
+ <map code="0xa0" name="dagger"/>
+ <map code="0xa1" name="degree"/>
+ <map code="0xa2" name="cent"/>
+ <map code="0xa3" name="sterling"/>
+ <map code="0xa4" name="section"/>
+ <map code="0xa5" name="bullet"/>
+ <map code="0xa6" name="paragraph"/>
+ <map code="0xa7" name="germandbls"/>
+ <map code="0xa8" name="registered"/>
+ <map code="0xa9" name="copyright"/>
+ <map code="0xaa" name="trademark"/>
+ <map code="0xab" name="acute"/>
+ <map code="0xac" name="dieresis"/>
+ <map code="0xad" name=".notdef"/>
+ <map code="0xae" name="AE"/>
+ <map code="0xaf" name="Oslash"/>
+ <map code="0xb0" name=".notdef"/>
+ <map code="0xb1" name="plusminus"/>
+ <map code="0xb2" name=".notdef"/>
+ <map code="0xb3" name=".notdef"/>
+ <map code="0xb4" name="yen"/>
+ <map code="0xb5" name="mu"/>
+ <map code="0xb6" name=".notdef"/>
+ <map code="0xb7" name=".notdef"/>
+ <map code="0xb8" name=".notdef"/>
+ <map code="0xb9" name=".notdef"/>
+ <map code="0xba" name=".notdef"/>
+ <map code="0xbb" name="ordfeminine"/>
+ <map code="0xbc" name="ordmasculine"/>
+ <map code="0xbd" name=".notdef"/>
+ <map code="0xbe" name="ae"/>
+ <map code="0xbf" name="oslash"/>
+ <map code="0xc0" name="questiondown"/>
+ <map code="0xc1" name="exclamdown"/>
+ <map code="0xc2" name="logicalnot"/>
+ <map code="0xc3" name=".notdef"/>
+ <map code="0xc4" name="florin"/>
+ <map code="0xc5" name=".notdef"/>
+ <map code="0xc6" name=".notdef"/>
+ <map code="0xc7" name="guillemotleft"/>
+ <map code="0xc8" name="guillemotright"/>
+ <map code="0xc9" name="ellipsis"/>
+ <map code="0xca" name=".notdef#16"/>
+ <map code="0xcb" name="Agrave"/>
+ <map code="0xcc" name="Atilde"/>
+ <map code="0xcd" name="Otilde"/>
+ <map code="0xce" name="OE"/>
+ <map code="0xcf" name="oe"/>
+ <map code="0xd0" name="endash"/>
+ <map code="0xd1" name="emdash"/>
+ <map code="0xd2" name="quotedblleft"/>
+ <map code="0xd3" name="quotedblright"/>
+ <map code="0xd4" name="quoteleft"/>
+ <map code="0xd5" name="quoteright"/>
+ <map code="0xd6" name="divide"/>
+ <map code="0xd7" name=".notdef"/>
+ <map code="0xd8" name="ydieresis"/>
+ <map code="0xd9" name="Ydieresis"/>
+ <map code="0xda" name="fraction"/>
+ <map code="0xdb" name="currency"/>
+ <map code="0xdc" name="guilsinglleft"/>
+ <map code="0xdd" name="guilsinglright"/>
+ <map code="0xde" name="fi"/>
+ <map code="0xdf" name="fl"/>
+ <map code="0xe0" name="daggerdbl"/>
+ <map code="0xe1" name="periodcentered"/>
+ <map code="0xe2" name="quotesinglbase"/>
+ <map code="0xe3" name="quotedblbase"/>
+ <map code="0xe4" name="perthousand"/>
+ <map code="0xe5" name="Acircumflex"/>
+ <map code="0xe6" name="Ecircumflex"/>
+ <map code="0xe7" name="Aacute"/>
+ <map code="0xe8" name="Edieresis"/>
+ <map code="0xe9" name="Egrave"/>
+ <map code="0xea" name="Iacute"/>
+ <map code="0xeb" name="Icircumflex"/>
+ <map code="0xec" name="Idieresis"/>
+ <map code="0xed" name="Igrave"/>
+ <map code="0xee" name="Oacute"/>
+ <map code="0xef" name="Ocircumflex"/>
+ <map code="0xf0" name="Euro"/>
+ <map code="0xf1" name="Ograve"/>
+ <map code="0xf2" name="Uacute"/>
+ <map code="0xf3" name="Ucircumflex"/>
+ <map code="0xf4" name="Ugrave"/>
+ <map code="0xf5" name="dotlessi"/>
+ <map code="0xf6" name="circumflex"/>
+ <map code="0xf7" name="tilde"/>
+ <map code="0xf8" name="macron"/>
+ <map code="0xf9" name="breve"/>
+ <map code="0xfa" name="dotaccent"/>
+ <map code="0xfb" name="ring"/>
+ <map code="0xfc" name="cedilla"/>
+ <map code="0xfd" name="hungarumlaut"/>
+ <map code="0xfe" name="ogonek"/>
+ <map code="0xff" name="caron"/>
+ </cmap_format_0>
+ <cmap_format_4 platformID="3" platEncID="1" language="0">
+ <map code="0x20" name="space"/><!-- SPACE -->
+ <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
+ <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
+ <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
+ <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
+ <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
+ <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
+ <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
+ <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
+ <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
+ <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
+ <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
+ <map code="0x2c" name="comma"/><!-- COMMA -->
+ <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
+ <map code="0x2e" name="period"/><!-- FULL STOP -->
+ <map code="0x2f" name="slash"/><!-- SOLIDUS -->
+ <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
+ <map code="0x31" name="one"/><!-- DIGIT ONE -->
+ <map code="0x32" name="two"/><!-- DIGIT TWO -->
+ <map code="0x33" name="three"/><!-- DIGIT THREE -->
+ <map code="0x34" name="four"/><!-- DIGIT FOUR -->
+ <map code="0x35" name="five"/><!-- DIGIT FIVE -->
+ <map code="0x36" name="six"/><!-- DIGIT SIX -->
+ <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
+ <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
+ <map code="0x39" name="nine"/><!-- DIGIT NINE -->
+ <map code="0x3a" name="colon"/><!-- COLON -->
+ <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
+ <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
+ <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
+ <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
+ <map code="0x3f" name="question"/><!-- QUESTION MARK -->
+ <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
+ <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
+ <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
+ <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
+ <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
+ <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
+ <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
+ <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
+ <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
+ <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
+ <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
+ <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
+ <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
+ <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
+ <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
+ <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
+ <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
+ <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
+ <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
+ <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
+ <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
+ <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
+ <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
+ <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
+ <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
+ <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
+ <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
+ <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
+ <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
+ <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
+ <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
+ <map code="0x5f" name="underscore"/><!-- LOW LINE -->
+ <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
+ <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
+ <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
+ <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
+ <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
+ <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
+ <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
+ <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
+ <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
+ <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
+ <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
+ <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
+ <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
+ <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
+ <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
+ <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
+ <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
+ <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
+ <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
+ <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
+ <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
+ <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
+ <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
+ <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
+ <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
+ <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
+ <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
+ <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
+ <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
+ <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
+ <map code="0x7e" name="asciitilde"/><!-- TILDE -->
+ <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
+ <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
+ <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
+ <map code="0xa2" name="cent"/><!-- CENT SIGN -->
+ <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
+ <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
+ <map code="0xa5" name="yen"/><!-- YEN SIGN -->
+ <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
+ <map code="0xa7" name="section"/><!-- SECTION SIGN -->
+ <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
+ <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
+ <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
+ <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+ <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
+ <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
+ <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
+ <map code="0xaf" name="macron#1"/><!-- MACRON -->
+ <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
+ <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
+ <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
+ <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
+ <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
+ <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
+ <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
+ <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
+ <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
+ <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
+ <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
+ <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+ <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
+ <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
+ <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
+ <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
+ <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
+ <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
+ <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
+ <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
+ <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
+ <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
+ <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
+ <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
+ <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
+ <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
+ <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
+ <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
+ <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
+ <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
+ <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
+ <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
+ <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
+ <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
+ <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
+ <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
+ <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
+ <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
+ <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
+ <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
+ <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
+ <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
+ <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
+ <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
+ <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
+ <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
+ <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
+ <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
+ <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
+ <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
+ <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
+ <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
+ <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
+ <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
+ <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
+ <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
+ <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
+ <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
+ <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
+ <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
+ <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
+ <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
+ <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
+ <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
+ <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
+ <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
+ <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
+ <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
+ <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
+ <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
+ <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
+ <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
+ <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
+ <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
+ <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
+ <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
+ <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
+ <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
+ <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
+ <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
+ <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
+ <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
+ <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
+ <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
+ <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
+ <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
+ <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
+ <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
+ <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
+ <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
+ <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
+ <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
+ <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
+ <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
+ <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
+ <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
+ <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
+ <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
+ <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
+ <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
+ <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
+ <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
+ <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
+ <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
+ <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
+ <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
+ <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
+ <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
+ <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
+ <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
+ <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
+ <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
+ <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
+ <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
+ <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
+ <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
+ <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
+ <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
+ <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
+ <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
+ <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
+ <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
+ <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
+ <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
+ <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
+ <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
+ <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
+ <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
+ <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
+ <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
+ <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
+ <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
+ <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
+ <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
+ <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
+ <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
+ <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
+ <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
+ <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
+ <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
+ <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
+ <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
+ <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
+ <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
+ <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
+ <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
+ <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
+ <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
+ <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
+ <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
+ <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
+ <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
+ <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
+ <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
+ <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
+ <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
+ <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
+ <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
+ <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
+ <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
+ <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
+ <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
+ <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
+ <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
+ <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
+ <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
+ <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
+ <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
+ <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
+ <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
+ <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
+ <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
+ <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
+ <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
+ <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
+ <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
+ <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
+ <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
+ <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
+ <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
+ <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
+ <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
+ <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
+ <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
+ <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
+ <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
+ <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
+ <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
+ <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
+ <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
+ <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
+ <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
+ <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
+ <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
+ <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
+ <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
+ <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
+ <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
+ <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
+ <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
+ <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
+ <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
+ <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
+ <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
+ <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
+ <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
+ <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
+ <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
+ <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
+ <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
+ <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
+ <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
+ <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
+ <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
+ <map code="0x2c7" name="caron"/><!-- CARON -->
+ <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
+ <map code="0x2d8" name="breve"/><!-- BREVE -->
+ <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
+ <map code="0x2da" name="ring"/><!-- RING ABOVE -->
+ <map code="0x2db" name="ogonek"/><!-- OGONEK -->
+ <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
+ <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
+ <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
+ <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
+ <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
+ <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
+ <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
+ <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
+ <map code="0x2013" name="endash"/><!-- EN DASH -->
+ <map code="0x2014" name="emdash"/><!-- EM DASH -->
+ <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
+ <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
+ <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
+ <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
+ <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
+ <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
+ <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
+ <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
+ <map code="0x2020" name="dagger"/><!-- DAGGER -->
+ <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
+ <map code="0x2022" name="bullet"/><!-- BULLET -->
+ <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
+ <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
+ <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
+ <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
+ <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
+ <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
+ <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
+ <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
+ <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
+ <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
+ <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
+ <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
+ <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
+ <map code="0xea01" name="fi#1"/><!-- Private Use -->
+ <map code="0xea02" name="fl#1"/><!-- Private Use -->
+ <map code="0xf001" name="fi"/><!-- Private Use -->
+ <map code="0xf002" name="fl"/><!-- Private Use -->
+ <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
+ <map code="0xf005" name="onesuperiour"/><!-- Private Use -->
+ <map code="0xf006" name="twosuperiour"/><!-- Private Use -->
+ <map code="0xf007" name="threesuperiour"/><!-- Private Use -->
+ <map code="0xf008" name="foursuperiour#1"/><!-- Private Use -->
+ <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
+ <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
+ <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
+ </cmap_format_4>
+ </cmap>
+
+ <fpgm>
+ <assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ FDEF[ ]
+ SLOOP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP1[ ]
+ SRP2[ ]
+ IP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP1[ ]
+ SRP2[ ]
+ SLOOP[ ]
+ IP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MIRP[11101]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MIRP[10100]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MDRP[11101]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MDRP[10100]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MIRP[11101]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MIRP[10100]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MDRP[11101]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MDRP[10100]
+ ENDF[ ]
+ FDEF[ ]
+ MDRP[00100]
+ ENDF[ ]
+ FDEF[ ]
+ MDRP[00000]
+ ENDF[ ]
+ FDEF[ ]
+ SVTCA[0]
+ NPUSHB[ ] /* 10 values pushed */
+ 1 0 0 1 1 2 2 3 3 0
+ SZPS[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SZPS[ ]
+ ENDF[ ]
+ </assembly>
+ </fpgm>
+
+ <prep>
+ <assembly>
+ PUSHB[ ] /* 2 values pushed */
+ 48 1
+ PUSHW[ ] /* 1 value pushed */
+ 329
+ RTG[ ]
+ SCANCTRL[ ]
+ SCANTYPE[ ]
+ SCVTCI[ ]
+ </assembly>
+ </prep>
+
+ <cvt>
+ <cv index="0" value="1480"/>
+ <cv index="1" value="1086"/>
+ <cv index="2" value="0"/>
+ <cv index="3" value="-512"/>
+ <cv index="4" value="247"/>
+ <cv index="5" value="121"/>
+ <cv index="6" value="125"/>
+ <cv index="7" value="147"/>
+ <cv index="8" value="299"/>
+ <cv index="9" value="224"/>
+ <cv index="10" value="200"/>
+ <cv index="11" value="210"/>
+ <cv index="12" value="174"/>
+ <cv index="13" value="179"/>
+ <cv index="14" value="145"/>
+ <cv index="15" value="171"/>
+ <cv index="16" value="149"/>
+ <cv index="17" value="96"/>
+ <cv index="18" value="102"/>
+ <cv index="19" value="188"/>
+ <cv index="20" value="138"/>
+ <cv index="21" value="97"/>
+ <cv index="22" value="172"/>
+ <cv index="23" value="36"/>
+ <cv index="24" value="203"/>
+ <cv index="25" value="131"/>
+ <cv index="26" value="230"/>
+ <cv index="27" value="186"/>
+ <cv index="28" value="196"/>
+ <cv index="29" value="22"/>
+ <cv index="30" value="157"/>
+ <cv index="31" value="114"/>
+ <cv index="32" value="87"/>
+ <cv index="33" value="101"/>
+ <cv index="34" value="162"/>
+ <cv index="35" value="155"/>
+ <cv index="36" value="213"/>
+ <cv index="37" value="176"/>
+ <cv index="38" value="152"/>
+ <cv index="39" value="212"/>
+ <cv index="40" value="113"/>
+ </cvt>
+
+ <loca>
+ <!-- The 'loca' table will be calculated by the compiler -->
+ </loca>
+
+ <glyf>
+
+ <!-- The xMin, yMin, xMax and yMax values
+ will be recalculated by the compiler. -->
+
+ <TTGlyph name=".notdef" xMin="123" yMin="0" xMax="1106" yMax="1480">
+ <contour>
+ <pt x="123" y="0" on="1"/>
+ <pt x="123" y="1480" on="1"/>
+ <pt x="1106" y="1480" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="983" y="123" on="1"/>
+ <pt x="983" y="1357" on="1"/>
+ <pt x="246" y="1357" on="1"/>
+ <pt x="246" y="123" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 16 values pushed */
+ 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ SVTCA[0]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
+
+ <TTGlyph name="A" xMin="25" yMin="0" xMax="1203" yMax="1480">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2
+ 4 48 200 15 0 1 12 11 4 3 3 2 0 8 7 0 14 19 18 17 16 15 14 13 12
+ 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="AE" xMin="12" yMin="0" xMax="1217" yMax="1480">
+ <contour>
+ <pt x="824" y="703" on="1"/>
+ <pt x="824" y="123" on="1"/>
+ <pt x="1093" y="123" on="1"/>
+ <pt x="1093" y="333" on="1"/>
+ <pt x="1217" y="333" on="1"/>
+ <pt x="1217" y="0" on="1"/>
+ <pt x="528" y="0" on="1"/>
+ <pt x="528" y="123" on="1"/>
+ <pt x="639" y="123" on="1"/>
+ <pt x="639" y="419" on="1"/>
+ <pt x="310" y="419" on="1"/>
+ <pt x="183" y="123" on="1"/>
+ <pt x="304" y="123" on="1"/>
+ <pt x="304" y="0" on="1"/>
+ <pt x="12" y="0" on="1"/>
+ <pt x="12" y="123" on="1"/>
+ <pt x="56" y="123" on="1"/>
+ <pt x="639" y="1480" on="1"/>
+ <pt x="1198" y="1480" on="1"/>
+ <pt x="1198" y="1166" on="1"/>
+ <pt x="1075" y="1166" on="1"/>
+ <pt x="1075" y="1357" on="1"/>
+ <pt x="824" y="1357" on="1"/>
+ <pt x="824" y="827" on="1"/>
+ <pt x="1001" y="827" on="1"/>
+ <pt x="1001" y="950" on="1"/>
+ <pt x="1124" y="950" on="1"/>
+ <pt x="1124" y="580" on="1"/>
+ <pt x="1001" y="580" on="1"/>
+ <pt x="1001" y="703" on="1"/>
+ </contour>
+ <contour>
+ <pt x="363" y="543" on="1"/>
+ <pt x="639" y="543" on="1"/>
+ <pt x="639" y="1180" on="1"/>
+ <pt x="638" y="1180" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 133 values pushed */
+ 33 32 26 25 20 19 6 21 23 3 28 27 2 0 30 3 4 3 2 9 1 3 0 0 22
+ 21 6 1 17 29 0 6 1 23 31 30 6 1 9 16 15 12 11 8 7 2 1 6 7 5
+ 4 4 48 200 24 23 1 10 9 1 14 13 6 5 3 3 0 18 17 0 14 29 28 25 24
+ 4 20 0 3 33 30 16 15 14 13 12 11 10 7 6 11 13 8 0 0 3 2 6 1 4
+ 21 20 6 1 18 32 31 17 9 8 19 4 0 3 4 48 200 5 4 1 19 18 1 27 26
+ 1 23 22 1 0 3 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aacute" xMin="25" yMin="0" xMax="1203" yMax="1925">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="491" y="1604" on="1"/>
+ <pt x="707" y="1925" on="1"/>
+ <pt x="935" y="1925" on="1"/>
+ <pt x="614" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 23 20 2 21 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5
+ 2 1 6 7 3 2 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3 0 8 7 0
+ 14 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Abreve" xMin="25" yMin="0" xMax="1203" yMax="1925">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="269" y="1925" on="1"/>
+ <pt x="392" y="1925" on="1"/>
+ <pt x="440" y="1777" on="0"/>
+ <pt x="614" y="1777" on="1"/>
+ <pt x="789" y="1777" on="0"/>
+ <pt x="837" y="1925" on="1"/>
+ <pt x="960" y="1925" on="1"/>
+ <pt x="937" y="1836" on="0"/>
+ <pt x="911" y="1790" on="1"/>
+ <pt x="820" y="1635" on="0"/>
+ <pt x="618" y="1635" on="1"/>
+ <pt x="466" y="1635" on="0"/>
+ <pt x="377" y="1716" on="1"/>
+ <pt x="322" y="1765" on="0"/>
+ <pt x="294" y="1837" on="1"/>
+ <pt x="283" y="1866" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 23 14 30 48 200 19 18 2 7 16 3 26 25 21 20 4 13 30 7 0 0 17 16
+ 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 12 11 4 3
+ 3 2 0 8 7 0 14 26 25 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6
+ 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Acircumflex" xMin="25" yMin="0" xMax="1203" yMax="1925">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="249" y="1604" on="1"/>
+ <pt x="505" y="1925" on="1"/>
+ <pt x="724" y="1925" on="1"/>
+ <pt x="980" y="1604" on="1"/>
+ <pt x="857" y="1604" on="1"/>
+ <pt x="616" y="1806" on="1"/>
+ <pt x="613" y="1806" on="1"/>
+ <pt x="372" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 27 26 25 24 23 20 6 21 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13
+ 10 9 6 5 2 1 6 7 3 2 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3
+ 0 8 7 0 14 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8
+ 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Adieresis" xMin="25" yMin="0" xMax="1203" yMax="1801">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="281" y="1604" on="1"/>
+ <pt x="281" y="1801" on="1"/>
+ <pt x="478" y="1801" on="1"/>
+ <pt x="478" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="750" y="1604" on="1"/>
+ <pt x="750" y="1801" on="1"/>
+ <pt x="947" y="1801" on="1"/>
+ <pt x="947" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 116 values pushed */
+ 19 18 2 7 16 3 0 0 27 24 23 20 10 3 21 17 16 6 1 0 14 13 10 9 6
+ 5 2 1 6 7 3 3 4 48 200 26 25 22 21 3 15 0 1 12 11 4 3 3 3 0
+ 8 7 0 14 17 15 14 13 12 5 26 24 3 19 18 8 7 4 24 22 3 16 3 2 0
+ 4 22 20 3 11 10 9 3 13 26 6 5 4 1 4 13 20 0 0 25 24 10 1 26 23
+ 22 10 1 20 2 4 48 200 27 26 1 21 20 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Agrave" xMin="25" yMin="0" xMax="1203" yMax="1925">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="738" y="1604" on="1"/>
+ <pt x="615" y="1604" on="1"/>
+ <pt x="294" y="1925" on="1"/>
+ <pt x="522" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 21 20 2 22 7 3 19 18 2 7 16 3 0 0 17 16 6 1 0 14 13 10 9 6 5
+ 2 1 6 7 3 2 4 48 200 23 22 1 15 0 1 12 11 4 3 3 3 0 8 7 0
+ 14 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Amacron" xMin="25" yMin="0" xMax="1203" yMax="1728">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="259" y="1604" on="1"/>
+ <pt x="259" y="1728" on="1"/>
+ <pt x="950" y="1728" on="1"/>
+ <pt x="950" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 19 18 2 7 16 3 0 0 23 20 6 1 21 17 16 6 1 0 14 13 10 9 6 5 2
+ 1 6 7 3 3 4 48 200 22 21 1 15 0 1 12 11 4 3 3 3 0 8 7 0 14
+ 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aogonek" xMin="25" yMin="-370" xMax="1203" yMax="1480">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="920" y="0" on="1"/>
+ <pt x="1027" y="0" on="1"/>
+ <pt x="898" y="-81" on="0"/>
+ <pt x="898" y="-179" on="1"/>
+ <pt x="898" y="-275" on="0"/>
+ <pt x="1013" y="-275" on="1"/>
+ <pt x="1067" y="-275" on="0"/>
+ <pt x="1104" y="-260" on="1"/>
+ <pt x="1104" y="-341" on="1"/>
+ <pt x="1042" y="-370" on="0"/>
+ <pt x="964" y="-370" on="1"/>
+ <pt x="762" y="-370" on="0"/>
+ <pt x="762" y="-213" on="1"/>
+ <pt x="762" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 25 17 30 48 200 19 18 2 7 16 3 28 27 30 3 0 0 17 16 6 1 0 14
+ 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 21 20 12 11 4 3 5 2
+ 0 8 7 0 14 0 0 23 20 32 48 200 32 28 27 21 20 19 18 17 16 15 14 13 12
+ 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aring" xMin="25" yMin="0" xMax="1203" yMax="1935">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1935" on="1"/>
+ <pt x="709" y="1935" on="0"/>
+ <pt x="775" y="1869" on="1"/>
+ <pt x="842" y="1803" on="0"/>
+ <pt x="842" y="1709" on="1"/>
+ <pt x="842" y="1612" on="0"/>
+ <pt x="775" y="1547" on="1"/>
+ <pt x="709" y="1481" on="0"/>
+ <pt x="613" y="1481" on="1"/>
+ <pt x="530" y="1481" on="0"/>
+ <pt x="468" y="1535" on="1"/>
+ <pt x="388" y="1604" on="0"/>
+ <pt x="388" y="1708" on="1"/>
+ <pt x="388" y="1802" on="0"/>
+ <pt x="455" y="1868" on="1"/>
+ <pt x="521" y="1935" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1848" on="1"/>
+ <pt x="557" y="1848" on="0"/>
+ <pt x="516" y="1808" on="1"/>
+ <pt x="474" y="1767" on="0"/>
+ <pt x="474" y="1709" on="1"/>
+ <pt x="474" y="1650" on="0"/>
+ <pt x="515" y="1609" on="1"/>
+ <pt x="556" y="1567" on="0"/>
+ <pt x="613" y="1567" on="1"/>
+ <pt x="667" y="1567" on="0"/>
+ <pt x="706" y="1600" on="1"/>
+ <pt x="756" y="1643" on="0"/>
+ <pt x="756" y="1709" on="1"/>
+ <pt x="756" y="1767" on="0"/>
+ <pt x="714" y="1808" on="1"/>
+ <pt x="673" y="1848" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 88 values pushed */
+ 0 0 44 32 28 36 32 20 48 200 28 0 19 18 2 7 16 3 20 7 0 0 17 16 6
+ 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1 12 11 4 3 3
+ 2 0 8 7 0 14 0 0 48 32 24 40 32 32 48 200 32 24 19 18 17 16 15 14 13
+ 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Atilde" xMin="25" yMin="0" xMax="1203" yMax="1839">
+ <contour>
+ <pt x="327" y="444" on="1"/>
+ <pt x="228" y="123" on="1"/>
+ <pt x="371" y="123" on="1"/>
+ <pt x="371" y="0" on="1"/>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="99" y="123" on="1"/>
+ <pt x="520" y="1480" on="1"/>
+ <pt x="709" y="1480" on="1"/>
+ <pt x="1129" y="123" on="1"/>
+ <pt x="1203" y="123" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="766" y="123" on="1"/>
+ <pt x="923" y="123" on="1"/>
+ <pt x="823" y="444" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="568" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="577" y="1243" on="1"/>
+ <pt x="575" y="1243" on="1"/>
+ </contour>
+ <contour>
+ <pt x="281" y="1604" on="1"/>
+ <pt x="287" y="1699" on="0"/>
+ <pt x="312" y="1749" on="1"/>
+ <pt x="357" y="1839" on="0"/>
+ <pt x="466" y="1839" on="1"/>
+ <pt x="538" y="1839" on="0"/>
+ <pt x="601" y="1800" on="1"/>
+ <pt x="661" y="1763" on="1"/>
+ <pt x="723" y="1725" on="0"/>
+ <pt x="757" y="1725" on="1"/>
+ <pt x="825" y="1725" on="0"/>
+ <pt x="836" y="1839" on="1"/>
+ <pt x="947" y="1839" on="1"/>
+ <pt x="940" y="1745" on="0"/>
+ <pt x="915" y="1695" on="1"/>
+ <pt x="869" y="1604" on="0"/>
+ <pt x="762" y="1604" on="1"/>
+ <pt x="689" y="1604" on="0"/>
+ <pt x="626" y="1643" on="1"/>
+ <pt x="566" y="1680" on="1"/>
+ <pt x="506" y="1717" on="0"/>
+ <pt x="470" y="1717" on="1"/>
+ <pt x="402" y="1717" on="0"/>
+ <pt x="391" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 41 5 24 29 5 36 48 200 19 18 2 7 16 3 43 32 31 20 4 13 36 24 7
+ 0 0 17 16 6 1 0 14 13 10 9 6 5 2 1 6 7 3 2 4 48 200 15 0 1
+ 12 11 4 3 3 2 0 8 7 0 14 43 32 31 20 19 18 17 16 15 14 13 12 11 10
+ 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="B" xMin="74" yMin="0" xMax="1112" yMax="1480">
+ <contour>
+ <pt x="247" y="123" on="1"/>
+ <pt x="247" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="692" y="1480" on="1"/>
+ <pt x="1066" y="1480" on="0"/>
+ <pt x="1066" y="1155" on="1"/>
+ <pt x="1066" y="987" on="0"/>
+ <pt x="964" y="882" on="1"/>
+ <pt x="904" y="819" on="0"/>
+ <pt x="790" y="771" on="1"/>
+ <pt x="888" y="745" on="0"/>
+ <pt x="938" y="715" on="1"/>
+ <pt x="1112" y="610" on="0"/>
+ <pt x="1112" y="377" on="1"/>
+ <pt x="1112" y="0" on="0"/>
+ <pt x="668" y="0" on="1"/>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ </contour>
+ <contour>
+ <pt x="444" y="123" on="1"/>
+ <pt x="607" y="123" on="1"/>
+ <pt x="902" y="123" on="0"/>
+ <pt x="902" y="384" on="1"/>
+ <pt x="902" y="532" on="0"/>
+ <pt x="805" y="618" on="1"/>
+ <pt x="709" y="703" on="0"/>
+ <pt x="541" y="703" on="1"/>
+ <pt x="444" y="703" on="1"/>
+ </contour>
+ <contour>
+ <pt x="444" y="827" on="1"/>
+ <pt x="542" y="827" on="1"/>
+ <pt x="855" y="827" on="0"/>
+ <pt x="855" y="1139" on="1"/>
+ <pt x="855" y="1357" on="0"/>
+ <pt x="644" y="1357" on="1"/>
+ <pt x="444" y="1357" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 29 28 27 26 10 5 1 0 3 0 0 34 33 2 1 6 3 3 20 19 18 0 6 3 16
+ 2 4 48 200 17 16 1 0 4 3 0 14 0 0 31 39 6 22 39 14 48 200 33 29 26
+ 20 16 10 4 7 13 14 6 19 18 17 3 2 4 13 0 0 0 34 28 27 19 10 3 0
+ 1 4 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="C" xMin="123" yMin="-37" xMax="1127" yMax="1517">
+ <contour>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="450" y="-37" on="0"/>
+ <pt x="287" y="169" on="1"/>
+ <pt x="123" y="375" on="0"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="123" y="1117" on="0"/>
+ <pt x="279" y="1317" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1110" on="1"/>
+ <pt x="983" y="1110" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="730" y="1394" on="1"/>
+ <pt x="543" y="1394" on="0"/>
+ <pt x="439" y="1218" on="1"/>
+ <pt x="336" y="1043" on="0"/>
+ <pt x="336" y="734" on="1"/>
+ <pt x="336" y="435" on="0"/>
+ <pt x="450" y="267" on="1"/>
+ <pt x="563" y="99" on="0"/>
+ <pt x="763" y="99" on="1"/>
+ <pt x="941" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 55 values pushed */
+ 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
+ 3 0 0 14 0 0 21 39 6 48 200 15 14 6 12 0 0 13 12 29 1 0 1 5 48
+ 200 27 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Cacute" xMin="123" yMin="-37" xMax="1127" yMax="1925">
+ <contour>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="450" y="-37" on="0"/>
+ <pt x="287" y="169" on="1"/>
+ <pt x="123" y="375" on="0"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="123" y="1117" on="0"/>
+ <pt x="279" y="1317" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1110" on="1"/>
+ <pt x="983" y="1110" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="730" y="1394" on="1"/>
+ <pt x="543" y="1394" on="0"/>
+ <pt x="439" y="1218" on="1"/>
+ <pt x="336" y="1043" on="0"/>
+ <pt x="336" y="734" on="1"/>
+ <pt x="336" y="435" on="0"/>
+ <pt x="450" y="267" on="1"/>
+ <pt x="563" y="99" on="0"/>
+ <pt x="763" y="99" on="1"/>
+ <pt x="941" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ </contour>
+ <contour>
+ <pt x="591" y="1604" on="1"/>
+ <pt x="807" y="1925" on="1"/>
+ <pt x="1035" y="1925" on="1"/>
+ <pt x="714" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 31 28 2 29 0 3 0 1 1 27
+ 15 14 13 12 0 6 0 2 3 0 0 30 29 1 0 14 0 0 21 39 6 48 200 31 30
+ 29 28 15 14 6 13 6 12 0 0 13 12 29 1 0 1 5 48 200 27 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccaron" xMin="123" yMin="-37" xMax="1127" yMax="1925">
+ <contour>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="450" y="-37" on="0"/>
+ <pt x="287" y="169" on="1"/>
+ <pt x="123" y="375" on="0"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="123" y="1117" on="0"/>
+ <pt x="279" y="1317" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1110" on="1"/>
+ <pt x="983" y="1110" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="730" y="1394" on="1"/>
+ <pt x="543" y="1394" on="0"/>
+ <pt x="439" y="1218" on="1"/>
+ <pt x="336" y="1043" on="0"/>
+ <pt x="336" y="734" on="1"/>
+ <pt x="336" y="435" on="0"/>
+ <pt x="450" y="267" on="1"/>
+ <pt x="563" y="99" on="0"/>
+ <pt x="763" y="99" on="1"/>
+ <pt x="941" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1080" y="1925" on="1"/>
+ <pt x="823" y="1604" on="1"/>
+ <pt x="605" y="1604" on="1"/>
+ <pt x="348" y="1925" on="1"/>
+ <pt x="472" y="1925" on="1"/>
+ <pt x="713" y="1723" on="1"/>
+ <pt x="715" y="1723" on="1"/>
+ <pt x="957" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 78 values pushed */
+ 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
+ 3 0 0 35 34 33 32 31 28 6 13 29 30 29 1 0 14 0 0 21 39 6 48 200 35
+ 34 33 32 31 30 29 28 15 14 10 13 6 12 0 0 13 12 29 1 0 1 5 48 200 27
+ 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccedilla" xMin="123" yMin="-432" xMax="1127" yMax="1517">
+ <contour>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="450" y="-37" on="0"/>
+ <pt x="287" y="169" on="1"/>
+ <pt x="123" y="375" on="0"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="123" y="1117" on="0"/>
+ <pt x="279" y="1317" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1110" on="1"/>
+ <pt x="983" y="1110" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="730" y="1394" on="1"/>
+ <pt x="542" y="1394" on="0"/>
+ <pt x="439" y="1218" on="1"/>
+ <pt x="336" y="1042" on="0"/>
+ <pt x="336" y="734" on="1"/>
+ <pt x="336" y="436" on="0"/>
+ <pt x="450" y="267" on="1"/>
+ <pt x="563" y="99" on="0"/>
+ <pt x="763" y="99" on="1"/>
+ <pt x="941" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ </contour>
+ <contour>
+ <pt x="669" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="706" y="-109" on="1"/>
+ <pt x="778" y="-111" on="0"/>
+ <pt x="830" y="-148" on="1"/>
+ <pt x="900" y="-197" on="0"/>
+ <pt x="900" y="-269" on="1"/>
+ <pt x="900" y="-337" on="0"/>
+ <pt x="841" y="-384" on="1"/>
+ <pt x="782" y="-432" on="0"/>
+ <pt x="697" y="-432" on="1"/>
+ <pt x="630" y="-432" on="0"/>
+ <pt x="553" y="-411" on="1"/>
+ <pt x="553" y="-330" on="1"/>
+ <pt x="603" y="-345" on="0"/>
+ <pt x="657" y="-345" on="1"/>
+ <pt x="761" y="-345" on="0"/>
+ <pt x="761" y="-271" on="1"/>
+ <pt x="761" y="-178" on="0"/>
+ <pt x="574" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 43 32 38 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0
+ 6 0 2 3 0 0 1 47 41 40 30 29 28 6 13 38 2 0 14 0 0 45 20 34 21
+ 39 6 48 200 47 41 40 30 29 28 15 14 8 13 34 6 12 0 0 13 12 29 1 0 1
+ 5 48 200 27 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccircumflex" xMin="123" yMin="-37" xMax="1127" yMax="1925">
+ <contour>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="450" y="-37" on="0"/>
+ <pt x="287" y="169" on="1"/>
+ <pt x="123" y="375" on="0"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="123" y="1117" on="0"/>
+ <pt x="279" y="1317" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1110" on="1"/>
+ <pt x="983" y="1110" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="730" y="1394" on="1"/>
+ <pt x="543" y="1394" on="0"/>
+ <pt x="439" y="1218" on="1"/>
+ <pt x="336" y="1043" on="0"/>
+ <pt x="336" y="734" on="1"/>
+ <pt x="336" y="435" on="0"/>
+ <pt x="450" y="267" on="1"/>
+ <pt x="563" y="99" on="0"/>
+ <pt x="763" y="99" on="1"/>
+ <pt x="941" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ </contour>
+ <contour>
+ <pt x="348" y="1604" on="1"/>
+ <pt x="604" y="1925" on="1"/>
+ <pt x="823" y="1925" on="1"/>
+ <pt x="1079" y="1604" on="1"/>
+ <pt x="956" y="1604" on="1"/>
+ <pt x="715" y="1806" on="1"/>
+ <pt x="712" y="1806" on="1"/>
+ <pt x="471" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 35 34 33 32 31 28 6 29 0 3
+ 0 1 1 27 15 14 13 12 0 6 0 2 3 0 0 30 29 1 0 14 0 0 21 39 6
+ 48 200 35 34 33 32 31 30 29 28 15 14 10 13 6 12 0 0 13 12 29 1 0 1 5
+ 48 200 27 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Cdotaccent" xMin="123" yMin="-37" xMax="1127" yMax="1801">
+ <contour>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="450" y="-37" on="0"/>
+ <pt x="287" y="169" on="1"/>
+ <pt x="123" y="375" on="0"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="123" y="1117" on="0"/>
+ <pt x="279" y="1317" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1110" on="1"/>
+ <pt x="983" y="1110" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="730" y="1394" on="1"/>
+ <pt x="543" y="1394" on="0"/>
+ <pt x="439" y="1218" on="1"/>
+ <pt x="336" y="1043" on="0"/>
+ <pt x="336" y="734" on="1"/>
+ <pt x="336" y="435" on="0"/>
+ <pt x="450" y="267" on="1"/>
+ <pt x="563" y="99" on="0"/>
+ <pt x="763" y="99" on="1"/>
+ <pt x="941" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1604" on="1"/>
+ <pt x="615" y="1801" on="1"/>
+ <pt x="812" y="1801" on="1"/>
+ <pt x="812" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 25 20 2 17 5 10 48 200 10 0 2 2 1 1 27 15 14 13 12 0 6 0 2
+ 3 0 0 0 0 31 28 10 1 29 1 4 48 200 30 29 1 0 14 0 0 21 39 6 48
+ 200 15 14 2 12 30 3 6 28 0 0 31 30 10 1 28 1 4 13 12 29 1 0 1 5
+ 48 200 29 28 1 27 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="D" xMin="49" yMin="0" xMax="1167" yMax="1480">
+ <contour>
+ <pt x="49" y="0" on="1"/>
+ <pt x="49" y="123" on="1"/>
+ <pt x="197" y="123" on="1"/>
+ <pt x="197" y="1357" on="1"/>
+ <pt x="49" y="1357" on="1"/>
+ <pt x="49" y="1480" on="1"/>
+ <pt x="559" y="1480" on="1"/>
+ <pt x="1167" y="1480" on="0"/>
+ <pt x="1167" y="775" on="1"/>
+ <pt x="1167" y="419" on="0"/>
+ <pt x="1007" y="209" on="1"/>
+ <pt x="847" y="0" on="0"/>
+ <pt x="577" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="395" y="123" on="1"/>
+ <pt x="513" y="123" on="1"/>
+ <pt x="954" y="123" on="0"/>
+ <pt x="954" y="754" on="1"/>
+ <pt x="954" y="1063" on="0"/>
+ <pt x="843" y="1210" on="1"/>
+ <pt x="731" y="1357" on="0"/>
+ <pt x="499" y="1357" on="1"/>
+ <pt x="395" y="1357" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 21 20 4 3 6 3 5 14 13 2 1 6 3 0 2 4 48 200 12 0 1 0 6
+ 5 0 14 0 0 16 39 8 48 200 20 14 12 6 4 13 8 13 5 4 1 0 4 13 2
+ 0 0 21 13 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Dcaron" xMin="49" yMin="0" xMax="1167" yMax="1925">
+ <contour>
+ <pt x="49" y="0" on="1"/>
+ <pt x="49" y="123" on="1"/>
+ <pt x="197" y="123" on="1"/>
+ <pt x="197" y="1357" on="1"/>
+ <pt x="49" y="1357" on="1"/>
+ <pt x="49" y="1480" on="1"/>
+ <pt x="559" y="1480" on="1"/>
+ <pt x="1167" y="1480" on="0"/>
+ <pt x="1167" y="775" on="1"/>
+ <pt x="1167" y="419" on="0"/>
+ <pt x="1007" y="209" on="1"/>
+ <pt x="847" y="0" on="0"/>
+ <pt x="577" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="395" y="123" on="1"/>
+ <pt x="513" y="123" on="1"/>
+ <pt x="954" y="123" on="0"/>
+ <pt x="954" y="754" on="1"/>
+ <pt x="954" y="1063" on="0"/>
+ <pt x="843" y="1210" on="1"/>
+ <pt x="731" y="1357" on="0"/>
+ <pt x="499" y="1357" on="1"/>
+ <pt x="395" y="1357" on="1"/>
+ </contour>
+ <contour>
+ <pt x="919" y="1925" on="1"/>
+ <pt x="662" y="1604" on="1"/>
+ <pt x="444" y="1604" on="1"/>
+ <pt x="187" y="1925" on="1"/>
+ <pt x="311" y="1925" on="1"/>
+ <pt x="552" y="1723" on="1"/>
+ <pt x="554" y="1723" on="1"/>
+ <pt x="796" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 29 28 27 26 25 22 6 13 23 0 0 21 20 4 3 6 3 5 14 13 2 1 6 3 0
+ 2 4 48 200 24 23 1 12 0 1 2 0 6 5 0 14 0 0 16 39 8 48 200 26 13
+ 2 2 29 28 27 24 23 22 20 14 12 6 10 13 8 13 25 5 4 1 0 5 13 2 0
+ 0 21 13 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Dcroat" xMin="49" yMin="0" xMax="1167" yMax="1480">
+ <contour>
+ <pt x="49" y="0" on="1"/>
+ <pt x="49" y="123" on="1"/>
+ <pt x="197" y="123" on="1"/>
+ <pt x="197" y="716" on="1"/>
+ <pt x="49" y="716" on="1"/>
+ <pt x="49" y="839" on="1"/>
+ <pt x="197" y="839" on="1"/>
+ <pt x="197" y="1357" on="1"/>
+ <pt x="49" y="1357" on="1"/>
+ <pt x="49" y="1480" on="1"/>
+ <pt x="558" y="1480" on="1"/>
+ <pt x="1167" y="1480" on="0"/>
+ <pt x="1167" y="776" on="1"/>
+ <pt x="1167" y="419" on="0"/>
+ <pt x="1007" y="209" on="1"/>
+ <pt x="847" y="0" on="0"/>
+ <pt x="577" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="394" y="1357" on="1"/>
+ <pt x="394" y="839" on="1"/>
+ <pt x="666" y="839" on="1"/>
+ <pt x="666" y="716" on="1"/>
+ <pt x="394" y="716" on="1"/>
+ <pt x="394" y="123" on="1"/>
+ <pt x="513" y="123" on="1"/>
+ <pt x="954" y="123" on="0"/>
+ <pt x="954" y="754" on="1"/>
+ <pt x="954" y="1062" on="0"/>
+ <pt x="842" y="1210" on="1"/>
+ <pt x="730" y="1357" on="0"/>
+ <pt x="499" y="1357" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 29 17 8 7 6 3 9 21 20 4 3 6 3 5 23 22 2 1 6 3 0 3 4
+ 48 200 19 18 6 5 3 16 0 1 2 0 10 9 0 14 0 0 25 39 12 48 200 29 23
+ 20 19 16 10 6 13 12 17 9 8 5 4 1 0 6 13 2 0 0 22 21 18 17 10 3
+ 2 1 4 48 200 7 6 3 2 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="E" xMin="74" yMin="0" xMax="1106" yMax="1480">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10 9 4 3 6 3 5
+ 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200 12 11 1 23 0 1
+ 2 0 6 5 0 14 17 16 13 12 4 14 10 3 5 4 1 0 4 13 2 0 0 21 20
+ 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1
+ 15 14 1 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eacute" xMin="74" yMin="0" xMax="1106" yMax="1925">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="481" y="1604" on="1"/>
+ <pt x="697" y="1925" on="1"/>
+ <pt x="925" y="1925" on="1"/>
+ <pt x="604" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 124 values pushed */
+ 27 24 2 25 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10
+ 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200
+ 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 26 8 14 2 27 25 24 17 16 13
+ 12 7 14 10 3 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19
+ 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ebreve" xMin="74" yMin="0" xMax="1106" yMax="1925">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="259" y="1925" on="1"/>
+ <pt x="382" y="1925" on="1"/>
+ <pt x="430" y="1777" on="0"/>
+ <pt x="604" y="1777" on="1"/>
+ <pt x="779" y="1777" on="0"/>
+ <pt x="827" y="1925" on="1"/>
+ <pt x="950" y="1925" on="1"/>
+ <pt x="927" y="1836" on="0"/>
+ <pt x="901" y="1790" on="1"/>
+ <pt x="810" y="1635" on="0"/>
+ <pt x="608" y="1635" on="1"/>
+ <pt x="456" y="1635" on="0"/>
+ <pt x="367" y="1716" on="1"/>
+ <pt x="312" y="1765" on="0"/>
+ <pt x="284" y="1837" on="1"/>
+ <pt x="273" y="1866" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 133 values pushed */
+ 0 0 27 14 34 48 200 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 30 29
+ 25 24 4 13 34 5 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0
+ 2 1 6 1 0 4 4 48 200 12 11 1 23 0 1 2 0 6 5 0 14 30 20 8 2
+ 29 17 16 13 12 5 14 10 3 25 10 2 2 5 4 1 0 4 13 2 0 0 21 20 6
+ 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15
+ 14 1 24 3 2 2 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ecaron" xMin="74" yMin="0" xMax="1106" yMax="1925">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="957" y="1925" on="1"/>
+ <pt x="700" y="1604" on="1"/>
+ <pt x="482" y="1604" on="1"/>
+ <pt x="225" y="1925" on="1"/>
+ <pt x="349" y="1925" on="1"/>
+ <pt x="590" y="1723" on="1"/>
+ <pt x="592" y="1723" on="1"/>
+ <pt x="834" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 134 values pushed */
+ 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 31 30 29 28 27 24 6 13 25
+ 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4
+ 4 48 200 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 24 20 8 2 31 30 29
+ 26 25 17 16 13 12 9 14 10 3 28 10 2 2 27 5 4 1 0 5 13 2 0 0 21
+ 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6
+ 1 15 14 1 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ecircumflex" xMin="74" yMin="0" xMax="1106" yMax="1925">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="259" y="1604" on="1"/>
+ <pt x="515" y="1925" on="1"/>
+ <pt x="734" y="1925" on="1"/>
+ <pt x="990" y="1604" on="1"/>
+ <pt x="867" y="1604" on="1"/>
+ <pt x="626" y="1806" on="1"/>
+ <pt x="623" y="1806" on="1"/>
+ <pt x="382" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 135 values pushed */
+ 31 30 29 28 27 24 6 25 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19
+ 3 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0
+ 4 4 48 200 26 25 1 12 11 1 23 0 1 3 0 6 5 0 14 27 6 20 2 30 29
+ 28 26 25 17 16 13 12 9 14 10 3 31 10 2 2 5 4 1 0 4 13 2 0 0 21
+ 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6
+ 1 15 14 1 24 3 2 2 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Edieresis" xMin="74" yMin="0" xMax="1106" yMax="1801">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="259" y="1604" on="1"/>
+ <pt x="259" y="1801" on="1"/>
+ <pt x="456" y="1801" on="1"/>
+ <pt x="456" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="728" y="1604" on="1"/>
+ <pt x="728" y="1801" on="1"/>
+ <pt x="925" y="1801" on="1"/>
+ <pt x="925" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 135 values pushed */
+ 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 31 28 27 24 10 3 25
+ 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48
+ 200 30 29 26 25 3 12 11 1 23 0 1 3 0 6 5 0 14 17 16 13 12 4 14 28
+ 3 5 4 1 0 4 13 2 0 0 29 28 10 1 30 27 26 10 1 2 21 20 6 1 22
+ 9 8 6 1 6 19 18 11 10 10 3 2 5 4 48 200 31 30 1 23 22 1 7 6 1
+ 15 14 1 25 24 3 2 3 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Edotaccent" xMin="74" yMin="0" xMax="1106" yMax="1801">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="543" y="1604" on="1"/>
+ <pt x="543" y="1801" on="1"/>
+ <pt x="740" y="1801" on="1"/>
+ <pt x="740" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 124 values pushed */
+ 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 27 24 10 1 25 10 9
+ 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48 200 26
+ 25 1 12 11 1 23 0 1 3 0 6 5 0 14 17 16 13 12 4 14 26 3 5 4 1
+ 0 4 13 2 0 0 27 26 10 1 24 21 20 6 1 22 9 8 6 1 6 19 18 11 10
+ 10 3 2 4 4 48 200 25 24 1 23 22 1 7 6 1 15 14 1 3 2 1 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Egrave" xMin="74" yMin="0" xMax="1106" yMax="1925">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="740" y="1604" on="1"/>
+ <pt x="617" y="1604" on="1"/>
+ <pt x="296" y="1925" on="1"/>
+ <pt x="524" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 124 values pushed */
+ 25 24 2 26 5 3 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 10
+ 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 4 4 48 200
+ 27 26 1 12 11 1 23 0 1 3 0 6 5 0 14 27 25 24 17 16 13 12 7 14 10
+ 3 26 10 2 2 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19
+ 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Emacron" xMin="74" yMin="0" xMax="1106" yMax="1728">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="284" y="1604" on="1"/>
+ <pt x="284" y="1728" on="1"/>
+ <pt x="975" y="1728" on="1"/>
+ <pt x="975" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 128 values pushed */
+ 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 0 0 27 24 6 1 25 10 9
+ 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1 0 5 4 48 200 26
+ 25 1 12 11 1 23 0 1 3 0 6 5 0 14 27 26 2 20 8 3 17 16 13 12 4
+ 14 10 3 25 24 2 10 2 3 5 4 1 0 4 13 2 0 0 21 20 6 1 22 9 8
+ 6 1 6 19 18 11 10 10 3 2 3 4 48 200 23 22 1 7 6 1 15 14 1 3 2
+ 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eng" xMin="74" yMin="-296" xMax="1155" yMax="1480">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="185" y="123" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="308" y="1480" on="1"/>
+ <pt x="918" y="405" on="1"/>
+ <pt x="920" y="405" on="1"/>
+ <pt x="920" y="1357" on="1"/>
+ <pt x="810" y="1357" on="1"/>
+ <pt x="810" y="1480" on="1"/>
+ <pt x="1155" y="1480" on="1"/>
+ <pt x="1155" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="0" on="1"/>
+ <pt x="1044" y="-134" on="0"/>
+ <pt x="964" y="-215" on="1"/>
+ <pt x="885" y="-296" on="0"/>
+ <pt x="752" y="-296" on="1"/>
+ <pt x="664" y="-296" on="0"/>
+ <pt x="536" y="-259" on="1"/>
+ <pt x="536" y="-49" on="1"/>
+ <pt x="659" y="-49" on="1"/>
+ <pt x="672" y="-167" on="1"/>
+ <pt x="736" y="-198" on="0"/>
+ <pt x="783" y="-198" on="1"/>
+ <pt x="845" y="-198" on="0"/>
+ <pt x="880" y="-158" on="1"/>
+ <pt x="922" y="-111" on="0"/>
+ <pt x="922" y="-26" on="1"/>
+ <pt x="922" y="-19" on="0"/>
+ <pt x="921" y="-10" on="1"/>
+ <pt x="920" y="0" on="1"/>
+ <pt x="311" y="1076" on="1"/>
+ <pt x="308" y="1076" on="1"/>
+ <pt x="308" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 0 0 26 17 19 48 200 37 36 35 34 14 13 10 9 8 7 4 3 2 1 14 5 0 3
+ 24 23 22 21 4 13 19 0 38 33 15 0 3 0 12 11 6 5 0 3 14 30 30 14 8
+ 2 24 23 11 10 7 5 8 21 3 38 37 34 3 21 6 3 13 12 2 13 14 5 4 1
+ 0 4 13 2 0 0 33 9 8 6 2 14 36 35 6 6 2 2 2 4 48 200 15 14 1
+ 22 21 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eogonek" xMin="74" yMin="-370" xMax="1106" yMax="1480">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="259" y="123" on="1"/>
+ <pt x="259" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="1056" y="1480" on="1"/>
+ <pt x="1056" y="1123" on="1"/>
+ <pt x="933" y="1123" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="457" y="1357" on="1"/>
+ <pt x="457" y="814" on="1"/>
+ <pt x="748" y="814" on="1"/>
+ <pt x="748" y="938" on="1"/>
+ <pt x="871" y="938" on="1"/>
+ <pt x="871" y="567" on="1"/>
+ <pt x="748" y="567" on="1"/>
+ <pt x="748" y="691" on="1"/>
+ <pt x="457" y="691" on="1"/>
+ <pt x="457" y="136" on="1"/>
+ <pt x="982" y="136" on="1"/>
+ <pt x="982" y="383" on="1"/>
+ <pt x="1106" y="383" on="1"/>
+ <pt x="1106" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="860" y="0" on="1"/>
+ <pt x="967" y="0" on="1"/>
+ <pt x="838" y="-81" on="0"/>
+ <pt x="838" y="-179" on="1"/>
+ <pt x="838" y="-275" on="0"/>
+ <pt x="953" y="-275" on="1"/>
+ <pt x="1007" y="-275" on="0"/>
+ <pt x="1044" y="-260" on="1"/>
+ <pt x="1044" y="-341" on="1"/>
+ <pt x="982" y="-370" on="0"/>
+ <pt x="904" y="-370" on="1"/>
+ <pt x="702" y="-370" on="0"/>
+ <pt x="702" y="-213" on="1"/>
+ <pt x="702" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 141 values pushed */
+ 0 0 29 17 34 48 200 14 13 8 7 4 3 11 3 22 21 16 15 4 17 19 3 32 31
+ 34 0 0 0 10 9 4 3 6 3 5 18 17 6 1 11 20 19 20 1 0 2 1 6 1
+ 0 4 4 48 200 12 11 1 25 24 23 0 3 2 0 6 5 0 14 0 0 27 20 36 48
+ 200 32 31 2 6 20 3 25 20 8 2 36 36 24 17 16 13 12 6 14 10 3 5 4 1
+ 0 4 13 2 0 0 21 20 6 1 22 9 8 6 1 6 19 18 11 10 10 3 2 3 4
+ 48 200 23 22 1 7 6 1 15 14 1 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eth" xMin="49" yMin="0" xMax="1167" yMax="1480">
+ <contour>
+ <pt x="49" y="0" on="1"/>
+ <pt x="49" y="123" on="1"/>
+ <pt x="197" y="123" on="1"/>
+ <pt x="197" y="716" on="1"/>
+ <pt x="49" y="716" on="1"/>
+ <pt x="49" y="839" on="1"/>
+ <pt x="197" y="839" on="1"/>
+ <pt x="197" y="1357" on="1"/>
+ <pt x="49" y="1357" on="1"/>
+ <pt x="49" y="1480" on="1"/>
+ <pt x="558" y="1480" on="1"/>
+ <pt x="1167" y="1480" on="0"/>
+ <pt x="1167" y="776" on="1"/>
+ <pt x="1167" y="419" on="0"/>
+ <pt x="1007" y="209" on="1"/>
+ <pt x="847" y="0" on="0"/>
+ <pt x="577" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="394" y="1357" on="1"/>
+ <pt x="394" y="839" on="1"/>
+ <pt x="666" y="839" on="1"/>
+ <pt x="666" y="716" on="1"/>
+ <pt x="394" y="716" on="1"/>
+ <pt x="394" y="123" on="1"/>
+ <pt x="513" y="123" on="1"/>
+ <pt x="954" y="123" on="0"/>
+ <pt x="954" y="754" on="1"/>
+ <pt x="954" y="1062" on="0"/>
+ <pt x="842" y="1210" on="1"/>
+ <pt x="730" y="1357" on="0"/>
+ <pt x="499" y="1357" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 29 17 8 7 6 3 9 21 20 4 3 6 3 5 23 22 2 1 6 3 0 3 4
+ 48 200 19 18 6 5 3 16 0 1 2 0 10 9 0 14 0 0 25 39 12 48 200 29 23
+ 20 19 16 10 6 13 12 17 9 8 5 4 1 0 6 13 2 0 0 22 21 18 17 10 3
+ 2 1 4 48 200 7 6 3 2 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Euro" xMin="6" yMin="-37" xMax="1127" yMax="1517">
+ <contour>
+ <pt x="127" y="857" on="1"/>
+ <pt x="6" y="857" on="1"/>
+ <pt x="57" y="981" on="1"/>
+ <pt x="143" y="981" on="1"/>
+ <pt x="182" y="1150" on="0"/>
+ <pt x="230" y="1236" on="1"/>
+ <pt x="385" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1172" on="1"/>
+ <pt x="983" y="1172" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="729" y="1394" on="1"/>
+ <pt x="536" y="1394" on="0"/>
+ <pt x="438" y="1222" on="1"/>
+ <pt x="389" y="1137" on="0"/>
+ <pt x="359" y="981" on="1"/>
+ <pt x="1027" y="981" on="1"/>
+ <pt x="976" y="857" on="1"/>
+ <pt x="341" y="857" on="1"/>
+ <pt x="337" y="802" on="0"/>
+ <pt x="337" y="785" on="1"/>
+ <pt x="336" y="761" on="0"/>
+ <pt x="335" y="757" on="1"/>
+ <pt x="334" y="743" on="0"/>
+ <pt x="335" y="739" on="1"/>
+ <pt x="336" y="734" on="0"/>
+ <pt x="336" y="733" on="1"/>
+ <pt x="338" y="660" on="1"/>
+ <pt x="894" y="660" on="1"/>
+ <pt x="843" y="537" on="1"/>
+ <pt x="351" y="537" on="1"/>
+ <pt x="377" y="399" on="0"/>
+ <pt x="415" y="320" on="1"/>
+ <pt x="521" y="99" on="0"/>
+ <pt x="762" y="99" on="1"/>
+ <pt x="942" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="740" y="-37" on="1"/>
+ <pt x="501" y="-37" on="0"/>
+ <pt x="348" y="104" on="1"/>
+ <pt x="242" y="202" on="0"/>
+ <pt x="186" y="357" on="1"/>
+ <pt x="165" y="416" on="0"/>
+ <pt x="139" y="537" on="1"/>
+ <pt x="6" y="537" on="1"/>
+ <pt x="57" y="660" on="1"/>
+ <pt x="125" y="660" on="1"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="121" y="759" on="1"/>
+ <pt x="121" y="760" on="0"/>
+ <pt x="123" y="768" on="1"/>
+ <pt x="124" y="772" on="0"/>
+ <pt x="124" y="791" on="1"/>
+ <pt x="123" y="797" on="0"/>
+ <pt x="125" y="815" on="1"/>
+ <pt x="126" y="840" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 114 values pushed */
+ 0 0 37 20 42 14 5 7 48 200 42 2 7 0 1 12 11 10 9 4 0 2 3 0 52
+ 0 30 2 1 40 39 2 32 2 3 0 0 0 21 20 1 0 6 3 2 49 48 33 32 6
+ 3 30 2 4 48 200 19 18 3 2 3 51 50 31 30 3 2 0 14 0 0 27 36 53 48
+ 200 52 51 50 49 48 33 32 31 30 21 20 19 18 12 11 3 2 1 0 19 13 53 9 0
+ 0 10 9 29 1 39 1 5 48 200 40 39 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Euro#1" xMin="6" yMin="-37" xMax="1127" yMax="1517">
+ <contour>
+ <pt x="127" y="857" on="1"/>
+ <pt x="6" y="857" on="1"/>
+ <pt x="57" y="981" on="1"/>
+ <pt x="143" y="981" on="1"/>
+ <pt x="182" y="1150" on="0"/>
+ <pt x="230" y="1236" on="1"/>
+ <pt x="385" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="889" y="1517" on="0"/>
+ <pt x="1106" y="1453" on="1"/>
+ <pt x="1106" y="1172" on="1"/>
+ <pt x="983" y="1172" on="1"/>
+ <pt x="954" y="1341" on="1"/>
+ <pt x="841" y="1394" on="0"/>
+ <pt x="729" y="1394" on="1"/>
+ <pt x="536" y="1394" on="0"/>
+ <pt x="438" y="1222" on="1"/>
+ <pt x="389" y="1137" on="0"/>
+ <pt x="359" y="981" on="1"/>
+ <pt x="1027" y="981" on="1"/>
+ <pt x="976" y="857" on="1"/>
+ <pt x="341" y="857" on="1"/>
+ <pt x="337" y="802" on="0"/>
+ <pt x="337" y="785" on="1"/>
+ <pt x="336" y="761" on="0"/>
+ <pt x="335" y="757" on="1"/>
+ <pt x="334" y="743" on="0"/>
+ <pt x="335" y="739" on="1"/>
+ <pt x="336" y="734" on="0"/>
+ <pt x="336" y="733" on="1"/>
+ <pt x="338" y="660" on="1"/>
+ <pt x="894" y="660" on="1"/>
+ <pt x="843" y="537" on="1"/>
+ <pt x="351" y="537" on="1"/>
+ <pt x="377" y="399" on="0"/>
+ <pt x="415" y="320" on="1"/>
+ <pt x="521" y="99" on="0"/>
+ <pt x="762" y="99" on="1"/>
+ <pt x="942" y="99" on="0"/>
+ <pt x="1127" y="234" on="1"/>
+ <pt x="1127" y="74" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="740" y="-37" on="1"/>
+ <pt x="501" y="-37" on="0"/>
+ <pt x="348" y="104" on="1"/>
+ <pt x="242" y="202" on="0"/>
+ <pt x="186" y="357" on="1"/>
+ <pt x="165" y="416" on="0"/>
+ <pt x="139" y="537" on="1"/>
+ <pt x="6" y="537" on="1"/>
+ <pt x="57" y="660" on="1"/>
+ <pt x="125" y="660" on="1"/>
+ <pt x="123" y="748" on="1"/>
+ <pt x="121" y="759" on="1"/>
+ <pt x="121" y="760" on="0"/>
+ <pt x="123" y="768" on="1"/>
+ <pt x="124" y="772" on="0"/>
+ <pt x="124" y="791" on="1"/>
+ <pt x="123" y="797" on="0"/>
+ <pt x="125" y="815" on="1"/>
+ <pt x="126" y="840" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 114 values pushed */
+ 0 0 37 20 42 14 5 7 48 200 42 2 7 0 1 12 11 10 9 4 0 2 3 0 52
+ 0 30 2 1 40 39 2 32 2 3 0 0 0 21 20 1 0 6 3 2 49 48 33 32 6
+ 3 30 2 4 48 200 19 18 3 2 3 51 50 31 30 3 2 0 14 0 0 27 36 53 48
+ 200 52 51 50 49 48 33 32 31 30 21 20 19 18 12 11 3 2 1 0 19 13 53 9 0
+ 0 10 9 29 1 39 1 5 48 200 40 39 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="F" xMin="111" yMin="0" xMax="1136" yMax="1480">
+ <contour>
+ <pt x="530" y="123" on="1"/>
+ <pt x="802" y="123" on="1"/>
+ <pt x="802" y="0" on="1"/>
+ <pt x="111" y="0" on="1"/>
+ <pt x="111" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="1357" on="1"/>
+ <pt x="111" y="1357" on="1"/>
+ <pt x="111" y="1480" on="1"/>
+ <pt x="1136" y="1480" on="1"/>
+ <pt x="1136" y="1110" on="1"/>
+ <pt x="1013" y="1110" on="1"/>
+ <pt x="1013" y="1357" on="1"/>
+ <pt x="530" y="1357" on="1"/>
+ <pt x="530" y="777" on="1"/>
+ <pt x="828" y="777" on="1"/>
+ <pt x="828" y="901" on="1"/>
+ <pt x="951" y="901" on="1"/>
+ <pt x="951" y="530" on="1"/>
+ <pt x="828" y="530" on="1"/>
+ <pt x="828" y="654" on="1"/>
+ <pt x="530" y="654" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 17 16 11 10 4 6 14 3 19 18 2 20 0 3 0 0 13 12 7 6 6 3 8 21 20
+ 6 1 14 5 4 1 0 6 3 2 3 4 48 200 15 14 1 3 2 1 2 0 9 8 0
+ 14 20 19 16 15 2 1 6 17 0 3 8 7 4 3 4 13 5 0 0 12 11 6 1 9
+ 21 14 13 0 10 3 5 2 4 48 200 10 9 1 18 17 1 6 5 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="G" xMin="74" yMin="-37" xMax="1081" yMax="1518">
+ <contour>
+ <pt x="1081" y="74" on="1"/>
+ <pt x="899" y="-37" on="0"/>
+ <pt x="698" y="-37" on="1"/>
+ <pt x="402" y="-37" on="0"/>
+ <pt x="238" y="169" on="1"/>
+ <pt x="74" y="374" on="0"/>
+ <pt x="74" y="747" on="1"/>
+ <pt x="74" y="1120" on="0"/>
+ <pt x="231" y="1319" on="1"/>
+ <pt x="389" y="1518" on="0"/>
+ <pt x="688" y="1518" on="1"/>
+ <pt x="861" y="1518" on="0"/>
+ <pt x="1057" y="1456" on="1"/>
+ <pt x="1057" y="1110" on="1"/>
+ <pt x="934" y="1110" on="1"/>
+ <pt x="905" y="1341" on="1"/>
+ <pt x="791" y="1395" on="0"/>
+ <pt x="692" y="1395" on="1"/>
+ <pt x="287" y="1395" on="0"/>
+ <pt x="287" y="737" on="1"/>
+ <pt x="287" y="430" on="0"/>
+ <pt x="402" y="264" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="721" y="99" on="1"/>
+ <pt x="799" y="99" on="0"/>
+ <pt x="883" y="131" on="1"/>
+ <pt x="883" y="537" on="1"/>
+ <pt x="711" y="537" on="1"/>
+ <pt x="711" y="660" on="1"/>
+ <pt x="1081" y="660" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28 3 0 1
+ 25 0 2 26 2 3 0 0 0 27 26 6 1 28 1 4 48 200 29 28 1 0 14 0 0
+ 19 39 6 48 200 15 14 2 12 25 3 28 27 6 25 0 0 26 25 10 1 0 1 4 48
+ 200 29 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gbreve" xMin="74" yMin="-37" xMax="1081" yMax="1925">
+ <contour>
+ <pt x="1081" y="74" on="1"/>
+ <pt x="899" y="-37" on="0"/>
+ <pt x="698" y="-37" on="1"/>
+ <pt x="402" y="-37" on="0"/>
+ <pt x="238" y="169" on="1"/>
+ <pt x="74" y="374" on="0"/>
+ <pt x="74" y="747" on="1"/>
+ <pt x="74" y="1120" on="0"/>
+ <pt x="231" y="1319" on="1"/>
+ <pt x="389" y="1518" on="0"/>
+ <pt x="688" y="1518" on="1"/>
+ <pt x="861" y="1518" on="0"/>
+ <pt x="1057" y="1456" on="1"/>
+ <pt x="1057" y="1110" on="1"/>
+ <pt x="934" y="1110" on="1"/>
+ <pt x="905" y="1341" on="1"/>
+ <pt x="791" y="1395" on="0"/>
+ <pt x="692" y="1395" on="1"/>
+ <pt x="287" y="1395" on="0"/>
+ <pt x="287" y="737" on="1"/>
+ <pt x="287" y="430" on="0"/>
+ <pt x="402" y="264" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="721" y="99" on="1"/>
+ <pt x="799" y="99" on="0"/>
+ <pt x="883" y="131" on="1"/>
+ <pt x="883" y="537" on="1"/>
+ <pt x="711" y="537" on="1"/>
+ <pt x="711" y="660" on="1"/>
+ <pt x="1081" y="660" on="1"/>
+ </contour>
+ <contour>
+ <pt x="320" y="1925" on="1"/>
+ <pt x="443" y="1925" on="1"/>
+ <pt x="491" y="1777" on="0"/>
+ <pt x="665" y="1777" on="1"/>
+ <pt x="840" y="1777" on="0"/>
+ <pt x="888" y="1925" on="1"/>
+ <pt x="1011" y="1925" on="1"/>
+ <pt x="988" y="1836" on="0"/>
+ <pt x="962" y="1790" on="1"/>
+ <pt x="871" y="1635" on="0"/>
+ <pt x="670" y="1635" on="1"/>
+ <pt x="517" y="1635" on="0"/>
+ <pt x="428" y="1716" on="1"/>
+ <pt x="373" y="1765" on="0"/>
+ <pt x="345" y="1837" on="1"/>
+ <pt x="334" y="1866" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 33 14 40 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28
+ 3 0 1 25 0 2 26 2 3 0 1 36 35 31 30 4 13 40 0 0 0 0 27 26 6
+ 1 28 1 4 48 200 29 28 1 0 14 0 0 19 39 6 48 200 36 35 15 14 4 12 25
+ 3 31 30 28 27 4 13 6 25 0 0 26 25 10 1 0 1 4 48 200 29 0 1 13 12
+ 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gcircumflex" xMin="74" yMin="-37" xMax="1081" yMax="1925">
+ <contour>
+ <pt x="1081" y="74" on="1"/>
+ <pt x="899" y="-37" on="0"/>
+ <pt x="698" y="-37" on="1"/>
+ <pt x="402" y="-37" on="0"/>
+ <pt x="238" y="169" on="1"/>
+ <pt x="74" y="374" on="0"/>
+ <pt x="74" y="747" on="1"/>
+ <pt x="74" y="1120" on="0"/>
+ <pt x="231" y="1319" on="1"/>
+ <pt x="389" y="1518" on="0"/>
+ <pt x="688" y="1518" on="1"/>
+ <pt x="861" y="1518" on="0"/>
+ <pt x="1057" y="1456" on="1"/>
+ <pt x="1057" y="1110" on="1"/>
+ <pt x="934" y="1110" on="1"/>
+ <pt x="905" y="1341" on="1"/>
+ <pt x="791" y="1395" on="0"/>
+ <pt x="692" y="1395" on="1"/>
+ <pt x="287" y="1395" on="0"/>
+ <pt x="287" y="737" on="1"/>
+ <pt x="287" y="430" on="0"/>
+ <pt x="402" y="264" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="721" y="99" on="1"/>
+ <pt x="799" y="99" on="0"/>
+ <pt x="883" y="131" on="1"/>
+ <pt x="883" y="537" on="1"/>
+ <pt x="711" y="537" on="1"/>
+ <pt x="711" y="660" on="1"/>
+ <pt x="1081" y="660" on="1"/>
+ </contour>
+ <contour>
+ <pt x="299" y="1604" on="1"/>
+ <pt x="555" y="1925" on="1"/>
+ <pt x="774" y="1925" on="1"/>
+ <pt x="1030" y="1604" on="1"/>
+ <pt x="907" y="1604" on="1"/>
+ <pt x="666" y="1806" on="1"/>
+ <pt x="663" y="1806" on="1"/>
+ <pt x="422" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 110 values pushed */
+ 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 37 36 35 34 33 30 6 31 0 3
+ 0 1 15 14 13 12 4 0 28 3 0 1 25 0 2 26 2 3 0 0 0 27 26 6 1
+ 28 1 4 48 200 32 31 1 29 28 1 2 0 14 0 0 19 39 6 48 200 34 33 15 14
+ 4 12 25 3 37 36 35 32 31 30 28 27 8 13 6 25 0 0 26 25 10 1 0 1 4
+ 48 200 29 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gcommaaccent" xMin="74" yMin="-432" xMax="1081" yMax="1518">
+ <contour>
+ <pt x="1081" y="74" on="1"/>
+ <pt x="899" y="-37" on="0"/>
+ <pt x="698" y="-37" on="1"/>
+ <pt x="402" y="-37" on="0"/>
+ <pt x="238" y="169" on="1"/>
+ <pt x="74" y="374" on="0"/>
+ <pt x="74" y="747" on="1"/>
+ <pt x="74" y="1120" on="0"/>
+ <pt x="231" y="1319" on="1"/>
+ <pt x="389" y="1518" on="0"/>
+ <pt x="688" y="1518" on="1"/>
+ <pt x="860" y="1518" on="0"/>
+ <pt x="1057" y="1456" on="1"/>
+ <pt x="1057" y="1110" on="1"/>
+ <pt x="934" y="1110" on="1"/>
+ <pt x="905" y="1341" on="1"/>
+ <pt x="791" y="1395" on="0"/>
+ <pt x="691" y="1395" on="1"/>
+ <pt x="287" y="1395" on="0"/>
+ <pt x="287" y="737" on="1"/>
+ <pt x="287" y="430" on="0"/>
+ <pt x="402" y="264" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="721" y="99" on="1"/>
+ <pt x="799" y="99" on="0"/>
+ <pt x="883" y="131" on="1"/>
+ <pt x="883" y="537" on="1"/>
+ <pt x="711" y="537" on="1"/>
+ <pt x="711" y="660" on="1"/>
+ <pt x="1081" y="660" on="1"/>
+ </contour>
+ <contour>
+ <pt x="528" y="-421" on="1"/>
+ <pt x="528" y="-336" on="1"/>
+ <pt x="585" y="-345" on="0"/>
+ <pt x="625" y="-345" on="1"/>
+ <pt x="734" y="-345" on="0"/>
+ <pt x="734" y="-278" on="1"/>
+ <pt x="734" y="-204" on="0"/>
+ <pt x="577" y="-188" on="1"/>
+ <pt x="577" y="-111" on="1"/>
+ <pt x="711" y="-114" on="0"/>
+ <pt x="777" y="-143" on="1"/>
+ <pt x="870" y="-185" on="0"/>
+ <pt x="870" y="-280" on="1"/>
+ <pt x="870" y="-432" on="0"/>
+ <pt x="652" y="-432" on="1"/>
+ <pt x="594" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 107 values pushed */
+ 0 0 33 32 44 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28
+ 3 0 1 25 0 2 26 2 3 0 1 38 37 31 30 4 13 44 2 0 0 0 27 26 6
+ 1 28 1 4 48 200 29 28 1 0 14 0 0 35 20 42 19 39 6 48 200 15 14 2 12
+ 25 3 38 37 31 30 28 27 6 13 42 6 25 0 0 26 25 10 1 0 1 4 48 200 29
+ 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gdotaccent" xMin="74" yMin="-37" xMax="1081" yMax="1801">
+ <contour>
+ <pt x="1081" y="74" on="1"/>
+ <pt x="899" y="-37" on="0"/>
+ <pt x="698" y="-37" on="1"/>
+ <pt x="402" y="-37" on="0"/>
+ <pt x="238" y="169" on="1"/>
+ <pt x="74" y="374" on="0"/>
+ <pt x="74" y="747" on="1"/>
+ <pt x="74" y="1120" on="0"/>
+ <pt x="231" y="1319" on="1"/>
+ <pt x="389" y="1518" on="0"/>
+ <pt x="688" y="1518" on="1"/>
+ <pt x="861" y="1518" on="0"/>
+ <pt x="1057" y="1456" on="1"/>
+ <pt x="1057" y="1110" on="1"/>
+ <pt x="934" y="1110" on="1"/>
+ <pt x="905" y="1341" on="1"/>
+ <pt x="791" y="1395" on="0"/>
+ <pt x="692" y="1395" on="1"/>
+ <pt x="287" y="1395" on="0"/>
+ <pt x="287" y="737" on="1"/>
+ <pt x="287" y="430" on="0"/>
+ <pt x="402" y="264" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="721" y="99" on="1"/>
+ <pt x="799" y="99" on="0"/>
+ <pt x="883" y="131" on="1"/>
+ <pt x="883" y="537" on="1"/>
+ <pt x="711" y="537" on="1"/>
+ <pt x="711" y="660" on="1"/>
+ <pt x="1081" y="660" on="1"/>
+ </contour>
+ <contour>
+ <pt x="566" y="1604" on="1"/>
+ <pt x="566" y="1801" on="1"/>
+ <pt x="763" y="1801" on="1"/>
+ <pt x="763" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 105 values pushed */
+ 0 0 23 20 2 17 5 10 48 200 10 0 2 2 1 15 14 13 12 4 0 28 3 0 1
+ 25 0 2 26 2 3 0 0 0 33 30 10 1 31 27 26 6 1 28 2 4 48 200 32 31
+ 1 29 28 1 2 0 14 0 0 19 39 6 48 200 15 14 2 12 25 3 28 27 2 32 30
+ 3 6 30 0 0 33 32 10 1 30 26 25 10 1 0 2 4 48 200 31 30 1 29 0 1
+ 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="H" xMin="62" yMin="0" xMax="1168" yMax="1480">
+ <contour>
+ <pt x="370" y="703" on="1"/>
+ <pt x="370" y="123" on="1"/>
+ <pt x="469" y="123" on="1"/>
+ <pt x="469" y="0" on="1"/>
+ <pt x="62" y="0" on="1"/>
+ <pt x="62" y="123" on="1"/>
+ <pt x="173" y="123" on="1"/>
+ <pt x="173" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="469" y="1480" on="1"/>
+ <pt x="469" y="1357" on="1"/>
+ <pt x="370" y="1357" on="1"/>
+ <pt x="370" y="827" on="1"/>
+ <pt x="859" y="827" on="1"/>
+ <pt x="859" y="1357" on="1"/>
+ <pt x="760" y="1357" on="1"/>
+ <pt x="760" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1057" y="1357" on="1"/>
+ <pt x="1057" y="123" on="1"/>
+ <pt x="1168" y="123" on="1"/>
+ <pt x="1168" y="0" on="1"/>
+ <pt x="760" y="0" on="1"/>
+ <pt x="760" y="123" on="1"/>
+ <pt x="859" y="123" on="1"/>
+ <pt x="859" y="703" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 106 values pushed */
+ 20 19 16 15 12 11 8 7 8 9 13 3 26 25 22 21 6 5 2 1 8 0 3 3 0
+ 0 27 0 6 1 13 1 4 48 200 14 13 1 24 23 4 3 3 2 0 18 17 10 9 0
+ 3 14 25 24 17 16 11 10 3 2 8 14 0 3 23 22 19 18 4 13 20 9 8 5 4
+ 4 13 6 0 0 27 26 15 14 10 3 20 13 12 1 0 10 3 6 2 4 48 200 21 20
+ 1 7 6 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Hbar" xMin="37" yMin="0" xMax="1192" yMax="1480">
+ <contour>
+ <pt x="370" y="827" on="1"/>
+ <pt x="859" y="827" on="1"/>
+ <pt x="859" y="1086" on="1"/>
+ <pt x="370" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="62" y="0" on="1"/>
+ <pt x="62" y="123" on="1"/>
+ <pt x="173" y="123" on="1"/>
+ <pt x="173" y="1086" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="37" y="1184" on="1"/>
+ <pt x="173" y="1184" on="1"/>
+ <pt x="173" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="469" y="1480" on="1"/>
+ <pt x="469" y="1357" on="1"/>
+ <pt x="370" y="1357" on="1"/>
+ <pt x="370" y="1185" on="1"/>
+ <pt x="859" y="1185" on="1"/>
+ <pt x="859" y="1357" on="1"/>
+ <pt x="760" y="1357" on="1"/>
+ <pt x="760" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1057" y="1357" on="1"/>
+ <pt x="1057" y="1184" on="1"/>
+ <pt x="1192" y="1184" on="1"/>
+ <pt x="1192" y="1086" on="1"/>
+ <pt x="1057" y="1086" on="1"/>
+ <pt x="1057" y="123" on="1"/>
+ <pt x="1168" y="123" on="1"/>
+ <pt x="1168" y="0" on="1"/>
+ <pt x="760" y="0" on="1"/>
+ <pt x="760" y="123" on="1"/>
+ <pt x="859" y="123" on="1"/>
+ <pt x="859" y="703" on="1"/>
+ <pt x="370" y="703" on="1"/>
+ <pt x="370" y="123" on="1"/>
+ <pt x="469" y="123" on="1"/>
+ <pt x="469" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 143 values pushed */
+ 24 23 20 19 16 15 12 11 8 13 17 3 26 25 10 9 4 17 2 3 38 37 34 33 30
+ 29 6 5 8 35 4 3 18 17 1 36 35 1 39 32 31 4 3 1 0 1 4 0 22 21
+ 14 13 0 3 28 27 8 7 3 2 1 5 14 39 38 33 32 21 20 15 14 8 1 0 3
+ 31 30 27 26 23 22 6 13 24 13 12 9 8 5 4 6 13 6 0 0 35 34 19 18 2
+ 1 10 5 24 37 36 17 16 3 0 10 5 6 2 4 48 200 29 28 25 24 3 11 10 7
+ 6 3 35 34 19 18 2 1 5 37 36 17 16 3 0 5 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Hcircumflex" xMin="62" yMin="0" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="370" y="703" on="1"/>
+ <pt x="370" y="123" on="1"/>
+ <pt x="469" y="123" on="1"/>
+ <pt x="469" y="0" on="1"/>
+ <pt x="62" y="0" on="1"/>
+ <pt x="62" y="123" on="1"/>
+ <pt x="173" y="123" on="1"/>
+ <pt x="173" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="469" y="1480" on="1"/>
+ <pt x="469" y="1357" on="1"/>
+ <pt x="370" y="1357" on="1"/>
+ <pt x="370" y="827" on="1"/>
+ <pt x="859" y="827" on="1"/>
+ <pt x="859" y="1357" on="1"/>
+ <pt x="760" y="1357" on="1"/>
+ <pt x="760" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1057" y="1357" on="1"/>
+ <pt x="1057" y="123" on="1"/>
+ <pt x="1168" y="123" on="1"/>
+ <pt x="1168" y="0" on="1"/>
+ <pt x="760" y="0" on="1"/>
+ <pt x="760" y="123" on="1"/>
+ <pt x="859" y="123" on="1"/>
+ <pt x="859" y="703" on="1"/>
+ </contour>
+ <contour>
+ <pt x="249" y="1604" on="1"/>
+ <pt x="505" y="1925" on="1"/>
+ <pt x="724" y="1925" on="1"/>
+ <pt x="980" y="1604" on="1"/>
+ <pt x="857" y="1604" on="1"/>
+ <pt x="616" y="1806" on="1"/>
+ <pt x="613" y="1806" on="1"/>
+ <pt x="372" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 133 values pushed */
+ 35 34 33 32 31 28 6 29 9 3 20 19 16 15 12 11 8 7 8 9 13 3 26 25 22
+ 21 6 5 2 1 8 0 3 3 0 0 27 0 6 1 13 1 4 48 200 30 29 1 14 13
+ 1 24 23 4 3 3 3 0 18 17 10 9 0 3 14 31 20 14 2 35 34 33 32 30 29
+ 25 24 17 16 11 10 3 2 14 14 0 3 28 0 6 2 23 22 19 18 4 13 20 9 8
+ 5 4 4 13 6 0 0 27 26 15 14 10 3 20 13 12 1 0 10 3 6 2 4 48 200
+ 21 20 1 7 6 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="I" xMin="160" yMin="0" xMax="1068" yMax="1480">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6
+ 5 0 14 11 10 7 6 4 13 8 5 4 1 0 4 13 2 0 0 9 8 10 1 2 1
+ 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="IJ" xMin="45" yMin="-37" xMax="1131" yMax="1480">
+ <contour>
+ <pt x="45" y="0" on="1"/>
+ <pt x="45" y="123" on="1"/>
+ <pt x="144" y="123" on="1"/>
+ <pt x="144" y="1357" on="1"/>
+ <pt x="45" y="1357" on="1"/>
+ <pt x="45" y="1480" on="1"/>
+ <pt x="440" y="1480" on="1"/>
+ <pt x="440" y="1357" on="1"/>
+ <pt x="341" y="1357" on="1"/>
+ <pt x="341" y="123" on="1"/>
+ <pt x="440" y="123" on="1"/>
+ <pt x="440" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="563" y="-19" on="1"/>
+ <pt x="563" y="197" on="1"/>
+ <pt x="687" y="197" on="1"/>
+ <pt x="699" y="108" on="1"/>
+ <pt x="729" y="86" on="0"/>
+ <pt x="762" y="86" on="1"/>
+ <pt x="933" y="86" on="0"/>
+ <pt x="933" y="410" on="1"/>
+ <pt x="933" y="1357" on="1"/>
+ <pt x="736" y="1357" on="1"/>
+ <pt x="736" y="1480" on="1"/>
+ <pt x="1131" y="1480" on="1"/>
+ <pt x="1131" y="533" on="1"/>
+ <pt x="1131" y="226" on="0"/>
+ <pt x="1034" y="105" on="1"/>
+ <pt x="920" y="-37" on="0"/>
+ <pt x="711" y="-37" on="1"/>
+ <pt x="652" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 100 values pushed */
+ 0 0 17 5 28 48 200 28 2 24 19 15 14 13 10 9 2 1 9 3 0 3 12 0 0
+ 0 21 20 8 7 4 3 6 5 5 1 4 48 200 11 0 1 0 23 22 6 5 0 3 14
+ 22 21 15 14 4 19 12 3 11 10 7 6 4 12 8 3 5 4 1 0 4 13 2 0 0
+ 20 19 10 1 23 9 8 10 1 2 2 4 48 200 24 23 1 13 12 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Iacute" xMin="160" yMin="0" xMax="1068" yMax="1925">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="515" y="1604" on="1"/>
+ <pt x="731" y="1925" on="1"/>
+ <pt x="959" y="1925" on="1"/>
+ <pt x="638" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 15 12 2 13 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48
+ 200 14 13 1 11 0 1 2 0 6 5 0 14 15 8 2 2 14 13 11 10 7 6 6 13
+ 8 5 4 1 0 4 13 2 0 0 9 8 10 1 2 1 4 48 200 12 3 2 2 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ibreve" xMin="160" yMin="0" xMax="1068" yMax="1925">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="269" y="1925" on="1"/>
+ <pt x="392" y="1925" on="1"/>
+ <pt x="440" y="1777" on="0"/>
+ <pt x="614" y="1777" on="1"/>
+ <pt x="789" y="1777" on="0"/>
+ <pt x="837" y="1925" on="1"/>
+ <pt x="960" y="1925" on="1"/>
+ <pt x="937" y="1836" on="0"/>
+ <pt x="911" y="1790" on="1"/>
+ <pt x="820" y="1635" on="0"/>
+ <pt x="618" y="1635" on="1"/>
+ <pt x="466" y="1635" on="0"/>
+ <pt x="377" y="1716" on="1"/>
+ <pt x="322" y="1765" on="0"/>
+ <pt x="294" y="1837" on="1"/>
+ <pt x="283" y="1866" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 0 0 15 14 22 48 200 18 17 13 12 4 13 22 5 0 0 8 7 4 3 6 3 5 10
+ 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6 5 0 14 18 17 11 10 7 6 6
+ 13 8 13 12 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1
+ 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Icircumflex" xMin="160" yMin="0" xMax="1068" yMax="1925">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="248" y="1604" on="1"/>
+ <pt x="504" y="1925" on="1"/>
+ <pt x="723" y="1925" on="1"/>
+ <pt x="979" y="1604" on="1"/>
+ <pt x="856" y="1604" on="1"/>
+ <pt x="615" y="1806" on="1"/>
+ <pt x="612" y="1806" on="1"/>
+ <pt x="371" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 19 18 17 16 15 12 6 13 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3
+ 0 2 4 48 200 14 13 1 11 0 1 2 0 6 5 0 14 18 17 2 8 2 3 16 15
+ 14 11 10 7 6 7 13 8 19 13 12 5 4 1 0 7 13 2 0 0 9 8 10 1 2
+ 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Idieresis" xMin="160" yMin="0" xMax="1068" yMax="1801">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="281" y="1604" on="1"/>
+ <pt x="281" y="1801" on="1"/>
+ <pt x="478" y="1801" on="1"/>
+ <pt x="478" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="750" y="1604" on="1"/>
+ <pt x="750" y="1801" on="1"/>
+ <pt x="947" y="1801" on="1"/>
+ <pt x="947" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 19 16 15 12 10 3 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4
+ 48 200 18 17 14 13 3 11 0 1 2 0 6 5 0 14 11 10 7 6 4 13 18 5 4
+ 1 0 4 13 12 0 0 17 16 10 1 18 15 14 10 1 12 9 8 10 1 2 3 4 48
+ 200 19 18 1 13 12 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Idotaccent" xMin="160" yMin="0" xMax="1068" yMax="1801">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="515" y="1604" on="1"/>
+ <pt x="515" y="1801" on="1"/>
+ <pt x="712" y="1801" on="1"/>
+ <pt x="712" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 0 0 15 12 10 1 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4 48 200
+ 14 13 1 11 0 1 2 0 6 5 0 14 11 10 7 6 4 13 8 5 4 1 0 4 13
+ 2 0 0 15 14 10 1 2 9 8 10 1 2 2 4 48 200 13 12 3 2 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Igrave" xMin="160" yMin="0" xMax="1068" yMax="1925">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="712" y="1604" on="1"/>
+ <pt x="589" y="1604" on="1"/>
+ <pt x="268" y="1925" on="1"/>
+ <pt x="496" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 13 12 2 14 5 3 0 0 8 7 4 3 6 3 5 10 9 2 1 6 3 0 2 4 48
+ 200 15 14 1 11 0 1 2 0 6 5 0 14 13 12 2 8 2 3 11 10 7 6 4 13
+ 8 15 14 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Imacron" xMin="160" yMin="0" xMax="1068" yMax="1728">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="269" y="1604" on="1"/>
+ <pt x="269" y="1728" on="1"/>
+ <pt x="960" y="1728" on="1"/>
+ <pt x="960" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 15 12 6 1 13 8 7 4 3 6 3 5 10 9 2 1 6 3 0 3 4 48 200
+ 14 13 1 11 0 1 2 0 6 5 0 14 15 14 11 10 7 6 6 13 8 13 12 5 4
+ 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Iogonek" xMin="160" yMin="-370" xMax="1068" yMax="1480">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="785" y="0" on="1"/>
+ <pt x="892" y="0" on="1"/>
+ <pt x="763" y="-81" on="0"/>
+ <pt x="763" y="-179" on="1"/>
+ <pt x="763" y="-275" on="0"/>
+ <pt x="878" y="-275" on="1"/>
+ <pt x="932" y="-275" on="0"/>
+ <pt x="969" y="-260" on="1"/>
+ <pt x="969" y="-341" on="1"/>
+ <pt x="907" y="-370" on="0"/>
+ <pt x="830" y="-370" on="1"/>
+ <pt x="627" y="-370" on="0"/>
+ <pt x="627" y="-213" on="1"/>
+ <pt x="627" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 17 17 22 48 200 20 19 22 0 0 0 8 7 4 3 6 3 5 10 9 2 1 6
+ 3 0 2 4 48 200 13 12 11 0 3 0 6 5 0 14 0 0 15 20 24 48 200 24 24
+ 8 2 2 20 19 13 12 11 10 7 6 8 13 8 5 4 1 0 4 13 2 0 0 9 8
+ 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Itilde" xMin="160" yMin="0" xMax="1068" yMax="1839">
+ <contour>
+ <pt x="160" y="0" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="515" y="123" on="1"/>
+ <pt x="515" y="1357" on="1"/>
+ <pt x="160" y="1357" on="1"/>
+ <pt x="160" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="713" y="1357" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1068" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="281" y="1604" on="1"/>
+ <pt x="287" y="1699" on="0"/>
+ <pt x="312" y="1749" on="1"/>
+ <pt x="357" y="1839" on="0"/>
+ <pt x="466" y="1839" on="1"/>
+ <pt x="538" y="1839" on="0"/>
+ <pt x="601" y="1800" on="1"/>
+ <pt x="661" y="1763" on="1"/>
+ <pt x="723" y="1725" on="0"/>
+ <pt x="757" y="1725" on="1"/>
+ <pt x="825" y="1725" on="0"/>
+ <pt x="836" y="1839" on="1"/>
+ <pt x="947" y="1839" on="1"/>
+ <pt x="940" y="1745" on="0"/>
+ <pt x="915" y="1695" on="1"/>
+ <pt x="869" y="1604" on="0"/>
+ <pt x="762" y="1604" on="1"/>
+ <pt x="689" y="1604" on="0"/>
+ <pt x="626" y="1643" on="1"/>
+ <pt x="566" y="1680" on="1"/>
+ <pt x="506" y="1717" on="0"/>
+ <pt x="470" y="1717" on="1"/>
+ <pt x="402" y="1717" on="0"/>
+ <pt x="391" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 33 5 16 21 5 28 48 200 35 24 23 12 4 13 28 16 5 0 0 8 7 4 3
+ 6 3 5 10 9 2 1 6 3 0 2 4 48 200 11 0 1 0 6 5 0 14 24 23 11
+ 10 7 6 6 13 8 35 12 5 4 1 0 6 13 2 0 0 9 8 10 1 2 1 4 48
+ 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="J" xMin="111" yMin="-37" xMax="1143" yMax="1480">
+ <contour>
+ <pt x="111" y="31" on="1"/>
+ <pt x="111" y="444" on="1"/>
+ <pt x="234" y="444" on="1"/>
+ <pt x="273" y="135" on="1"/>
+ <pt x="386" y="86" on="0"/>
+ <pt x="467" y="86" on="1"/>
+ <pt x="583" y="86" on="0"/>
+ <pt x="634" y="141" on="1"/>
+ <pt x="686" y="195" on="0"/>
+ <pt x="686" y="322" on="1"/>
+ <pt x="686" y="1357" on="1"/>
+ <pt x="291" y="1357" on="1"/>
+ <pt x="291" y="1480" on="1"/>
+ <pt x="1143" y="1480" on="1"/>
+ <pt x="1143" y="1357" on="1"/>
+ <pt x="883" y="1357" on="1"/>
+ <pt x="883" y="362" on="1"/>
+ <pt x="883" y="148" on="0"/>
+ <pt x="791" y="56" on="1"/>
+ <pt x="699" y="-37" on="0"/>
+ <pt x="487" y="-37" on="1"/>
+ <pt x="329" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 5 5 20 48 200 20 2 1 16 9 3 2 1 0 6 10 2 3 0 0 0 15 14
+ 11 10 6 3 12 1 4 48 200 13 12 0 14 12 11 3 2 4 9 0 3 14 13 2 13
+ 15 0 0 10 9 10 1 15 1 4 48 200 16 15 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Jcircumflex" xMin="111" yMin="-37" xMax="1143" yMax="1925">
+ <contour>
+ <pt x="111" y="31" on="1"/>
+ <pt x="111" y="444" on="1"/>
+ <pt x="234" y="444" on="1"/>
+ <pt x="273" y="135" on="1"/>
+ <pt x="386" y="86" on="0"/>
+ <pt x="467" y="86" on="1"/>
+ <pt x="583" y="86" on="0"/>
+ <pt x="634" y="141" on="1"/>
+ <pt x="686" y="195" on="0"/>
+ <pt x="686" y="322" on="1"/>
+ <pt x="686" y="1357" on="1"/>
+ <pt x="291" y="1357" on="1"/>
+ <pt x="291" y="1480" on="1"/>
+ <pt x="1143" y="1480" on="1"/>
+ <pt x="1143" y="1357" on="1"/>
+ <pt x="883" y="1357" on="1"/>
+ <pt x="883" y="362" on="1"/>
+ <pt x="883" y="148" on="0"/>
+ <pt x="791" y="56" on="1"/>
+ <pt x="699" y="-37" on="0"/>
+ <pt x="487" y="-37" on="1"/>
+ <pt x="329" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="351" y="1604" on="1"/>
+ <pt x="607" y="1925" on="1"/>
+ <pt x="826" y="1925" on="1"/>
+ <pt x="1082" y="1604" on="1"/>
+ <pt x="959" y="1604" on="1"/>
+ <pt x="718" y="1806" on="1"/>
+ <pt x="715" y="1806" on="1"/>
+ <pt x="474" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 96 values pushed */
+ 0 0 5 5 20 48 200 20 2 29 28 27 26 25 22 6 23 12 3 1 16 9 3 2 1
+ 0 6 10 2 3 0 0 0 15 14 11 10 6 3 12 1 4 48 200 24 23 1 0 13 12
+ 0 14 28 27 24 3 15 9 3 29 23 22 12 11 3 2 7 9 0 3 26 25 14 13 4
+ 13 15 0 0 10 9 10 1 15 1 4 48 200 16 15 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="K" xMin="74" yMin="0" xMax="1197" yMax="1480">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="204" y="123" on="1"/>
+ <pt x="204" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="506" y="1480" on="1"/>
+ <pt x="506" y="1357" on="1"/>
+ <pt x="401" y="1357" on="1"/>
+ <pt x="401" y="756" on="1"/>
+ <pt x="408" y="756" on="1"/>
+ <pt x="838" y="1357" on="1"/>
+ <pt x="727" y="1357" on="1"/>
+ <pt x="727" y="1480" on="1"/>
+ <pt x="1083" y="1480" on="1"/>
+ <pt x="1083" y="1357" on="1"/>
+ <pt x="991" y="1357" on="1"/>
+ <pt x="594" y="811" on="1"/>
+ <pt x="1123" y="123" on="1"/>
+ <pt x="1197" y="123" on="1"/>
+ <pt x="1197" y="0" on="1"/>
+ <pt x="772" y="0" on="1"/>
+ <pt x="772" y="123" on="1"/>
+ <pt x="883" y="123" on="1"/>
+ <pt x="408" y="740" on="1"/>
+ <pt x="401" y="740" on="1"/>
+ <pt x="401" y="123" on="1"/>
+ <pt x="524" y="123" on="1"/>
+ <pt x="524" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 27 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 7 4 3 2 1 21 5 0 3
+ 28 21 20 0 3 0 14 13 6 5 0 3 14 28 27 24 23 22 21 20 19 18 17 16 15
+ 14 13 12 11 10 7 6 19 13 8 5 4 1 0 4 13 2 0 0 26 25 9 8 10 3
+ 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Kcommaaccent" xMin="74" yMin="-432" xMax="1197" yMax="1480">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="204" y="123" on="1"/>
+ <pt x="204" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="506" y="1480" on="1"/>
+ <pt x="506" y="1357" on="1"/>
+ <pt x="401" y="1357" on="1"/>
+ <pt x="401" y="756" on="1"/>
+ <pt x="408" y="756" on="1"/>
+ <pt x="838" y="1357" on="1"/>
+ <pt x="727" y="1357" on="1"/>
+ <pt x="727" y="1480" on="1"/>
+ <pt x="1083" y="1480" on="1"/>
+ <pt x="1083" y="1357" on="1"/>
+ <pt x="991" y="1357" on="1"/>
+ <pt x="594" y="811" on="1"/>
+ <pt x="1123" y="123" on="1"/>
+ <pt x="1197" y="123" on="1"/>
+ <pt x="1197" y="0" on="1"/>
+ <pt x="772" y="0" on="1"/>
+ <pt x="772" y="123" on="1"/>
+ <pt x="883" y="123" on="1"/>
+ <pt x="408" y="740" on="1"/>
+ <pt x="401" y="740" on="1"/>
+ <pt x="401" y="123" on="1"/>
+ <pt x="524" y="123" on="1"/>
+ <pt x="524" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="512" y="-421" on="1"/>
+ <pt x="512" y="-336" on="1"/>
+ <pt x="569" y="-345" on="0"/>
+ <pt x="609" y="-345" on="1"/>
+ <pt x="718" y="-345" on="0"/>
+ <pt x="718" y="-278" on="1"/>
+ <pt x="718" y="-205" on="0"/>
+ <pt x="561" y="-188" on="1"/>
+ <pt x="561" y="-111" on="1"/>
+ <pt x="695" y="-114" on="0"/>
+ <pt x="761" y="-143" on="1"/>
+ <pt x="854" y="-185" on="0"/>
+ <pt x="854" y="-280" on="1"/>
+ <pt x="854" y="-432" on="0"/>
+ <pt x="636" y="-432" on="1"/>
+ <pt x="578" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 111 values pushed */
+ 0 0 32 32 43 48 200 27 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 7 4
+ 3 2 1 21 5 0 3 37 36 30 29 4 13 43 0 28 21 20 0 3 0 14 13 6 5
+ 0 3 14 0 0 34 20 41 48 200 37 36 30 29 28 27 24 23 22 21 20 19 18 17 16
+ 15 14 13 12 11 10 7 6 23 13 41 8 5 4 1 0 4 13 2 0 0 26 25 9 8
+ 10 3 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="L" xMin="86" yMin="0" xMax="1151" yMax="1480">
+ <contour>
+ <pt x="1151" y="0" on="1"/>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="765" y="1480" on="1"/>
+ <pt x="765" y="1357" on="1"/>
+ <pt x="530" y="1357" on="1"/>
+ <pt x="530" y="136" on="1"/>
+ <pt x="1028" y="136" on="1"/>
+ <pt x="1028" y="481" on="1"/>
+ <pt x="1151" y="481" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 13 12 2 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1 0 3 2 6 1 0
+ 3 4 48 200 1 0 1 0 7 6 0 14 8 7 2 11 9 3 6 5 2 1 4 13 3
+ 0 0 12 11 6 1 0 10 9 10 1 3 2 4 48 200 13 0 1 4 3 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lacute" xMin="86" yMin="0" xMax="1151" yMax="1925">
+ <contour>
+ <pt x="1151" y="0" on="1"/>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="765" y="1480" on="1"/>
+ <pt x="765" y="1357" on="1"/>
+ <pt x="530" y="1357" on="1"/>
+ <pt x="530" y="136" on="1"/>
+ <pt x="1028" y="136" on="1"/>
+ <pt x="1028" y="481" on="1"/>
+ <pt x="1151" y="481" on="1"/>
+ </contour>
+ <contour>
+ <pt x="407" y="1604" on="1"/>
+ <pt x="623" y="1925" on="1"/>
+ <pt x="851" y="1925" on="1"/>
+ <pt x="530" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 17 14 2 15 6 3 13 12 2 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1
+ 0 3 2 6 1 0 3 4 48 200 16 15 1 1 0 1 2 0 7 6 0 14 16 15 8
+ 7 4 11 9 3 14 9 3 2 6 5 2 1 4 13 3 0 0 12 11 6 1 0 17 10
+ 9 10 2 3 2 4 48 200 13 0 1 4 3 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lcaron" xMin="86" yMin="0" xMax="1151" yMax="1480">
+ <contour>
+ <pt x="1151" y="0" on="1"/>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="765" y="1480" on="1"/>
+ <pt x="765" y="1357" on="1"/>
+ <pt x="530" y="1357" on="1"/>
+ <pt x="530" y="136" on="1"/>
+ <pt x="1028" y="136" on="1"/>
+ <pt x="1028" y="481" on="1"/>
+ <pt x="1151" y="481" on="1"/>
+ </contour>
+ <contour>
+ <pt x="937" y="1026" on="1"/>
+ <pt x="937" y="1085" on="1"/>
+ <pt x="1013" y="1106" on="0"/>
+ <pt x="1013" y="1266" on="1"/>
+ <pt x="1013" y="1283" on="1"/>
+ <pt x="937" y="1283" on="1"/>
+ <pt x="937" y="1480" on="1"/>
+ <pt x="1134" y="1480" on="1"/>
+ <pt x="1134" y="1309" on="1"/>
+ <pt x="1133" y="1047" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 99 values pushed */
+ 22 19 18 17 15 14 13 12 8 4 10 3 0 0 9 8 5 4 6 3 6 11 10 20 1
+ 0 3 2 6 1 0 3 4 48 200 1 0 1 0 21 20 7 6 0 3 14 18 17 2 11
+ 14 3 8 7 2 14 9 3 6 5 2 1 4 13 3 0 0 20 19 15 14 10 3 21 12
+ 11 6 1 0 10 9 10 1 3 3 4 48 200 22 21 1 13 0 1 4 3 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lcommaaccent" xMin="86" yMin="-432" xMax="1151" yMax="1480">
+ <contour>
+ <pt x="1151" y="0" on="1"/>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="765" y="1480" on="1"/>
+ <pt x="765" y="1357" on="1"/>
+ <pt x="530" y="1357" on="1"/>
+ <pt x="530" y="136" on="1"/>
+ <pt x="1028" y="136" on="1"/>
+ <pt x="1028" y="481" on="1"/>
+ <pt x="1151" y="481" on="1"/>
+ </contour>
+ <contour>
+ <pt x="518" y="-421" on="1"/>
+ <pt x="518" y="-336" on="1"/>
+ <pt x="575" y="-345" on="0"/>
+ <pt x="615" y="-345" on="1"/>
+ <pt x="724" y="-345" on="0"/>
+ <pt x="724" y="-278" on="1"/>
+ <pt x="724" y="-205" on="0"/>
+ <pt x="567" y="-188" on="1"/>
+ <pt x="567" y="-111" on="1"/>
+ <pt x="701" y="-114" on="0"/>
+ <pt x="767" y="-143" on="1"/>
+ <pt x="860" y="-185" on="0"/>
+ <pt x="860" y="-280" on="1"/>
+ <pt x="860" y="-432" on="0"/>
+ <pt x="642" y="-432" on="1"/>
+ <pt x="584" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 106 values pushed */
+ 0 0 17 32 28 48 200 13 12 2 4 10 3 22 21 15 14 4 13 28 0 0 0 9 8
+ 5 4 6 3 6 11 10 20 1 0 3 2 6 1 0 3 4 48 200 1 0 1 0 7 6
+ 0 14 0 0 19 20 26 48 200 26 26 22 21 8 7 5 11 9 3 15 14 2 9 3 3
+ 6 5 2 1 4 13 3 0 0 12 11 6 1 0 10 9 10 1 3 2 4 48 200 13 0
+ 1 4 3 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ldot" xMin="86" yMin="0" xMax="1151" yMax="1480">
+ <contour>
+ <pt x="1151" y="0" on="1"/>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="765" y="1480" on="1"/>
+ <pt x="765" y="1357" on="1"/>
+ <pt x="530" y="1357" on="1"/>
+ <pt x="530" y="136" on="1"/>
+ <pt x="1028" y="136" on="1"/>
+ <pt x="1028" y="481" on="1"/>
+ <pt x="1151" y="481" on="1"/>
+ </contour>
+ <contour>
+ <pt x="954" y="740" on="1"/>
+ <pt x="954" y="937" on="1"/>
+ <pt x="1151" y="937" on="1"/>
+ <pt x="1151" y="740" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 13 12 2 14 10 3 0 0 17 14 10 1 15 9 8 5 4 6 3 6 11 10 20 1 0
+ 3 2 6 1 0 4 4 48 200 16 15 1 1 0 1 2 0 7 6 0 14 8 7 2 14
+ 9 3 6 5 2 1 4 13 3 0 0 15 14 10 1 0 12 11 6 1 0 10 9 10 1
+ 3 3 4 48 200 17 16 13 0 3 4 3 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lslash" xMin="86" yMin="0" xMax="1151" yMax="1480">
+ <contour>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="652" on="1"/>
+ <pt x="86" y="528" on="1"/>
+ <pt x="86" y="666" on="1"/>
+ <pt x="333" y="790" on="1"/>
+ <pt x="333" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="765" y="1480" on="1"/>
+ <pt x="765" y="1357" on="1"/>
+ <pt x="530" y="1357" on="1"/>
+ <pt x="530" y="888" on="1"/>
+ <pt x="826" y="1036" on="1"/>
+ <pt x="826" y="899" on="1"/>
+ <pt x="530" y="750" on="1"/>
+ <pt x="530" y="136" on="1"/>
+ <pt x="1028" y="136" on="1"/>
+ <pt x="1028" y="481" on="1"/>
+ <pt x="1151" y="481" on="1"/>
+ <pt x="1151" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 20 19 16 15 14 13 6 5 4 3 10 7 17 3 0 0 12 11 8 7 6 3 9 18 17
+ 20 1 0 2 1 6 1 0 3 4 48 200 21 0 1 0 10 9 0 14 11 10 2 14 12
+ 3 0 0 19 18 6 1 20 17 16 13 12 10 3 2 2 4 48 200 21 20 1 15 14 1
+ 7 6 3 2 3 9 8 5 4 1 0 5 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="M" xMin="25" yMin="0" xMax="1204" yMax="1480">
+ <contour>
+ <pt x="25" y="0" on="1"/>
+ <pt x="25" y="123" on="1"/>
+ <pt x="111" y="123" on="1"/>
+ <pt x="111" y="1357" on="1"/>
+ <pt x="25" y="1357" on="1"/>
+ <pt x="25" y="1480" on="1"/>
+ <pt x="310" y="1480" on="1"/>
+ <pt x="616" y="462" on="1"/>
+ <pt x="618" y="462" on="1"/>
+ <pt x="935" y="1480" on="1"/>
+ <pt x="1204" y="1480" on="1"/>
+ <pt x="1204" y="1357" on="1"/>
+ <pt x="1118" y="1357" on="1"/>
+ <pt x="1118" y="123" on="1"/>
+ <pt x="1204" y="123" on="1"/>
+ <pt x="1204" y="0" on="1"/>
+ <pt x="884" y="0" on="1"/>
+ <pt x="884" y="123" on="1"/>
+ <pt x="956" y="123" on="1"/>
+ <pt x="956" y="1128" on="1"/>
+ <pt x="954" y="1128" on="1"/>
+ <pt x="663" y="194" on="1"/>
+ <pt x="528" y="194" on="1"/>
+ <pt x="237" y="1166" on="1"/>
+ <pt x="235" y="1166" on="1"/>
+ <pt x="235" y="123" on="1"/>
+ <pt x="321" y="123" on="1"/>
+ <pt x="321" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 26 25 24 23 22 21 20 19 18 17 14 13 12 11 8 7 4 3 2 1 20 5 0 3 27
+ 16 15 0 3 0 10 9 6 5 0 3 14 27 26 23 22 21 20 17 16 9 8 7 6 12
+ 18 24 3 15 14 11 10 4 13 12 5 4 1 0 4 13 2 0 0 19 18 34 1 12 25
+ 24 6 1 2 2 4 48 200 13 12 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="N" xMin="74" yMin="0" xMax="1155" yMax="1480">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="185" y="123" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="308" y="1480" on="1"/>
+ <pt x="918" y="405" on="1"/>
+ <pt x="920" y="405" on="1"/>
+ <pt x="920" y="1357" on="1"/>
+ <pt x="810" y="1357" on="1"/>
+ <pt x="810" y="1480" on="1"/>
+ <pt x="1155" y="1480" on="1"/>
+ <pt x="1155" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="0" on="1"/>
+ <pt x="920" y="0" on="1"/>
+ <pt x="311" y="1076" on="1"/>
+ <pt x="308" y="1076" on="1"/>
+ <pt x="308" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 21 16 15 0 3 0 12
+ 11 6 5 0 3 14 21 20 17 11 10 7 6 8 6 3 13 12 2 13 14 5 4 1 0
+ 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14 1 3
+ 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Nacute" xMin="74" yMin="0" xMax="1155" yMax="1925">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="185" y="123" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="308" y="1480" on="1"/>
+ <pt x="918" y="405" on="1"/>
+ <pt x="920" y="405" on="1"/>
+ <pt x="920" y="1357" on="1"/>
+ <pt x="810" y="1357" on="1"/>
+ <pt x="810" y="1480" on="1"/>
+ <pt x="1155" y="1480" on="1"/>
+ <pt x="1155" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="0" on="1"/>
+ <pt x="920" y="0" on="1"/>
+ <pt x="311" y="1076" on="1"/>
+ <pt x="308" y="1076" on="1"/>
+ <pt x="308" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="493" y="1604" on="1"/>
+ <pt x="709" y="1925" on="1"/>
+ <pt x="937" y="1925" on="1"/>
+ <pt x="616" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 96 values pushed */
+ 25 22 2 23 5 3 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 24
+ 23 1 21 16 15 0 3 2 0 12 11 6 5 0 3 14 24 14 8 2 25 23 22 21 20
+ 17 11 10 7 9 8 6 3 13 12 2 13 14 5 4 1 0 4 13 2 0 0 16 9 8
+ 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ncaron" xMin="74" yMin="0" xMax="1155" yMax="1925">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="185" y="123" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="308" y="1480" on="1"/>
+ <pt x="918" y="405" on="1"/>
+ <pt x="920" y="405" on="1"/>
+ <pt x="920" y="1357" on="1"/>
+ <pt x="810" y="1357" on="1"/>
+ <pt x="810" y="1480" on="1"/>
+ <pt x="1155" y="1480" on="1"/>
+ <pt x="1155" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="0" on="1"/>
+ <pt x="920" y="0" on="1"/>
+ <pt x="311" y="1076" on="1"/>
+ <pt x="308" y="1076" on="1"/>
+ <pt x="308" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="981" y="1925" on="1"/>
+ <pt x="724" y="1604" on="1"/>
+ <pt x="506" y="1604" on="1"/>
+ <pt x="249" y="1925" on="1"/>
+ <pt x="373" y="1925" on="1"/>
+ <pt x="614" y="1723" on="1"/>
+ <pt x="616" y="1723" on="1"/>
+ <pt x="858" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 106 values pushed */
+ 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3 29 28 27 26 25 22 6
+ 13 23 24 23 1 21 16 15 0 3 2 0 12 11 6 5 0 3 14 22 14 8 2 29 28
+ 27 26 24 23 21 20 17 11 10 7 12 8 6 3 25 6 2 2 13 12 2 13 14 5 4
+ 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15 14
+ 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ncommaaccent" xMin="74" yMin="-432" xMax="1155" yMax="1480">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="185" y="123" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="308" y="1480" on="1"/>
+ <pt x="918" y="405" on="1"/>
+ <pt x="920" y="405" on="1"/>
+ <pt x="920" y="1357" on="1"/>
+ <pt x="810" y="1357" on="1"/>
+ <pt x="810" y="1480" on="1"/>
+ <pt x="1155" y="1480" on="1"/>
+ <pt x="1155" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="0" on="1"/>
+ <pt x="920" y="0" on="1"/>
+ <pt x="311" y="1076" on="1"/>
+ <pt x="308" y="1076" on="1"/>
+ <pt x="308" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="481" y="-421" on="1"/>
+ <pt x="481" y="-336" on="1"/>
+ <pt x="538" y="-345" on="0"/>
+ <pt x="578" y="-345" on="1"/>
+ <pt x="687" y="-345" on="0"/>
+ <pt x="687" y="-278" on="1"/>
+ <pt x="687" y="-205" on="0"/>
+ <pt x="530" y="-188" on="1"/>
+ <pt x="530" y="-111" on="1"/>
+ <pt x="664" y="-114" on="0"/>
+ <pt x="730" y="-143" on="1"/>
+ <pt x="823" y="-185" on="0"/>
+ <pt x="823" y="-280" on="1"/>
+ <pt x="823" y="-432" on="0"/>
+ <pt x="605" y="-432" on="1"/>
+ <pt x="547" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 107 values pushed */
+ 0 0 25 32 36 48 200 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14 5 0 3
+ 30 29 23 22 4 13 36 0 21 16 15 0 3 0 12 11 6 5 0 3 14 0 0 27 20
+ 34 48 200 34 34 30 29 23 22 21 20 17 11 10 7 11 8 6 3 13 12 2 13 14 5
+ 4 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200 15
+ 14 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ntilde" xMin="74" yMin="0" xMax="1155" yMax="1839">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="185" y="123" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="74" y="1357" on="1"/>
+ <pt x="74" y="1480" on="1"/>
+ <pt x="308" y="1480" on="1"/>
+ <pt x="918" y="405" on="1"/>
+ <pt x="920" y="405" on="1"/>
+ <pt x="920" y="1357" on="1"/>
+ <pt x="810" y="1357" on="1"/>
+ <pt x="810" y="1480" on="1"/>
+ <pt x="1155" y="1480" on="1"/>
+ <pt x="1155" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="0" on="1"/>
+ <pt x="920" y="0" on="1"/>
+ <pt x="311" y="1076" on="1"/>
+ <pt x="308" y="1076" on="1"/>
+ <pt x="308" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="271" y="1604" on="1"/>
+ <pt x="277" y="1699" on="0"/>
+ <pt x="302" y="1749" on="1"/>
+ <pt x="347" y="1839" on="0"/>
+ <pt x="456" y="1839" on="1"/>
+ <pt x="528" y="1839" on="0"/>
+ <pt x="591" y="1800" on="1"/>
+ <pt x="651" y="1763" on="1"/>
+ <pt x="713" y="1725" on="0"/>
+ <pt x="747" y="1725" on="1"/>
+ <pt x="816" y="1725" on="0"/>
+ <pt x="826" y="1839" on="1"/>
+ <pt x="937" y="1839" on="1"/>
+ <pt x="930" y="1745" on="0"/>
+ <pt x="905" y="1695" on="1"/>
+ <pt x="859" y="1604" on="0"/>
+ <pt x="752" y="1604" on="1"/>
+ <pt x="679" y="1604" on="0"/>
+ <pt x="616" y="1643" on="1"/>
+ <pt x="556" y="1680" on="1"/>
+ <pt x="496" y="1717" on="0"/>
+ <pt x="460" y="1717" on="1"/>
+ <pt x="392" y="1717" on="0"/>
+ <pt x="381" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 0 0 43 5 26 31 5 38 48 200 20 19 18 17 14 13 10 9 8 7 4 3 2 1 14
+ 5 0 3 45 34 33 22 4 13 38 26 5 21 16 15 0 3 0 12 11 6 5 0 3 14
+ 34 14 8 2 45 33 21 20 17 11 10 7 8 8 6 3 22 6 2 2 13 12 2 13 14
+ 5 4 1 0 4 13 2 0 0 16 9 8 6 2 14 19 18 6 6 2 2 2 4 48 200
+ 15 14 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="O" xMin="62" yMin="-37" xMax="1168" yMax="1517">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 14 0 0 28 39 4 20 39 12 48 200
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="OE" xMin="37" yMin="-37" xMax="1167" yMax="1518">
+ <contour>
+ <pt x="609" y="0" on="1"/>
+ <pt x="609" y="74" on="1"/>
+ <pt x="549" y="-37" on="0"/>
+ <pt x="436" y="-37" on="1"/>
+ <pt x="252" y="-37" on="0"/>
+ <pt x="145" y="170" on="1"/>
+ <pt x="37" y="377" on="0"/>
+ <pt x="37" y="740" on="1"/>
+ <pt x="37" y="1101" on="0"/>
+ <pt x="144" y="1310" on="1"/>
+ <pt x="251" y="1518" on="0"/>
+ <pt x="435" y="1518" on="1"/>
+ <pt x="552" y="1518" on="0"/>
+ <pt x="609" y="1406" on="1"/>
+ <pt x="609" y="1480" on="1"/>
+ <pt x="1142" y="1480" on="1"/>
+ <pt x="1142" y="1166" on="1"/>
+ <pt x="1019" y="1166" on="1"/>
+ <pt x="1019" y="1357" on="1"/>
+ <pt x="800" y="1357" on="1"/>
+ <pt x="800" y="827" on="1"/>
+ <pt x="945" y="827" on="1"/>
+ <pt x="945" y="950" on="1"/>
+ <pt x="1056" y="950" on="1"/>
+ <pt x="1056" y="580" on="1"/>
+ <pt x="945" y="580" on="1"/>
+ <pt x="945" y="703" on="1"/>
+ <pt x="800" y="703" on="1"/>
+ <pt x="800" y="136" on="1"/>
+ <pt x="1044" y="136" on="1"/>
+ <pt x="1044" y="370" on="1"/>
+ <pt x="1167" y="370" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="609" y="364" on="1"/>
+ <pt x="609" y="1117" on="1"/>
+ <pt x="609" y="1395" on="0"/>
+ <pt x="460" y="1395" on="1"/>
+ <pt x="237" y="1395" on="0"/>
+ <pt x="237" y="746" on="1"/>
+ <pt x="237" y="396" on="0"/>
+ <pt x="289" y="240" on="1"/>
+ <pt x="340" y="86" on="0"/>
+ <pt x="457" y="86" on="1"/>
+ <pt x="609" y="86" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 131 values pushed */
+ 0 0 42 5 3 36 5 11 48 200 11 0 3 2 13 14 18 2 34 23 22 17 16 5 18
+ 20 3 33 31 30 25 24 5 26 28 3 1 28 0 2 0 0 19 18 6 1 14 27 26 6
+ 1 20 29 28 20 1 0 3 4 48 200 21 20 1 32 0 1 2 0 15 14 0 14 0 0
+ 38 24 7 48 200 26 25 22 21 4 17 19 3 7 0 0 0 30 29 6 1 31 18 17 6
+ 1 15 34 33 14 13 1 0 19 5 19 3 4 48 200 32 31 1 16 15 1 24 23 1 28
+ 27 20 19 3 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Oacute" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="491" y="1604" on="1"/>
+ <pt x="707" y="1925" on="1"/>
+ <pt x="935" y="1925" on="1"/>
+ <pt x="614" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 35 32 2 33 0 3 0 34 33 1
+ 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Obreve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="269" y="1925" on="1"/>
+ <pt x="392" y="1925" on="1"/>
+ <pt x="440" y="1777" on="0"/>
+ <pt x="614" y="1777" on="1"/>
+ <pt x="789" y="1777" on="0"/>
+ <pt x="837" y="1925" on="1"/>
+ <pt x="960" y="1925" on="1"/>
+ <pt x="937" y="1836" on="0"/>
+ <pt x="911" y="1790" on="1"/>
+ <pt x="820" y="1635" on="0"/>
+ <pt x="618" y="1635" on="1"/>
+ <pt x="466" y="1635" on="0"/>
+ <pt x="377" y="1716" on="1"/>
+ <pt x="322" y="1765" on="0"/>
+ <pt x="294" y="1837" on="1"/>
+ <pt x="283" y="1866" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 35 14 42 24 5 8 16 5 0 48 200 8 2 0 0 1 38 37 33 32 4 13 42
+ 0 0 14 0 0 28 36 4 20 36 12 48 200 38 37 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ocircumflex" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="249" y="1604" on="1"/>
+ <pt x="505" y="1925" on="1"/>
+ <pt x="724" y="1925" on="1"/>
+ <pt x="980" y="1604" on="1"/>
+ <pt x="857" y="1604" on="1"/>
+ <pt x="616" y="1806" on="1"/>
+ <pt x="613" y="1806" on="1"/>
+ <pt x="372" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 51 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 39 38 37 36 35 32 6 33 0 3
+ 0 34 33 1 0 14 0 0 28 39 4 20 39 12 48 200 39 38 37 36 35 34 33 32 12
+ 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Odieresis" xMin="62" yMin="-37" xMax="1168" yMax="1801">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="282" y="1604" on="1"/>
+ <pt x="282" y="1801" on="1"/>
+ <pt x="479" y="1801" on="1"/>
+ <pt x="479" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="751" y="1604" on="1"/>
+ <pt x="751" y="1801" on="1"/>
+ <pt x="948" y="1801" on="1"/>
+ <pt x="948" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 0 0 39 36 35 32 10 3 33 1 4
+ 48 200 38 37 34 33 3 0 14 0 0 28 39 4 20 39 12 48 200 4 38 12 32 0 0
+ 37 36 10 1 38 35 34 10 1 32 2 4 48 200 39 38 1 33 32 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ograve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="738" y="1604" on="1"/>
+ <pt x="615" y="1604" on="1"/>
+ <pt x="294" y="1925" on="1"/>
+ <pt x="522" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 33 32 2 34 0 3 0 35 34 1
+ 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ohungarumlaut" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="313" y="1604" on="1"/>
+ <pt x="553" y="1925" on="1"/>
+ <pt x="745" y="1925" on="1"/>
+ <pt x="424" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="664" y="1604" on="1"/>
+ <pt x="905" y="1925" on="1"/>
+ <pt x="1096" y="1925" on="1"/>
+ <pt x="775" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 51 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
+ 37 34 33 3 0 14 0 0 28 39 4 20 39 12 48 200 39 38 37 36 35 34 33 32 12
+ 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Omacron" xMin="62" yMin="-37" xMax="1168" yMax="1728">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="269" y="1604" on="1"/>
+ <pt x="269" y="1728" on="1"/>
+ <pt x="960" y="1728" on="1"/>
+ <pt x="960" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 0 0 35 32 6 1 33 1 4 48 200
+ 34 33 1 0 14 0 0 28 39 4 20 39 12 48 200 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Oslash" xMin="62" yMin="-37" xMax="1168" yMax="1517">
+ <contour>
+ <pt x="321" y="371" on="1"/>
+ <pt x="865" y="1225" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ <pt x="616" y="1394" on="1"/>
+ <pt x="453" y="1394" on="0"/>
+ <pt x="364" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="742" on="1"/>
+ <pt x="275" y="545" on="0"/>
+ </contour>
+ <contour>
+ <pt x="364" y="254" on="1"/>
+ <pt x="457" y="86" on="0"/>
+ <pt x="613" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="865" y="258" on="1"/>
+ <pt x="955" y="431" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="937" on="0"/>
+ <pt x="908" y="1110" on="1"/>
+ </contour>
+ <contour>
+ <pt x="62" y="-37" on="1"/>
+ <pt x="206" y="190" on="1"/>
+ <pt x="62" y="432" on="0"/>
+ <pt x="62" y="739" on="1"/>
+ <pt x="62" y="1083" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="370" y="1517" on="0"/>
+ <pt x="613" y="1517" on="1"/>
+ <pt x="799" y="1517" on="0"/>
+ <pt x="958" y="1371" on="1"/>
+ <pt x="1051" y="1517" on="1"/>
+ <pt x="1168" y="1517" on="1"/>
+ <pt x="1023" y="1290" on="1"/>
+ <pt x="1168" y="1048" on="0"/>
+ <pt x="1168" y="740" on="1"/>
+ <pt x="1168" y="398" on="0"/>
+ <pt x="1014" y="181" on="1"/>
+ <pt x="860" y="-37" on="0"/>
+ <pt x="616" y="-37" on="1"/>
+ <pt x="431" y="-37" on="0"/>
+ <pt x="272" y="110" on="1"/>
+ <pt x="179" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 61 values pushed */
+ 36 2 25 0 3 1 1 30 27 17 3 1 5 0 1 3 0 0 11 1 1 38 19 11 9
+ 0 5 1 2 3 0 0 1 29 28 2 13 0 0 1 39 18 2 0 14 39 38 32 30 29
+ 28 27 21 19 18 17 15 9 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Otilde" xMin="62" yMin="-37" xMax="1168" yMax="1839">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="858" y="1517" on="0"/>
+ <pt x="1013" y="1301" on="1"/>
+ <pt x="1168" y="1085" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="394" on="0"/>
+ <pt x="1013" y="179" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="608" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="249" y="138" on="1"/>
+ <pt x="62" y="363" on="0"/>
+ <pt x="62" y="741" on="1"/>
+ <pt x="62" y="1084" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="371" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1049" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1222" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <contour>
+ <pt x="282" y="1604" on="1"/>
+ <pt x="288" y="1699" on="0"/>
+ <pt x="313" y="1749" on="1"/>
+ <pt x="358" y="1839" on="0"/>
+ <pt x="467" y="1839" on="1"/>
+ <pt x="539" y="1839" on="0"/>
+ <pt x="602" y="1800" on="1"/>
+ <pt x="662" y="1763" on="1"/>
+ <pt x="724" y="1725" on="0"/>
+ <pt x="758" y="1725" on="1"/>
+ <pt x="826" y="1725" on="0"/>
+ <pt x="837" y="1839" on="1"/>
+ <pt x="948" y="1839" on="1"/>
+ <pt x="941" y="1745" on="0"/>
+ <pt x="916" y="1695" on="1"/>
+ <pt x="870" y="1604" on="0"/>
+ <pt x="763" y="1604" on="1"/>
+ <pt x="690" y="1604" on="0"/>
+ <pt x="627" y="1643" on="1"/>
+ <pt x="567" y="1680" on="1"/>
+ <pt x="507" y="1717" on="0"/>
+ <pt x="471" y="1717" on="1"/>
+ <pt x="403" y="1717" on="0"/>
+ <pt x="392" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 0 0 53 5 36 41 5 48 24 5 8 16 5 0 48 200 8 2 0 0 1 55 44 43 32
+ 4 13 48 36 0 0 14 0 0 28 39 4 20 39 12 48 200 55 44 43 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="P" xMin="86" yMin="0" xMax="1124" yMax="1480">
+ <contour>
+ <pt x="481" y="598" on="1"/>
+ <pt x="481" y="123" on="1"/>
+ <pt x="765" y="123" on="1"/>
+ <pt x="765" y="0" on="1"/>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="283" y="123" on="1"/>
+ <pt x="283" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="747" y="1480" on="1"/>
+ <pt x="1124" y="1480" on="0"/>
+ <pt x="1124" y="1119" on="1"/>
+ <pt x="1124" y="878" on="0"/>
+ <pt x="984" y="738" on="1"/>
+ <pt x="844" y="598" on="0"/>
+ <pt x="599" y="598" on="1"/>
+ </contour>
+ <contour>
+ <pt x="481" y="722" on="1"/>
+ <pt x="592" y="722" on="1"/>
+ <pt x="914" y="722" on="0"/>
+ <pt x="914" y="1089" on="1"/>
+ <pt x="914" y="1357" on="0"/>
+ <pt x="682" y="1357" on="1"/>
+ <pt x="481" y="1357" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 18 17 16 0 4 7 1 3 0 0 23 22 8 7 6 3 9 6 5 2 1 6 3 3 2
+ 4 48 200 4 3 1 0 10 9 0 14 0 0 20 39 12 48 200 22 18 16 10 3 2 6
+ 13 12 0 9 8 5 4 4 13 6 0 0 23 17 1 0 10 3 6 1 4 48 200 7 6
+ 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Q" xMin="62" yMin="-321" xMax="1223" yMax="1517">
+ <contour>
+ <pt x="615" y="-37" on="1"/>
+ <pt x="459" y="-12" on="0"/>
+ <pt x="376" y="29" on="1"/>
+ <pt x="276" y="78" on="0"/>
+ <pt x="198" y="205" on="1"/>
+ <pt x="62" y="428" on="0"/>
+ <pt x="62" y="740" on="1"/>
+ <pt x="62" y="1083" on="0"/>
+ <pt x="216" y="1300" on="1"/>
+ <pt x="370" y="1517" on="0"/>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="859" y="1517" on="0"/>
+ <pt x="1013" y="1300" on="1"/>
+ <pt x="1168" y="1083" on="0"/>
+ <pt x="1168" y="741" on="1"/>
+ <pt x="1168" y="421" on="0"/>
+ <pt x="1034" y="209" on="1"/>
+ <pt x="943" y="66" on="0"/>
+ <pt x="789" y="-2" on="1"/>
+ <pt x="951" y="-103" on="0"/>
+ <pt x="1223" y="-163" on="1"/>
+ <pt x="1154" y="-248" on="0"/>
+ <pt x="1055" y="-321" on="1"/>
+ <pt x="846" y="-242" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1394" on="1"/>
+ <pt x="454" y="1394" on="0"/>
+ <pt x="365" y="1222" on="1"/>
+ <pt x="275" y="1050" on="0"/>
+ <pt x="275" y="740" on="1"/>
+ <pt x="275" y="434" on="0"/>
+ <pt x="364" y="260" on="1"/>
+ <pt x="452" y="86" on="0"/>
+ <pt x="614" y="86" on="1"/>
+ <pt x="776" y="86" on="0"/>
+ <pt x="860" y="236" on="1"/>
+ <pt x="955" y="405" on="0"/>
+ <pt x="955" y="738" on="1"/>
+ <pt x="955" y="1051" on="0"/>
+ <pt x="865" y="1223" on="1"/>
+ <pt x="774" y="1394" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 36 values pushed */
+ 0 0 24 5 10 48 200 10 0 1 22 20 18 0 4 13 32 0 0 14 0 0 36 39 14
+ 28 39 6 48 200 22 20 18 14 6 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="R" xMin="86" yMin="0" xMax="1204" yMax="1480">
+ <contour>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="216" y="123" on="1"/>
+ <pt x="216" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="673" y="1480" on="1"/>
+ <pt x="849" y="1480" on="0"/>
+ <pt x="950" y="1383" on="1"/>
+ <pt x="1052" y="1286" on="0"/>
+ <pt x="1052" y="1118" on="1"/>
+ <pt x="1052" y="965" on="0"/>
+ <pt x="960" y="847" on="1"/>
+ <pt x="906" y="779" on="0"/>
+ <pt x="803" y="709" on="1"/>
+ <pt x="1116" y="123" on="1"/>
+ <pt x="1204" y="123" on="1"/>
+ <pt x="1204" y="0" on="1"/>
+ <pt x="951" y="0" on="1"/>
+ <pt x="612" y="648" on="1"/>
+ <pt x="413" y="648" on="1"/>
+ <pt x="413" y="123" on="1"/>
+ <pt x="543" y="123" on="1"/>
+ <pt x="543" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="413" y="771" on="1"/>
+ <pt x="512" y="771" on="1"/>
+ <pt x="842" y="771" on="0"/>
+ <pt x="842" y="1096" on="1"/>
+ <pt x="842" y="1357" on="0"/>
+ <pt x="592" y="1357" on="1"/>
+ <pt x="413" y="1357" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 0 0 30 29 4 3 6 3
+ 5 1 4 48 200 20 19 1 23 18 17 0 3 2 0 6 5 0 14 0 0 27 39 10 48
+ 200 29 25 23 22 19 18 17 16 15 14 6 11 13 10 20 5 4 1 0 4 13 2 0 0
+ 30 24 21 20 10 3 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Racute" xMin="86" yMin="0" xMax="1204" yMax="1925">
+ <contour>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="216" y="123" on="1"/>
+ <pt x="216" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="673" y="1480" on="1"/>
+ <pt x="849" y="1480" on="0"/>
+ <pt x="950" y="1383" on="1"/>
+ <pt x="1052" y="1286" on="0"/>
+ <pt x="1052" y="1118" on="1"/>
+ <pt x="1052" y="965" on="0"/>
+ <pt x="960" y="847" on="1"/>
+ <pt x="906" y="779" on="0"/>
+ <pt x="803" y="709" on="1"/>
+ <pt x="1116" y="123" on="1"/>
+ <pt x="1204" y="123" on="1"/>
+ <pt x="1204" y="0" on="1"/>
+ <pt x="951" y="0" on="1"/>
+ <pt x="612" y="648" on="1"/>
+ <pt x="413" y="648" on="1"/>
+ <pt x="413" y="123" on="1"/>
+ <pt x="543" y="123" on="1"/>
+ <pt x="543" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="413" y="771" on="1"/>
+ <pt x="512" y="771" on="1"/>
+ <pt x="842" y="771" on="0"/>
+ <pt x="842" y="1096" on="1"/>
+ <pt x="842" y="1357" on="0"/>
+ <pt x="592" y="1357" on="1"/>
+ <pt x="413" y="1357" on="1"/>
+ </contour>
+ <contour>
+ <pt x="450" y="1604" on="1"/>
+ <pt x="666" y="1925" on="1"/>
+ <pt x="894" y="1925" on="1"/>
+ <pt x="573" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 34 31 2 32 5 3 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 0 0
+ 30 29 4 3 6 3 5 1 4 48 200 33 32 1 20 19 1 23 18 17 0 3 3 0 6
+ 5 0 14 0 0 27 39 10 48 200 34 33 32 31 29 25 23 22 19 18 17 16 15 14 6
+ 15 13 10 20 5 4 1 0 4 13 2 0 0 30 24 21 20 10 3 2 1 4 48 200 3
+ 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Rcaron" xMin="86" yMin="0" xMax="1204" yMax="1925">
+ <contour>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="216" y="123" on="1"/>
+ <pt x="216" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="673" y="1480" on="1"/>
+ <pt x="849" y="1480" on="0"/>
+ <pt x="950" y="1383" on="1"/>
+ <pt x="1052" y="1286" on="0"/>
+ <pt x="1052" y="1118" on="1"/>
+ <pt x="1052" y="965" on="0"/>
+ <pt x="960" y="847" on="1"/>
+ <pt x="906" y="779" on="0"/>
+ <pt x="803" y="709" on="1"/>
+ <pt x="1116" y="123" on="1"/>
+ <pt x="1204" y="123" on="1"/>
+ <pt x="1204" y="0" on="1"/>
+ <pt x="951" y="0" on="1"/>
+ <pt x="612" y="648" on="1"/>
+ <pt x="413" y="648" on="1"/>
+ <pt x="413" y="123" on="1"/>
+ <pt x="543" y="123" on="1"/>
+ <pt x="543" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="413" y="771" on="1"/>
+ <pt x="512" y="771" on="1"/>
+ <pt x="842" y="771" on="0"/>
+ <pt x="842" y="1096" on="1"/>
+ <pt x="842" y="1357" on="0"/>
+ <pt x="592" y="1357" on="1"/>
+ <pt x="413" y="1357" on="1"/>
+ </contour>
+ <contour>
+ <pt x="925" y="1925" on="1"/>
+ <pt x="668" y="1604" on="1"/>
+ <pt x="450" y="1604" on="1"/>
+ <pt x="193" y="1925" on="1"/>
+ <pt x="317" y="1925" on="1"/>
+ <pt x="558" y="1723" on="1"/>
+ <pt x="560" y="1723" on="1"/>
+ <pt x="802" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 113 values pushed */
+ 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 38 37 36 35 34 31 6 13
+ 32 0 0 30 29 4 3 6 3 5 1 4 48 200 33 32 1 20 19 1 23 18 17 0 3
+ 3 0 6 5 0 14 0 0 27 39 10 48 200 35 20 2 2 38 37 36 33 32 31 29 25
+ 23 22 19 18 17 16 15 14 6 17 13 10 20 34 5 4 1 0 5 13 2 0 0 30 24
+ 21 20 10 3 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Rcommaaccent" xMin="86" yMin="-432" xMax="1204" yMax="1480">
+ <contour>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="216" y="123" on="1"/>
+ <pt x="216" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="673" y="1480" on="1"/>
+ <pt x="849" y="1480" on="0"/>
+ <pt x="950" y="1383" on="1"/>
+ <pt x="1052" y="1286" on="0"/>
+ <pt x="1052" y="1118" on="1"/>
+ <pt x="1052" y="965" on="0"/>
+ <pt x="960" y="847" on="1"/>
+ <pt x="906" y="779" on="0"/>
+ <pt x="803" y="709" on="1"/>
+ <pt x="1116" y="123" on="1"/>
+ <pt x="1204" y="123" on="1"/>
+ <pt x="1204" y="0" on="1"/>
+ <pt x="951" y="0" on="1"/>
+ <pt x="612" y="648" on="1"/>
+ <pt x="413" y="648" on="1"/>
+ <pt x="413" y="123" on="1"/>
+ <pt x="543" y="123" on="1"/>
+ <pt x="543" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="413" y="771" on="1"/>
+ <pt x="512" y="771" on="1"/>
+ <pt x="842" y="771" on="0"/>
+ <pt x="842" y="1096" on="1"/>
+ <pt x="842" y="1357" on="0"/>
+ <pt x="592" y="1357" on="1"/>
+ <pt x="413" y="1357" on="1"/>
+ </contour>
+ <contour>
+ <pt x="542" y="-421" on="1"/>
+ <pt x="542" y="-336" on="1"/>
+ <pt x="599" y="-345" on="0"/>
+ <pt x="639" y="-345" on="1"/>
+ <pt x="748" y="-345" on="0"/>
+ <pt x="748" y="-278" on="1"/>
+ <pt x="748" y="-205" on="0"/>
+ <pt x="591" y="-188" on="1"/>
+ <pt x="591" y="-111" on="1"/>
+ <pt x="725" y="-114" on="0"/>
+ <pt x="791" y="-143" on="1"/>
+ <pt x="884" y="-185" on="0"/>
+ <pt x="884" y="-280" on="1"/>
+ <pt x="884" y="-432" on="0"/>
+ <pt x="666" y="-432" on="1"/>
+ <pt x="607" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 113 values pushed */
+ 0 0 34 32 45 48 200 25 24 14 3 3 19 3 22 21 16 15 2 1 6 19 0 3 39
+ 38 32 31 4 13 45 0 0 0 30 29 4 3 6 3 5 1 4 48 200 20 19 1 23 18
+ 17 0 3 2 0 6 5 0 14 0 0 36 20 43 27 39 10 48 200 39 38 32 31 29 25
+ 23 22 19 18 17 16 15 14 6 15 13 43 10 20 5 4 1 0 4 13 2 0 0 30 24
+ 21 20 10 3 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="S" xMin="151" yMin="-37" xMax="1091" yMax="1517">
+ <contour>
+ <pt x="151" y="61" on="1"/>
+ <pt x="151" y="419" on="1"/>
+ <pt x="275" y="419" on="1"/>
+ <pt x="299" y="185" on="1"/>
+ <pt x="486" y="86" on="0"/>
+ <pt x="610" y="86" on="1"/>
+ <pt x="737" y="86" on="0"/>
+ <pt x="816" y="165" on="1"/>
+ <pt x="895" y="243" on="0"/>
+ <pt x="895" y="365" on="1"/>
+ <pt x="895" y="522" on="0"/>
+ <pt x="695" y="626" on="1"/>
+ <pt x="505" y="725" on="1"/>
+ <pt x="316" y="823" on="0"/>
+ <pt x="249" y="906" on="1"/>
+ <pt x="183" y="986" on="0"/>
+ <pt x="183" y="1123" on="1"/>
+ <pt x="183" y="1517" on="0"/>
+ <pt x="631" y="1517" on="1"/>
+ <pt x="814" y="1517" on="0"/>
+ <pt x="1006" y="1444" on="1"/>
+ <pt x="1006" y="1086" on="1"/>
+ <pt x="883" y="1086" on="1"/>
+ <pt x="858" y="1320" on="1"/>
+ <pt x="733" y="1394" on="0"/>
+ <pt x="616" y="1394" on="1"/>
+ <pt x="375" y="1394" on="0"/>
+ <pt x="375" y="1148" on="1"/>
+ <pt x="375" y="1047" on="0"/>
+ <pt x="431" y="999" on="1"/>
+ <pt x="480" y="957" on="0"/>
+ <pt x="606" y="889" on="1"/>
+ <pt x="775" y="798" on="1"/>
+ <pt x="970" y="693" on="0"/>
+ <pt x="1030" y="620" on="1"/>
+ <pt x="1091" y="546" on="0"/>
+ <pt x="1091" y="413" on="1"/>
+ <pt x="1091" y="209" on="0"/>
+ <pt x="957" y="86" on="1"/>
+ <pt x="822" y="-37" on="0"/>
+ <pt x="598" y="-37" on="1"/>
+ <pt x="393" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 61 values pushed */
+ 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2 1 0 8
+ 0 2 3 0 0 14 0 0 27 19 16 9 28 36 48 200 16 23 22 16 3 2 5 20 0
+ 3 36 20 21 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Sacute" xMin="151" yMin="-37" xMax="1091" yMax="1925">
+ <contour>
+ <pt x="151" y="61" on="1"/>
+ <pt x="151" y="419" on="1"/>
+ <pt x="275" y="419" on="1"/>
+ <pt x="299" y="185" on="1"/>
+ <pt x="486" y="86" on="0"/>
+ <pt x="610" y="86" on="1"/>
+ <pt x="737" y="86" on="0"/>
+ <pt x="816" y="165" on="1"/>
+ <pt x="895" y="243" on="0"/>
+ <pt x="895" y="365" on="1"/>
+ <pt x="895" y="522" on="0"/>
+ <pt x="695" y="626" on="1"/>
+ <pt x="505" y="725" on="1"/>
+ <pt x="316" y="823" on="0"/>
+ <pt x="249" y="906" on="1"/>
+ <pt x="183" y="986" on="0"/>
+ <pt x="183" y="1123" on="1"/>
+ <pt x="183" y="1517" on="0"/>
+ <pt x="631" y="1517" on="1"/>
+ <pt x="814" y="1517" on="0"/>
+ <pt x="1006" y="1444" on="1"/>
+ <pt x="1006" y="1086" on="1"/>
+ <pt x="883" y="1086" on="1"/>
+ <pt x="858" y="1320" on="1"/>
+ <pt x="733" y="1394" on="0"/>
+ <pt x="616" y="1394" on="1"/>
+ <pt x="375" y="1394" on="0"/>
+ <pt x="375" y="1148" on="1"/>
+ <pt x="375" y="1047" on="0"/>
+ <pt x="431" y="999" on="1"/>
+ <pt x="480" y="957" on="0"/>
+ <pt x="606" y="889" on="1"/>
+ <pt x="775" y="798" on="1"/>
+ <pt x="970" y="693" on="0"/>
+ <pt x="1030" y="620" on="1"/>
+ <pt x="1091" y="546" on="0"/>
+ <pt x="1091" y="413" on="1"/>
+ <pt x="1091" y="209" on="0"/>
+ <pt x="957" y="86" on="1"/>
+ <pt x="822" y="-37" on="0"/>
+ <pt x="598" y="-37" on="1"/>
+ <pt x="393" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="509" y="1604" on="1"/>
+ <pt x="725" y="1925" on="1"/>
+ <pt x="953" y="1925" on="1"/>
+ <pt x="632" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 45 42 2 43 0 3 0 1 1 23
+ 22 21 20 3 2 1 0 8 0 2 3 0 0 44 43 1 0 14 0 0 27 19 16 9 28
+ 36 48 200 16 45 44 43 42 23 22 16 3 2 9 20 0 3 36 20 21 20 1 1 0 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scaron" xMin="151" yMin="-37" xMax="1091" yMax="1925">
+ <contour>
+ <pt x="151" y="61" on="1"/>
+ <pt x="151" y="419" on="1"/>
+ <pt x="275" y="419" on="1"/>
+ <pt x="299" y="185" on="1"/>
+ <pt x="486" y="86" on="0"/>
+ <pt x="610" y="86" on="1"/>
+ <pt x="737" y="86" on="0"/>
+ <pt x="816" y="165" on="1"/>
+ <pt x="895" y="243" on="0"/>
+ <pt x="895" y="365" on="1"/>
+ <pt x="895" y="522" on="0"/>
+ <pt x="695" y="626" on="1"/>
+ <pt x="505" y="725" on="1"/>
+ <pt x="316" y="823" on="0"/>
+ <pt x="249" y="906" on="1"/>
+ <pt x="183" y="986" on="0"/>
+ <pt x="183" y="1123" on="1"/>
+ <pt x="183" y="1517" on="0"/>
+ <pt x="631" y="1517" on="1"/>
+ <pt x="814" y="1517" on="0"/>
+ <pt x="1006" y="1444" on="1"/>
+ <pt x="1006" y="1086" on="1"/>
+ <pt x="883" y="1086" on="1"/>
+ <pt x="858" y="1320" on="1"/>
+ <pt x="733" y="1394" on="0"/>
+ <pt x="616" y="1394" on="1"/>
+ <pt x="375" y="1394" on="0"/>
+ <pt x="375" y="1148" on="1"/>
+ <pt x="375" y="1047" on="0"/>
+ <pt x="431" y="999" on="1"/>
+ <pt x="480" y="957" on="0"/>
+ <pt x="606" y="889" on="1"/>
+ <pt x="775" y="798" on="1"/>
+ <pt x="970" y="693" on="0"/>
+ <pt x="1030" y="620" on="1"/>
+ <pt x="1091" y="546" on="0"/>
+ <pt x="1091" y="413" on="1"/>
+ <pt x="1091" y="209" on="0"/>
+ <pt x="957" y="86" on="1"/>
+ <pt x="822" y="-37" on="0"/>
+ <pt x="598" y="-37" on="1"/>
+ <pt x="393" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="999" y="1925" on="1"/>
+ <pt x="742" y="1604" on="1"/>
+ <pt x="524" y="1604" on="1"/>
+ <pt x="267" y="1925" on="1"/>
+ <pt x="391" y="1925" on="1"/>
+ <pt x="632" y="1723" on="1"/>
+ <pt x="634" y="1723" on="1"/>
+ <pt x="876" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2 1 0 8
+ 0 2 3 0 0 49 48 47 46 45 42 6 13 43 44 43 1 0 14 0 0 27 19 16 9
+ 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3 36 20 21
+ 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scedilla" xMin="151" yMin="-432" xMax="1091" yMax="1517">
+ <contour>
+ <pt x="151" y="61" on="1"/>
+ <pt x="151" y="419" on="1"/>
+ <pt x="275" y="419" on="1"/>
+ <pt x="299" y="185" on="1"/>
+ <pt x="486" y="86" on="0"/>
+ <pt x="610" y="86" on="1"/>
+ <pt x="737" y="86" on="0"/>
+ <pt x="816" y="165" on="1"/>
+ <pt x="895" y="243" on="0"/>
+ <pt x="895" y="365" on="1"/>
+ <pt x="895" y="522" on="0"/>
+ <pt x="695" y="626" on="1"/>
+ <pt x="505" y="725" on="1"/>
+ <pt x="316" y="823" on="0"/>
+ <pt x="249" y="906" on="1"/>
+ <pt x="183" y="986" on="0"/>
+ <pt x="183" y="1123" on="1"/>
+ <pt x="183" y="1517" on="0"/>
+ <pt x="632" y="1517" on="1"/>
+ <pt x="814" y="1517" on="0"/>
+ <pt x="1006" y="1444" on="1"/>
+ <pt x="1006" y="1086" on="1"/>
+ <pt x="883" y="1086" on="1"/>
+ <pt x="858" y="1320" on="1"/>
+ <pt x="733" y="1394" on="0"/>
+ <pt x="616" y="1394" on="1"/>
+ <pt x="375" y="1394" on="0"/>
+ <pt x="375" y="1148" on="1"/>
+ <pt x="375" y="1047" on="0"/>
+ <pt x="431" y="999" on="1"/>
+ <pt x="480" y="957" on="0"/>
+ <pt x="606" y="889" on="1"/>
+ <pt x="775" y="798" on="1"/>
+ <pt x="970" y="693" on="0"/>
+ <pt x="1030" y="620" on="1"/>
+ <pt x="1091" y="546" on="0"/>
+ <pt x="1091" y="413" on="1"/>
+ <pt x="1091" y="209" on="0"/>
+ <pt x="957" y="86" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="598" y="-37" on="1"/>
+ <pt x="393" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="554" y="0" on="1"/>
+ <pt x="651" y="0" on="1"/>
+ <pt x="591" y="-109" on="1"/>
+ <pt x="663" y="-111" on="0"/>
+ <pt x="715" y="-148" on="1"/>
+ <pt x="785" y="-197" on="0"/>
+ <pt x="785" y="-269" on="1"/>
+ <pt x="785" y="-337" on="0"/>
+ <pt x="726" y="-384" on="1"/>
+ <pt x="668" y="-432" on="0"/>
+ <pt x="581" y="-432" on="1"/>
+ <pt x="514" y="-432" on="0"/>
+ <pt x="438" y="-411" on="1"/>
+ <pt x="438" y="-330" on="1"/>
+ <pt x="488" y="-345" on="0"/>
+ <pt x="542" y="-345" on="1"/>
+ <pt x="646" y="-345" on="0"/>
+ <pt x="646" y="-271" on="1"/>
+ <pt x="646" y="-178" on="0"/>
+ <pt x="459" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 57 32 52 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2
+ 1 0 8 0 2 3 0 0 1 61 55 54 44 43 42 6 13 52 2 0 14 0 0 59 20
+ 48 27 19 16 9 28 36 48 200 48 16 61 55 54 48 44 43 42 23 22 16 3 2 12 20
+ 0 3 36 20 21 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scircumflex" xMin="151" yMin="-37" xMax="1091" yMax="1925">
+ <contour>
+ <pt x="151" y="61" on="1"/>
+ <pt x="151" y="419" on="1"/>
+ <pt x="275" y="419" on="1"/>
+ <pt x="299" y="185" on="1"/>
+ <pt x="486" y="86" on="0"/>
+ <pt x="610" y="86" on="1"/>
+ <pt x="737" y="86" on="0"/>
+ <pt x="816" y="165" on="1"/>
+ <pt x="895" y="243" on="0"/>
+ <pt x="895" y="365" on="1"/>
+ <pt x="895" y="522" on="0"/>
+ <pt x="695" y="626" on="1"/>
+ <pt x="505" y="725" on="1"/>
+ <pt x="316" y="823" on="0"/>
+ <pt x="249" y="906" on="1"/>
+ <pt x="183" y="986" on="0"/>
+ <pt x="183" y="1123" on="1"/>
+ <pt x="183" y="1517" on="0"/>
+ <pt x="631" y="1517" on="1"/>
+ <pt x="814" y="1517" on="0"/>
+ <pt x="1006" y="1444" on="1"/>
+ <pt x="1006" y="1086" on="1"/>
+ <pt x="883" y="1086" on="1"/>
+ <pt x="858" y="1320" on="1"/>
+ <pt x="733" y="1394" on="0"/>
+ <pt x="616" y="1394" on="1"/>
+ <pt x="375" y="1394" on="0"/>
+ <pt x="375" y="1148" on="1"/>
+ <pt x="375" y="1047" on="0"/>
+ <pt x="431" y="999" on="1"/>
+ <pt x="480" y="957" on="0"/>
+ <pt x="606" y="889" on="1"/>
+ <pt x="775" y="798" on="1"/>
+ <pt x="970" y="693" on="0"/>
+ <pt x="1030" y="620" on="1"/>
+ <pt x="1091" y="546" on="0"/>
+ <pt x="1091" y="413" on="1"/>
+ <pt x="1091" y="209" on="0"/>
+ <pt x="957" y="86" on="1"/>
+ <pt x="822" y="-37" on="0"/>
+ <pt x="598" y="-37" on="1"/>
+ <pt x="393" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="267" y="1604" on="1"/>
+ <pt x="523" y="1925" on="1"/>
+ <pt x="742" y="1925" on="1"/>
+ <pt x="998" y="1604" on="1"/>
+ <pt x="875" y="1604" on="1"/>
+ <pt x="634" y="1806" on="1"/>
+ <pt x="631" y="1806" on="1"/>
+ <pt x="390" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 25 5 18 5 5 40 48 200 40 2 18 0 1 49 48 47 46 45 42 6 43 0 3
+ 0 1 1 23 22 21 20 3 2 1 0 8 0 2 3 0 0 44 43 1 0 14 0 0 27
+ 19 16 9 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3
+ 36 20 21 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scommaaccent" xMin="151" yMin="-432" xMax="1091" yMax="1517">
+ <contour>
+ <pt x="151" y="61" on="1"/>
+ <pt x="151" y="419" on="1"/>
+ <pt x="275" y="419" on="1"/>
+ <pt x="299" y="185" on="1"/>
+ <pt x="486" y="86" on="0"/>
+ <pt x="610" y="86" on="1"/>
+ <pt x="737" y="86" on="0"/>
+ <pt x="816" y="165" on="1"/>
+ <pt x="895" y="243" on="0"/>
+ <pt x="895" y="365" on="1"/>
+ <pt x="895" y="522" on="0"/>
+ <pt x="695" y="626" on="1"/>
+ <pt x="505" y="725" on="1"/>
+ <pt x="316" y="823" on="0"/>
+ <pt x="249" y="906" on="1"/>
+ <pt x="183" y="986" on="0"/>
+ <pt x="183" y="1123" on="1"/>
+ <pt x="183" y="1517" on="0"/>
+ <pt x="632" y="1517" on="1"/>
+ <pt x="814" y="1517" on="0"/>
+ <pt x="1006" y="1444" on="1"/>
+ <pt x="1006" y="1086" on="1"/>
+ <pt x="883" y="1086" on="1"/>
+ <pt x="858" y="1320" on="1"/>
+ <pt x="733" y="1394" on="0"/>
+ <pt x="616" y="1394" on="1"/>
+ <pt x="375" y="1394" on="0"/>
+ <pt x="375" y="1148" on="1"/>
+ <pt x="375" y="1047" on="0"/>
+ <pt x="431" y="999" on="1"/>
+ <pt x="480" y="957" on="0"/>
+ <pt x="606" y="889" on="1"/>
+ <pt x="775" y="798" on="1"/>
+ <pt x="970" y="693" on="0"/>
+ <pt x="1030" y="620" on="1"/>
+ <pt x="1091" y="546" on="0"/>
+ <pt x="1091" y="413" on="1"/>
+ <pt x="1091" y="209" on="0"/>
+ <pt x="957" y="86" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="598" y="-37" on="1"/>
+ <pt x="393" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="484" y="-421" on="1"/>
+ <pt x="484" y="-336" on="1"/>
+ <pt x="541" y="-345" on="0"/>
+ <pt x="581" y="-345" on="1"/>
+ <pt x="690" y="-345" on="0"/>
+ <pt x="690" y="-278" on="1"/>
+ <pt x="690" y="-205" on="0"/>
+ <pt x="533" y="-188" on="1"/>
+ <pt x="533" y="-111" on="1"/>
+ <pt x="667" y="-114" on="0"/>
+ <pt x="733" y="-143" on="1"/>
+ <pt x="826" y="-185" on="0"/>
+ <pt x="826" y="-280" on="1"/>
+ <pt x="826" y="-432" on="0"/>
+ <pt x="608" y="-432" on="1"/>
+ <pt x="550" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 45 32 56 25 5 18 5 5 40 48 200 40 2 18 0 1 1 23 22 21 20 3 2
+ 1 0 8 0 2 3 0 0 1 50 49 43 42 4 13 56 2 0 14 0 0 47 20 54 27
+ 19 16 9 28 36 48 200 54 16 54 50 49 43 42 23 22 16 3 2 10 20 0 3 36 20
+ 21 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="T" xMin="62" yMin="0" xMax="1168" yMax="1480">
+ <contour>
+ <pt x="257" y="0" on="1"/>
+ <pt x="257" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="1357" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="185" y="1086" on="1"/>
+ <pt x="62" y="1086" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1086" on="1"/>
+ <pt x="1044" y="1086" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="714" y="1357" on="1"/>
+ <pt x="714" y="123" on="1"/>
+ <pt x="973" y="123" on="1"/>
+ <pt x="973" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 10 9 6 5 4 3 1 3 0 0 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2
+ 4 48 200 15 0 1 0 8 7 0 14 15 14 2 10 12 3 1 0 2 2 4 3 0 0
+ 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48 200 9 8 1 3 2 1
+ 7 6 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tbar" xMin="62" yMin="0" xMax="1168" yMax="1480">
+ <contour>
+ <pt x="257" y="0" on="1"/>
+ <pt x="257" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="716" on="1"/>
+ <pt x="220" y="716" on="1"/>
+ <pt x="220" y="814" on="1"/>
+ <pt x="516" y="814" on="1"/>
+ <pt x="516" y="1357" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="185" y="1086" on="1"/>
+ <pt x="62" y="1086" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1086" on="1"/>
+ <pt x="1044" y="1086" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="714" y="1357" on="1"/>
+ <pt x="714" y="814" on="1"/>
+ <pt x="1010" y="814" on="1"/>
+ <pt x="1010" y="716" on="1"/>
+ <pt x="714" y="716" on="1"/>
+ <pt x="714" y="123" on="1"/>
+ <pt x="973" y="123" on="1"/>
+ <pt x="973" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 101 values pushed */
+ 14 13 10 9 4 7 5 3 0 0 16 15 8 7 6 3 11 20 19 4 3 33 3 5 22
+ 21 2 1 6 3 0 3 4 48 200 18 17 6 5 3 23 0 1 2 0 12 11 0 14 23
+ 22 19 18 4 14 16 3 5 4 1 0 4 2 8 3 0 0 15 14 6 1 12 21 20 17
+ 16 10 3 2 9 8 6 1 10 3 4 48 200 13 12 1 7 6 3 2 3 11 10 1 3
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcaron" xMin="62" yMin="0" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="257" y="0" on="1"/>
+ <pt x="257" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="1357" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="185" y="1086" on="1"/>
+ <pt x="62" y="1086" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1086" on="1"/>
+ <pt x="1044" y="1086" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="714" y="1357" on="1"/>
+ <pt x="714" y="123" on="1"/>
+ <pt x="973" y="123" on="1"/>
+ <pt x="973" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="981" y="1925" on="1"/>
+ <pt x="724" y="1604" on="1"/>
+ <pt x="506" y="1604" on="1"/>
+ <pt x="249" y="1925" on="1"/>
+ <pt x="373" y="1925" on="1"/>
+ <pt x="614" y="1723" on="1"/>
+ <pt x="616" y="1723" on="1"/>
+ <pt x="858" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 105 values pushed */
+ 10 9 6 5 4 3 1 3 23 22 21 20 19 16 6 13 17 0 0 12 11 4 3 6 3
+ 7 14 13 2 1 6 3 0 2 4 48 200 18 17 1 15 0 1 2 0 8 7 0 14 23
+ 17 16 15 14 5 10 12 3 22 21 2 12 2 3 20 19 18 1 0 5 2 4 3 0 0
+ 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48 200 9 8 1 3 2 1
+ 7 6 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcommaaccent" xMin="62" yMin="-432" xMax="1168" yMax="1480">
+ <contour>
+ <pt x="257" y="0" on="1"/>
+ <pt x="257" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="1357" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="185" y="1086" on="1"/>
+ <pt x="62" y="1086" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1086" on="1"/>
+ <pt x="1044" y="1086" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="714" y="1357" on="1"/>
+ <pt x="714" y="123" on="1"/>
+ <pt x="973" y="123" on="1"/>
+ <pt x="973" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="592" y="0" on="1"/>
+ <pt x="689" y="0" on="1"/>
+ <pt x="629" y="-109" on="1"/>
+ <pt x="701" y="-111" on="0"/>
+ <pt x="753" y="-148" on="1"/>
+ <pt x="823" y="-197" on="0"/>
+ <pt x="823" y="-269" on="1"/>
+ <pt x="823" y="-337" on="0"/>
+ <pt x="764" y="-384" on="1"/>
+ <pt x="705" y="-432" on="0"/>
+ <pt x="620" y="-432" on="1"/>
+ <pt x="552" y="-432" on="0"/>
+ <pt x="476" y="-411" on="1"/>
+ <pt x="476" y="-330" on="1"/>
+ <pt x="526" y="-345" on="0"/>
+ <pt x="580" y="-345" on="1"/>
+ <pt x="684" y="-345" on="0"/>
+ <pt x="684" y="-271" on="1"/>
+ <pt x="684" y="-178" on="0"/>
+ <pt x="497" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 116 values pushed */
+ 0 0 31 32 26 48 200 10 9 6 5 4 3 1 3 35 29 28 18 4 13 26 0 0 0
+ 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2 4 48 200 17 16 15 0 3 0 8
+ 7 0 14 0 0 33 20 22 48 200 22 22 15 14 3 10 12 3 18 17 16 3 12 2 3
+ 35 29 28 1 0 5 2 4 3 0 0 11 10 6 1 8 13 12 10 1 2 5 4 6 1
+ 6 3 4 48 200 9 8 1 3 2 1 7 6 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcommabelow" xMin="62" yMin="-432" xMax="1168" yMax="1480">
+ <contour>
+ <pt x="257" y="0" on="1"/>
+ <pt x="257" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="1357" on="1"/>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="185" y="1086" on="1"/>
+ <pt x="62" y="1086" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1086" on="1"/>
+ <pt x="1044" y="1086" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="714" y="1357" on="1"/>
+ <pt x="714" y="123" on="1"/>
+ <pt x="973" y="123" on="1"/>
+ <pt x="973" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="472" y="-421" on="1"/>
+ <pt x="472" y="-336" on="1"/>
+ <pt x="529" y="-345" on="0"/>
+ <pt x="569" y="-345" on="1"/>
+ <pt x="678" y="-345" on="0"/>
+ <pt x="678" y="-278" on="1"/>
+ <pt x="678" y="-205" on="0"/>
+ <pt x="521" y="-188" on="1"/>
+ <pt x="521" y="-111" on="1"/>
+ <pt x="655" y="-114" on="0"/>
+ <pt x="721" y="-143" on="1"/>
+ <pt x="814" y="-185" on="0"/>
+ <pt x="814" y="-280" on="1"/>
+ <pt x="814" y="-432" on="0"/>
+ <pt x="596" y="-432" on="1"/>
+ <pt x="538" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 112 values pushed */
+ 0 0 19 32 30 48 200 10 9 6 5 4 3 1 3 24 23 17 16 4 13 30 0 0 0
+ 12 11 4 3 6 3 7 14 13 2 1 6 3 0 2 4 48 200 15 0 1 0 8 7 0
+ 14 0 0 21 20 28 48 200 28 28 15 14 3 10 12 3 24 23 2 12 2 3 17 16 1
+ 0 4 2 4 3 0 0 11 10 6 1 8 13 12 10 1 2 5 4 6 1 6 3 4 48
+ 200 9 8 1 3 2 1 7 6 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Thorn" xMin="86" yMin="0" xMax="1124" yMax="1480">
+ <contour>
+ <pt x="481" y="1191" on="1"/>
+ <pt x="670" y="1191" on="1"/>
+ <pt x="1124" y="1191" on="0"/>
+ <pt x="1124" y="829" on="1"/>
+ <pt x="1124" y="588" on="0"/>
+ <pt x="955" y="449" on="1"/>
+ <pt x="787" y="309" on="0"/>
+ <pt x="492" y="309" on="1"/>
+ <pt x="481" y="309" on="1"/>
+ <pt x="481" y="123" on="1"/>
+ <pt x="678" y="123" on="1"/>
+ <pt x="678" y="0" on="1"/>
+ <pt x="86" y="0" on="1"/>
+ <pt x="86" y="123" on="1"/>
+ <pt x="283" y="123" on="1"/>
+ <pt x="283" y="1357" on="1"/>
+ <pt x="86" y="1357" on="1"/>
+ <pt x="86" y="1480" on="1"/>
+ <pt x="678" y="1480" on="1"/>
+ <pt x="678" y="1357" on="1"/>
+ <pt x="481" y="1357" on="1"/>
+ </contour>
+ <contour>
+ <pt x="481" y="432" on="1"/>
+ <pt x="493" y="432" on="1"/>
+ <pt x="694" y="432" on="0"/>
+ <pt x="804" y="528" on="1"/>
+ <pt x="914" y="623" on="0"/>
+ <pt x="914" y="796" on="1"/>
+ <pt x="914" y="1067" on="0"/>
+ <pt x="592" y="1067" on="1"/>
+ <pt x="481" y="1067" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 29 28 22 21 8 7 6 0 9 3 0 0 20 19 16 15 6 3 17 14 13 10 9 6 3
+ 11 2 4 48 200 1 0 1 12 11 1 2 0 18 17 0 14 0 0 26 39 3 48 200 28
+ 22 19 18 11 10 7 1 8 13 3 0 17 16 13 12 4 13 14 0 0 29 21 20 9 8
+ 0 10 5 14 1 4 48 200 15 14 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="U" xMin="62" yMin="-37" xMax="1168" yMax="1480">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
+ 3 0 16 15 3 2 0 3 14 15 14 4 3 4 12 5 3 17 16 2 13 18 2 1 0
+ 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uacute" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="528" y="1604" on="1"/>
+ <pt x="744" y="1925" on="1"/>
+ <pt x="972" y="1925" on="1"/>
+ <pt x="651" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 0 0 10 5 23 48 200 23 2 29 26 2 27 2 3 1 25 19 18 17 14 13 12 6 5
+ 4 1 0 12 2 2 3 0 28 27 1 0 16 15 3 2 0 3 14 28 18 12 2 29 27
+ 26 15 14 4 3 7 12 5 3 17 16 2 13 18 2 1 0 0 0 13 12 6 1 18 6
+ 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ubreve" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="306" y="1925" on="1"/>
+ <pt x="429" y="1925" on="1"/>
+ <pt x="477" y="1777" on="0"/>
+ <pt x="651" y="1777" on="1"/>
+ <pt x="826" y="1777" on="0"/>
+ <pt x="874" y="1925" on="1"/>
+ <pt x="997" y="1925" on="1"/>
+ <pt x="974" y="1836" on="0"/>
+ <pt x="948" y="1790" on="1"/>
+ <pt x="857" y="1635" on="0"/>
+ <pt x="655" y="1635" on="1"/>
+ <pt x="503" y="1635" on="0"/>
+ <pt x="414" y="1716" on="1"/>
+ <pt x="359" y="1765" on="0"/>
+ <pt x="331" y="1837" on="1"/>
+ <pt x="320" y="1866" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 95 values pushed */
+ 0 0 29 14 36 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0
+ 12 2 2 3 0 32 31 27 26 4 13 36 2 16 15 3 2 0 3 14 32 18 12 2 31
+ 27 15 14 4 3 6 12 5 3 26 5 0 2 17 16 2 13 18 2 1 0 0 0 13 12
+ 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ucircumflex" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="286" y="1604" on="1"/>
+ <pt x="542" y="1925" on="1"/>
+ <pt x="761" y="1925" on="1"/>
+ <pt x="1017" y="1604" on="1"/>
+ <pt x="894" y="1604" on="1"/>
+ <pt x="653" y="1806" on="1"/>
+ <pt x="650" y="1806" on="1"/>
+ <pt x="409" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 102 values pushed */
+ 0 0 10 5 23 48 200 23 2 33 32 31 30 29 26 6 27 2 3 1 25 19 18 17 14
+ 13 12 6 5 4 1 0 12 2 2 3 0 28 27 1 0 16 15 3 2 0 3 14 29 18
+ 12 2 33 32 31 30 28 27 15 14 4 3 10 12 5 3 26 5 0 2 17 16 2 13 18
+ 2 1 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1
+ 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Udieresis" xMin="62" yMin="-37" xMax="1168" yMax="1801">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="319" y="1604" on="1"/>
+ <pt x="319" y="1801" on="1"/>
+ <pt x="516" y="1801" on="1"/>
+ <pt x="516" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="788" y="1604" on="1"/>
+ <pt x="788" y="1801" on="1"/>
+ <pt x="985" y="1801" on="1"/>
+ <pt x="985" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
+ 3 0 0 0 33 30 29 26 10 3 27 1 4 48 200 32 31 28 27 3 0 16 15 3 2
+ 0 3 14 15 14 4 3 4 30 28 3 17 16 2 13 18 2 1 0 0 0 31 30 10 1
+ 32 29 28 10 1 26 13 12 6 1 18 6 5 10 1 0 4 4 48 200 33 32 1 27 26
+ 1 19 18 1 25 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ugrave" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="775" y="1604" on="1"/>
+ <pt x="652" y="1604" on="1"/>
+ <pt x="331" y="1925" on="1"/>
+ <pt x="559" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 0 0 10 5 23 48 200 23 2 27 26 2 28 2 3 1 25 19 18 17 14 13 12 6 5
+ 4 1 0 12 2 2 3 0 29 28 1 0 16 15 3 2 0 3 14 29 27 26 15 14 4
+ 3 7 12 5 3 28 5 0 2 17 16 2 13 18 2 1 0 0 0 13 12 6 1 18 6
+ 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uhungarumlaut" xMin="62" yMin="-37" xMax="1168" yMax="1925">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="384" y="1604" on="1"/>
+ <pt x="624" y="1925" on="1"/>
+ <pt x="816" y="1925" on="1"/>
+ <pt x="495" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="735" y="1604" on="1"/>
+ <pt x="976" y="1925" on="1"/>
+ <pt x="1167" y="1925" on="1"/>
+ <pt x="846" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 99 values pushed */
+ 0 0 10 5 23 48 200 23 2 33 30 29 26 4 27 2 3 1 25 19 18 17 14 13 12
+ 6 5 4 1 0 12 2 2 3 0 32 31 28 27 3 0 16 15 3 2 0 3 14 31 18
+ 12 2 33 30 29 28 27 26 15 14 4 3 10 12 5 3 32 17 16 3 13 18 2 1 0
+ 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Umacron" xMin="62" yMin="-37" xMax="1168" yMax="1728">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="303" y="1604" on="1"/>
+ <pt x="303" y="1728" on="1"/>
+ <pt x="994" y="1728" on="1"/>
+ <pt x="994" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 101 values pushed */
+ 0 0 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0 12 2 2
+ 3 0 0 0 29 26 6 1 27 1 4 48 200 28 27 1 0 16 15 3 2 0 3 14 29
+ 28 2 18 12 3 15 14 4 3 4 12 5 3 27 26 2 5 0 3 17 16 2 13 18 2
+ 1 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Unterkomma" xMin="464" yMin="-432" xMax="806" yMax="-111">
+ <contour>
+ <pt x="464" y="-421" on="1"/>
+ <pt x="464" y="-336" on="1"/>
+ <pt x="521" y="-345" on="0"/>
+ <pt x="561" y="-345" on="1"/>
+ <pt x="670" y="-345" on="0"/>
+ <pt x="670" y="-278" on="1"/>
+ <pt x="670" y="-205" on="0"/>
+ <pt x="513" y="-188" on="1"/>
+ <pt x="513" y="-111" on="1"/>
+ <pt x="647" y="-114" on="0"/>
+ <pt x="713" y="-143" on="1"/>
+ <pt x="806" y="-185" on="0"/>
+ <pt x="806" y="-280" on="1"/>
+ <pt x="806" y="-432" on="0"/>
+ <pt x="588" y="-432" on="1"/>
+ <pt x="530" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 3 32 14 48 200 14 8 7 1 0 14 0 0 5 20 12 48 200 12 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uogonek" xMin="62" yMin="-370" xMax="1168" yMax="1480">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="686" y="0" on="1"/>
+ <pt x="793" y="0" on="1"/>
+ <pt x="664" y="-81" on="0"/>
+ <pt x="664" y="-179" on="1"/>
+ <pt x="664" y="-275" on="0"/>
+ <pt x="779" y="-275" on="1"/>
+ <pt x="833" y="-275" on="0"/>
+ <pt x="870" y="-260" on="1"/>
+ <pt x="870" y="-341" on="1"/>
+ <pt x="808" y="-370" on="0"/>
+ <pt x="730" y="-370" on="1"/>
+ <pt x="528" y="-370" on="0"/>
+ <pt x="528" y="-213" on="1"/>
+ <pt x="528" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 100 values pushed */
+ 0 0 31 17 36 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5 4 1 0
+ 12 2 2 3 0 1 34 33 27 26 4 13 36 2 0 16 15 3 2 0 3 14 0 0 29
+ 20 38 48 200 38 38 34 33 27 26 15 14 4 3 9 12 5 3 17 16 2 13 18 2 1
+ 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uring" xMin="62" yMin="-37" xMax="1168" yMax="2033">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="606" y="2033" on="1"/>
+ <pt x="700" y="2033" on="0"/>
+ <pt x="766" y="1967" on="1"/>
+ <pt x="833" y="1901" on="0"/>
+ <pt x="833" y="1807" on="1"/>
+ <pt x="833" y="1710" on="0"/>
+ <pt x="766" y="1645" on="1"/>
+ <pt x="700" y="1579" on="0"/>
+ <pt x="604" y="1579" on="1"/>
+ <pt x="521" y="1579" on="0"/>
+ <pt x="459" y="1633" on="1"/>
+ <pt x="379" y="1703" on="0"/>
+ <pt x="379" y="1806" on="1"/>
+ <pt x="379" y="1900" on="0"/>
+ <pt x="446" y="1966" on="1"/>
+ <pt x="512" y="2033" on="0"/>
+ </contour>
+ <contour>
+ <pt x="606" y="1946" on="1"/>
+ <pt x="549" y="1946" on="0"/>
+ <pt x="507" y="1905" on="1"/>
+ <pt x="465" y="1865" on="0"/>
+ <pt x="465" y="1806" on="1"/>
+ <pt x="465" y="1748" on="0"/>
+ <pt x="506" y="1707" on="1"/>
+ <pt x="548" y="1665" on="0"/>
+ <pt x="604" y="1665" on="1"/>
+ <pt x="658" y="1665" on="0"/>
+ <pt x="697" y="1698" on="1"/>
+ <pt x="747" y="1741" on="0"/>
+ <pt x="747" y="1807" on="1"/>
+ <pt x="747" y="1865" on="0"/>
+ <pt x="705" y="1905" on="1"/>
+ <pt x="664" y="1946" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 100 values pushed */
+ 0 0 50 32 34 42 32 26 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5
+ 4 1 0 12 2 2 3 0 34 26 2 16 15 3 2 0 3 14 0 0 54 32 30 46 32
+ 38 48 200 30 30 15 14 4 3 5 12 5 3 38 38 5 0 2 17 16 2 13 18 2 1
+ 0 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Utilde" xMin="62" yMin="-37" xMax="1168" yMax="1839">
+ <contour>
+ <pt x="185" y="1357" on="1"/>
+ <pt x="62" y="1357" on="1"/>
+ <pt x="62" y="1480" on="1"/>
+ <pt x="519" y="1480" on="1"/>
+ <pt x="519" y="1357" on="1"/>
+ <pt x="383" y="1357" on="1"/>
+ <pt x="383" y="523" on="1"/>
+ <pt x="383" y="313" on="0"/>
+ <pt x="455" y="200" on="1"/>
+ <pt x="526" y="86" on="0"/>
+ <pt x="656" y="86" on="1"/>
+ <pt x="921" y="86" on="0"/>
+ <pt x="921" y="532" on="1"/>
+ <pt x="921" y="1357" on="1"/>
+ <pt x="785" y="1357" on="1"/>
+ <pt x="785" y="1480" on="1"/>
+ <pt x="1168" y="1480" on="1"/>
+ <pt x="1168" y="1357" on="1"/>
+ <pt x="1044" y="1357" on="1"/>
+ <pt x="1044" y="496" on="1"/>
+ <pt x="1044" y="244" on="0"/>
+ <pt x="933" y="104" on="1"/>
+ <pt x="823" y="-37" on="0"/>
+ <pt x="621" y="-37" on="1"/>
+ <pt x="185" y="-37" on="0"/>
+ <pt x="185" y="550" on="1"/>
+ </contour>
+ <contour>
+ <pt x="284" y="1604" on="1"/>
+ <pt x="290" y="1699" on="0"/>
+ <pt x="315" y="1749" on="1"/>
+ <pt x="360" y="1839" on="0"/>
+ <pt x="469" y="1839" on="1"/>
+ <pt x="541" y="1839" on="0"/>
+ <pt x="604" y="1800" on="1"/>
+ <pt x="664" y="1763" on="1"/>
+ <pt x="726" y="1725" on="0"/>
+ <pt x="760" y="1725" on="1"/>
+ <pt x="828" y="1725" on="0"/>
+ <pt x="839" y="1839" on="1"/>
+ <pt x="950" y="1839" on="1"/>
+ <pt x="943" y="1745" on="0"/>
+ <pt x="918" y="1695" on="1"/>
+ <pt x="872" y="1604" on="0"/>
+ <pt x="765" y="1604" on="1"/>
+ <pt x="692" y="1604" on="0"/>
+ <pt x="629" y="1643" on="1"/>
+ <pt x="569" y="1680" on="1"/>
+ <pt x="509" y="1717" on="0"/>
+ <pt x="473" y="1717" on="1"/>
+ <pt x="405" y="1717" on="0"/>
+ <pt x="394" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 99 values pushed */
+ 0 0 47 5 30 35 5 42 10 5 23 48 200 23 2 1 25 19 18 17 14 13 12 6 5
+ 4 1 0 12 2 2 3 0 49 38 37 26 4 13 42 30 2 16 15 3 2 0 3 14 38
+ 18 12 2 49 37 15 14 4 3 6 12 5 3 26 5 0 2 17 16 2 13 18 2 1 0
+ 0 0 13 12 6 1 18 6 5 10 1 0 2 4 48 200 19 18 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="V" xMin="26" yMin="0" xMax="1204" yMax="1480">
+ <contour>
+ <pt x="520" y="0" on="1"/>
+ <pt x="100" y="1357" on="1"/>
+ <pt x="26" y="1357" on="1"/>
+ <pt x="26" y="1480" on="1"/>
+ <pt x="463" y="1480" on="1"/>
+ <pt x="463" y="1357" on="1"/>
+ <pt x="306" y="1357" on="1"/>
+ <pt x="652" y="237" on="1"/>
+ <pt x="654" y="237" on="1"/>
+ <pt x="1001" y="1357" on="1"/>
+ <pt x="858" y="1357" on="1"/>
+ <pt x="858" y="1480" on="1"/>
+ <pt x="1204" y="1480" on="1"/>
+ <pt x="1204" y="1357" on="1"/>
+ <pt x="1130" y="1357" on="1"/>
+ <pt x="709" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 8 7 2 1 0 3 0 0 14 13 10 9 6 5 2 1 6 7 3 1 4 48 200 15 0
+ 1 0 12 11 4 3 0 3 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="W" xMin="23" yMin="0" xMax="1207" yMax="1480">
+ <contour>
+ <pt x="242" y="0" on="1"/>
+ <pt x="72" y="1357" on="1"/>
+ <pt x="23" y="1357" on="1"/>
+ <pt x="23" y="1480" on="1"/>
+ <pt x="332" y="1480" on="1"/>
+ <pt x="332" y="1357" on="1"/>
+ <pt x="234" y="1357" on="1"/>
+ <pt x="368" y="281" on="1"/>
+ <pt x="370" y="281" on="1"/>
+ <pt x="556" y="1258" on="1"/>
+ <pt x="712" y="1258" on="1"/>
+ <pt x="896" y="285" on="1"/>
+ <pt x="899" y="285" on="1"/>
+ <pt x="1033" y="1357" on="1"/>
+ <pt x="934" y="1357" on="1"/>
+ <pt x="934" y="1480" on="1"/>
+ <pt x="1207" y="1480" on="1"/>
+ <pt x="1207" y="1357" on="1"/>
+ <pt x="1157" y="1357" on="1"/>
+ <pt x="987" y="0" on="1"/>
+ <pt x="799" y="0" on="1"/>
+ <pt x="617" y="974" on="1"/>
+ <pt x="615" y="974" on="1"/>
+ <pt x="431" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12 11 8 7 6 9 0 3 10 9 1
+ 23 20 19 0 3 2 0 16 15 4 3 0 3 14 23 22 21 20 19 18 17 16 15 14 13
+ 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Wcircumflex" xMin="23" yMin="0" xMax="1207" yMax="1925">
+ <contour>
+ <pt x="242" y="0" on="1"/>
+ <pt x="72" y="1357" on="1"/>
+ <pt x="23" y="1357" on="1"/>
+ <pt x="23" y="1480" on="1"/>
+ <pt x="332" y="1480" on="1"/>
+ <pt x="332" y="1357" on="1"/>
+ <pt x="234" y="1357" on="1"/>
+ <pt x="368" y="281" on="1"/>
+ <pt x="370" y="281" on="1"/>
+ <pt x="556" y="1258" on="1"/>
+ <pt x="712" y="1258" on="1"/>
+ <pt x="896" y="285" on="1"/>
+ <pt x="899" y="285" on="1"/>
+ <pt x="1033" y="1357" on="1"/>
+ <pt x="934" y="1357" on="1"/>
+ <pt x="934" y="1480" on="1"/>
+ <pt x="1207" y="1480" on="1"/>
+ <pt x="1207" y="1357" on="1"/>
+ <pt x="1157" y="1357" on="1"/>
+ <pt x="987" y="0" on="1"/>
+ <pt x="799" y="0" on="1"/>
+ <pt x="617" y="974" on="1"/>
+ <pt x="615" y="974" on="1"/>
+ <pt x="431" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="267" y="1604" on="1"/>
+ <pt x="523" y="1925" on="1"/>
+ <pt x="742" y="1925" on="1"/>
+ <pt x="998" y="1604" on="1"/>
+ <pt x="875" y="1604" on="1"/>
+ <pt x="634" y="1806" on="1"/>
+ <pt x="631" y="1806" on="1"/>
+ <pt x="390" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 31 30 29 28 27 24 6 25 3 3 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12
+ 11 8 7 6 9 0 3 26 25 1 10 9 1 23 20 19 0 3 3 0 16 15 4 3 0
+ 3 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
+ 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="X" xMin="49" yMin="0" xMax="1179" yMax="1480">
+ <contour>
+ <pt x="49" y="0" on="1"/>
+ <pt x="49" y="123" on="1"/>
+ <pt x="160" y="123" on="1"/>
+ <pt x="510" y="730" on="1"/>
+ <pt x="148" y="1357" on="1"/>
+ <pt x="49" y="1357" on="1"/>
+ <pt x="49" y="1480" on="1"/>
+ <pt x="469" y="1480" on="1"/>
+ <pt x="469" y="1357" on="1"/>
+ <pt x="369" y="1357" on="1"/>
+ <pt x="657" y="857" on="1"/>
+ <pt x="946" y="1357" on="1"/>
+ <pt x="818" y="1357" on="1"/>
+ <pt x="818" y="1480" on="1"/>
+ <pt x="1179" y="1480" on="1"/>
+ <pt x="1179" y="1357" on="1"/>
+ <pt x="1074" y="1357" on="1"/>
+ <pt x="721" y="746" on="1"/>
+ <pt x="1081" y="123" on="1"/>
+ <pt x="1179" y="123" on="1"/>
+ <pt x="1179" y="0" on="1"/>
+ <pt x="736" y="0" on="1"/>
+ <pt x="736" y="123" on="1"/>
+ <pt x="860" y="123" on="1"/>
+ <pt x="574" y="619" on="1"/>
+ <pt x="288" y="123" on="1"/>
+ <pt x="442" y="123" on="1"/>
+ <pt x="442" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 24 17 16 15 12 11 10 9 8 5 4 3 12 6 1 3 0 0 26 25 23 22 19 18 2
+ 1 6 7 0 1 4 48 200 27 21 20 0 3 0 14 13 7 6 0 3 14 27 26 25 24
+ 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Y" xMin="27" yMin="0" xMax="1201" yMax="1480">
+ <contour>
+ <pt x="294" y="0" on="1"/>
+ <pt x="294" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="660" on="1"/>
+ <pt x="113" y="1357" on="1"/>
+ <pt x="27" y="1357" on="1"/>
+ <pt x="27" y="1480" on="1"/>
+ <pt x="490" y="1480" on="1"/>
+ <pt x="490" y="1357" on="1"/>
+ <pt x="341" y="1357" on="1"/>
+ <pt x="656" y="813" on="1"/>
+ <pt x="658" y="813" on="1"/>
+ <pt x="973" y="1357" on="1"/>
+ <pt x="825" y="1357" on="1"/>
+ <pt x="825" y="1480" on="1"/>
+ <pt x="1201" y="1480" on="1"/>
+ <pt x="1201" y="1357" on="1"/>
+ <pt x="1115" y="1357" on="1"/>
+ <pt x="713" y="661" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="935" y="123" on="1"/>
+ <pt x="935" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9 8 5 4 6 7 6 20 19 2 1
+ 6 3 0 2 4 48 200 21 0 1 0 15 14 7 6 0 3 14 11 10 2 18 2 3 21
+ 20 17 16 15 14 13 12 8 13 18 9 8 7 6 5 4 1 0 8 13 2 0 0 19 18
+ 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Yacute" xMin="27" yMin="0" xMax="1201" yMax="1925">
+ <contour>
+ <pt x="294" y="0" on="1"/>
+ <pt x="294" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="660" on="1"/>
+ <pt x="113" y="1357" on="1"/>
+ <pt x="27" y="1357" on="1"/>
+ <pt x="27" y="1480" on="1"/>
+ <pt x="490" y="1480" on="1"/>
+ <pt x="490" y="1357" on="1"/>
+ <pt x="341" y="1357" on="1"/>
+ <pt x="656" y="813" on="1"/>
+ <pt x="658" y="813" on="1"/>
+ <pt x="973" y="1357" on="1"/>
+ <pt x="825" y="1357" on="1"/>
+ <pt x="825" y="1480" on="1"/>
+ <pt x="1201" y="1480" on="1"/>
+ <pt x="1201" y="1357" on="1"/>
+ <pt x="1115" y="1357" on="1"/>
+ <pt x="713" y="661" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="935" y="123" on="1"/>
+ <pt x="935" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="534" y="1604" on="1"/>
+ <pt x="750" y="1925" on="1"/>
+ <pt x="978" y="1925" on="1"/>
+ <pt x="657" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 100 values pushed */
+ 25 22 2 23 6 3 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9 8 5 4 6
+ 7 6 20 19 2 1 6 3 0 2 4 48 200 24 23 1 21 0 1 2 0 15 14 7 6
+ 0 3 14 25 22 11 10 4 18 2 3 24 23 21 20 17 16 15 14 13 12 10 13 18 9
+ 8 7 6 5 4 1 0 8 13 2 0 0 19 18 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ycircumflex" xMin="27" yMin="0" xMax="1201" yMax="1925">
+ <contour>
+ <pt x="294" y="0" on="1"/>
+ <pt x="294" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="660" on="1"/>
+ <pt x="113" y="1357" on="1"/>
+ <pt x="27" y="1357" on="1"/>
+ <pt x="27" y="1480" on="1"/>
+ <pt x="490" y="1480" on="1"/>
+ <pt x="490" y="1357" on="1"/>
+ <pt x="341" y="1357" on="1"/>
+ <pt x="656" y="813" on="1"/>
+ <pt x="658" y="813" on="1"/>
+ <pt x="973" y="1357" on="1"/>
+ <pt x="825" y="1357" on="1"/>
+ <pt x="825" y="1480" on="1"/>
+ <pt x="1201" y="1480" on="1"/>
+ <pt x="1201" y="1357" on="1"/>
+ <pt x="1115" y="1357" on="1"/>
+ <pt x="713" y="661" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="935" y="123" on="1"/>
+ <pt x="935" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="291" y="1604" on="1"/>
+ <pt x="547" y="1925" on="1"/>
+ <pt x="766" y="1925" on="1"/>
+ <pt x="1022" y="1604" on="1"/>
+ <pt x="899" y="1604" on="1"/>
+ <pt x="658" y="1806" on="1"/>
+ <pt x="655" y="1806" on="1"/>
+ <pt x="414" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 29 28 27 26 25 22 6 23 6 3 18 11 10 3 4 4 1 3 0 0 17 16 13 12 9
+ 8 5 4 6 7 6 20 19 2 1 6 3 0 2 4 48 200 24 23 1 21 0 1 2 0
+ 15 14 7 6 0 3 14 28 27 23 11 10 5 18 2 3 26 25 24 21 20 17 16 15 14
+ 13 12 11 13 18 29 22 9 8 7 6 5 4 1 0 10 13 2 0 0 19 18 10 1 2
+ 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ydieresis" xMin="27" yMin="0" xMax="1201" yMax="1801">
+ <contour>
+ <pt x="294" y="0" on="1"/>
+ <pt x="294" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="660" on="1"/>
+ <pt x="113" y="1357" on="1"/>
+ <pt x="27" y="1357" on="1"/>
+ <pt x="27" y="1480" on="1"/>
+ <pt x="490" y="1480" on="1"/>
+ <pt x="490" y="1357" on="1"/>
+ <pt x="341" y="1357" on="1"/>
+ <pt x="656" y="813" on="1"/>
+ <pt x="658" y="813" on="1"/>
+ <pt x="973" y="1357" on="1"/>
+ <pt x="825" y="1357" on="1"/>
+ <pt x="825" y="1480" on="1"/>
+ <pt x="1201" y="1480" on="1"/>
+ <pt x="1201" y="1357" on="1"/>
+ <pt x="1115" y="1357" on="1"/>
+ <pt x="713" y="661" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="935" y="123" on="1"/>
+ <pt x="935" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="324" y="1604" on="1"/>
+ <pt x="324" y="1801" on="1"/>
+ <pt x="521" y="1801" on="1"/>
+ <pt x="521" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="793" y="1604" on="1"/>
+ <pt x="793" y="1801" on="1"/>
+ <pt x="990" y="1801" on="1"/>
+ <pt x="990" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 124 values pushed */
+ 18 11 10 3 4 4 1 3 0 0 29 26 25 22 10 3 23 17 16 13 12 9 8 5 4
+ 6 7 6 20 19 2 1 6 3 0 3 4 48 200 28 27 24 23 3 21 0 1 2 0 15
+ 14 7 6 0 3 14 21 20 14 13 12 5 28 26 3 11 10 2 18 24 3 9 8 7 3
+ 2 22 3 17 16 15 3 13 28 6 5 4 1 0 5 13 22 0 0 27 26 10 1 28 25
+ 24 10 1 22 19 18 10 1 2 3 4 48 200 29 28 1 23 22 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Z" xMin="148" yMin="0" xMax="1081" yMax="1480">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="136" on="1"/>
+ <pt x="848" y="1357" on="1"/>
+ <pt x="290" y="1357" on="1"/>
+ <pt x="290" y="1086" on="1"/>
+ <pt x="167" y="1086" on="1"/>
+ <pt x="167" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="368" y="136" on="1"/>
+ <pt x="957" y="136" on="1"/>
+ <pt x="957" y="432" on="1"/>
+ <pt x="1081" y="432" on="1"/>
+ <pt x="1081" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1 20 2 0 2 4 48
+ 200 13 0 1 0 7 6 0 14 8 7 2 12 10 3 9 2 2 10 3 3 1 0 5 0
+ 0 11 10 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zacute" xMin="148" yMin="0" xMax="1081" yMax="1925">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="136" on="1"/>
+ <pt x="848" y="1357" on="1"/>
+ <pt x="290" y="1357" on="1"/>
+ <pt x="290" y="1086" on="1"/>
+ <pt x="167" y="1086" on="1"/>
+ <pt x="167" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="368" y="136" on="1"/>
+ <pt x="957" y="136" on="1"/>
+ <pt x="957" y="432" on="1"/>
+ <pt x="1081" y="432" on="1"/>
+ <pt x="1081" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="491" y="1604" on="1"/>
+ <pt x="707" y="1925" on="1"/>
+ <pt x="935" y="1925" on="1"/>
+ <pt x="614" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 17 14 2 15 6 3 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1
+ 20 2 0 2 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 8 7 2 12 10 3
+ 17 16 15 14 9 2 6 10 3 3 1 0 5 0 0 11 10 6 1 12 4 3 6 1 5
+ 2 4 48 200 13 12 1 6 5 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zcaron" xMin="148" yMin="0" xMax="1081" yMax="1925">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="136" on="1"/>
+ <pt x="848" y="1357" on="1"/>
+ <pt x="290" y="1357" on="1"/>
+ <pt x="290" y="1086" on="1"/>
+ <pt x="167" y="1086" on="1"/>
+ <pt x="167" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="368" y="136" on="1"/>
+ <pt x="957" y="136" on="1"/>
+ <pt x="957" y="432" on="1"/>
+ <pt x="1081" y="432" on="1"/>
+ <pt x="1081" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="980" y="1925" on="1"/>
+ <pt x="723" y="1604" on="1"/>
+ <pt x="505" y="1604" on="1"/>
+ <pt x="248" y="1925" on="1"/>
+ <pt x="372" y="1925" on="1"/>
+ <pt x="613" y="1723" on="1"/>
+ <pt x="615" y="1723" on="1"/>
+ <pt x="857" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 12 11 5 4 4 2 1 3 21 20 19 18 17 14 6 13 15 0 0 8 3 2 6 2 6
+ 10 9 1 20 2 0 2 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 14 8 7
+ 3 12 10 3 21 20 19 18 16 15 9 2 8 10 3 3 17 3 5 2 1 0 5 0 0
+ 11 10 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zdotaccent" xMin="148" yMin="0" xMax="1081" yMax="1801">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="136" on="1"/>
+ <pt x="848" y="1357" on="1"/>
+ <pt x="290" y="1357" on="1"/>
+ <pt x="290" y="1086" on="1"/>
+ <pt x="167" y="1086" on="1"/>
+ <pt x="167" y="1480" on="1"/>
+ <pt x="1068" y="1480" on="1"/>
+ <pt x="1068" y="1357" on="1"/>
+ <pt x="368" y="136" on="1"/>
+ <pt x="957" y="136" on="1"/>
+ <pt x="957" y="432" on="1"/>
+ <pt x="1081" y="432" on="1"/>
+ <pt x="1081" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="516" y="1604" on="1"/>
+ <pt x="516" y="1801" on="1"/>
+ <pt x="713" y="1801" on="1"/>
+ <pt x="713" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 12 11 5 4 4 2 1 3 0 0 17 14 10 1 15 8 3 2 6 2 6 10 9 1 20
+ 2 0 3 4 48 200 16 15 1 13 0 1 2 0 7 6 0 14 8 7 2 12 10 3 2
+ 10 16 2 9 14 3 2 1 0 5 0 0 17 16 10 1 14 11 10 6 1 12 4 3 6
+ 1 5 3 4 48 200 15 14 1 13 12 1 6 5 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="a" xMin="148" yMin="-25" xMax="1167" yMax="1111">
+ <contour>
+ <pt x="834" y="119" on="1"/>
+ <pt x="661" y="-25" on="0"/>
+ <pt x="483" y="-25" on="1"/>
+ <pt x="330" y="-25" on="0"/>
+ <pt x="239" y="61" on="1"/>
+ <pt x="148" y="146" on="0"/>
+ <pt x="148" y="293" on="1"/>
+ <pt x="148" y="483" on="0"/>
+ <pt x="290" y="569" on="1"/>
+ <pt x="432" y="654" on="0"/>
+ <pt x="749" y="654" on="1"/>
+ <pt x="834" y="654" on="1"/>
+ <pt x="834" y="822" on="1"/>
+ <pt x="834" y="987" on="0"/>
+ <pt x="630" y="987" on="1"/>
+ <pt x="527" y="987" on="0"/>
+ <pt x="373" y="929" on="1"/>
+ <pt x="348" y="802" on="1"/>
+ <pt x="225" y="802" on="1"/>
+ <pt x="225" y="1018" on="1"/>
+ <pt x="454" y="1111" on="0"/>
+ <pt x="692" y="1111" on="1"/>
+ <pt x="881" y="1111" on="0"/>
+ <pt x="956" y="1046" on="1"/>
+ <pt x="1031" y="980" on="0"/>
+ <pt x="1031" y="819" on="1"/>
+ <pt x="1031" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="854" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="834" y="278" on="1"/>
+ <pt x="834" y="531" on="1"/>
+ <pt x="781" y="531" on="1"/>
+ <pt x="551" y="531" on="0"/>
+ <pt x="454" y="479" on="1"/>
+ <pt x="358" y="427" on="0"/>
+ <pt x="358" y="301" on="1"/>
+ <pt x="358" y="123" on="0"/>
+ <pt x="544" y="123" on="1"/>
+ <pt x="691" y="123" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 38 14 2 14 5 21 48 200 21 1 2 2 1 32 31 30 27 26 25 19 18 17 16
+ 12 11 10 0 14 1 28 3 0 29 28 1 0 14 0 0 36 39 6 48 200 29 25 0 2
+ 32 17 16 10 4 0 18 3 28 27 2 13 25 6 18 0 0 31 30 12 11 0 10 4 25
+ 1 4 48 200 26 25 1 19 18 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="aacute" xMin="148" yMin="-25" xMax="1167" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="160" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="abreve" xMin="148" yMin="-25" xMax="1167" yMax="1579">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="breve" x="12" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="acircumflex" xMin="148" yMin="-25" xMax="1167" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="27" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="acute" xMin="392" yMin="1283" xMax="836" yMax="1604">
+ <contour>
+ <pt x="392" y="1283" on="1"/>
+ <pt x="608" y="1604" on="1"/>
+ <pt x="836" y="1604" on="1"/>
+ <pt x="515" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 12 values pushed */
+ 3 0 1 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="adieresis" xMin="148" yMin="-25" xMax="1167" yMax="1480">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="35" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ae" xMin="37" yMin="-25" xMax="1192" yMax="1110">
+ <contour>
+ <pt x="589" y="154" on="1"/>
+ <pt x="552" y="73" on="0"/>
+ <pt x="508" y="33" on="1"/>
+ <pt x="443" y="-25" on="0"/>
+ <pt x="347" y="-25" on="1"/>
+ <pt x="216" y="-25" on="0"/>
+ <pt x="127" y="70" on="1"/>
+ <pt x="37" y="164" on="0"/>
+ <pt x="37" y="307" on="1"/>
+ <pt x="37" y="475" on="0"/>
+ <pt x="154" y="571" on="1"/>
+ <pt x="270" y="666" on="0"/>
+ <pt x="476" y="666" on="1"/>
+ <pt x="519" y="666" on="1"/>
+ <pt x="519" y="807" on="1"/>
+ <pt x="519" y="917" on="0"/>
+ <pt x="498" y="952" on="1"/>
+ <pt x="476" y="987" on="0"/>
+ <pt x="408" y="987" on="1"/>
+ <pt x="345" y="987" on="0"/>
+ <pt x="284" y="947" on="1"/>
+ <pt x="259" y="811" on="1"/>
+ <pt x="136" y="811" on="1"/>
+ <pt x="136" y="1043" on="1"/>
+ <pt x="289" y="1110" on="0"/>
+ <pt x="434" y="1110" on="1"/>
+ <pt x="531" y="1110" on="0"/>
+ <pt x="592" y="1062" on="1"/>
+ <pt x="628" y="1033" on="0"/>
+ <pt x="658" y="979" on="1"/>
+ <pt x="736" y="1110" on="0"/>
+ <pt x="879" y="1110" on="1"/>
+ <pt x="1025" y="1110" on="0"/>
+ <pt x="1106" y="974" on="1"/>
+ <pt x="1186" y="838" on="0"/>
+ <pt x="1186" y="592" on="1"/>
+ <pt x="1186" y="543" on="1"/>
+ <pt x="704" y="543" on="1"/>
+ <pt x="707" y="492" on="1"/>
+ <pt x="729" y="123" on="0"/>
+ <pt x="948" y="123" on="1"/>
+ <pt x="1032" y="123" on="0"/>
+ <pt x="1192" y="191" on="1"/>
+ <pt x="1192" y="43" on="1"/>
+ <pt x="1016" y="-25" on="0"/>
+ <pt x="885" y="-25" on="1"/>
+ <pt x="719" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="519" y="228" on="1"/>
+ <pt x="519" y="543" on="1"/>
+ <pt x="488" y="543" on="1"/>
+ <pt x="241" y="543" on="0"/>
+ <pt x="241" y="315" on="1"/>
+ <pt x="241" y="136" on="0"/>
+ <pt x="382" y="136" on="1"/>
+ <pt x="467" y="136" on="0"/>
+ </contour>
+ <contour>
+ <pt x="704" y="666" on="1"/>
+ <pt x="984" y="666" on="1"/>
+ <pt x="981" y="844" on="0"/>
+ <pt x="949" y="916" on="1"/>
+ <pt x="918" y="987" on="0"/>
+ <pt x="859" y="987" on="1"/>
+ <pt x="725" y="987" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 111 values pushed */
+ 0 0 60 5 31 53 30 4 40 14 45 18 5 25 48 200 45 2 31 1 25 1 4 2 1
+ 29 23 22 21 20 14 6 1 12 3 0 35 12 36 2 1 47 43 42 0 4 36 2 3 0
+ 0 0 49 48 37 36 6 3 12 1 4 48 200 56 55 13 12 3 0 14 0 0 51 24 8
+ 48 200 56 55 37 36 35 29 0 7 42 13 3 49 21 20 12 4 13 22 3 8 22 43 42
+ 1 48 47 14 13 3 23 22 1 3 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="afii00208" xMin="0" yMin="543" xMax="1229" yMax="666">
+ <contour>
+ <pt x="0" y="543" on="1"/>
+ <pt x="0" y="666" on="1"/>
+ <pt x="1229" y="666" on="1"/>
+ <pt x="1229" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="agrave" xMin="148" yMin="-25" xMax="1167" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="-38" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="amacron" xMin="148" yMin="-25" xMax="1167" yMax="1407">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="22" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ampersand" xMin="57" yMin="-37" xMax="1192" yMax="1518">
+ <contour>
+ <pt x="928" y="0" on="1"/>
+ <pt x="834" y="110" on="1"/>
+ <pt x="653" y="-37" on="0"/>
+ <pt x="478" y="-37" on="1"/>
+ <pt x="290" y="-37" on="0"/>
+ <pt x="174" y="88" on="1"/>
+ <pt x="57" y="213" on="0"/>
+ <pt x="57" y="413" on="1"/>
+ <pt x="57" y="591" on="0"/>
+ <pt x="164" y="728" on="1"/>
+ <pt x="226" y="808" on="0"/>
+ <pt x="345" y="889" on="1"/>
+ <pt x="273" y="1056" on="0"/>
+ <pt x="273" y="1188" on="1"/>
+ <pt x="273" y="1340" on="0"/>
+ <pt x="357" y="1429" on="1"/>
+ <pt x="441" y="1518" on="0"/>
+ <pt x="588" y="1518" on="1"/>
+ <pt x="740" y="1518" on="0"/>
+ <pt x="814" y="1436" on="1"/>
+ <pt x="878" y="1365" on="0"/>
+ <pt x="878" y="1240" on="1"/>
+ <pt x="878" y="1095" on="0"/>
+ <pt x="767" y="979" on="1"/>
+ <pt x="700" y="909" on="0"/>
+ <pt x="572" y="836" on="1"/>
+ <pt x="745" y="504" on="0"/>
+ <pt x="879" y="332" on="1"/>
+ <pt x="968" y="451" on="0"/>
+ <pt x="969" y="632" on="1"/>
+ <pt x="967" y="691" on="1"/>
+ <pt x="868" y="691" on="1"/>
+ <pt x="868" y="814" on="1"/>
+ <pt x="1192" y="814" on="1"/>
+ <pt x="1192" y="691" on="1"/>
+ <pt x="1120" y="691" on="1"/>
+ <pt x="1111" y="527" on="0"/>
+ <pt x="1079" y="440" on="1"/>
+ <pt x="1048" y="352" on="0"/>
+ <pt x="958" y="240" on="1"/>
+ <pt x="1068" y="123" on="1"/>
+ <pt x="1192" y="123" on="1"/>
+ <pt x="1192" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="757" y="208" on="1"/>
+ <pt x="580" y="433" on="0"/>
+ <pt x="405" y="785" on="1"/>
+ <pt x="236" y="654" on="0"/>
+ <pt x="236" y="441" on="1"/>
+ <pt x="236" y="287" on="0"/>
+ <pt x="311" y="199" on="1"/>
+ <pt x="386" y="110" on="0"/>
+ <pt x="515" y="110" on="1"/>
+ <pt x="639" y="110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="518" y="938" on="1"/>
+ <pt x="599" y="992" on="0"/>
+ <pt x="640" y="1047" on="1"/>
+ <pt x="699" y="1127" on="0"/>
+ <pt x="699" y="1232" on="1"/>
+ <pt x="699" y="1394" on="0"/>
+ <pt x="584" y="1394" on="1"/>
+ <pt x="452" y="1394" on="0"/>
+ <pt x="452" y="1198" on="1"/>
+ <pt x="452" y="1059" on="0"/>
+ <pt x="511" y="950" on="1"/>
+ <pt x="513" y="946" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 59 5 17 51 14 3 48 200 17 0 3 2 1 53 25 11 3 0 32 3 0 45 43
+ 41 40 39 35 34 31 30 29 27 1 12 32 0 3 33 32 1 42 0 1 2 0 14 0 0
+ 61 13 13 57 13 21 47 13 7 48 200 53 45 43 42 41 40 39 35 34 33 32 31 30 29
+ 27 25 21 13 11 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="anoteleia" xMin="491" yMin="419" xMax="738" yMax="666">
+ <contour>
+ <pt x="491" y="419" on="1"/>
+ <pt x="491" y="666" on="1"/>
+ <pt x="738" y="666" on="1"/>
+ <pt x="738" y="419" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
+ 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="aogonek" xMin="148" yMin="-370" xMax="1167" yMax="1111">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="282" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="aring" xMin="148" yMin="-25" xMax="1167" yMax="1737">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="ring" x="61" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="asciicircum" xMin="146" yMin="543" xMax="1084" yMax="1480">
+ <contour>
+ <pt x="146" y="543" on="1"/>
+ <pt x="615" y="1480" on="1"/>
+ <pt x="1084" y="543" on="1"/>
+ <pt x="918" y="543" on="1"/>
+ <pt x="615" y="1149" on="1"/>
+ <pt x="311" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 18 values pushed */
+ 4 1 2 13 0 5 3 2 0 3 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="asciitilde" xMin="121" yMin="412" xMax="1108" yMax="772">
+ <contour>
+ <pt x="269" y="444" on="1"/>
+ <pt x="121" y="444" on="1"/>
+ <pt x="124" y="550" on="0"/>
+ <pt x="143" y="605" on="1"/>
+ <pt x="201" y="772" on="0"/>
+ <pt x="386" y="772" on="1"/>
+ <pt x="484" y="772" on="0"/>
+ <pt x="585" y="703" on="1"/>
+ <pt x="697" y="626" on="1"/>
+ <pt x="764" y="580" on="1"/>
+ <pt x="793" y="560" on="0"/>
+ <pt x="839" y="560" on="1"/>
+ <pt x="956" y="560" on="0"/>
+ <pt x="960" y="740" on="1"/>
+ <pt x="1108" y="740" on="1"/>
+ <pt x="1105" y="634" on="0"/>
+ <pt x="1086" y="579" on="1"/>
+ <pt x="1028" y="412" on="0"/>
+ <pt x="843" y="412" on="1"/>
+ <pt x="744" y="412" on="0"/>
+ <pt x="644" y="481" on="1"/>
+ <pt x="532" y="558" on="1"/>
+ <pt x="465" y="604" on="1"/>
+ <pt x="436" y="624" on="0"/>
+ <pt x="389" y="624" on="1"/>
+ <pt x="273" y="624" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 24 16 5 11 16 18 48 200 5 13 18 0 14 13 1 1 0 1 2 0 14 14 13
+ 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="asterisk" xMin="161" yMin="614" xMax="1068" yMax="1480">
+ <contour>
+ <pt x="459" y="615" on="1"/>
+ <pt x="288" y="720" on="1"/>
+ <pt x="523" y="991" on="1"/>
+ <pt x="545" y="951" on="0"/>
+ <pt x="599" y="937" on="1"/>
+ </contour>
+ <contour>
+ <pt x="161" y="1073" on="1"/>
+ <pt x="219" y="1263" on="1"/>
+ <pt x="541" y="1112" on="1"/>
+ <pt x="511" y="1080" on="0"/>
+ <pt x="511" y="1044" on="1"/>
+ <pt x="511" y="1036" on="0"/>
+ <pt x="513" y="1021" on="1"/>
+ </contour>
+ <contour>
+ <pt x="563" y="1129" on="1"/>
+ <pt x="518" y="1480" on="1"/>
+ <pt x="715" y="1480" on="1"/>
+ <pt x="664" y="1129" on="1"/>
+ <pt x="629" y="1142" on="0"/>
+ <pt x="614" y="1142" on="1"/>
+ <pt x="597" y="1142" on="0"/>
+ </contour>
+ <contour>
+ <pt x="687" y="1111" on="1"/>
+ <pt x="1011" y="1264" on="1"/>
+ <pt x="1068" y="1071" on="1"/>
+ <pt x="716" y="1023" on="1"/>
+ <pt x="716" y="1026" on="0"/>
+ <pt x="717" y="1031" on="1"/>
+ <pt x="717" y="1034" on="1"/>
+ <pt x="717" y="1037" on="1"/>
+ <pt x="717" y="1081" on="0"/>
+ </contour>
+ <contour>
+ <pt x="783" y="614" on="1"/>
+ <pt x="622" y="936" on="1"/>
+ <pt x="673" y="942" on="0"/>
+ <pt x="702" y="986" on="1"/>
+ <pt x="946" y="728" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 17 1 32 31 29 28 26 25 24 22 21 20 19 17 15 12 11 7 6 5 4 2 1 0 22
+ 13 2 3 0 14 13 0 14 32 31 29 28 26 25 24 22 21 20 19 15 14 13 12 11 9
+ 7 6 5 4 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="at" xMin="87" yMin="-37" xMax="1186" yMax="1517">
+ <contour>
+ <pt x="945" y="12" on="1"/>
+ <pt x="794" y="-37" on="0"/>
+ <pt x="691" y="-37" on="1"/>
+ <pt x="415" y="-37" on="0"/>
+ <pt x="251" y="166" on="1"/>
+ <pt x="87" y="369" on="0"/>
+ <pt x="87" y="719" on="1"/>
+ <pt x="87" y="1074" on="0"/>
+ <pt x="249" y="1296" on="1"/>
+ <pt x="411" y="1517" on="0"/>
+ <pt x="675" y="1517" on="1"/>
+ <pt x="1068" y="1517" on="0"/>
+ <pt x="1068" y="1042" on="1"/>
+ <pt x="1068" y="414" on="1"/>
+ <pt x="1186" y="414" on="1"/>
+ <pt x="1186" y="291" on="1"/>
+ <pt x="945" y="291" on="1"/>
+ <pt x="945" y="658" on="1"/>
+ <pt x="920" y="658" on="1"/>
+ <pt x="882" y="499" on="0"/>
+ <pt x="816" y="406" on="1"/>
+ <pt x="730" y="284" on="0"/>
+ <pt x="621" y="284" on="1"/>
+ <pt x="517" y="284" on="0"/>
+ <pt x="451" y="388" on="1"/>
+ <pt x="384" y="492" on="0"/>
+ <pt x="384" y="654" on="1"/>
+ <pt x="384" y="873" on="0"/>
+ <pt x="498" y="1025" on="1"/>
+ <pt x="612" y="1178" on="0"/>
+ <pt x="776" y="1178" on="1"/>
+ <pt x="840" y="1178" on="0"/>
+ <pt x="936" y="1152" on="1"/>
+ <pt x="907" y="1287" on="0"/>
+ <pt x="833" y="1343" on="1"/>
+ <pt x="767" y="1394" on="0"/>
+ <pt x="663" y="1394" on="1"/>
+ <pt x="459" y="1394" on="0"/>
+ <pt x="335" y="1212" on="1"/>
+ <pt x="210" y="1029" on="0"/>
+ <pt x="210" y="733" on="1"/>
+ <pt x="210" y="436" on="0"/>
+ <pt x="343" y="261" on="1"/>
+ <pt x="475" y="86" on="0"/>
+ <pt x="694" y="86" on="1"/>
+ <pt x="811" y="86" on="0"/>
+ <pt x="945" y="150" on="1"/>
+ </contour>
+ <contour>
+ <pt x="945" y="927" on="1"/>
+ <pt x="945" y="1038" on="1"/>
+ <pt x="862" y="1086" on="0"/>
+ <pt x="794" y="1086" on="1"/>
+ <pt x="673" y="1086" on="0"/>
+ <pt x="603" y="974" on="1"/>
+ <pt x="532" y="862" on="0"/>
+ <pt x="532" y="674" on="1"/>
+ <pt x="532" y="565" on="0"/>
+ <pt x="563" y="495" on="1"/>
+ <pt x="593" y="426" on="0"/>
+ <pt x="639" y="426" on="1"/>
+ <pt x="709" y="426" on="0"/>
+ <pt x="783" y="551" on="1"/>
+ <pt x="855" y="672" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 0 0 58 14 22 50 17 30 44 5 2 36 5 10 48 200 10 0 2 2 30 1 48 47 32
+ 30 18 17 14 13 12 9 0 15 3 0 22 1 46 22 0 3 15 2 3 0 16 15 1 0
+ 14 0 0 54 16 26 40 6 6 48 200 15 14 2 13 12 32 18 26 6 0 0 0 48 47
+ 46 17 16 0 6 5 12 1 4 48 200 13 12 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="atilde" xMin="148" yMin="-25" xMax="1167" yMax="1518">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="22" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="b" xMin="62" yMin="-25" xMax="1118" yMax="1579">
+ <contour>
+ <pt x="383" y="0" on="1"/>
+ <pt x="185" y="0" on="1"/>
+ <pt x="185" y="1456" on="1"/>
+ <pt x="62" y="1456" on="1"/>
+ <pt x="62" y="1579" on="1"/>
+ <pt x="383" y="1579" on="1"/>
+ <pt x="383" y="864" on="1"/>
+ <pt x="458" y="975" on="0"/>
+ <pt x="529" y="1030" on="1"/>
+ <pt x="631" y="1110" on="0"/>
+ <pt x="749" y="1110" on="1"/>
+ <pt x="914" y="1110" on="0"/>
+ <pt x="1016" y="967" on="1"/>
+ <pt x="1118" y="823" on="0"/>
+ <pt x="1118" y="588" on="1"/>
+ <pt x="1118" y="302" on="0"/>
+ <pt x="983" y="139" on="1"/>
+ <pt x="849" y="-25" on="0"/>
+ <pt x="614" y="-25" on="1"/>
+ <pt x="526" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="383" y="146" on="1"/>
+ <pt x="519" y="123" on="0"/>
+ <pt x="595" y="123" on="1"/>
+ <pt x="762" y="123" on="0"/>
+ <pt x="835" y="230" on="1"/>
+ <pt x="908" y="337" on="0"/>
+ <pt x="908" y="578" on="1"/>
+ <pt x="908" y="950" on="0"/>
+ <pt x="694" y="950" on="1"/>
+ <pt x="530" y="950" on="0"/>
+ <pt x="383" y="716" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 28 30 10 22 14 18 48 200 18 2 10 1 1 3 2 2 4 1 3 0 1 30 20
+ 6 3 1 0 3 0 5 4 1 1 0 1 2 0 14 0 0 26 39 14 48 200 14 0 4
+ 3 1 0 0 30 20 6 5 0 10 4 1 1 4 48 200 2 1 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="backslash" xMin="99" yMin="-296" xMax="1131" yMax="1579">
+ <contour>
+ <pt x="1131" y="-296" on="1"/>
+ <pt x="967" y="-296" on="1"/>
+ <pt x="99" y="1579" on="1"/>
+ <pt x="262" y="1579" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 3 2 1 1 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bar" xMin="540" yMin="-296" xMax="688" yMax="1579">
+ <contour>
+ <pt x="540" y="-296" on="1"/>
+ <pt x="540" y="1579" on="1"/>
+ <pt x="688" y="1579" on="1"/>
+ <pt x="688" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 2 1 1 3 0 1 2 0 14 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="braceleft" xMin="183" yMin="-296" xMax="1002" yMax="1579">
+ <contour>
+ <pt x="1002" y="-296" on="1"/>
+ <pt x="871" y="-296" on="1"/>
+ <pt x="699" y="-296" on="0"/>
+ <pt x="590" y="-201" on="1"/>
+ <pt x="480" y="-106" on="0"/>
+ <pt x="480" y="47" on="1"/>
+ <pt x="480" y="100" on="0"/>
+ <pt x="493" y="176" on="1"/>
+ <pt x="514" y="297" on="1"/>
+ <pt x="522" y="344" on="0"/>
+ <pt x="522" y="387" on="1"/>
+ <pt x="522" y="580" on="0"/>
+ <pt x="295" y="580" on="1"/>
+ <pt x="183" y="580" on="1"/>
+ <pt x="183" y="703" on="1"/>
+ <pt x="295" y="703" on="1"/>
+ <pt x="522" y="703" on="0"/>
+ <pt x="522" y="900" on="1"/>
+ <pt x="522" y="939" on="0"/>
+ <pt x="514" y="986" on="1"/>
+ <pt x="493" y="1107" on="1"/>
+ <pt x="480" y="1183" on="0"/>
+ <pt x="480" y="1241" on="1"/>
+ <pt x="480" y="1390" on="0"/>
+ <pt x="591" y="1485" on="1"/>
+ <pt x="701" y="1579" on="0"/>
+ <pt x="871" y="1579" on="1"/>
+ <pt x="1002" y="1579" on="1"/>
+ <pt x="1002" y="1456" on="1"/>
+ <pt x="943" y="1456" on="1"/>
+ <pt x="665" y="1456" on="0"/>
+ <pt x="665" y="1249" on="1"/>
+ <pt x="665" y="1209" on="0"/>
+ <pt x="673" y="1163" on="1"/>
+ <pt x="695" y="1038" on="1"/>
+ <pt x="703" y="992" on="0"/>
+ <pt x="703" y="954" on="1"/>
+ <pt x="703" y="825" on="0"/>
+ <pt x="625" y="737" on="1"/>
+ <pt x="579" y="686" on="0"/>
+ <pt x="493" y="642" on="1"/>
+ <pt x="587" y="594" on="0"/>
+ <pt x="634" y="536" on="1"/>
+ <pt x="702" y="451" on="0"/>
+ <pt x="702" y="326" on="1"/>
+ <pt x="702" y="285" on="0"/>
+ <pt x="695" y="245" on="1"/>
+ <pt x="673" y="120" on="1"/>
+ <pt x="665" y="74" on="0"/>
+ <pt x="665" y="29" on="1"/>
+ <pt x="665" y="-173" on="0"/>
+ <pt x="943" y="-173" on="1"/>
+ <pt x="1002" y="-173" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 52 51 40 29 28 27 26 15 14 13 12 1 0 14 0 0 49 19 5 31 19 22 17 13 36
+ 10 13 44 48 200 52 51 44 40 36 29 28 27 26 22 15 14 13 12 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="braceright" xMin="227" yMin="-296" xMax="1046" yMax="1579">
+ <contour>
+ <pt x="227" y="1579" on="1"/>
+ <pt x="358" y="1579" on="1"/>
+ <pt x="530" y="1579" on="0"/>
+ <pt x="639" y="1484" on="1"/>
+ <pt x="749" y="1388" on="0"/>
+ <pt x="749" y="1237" on="1"/>
+ <pt x="749" y="1182" on="0"/>
+ <pt x="736" y="1107" on="1"/>
+ <pt x="715" y="986" on="1"/>
+ <pt x="707" y="940" on="0"/>
+ <pt x="707" y="896" on="1"/>
+ <pt x="707" y="703" on="0"/>
+ <pt x="934" y="703" on="1"/>
+ <pt x="1046" y="703" on="1"/>
+ <pt x="1046" y="580" on="1"/>
+ <pt x="934" y="580" on="1"/>
+ <pt x="707" y="580" on="0"/>
+ <pt x="707" y="383" on="1"/>
+ <pt x="707" y="342" on="0"/>
+ <pt x="715" y="297" on="1"/>
+ <pt x="736" y="177" on="1"/>
+ <pt x="749" y="103" on="0"/>
+ <pt x="749" y="42" on="1"/>
+ <pt x="749" y="-106" on="0"/>
+ <pt x="638" y="-201" on="1"/>
+ <pt x="528" y="-296" on="0"/>
+ <pt x="358" y="-296" on="1"/>
+ <pt x="227" y="-296" on="1"/>
+ <pt x="227" y="-173" on="1"/>
+ <pt x="286" y="-173" on="1"/>
+ <pt x="564" y="-173" on="0"/>
+ <pt x="564" y="33" on="1"/>
+ <pt x="564" y="75" on="0"/>
+ <pt x="556" y="120" on="1"/>
+ <pt x="534" y="245" on="1"/>
+ <pt x="527" y="285" on="0"/>
+ <pt x="527" y="330" on="1"/>
+ <pt x="527" y="458" on="0"/>
+ <pt x="604" y="546" on="1"/>
+ <pt x="649" y="597" on="0"/>
+ <pt x="736" y="642" on="1"/>
+ <pt x="643" y="690" on="0"/>
+ <pt x="596" y="748" on="1"/>
+ <pt x="527" y="833" on="0"/>
+ <pt x="527" y="957" on="1"/>
+ <pt x="527" y="998" on="0"/>
+ <pt x="534" y="1038" on="1"/>
+ <pt x="556" y="1163" on="1"/>
+ <pt x="564" y="1208" on="0"/>
+ <pt x="564" y="1254" on="1"/>
+ <pt x="564" y="1456" on="0"/>
+ <pt x="286" y="1456" on="1"/>
+ <pt x="227" y="1456" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 52 51 40 29 28 27 26 15 14 13 12 1 0 14 0 0 49 19 5 31 19 22 17 13 36
+ 10 13 44 48 200 52 51 44 40 36 29 28 27 26 22 15 14 13 12 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bracketleft" xMin="395" yMin="-296" xMax="938" yMax="1579">
+ <contour>
+ <pt x="395" y="-296" on="1"/>
+ <pt x="395" y="1579" on="1"/>
+ <pt x="938" y="1579" on="1"/>
+ <pt x="938" y="1456" on="1"/>
+ <pt x="568" y="1456" on="1"/>
+ <pt x="568" y="-173" on="1"/>
+ <pt x="938" y="-173" on="1"/>
+ <pt x="938" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 4 3 6 1 1 6 5 6 1 0 2 4 48 200 2 1 1 7 0 1 2 0 14
+ 7 6 3 2 4 13 4 0 0 5 4 12 1 0 1 4 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bracketright" xMin="291" yMin="-296" xMax="834" yMax="1579">
+ <contour>
+ <pt x="834" y="-296" on="1"/>
+ <pt x="291" y="-296" on="1"/>
+ <pt x="291" y="-173" on="1"/>
+ <pt x="661" y="-173" on="1"/>
+ <pt x="661" y="1456" on="1"/>
+ <pt x="291" y="1456" on="1"/>
+ <pt x="291" y="1579" on="1"/>
+ <pt x="834" y="1579" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 5 4 6 1 6 3 2 6 1 0 2 4 48 200 7 6 1 1 0 1 2 0 14
+ 6 5 2 1 4 13 3 0 0 4 3 12 1 0 1 4 48 200 7 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="breve" xMin="269" yMin="1289" xMax="960" yMax="1579">
+ <contour>
+ <pt x="269" y="1579" on="1"/>
+ <pt x="392" y="1579" on="1"/>
+ <pt x="440" y="1431" on="0"/>
+ <pt x="614" y="1431" on="1"/>
+ <pt x="789" y="1431" on="0"/>
+ <pt x="837" y="1579" on="1"/>
+ <pt x="960" y="1579" on="1"/>
+ <pt x="937" y="1490" on="0"/>
+ <pt x="911" y="1444" on="1"/>
+ <pt x="820" y="1289" on="0"/>
+ <pt x="618" y="1289" on="1"/>
+ <pt x="466" y="1289" on="0"/>
+ <pt x="377" y="1370" on="1"/>
+ <pt x="322" y="1419" on="0"/>
+ <pt x="294" y="1491" on="1"/>
+ <pt x="283" y="1520" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 0 0 3 14 10 48 200 10 6 5 1 0 14 6 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="brokenbar" xMin="540" yMin="-296" xMax="688" yMax="1579">
+ <contour>
+ <pt x="540" y="-296" on="1"/>
+ <pt x="540" y="444" on="1"/>
+ <pt x="688" y="444" on="1"/>
+ <pt x="688" y="-296" on="1"/>
+ </contour>
+ <contour>
+ <pt x="540" y="839" on="1"/>
+ <pt x="540" y="1579" on="1"/>
+ <pt x="688" y="1579" on="1"/>
+ <pt x="688" y="839" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 34 values pushed */
+ 6 5 1 7 4 1 2 1 1 3 0 1 4 0 14 0 0 7 6 3 2 16 3 0 1
+ 4 48 200 5 4 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bullet" xMin="318" yMin="518" xMax="910" yMax="1110">
+ <contour>
+ <pt x="614" y="1110" on="1"/>
+ <pt x="737" y="1110" on="0"/>
+ <pt x="823" y="1023" on="1"/>
+ <pt x="910" y="937" on="0"/>
+ <pt x="910" y="815" on="1"/>
+ <pt x="910" y="690" on="0"/>
+ <pt x="823" y="604" on="1"/>
+ <pt x="737" y="518" on="0"/>
+ <pt x="612" y="518" on="1"/>
+ <pt x="503" y="518" on="0"/>
+ <pt x="423" y="588" on="1"/>
+ <pt x="318" y="679" on="0"/>
+ <pt x="318" y="814" on="1"/>
+ <pt x="318" y="937" on="0"/>
+ <pt x="405" y="1023" on="1"/>
+ <pt x="492" y="1110" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 0 0 0 8 48 200 8 14 0 0 4 12 48 200 12
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="c" xMin="148" yMin="-25" xMax="1031" yMax="1110">
+ <contour>
+ <pt x="1031" y="46" on="1"/>
+ <pt x="883" y="-25" on="0"/>
+ <pt x="693" y="-25" on="1"/>
+ <pt x="441" y="-25" on="0"/>
+ <pt x="294" y="133" on="1"/>
+ <pt x="148" y="291" on="0"/>
+ <pt x="148" y="555" on="1"/>
+ <pt x="148" y="815" on="0"/>
+ <pt x="291" y="962" on="1"/>
+ <pt x="434" y="1110" on="0"/>
+ <pt x="690" y="1110" on="1"/>
+ <pt x="862" y="1110" on="0"/>
+ <pt x="1019" y="1056" on="1"/>
+ <pt x="1019" y="711" on="1"/>
+ <pt x="895" y="711" on="1"/>
+ <pt x="863" y="943" on="1"/>
+ <pt x="753" y="987" on="0"/>
+ <pt x="680" y="987" on="1"/>
+ <pt x="534" y="987" on="0"/>
+ <pt x="448" y="869" on="1"/>
+ <pt x="361" y="751" on="0"/>
+ <pt x="361" y="552" on="1"/>
+ <pt x="361" y="349" on="0"/>
+ <pt x="459" y="236" on="1"/>
+ <pt x="556" y="123" on="0"/>
+ <pt x="729" y="123" on="1"/>
+ <pt x="866" y="123" on="0"/>
+ <pt x="1031" y="200" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
+ 3 0 0 14 0 0 21 39 6 48 200 15 14 6 12 27 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cacute" xMin="148" yMin="-25" xMax="1031" yMax="1604">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="164" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="caron" xMin="248" yMin="1283" xMax="980" yMax="1604">
+ <contour>
+ <pt x="980" y="1604" on="1"/>
+ <pt x="723" y="1283" on="1"/>
+ <pt x="505" y="1283" on="1"/>
+ <pt x="248" y="1604" on="1"/>
+ <pt x="372" y="1604" on="1"/>
+ <pt x="613" y="1402" on="1"/>
+ <pt x="615" y="1402" on="1"/>
+ <pt x="857" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 7 6 5 4 3 0 6 13 1 2 1 1 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ccaron" xMin="148" yMin="-25" xMax="1046" yMax="1604">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="66" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ccedilla" xMin="148" yMin="-432" xMax="1031" yMax="1110">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="cedilla" x="53" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ccircumflex" xMin="148" yMin="-25" xMax="1045" yMax="1604">
+ <contour>
+ <pt x="1031" y="46" on="1"/>
+ <pt x="883" y="-25" on="0"/>
+ <pt x="693" y="-25" on="1"/>
+ <pt x="441" y="-25" on="0"/>
+ <pt x="294" y="133" on="1"/>
+ <pt x="148" y="291" on="0"/>
+ <pt x="148" y="555" on="1"/>
+ <pt x="148" y="815" on="0"/>
+ <pt x="291" y="962" on="1"/>
+ <pt x="434" y="1110" on="0"/>
+ <pt x="690" y="1110" on="1"/>
+ <pt x="862" y="1110" on="0"/>
+ <pt x="1019" y="1056" on="1"/>
+ <pt x="1019" y="711" on="1"/>
+ <pt x="895" y="711" on="1"/>
+ <pt x="863" y="943" on="1"/>
+ <pt x="753" y="987" on="0"/>
+ <pt x="680" y="987" on="1"/>
+ <pt x="534" y="987" on="0"/>
+ <pt x="448" y="869" on="1"/>
+ <pt x="361" y="751" on="0"/>
+ <pt x="361" y="552" on="1"/>
+ <pt x="361" y="349" on="0"/>
+ <pt x="459" y="236" on="1"/>
+ <pt x="556" y="123" on="0"/>
+ <pt x="729" y="123" on="1"/>
+ <pt x="866" y="123" on="0"/>
+ <pt x="1031" y="200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="314" y="1283" on="1"/>
+ <pt x="570" y="1604" on="1"/>
+ <pt x="789" y="1604" on="1"/>
+ <pt x="1045" y="1283" on="1"/>
+ <pt x="922" y="1283" on="1"/>
+ <pt x="681" y="1485" on="1"/>
+ <pt x="678" y="1485" on="1"/>
+ <pt x="437" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 35 34 33 32 31 28 6 29 1 3
+ 0 1 1 27 15 14 13 12 0 6 1 2 3 0 0 30 29 1 0 14 0 0 21 39 6
+ 48 200 31 0 35 34 33 32 30 29 28 15 14 9 13 6 12 27 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cdotaccent" xMin="148" yMin="-25" xMax="1031" yMax="1480">
+ <contour>
+ <pt x="1031" y="46" on="1"/>
+ <pt x="883" y="-25" on="0"/>
+ <pt x="693" y="-25" on="1"/>
+ <pt x="441" y="-25" on="0"/>
+ <pt x="294" y="133" on="1"/>
+ <pt x="148" y="291" on="0"/>
+ <pt x="148" y="555" on="1"/>
+ <pt x="148" y="815" on="0"/>
+ <pt x="291" y="962" on="1"/>
+ <pt x="434" y="1110" on="0"/>
+ <pt x="690" y="1110" on="1"/>
+ <pt x="862" y="1110" on="0"/>
+ <pt x="1019" y="1056" on="1"/>
+ <pt x="1019" y="711" on="1"/>
+ <pt x="895" y="711" on="1"/>
+ <pt x="863" y="943" on="1"/>
+ <pt x="753" y="987" on="0"/>
+ <pt x="680" y="987" on="1"/>
+ <pt x="534" y="987" on="0"/>
+ <pt x="448" y="869" on="1"/>
+ <pt x="361" y="751" on="0"/>
+ <pt x="361" y="552" on="1"/>
+ <pt x="361" y="349" on="0"/>
+ <pt x="459" y="236" on="1"/>
+ <pt x="556" y="123" on="0"/>
+ <pt x="729" y="123" on="1"/>
+ <pt x="866" y="123" on="0"/>
+ <pt x="1031" y="200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="581" y="1283" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="778" y="1480" on="1"/>
+ <pt x="778" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 25 14 2 17 5 10 48 200 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
+ 3 0 0 0 0 31 28 10 1 29 1 4 48 200 30 29 0 14 0 0 21 39 6 48 200
+ 15 14 2 12 30 3 6 28 0 0 31 30 10 1 28 1 4 48 200 29 28 1 27 0 1
+ 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cedilla" xMin="441" yMin="-432" xMax="788" yMax="0">
+ <contour>
+ <pt x="557" y="0" on="1"/>
+ <pt x="654" y="0" on="1"/>
+ <pt x="594" y="-109" on="1"/>
+ <pt x="666" y="-111" on="0"/>
+ <pt x="718" y="-148" on="1"/>
+ <pt x="788" y="-197" on="0"/>
+ <pt x="788" y="-269" on="1"/>
+ <pt x="788" y="-337" on="0"/>
+ <pt x="729" y="-384" on="1"/>
+ <pt x="671" y="-432" on="0"/>
+ <pt x="584" y="-432" on="1"/>
+ <pt x="517" y="-432" on="0"/>
+ <pt x="441" y="-411" on="1"/>
+ <pt x="441" y="-330" on="1"/>
+ <pt x="491" y="-345" on="0"/>
+ <pt x="545" y="-345" on="1"/>
+ <pt x="649" y="-345" on="0"/>
+ <pt x="649" y="-271" on="1"/>
+ <pt x="649" y="-178" on="0"/>
+ <pt x="462" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 15 32 10 48 200 19 13 12 10 2 1 0 14 0 0 17 20 6 48 200 19 13 12
+ 6 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cent" xMin="173" yMin="0" xMax="1061" yMax="1480">
+ <contour>
+ <pt x="629" y="0" on="1"/>
+ <pt x="629" y="179" on="1"/>
+ <pt x="428" y="204" on="0"/>
+ <pt x="317" y="320" on="1"/>
+ <pt x="173" y="469" on="0"/>
+ <pt x="173" y="737" on="1"/>
+ <pt x="173" y="1020" on="0"/>
+ <pt x="330" y="1172" on="1"/>
+ <pt x="439" y="1278" on="0"/>
+ <pt x="629" y="1305" on="1"/>
+ <pt x="629" y="1480" on="1"/>
+ <pt x="753" y="1480" on="1"/>
+ <pt x="753" y="1308" on="1"/>
+ <pt x="909" y="1295" on="0"/>
+ <pt x="1049" y="1258" on="1"/>
+ <pt x="1049" y="938" on="1"/>
+ <pt x="926" y="938" on="1"/>
+ <pt x="901" y="1147" on="1"/>
+ <pt x="830" y="1184" on="0"/>
+ <pt x="753" y="1184" on="1"/>
+ <pt x="753" y="305" on="1"/>
+ <pt x="869" y="305" on="0"/>
+ <pt x="1061" y="376" on="1"/>
+ <pt x="1061" y="234" on="1"/>
+ <pt x="915" y="183" on="0"/>
+ <pt x="753" y="173" on="1"/>
+ <pt x="753" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="629" y="317" on="1"/>
+ <pt x="629" y="1179" on="1"/>
+ <pt x="563" y="1157" on="0"/>
+ <pt x="529" y="1131" on="1"/>
+ <pt x="383" y="1021" on="0"/>
+ <pt x="383" y="734" on="1"/>
+ <pt x="383" y="512" on="0"/>
+ <pt x="474" y="406" on="1"/>
+ <pt x="512" y="361" on="0"/>
+ <pt x="560" y="339" on="1"/>
+ <pt x="583" y="329" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 64 values pushed */
+ 28 27 26 25 23 22 20 19 17 16 15 14 12 11 10 9 1 0 14 0 0 32 39 5 48
+ 200 17 16 2 14 11 3 5 0 0 0 28 27 10 9 1 0 6 5 11 1 4 48 200 23
+ 22 1 15 14 1 26 25 20 19 12 11 5 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="circumflex" xMin="248" yMin="1283" xMax="979" yMax="1604">
+ <contour>
+ <pt x="248" y="1283" on="1"/>
+ <pt x="504" y="1604" on="1"/>
+ <pt x="723" y="1604" on="1"/>
+ <pt x="979" y="1283" on="1"/>
+ <pt x="856" y="1283" on="1"/>
+ <pt x="615" y="1485" on="1"/>
+ <pt x="612" y="1485" on="1"/>
+ <pt x="371" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 7 6 5 4 3 0 6 13 1 2 1 1 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="colon" xMin="466" yMin="0" xMax="762" yMax="1086">
+ <contour>
+ <pt x="466" y="0" on="1"/>
+ <pt x="466" y="296" on="1"/>
+ <pt x="762" y="296" on="1"/>
+ <pt x="762" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="466" y="790" on="1"/>
+ <pt x="466" y="1086" on="1"/>
+ <pt x="762" y="1086" on="1"/>
+ <pt x="762" y="790" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 7 4 8 1 5 2 1 8 1 0 2 4 48 200 3 0 1 0 6 5 1 14 0
+ 0 7 6 3 2 8 3 0 1 4 48 200 5 4 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="comma" xMin="466" yMin="-321" xMax="762" yMax="296">
+ <contour>
+ <pt x="466" y="0" on="1"/>
+ <pt x="466" y="296" on="1"/>
+ <pt x="762" y="296" on="1"/>
+ <pt x="762" y="116" on="1"/>
+ <pt x="760" y="-302" on="0"/>
+ <pt x="466" y="-321" on="1"/>
+ <pt x="466" y="-222" on="1"/>
+ <pt x="541" y="-210" on="0"/>
+ <pt x="563" y="-155" on="1"/>
+ <pt x="583" y="-107" on="0"/>
+ <pt x="589" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 34 values pushed */
+ 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
+ 4 48 200 6 5 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="copyright" xMin="62" yMin="-37" xMax="1168" yMax="1517">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="864" y="1517" on="0"/>
+ <pt x="1016" y="1304" on="1"/>
+ <pt x="1168" y="1091" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="386" on="0"/>
+ <pt x="1016" y="175" on="1"/>
+ <pt x="864" y="-37" on="0"/>
+ <pt x="606" y="-37" on="1"/>
+ <pt x="388" y="-37" on="0"/>
+ <pt x="245" y="136" on="1"/>
+ <pt x="62" y="357" on="0"/>
+ <pt x="62" y="740" on="1"/>
+ <pt x="62" y="1092" on="0"/>
+ <pt x="214" y="1304" on="1"/>
+ <pt x="366" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1406" on="1"/>
+ <pt x="423" y="1406" on="0"/>
+ <pt x="304" y="1222" on="1"/>
+ <pt x="185" y="1038" on="0"/>
+ <pt x="185" y="741" on="1"/>
+ <pt x="185" y="445" on="0"/>
+ <pt x="303" y="260" on="1"/>
+ <pt x="421" y="74" on="0"/>
+ <pt x="611" y="74" on="1"/>
+ <pt x="785" y="74" on="0"/>
+ <pt x="899" y="221" on="1"/>
+ <pt x="1044" y="407" on="0"/>
+ <pt x="1044" y="742" on="1"/>
+ <pt x="1044" y="1039" on="0"/>
+ <pt x="925" y="1222" on="1"/>
+ <pt x="805" y="1406" on="0"/>
+ </contour>
+ <contour>
+ <pt x="872" y="344" on="1"/>
+ <pt x="852" y="336" on="1"/>
+ <pt x="737" y="290" on="0"/>
+ <pt x="651" y="290" on="1"/>
+ <pt x="491" y="290" on="0"/>
+ <pt x="389" y="413" on="1"/>
+ <pt x="286" y="536" on="0"/>
+ <pt x="286" y="733" on="1"/>
+ <pt x="286" y="932" on="0"/>
+ <pt x="386" y="1055" on="1"/>
+ <pt x="485" y="1178" on="0"/>
+ <pt x="650" y="1178" on="1"/>
+ <pt x="743" y="1178" on="0"/>
+ <pt x="852" y="1151" on="1"/>
+ <pt x="868" y="1147" on="1"/>
+ <pt x="868" y="962" on="1"/>
+ <pt x="783" y="962" on="1"/>
+ <pt x="783" y="1055" on="1"/>
+ <pt x="710" y="1080" on="0"/>
+ <pt x="654" y="1080" on="1"/>
+ <pt x="544" y="1080" on="0"/>
+ <pt x="477" y="986" on="1"/>
+ <pt x="409" y="892" on="0"/>
+ <pt x="409" y="741" on="1"/>
+ <pt x="409" y="586" on="0"/>
+ <pt x="482" y="494" on="1"/>
+ <pt x="555" y="401" on="0"/>
+ <pt x="679" y="401" on="1"/>
+ <pt x="776" y="401" on="0"/>
+ <pt x="872" y="451" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 59 40 35 51 17 43 24 40 8 16 40 0 48 200 8 2 0 0 43 35 1 1 61
+ 49 48 47 46 43 35 32 8 0 2 3 0 0 14 0 0 55 6 39 28 6 4 20 6 12
+ 48 200 61 32 2 13 4 46 49 48 39 12 46 47 46 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="currency" xMin="85" yMin="141" xMax="1143" yMax="1200">
+ <contour>
+ <pt x="347" y="316" on="1"/>
+ <pt x="172" y="141" on="1"/>
+ <pt x="85" y="228" on="1"/>
+ <pt x="259" y="403" on="1"/>
+ <pt x="170" y="528" on="0"/>
+ <pt x="170" y="670" on="1"/>
+ <pt x="170" y="814" on="0"/>
+ <pt x="259" y="938" on="1"/>
+ <pt x="85" y="1112" on="1"/>
+ <pt x="172" y="1200" on="1"/>
+ <pt x="347" y="1025" on="1"/>
+ <pt x="477" y="1115" on="0"/>
+ <pt x="614" y="1115" on="1"/>
+ <pt x="751" y="1115" on="0"/>
+ <pt x="881" y="1025" on="1"/>
+ <pt x="1056" y="1200" on="1"/>
+ <pt x="1143" y="1112" on="1"/>
+ <pt x="968" y="938" on="1"/>
+ <pt x="1058" y="813" on="0"/>
+ <pt x="1058" y="670" on="1"/>
+ <pt x="1058" y="528" on="0"/>
+ <pt x="968" y="403" on="1"/>
+ <pt x="1143" y="229" on="1"/>
+ <pt x="1056" y="141" on="1"/>
+ <pt x="881" y="316" on="1"/>
+ <pt x="751" y="226" on="0"/>
+ <pt x="614" y="226" on="1"/>
+ <pt x="477" y="226" on="0"/>
+ </contour>
+ <contour>
+ <pt x="614" y="967" on="1"/>
+ <pt x="490" y="967" on="0"/>
+ <pt x="404" y="881" on="1"/>
+ <pt x="318" y="796" on="0"/>
+ <pt x="318" y="674" on="1"/>
+ <pt x="318" y="559" on="0"/>
+ <pt x="387" y="477" on="1"/>
+ <pt x="475" y="374" on="0"/>
+ <pt x="615" y="374" on="1"/>
+ <pt x="739" y="374" on="0"/>
+ <pt x="824" y="460" on="1"/>
+ <pt x="910" y="546" on="0"/>
+ <pt x="910" y="671" on="1"/>
+ <pt x="910" y="795" on="0"/>
+ <pt x="824" y="881" on="1"/>
+ <pt x="739" y="967" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 0 36 14 26 28 14 12 48 200 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
+ 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 16 19 32 16 5 48 200
+ 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="d" xMin="111" yMin="-25" xMax="1167" yMax="1579">
+ <contour>
+ <pt x="846" y="1456" on="1"/>
+ <pt x="600" y="1456" on="1"/>
+ <pt x="600" y="1579" on="1"/>
+ <pt x="1044" y="1579" on="1"/>
+ <pt x="1044" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="846" y="0" on="1"/>
+ <pt x="846" y="222" on="1"/>
+ <pt x="771" y="111" on="0"/>
+ <pt x="701" y="55" on="1"/>
+ <pt x="599" y="-25" on="0"/>
+ <pt x="480" y="-25" on="1"/>
+ <pt x="315" y="-25" on="0"/>
+ <pt x="213" y="119" on="1"/>
+ <pt x="111" y="262" on="0"/>
+ <pt x="111" y="498" on="1"/>
+ <pt x="111" y="783" on="0"/>
+ <pt x="246" y="946" on="1"/>
+ <pt x="380" y="1110" on="0"/>
+ <pt x="618" y="1110" on="1"/>
+ <pt x="705" y="1110" on="0"/>
+ <pt x="846" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="846" y="939" on="1"/>
+ <pt x="710" y="962" on="0"/>
+ <pt x="633" y="962" on="1"/>
+ <pt x="468" y="962" on="0"/>
+ <pt x="394" y="855" on="1"/>
+ <pt x="321" y="748" on="0"/>
+ <pt x="321" y="510" on="1"/>
+ <pt x="321" y="136" on="0"/>
+ <pt x="535" y="136" on="1"/>
+ <pt x="699" y="136" on="0"/>
+ <pt x="846" y="370" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 31 30 12 25 14 20 48 200 20 1 12 2 1 33 23 22 8 5 4 6 1 6 3
+ 0 0 0 1 0 6 1 2 1 4 48 200 3 2 1 7 6 1 2 0 14 0 0 29 39
+ 16 48 200 6 5 2 13 3 2 1 16 0 0 0 33 23 22 8 7 0 10 5 3 1 4
+ 48 200 4 3 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dagger" xMin="170" yMin="-296" xMax="1058" yMax="1480">
+ <contour>
+ <pt x="515" y="-296" on="1"/>
+ <pt x="540" y="827" on="1"/>
+ <pt x="170" y="814" on="1"/>
+ <pt x="170" y="962" on="1"/>
+ <pt x="540" y="950" on="1"/>
+ <pt x="515" y="1480" on="1"/>
+ <pt x="713" y="1480" on="1"/>
+ <pt x="688" y="950" on="1"/>
+ <pt x="1058" y="962" on="1"/>
+ <pt x="1058" y="814" on="1"/>
+ <pt x="688" y="827" on="1"/>
+ <pt x="713" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 42 values pushed */
+ 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
+ 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="daggerdbl" xMin="170" yMin="-296" xMax="1058" yMax="1480">
+ <contour>
+ <pt x="515" y="-296" on="1"/>
+ <pt x="540" y="234" on="1"/>
+ <pt x="170" y="222" on="1"/>
+ <pt x="170" y="370" on="1"/>
+ <pt x="540" y="358" on="1"/>
+ <pt x="540" y="827" on="1"/>
+ <pt x="170" y="814" on="1"/>
+ <pt x="170" y="962" on="1"/>
+ <pt x="540" y="950" on="1"/>
+ <pt x="515" y="1480" on="1"/>
+ <pt x="713" y="1480" on="1"/>
+ <pt x="688" y="950" on="1"/>
+ <pt x="1058" y="962" on="1"/>
+ <pt x="1058" y="814" on="1"/>
+ <pt x="688" y="827" on="1"/>
+ <pt x="688" y="358" on="1"/>
+ <pt x="1058" y="370" on="1"/>
+ <pt x="1058" y="222" on="1"/>
+ <pt x="688" y="234" on="1"/>
+ <pt x="713" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
+ 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 14 3
+ 1 1 4 48 200 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dcaron" xMin="111" yMin="-25" xMax="1229" yMax="1579">
+ <contour>
+ <pt x="753" y="0" on="1"/>
+ <pt x="753" y="222" on="1"/>
+ <pt x="691" y="111" on="0"/>
+ <pt x="630" y="55" on="1"/>
+ <pt x="542" y="-25" on="0"/>
+ <pt x="435" y="-25" on="1"/>
+ <pt x="290" y="-25" on="0"/>
+ <pt x="201" y="119" on="1"/>
+ <pt x="111" y="263" on="0"/>
+ <pt x="111" y="498" on="1"/>
+ <pt x="111" y="782" on="0"/>
+ <pt x="229" y="946" on="1"/>
+ <pt x="346" y="1110" on="0"/>
+ <pt x="554" y="1110" on="1"/>
+ <pt x="634" y="1110" on="0"/>
+ <pt x="753" y="1086" on="1"/>
+ <pt x="753" y="1456" on="1"/>
+ <pt x="537" y="1456" on="1"/>
+ <pt x="537" y="1579" on="1"/>
+ <pt x="950" y="1579" on="1"/>
+ <pt x="950" y="123" on="1"/>
+ <pt x="1058" y="123" on="1"/>
+ <pt x="1058" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="753" y="939" on="1"/>
+ <pt x="645" y="963" on="0"/>
+ <pt x="574" y="963" on="1"/>
+ <pt x="433" y="963" on="0"/>
+ <pt x="376" y="858" on="1"/>
+ <pt x="318" y="751" on="0"/>
+ <pt x="318" y="502" on="1"/>
+ <pt x="318" y="136" on="0"/>
+ <pt x="490" y="136" on="1"/>
+ <pt x="644" y="136" on="0"/>
+ <pt x="753" y="370" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1031" y="1125" on="1"/>
+ <pt x="1031" y="1184" on="1"/>
+ <pt x="1108" y="1205" on="0"/>
+ <pt x="1108" y="1365" on="1"/>
+ <pt x="1108" y="1382" on="1"/>
+ <pt x="1031" y="1382" on="1"/>
+ <pt x="1031" y="1579" on="1"/>
+ <pt x="1229" y="1579" on="1"/>
+ <pt x="1229" y="1408" on="1"/>
+ <pt x="1228" y="1146" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 31 30 5 25 14 13 48 200 13 1 5 2 1 42 39 38 37 35 34 6 16 1 3
+ 0 1 33 23 21 20 15 1 6 1 0 3 0 0 0 17 16 6 1 18 1 4 48 200 41
+ 40 19 18 3 22 0 1 2 0 14 0 0 29 39 9 48 200 38 37 22 21 4 41 34 3
+ 18 17 9 0 0 0 40 39 35 34 10 3 41 33 23 16 15 1 0 10 5 19 2 4 48
+ 200 42 41 1 20 19 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dcroat" xMin="111" yMin="-25" xMax="1167" yMax="1579">
+ <contour>
+ <pt x="846" y="0" on="1"/>
+ <pt x="846" y="222" on="1"/>
+ <pt x="771" y="111" on="0"/>
+ <pt x="701" y="55" on="1"/>
+ <pt x="599" y="-25" on="0"/>
+ <pt x="480" y="-25" on="1"/>
+ <pt x="315" y="-25" on="0"/>
+ <pt x="213" y="119" on="1"/>
+ <pt x="111" y="262" on="0"/>
+ <pt x="111" y="498" on="1"/>
+ <pt x="111" y="783" on="0"/>
+ <pt x="246" y="946" on="1"/>
+ <pt x="380" y="1110" on="0"/>
+ <pt x="618" y="1110" on="1"/>
+ <pt x="705" y="1110" on="0"/>
+ <pt x="846" y="1086" on="1"/>
+ <pt x="846" y="1221" on="1"/>
+ <pt x="526" y="1221" on="1"/>
+ <pt x="526" y="1345" on="1"/>
+ <pt x="846" y="1345" on="1"/>
+ <pt x="846" y="1456" on="1"/>
+ <pt x="600" y="1456" on="1"/>
+ <pt x="600" y="1579" on="1"/>
+ <pt x="1044" y="1579" on="1"/>
+ <pt x="1044" y="1345" on="1"/>
+ <pt x="1167" y="1345" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1044" y="1221" on="1"/>
+ <pt x="1044" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="846" y="939" on="1"/>
+ <pt x="710" y="962" on="0"/>
+ <pt x="633" y="962" on="1"/>
+ <pt x="468" y="962" on="0"/>
+ <pt x="394" y="855" on="1"/>
+ <pt x="321" y="748" on="0"/>
+ <pt x="321" y="510" on="1"/>
+ <pt x="321" y="136" on="0"/>
+ <pt x="535" y="136" on="1"/>
+ <pt x="699" y="136" on="0"/>
+ <pt x="846" y="370" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 39 30 5 33 14 13 48 200 13 1 5 2 1 41 31 29 28 15 1 6 1 0 3
+ 0 0 0 21 20 6 1 22 27 26 17 16 6 3 18 2 4 48 200 23 22 1 25 24 19
+ 18 3 30 0 1 3 0 14 0 0 37 39 9 48 200 30 29 26 25 4 13 23 22 21 18
+ 17 4 13 9 0 0 0 41 31 20 19 16 15 1 0 10 7 23 1 4 48 200 28 27 24
+ 23 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="degree" xMin="318" yMin="925" xMax="910" yMax="1517">
+ <contour>
+ <pt x="614" y="1517" on="1"/>
+ <pt x="735" y="1517" on="0"/>
+ <pt x="823" y="1430" on="1"/>
+ <pt x="910" y="1344" on="0"/>
+ <pt x="910" y="1222" on="1"/>
+ <pt x="910" y="1098" on="0"/>
+ <pt x="823" y="1012" on="1"/>
+ <pt x="735" y="925" on="0"/>
+ <pt x="610" y="925" on="1"/>
+ <pt x="504" y="925" on="0"/>
+ <pt x="423" y="995" on="1"/>
+ <pt x="318" y="1087" on="0"/>
+ <pt x="318" y="1221" on="1"/>
+ <pt x="318" y="1344" on="0"/>
+ <pt x="405" y="1430" on="1"/>
+ <pt x="493" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="614" y="1394" on="1"/>
+ <pt x="543" y="1394" on="0"/>
+ <pt x="492" y="1343" on="1"/>
+ <pt x="441" y="1293" on="0"/>
+ <pt x="441" y="1222" on="1"/>
+ <pt x="441" y="1151" on="0"/>
+ <pt x="492" y="1100" on="1"/>
+ <pt x="542" y="1049" on="0"/>
+ <pt x="612" y="1049" on="1"/>
+ <pt x="677" y="1049" on="0"/>
+ <pt x="725" y="1090" on="1"/>
+ <pt x="787" y="1142" on="0"/>
+ <pt x="787" y="1222" on="1"/>
+ <pt x="787" y="1293" on="0"/>
+ <pt x="736" y="1343" on="1"/>
+ <pt x="685" y="1394" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 0 0 1 8 0 0 14 0 0 28 6 4 20 6 12
+ 48 200 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dieresis" xMin="281" yMin="1283" xMax="947" yMax="1480">
+ <contour>
+ <pt x="281" y="1283" on="1"/>
+ <pt x="281" y="1480" on="1"/>
+ <pt x="478" y="1480" on="1"/>
+ <pt x="478" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="750" y="1283" on="1"/>
+ <pt x="750" y="1480" on="1"/>
+ <pt x="947" y="1480" on="1"/>
+ <pt x="947" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 7 4 3 0 10 3 1 1 4 48 200 6 5 2 1 0 3 14 0 0 5 4 10
+ 1 6 3 2 10 1 0 2 4 48 200 7 6 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="divide" xMin="99" yMin="0" xMax="1130" yMax="1234">
+ <contour>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="691" on="1"/>
+ <pt x="1130" y="691" on="1"/>
+ <pt x="1130" y="543" on="1"/>
+ </contour>
+ <contour>
+ <pt x="491" y="0" on="1"/>
+ <pt x="491" y="247" on="1"/>
+ <pt x="738" y="247" on="1"/>
+ <pt x="738" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="491" y="987" on="1"/>
+ <pt x="491" y="1234" on="1"/>
+ <pt x="738" y="1234" on="1"/>
+ <pt x="738" y="987" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 0 0 11 8 4 1 9 6 5 4 1 4 3 0 7 1 1 3 4 48 200 10 9 1 7
+ 4 1 2 1 1 3 0 14 0 0 11 10 7 6 4 3 4 1 4 48 200 9 8 5 4
+ 3 3 2 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dollar" xMin="143" yMin="-123" xMax="1031" yMax="1604">
+ <contour>
+ <pt x="525" y="-123" on="1"/>
+ <pt x="525" y="0" on="1"/>
+ <pt x="323" y="16" on="0"/>
+ <pt x="143" y="86" on="1"/>
+ <pt x="143" y="385" on="1"/>
+ <pt x="266" y="385" on="1"/>
+ <pt x="291" y="187" on="1"/>
+ <pt x="415" y="131" on="0"/>
+ <pt x="525" y="123" on="1"/>
+ <pt x="525" y="698" on="1"/>
+ <pt x="435" y="751" on="1"/>
+ <pt x="180" y="901" on="0"/>
+ <pt x="180" y="1123" on="1"/>
+ <pt x="180" y="1297" on="0"/>
+ <pt x="309" y="1396" on="1"/>
+ <pt x="399" y="1465" on="0"/>
+ <pt x="550" y="1480" on="1"/>
+ <pt x="550" y="1604" on="1"/>
+ <pt x="674" y="1604" on="1"/>
+ <pt x="674" y="1480" on="1"/>
+ <pt x="835" y="1479" on="0"/>
+ <pt x="1002" y="1408" on="1"/>
+ <pt x="1002" y="1124" on="1"/>
+ <pt x="879" y="1124" on="1"/>
+ <pt x="854" y="1322" on="1"/>
+ <pt x="767" y="1357" on="0"/>
+ <pt x="695" y="1357" on="1"/>
+ <pt x="674" y="1357" on="1"/>
+ <pt x="674" y="823" on="1"/>
+ <pt x="761" y="776" on="1"/>
+ <pt x="911" y="695" on="0"/>
+ <pt x="971" y="613" on="1"/>
+ <pt x="1031" y="531" on="0"/>
+ <pt x="1031" y="409" on="1"/>
+ <pt x="1031" y="212" on="0"/>
+ <pt x="893" y="95" on="1"/>
+ <pt x="800" y="15" on="0"/>
+ <pt x="649" y="0" on="1"/>
+ <pt x="649" y="-123" on="1"/>
+ </contour>
+ <contour>
+ <pt x="649" y="123" on="1"/>
+ <pt x="730" y="132" on="0"/>
+ <pt x="782" y="192" on="1"/>
+ <pt x="852" y="272" on="0"/>
+ <pt x="852" y="388" on="1"/>
+ <pt x="852" y="520" on="0"/>
+ <pt x="716" y="597" on="1"/>
+ <pt x="649" y="635" on="1"/>
+ </contour>
+ <contour>
+ <pt x="550" y="891" on="1"/>
+ <pt x="550" y="1357" on="1"/>
+ <pt x="445" y="1331" on="0"/>
+ <pt x="400" y="1271" on="1"/>
+ <pt x="358" y="1216" on="0"/>
+ <pt x="358" y="1133" on="1"/>
+ <pt x="358" y="1003" on="0"/>
+ <pt x="497" y="922" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 48 47 46 39 38 37 28 27 26 24 23 22 21 19 18 17 16 9 8 6 5 4 3 1 0
+ 14 0 0 52 13 12 43 13 33 48 200 26 24 23 3 21 18 3 12 12 6 5 3 0 3
+ 3 33 21 0 0 28 27 19 18 6 3 16 46 39 38 37 6 3 0 2 4 48 200 22 21
+ 1 48 47 17 16 3 9 8 1 0 3 4 3 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotaccent" xMin="516" yMin="1283" xMax="713" yMax="1480">
+ <contour>
+ <pt x="516" y="1283" on="1"/>
+ <pt x="516" y="1480" on="1"/>
+ <pt x="713" y="1480" on="1"/>
+ <pt x="713" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 0 0 3 0 10 1 1 1 4 48 200 2 1 0 14 0 0 3 2 10 1 0 1 4 48
+ 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotlessi" xMin="148" yMin="0" xMax="1105" yMax="1086">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="538" y="123" on="1"/>
+ <pt x="538" y="962" on="1"/>
+ <pt x="148" y="962" on="1"/>
+ <pt x="148" y="1086" on="1"/>
+ <pt x="735" y="1086" on="1"/>
+ <pt x="735" y="123" on="1"/>
+ <pt x="1105" y="123" on="1"/>
+ <pt x="1105" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 53 values pushed */
+ 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 9 0 1 0 6 5 1
+ 14 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 10 1 2 1 4 48 200 3
+ 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotlessj" xMin="159" yMin="-420" xMax="903" yMax="1086">
+ <contour>
+ <pt x="159" y="-344" on="1"/>
+ <pt x="159" y="-25" on="1"/>
+ <pt x="282" y="-25" on="1"/>
+ <pt x="313" y="-243" on="1"/>
+ <pt x="381" y="-296" on="0"/>
+ <pt x="460" y="-296" on="1"/>
+ <pt x="592" y="-296" on="0"/>
+ <pt x="648" y="-200" on="1"/>
+ <pt x="705" y="-104" on="0"/>
+ <pt x="705" y="127" on="1"/>
+ <pt x="705" y="962" on="1"/>
+ <pt x="261" y="962" on="1"/>
+ <pt x="261" y="1086" on="1"/>
+ <pt x="903" y="1086" on="1"/>
+ <pt x="903" y="66" on="1"/>
+ <pt x="903" y="-164" on="0"/>
+ <pt x="790" y="-292" on="1"/>
+ <pt x="677" y="-420" on="0"/>
+ <pt x="476" y="-420" on="1"/>
+ <pt x="337" y="-420" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 5 5 18 48 200 1 14 9 2 10 2 3 0 1 3 2 1 0 4 13 18 2 0
+ 0 0 11 10 6 1 12 1 4 48 200 13 12 1 14 12 11 3 2 4 9 0 3 0 0
+ 10 9 10 1 13 1 4 48 200 14 13 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotmath" xMin="491" yMin="419" xMax="738" yMax="666">
+ <contour>
+ <pt x="491" y="419" on="1"/>
+ <pt x="491" y="666" on="1"/>
+ <pt x="738" y="666" on="1"/>
+ <pt x="738" y="419" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
+ 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="e" xMin="123" yMin="-25" xMax="1105" yMax="1110">
+ <contour>
+ <pt x="1105" y="506" on="1"/>
+ <pt x="334" y="506" on="1"/>
+ <pt x="348" y="389" on="0"/>
+ <pt x="375" y="329" on="1"/>
+ <pt x="466" y="123" on="0"/>
+ <pt x="727" y="123" on="1"/>
+ <pt x="888" y="123" on="0"/>
+ <pt x="1076" y="210" on="1"/>
+ <pt x="1076" y="62" on="1"/>
+ <pt x="901" y="-25" on="0"/>
+ <pt x="701" y="-25" on="1"/>
+ <pt x="442" y="-25" on="0"/>
+ <pt x="282" y="134" on="1"/>
+ <pt x="123" y="293" on="0"/>
+ <pt x="123" y="551" on="1"/>
+ <pt x="123" y="802" on="0"/>
+ <pt x="271" y="956" on="1"/>
+ <pt x="418" y="1110" on="0"/>
+ <pt x="660" y="1110" on="1"/>
+ <pt x="1105" y="1110" on="0"/>
+ <pt x="1105" y="567" on="1"/>
+ </contour>
+ <contour>
+ <pt x="336" y="629" on="1"/>
+ <pt x="895" y="629" on="1"/>
+ <pt x="895" y="675" on="1"/>
+ <pt x="895" y="987" on="0"/>
+ <pt x="646" y="987" on="1"/>
+ <pt x="492" y="987" on="0"/>
+ <pt x="408" y="864" on="1"/>
+ <pt x="349" y="778" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21 0 2 1
+ 8 7 2 0 2 3 0 0 0 1 0 6 1 21 1 4 48 200 22 21 1 0 14 20 0
+ 2 13 7 23 22 21 1 4 13 14 7 8 7 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eacute" xMin="123" yMin="-25" xMax="1105" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="133" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ebreve" xMin="123" yMin="-25" xMax="1105" yMax="1579">
+ <contour>
+ <pt x="1105" y="506" on="1"/>
+ <pt x="334" y="506" on="1"/>
+ <pt x="348" y="389" on="0"/>
+ <pt x="375" y="329" on="1"/>
+ <pt x="466" y="123" on="0"/>
+ <pt x="727" y="123" on="1"/>
+ <pt x="888" y="123" on="0"/>
+ <pt x="1076" y="210" on="1"/>
+ <pt x="1076" y="62" on="1"/>
+ <pt x="901" y="-25" on="0"/>
+ <pt x="701" y="-25" on="1"/>
+ <pt x="442" y="-25" on="0"/>
+ <pt x="282" y="134" on="1"/>
+ <pt x="123" y="293" on="0"/>
+ <pt x="123" y="551" on="1"/>
+ <pt x="123" y="802" on="0"/>
+ <pt x="271" y="956" on="1"/>
+ <pt x="418" y="1110" on="0"/>
+ <pt x="660" y="1110" on="1"/>
+ <pt x="1105" y="1110" on="0"/>
+ <pt x="1105" y="567" on="1"/>
+ </contour>
+ <contour>
+ <pt x="336" y="629" on="1"/>
+ <pt x="895" y="629" on="1"/>
+ <pt x="895" y="675" on="1"/>
+ <pt x="895" y="987" on="0"/>
+ <pt x="646" y="987" on="1"/>
+ <pt x="492" y="987" on="0"/>
+ <pt x="408" y="864" on="1"/>
+ <pt x="349" y="778" on="0"/>
+ </contour>
+ <contour>
+ <pt x="303" y="1579" on="1"/>
+ <pt x="426" y="1579" on="1"/>
+ <pt x="474" y="1431" on="0"/>
+ <pt x="648" y="1431" on="1"/>
+ <pt x="823" y="1431" on="0"/>
+ <pt x="871" y="1579" on="1"/>
+ <pt x="994" y="1579" on="1"/>
+ <pt x="971" y="1490" on="0"/>
+ <pt x="945" y="1444" on="1"/>
+ <pt x="854" y="1289" on="0"/>
+ <pt x="652" y="1289" on="1"/>
+ <pt x="500" y="1289" on="0"/>
+ <pt x="411" y="1370" on="1"/>
+ <pt x="356" y="1419" on="0"/>
+ <pt x="328" y="1491" on="1"/>
+ <pt x="317" y="1520" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 32 14 39 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21
+ 0 2 1 8 7 2 0 2 3 0 1 35 34 30 29 4 13 39 1 0 0 0 1 0 6
+ 1 21 1 4 48 200 22 21 1 0 14 20 0 2 13 7 35 34 30 29 23 22 21 1 8
+ 13 14 7 8 7 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ecaron" xMin="123" yMin="-25" xMax="1105" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="35" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ecircumflex" xMin="123" yMin="-25" xMax="1105" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="35" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="edieresis" xMin="123" yMin="-25" xMax="1105" yMax="1480">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="34" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="edotaccent" xMin="123" yMin="-25" xMax="1105" yMax="1480">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="dotaccent" x="34" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="egrave" xMin="123" yMin="-25" xMax="1105" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="-64" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="eight" xMin="120" yMin="-37" xMax="1113" yMax="1517">
+ <contour>
+ <pt x="413" y="803" on="1"/>
+ <pt x="360" y="843" on="1"/>
+ <pt x="188" y="973" on="0"/>
+ <pt x="188" y="1145" on="1"/>
+ <pt x="188" y="1307" on="0"/>
+ <pt x="313" y="1412" on="1"/>
+ <pt x="437" y="1517" on="0"/>
+ <pt x="634" y="1517" on="1"/>
+ <pt x="821" y="1517" on="0"/>
+ <pt x="936" y="1426" on="1"/>
+ <pt x="1051" y="1335" on="0"/>
+ <pt x="1051" y="1185" on="1"/>
+ <pt x="1051" y="1067" on="0"/>
+ <pt x="993" y="988" on="1"/>
+ <pt x="949" y="929" on="0"/>
+ <pt x="844" y="835" on="1"/>
+ <pt x="797" y="793" on="1"/>
+ <pt x="865" y="747" on="1"/>
+ <pt x="1009" y="650" on="0"/>
+ <pt x="1061" y="572" on="1"/>
+ <pt x="1113" y="495" on="0"/>
+ <pt x="1113" y="381" on="1"/>
+ <pt x="1113" y="195" on="0"/>
+ <pt x="974" y="79" on="1"/>
+ <pt x="835" y="-37" on="0"/>
+ <pt x="611" y="-37" on="1"/>
+ <pt x="387" y="-37" on="0"/>
+ <pt x="254" y="75" on="1"/>
+ <pt x="120" y="187" on="0"/>
+ <pt x="120" y="372" on="1"/>
+ <pt x="120" y="596" on="0"/>
+ <pt x="358" y="764" on="1"/>
+ </contour>
+ <contour>
+ <pt x="682" y="862" on="1"/>
+ <pt x="866" y="1031" on="0"/>
+ <pt x="866" y="1174" on="1"/>
+ <pt x="866" y="1280" on="0"/>
+ <pt x="802" y="1337" on="1"/>
+ <pt x="737" y="1394" on="0"/>
+ <pt x="612" y="1394" on="1"/>
+ <pt x="503" y="1394" on="0"/>
+ <pt x="437" y="1334" on="1"/>
+ <pt x="372" y="1275" on="0"/>
+ <pt x="372" y="1184" on="1"/>
+ <pt x="372" y="1087" on="0"/>
+ <pt x="499" y="990" on="1"/>
+ <pt x="597" y="915" on="1"/>
+ </contour>
+ <contour>
+ <pt x="512" y="743" on="1"/>
+ <pt x="399" y="620" on="0"/>
+ <pt x="360" y="552" on="1"/>
+ <pt x="317" y="477" on="0"/>
+ <pt x="317" y="377" on="1"/>
+ <pt x="317" y="249" on="0"/>
+ <pt x="404" y="168" on="1"/>
+ <pt x="491" y="86" on="0"/>
+ <pt x="626" y="86" on="1"/>
+ <pt x="751" y="86" on="0"/>
+ <pt x="827" y="158" on="1"/>
+ <pt x="903" y="229" on="0"/>
+ <pt x="903" y="345" on="1"/>
+ <pt x="903" y="427" on="0"/>
+ <pt x="864" y="480" on="1"/>
+ <pt x="827" y="532" on="0"/>
+ <pt x="714" y="608" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 53 values pushed */
+ 0 0 54 5 25 38 5 7 48 200 25 2 7 0 1 1 46 45 32 16 0 5 0 2 3
+ 0 0 14 0 0 58 39 21 50 28 29 42 19 3 34 19 11 48 200 46 45 32 29 21 16
+ 11 3 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ellipsis" xMin="81" yMin="0" xMax="1147" yMax="247">
+ <contour>
+ <pt x="81" y="0" on="1"/>
+ <pt x="81" y="247" on="1"/>
+ <pt x="328" y="247" on="1"/>
+ <pt x="328" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="491" y="0" on="1"/>
+ <pt x="491" y="247" on="1"/>
+ <pt x="737" y="247" on="1"/>
+ <pt x="737" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="900" y="0" on="1"/>
+ <pt x="900" y="247" on="1"/>
+ <pt x="1147" y="247" on="1"/>
+ <pt x="1147" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 10 9 6 5 2 1 4 5 0 1 4 48 200 11 8 7 4 3 0 5 0 14 0
+ 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 200 11 10 1 5 4
+ 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="emacron" xMin="123" yMin="-25" xMax="1105" yMax="1407">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="34" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="emdash" xMin="0" yMin="543" xMax="1229" yMax="666">
+ <contour>
+ <pt x="0" y="543" on="1"/>
+ <pt x="0" y="666" on="1"/>
+ <pt x="1229" y="666" on="1"/>
+ <pt x="1229" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="endash" xMin="121" yMin="543" xMax="1108" yMax="691">
+ <contour>
+ <pt x="121" y="543" on="1"/>
+ <pt x="121" y="691" on="1"/>
+ <pt x="1108" y="691" on="1"/>
+ <pt x="1108" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eng" xMin="69" yMin="-420" xMax="1045" yMax="1110">
+ <contour>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="962" on="1"/>
+ <pt x="69" y="962" on="1"/>
+ <pt x="69" y="1086" on="1"/>
+ <pt x="390" y="1086" on="1"/>
+ <pt x="390" y="876" on="1"/>
+ <pt x="459" y="981" on="0"/>
+ <pt x="527" y="1034" on="1"/>
+ <pt x="623" y="1110" on="0"/>
+ <pt x="742" y="1110" on="1"/>
+ <pt x="1043" y="1110" on="0"/>
+ <pt x="1043" y="722" on="1"/>
+ <pt x="1044" y="11" on="1"/>
+ <pt x="1045" y="-420" on="0"/>
+ <pt x="681" y="-420" on="1"/>
+ <pt x="585" y="-420" on="0"/>
+ <pt x="458" y="-383" on="1"/>
+ <pt x="458" y="-173" on="1"/>
+ <pt x="581" y="-173" on="1"/>
+ <pt x="593" y="-290" on="1"/>
+ <pt x="657" y="-321" on="0"/>
+ <pt x="704" y="-321" on="1"/>
+ <pt x="846" y="-321" on="0"/>
+ <pt x="846" y="-82" on="1"/>
+ <pt x="846" y="701" on="1"/>
+ <pt x="846" y="956" on="0"/>
+ <pt x="683" y="956" on="1"/>
+ <pt x="533" y="956" on="0"/>
+ <pt x="390" y="704" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 28 30 11 23 17 16 48 200 11 1 32 31 30 26 7 4 3 2 1 9 5 0 3
+ 25 21 20 19 18 5 13 16 0 33 0 1 0 6 5 1 14 33 32 21 20 4 25 18 3
+ 5 4 1 0 4 13 2 0 0 31 30 7 6 10 3 2 1 4 48 200 26 25 1 19 18
+ 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eogonek" xMin="123" yMin="-370" xMax="1105" yMax="1110">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="148" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="equal" xMin="99" yMin="346" xMax="1130" yMax="888">
+ <contour>
+ <pt x="99" y="346" on="1"/>
+ <pt x="99" y="494" on="1"/>
+ <pt x="1130" y="494" on="1"/>
+ <pt x="1130" y="346" on="1"/>
+ </contour>
+ <contour>
+ <pt x="99" y="740" on="1"/>
+ <pt x="99" y="888" on="1"/>
+ <pt x="1130" y="888" on="1"/>
+ <pt x="1130" y="740" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 0 0 7 4 7 1 5 2 1 7 1 0 2 4 48 200 6 5 1 3 0 1 2 0 14
+ 7 6 3 2 3 5 4 1 0 3 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="estimated" xMin="123" yMin="-25" xMax="1105" yMax="1110">
+ <contour>
+ <pt x="1105" y="506" on="1"/>
+ <pt x="334" y="506" on="1"/>
+ <pt x="348" y="389" on="0"/>
+ <pt x="375" y="329" on="1"/>
+ <pt x="466" y="123" on="0"/>
+ <pt x="727" y="123" on="1"/>
+ <pt x="888" y="123" on="0"/>
+ <pt x="1076" y="210" on="1"/>
+ <pt x="1076" y="62" on="1"/>
+ <pt x="901" y="-25" on="0"/>
+ <pt x="701" y="-25" on="1"/>
+ <pt x="442" y="-25" on="0"/>
+ <pt x="282" y="134" on="1"/>
+ <pt x="123" y="293" on="0"/>
+ <pt x="123" y="551" on="1"/>
+ <pt x="123" y="802" on="0"/>
+ <pt x="271" y="956" on="1"/>
+ <pt x="418" y="1110" on="0"/>
+ <pt x="660" y="1110" on="1"/>
+ <pt x="1105" y="1110" on="0"/>
+ <pt x="1105" y="567" on="1"/>
+ </contour>
+ <contour>
+ <pt x="336" y="629" on="1"/>
+ <pt x="895" y="629" on="1"/>
+ <pt x="895" y="675" on="1"/>
+ <pt x="895" y="987" on="0"/>
+ <pt x="646" y="987" on="1"/>
+ <pt x="492" y="987" on="0"/>
+ <pt x="408" y="864" on="1"/>
+ <pt x="349" y="778" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 25 5 18 5 14 10 48 200 18 1 10 2 1 23 1 21 2 0 20 21 0 2 1
+ 8 7 2 0 2 3 0 0 0 1 0 6 1 21 1 4 48 200 22 21 1 0 14 20 0
+ 2 13 7 23 22 21 1 4 13 14 7 8 7 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eth" xMin="111" yMin="-25" xMax="1119" yMax="1614">
+ <contour>
+ <pt x="779" y="1039" on="1"/>
+ <pt x="658" y="1216" on="0"/>
+ <pt x="552" y="1291" on="1"/>
+ <pt x="271" y="1098" on="1"/>
+ <pt x="197" y="1202" on="1"/>
+ <pt x="440" y="1366" on="1"/>
+ <pt x="308" y="1456" on="0"/>
+ <pt x="114" y="1456" on="1"/>
+ <pt x="114" y="1579" on="1"/>
+ <pt x="141" y="1579" on="1"/>
+ <pt x="395" y="1579" on="0"/>
+ <pt x="588" y="1467" on="1"/>
+ <pt x="811" y="1614" on="1"/>
+ <pt x="882" y="1514" on="1"/>
+ <pt x="707" y="1395" on="1"/>
+ <pt x="877" y="1258" on="0"/>
+ <pt x="982" y="1068" on="1"/>
+ <pt x="1119" y="819" on="0"/>
+ <pt x="1119" y="568" on="1"/>
+ <pt x="1119" y="306" on="0"/>
+ <pt x="980" y="141" on="1"/>
+ <pt x="841" y="-25" on="0"/>
+ <pt x="618" y="-25" on="1"/>
+ <pt x="399" y="-25" on="0"/>
+ <pt x="255" y="133" on="1"/>
+ <pt x="111" y="291" on="0"/>
+ <pt x="111" y="532" on="1"/>
+ <pt x="111" y="771" on="0"/>
+ <pt x="250" y="928" on="1"/>
+ <pt x="388" y="1086" on="0"/>
+ <pt x="592" y="1086" on="1"/>
+ <pt x="687" y="1086" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="962" on="1"/>
+ <pt x="488" y="962" on="0"/>
+ <pt x="405" y="839" on="1"/>
+ <pt x="321" y="715" on="0"/>
+ <pt x="321" y="531" on="1"/>
+ <pt x="321" y="346" on="0"/>
+ <pt x="405" y="222" on="1"/>
+ <pt x="488" y="99" on="0"/>
+ <pt x="615" y="99" on="1"/>
+ <pt x="740" y="99" on="0"/>
+ <pt x="824" y="221" on="1"/>
+ <pt x="909" y="344" on="0"/>
+ <pt x="909" y="526" on="1"/>
+ <pt x="909" y="696" on="0"/>
+ <pt x="840" y="814" on="1"/>
+ <pt x="754" y="962" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 40 5 22 32 5 30 48 200 30 1 22 2 1 1 14 11 7 5 4 3 2 7 0
+ 1 3 0 0 1 1 0 1 2 2 0 0 1 13 12 9 8 4 13 0 0 14 0 0 44
+ 39 18 36 39 26 48 200 26 18 14 13 12 11 9 8 7 5 4 3 2 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="exclam" xMin="491" yMin="0" xMax="738" yMax="1480">
+ <contour>
+ <pt x="491" y="0" on="1"/>
+ <pt x="491" y="222" on="1"/>
+ <pt x="738" y="222" on="1"/>
+ <pt x="738" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="553" y="419" on="1"/>
+ <pt x="516" y="1086" on="1"/>
+ <pt x="516" y="1480" on="1"/>
+ <pt x="713" y="1480" on="1"/>
+ <pt x="713" y="1086" on="1"/>
+ <pt x="676" y="419" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 9 8 5 4 4 6 1 3 0 0 2 1 9 1 0 1 4 48 200 3 0 1 0 7 6
+ 0 14 9 4 2 7 5 3 0 0 8 7 10 1 5 3 2 4 1 0 2 4 48 200 6
+ 5 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="exclamdown" xMin="491" yMin="-395" xMax="738" yMax="1086">
+ <contour>
+ <pt x="738" y="1086" on="1"/>
+ <pt x="738" y="864" on="1"/>
+ <pt x="491" y="864" on="1"/>
+ <pt x="491" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="676" y="666" on="1"/>
+ <pt x="713" y="0" on="1"/>
+ <pt x="713" y="-395" on="1"/>
+ <pt x="516" y="-395" on="1"/>
+ <pt x="516" y="0" on="1"/>
+ <pt x="553" y="666" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 1 9 4 2 1 2 3 0 1 8 5 2 2 6 3 0 0 0 2 1 9 1 0 1 4
+ 48 200 7 6 1 0 3 0 1 14 9 4 2 5 7 3 0 0 6 5 10 1 7 1 0
+ 4 1 2 2 4 48 200 8 7 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="f" xMin="148" yMin="0" xMax="1167" yMax="1604">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="925" on="1"/>
+ <pt x="148" y="925" on="1"/>
+ <pt x="148" y="1061" on="1"/>
+ <pt x="419" y="1061" on="1"/>
+ <pt x="419" y="1179" on="1"/>
+ <pt x="419" y="1404" on="0"/>
+ <pt x="510" y="1504" on="1"/>
+ <pt x="601" y="1604" on="0"/>
+ <pt x="803" y="1604" on="1"/>
+ <pt x="974" y="1604" on="0"/>
+ <pt x="1167" y="1524" on="1"/>
+ <pt x="1167" y="1277" on="1"/>
+ <pt x="1044" y="1277" on="1"/>
+ <pt x="1013" y="1433" on="1"/>
+ <pt x="912" y="1480" on="0"/>
+ <pt x="829" y="1480" on="1"/>
+ <pt x="710" y="1480" on="0"/>
+ <pt x="664" y="1420" on="1"/>
+ <pt x="617" y="1360" on="0"/>
+ <pt x="617" y="1201" on="1"/>
+ <pt x="617" y="1061" on="1"/>
+ <pt x="1061" y="1061" on="1"/>
+ <pt x="1061" y="925" on="1"/>
+ <pt x="617" y="925" on="1"/>
+ <pt x="617" y="123" on="1"/>
+ <pt x="987" y="123" on="1"/>
+ <pt x="987" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 88 values pushed */
+ 0 0 18 5 11 48 200 22 16 15 14 13 7 6 13 11 5 0 0 26 25 4 3 20 3
+ 5 28 27 2 1 6 3 0 2 4 48 200 24 23 6 5 3 29 0 1 2 0 14 29 28
+ 25 24 16 15 6 13 22 3 5 4 1 0 4 13 2 0 0 27 26 23 22 10 3 2 1
+ 4 48 200 14 13 1 7 6 3 2 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fi" xMin="69" yMin="0" xMax="1167" yMax="1604">
+ <contour>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="938" on="1"/>
+ <pt x="75" y="938" on="1"/>
+ <pt x="75" y="1073" on="1"/>
+ <pt x="192" y="1073" on="1"/>
+ <pt x="192" y="1247" on="1"/>
+ <pt x="192" y="1410" on="0"/>
+ <pt x="278" y="1507" on="1"/>
+ <pt x="365" y="1604" on="0"/>
+ <pt x="508" y="1604" on="1"/>
+ <pt x="602" y="1604" on="0"/>
+ <pt x="723" y="1555" on="1"/>
+ <pt x="723" y="1345" on="1"/>
+ <pt x="600" y="1345" on="1"/>
+ <pt x="575" y="1468" on="1"/>
+ <pt x="539" y="1487" on="0"/>
+ <pt x="510" y="1487" on="1"/>
+ <pt x="390" y="1487" on="0"/>
+ <pt x="390" y="1301" on="1"/>
+ <pt x="390" y="1073" on="1"/>
+ <pt x="1044" y="1073" on="1"/>
+ <pt x="1044" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="748" y="0" on="1"/>
+ <pt x="748" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="938" on="1"/>
+ <pt x="390" y="938" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="846" y="1345" on="1"/>
+ <pt x="846" y="1542" on="1"/>
+ <pt x="1044" y="1542" on="1"/>
+ <pt x="1044" y="1345" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 129 values pushed */
+ 0 0 18 40 11 48 200 16 35 14 2 20 7 2 14 5 3 32 31 28 27 24 23 2 1
+ 8 3 0 3 13 11 35 0 0 37 34 15 14 10 3 35 30 29 4 3 20 3 5 2 4
+ 48 200 36 35 1 22 21 6 5 3 33 26 25 0 3 3 0 14 27 26 2 28 13 3 33
+ 32 16 15 4 13 20 3 25 24 2 13 22 5 4 1 0 4 13 2 0 0 35 34 29 28
+ 10 3 22 31 30 21 20 10 3 2 2 4 48 200 37 36 23 22 3 14 13 1 7 6 3
+ 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fi#1" xMin="69" yMin="0" xMax="1167" yMax="1604">
+ <contour>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="938" on="1"/>
+ <pt x="75" y="938" on="1"/>
+ <pt x="75" y="1073" on="1"/>
+ <pt x="192" y="1073" on="1"/>
+ <pt x="192" y="1247" on="1"/>
+ <pt x="192" y="1410" on="0"/>
+ <pt x="278" y="1507" on="1"/>
+ <pt x="365" y="1604" on="0"/>
+ <pt x="508" y="1604" on="1"/>
+ <pt x="602" y="1604" on="0"/>
+ <pt x="723" y="1555" on="1"/>
+ <pt x="723" y="1345" on="1"/>
+ <pt x="600" y="1345" on="1"/>
+ <pt x="575" y="1468" on="1"/>
+ <pt x="539" y="1487" on="0"/>
+ <pt x="510" y="1487" on="1"/>
+ <pt x="390" y="1487" on="0"/>
+ <pt x="390" y="1301" on="1"/>
+ <pt x="390" y="1073" on="1"/>
+ <pt x="1044" y="1073" on="1"/>
+ <pt x="1044" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="748" y="0" on="1"/>
+ <pt x="748" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="938" on="1"/>
+ <pt x="390" y="938" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="846" y="1345" on="1"/>
+ <pt x="846" y="1542" on="1"/>
+ <pt x="1044" y="1542" on="1"/>
+ <pt x="1044" y="1345" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 129 values pushed */
+ 0 0 18 40 11 48 200 16 35 14 2 20 7 2 14 5 3 32 31 28 27 24 23 2 1
+ 8 3 0 3 13 11 35 0 0 37 34 15 14 10 3 35 30 29 4 3 20 3 5 2 4
+ 48 200 36 35 1 22 21 6 5 3 33 26 25 0 3 3 0 14 27 26 2 28 13 3 33
+ 32 16 15 4 13 20 3 25 24 2 13 22 5 4 1 0 4 13 2 0 0 35 34 29 28
+ 10 3 22 31 30 21 20 10 3 2 2 4 48 200 37 36 23 22 3 14 13 1 7 6 3
+ 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="figuredash" xMin="121" yMin="543" xMax="1108" yMax="691">
+ <contour>
+ <pt x="121" y="543" on="1"/>
+ <pt x="121" y="691" on="1"/>
+ <pt x="1108" y="691" on="1"/>
+ <pt x="1108" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="five" xMin="249" yMin="-37" xMax="1076" yMax="1480">
+ <contour>
+ <pt x="249" y="0" on="1"/>
+ <pt x="249" y="321" on="1"/>
+ <pt x="372" y="321" on="1"/>
+ <pt x="397" y="123" on="1"/>
+ <pt x="489" y="86" on="0"/>
+ <pt x="556" y="86" on="1"/>
+ <pt x="689" y="86" on="0"/>
+ <pt x="777" y="184" on="1"/>
+ <pt x="866" y="283" on="0"/>
+ <pt x="866" y="433" on="1"/>
+ <pt x="866" y="600" on="0"/>
+ <pt x="747" y="699" on="1"/>
+ <pt x="628" y="797" on="0"/>
+ <pt x="427" y="797" on="1"/>
+ <pt x="362" y="797" on="0"/>
+ <pt x="280" y="783" on="1"/>
+ <pt x="280" y="1480" on="1"/>
+ <pt x="1045" y="1480" on="1"/>
+ <pt x="1045" y="1308" on="1"/>
+ <pt x="425" y="1308" on="1"/>
+ <pt x="425" y="916" on="1"/>
+ <pt x="474" y="919" on="0"/>
+ <pt x="500" y="919" on="1"/>
+ <pt x="761" y="919" on="0"/>
+ <pt x="918" y="788" on="1"/>
+ <pt x="1076" y="658" on="0"/>
+ <pt x="1076" y="440" on="1"/>
+ <pt x="1076" y="232" on="0"/>
+ <pt x="930" y="98" on="1"/>
+ <pt x="784" y="-37" on="0"/>
+ <pt x="559" y="-37" on="1"/>
+ <pt x="444" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 13 5 22 5 5 30 48 200 30 2 22 1 22 20 15 3 2 1 6 18 2 3 0
+ 1 0 2 0 0 0 19 18 22 1 16 1 4 48 200 17 16 0 14 0 0 9 39 26 48
+ 200 3 2 2 19 15 3 26 17 0 0 20 19 14 1 15 1 4 48 200 18 17 1 16 15
+ 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fl" xMin="69" yMin="0" xMax="1167" yMax="1604">
+ <contour>
+ <pt x="390" y="1061" on="1"/>
+ <pt x="686" y="1061" on="1"/>
+ <pt x="686" y="925" on="1"/>
+ <pt x="390" y="925" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="925" on="1"/>
+ <pt x="75" y="925" on="1"/>
+ <pt x="75" y="1061" on="1"/>
+ <pt x="192" y="1061" on="1"/>
+ <pt x="192" y="1247" on="1"/>
+ <pt x="192" y="1604" on="0"/>
+ <pt x="588" y="1604" on="1"/>
+ <pt x="674" y="1604" on="0"/>
+ <pt x="784" y="1588" on="1"/>
+ <pt x="846" y="1579" on="1"/>
+ <pt x="1043" y="1579" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="748" y="0" on="1"/>
+ <pt x="748" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="1450" on="1"/>
+ <pt x="711" y="1487" on="0"/>
+ <pt x="597" y="1487" on="1"/>
+ <pt x="480" y="1487" on="0"/>
+ <pt x="434" y="1447" on="1"/>
+ <pt x="390" y="1407" on="0"/>
+ <pt x="390" y="1301" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 0 0 29 40 16 48 200 33 27 14 3 19 0 3 26 25 22 21 9 8 5 4 8 2 6
+ 3 16 19 0 0 11 10 3 2 20 3 0 1 4 48 200 20 19 1 13 12 1 0 3 24
+ 23 7 6 3 3 0 14 25 24 6 5 2 1 6 19 0 3 23 22 2 13 20 12 11 8
+ 7 4 13 9 0 0 27 26 19 10 2 20 33 4 3 0 10 3 9 2 4 48 200 21 20
+ 1 14 13 10 9 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fl#1" xMin="69" yMin="0" xMax="1167" yMax="1604">
+ <contour>
+ <pt x="390" y="1061" on="1"/>
+ <pt x="686" y="1061" on="1"/>
+ <pt x="686" y="925" on="1"/>
+ <pt x="390" y="925" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="925" on="1"/>
+ <pt x="75" y="925" on="1"/>
+ <pt x="75" y="1061" on="1"/>
+ <pt x="192" y="1061" on="1"/>
+ <pt x="192" y="1247" on="1"/>
+ <pt x="192" y="1604" on="0"/>
+ <pt x="588" y="1604" on="1"/>
+ <pt x="674" y="1604" on="0"/>
+ <pt x="784" y="1588" on="1"/>
+ <pt x="846" y="1579" on="1"/>
+ <pt x="1043" y="1579" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="748" y="0" on="1"/>
+ <pt x="748" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="1450" on="1"/>
+ <pt x="711" y="1487" on="0"/>
+ <pt x="597" y="1487" on="1"/>
+ <pt x="480" y="1487" on="0"/>
+ <pt x="434" y="1447" on="1"/>
+ <pt x="390" y="1407" on="0"/>
+ <pt x="390" y="1301" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 0 0 29 40 16 48 200 33 27 14 3 19 0 3 26 25 22 21 9 8 5 4 8 2 6
+ 3 16 19 0 0 11 10 3 2 20 3 0 1 4 48 200 20 19 1 13 12 1 0 3 24
+ 23 7 6 3 3 0 14 25 24 6 5 2 1 6 19 0 3 23 22 2 13 20 12 11 8
+ 7 4 13 9 0 0 27 26 19 10 2 20 33 4 3 0 10 3 9 2 4 48 200 21 20
+ 1 14 13 10 9 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="florin" xMin="84" yMin="-296" xMax="1081" yMax="1517">
+ <contour>
+ <pt x="84" y="-296" on="1"/>
+ <pt x="288" y="728" on="1"/>
+ <pt x="116" y="728" on="1"/>
+ <pt x="116" y="851" on="1"/>
+ <pt x="313" y="851" on="1"/>
+ <pt x="340" y="990" on="1"/>
+ <pt x="443" y="1517" on="0"/>
+ <pt x="892" y="1517" on="1"/>
+ <pt x="971" y="1517" on="0"/>
+ <pt x="1081" y="1499" on="1"/>
+ <pt x="1081" y="1166" on="1"/>
+ <pt x="958" y="1166" on="1"/>
+ <pt x="933" y="1363" on="1"/>
+ <pt x="853" y="1388" on="0"/>
+ <pt x="805" y="1388" on="1"/>
+ <pt x="618" y="1388" on="0"/>
+ <pt x="555" y="1076" on="1"/>
+ <pt x="510" y="851" on="1"/>
+ <pt x="754" y="851" on="1"/>
+ <pt x="754" y="728" on="1"/>
+ <pt x="486" y="728" on="1"/>
+ <pt x="282" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 14 25 7 48 200 7 0 1 12 11 10 3 0 3 3 0 1 9 0 0 0 0 20
+ 19 2 1 6 3 3 1 4 48 200 18 17 4 3 3 21 0 1 2 0 14 21 20 19 18
+ 17 12 11 4 3 2 1 0 12 13 9 10 9 1 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="four" xMin="84" yMin="0" xMax="1132" yMax="1480">
+ <contour>
+ <pt x="738" y="419" on="1"/>
+ <pt x="84" y="419" on="1"/>
+ <pt x="84" y="568" on="1"/>
+ <pt x="713" y="1480" on="1"/>
+ <pt x="910" y="1480" on="1"/>
+ <pt x="910" y="568" on="1"/>
+ <pt x="1132" y="568" on="1"/>
+ <pt x="1132" y="419" on="1"/>
+ <pt x="910" y="419" on="1"/>
+ <pt x="910" y="123" on="1"/>
+ <pt x="1108" y="123" on="1"/>
+ <pt x="1108" y="0" on="1"/>
+ <pt x="466" y="0" on="1"/>
+ <pt x="466" y="123" on="1"/>
+ <pt x="738" y="123" on="1"/>
+ </contour>
+ <contour>
+ <pt x="238" y="568" on="1"/>
+ <pt x="738" y="568" on="1"/>
+ <pt x="738" y="1292" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 17 3 2 2 0 0 16 15 6 5 2 7 4 0 14 13 10 9 6 3 11 2 4 48 200
+ 8 7 1 0 3 12 11 1 2 0 4 3 0 14 11 10 2 6 4 3 15 13 12 3 4
+ 0 1 3 0 0 17 16 14 0 12 3 4 1 4 48 200 7 6 1 9 8 5 4 3 2
+ 1 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="foursuperiour" xMin="284" yMin="728" xMax="918" yMax="1517">
+ <contour>
+ <pt x="807" y="728" on="1"/>
+ <pt x="659" y="728" on="1"/>
+ <pt x="659" y="907" on="1"/>
+ <pt x="284" y="907" on="1"/>
+ <pt x="284" y="1030" on="1"/>
+ <pt x="654" y="1517" on="1"/>
+ <pt x="807" y="1517" on="1"/>
+ <pt x="807" y="1030" on="1"/>
+ <pt x="918" y="1030" on="1"/>
+ <pt x="918" y="907" on="1"/>
+ <pt x="807" y="907" on="1"/>
+ </contour>
+ <contour>
+ <pt x="422" y="1030" on="1"/>
+ <pt x="659" y="1030" on="1"/>
+ <pt x="659" y="1339" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 13 5 4 2 0 0 10 9 3 2 6 3 4 1 4 48 200 6 5 1 12 11 8 7 4
+ 4 1 0 1 3 0 14 9 8 2 13 0 11 5 4 3 4 13 1 0 0 13 12 2 1
+ 16 3 0 1 4 48 200 10 7 6 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="foursuperiour#1" xMin="155" yMin="-37" xMax="1073" yMax="1517">
+ <contour>
+ <pt x="155" y="-37" on="1"/>
+ <pt x="932" y="1517" on="1"/>
+ <pt x="1073" y="1517" on="1"/>
+ <pt x="293" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 2 1 1 3 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fraction" xMin="155" yMin="-37" xMax="1073" yMax="1517">
+ <contour>
+ <pt x="155" y="-37" on="1"/>
+ <pt x="932" y="1517" on="1"/>
+ <pt x="1073" y="1517" on="1"/>
+ <pt x="293" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 2 1 1 3 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fraction#1" xMin="155" yMin="-37" xMax="1073" yMax="1517">
+ <contour>
+ <pt x="155" y="-37" on="1"/>
+ <pt x="932" y="1517" on="1"/>
+ <pt x="1073" y="1517" on="1"/>
+ <pt x="293" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 2 1 1 3 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="g" xMin="86" yMin="-420" xMax="1160" yMax="1111">
+ <contour>
+ <pt x="266" y="13" on="1"/>
+ <pt x="172" y="72" on="0"/>
+ <pt x="172" y="152" on="1"/>
+ <pt x="172" y="239" on="0"/>
+ <pt x="288" y="345" on="1"/>
+ <pt x="324" y="378" on="1"/>
+ <pt x="233" y="433" on="0"/>
+ <pt x="187" y="495" on="1"/>
+ <pt x="120" y="587" on="0"/>
+ <pt x="120" y="713" on="1"/>
+ <pt x="120" y="893" on="0"/>
+ <pt x="243" y="1001" on="1"/>
+ <pt x="365" y="1110" on="0"/>
+ <pt x="565" y="1110" on="1"/>
+ <pt x="663" y="1110" on="0"/>
+ <pt x="752" y="1078" on="1"/>
+ <pt x="1160" y="1111" on="1"/>
+ <pt x="1101" y="933" on="1"/>
+ <pt x="897" y="965" on="1"/>
+ <pt x="1000" y="833" on="0"/>
+ <pt x="1000" y="704" on="1"/>
+ <pt x="1000" y="538" on="0"/>
+ <pt x="875" y="428" on="1"/>
+ <pt x="749" y="318" on="0"/>
+ <pt x="561" y="318" on="1"/>
+ <pt x="508" y="318" on="0"/>
+ <pt x="441" y="331" on="1"/>
+ <pt x="402" y="297" on="1"/>
+ <pt x="342" y="245" on="0"/>
+ <pt x="342" y="204" on="1"/>
+ <pt x="342" y="148" on="0"/>
+ <pt x="481" y="148" on="1"/>
+ <pt x="794" y="148" on="1"/>
+ <pt x="1104" y="148" on="0"/>
+ <pt x="1104" y="-86" on="1"/>
+ <pt x="1104" y="-420" on="0"/>
+ <pt x="539" y="-420" on="1"/>
+ <pt x="86" y="-420" on="0"/>
+ <pt x="86" y="-203" on="1"/>
+ <pt x="86" y="-106" on="0"/>
+ <pt x="210" y="-24" on="1"/>
+ </contour>
+ <contour>
+ <pt x="404" y="0" on="1"/>
+ <pt x="364" y="-30" on="1"/>
+ <pt x="283" y="-91" on="0"/>
+ <pt x="283" y="-165" on="1"/>
+ <pt x="283" y="-296" on="0"/>
+ <pt x="564" y="-296" on="1"/>
+ <pt x="720" y="-296" on="0"/>
+ <pt x="813" y="-247" on="1"/>
+ <pt x="906" y="-199" on="0"/>
+ <pt x="906" y="-119" on="1"/>
+ <pt x="906" y="0" on="0"/>
+ <pt x="728" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="567" y="987" on="1"/>
+ <pt x="458" y="987" on="0"/>
+ <pt x="388" y="906" on="1"/>
+ <pt x="317" y="825" on="0"/>
+ <pt x="317" y="703" on="1"/>
+ <pt x="317" y="586" on="0"/>
+ <pt x="386" y="514" on="1"/>
+ <pt x="455" y="441" on="0"/>
+ <pt x="564" y="441" on="1"/>
+ <pt x="673" y="441" on="0"/>
+ <pt x="744" y="516" on="1"/>
+ <pt x="815" y="590" on="0"/>
+ <pt x="815" y="708" on="1"/>
+ <pt x="815" y="819" on="0"/>
+ <pt x="759" y="893" on="1"/>
+ <pt x="687" y="987" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 24 1 26 24 18 17 15 5 6 1
+ 31 3 0 0 31 41 2 1 16 1 0 36 41 0 0 32 31 7 1 41 1 4 48 200 52
+ 41 1 0 14 0 0 65 19 20 57 28 9 50 28 34 44 28 38 29 15 2 48 200 52 41
+ 38 34 32 31 26 20 18 17 16 15 9 5 2 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gbreve" xMin="86" yMin="-420" xMax="1160" yMax="1579">
+ <component glyphName="g" x="0" y="0" flags="0x4"/>
+ <component glyphName="breve" x="-54" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="gcircumflex" xMin="86" yMin="-420" xMax="1160" yMax="1604">
+ <contour>
+ <pt x="266" y="13" on="1"/>
+ <pt x="172" y="72" on="0"/>
+ <pt x="172" y="152" on="1"/>
+ <pt x="172" y="239" on="0"/>
+ <pt x="288" y="345" on="1"/>
+ <pt x="324" y="378" on="1"/>
+ <pt x="233" y="433" on="0"/>
+ <pt x="187" y="495" on="1"/>
+ <pt x="120" y="587" on="0"/>
+ <pt x="120" y="713" on="1"/>
+ <pt x="120" y="893" on="0"/>
+ <pt x="243" y="1001" on="1"/>
+ <pt x="365" y="1110" on="0"/>
+ <pt x="565" y="1110" on="1"/>
+ <pt x="663" y="1110" on="0"/>
+ <pt x="752" y="1078" on="1"/>
+ <pt x="1160" y="1111" on="1"/>
+ <pt x="1101" y="933" on="1"/>
+ <pt x="897" y="965" on="1"/>
+ <pt x="1000" y="833" on="0"/>
+ <pt x="1000" y="704" on="1"/>
+ <pt x="1000" y="538" on="0"/>
+ <pt x="875" y="428" on="1"/>
+ <pt x="749" y="318" on="0"/>
+ <pt x="561" y="318" on="1"/>
+ <pt x="508" y="318" on="0"/>
+ <pt x="441" y="331" on="1"/>
+ <pt x="402" y="297" on="1"/>
+ <pt x="342" y="245" on="0"/>
+ <pt x="342" y="204" on="1"/>
+ <pt x="342" y="148" on="0"/>
+ <pt x="481" y="148" on="1"/>
+ <pt x="794" y="148" on="1"/>
+ <pt x="1104" y="148" on="0"/>
+ <pt x="1104" y="-86" on="1"/>
+ <pt x="1104" y="-420" on="0"/>
+ <pt x="539" y="-420" on="1"/>
+ <pt x="86" y="-420" on="0"/>
+ <pt x="86" y="-203" on="1"/>
+ <pt x="86" y="-106" on="0"/>
+ <pt x="210" y="-24" on="1"/>
+ </contour>
+ <contour>
+ <pt x="404" y="0" on="1"/>
+ <pt x="364" y="-30" on="1"/>
+ <pt x="283" y="-91" on="0"/>
+ <pt x="283" y="-165" on="1"/>
+ <pt x="283" y="-296" on="0"/>
+ <pt x="564" y="-296" on="1"/>
+ <pt x="720" y="-296" on="0"/>
+ <pt x="813" y="-247" on="1"/>
+ <pt x="906" y="-199" on="0"/>
+ <pt x="906" y="-119" on="1"/>
+ <pt x="906" y="0" on="0"/>
+ <pt x="728" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="567" y="987" on="1"/>
+ <pt x="458" y="987" on="0"/>
+ <pt x="388" y="906" on="1"/>
+ <pt x="317" y="825" on="0"/>
+ <pt x="317" y="703" on="1"/>
+ <pt x="317" y="586" on="0"/>
+ <pt x="386" y="514" on="1"/>
+ <pt x="455" y="441" on="0"/>
+ <pt x="564" y="441" on="1"/>
+ <pt x="673" y="441" on="0"/>
+ <pt x="744" y="516" on="1"/>
+ <pt x="815" y="590" on="0"/>
+ <pt x="815" y="708" on="1"/>
+ <pt x="815" y="819" on="0"/>
+ <pt x="759" y="893" on="1"/>
+ <pt x="687" y="987" on="0"/>
+ </contour>
+ <contour>
+ <pt x="202" y="1283" on="1"/>
+ <pt x="458" y="1604" on="1"/>
+ <pt x="677" y="1604" on="1"/>
+ <pt x="933" y="1283" on="1"/>
+ <pt x="810" y="1283" on="1"/>
+ <pt x="569" y="1485" on="1"/>
+ <pt x="566" y="1485" on="1"/>
+ <pt x="325" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 110 values pushed */
+ 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 76 75 74 73 72 69 16 7 70
+ 1 3 0 24 1 26 24 18 17 15 5 6 1 31 3 0 0 31 41 2 36 41 0 0 32
+ 31 7 1 41 1 4 48 200 71 70 1 52 41 1 2 0 14 0 0 65 19 20 57 28 9
+ 50 28 34 44 28 38 29 15 2 48 200 76 75 74 73 72 71 70 69 52 41 38 34 32 31
+ 26 20 18 17 16 15 9 5 2 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gcommaaccent" xMin="86" yMin="-420" xMax="1160" yMax="1737">
+ <contour>
+ <pt x="266" y="13" on="1"/>
+ <pt x="172" y="72" on="0"/>
+ <pt x="172" y="152" on="1"/>
+ <pt x="172" y="239" on="0"/>
+ <pt x="288" y="345" on="1"/>
+ <pt x="324" y="378" on="1"/>
+ <pt x="233" y="433" on="0"/>
+ <pt x="187" y="495" on="1"/>
+ <pt x="120" y="587" on="0"/>
+ <pt x="120" y="713" on="1"/>
+ <pt x="120" y="893" on="0"/>
+ <pt x="243" y="1001" on="1"/>
+ <pt x="365" y="1110" on="0"/>
+ <pt x="565" y="1110" on="1"/>
+ <pt x="663" y="1110" on="0"/>
+ <pt x="752" y="1078" on="1"/>
+ <pt x="1160" y="1111" on="1"/>
+ <pt x="1101" y="933" on="1"/>
+ <pt x="897" y="965" on="1"/>
+ <pt x="1000" y="833" on="0"/>
+ <pt x="1000" y="704" on="1"/>
+ <pt x="1000" y="538" on="0"/>
+ <pt x="875" y="428" on="1"/>
+ <pt x="749" y="318" on="0"/>
+ <pt x="561" y="318" on="1"/>
+ <pt x="508" y="318" on="0"/>
+ <pt x="441" y="331" on="1"/>
+ <pt x="402" y="297" on="1"/>
+ <pt x="342" y="245" on="0"/>
+ <pt x="342" y="204" on="1"/>
+ <pt x="342" y="148" on="0"/>
+ <pt x="481" y="148" on="1"/>
+ <pt x="794" y="148" on="1"/>
+ <pt x="1104" y="148" on="0"/>
+ <pt x="1104" y="-86" on="1"/>
+ <pt x="1104" y="-420" on="0"/>
+ <pt x="539" y="-420" on="1"/>
+ <pt x="86" y="-420" on="0"/>
+ <pt x="86" y="-203" on="1"/>
+ <pt x="86" y="-106" on="0"/>
+ <pt x="210" y="-24" on="1"/>
+ </contour>
+ <contour>
+ <pt x="404" y="0" on="1"/>
+ <pt x="364" y="-30" on="1"/>
+ <pt x="283" y="-91" on="0"/>
+ <pt x="283" y="-165" on="1"/>
+ <pt x="283" y="-296" on="0"/>
+ <pt x="564" y="-296" on="1"/>
+ <pt x="720" y="-296" on="0"/>
+ <pt x="813" y="-247" on="1"/>
+ <pt x="906" y="-199" on="0"/>
+ <pt x="906" y="-119" on="1"/>
+ <pt x="906" y="0" on="0"/>
+ <pt x="728" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="567" y="987" on="1"/>
+ <pt x="458" y="987" on="0"/>
+ <pt x="388" y="906" on="1"/>
+ <pt x="317" y="825" on="0"/>
+ <pt x="317" y="703" on="1"/>
+ <pt x="317" y="586" on="0"/>
+ <pt x="386" y="514" on="1"/>
+ <pt x="455" y="441" on="0"/>
+ <pt x="564" y="441" on="1"/>
+ <pt x="673" y="441" on="0"/>
+ <pt x="744" y="516" on="1"/>
+ <pt x="815" y="590" on="0"/>
+ <pt x="815" y="708" on="1"/>
+ <pt x="815" y="819" on="0"/>
+ <pt x="759" y="893" on="1"/>
+ <pt x="687" y="987" on="0"/>
+ </contour>
+ <contour>
+ <pt x="659" y="1737" on="1"/>
+ <pt x="659" y="1678" on="1"/>
+ <pt x="582" y="1657" on="0"/>
+ <pt x="582" y="1497" on="1"/>
+ <pt x="582" y="1480" on="1"/>
+ <pt x="659" y="1480" on="1"/>
+ <pt x="659" y="1283" on="1"/>
+ <pt x="461" y="1283" on="1"/>
+ <pt x="461" y="1454" on="1"/>
+ <pt x="462" y="1716" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 135 values pushed */
+ 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 16 75 1 2 0 24 1 26 24
+ 18 17 15 5 6 1 31 3 0 0 31 41 2 77 74 73 72 70 69 6 13 75 36 41 0
+ 0 32 31 7 1 41 1 4 48 200 76 75 1 52 41 1 2 0 14 0 0 65 19 20 57
+ 28 9 50 28 34 44 28 38 29 15 2 48 200 73 72 31 3 69 76 3 52 32 18 17 16
+ 15 6 13 34 20 69 41 26 5 0 4 13 38 9 2 3 12 76 0 0 75 74 70 69 10
+ 3 76 1 4 48 200 77 76 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gdotaccent" xMin="86" yMin="-420" xMax="1160" yMax="1480">
+ <contour>
+ <pt x="266" y="13" on="1"/>
+ <pt x="172" y="72" on="0"/>
+ <pt x="172" y="152" on="1"/>
+ <pt x="172" y="239" on="0"/>
+ <pt x="288" y="345" on="1"/>
+ <pt x="324" y="378" on="1"/>
+ <pt x="233" y="433" on="0"/>
+ <pt x="187" y="495" on="1"/>
+ <pt x="120" y="587" on="0"/>
+ <pt x="120" y="713" on="1"/>
+ <pt x="120" y="893" on="0"/>
+ <pt x="243" y="1001" on="1"/>
+ <pt x="365" y="1110" on="0"/>
+ <pt x="565" y="1110" on="1"/>
+ <pt x="663" y="1110" on="0"/>
+ <pt x="752" y="1078" on="1"/>
+ <pt x="1160" y="1111" on="1"/>
+ <pt x="1101" y="933" on="1"/>
+ <pt x="897" y="965" on="1"/>
+ <pt x="1000" y="833" on="0"/>
+ <pt x="1000" y="704" on="1"/>
+ <pt x="1000" y="538" on="0"/>
+ <pt x="875" y="428" on="1"/>
+ <pt x="749" y="318" on="0"/>
+ <pt x="561" y="318" on="1"/>
+ <pt x="508" y="318" on="0"/>
+ <pt x="441" y="331" on="1"/>
+ <pt x="402" y="297" on="1"/>
+ <pt x="342" y="245" on="0"/>
+ <pt x="342" y="204" on="1"/>
+ <pt x="342" y="148" on="0"/>
+ <pt x="481" y="148" on="1"/>
+ <pt x="794" y="148" on="1"/>
+ <pt x="1104" y="148" on="0"/>
+ <pt x="1104" y="-86" on="1"/>
+ <pt x="1104" y="-420" on="0"/>
+ <pt x="539" y="-420" on="1"/>
+ <pt x="86" y="-420" on="0"/>
+ <pt x="86" y="-203" on="1"/>
+ <pt x="86" y="-106" on="0"/>
+ <pt x="210" y="-24" on="1"/>
+ </contour>
+ <contour>
+ <pt x="404" y="0" on="1"/>
+ <pt x="364" y="-30" on="1"/>
+ <pt x="283" y="-91" on="0"/>
+ <pt x="283" y="-165" on="1"/>
+ <pt x="283" y="-296" on="0"/>
+ <pt x="564" y="-296" on="1"/>
+ <pt x="720" y="-296" on="0"/>
+ <pt x="813" y="-247" on="1"/>
+ <pt x="906" y="-199" on="0"/>
+ <pt x="906" y="-119" on="1"/>
+ <pt x="906" y="0" on="0"/>
+ <pt x="728" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="567" y="987" on="1"/>
+ <pt x="458" y="987" on="0"/>
+ <pt x="388" y="906" on="1"/>
+ <pt x="317" y="825" on="0"/>
+ <pt x="317" y="703" on="1"/>
+ <pt x="317" y="586" on="0"/>
+ <pt x="386" y="514" on="1"/>
+ <pt x="455" y="441" on="0"/>
+ <pt x="564" y="441" on="1"/>
+ <pt x="673" y="441" on="0"/>
+ <pt x="744" y="516" on="1"/>
+ <pt x="815" y="590" on="0"/>
+ <pt x="815" y="708" on="1"/>
+ <pt x="815" y="819" on="0"/>
+ <pt x="759" y="893" on="1"/>
+ <pt x="687" y="987" on="0"/>
+ </contour>
+ <contour>
+ <pt x="461" y="1283" on="1"/>
+ <pt x="461" y="1480" on="1"/>
+ <pt x="658" y="1480" on="1"/>
+ <pt x="658" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 125 values pushed */
+ 0 0 61 5 24 53 5 13 46 5 36 48 200 13 1 1 16 69 1 2 0 24 1 26 24
+ 18 17 15 5 6 1 31 3 0 0 31 41 2 36 41 0 0 72 69 10 1 70 32 31 7
+ 1 41 2 4 48 200 52 41 1 0 71 70 0 14 0 0 65 19 20 57 28 9 50 28 34
+ 44 28 38 29 15 2 48 200 31 71 69 2 52 32 18 17 16 15 6 13 34 20 71 41 26
+ 5 0 4 13 38 9 2 3 12 69 0 0 72 71 10 1 69 1 4 48 200 70 69 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="germandbls" xMin="62" yMin="-25" xMax="1193" yMax="1604">
+ <contour>
+ <pt x="62" y="0" on="1"/>
+ <pt x="62" y="123" on="1"/>
+ <pt x="197" y="123" on="1"/>
+ <pt x="197" y="1103" on="1"/>
+ <pt x="197" y="1293" on="0"/>
+ <pt x="219" y="1373" on="1"/>
+ <pt x="241" y="1453" on="0"/>
+ <pt x="309" y="1512" on="1"/>
+ <pt x="415" y="1604" on="0"/>
+ <pt x="609" y="1604" on="1"/>
+ <pt x="789" y="1604" on="0"/>
+ <pt x="897" y="1539" on="1"/>
+ <pt x="1005" y="1474" on="0"/>
+ <pt x="1005" y="1363" on="1"/>
+ <pt x="1005" y="1245" on="0"/>
+ <pt x="880" y="1142" on="1"/>
+ <pt x="750" y="1035" on="1"/>
+ <pt x="682" y="979" on="0"/>
+ <pt x="682" y="913" on="1"/>
+ <pt x="682" y="844" on="0"/>
+ <pt x="806" y="751" on="1"/>
+ <pt x="941" y="650" on="1"/>
+ <pt x="1104" y="528" on="0"/>
+ <pt x="1147" y="468" on="1"/>
+ <pt x="1193" y="403" on="0"/>
+ <pt x="1193" y="300" on="1"/>
+ <pt x="1193" y="155" on="0"/>
+ <pt x="1099" y="65" on="1"/>
+ <pt x="1005" y="-25" on="0"/>
+ <pt x="847" y="-25" on="1"/>
+ <pt x="733" y="-25" on="0"/>
+ <pt x="604" y="12" on="1"/>
+ <pt x="604" y="290" on="1"/>
+ <pt x="715" y="290" on="1"/>
+ <pt x="740" y="142" on="1"/>
+ <pt x="812" y="99" on="0"/>
+ <pt x="875" y="99" on="1"/>
+ <pt x="1026" y="99" on="0"/>
+ <pt x="1026" y="250" on="1"/>
+ <pt x="1026" y="357" on="0"/>
+ <pt x="916" y="439" on="1"/>
+ <pt x="817" y="513" on="1"/>
+ <pt x="693" y="606" on="1"/>
+ <pt x="572" y="697" on="0"/>
+ <pt x="538" y="742" on="1"/>
+ <pt x="503" y="789" on="0"/>
+ <pt x="503" y="854" on="1"/>
+ <pt x="503" y="961" on="0"/>
+ <pt x="606" y="1065" on="1"/>
+ <pt x="704" y="1164" on="1"/>
+ <pt x="808" y="1269" on="0"/>
+ <pt x="808" y="1359" on="1"/>
+ <pt x="808" y="1481" on="0"/>
+ <pt x="618" y="1481" on="1"/>
+ <pt x="496" y="1481" on="0"/>
+ <pt x="445" y="1430" on="1"/>
+ <pt x="395" y="1380" on="0"/>
+ <pt x="395" y="1256" on="1"/>
+ <pt x="395" y="123" on="1"/>
+ <pt x="518" y="123" on="1"/>
+ <pt x="518" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 53 5 9 36 5 29 48 200 29 2 59 58 57 34 33 32 31 3 2 1 10 13 9
+ 0 60 0 1 0 14 0 0 51 28 13 38 15 25 18 13 46 48 200 46 60 59 46 3 31
+ 57 3 34 33 2 13 25 13 31 1 0 2 0 0 58 57 10 1 2 1 4 48 200 32 31
+ 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="grave" xMin="392" yMin="1283" xMax="836" yMax="1604">
+ <contour>
+ <pt x="836" y="1283" on="1"/>
+ <pt x="713" y="1283" on="1"/>
+ <pt x="392" y="1604" on="1"/>
+ <pt x="620" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 12 values pushed */
+ 1 0 2 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="greater" xMin="99" yMin="0" xMax="1131" yMax="1234">
+ <contour>
+ <pt x="99" y="0" on="1"/>
+ <pt x="99" y="173" on="1"/>
+ <pt x="842" y="617" on="1"/>
+ <pt x="99" y="1061" on="1"/>
+ <pt x="99" y="1234" on="1"/>
+ <pt x="1131" y="617" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 18 values pushed */
+ 5 4 3 2 1 0 14 5 2 2 13 0 4 3 1 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guillemotleft" xMin="82" yMin="99" xMax="1106" yMax="987">
+ <contour>
+ <pt x="1106" y="185" on="1"/>
+ <pt x="1020" y="99" on="1"/>
+ <pt x="575" y="543" on="1"/>
+ <pt x="1020" y="987" on="1"/>
+ <pt x="1106" y="901" on="1"/>
+ <pt x="822" y="543" on="1"/>
+ </contour>
+ <contour>
+ <pt x="613" y="185" on="1"/>
+ <pt x="526" y="99" on="1"/>
+ <pt x="82" y="543" on="1"/>
+ <pt x="526" y="987" on="1"/>
+ <pt x="613" y="901" on="1"/>
+ <pt x="329" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guillemotright" xMin="123" yMin="99" xMax="1147" yMax="987">
+ <contour>
+ <pt x="123" y="185" on="1"/>
+ <pt x="407" y="543" on="1"/>
+ <pt x="123" y="901" on="1"/>
+ <pt x="209" y="987" on="1"/>
+ <pt x="653" y="543" on="1"/>
+ <pt x="209" y="99" on="1"/>
+ </contour>
+ <contour>
+ <pt x="616" y="185" on="1"/>
+ <pt x="900" y="543" on="1"/>
+ <pt x="616" y="901" on="1"/>
+ <pt x="703" y="987" on="1"/>
+ <pt x="1147" y="543" on="1"/>
+ <pt x="703" y="99" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guilsinglleft" xMin="234" yMin="99" xMax="946" yMax="987">
+ <contour>
+ <pt x="946" y="901" on="1"/>
+ <pt x="508" y="543" on="1"/>
+ <pt x="946" y="185" on="1"/>
+ <pt x="860" y="99" on="1"/>
+ <pt x="234" y="543" on="1"/>
+ <pt x="860" y="987" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 5 4 3 2 1 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guilsinglright" xMin="283" yMin="99" xMax="995" yMax="987">
+ <contour>
+ <pt x="283" y="185" on="1"/>
+ <pt x="721" y="543" on="1"/>
+ <pt x="283" y="901" on="1"/>
+ <pt x="369" y="987" on="1"/>
+ <pt x="995" y="543" on="1"/>
+ <pt x="369" y="99" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 5 4 3 2 1 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="h" xMin="69" yMin="0" xMax="1167" yMax="1579">
+ <contour>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="1456" on="1"/>
+ <pt x="69" y="1456" on="1"/>
+ <pt x="69" y="1579" on="1"/>
+ <pt x="390" y="1579" on="1"/>
+ <pt x="390" y="876" on="1"/>
+ <pt x="459" y="981" on="0"/>
+ <pt x="527" y="1034" on="1"/>
+ <pt x="623" y="1110" on="0"/>
+ <pt x="742" y="1110" on="1"/>
+ <pt x="1043" y="1110" on="0"/>
+ <pt x="1043" y="722" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="747" y="0" on="1"/>
+ <pt x="747" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="701" on="1"/>
+ <pt x="846" y="956" on="0"/>
+ <pt x="683" y="956" on="1"/>
+ <pt x="533" y="956" on="0"/>
+ <pt x="390" y="704" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 0 0 22 30 11 48 200 11 1 1 4 3 2 5 1 3 0 1 26 25 24 20 19 18 15
+ 14 13 7 2 1 12 1 0 3 0 6 5 1 27 17 16 0 3 2 0 14 27 26 18 17
+ 4 19 6 3 16 15 2 13 13 5 4 1 0 4 13 2 0 0 20 19 10 1 13 25 24
+ 7 6 10 3 2 2 4 48 200 14 13 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hbar" xMin="69" yMin="0" xMax="1167" yMax="1579">
+ <contour>
+ <pt x="390" y="876" on="1"/>
+ <pt x="459" y="981" on="0"/>
+ <pt x="527" y="1034" on="1"/>
+ <pt x="623" y="1110" on="0"/>
+ <pt x="742" y="1110" on="1"/>
+ <pt x="1043" y="1110" on="0"/>
+ <pt x="1043" y="722" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="747" y="0" on="1"/>
+ <pt x="747" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="701" on="1"/>
+ <pt x="846" y="956" on="0"/>
+ <pt x="683" y="956" on="1"/>
+ <pt x="533" y="956" on="0"/>
+ <pt x="390" y="704" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="1234" on="1"/>
+ <pt x="69" y="1234" on="1"/>
+ <pt x="69" y="1332" on="1"/>
+ <pt x="192" y="1332" on="1"/>
+ <pt x="192" y="1456" on="1"/>
+ <pt x="69" y="1456" on="1"/>
+ <pt x="69" y="1579" on="1"/>
+ <pt x="390" y="1579" on="1"/>
+ <pt x="390" y="1332" on="1"/>
+ <pt x="686" y="1332" on="1"/>
+ <pt x="686" y="1234" on="1"/>
+ <pt x="390" y="1234" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 116 values pushed */
+ 0 0 15 30 4 48 200 4 1 29 28 2 30 26 3 1 23 22 19 18 17 13 12 11 8
+ 7 6 0 12 1 9 3 0 0 0 35 34 25 24 33 3 26 1 4 48 200 31 30 1 33
+ 32 27 26 3 21 20 10 9 3 3 0 14 34 33 20 19 11 10 6 12 0 3 9 8 2
+ 13 6 30 29 26 25 22 21 6 13 23 0 0 13 12 10 1 6 35 32 31 18 17 0 10
+ 5 23 2 4 48 200 7 6 1 28 27 24 23 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hcircumflex" xMin="69" yMin="0" xMax="1167" yMax="1999">
+ <contour>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="1456" on="1"/>
+ <pt x="69" y="1456" on="1"/>
+ <pt x="69" y="1579" on="1"/>
+ <pt x="390" y="1579" on="1"/>
+ <pt x="390" y="876" on="1"/>
+ <pt x="459" y="981" on="0"/>
+ <pt x="527" y="1034" on="1"/>
+ <pt x="623" y="1110" on="0"/>
+ <pt x="742" y="1110" on="1"/>
+ <pt x="1043" y="1110" on="0"/>
+ <pt x="1043" y="722" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="747" y="0" on="1"/>
+ <pt x="747" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="701" on="1"/>
+ <pt x="846" y="956" on="0"/>
+ <pt x="683" y="956" on="1"/>
+ <pt x="533" y="956" on="0"/>
+ <pt x="390" y="704" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="254" y="1678" on="1"/>
+ <pt x="510" y="1999" on="1"/>
+ <pt x="729" y="1999" on="1"/>
+ <pt x="985" y="1678" on="1"/>
+ <pt x="862" y="1678" on="1"/>
+ <pt x="621" y="1880" on="1"/>
+ <pt x="618" y="1880" on="1"/>
+ <pt x="377" y="1678" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 121 values pushed */
+ 0 0 22 35 11 48 200 11 1 35 34 33 32 31 28 6 29 5 3 1 4 3 2 5 1
+ 3 0 1 26 25 24 20 19 18 15 14 13 7 2 1 12 1 0 3 0 30 29 1 6 5
+ 1 27 17 16 0 3 3 0 14 32 31 2 13 19 3 34 33 30 29 27 26 18 17 8 19
+ 6 3 35 28 2 6 2 3 16 15 2 13 13 5 4 1 0 4 13 2 0 0 20 19 10
+ 1 13 25 24 7 6 10 3 2 2 4 48 200 14 13 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hungarumlaut" xMin="223" yMin="1283" xMax="1006" yMax="1604">
+ <contour>
+ <pt x="223" y="1283" on="1"/>
+ <pt x="463" y="1604" on="1"/>
+ <pt x="655" y="1604" on="1"/>
+ <pt x="334" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="574" y="1283" on="1"/>
+ <pt x="815" y="1604" on="1"/>
+ <pt x="1006" y="1604" on="1"/>
+ <pt x="685" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
+ <contour>
+ <pt x="148" y="543" on="1"/>
+ <pt x="148" y="691" on="1"/>
+ <pt x="1081" y="691" on="1"/>
+ <pt x="1081" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hyphen#1" xMin="148" yMin="543" xMax="1081" yMax="691">
+ <contour>
+ <pt x="148" y="543" on="1"/>
+ <pt x="148" y="691" on="1"/>
+ <pt x="1081" y="691" on="1"/>
+ <pt x="1081" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="i" xMin="148" yMin="0" xMax="1105" yMax="1579">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="538" y="123" on="1"/>
+ <pt x="538" y="962" on="1"/>
+ <pt x="148" y="962" on="1"/>
+ <pt x="148" y="1086" on="1"/>
+ <pt x="735" y="1086" on="1"/>
+ <pt x="735" y="123" on="1"/>
+ <pt x="1105" y="123" on="1"/>
+ <pt x="1105" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="528" y="1332" on="1"/>
+ <pt x="528" y="1579" on="1"/>
+ <pt x="750" y="1579" on="1"/>
+ <pt x="750" y="1332" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 13 10 4 1 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200 12 11
+ 1 9 0 1 2 0 6 5 1 14 9 8 2 13 12 5 4 1 0 4 13 10 0 0 13
+ 12 9 1 10 7 6 10 1 2 2 4 48 200 11 10 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="iacute" xMin="148" yMin="0" xMax="1105" yMax="1604">
+ <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="146" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ibreve" xMin="148" yMin="0" xMax="1105" yMax="1579">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="538" y="123" on="1"/>
+ <pt x="538" y="962" on="1"/>
+ <pt x="148" y="962" on="1"/>
+ <pt x="148" y="1086" on="1"/>
+ <pt x="735" y="1086" on="1"/>
+ <pt x="735" y="123" on="1"/>
+ <pt x="1105" y="123" on="1"/>
+ <pt x="1105" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="279" y="1579" on="1"/>
+ <pt x="402" y="1579" on="1"/>
+ <pt x="450" y="1431" on="0"/>
+ <pt x="624" y="1431" on="1"/>
+ <pt x="799" y="1431" on="0"/>
+ <pt x="847" y="1579" on="1"/>
+ <pt x="970" y="1579" on="1"/>
+ <pt x="948" y="1490" on="0"/>
+ <pt x="921" y="1444" on="1"/>
+ <pt x="830" y="1289" on="0"/>
+ <pt x="629" y="1289" on="1"/>
+ <pt x="476" y="1289" on="0"/>
+ <pt x="387" y="1370" on="1"/>
+ <pt x="332" y="1419" on="0"/>
+ <pt x="304" y="1491" on="1"/>
+ <pt x="293" y="1520" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 13 14 20 48 200 16 15 11 10 4 13 20 5 0 0 4 3 6 1 5 8 7 2
+ 1 6 3 0 2 4 48 200 9 0 1 0 6 5 1 14 16 15 9 8 4 13 6 11 10
+ 5 4 1 0 6 13 2 0 0 7 6 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="icircumflex" xMin="148" yMin="0" xMax="1105" yMax="1604">
+ <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="23" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="idieresis" xMin="148" yMin="0" xMax="1105" yMax="1480">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="538" y="123" on="1"/>
+ <pt x="538" y="962" on="1"/>
+ <pt x="148" y="962" on="1"/>
+ <pt x="148" y="1086" on="1"/>
+ <pt x="735" y="1086" on="1"/>
+ <pt x="735" y="123" on="1"/>
+ <pt x="1105" y="123" on="1"/>
+ <pt x="1105" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="303" y="1283" on="1"/>
+ <pt x="303" y="1480" on="1"/>
+ <pt x="500" y="1480" on="1"/>
+ <pt x="500" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="772" y="1283" on="1"/>
+ <pt x="772" y="1480" on="1"/>
+ <pt x="969" y="1480" on="1"/>
+ <pt x="969" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 17 14 13 10 10 3 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200
+ 9 0 1 0 16 15 12 11 0 3 6 5 1 14 9 8 2 13 16 5 4 1 0 4 13
+ 10 0 0 15 14 10 1 16 13 12 10 1 10 7 6 10 1 2 3 4 48 200 17 16 1
+ 11 10 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="igrave" xMin="148" yMin="0" xMax="1105" yMax="1604">
+ <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="-101" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ij" xMin="57" yMin="-420" xMax="1056" yMax="1579">
+ <contour>
+ <pt x="57" y="0" on="1"/>
+ <pt x="57" y="123" on="1"/>
+ <pt x="205" y="123" on="1"/>
+ <pt x="205" y="962" on="1"/>
+ <pt x="57" y="962" on="1"/>
+ <pt x="57" y="1086" on="1"/>
+ <pt x="402" y="1086" on="1"/>
+ <pt x="402" y="123" on="1"/>
+ <pt x="550" y="123" on="1"/>
+ <pt x="550" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1056" y="1086" on="1"/>
+ <pt x="1056" y="11" on="1"/>
+ <pt x="1056" y="-420" on="0"/>
+ <pt x="693" y="-420" on="1"/>
+ <pt x="599" y="-420" on="0"/>
+ <pt x="470" y="-383" on="1"/>
+ <pt x="470" y="-173" on="1"/>
+ <pt x="594" y="-173" on="1"/>
+ <pt x="606" y="-290" on="1"/>
+ <pt x="669" y="-321" on="0"/>
+ <pt x="716" y="-321" on="1"/>
+ <pt x="859" y="-321" on="0"/>
+ <pt x="859" y="-82" on="1"/>
+ <pt x="859" y="962" on="1"/>
+ <pt x="662" y="962" on="1"/>
+ <pt x="662" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="180" y="1332" on="1"/>
+ <pt x="180" y="1579" on="1"/>
+ <pt x="402" y="1579" on="1"/>
+ <pt x="402" y="1332" on="1"/>
+ </contour>
+ <contour>
+ <pt x="834" y="1332" on="1"/>
+ <pt x="834" y="1579" on="1"/>
+ <pt x="1056" y="1579" on="1"/>
+ <pt x="1056" y="1332" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 120 values pushed */
+ 0 0 20 17 13 48 200 11 1 0 2 22 18 17 16 15 5 13 13 0 0 0 33 30 29
+ 26 4 3 27 24 23 4 3 6 3 5 8 7 2 1 6 3 0 3 4 48 200 32 31 28
+ 27 3 9 0 1 2 0 25 10 6 5 1 3 14 25 24 18 17 9 8 6 30 15 3 5
+ 4 1 0 4 13 26 0 0 31 30 9 1 10 23 22 10 1 10 29 28 7 6 10 3 2
+ 3 4 48 200 27 26 1 33 32 11 10 3 16 15 1 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="imacron" xMin="148" yMin="0" xMax="1105" yMax="1407">
+ <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="-22" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="iogonek" xMin="148" yMin="-370" xMax="1105" yMax="1579">
+ <component glyphName="i" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="221" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="itilde" xMin="148" yMin="0" xMax="1105" yMax="1518">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="538" y="123" on="1"/>
+ <pt x="538" y="962" on="1"/>
+ <pt x="148" y="962" on="1"/>
+ <pt x="148" y="1086" on="1"/>
+ <pt x="735" y="1086" on="1"/>
+ <pt x="735" y="123" on="1"/>
+ <pt x="1105" y="123" on="1"/>
+ <pt x="1105" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="247" y="1283" on="1"/>
+ <pt x="253" y="1377" on="0"/>
+ <pt x="278" y="1427" on="1"/>
+ <pt x="323" y="1518" on="0"/>
+ <pt x="432" y="1518" on="1"/>
+ <pt x="504" y="1518" on="0"/>
+ <pt x="567" y="1479" on="1"/>
+ <pt x="627" y="1442" on="1"/>
+ <pt x="689" y="1404" on="0"/>
+ <pt x="723" y="1404" on="1"/>
+ <pt x="791" y="1404" on="0"/>
+ <pt x="802" y="1518" on="1"/>
+ <pt x="913" y="1518" on="1"/>
+ <pt x="906" y="1424" on="0"/>
+ <pt x="881" y="1374" on="1"/>
+ <pt x="835" y="1283" on="0"/>
+ <pt x="728" y="1283" on="1"/>
+ <pt x="655" y="1283" on="0"/>
+ <pt x="592" y="1322" on="1"/>
+ <pt x="532" y="1359" on="1"/>
+ <pt x="472" y="1396" on="0"/>
+ <pt x="436" y="1396" on="1"/>
+ <pt x="368" y="1396" on="0"/>
+ <pt x="357" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 31 5 14 19 5 26 48 200 14 0 26 1 33 26 10 3 0 5 3 0 1 22 21
+ 2 13 0 0 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 9 0 1
+ 0 6 5 1 14 22 21 9 8 4 13 6 33 10 5 4 1 0 6 13 2 0 0 7 6
+ 10 1 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="j" xMin="159" yMin="-420" xMax="915" yMax="1579">
+ <contour>
+ <pt x="159" y="-344" on="1"/>
+ <pt x="159" y="-25" on="1"/>
+ <pt x="282" y="-25" on="1"/>
+ <pt x="313" y="-243" on="1"/>
+ <pt x="381" y="-296" on="0"/>
+ <pt x="460" y="-296" on="1"/>
+ <pt x="592" y="-296" on="0"/>
+ <pt x="648" y="-200" on="1"/>
+ <pt x="705" y="-104" on="0"/>
+ <pt x="705" y="127" on="1"/>
+ <pt x="705" y="962" on="1"/>
+ <pt x="261" y="962" on="1"/>
+ <pt x="261" y="1086" on="1"/>
+ <pt x="903" y="1086" on="1"/>
+ <pt x="903" y="66" on="1"/>
+ <pt x="903" y="-164" on="0"/>
+ <pt x="790" y="-292" on="1"/>
+ <pt x="677" y="-420" on="0"/>
+ <pt x="476" y="-420" on="1"/>
+ <pt x="337" y="-420" on="0"/>
+ </contour>
+ <contour>
+ <pt x="693" y="1332" on="1"/>
+ <pt x="693" y="1579" on="1"/>
+ <pt x="915" y="1579" on="1"/>
+ <pt x="915" y="1332" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 0 0 5 5 18 48 200 1 14 9 2 10 2 3 0 1 3 2 1 0 4 13 18 2 0
+ 0 0 23 20 4 1 21 11 10 6 1 12 2 4 48 200 22 21 1 0 13 12 1 14 12
+ 11 3 2 4 20 0 3 0 0 21 20 9 1 22 10 9 10 1 13 2 4 48 200 23 22
+ 1 14 13 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="jcircumflex" xMin="159" yMin="-420" xMax="1092" yMax="1604">
+ <contour>
+ <pt x="159" y="-344" on="1"/>
+ <pt x="159" y="-25" on="1"/>
+ <pt x="282" y="-25" on="1"/>
+ <pt x="313" y="-243" on="1"/>
+ <pt x="381" y="-296" on="0"/>
+ <pt x="460" y="-296" on="1"/>
+ <pt x="592" y="-296" on="0"/>
+ <pt x="648" y="-200" on="1"/>
+ <pt x="705" y="-104" on="0"/>
+ <pt x="705" y="127" on="1"/>
+ <pt x="705" y="962" on="1"/>
+ <pt x="261" y="962" on="1"/>
+ <pt x="261" y="1086" on="1"/>
+ <pt x="903" y="1086" on="1"/>
+ <pt x="903" y="66" on="1"/>
+ <pt x="903" y="-164" on="0"/>
+ <pt x="790" y="-292" on="1"/>
+ <pt x="677" y="-420" on="0"/>
+ <pt x="476" y="-420" on="1"/>
+ <pt x="337" y="-420" on="0"/>
+ </contour>
+ <contour>
+ <pt x="360" y="1283" on="1"/>
+ <pt x="617" y="1604" on="1"/>
+ <pt x="835" y="1604" on="1"/>
+ <pt x="1092" y="1283" on="1"/>
+ <pt x="968" y="1283" on="1"/>
+ <pt x="727" y="1485" on="1"/>
+ <pt x="725" y="1485" on="1"/>
+ <pt x="484" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 96 values pushed */
+ 0 0 5 5 18 48 200 27 26 25 24 23 20 6 21 12 3 1 14 9 2 10 2 3 0
+ 1 3 2 1 0 4 13 18 2 0 0 0 11 10 6 1 12 1 4 48 200 22 21 1 0
+ 13 12 1 14 26 25 22 3 13 9 3 27 21 20 12 11 3 2 7 9 0 3 24 23 2
+ 13 13 0 0 10 9 10 1 13 1 4 48 200 14 13 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="k" xMin="74" yMin="0" xMax="1176" yMax="1579">
+ <contour>
+ <pt x="821" y="0" on="1"/>
+ <pt x="821" y="123" on="1"/>
+ <pt x="419" y="524" on="1"/>
+ <pt x="395" y="524" on="1"/>
+ <pt x="395" y="123" on="1"/>
+ <pt x="494" y="123" on="1"/>
+ <pt x="494" y="0" on="1"/>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="197" y="123" on="1"/>
+ <pt x="197" y="1456" on="1"/>
+ <pt x="74" y="1456" on="1"/>
+ <pt x="74" y="1579" on="1"/>
+ <pt x="395" y="1579" on="1"/>
+ <pt x="395" y="592" on="1"/>
+ <pt x="419" y="592" on="1"/>
+ <pt x="777" y="962" on="1"/>
+ <pt x="661" y="962" on="1"/>
+ <pt x="661" y="1086" on="1"/>
+ <pt x="1093" y="1086" on="1"/>
+ <pt x="1093" y="962" on="1"/>
+ <pt x="952" y="962" on="1"/>
+ <pt x="589" y="600" on="1"/>
+ <pt x="1077" y="123" on="1"/>
+ <pt x="1176" y="123" on="1"/>
+ <pt x="1176" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 11 10 2 12 18 3 24 23 22 15 14 9 8 5 4 3 2 1 12 16 0 3 0 0 21
+ 20 17 16 6 3 18 1 4 48 200 13 12 1 25 7 6 0 3 2 0 19 18 1 14 25
+ 24 23 22 21 20 19 18 17 16 15 6 5 2 1 0 16 13 3 12 11 8 7 4 13 9
+ 0 0 14 13 4 3 10 3 9 1 4 48 200 10 9 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="kcommaaccent" xMin="74" yMin="-432" xMax="1176" yMax="1579">
+ <component glyphName="k" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="29" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="kgreenlandic" xMin="74" yMin="0" xMax="1176" yMax="1086">
+ <contour>
+ <pt x="821" y="0" on="1"/>
+ <pt x="821" y="123" on="1"/>
+ <pt x="419" y="524" on="1"/>
+ <pt x="395" y="524" on="1"/>
+ <pt x="395" y="123" on="1"/>
+ <pt x="494" y="123" on="1"/>
+ <pt x="494" y="0" on="1"/>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="197" y="123" on="1"/>
+ <pt x="197" y="962" on="1"/>
+ <pt x="74" y="962" on="1"/>
+ <pt x="74" y="1086" on="1"/>
+ <pt x="395" y="1086" on="1"/>
+ <pt x="395" y="592" on="1"/>
+ <pt x="419" y="592" on="1"/>
+ <pt x="777" y="962" on="1"/>
+ <pt x="661" y="962" on="1"/>
+ <pt x="661" y="1086" on="1"/>
+ <pt x="1093" y="1086" on="1"/>
+ <pt x="1093" y="962" on="1"/>
+ <pt x="952" y="962" on="1"/>
+ <pt x="589" y="600" on="1"/>
+ <pt x="1077" y="123" on="1"/>
+ <pt x="1176" y="123" on="1"/>
+ <pt x="1176" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 24 23 22 15 14 9 8 5 4 3 2 1 12 10 0 3 0 0 21 20 17 16 11 10 6
+ 5 12 1 4 48 200 25 7 6 0 3 0 19 18 13 12 1 3 14 25 24 23 22 21 20
+ 19 18 17 16 15 6 5 2 1 0 16 13 3 12 11 8 7 4 13 9 0 0 14 13 4
+ 3 10 3 9 1 4 48 200 10 9 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="l" xMin="148" yMin="0" xMax="1105" yMax="1579">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="538" y="123" on="1"/>
+ <pt x="538" y="1456" on="1"/>
+ <pt x="148" y="1456" on="1"/>
+ <pt x="148" y="1579" on="1"/>
+ <pt x="735" y="1579" on="1"/>
+ <pt x="735" y="123" on="1"/>
+ <pt x="1105" y="123" on="1"/>
+ <pt x="1105" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2 4 48 200 6 5 1 9 0 1 2
+ 0 14 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 10 1 2 1 4 48 200
+ 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lacute" xMin="148" yMin="0" xMax="1105" yMax="1999">
+ <component glyphName="l" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="146" y="395" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="lcaron" xMin="123" yMin="0" xMax="1105" yMax="1579">
+ <contour>
+ <pt x="123" y="0" on="1"/>
+ <pt x="123" y="123" on="1"/>
+ <pt x="513" y="123" on="1"/>
+ <pt x="513" y="1456" on="1"/>
+ <pt x="123" y="1456" on="1"/>
+ <pt x="123" y="1579" on="1"/>
+ <pt x="710" y="1579" on="1"/>
+ <pt x="710" y="123" on="1"/>
+ <pt x="1080" y="123" on="1"/>
+ <pt x="1080" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="908" y="1125" on="1"/>
+ <pt x="908" y="1184" on="1"/>
+ <pt x="984" y="1205" on="0"/>
+ <pt x="984" y="1365" on="1"/>
+ <pt x="984" y="1382" on="1"/>
+ <pt x="908" y="1382" on="1"/>
+ <pt x="908" y="1579" on="1"/>
+ <pt x="1105" y="1579" on="1"/>
+ <pt x="1105" y="1408" on="1"/>
+ <pt x="1104" y="1146" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 18 15 14 13 11 10 6 3 1 3 0 0 4 3 6 1 5 8 7 2 1 6 3 0 2
+ 4 48 200 17 16 6 5 3 9 0 1 2 0 14 14 13 9 8 4 17 10 3 5 4 1
+ 0 4 13 2 0 0 16 15 11 10 10 3 17 7 6 10 1 2 2 4 48 200 18 17 1
+ 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lcommaaccent" xMin="148" yMin="-432" xMax="1105" yMax="1579">
+ <component glyphName="l" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="37" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ldot" xMin="123" yMin="0" xMax="1228" yMax="1579">
+ <contour>
+ <pt x="123" y="0" on="1"/>
+ <pt x="123" y="123" on="1"/>
+ <pt x="513" y="123" on="1"/>
+ <pt x="513" y="1456" on="1"/>
+ <pt x="123" y="1456" on="1"/>
+ <pt x="123" y="1579" on="1"/>
+ <pt x="710" y="1579" on="1"/>
+ <pt x="710" y="123" on="1"/>
+ <pt x="1080" y="123" on="1"/>
+ <pt x="1080" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1031" y="666" on="1"/>
+ <pt x="1031" y="863" on="1"/>
+ <pt x="1228" y="863" on="1"/>
+ <pt x="1228" y="666" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 13 10 10 1 11 4 3 6 1 5 8 7 2 1 6 3 0 3 4 48 200 12 11
+ 1 6 5 1 9 0 1 3 0 14 9 8 2 12 10 3 5 4 1 0 4 13 2 0 0
+ 11 10 10 1 12 7 6 10 1 2 2 4 48 200 13 12 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="less" xMin="99" yMin="0" xMax="1131" yMax="1234">
+ <contour>
+ <pt x="1131" y="0" on="1"/>
+ <pt x="99" y="617" on="1"/>
+ <pt x="1131" y="1234" on="1"/>
+ <pt x="1131" y="1061" on="1"/>
+ <pt x="388" y="617" on="1"/>
+ <pt x="1131" y="173" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 16 values pushed */
+ 5 4 3 2 1 0 14 4 1 0 5 3 2 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="logicalnot" xMin="99" yMin="197" xMax="1130" yMax="691">
+ <contour>
+ <pt x="982" y="197" on="1"/>
+ <pt x="982" y="543" on="1"/>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="691" on="1"/>
+ <pt x="1130" y="691" on="1"/>
+ <pt x="1130" y="543" on="1"/>
+ <pt x="1130" y="543" on="1"/>
+ <pt x="1130" y="197" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 6 5 2 1 16 3 3 1 4 48 200 4 3 1 7 0 1 2 0 14 0 0 1
+ 0 16 1 4 1 4 48 200 7 6 5 4 3 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="longs" xMin="148" yMin="0" xMax="1167" yMax="1604">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="419" y="123" on="1"/>
+ <pt x="419" y="925" on="1"/>
+ <pt x="148" y="925" on="1"/>
+ <pt x="148" y="1061" on="1"/>
+ <pt x="419" y="1061" on="1"/>
+ <pt x="419" y="1179" on="1"/>
+ <pt x="419" y="1404" on="0"/>
+ <pt x="510" y="1504" on="1"/>
+ <pt x="601" y="1604" on="0"/>
+ <pt x="803" y="1604" on="1"/>
+ <pt x="974" y="1604" on="0"/>
+ <pt x="1167" y="1524" on="1"/>
+ <pt x="1167" y="1277" on="1"/>
+ <pt x="1044" y="1277" on="1"/>
+ <pt x="1013" y="1433" on="1"/>
+ <pt x="912" y="1480" on="0"/>
+ <pt x="829" y="1480" on="1"/>
+ <pt x="710" y="1480" on="0"/>
+ <pt x="664" y="1420" on="1"/>
+ <pt x="617" y="1360" on="0"/>
+ <pt x="617" y="1201" on="1"/>
+ <pt x="617" y="123" on="1"/>
+ <pt x="987" y="123" on="1"/>
+ <pt x="987" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 18 5 11 48 200 22 16 15 14 13 7 6 13 11 5 0 0 4 3 20 1 5 24
+ 23 2 1 6 3 0 2 4 48 200 6 5 1 25 0 1 2 0 14 25 24 16 15 4 13
+ 22 3 5 4 1 0 4 13 2 0 0 23 22 10 1 2 1 4 48 200 14 13 1 7 6
+ 3 2 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lslash" xMin="148" yMin="0" xMax="1105" yMax="1579">
+ <contour>
+ <pt x="148" y="0" on="1"/>
+ <pt x="148" y="123" on="1"/>
+ <pt x="538" y="123" on="1"/>
+ <pt x="538" y="728" on="1"/>
+ <pt x="247" y="583" on="1"/>
+ <pt x="247" y="721" on="1"/>
+ <pt x="538" y="866" on="1"/>
+ <pt x="538" y="1456" on="1"/>
+ <pt x="148" y="1456" on="1"/>
+ <pt x="148" y="1579" on="1"/>
+ <pt x="735" y="1579" on="1"/>
+ <pt x="735" y="965" on="1"/>
+ <pt x="1026" y="1110" on="1"/>
+ <pt x="1026" y="973" on="1"/>
+ <pt x="735" y="827" on="1"/>
+ <pt x="735" y="123" on="1"/>
+ <pt x="1105" y="123" on="1"/>
+ <pt x="1105" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 14 13 12 11 6 5 4 3 8 7 1 3 0 0 8 7 6 1 9 16 15 2 1 6 3
+ 0 2 4 48 200 10 9 1 17 0 1 2 0 14 17 16 2 13 12 9 8 1 0 4 13
+ 4 0 0 15 14 11 10 10 3 2 1 4 48 200 13 12 1 7 6 3 2 3 5 4 1
+ 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="m" xMin="26" yMin="0" xMax="1204" yMax="1110">
+ <contour>
+ <pt x="26" y="0" on="1"/>
+ <pt x="26" y="123" on="1"/>
+ <pt x="100" y="123" on="1"/>
+ <pt x="100" y="962" on="1"/>
+ <pt x="26" y="962" on="1"/>
+ <pt x="26" y="1086" on="1"/>
+ <pt x="279" y="1086" on="1"/>
+ <pt x="279" y="879" on="1"/>
+ <pt x="346" y="1009" on="0"/>
+ <pt x="389" y="1055" on="1"/>
+ <pt x="441" y="1110" on="0"/>
+ <pt x="517" y="1110" on="1"/>
+ <pt x="617" y="1110" on="0"/>
+ <pt x="663" y="1017" on="1"/>
+ <pt x="687" y="969" on="0"/>
+ <pt x="698" y="879" on="1"/>
+ <pt x="740" y="983" on="0"/>
+ <pt x="787" y="1035" on="1"/>
+ <pt x="853" y="1110" on="0"/>
+ <pt x="943" y="1110" on="1"/>
+ <pt x="1130" y="1110" on="0"/>
+ <pt x="1130" y="837" on="1"/>
+ <pt x="1130" y="123" on="1"/>
+ <pt x="1204" y="123" on="1"/>
+ <pt x="1204" y="0" on="1"/>
+ <pt x="951" y="0" on="1"/>
+ <pt x="951" y="752" on="1"/>
+ <pt x="951" y="956" on="0"/>
+ <pt x="886" y="956" on="1"/>
+ <pt x="838" y="956" on="0"/>
+ <pt x="779" y="870" on="1"/>
+ <pt x="748" y="825" on="0"/>
+ <pt x="731" y="783" on="1"/>
+ <pt x="705" y="718" on="0"/>
+ <pt x="705" y="691" on="1"/>
+ <pt x="705" y="123" on="1"/>
+ <pt x="779" y="123" on="1"/>
+ <pt x="779" y="0" on="1"/>
+ <pt x="526" y="0" on="1"/>
+ <pt x="526" y="798" on="1"/>
+ <pt x="526" y="956" on="0"/>
+ <pt x="460" y="956" on="1"/>
+ <pt x="373" y="956" on="0"/>
+ <pt x="279" y="691" on="1"/>
+ <pt x="279" y="123" on="1"/>
+ <pt x="353" y="123" on="1"/>
+ <pt x="353" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 41 30 11 28 30 19 48 200 19 1 11 1 45 44 43 39 36 35 34 26 23 22 21
+ 15 7 4 3 2 1 17 5 0 3 46 38 37 25 24 0 5 0 6 5 1 14 37 36 2
+ 25 34 3 15 34 38 2 46 45 2 38 6 3 24 23 2 13 21 5 4 1 0 4 13 2
+ 0 0 26 25 12 1 21 35 34 12 1 38 44 43 7 6 12 3 2 3 4 48 200 22 21
+ 1 39 38 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="macron" xMin="269" yMin="1283" xMax="960" yMax="1407">
+ <contour>
+ <pt x="269" y="1283" on="1"/>
+ <pt x="269" y="1407" on="1"/>
+ <pt x="960" y="1407" on="1"/>
+ <pt x="960" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 200 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="macron#1" xMin="0" yMin="1456" xMax="1229" yMax="1604">
+ <contour>
+ <pt x="0" y="1604" on="1"/>
+ <pt x="1229" y="1604" on="1"/>
+ <pt x="1229" y="1456" on="1"/>
+ <pt x="0" y="1456" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="minus" xMin="99" yMin="543" xMax="1130" yMax="691">
+ <contour>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="691" on="1"/>
+ <pt x="1130" y="691" on="1"/>
+ <pt x="1130" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="mu" xMin="68" yMin="-395" xMax="1166" yMax="1086">
+ <contour>
+ <pt x="191" y="962" on="1"/>
+ <pt x="68" y="962" on="1"/>
+ <pt x="68" y="1086" on="1"/>
+ <pt x="389" y="1086" on="1"/>
+ <pt x="389" y="385" on="1"/>
+ <pt x="389" y="130" on="0"/>
+ <pt x="552" y="130" on="1"/>
+ <pt x="701" y="130" on="0"/>
+ <pt x="845" y="382" on="1"/>
+ <pt x="845" y="962" on="1"/>
+ <pt x="734" y="962" on="1"/>
+ <pt x="734" y="1086" on="1"/>
+ <pt x="1043" y="1086" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1166" y="123" on="1"/>
+ <pt x="1166" y="0" on="1"/>
+ <pt x="845" y="0" on="1"/>
+ <pt x="845" y="209" on="1"/>
+ <pt x="767" y="89" on="0"/>
+ <pt x="700" y="37" on="1"/>
+ <pt x="620" y="-25" on="0"/>
+ <pt x="499" y="-25" on="1"/>
+ <pt x="449" y="-25" on="0"/>
+ <pt x="389" y="-10" on="1"/>
+ <pt x="389" y="-395" on="1"/>
+ <pt x="191" y="-395" on="1"/>
+ <pt x="191" y="363" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 6 30 21 48 200 21 2 26 17 14 13 10 9 8 4 1 0 10 2 15 3 23 15
+ 24 2 16 15 1 25 24 1 2 0 12 11 3 2 1 3 14 11 10 2 8 3 3 15 14
+ 2 13 12 2 1 0 0 0 17 16 9 8 10 3 12 24 23 4 3 10 3 0 2 4 48
+ 200 13 12 1 26 25 0 2 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="multiply" xMin="99" yMin="0" xMax="1131" yMax="1032">
+ <contour>
+ <pt x="99" y="105" on="1"/>
+ <pt x="510" y="516" on="1"/>
+ <pt x="99" y="927" on="1"/>
+ <pt x="204" y="1032" on="1"/>
+ <pt x="615" y="620" on="1"/>
+ <pt x="1026" y="1032" on="1"/>
+ <pt x="1131" y="927" on="1"/>
+ <pt x="719" y="516" on="1"/>
+ <pt x="1131" y="105" on="1"/>
+ <pt x="1026" y="0" on="1"/>
+ <pt x="615" y="411" on="1"/>
+ <pt x="204" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 33 values pushed */
+ 1 10 8 7 6 5 4 3 2 1 0 10 13 2 0 1 11 9 2 0 14 11 10 9 8
+ 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="n" xMin="69" yMin="0" xMax="1167" yMax="1110">
+ <contour>
+ <pt x="69" y="0" on="1"/>
+ <pt x="69" y="123" on="1"/>
+ <pt x="192" y="123" on="1"/>
+ <pt x="192" y="962" on="1"/>
+ <pt x="69" y="962" on="1"/>
+ <pt x="69" y="1086" on="1"/>
+ <pt x="390" y="1086" on="1"/>
+ <pt x="390" y="876" on="1"/>
+ <pt x="459" y="981" on="0"/>
+ <pt x="527" y="1034" on="1"/>
+ <pt x="623" y="1110" on="0"/>
+ <pt x="742" y="1110" on="1"/>
+ <pt x="1043" y="1110" on="0"/>
+ <pt x="1043" y="722" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1167" y="123" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ <pt x="747" y="0" on="1"/>
+ <pt x="747" y="123" on="1"/>
+ <pt x="846" y="123" on="1"/>
+ <pt x="846" y="701" on="1"/>
+ <pt x="846" y="956" on="0"/>
+ <pt x="683" y="956" on="1"/>
+ <pt x="533" y="956" on="0"/>
+ <pt x="390" y="704" on="1"/>
+ <pt x="390" y="123" on="1"/>
+ <pt x="501" y="123" on="1"/>
+ <pt x="501" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 22 30 11 48 200 11 1 26 25 24 20 19 18 15 14 13 7 4 3 2 1 14 5
+ 0 3 27 17 16 0 3 0 6 5 1 14 27 26 18 17 4 19 6 3 16 15 2 13 13
+ 5 4 1 0 4 13 2 0 0 20 19 10 1 13 25 24 7 6 10 3 2 2 4 48 200
+ 14 13 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nacute" xMin="69" yMin="0" xMax="1167" yMax="1604">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="96" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="napostrophe" xMin="8" yMin="0" xMax="1168" yMax="1579">
+ <contour>
+ <pt x="70" y="0" on="1"/>
+ <pt x="70" y="123" on="1"/>
+ <pt x="193" y="123" on="1"/>
+ <pt x="193" y="962" on="1"/>
+ <pt x="70" y="962" on="1"/>
+ <pt x="70" y="1086" on="1"/>
+ <pt x="391" y="1086" on="1"/>
+ <pt x="391" y="876" on="1"/>
+ <pt x="460" y="981" on="0"/>
+ <pt x="528" y="1034" on="1"/>
+ <pt x="624" y="1110" on="0"/>
+ <pt x="743" y="1110" on="1"/>
+ <pt x="1044" y="1110" on="0"/>
+ <pt x="1044" y="722" on="1"/>
+ <pt x="1044" y="123" on="1"/>
+ <pt x="1168" y="123" on="1"/>
+ <pt x="1168" y="0" on="1"/>
+ <pt x="748" y="0" on="1"/>
+ <pt x="748" y="123" on="1"/>
+ <pt x="847" y="123" on="1"/>
+ <pt x="847" y="701" on="1"/>
+ <pt x="847" y="956" on="0"/>
+ <pt x="684" y="956" on="1"/>
+ <pt x="534" y="956" on="0"/>
+ <pt x="391" y="704" on="1"/>
+ <pt x="391" y="123" on="1"/>
+ <pt x="502" y="123" on="1"/>
+ <pt x="502" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="8" y="1125" on="1"/>
+ <pt x="8" y="1184" on="1"/>
+ <pt x="84" y="1205" on="0"/>
+ <pt x="84" y="1365" on="1"/>
+ <pt x="84" y="1382" on="1"/>
+ <pt x="8" y="1382" on="1"/>
+ <pt x="8" y="1579" on="1"/>
+ <pt x="205" y="1579" on="1"/>
+ <pt x="205" y="1408" on="1"/>
+ <pt x="204" y="1146" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 110 values pushed */
+ 0 0 22 30 11 48 200 11 1 36 33 32 31 29 28 6 34 5 3 26 25 24 20 19 18
+ 15 14 13 7 4 3 2 1 14 5 0 3 35 34 1 27 17 16 0 3 2 0 6 5 1
+ 14 27 26 18 17 4 19 6 3 32 31 5 4 1 0 6 2 28 3 16 15 2 13 13 0
+ 0 36 35 10 1 28 20 19 10 1 13 25 24 7 6 10 3 2 3 4 48 200 34 33 29
+ 28 3 14 13 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nbhyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
+ <contour>
+ <pt x="148" y="543" on="1"/>
+ <pt x="148" y="691" on="1"/>
+ <pt x="1081" y="691" on="1"/>
+ <pt x="1081" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ncaron" xMin="69" yMin="0" xMax="1167" yMax="1604">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="-16" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ncommaaccent" xMin="69" yMin="-432" xMax="1167" yMax="1110">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="24" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="nine" xMin="96" yMin="-37" xMax="1106" yMax="1517">
+ <contour>
+ <pt x="893" y="707" on="1"/>
+ <pt x="829" y="620" on="0"/>
+ <pt x="759" y="576" on="1"/>
+ <pt x="656" y="512" on="0"/>
+ <pt x="521" y="512" on="1"/>
+ <pt x="331" y="512" on="0"/>
+ <pt x="214" y="646" on="1"/>
+ <pt x="96" y="779" on="0"/>
+ <pt x="96" y="994" on="1"/>
+ <pt x="96" y="1226" on="0"/>
+ <pt x="233" y="1371" on="1"/>
+ <pt x="370" y="1517" on="0"/>
+ <pt x="586" y="1517" on="1"/>
+ <pt x="830" y="1517" on="0"/>
+ <pt x="968" y="1319" on="1"/>
+ <pt x="1106" y="1121" on="0"/>
+ <pt x="1106" y="770" on="1"/>
+ <pt x="1106" y="385" on="0"/>
+ <pt x="943" y="174" on="1"/>
+ <pt x="780" y="-37" on="0"/>
+ <pt x="490" y="-37" on="1"/>
+ <pt x="362" y="-37" on="0"/>
+ <pt x="164" y="34" on="1"/>
+ <pt x="164" y="351" on="1"/>
+ <pt x="287" y="351" on="1"/>
+ <pt x="311" y="141" on="1"/>
+ <pt x="397" y="86" on="0"/>
+ <pt x="489" y="86" on="1"/>
+ <pt x="703" y="86" on="0"/>
+ <pt x="813" y="302" on="1"/>
+ <pt x="890" y="453" on="0"/>
+ </contour>
+ <contour>
+ <pt x="560" y="1394" on="1"/>
+ <pt x="450" y="1394" on="0"/>
+ <pt x="382" y="1315" on="1"/>
+ <pt x="296" y="1215" on="0"/>
+ <pt x="296" y="1017" on="1"/>
+ <pt x="296" y="641" on="0"/>
+ <pt x="559" y="641" on="1"/>
+ <pt x="693" y="641" on="0"/>
+ <pt x="786" y="744" on="1"/>
+ <pt x="878" y="846" on="0"/>
+ <pt x="878" y="1000" on="1"/>
+ <pt x="878" y="1160" on="0"/>
+ <pt x="784" y="1277" on="1"/>
+ <pt x="690" y="1394" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 37 25 4 31 5 12 27 5 20 48 200 20 2 12 0 4 1 1 25 24 23 22 4
+ 0 6 0 2 3 0 0 14 0 0 41 26 16 35 24 8 48 200 25 24 0 3 13 16 22
+ 8 22 23 22 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
+
+ <TTGlyph name="ntilde" xMin="69" yMin="0" xMax="1167" yMax="1518">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="-2" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="numbersign" xMin="41" yMin="0" xMax="1189" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="276" y="444" on="1"/>
+ <pt x="41" y="444" on="1"/>
+ <pt x="72" y="568" on="1"/>
+ <pt x="307" y="568" on="1"/>
+ <pt x="393" y="913" on="1"/>
+ <pt x="109" y="913" on="1"/>
+ <pt x="140" y="1036" on="1"/>
+ <pt x="424" y="1036" on="1"/>
+ <pt x="535" y="1480" on="1"/>
+ <pt x="671" y="1480" on="1"/>
+ <pt x="560" y="1036" on="1"/>
+ <pt x="819" y="1036" on="1"/>
+ <pt x="930" y="1480" on="1"/>
+ <pt x="1066" y="1480" on="1"/>
+ <pt x="955" y="1036" on="1"/>
+ <pt x="1189" y="1036" on="1"/>
+ <pt x="1158" y="913" on="1"/>
+ <pt x="924" y="913" on="1"/>
+ <pt x="837" y="568" on="1"/>
+ <pt x="1121" y="568" on="1"/>
+ <pt x="1090" y="444" on="1"/>
+ <pt x="807" y="444" on="1"/>
+ <pt x="696" y="0" on="1"/>
+ <pt x="560" y="0" on="1"/>
+ <pt x="671" y="444" on="1"/>
+ <pt x="412" y="444" on="1"/>
+ <pt x="301" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="442" y="568" on="1"/>
+ <pt x="702" y="568" on="1"/>
+ <pt x="788" y="913" on="1"/>
+ <pt x="529" y="913" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 6 5 7
+ 29 28 20 19 4 3 6 5 1 2 4 48 200 16 15 12 11 8 7 5 26 25 22 21 2
+ 1 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
+ 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="o" xMin="111" yMin="-25" xMax="1118" yMax="1110">
+ <contour>
+ <pt x="614" y="1110" on="1"/>
+ <pt x="849" y="1110" on="0"/>
+ <pt x="983" y="959" on="1"/>
+ <pt x="1118" y="808" on="0"/>
+ <pt x="1118" y="544" on="1"/>
+ <pt x="1118" y="276" on="0"/>
+ <pt x="983" y="126" on="1"/>
+ <pt x="848" y="-25" on="0"/>
+ <pt x="606" y="-25" on="1"/>
+ <pt x="401" y="-25" on="0"/>
+ <pt x="272" y="100" on="1"/>
+ <pt x="111" y="255" on="0"/>
+ <pt x="111" y="543" on="1"/>
+ <pt x="111" y="808" on="0"/>
+ <pt x="246" y="959" on="1"/>
+ <pt x="381" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="614" y="987" on="1"/>
+ <pt x="324" y="987" on="0"/>
+ <pt x="324" y="545" on="1"/>
+ <pt x="324" y="99" on="0"/>
+ <pt x="614" y="99" on="1"/>
+ <pt x="905" y="99" on="0"/>
+ <pt x="905" y="545" on="1"/>
+ <pt x="905" y="987" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 20 5 8 16 5 0 48 200 8 2 0 1 14 0 0 22 39 4 18 39 12 48 200
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="oacute" xMin="111" yMin="-25" xMax="1118" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="99" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="obreve" xMin="111" yMin="-25" xMax="1118" yMax="1579">
+ <contour>
+ <pt x="614" y="1110" on="1"/>
+ <pt x="849" y="1110" on="0"/>
+ <pt x="983" y="959" on="1"/>
+ <pt x="1118" y="808" on="0"/>
+ <pt x="1118" y="544" on="1"/>
+ <pt x="1118" y="276" on="0"/>
+ <pt x="983" y="126" on="1"/>
+ <pt x="848" y="-25" on="0"/>
+ <pt x="606" y="-25" on="1"/>
+ <pt x="401" y="-25" on="0"/>
+ <pt x="272" y="100" on="1"/>
+ <pt x="111" y="255" on="0"/>
+ <pt x="111" y="543" on="1"/>
+ <pt x="111" y="808" on="0"/>
+ <pt x="246" y="959" on="1"/>
+ <pt x="381" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="614" y="987" on="1"/>
+ <pt x="324" y="987" on="0"/>
+ <pt x="324" y="545" on="1"/>
+ <pt x="324" y="99" on="0"/>
+ <pt x="614" y="99" on="1"/>
+ <pt x="905" y="99" on="0"/>
+ <pt x="905" y="545" on="1"/>
+ <pt x="905" y="987" on="0"/>
+ </contour>
+ <contour>
+ <pt x="269" y="1579" on="1"/>
+ <pt x="392" y="1579" on="1"/>
+ <pt x="440" y="1431" on="0"/>
+ <pt x="614" y="1431" on="1"/>
+ <pt x="789" y="1431" on="0"/>
+ <pt x="837" y="1579" on="1"/>
+ <pt x="960" y="1579" on="1"/>
+ <pt x="937" y="1490" on="0"/>
+ <pt x="911" y="1444" on="1"/>
+ <pt x="820" y="1289" on="0"/>
+ <pt x="618" y="1289" on="1"/>
+ <pt x="466" y="1289" on="0"/>
+ <pt x="377" y="1370" on="1"/>
+ <pt x="322" y="1419" on="0"/>
+ <pt x="294" y="1491" on="1"/>
+ <pt x="283" y="1520" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 27 14 34 20 5 8 16 5 0 48 200 8 2 0 1 1 30 29 25 24 4 13 34
+ 1 0 14 0 0 22 36 4 18 36 12 48 200 30 29 25 24 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ocircumflex" xMin="111" yMin="-25" xMax="1118" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="1" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="odieresis" xMin="111" yMin="-25" xMax="1118" yMax="1480">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="0" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="oe" xMin="49" yMin="-25" xMax="1179" yMax="1111">
+ <contour>
+ <pt x="647" y="118" on="1"/>
+ <pt x="564" y="-25" on="0"/>
+ <pt x="413" y="-25" on="1"/>
+ <pt x="249" y="-25" on="0"/>
+ <pt x="149" y="131" on="1"/>
+ <pt x="49" y="287" on="0"/>
+ <pt x="49" y="542" on="1"/>
+ <pt x="49" y="797" on="0"/>
+ <pt x="150" y="954" on="1"/>
+ <pt x="250" y="1110" on="0"/>
+ <pt x="416" y="1110" on="1"/>
+ <pt x="574" y="1110" on="0"/>
+ <pt x="663" y="951" on="1"/>
+ <pt x="749" y="1111" on="0"/>
+ <pt x="893" y="1111" on="1"/>
+ <pt x="1179" y="1111" on="0"/>
+ <pt x="1179" y="607" on="1"/>
+ <pt x="1179" y="531" on="1"/>
+ <pt x="735" y="531" on="1"/>
+ <pt x="735" y="515" on="1"/>
+ <pt x="735" y="123" on="0"/>
+ <pt x="951" y="123" on="1"/>
+ <pt x="1051" y="123" on="0"/>
+ <pt x="1179" y="210" on="1"/>
+ <pt x="1179" y="56" on="1"/>
+ <pt x="1027" y="-25" on="0"/>
+ <pt x="903" y="-25" on="1"/>
+ <pt x="745" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="421" y="987" on="1"/>
+ <pt x="240" y="987" on="0"/>
+ <pt x="240" y="541" on="1"/>
+ <pt x="240" y="99" on="0"/>
+ <pt x="421" y="99" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="542" y="224" on="1"/>
+ <pt x="562" y="324" on="0"/>
+ <pt x="562" y="538" on="1"/>
+ <pt x="562" y="785" on="0"/>
+ <pt x="537" y="882" on="1"/>
+ <pt x="511" y="987" on="0"/>
+ </contour>
+ <contour>
+ <pt x="736" y="654" on="1"/>
+ <pt x="994" y="654" on="1"/>
+ <pt x="994" y="716" on="1"/>
+ <pt x="994" y="987" on="0"/>
+ <pt x="882" y="987" on="1"/>
+ <pt x="741" y="987" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 44 5 14 32 5 2 28 5 10 21 14 26 48 200 26 2 14 1 10 1 2 2 1
+ 42 12 2 1 40 3 0 16 40 17 2 1 24 23 19 0 4 17 2 3 0 0 0 18 17
+ 6 1 40 1 4 48 200 41 40 1 0 14 0 0 30 19 6 48 200 42 41 40 19 18 12
+ 0 7 13 36 6 16 24 23 17 16 3 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ogonek" xMin="444" yMin="-370" xMax="786" yMax="0">
+ <contour>
+ <pt x="602" y="0" on="1"/>
+ <pt x="709" y="0" on="1"/>
+ <pt x="580" y="-81" on="0"/>
+ <pt x="580" y="-179" on="1"/>
+ <pt x="580" y="-275" on="0"/>
+ <pt x="695" y="-275" on="1"/>
+ <pt x="749" y="-275" on="0"/>
+ <pt x="786" y="-260" on="1"/>
+ <pt x="786" y="-341" on="1"/>
+ <pt x="724" y="-370" on="0"/>
+ <pt x="646" y="-370" on="1"/>
+ <pt x="444" y="-370" on="0"/>
+ <pt x="444" y="-213" on="1"/>
+ <pt x="444" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 5 17 10 48 200 10 8 7 1 0 14 0 0 3 20 12 48 200 12 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ograve" xMin="111" yMin="-25" xMax="1118" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="-98" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ohungarumlaut" xMin="111" yMin="-25" xMax="1118" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="hungarumlaut" x="102" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="omacron" xMin="111" yMin="-25" xMax="1118" yMax="1407">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="0" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="one" xMin="112" yMin="0" xMax="1198" yMax="1517">
+ <contour>
+ <pt x="112" y="0" on="1"/>
+ <pt x="112" y="123" on="1"/>
+ <pt x="556" y="123" on="1"/>
+ <pt x="556" y="1313" on="1"/>
+ <pt x="112" y="1202" on="1"/>
+ <pt x="112" y="1325" on="1"/>
+ <pt x="753" y="1517" on="1"/>
+ <pt x="754" y="123" on="1"/>
+ <pt x="1198" y="123" on="1"/>
+ <pt x="1198" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 6 5 4 3 4 13 1 0 0 8 7 2 1 6 3 0 1 4 48 200 9 0 1 0 14
+ 9 8 7 6 4 13 2 5 4 1 0 4 13 2 3 2 1 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onehalf" xMin="43" yMin="-37" xMax="1167" yMax="1517">
+ <contour>
+ <pt x="73" y="-37" on="1"/>
+ <pt x="851" y="1517" on="1"/>
+ <pt x="992" y="1517" on="1"/>
+ <pt x="211" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="661" y="0" on="1"/>
+ <pt x="661" y="154" on="1"/>
+ <pt x="705" y="242" on="0"/>
+ <pt x="823" y="328" on="1"/>
+ <pt x="853" y="350" on="0"/>
+ <pt x="868" y="362" on="1"/>
+ <pt x="901" y="393" on="1"/>
+ <pt x="957" y="440" on="1"/>
+ <pt x="1006" y="481" on="0"/>
+ <pt x="1006" y="556" on="1"/>
+ <pt x="1006" y="679" on="0"/>
+ <pt x="878" y="679" on="1"/>
+ <pt x="834" y="679" on="0"/>
+ <pt x="772" y="650" on="1"/>
+ <pt x="772" y="582" on="1"/>
+ <pt x="661" y="582" on="1"/>
+ <pt x="661" y="740" on="1"/>
+ <pt x="769" y="790" on="0"/>
+ <pt x="890" y="790" on="1"/>
+ <pt x="1167" y="790" on="0"/>
+ <pt x="1167" y="575" on="1"/>
+ <pt x="1167" y="449" on="0"/>
+ <pt x="1029" y="344" on="1"/>
+ <pt x="996" y="319" on="1"/>
+ <pt x="996" y="319" on="1"/>
+ <pt x="995" y="318" on="1"/>
+ <pt x="995" y="318" on="0"/>
+ <pt x="993" y="317" on="1"/>
+ <pt x="991" y="316" on="0"/>
+ <pt x="987" y="313" on="1"/>
+ <pt x="979" y="307" on="0"/>
+ <pt x="960" y="294" on="1"/>
+ <pt x="850" y="223" on="0"/>
+ <pt x="824" y="148" on="1"/>
+ <pt x="1167" y="148" on="1"/>
+ <pt x="1167" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="203" y="728" on="1"/>
+ <pt x="203" y="1345" on="1"/>
+ <pt x="43" y="1291" on="1"/>
+ <pt x="43" y="1415" on="1"/>
+ <pt x="351" y="1517" on="1"/>
+ <pt x="351" y="728" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 0 0 15 22 48 200 22 43 42 41 22 20 5 1 40 3 28 27 19 18 17 10 5 7 40
+ 37 3 0 0 38 37 16 1 4 1 4 48 200 45 40 1 39 4 1 44 2 1 2 3 0
+ 1 4 0 14 0 0 13 34 24 48 200 37 28 27 18 17 10 2 1 8 24 4 3 3 44
+ 40 2 43 42 0 3 13 40 0 0 45 44 16 1 40 1 4 48 200 41 40 1 39 38 24
+ 2 20 19 5 4 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onequarter" xMin="43" yMin="-37" xMax="1167" yMax="1517">
+ <contour>
+ <pt x="203" y="728" on="1"/>
+ <pt x="203" y="1345" on="1"/>
+ <pt x="43" y="1291" on="1"/>
+ <pt x="43" y="1415" on="1"/>
+ <pt x="351" y="1517" on="1"/>
+ <pt x="351" y="728" on="1"/>
+ </contour>
+ <contour>
+ <pt x="86" y="-37" on="1"/>
+ <pt x="863" y="1517" on="1"/>
+ <pt x="1004" y="1517" on="1"/>
+ <pt x="223" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1056" y="0" on="1"/>
+ <pt x="907" y="0" on="1"/>
+ <pt x="907" y="179" on="1"/>
+ <pt x="533" y="179" on="1"/>
+ <pt x="533" y="302" on="1"/>
+ <pt x="903" y="790" on="1"/>
+ <pt x="1056" y="790" on="1"/>
+ <pt x="1056" y="302" on="1"/>
+ <pt x="1167" y="302" on="1"/>
+ <pt x="1167" y="179" on="1"/>
+ <pt x="1056" y="179" on="1"/>
+ </contour>
+ <contour>
+ <pt x="671" y="302" on="1"/>
+ <pt x="907" y="302" on="1"/>
+ <pt x="907" y="611" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 105 values pushed */
+ 3 2 1 3 4 15 3 23 0 14 2 0 0 22 21 18 17 14 6 4 12 1 4 48 200
+ 16 15 1 20 19 13 12 3 11 10 1 8 7 4 2 9 6 1 5 0 1 6 0 14 8
+ 10 11 2 21 15 14 13 7 5 11 4 3 9 4 0 2 19 18 2 13 10 6 3 2 3
+ 13 0 0 0 23 22 12 11 16 3 10 5 4 16 1 0 2 4 48 200 20 17 16 10 3
+ 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onesuperior" xMin="266" yMin="728" xMax="963" yMax="1517">
+ <contour>
+ <pt x="266" y="728" on="1"/>
+ <pt x="266" y="851" on="1"/>
+ <pt x="528" y="851" on="1"/>
+ <pt x="528" y="1345" on="1"/>
+ <pt x="266" y="1295" on="1"/>
+ <pt x="266" y="1419" on="1"/>
+ <pt x="701" y="1517" on="1"/>
+ <pt x="701" y="851" on="1"/>
+ <pt x="963" y="851" on="1"/>
+ <pt x="963" y="728" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 6 5 4 3 4 13 1 0 0 9 0 6 1 1 1 4 48 200 8 7 2 1 3 0 14
+ 9 8 2 13 6 5 4 1 0 4 13 2 0 0 7 6 37 1 2 1 4 48 200 3 2
+ 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onesuperiour" xMin="407" yMin="728" xMax="715" yMax="1517">
+ <contour>
+ <pt x="567" y="728" on="1"/>
+ <pt x="567" y="1345" on="1"/>
+ <pt x="407" y="1291" on="1"/>
+ <pt x="407" y="1415" on="1"/>
+ <pt x="715" y="1517" on="1"/>
+ <pt x="715" y="728" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 4 3 2 1 4 13 0 5 0 1 0 14 3 2 0 0 0 1 0 16 1 4 1 4 48
+ 200 5 4 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ordfeminine" xMin="136" yMin="715" xMax="1116" yMax="1517">
+ <contour>
+ <pt x="765" y="817" on="1"/>
+ <pt x="606" y="715" on="0"/>
+ <pt x="455" y="715" on="1"/>
+ <pt x="312" y="715" on="0"/>
+ <pt x="224" y="774" on="1"/>
+ <pt x="136" y="833" on="0"/>
+ <pt x="136" y="932" on="1"/>
+ <pt x="136" y="1195" on="0"/>
+ <pt x="687" y="1195" on="1"/>
+ <pt x="765" y="1195" on="1"/>
+ <pt x="765" y="1250" on="1"/>
+ <pt x="765" y="1328" on="0"/>
+ <pt x="718" y="1361" on="1"/>
+ <pt x="672" y="1394" on="0"/>
+ <pt x="565" y="1394" on="1"/>
+ <pt x="478" y="1394" on="0"/>
+ <pt x="353" y="1352" on="1"/>
+ <pt x="353" y="1269" on="1"/>
+ <pt x="204" y="1269" on="1"/>
+ <pt x="204" y="1458" on="1"/>
+ <pt x="455" y="1517" on="0"/>
+ <pt x="597" y="1517" on="1"/>
+ <pt x="774" y="1517" on="0"/>
+ <pt x="856" y="1463" on="1"/>
+ <pt x="938" y="1409" on="0"/>
+ <pt x="938" y="1287" on="1"/>
+ <pt x="938" y="856" on="1"/>
+ <pt x="1116" y="856" on="1"/>
+ <pt x="1116" y="733" on="1"/>
+ <pt x="790" y="733" on="1"/>
+ </contour>
+ <contour>
+ <pt x="765" y="933" on="1"/>
+ <pt x="765" y="1078" on="1"/>
+ <pt x="725" y="1078" on="1"/>
+ <pt x="322" y="1078" on="0"/>
+ <pt x="322" y="937" on="1"/>
+ <pt x="322" y="839" on="0"/>
+ <pt x="491" y="839" on="1"/>
+ <pt x="627" y="839" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 105 values pushed */
+ 0 0 36 5 2 14 5 21 48 200 21 0 1 25 19 16 3 0 17 3 0 32 31 30 10
+ 9 8 6 17 26 3 0 26 28 2 2 28 0 0 29 28 6 1 26 1 4 48 200 18 17
+ 1 27 26 1 2 0 14 0 0 34 19 6 48 200 29 25 0 2 32 17 16 8 4 0 18
+ 3 28 27 2 13 25 6 18 0 0 31 30 10 9 0 12 4 25 1 4 48 200 26 25 1
+ 19 18 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ordmasculine" xMin="148" yMin="716" xMax="1081" yMax="1517">
+ <contour>
+ <pt x="614" y="1517" on="1"/>
+ <pt x="829" y="1517" on="0"/>
+ <pt x="955" y="1409" on="1"/>
+ <pt x="1081" y="1301" on="0"/>
+ <pt x="1081" y="1116" on="1"/>
+ <pt x="1081" y="930" on="0"/>
+ <pt x="955" y="823" on="1"/>
+ <pt x="828" y="716" on="0"/>
+ <pt x="607" y="716" on="1"/>
+ <pt x="418" y="716" on="0"/>
+ <pt x="298" y="805" on="1"/>
+ <pt x="148" y="916" on="0"/>
+ <pt x="148" y="1117" on="1"/>
+ <pt x="148" y="1301" on="0"/>
+ <pt x="274" y="1409" on="1"/>
+ <pt x="400" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="614" y="1394" on="1"/>
+ <pt x="491" y="1394" on="0"/>
+ <pt x="412" y="1316" on="1"/>
+ <pt x="333" y="1237" on="0"/>
+ <pt x="333" y="1117" on="1"/>
+ <pt x="333" y="996" on="0"/>
+ <pt x="412" y="918" on="1"/>
+ <pt x="490" y="839" on="0"/>
+ <pt x="612" y="839" on="1"/>
+ <pt x="724" y="839" on="0"/>
+ <pt x="800" y="902" on="1"/>
+ <pt x="896" y="982" on="0"/>
+ <pt x="896" y="1117" on="1"/>
+ <pt x="896" y="1238" on="0"/>
+ <pt x="816" y="1316" on="1"/>
+ <pt x="736" y="1394" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 0 0 1 8 0 0 14 0 0 28 19 4 20 19 12
+ 48 200 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="oslash" xMin="111" yMin="-25" xMax="1118" yMax="1110">
+ <contour>
+ <pt x="111" y="-25" on="1"/>
+ <pt x="238" y="139" on="1"/>
+ <pt x="111" y="311" on="0"/>
+ <pt x="111" y="545" on="1"/>
+ <pt x="111" y="809" on="0"/>
+ <pt x="246" y="960" on="1"/>
+ <pt x="381" y="1110" on="0"/>
+ <pt x="620" y="1110" on="1"/>
+ <pt x="799" y="1110" on="0"/>
+ <pt x="921" y="1018" on="1"/>
+ <pt x="993" y="1110" on="1"/>
+ <pt x="1118" y="1110" on="1"/>
+ <pt x="991" y="947" on="1"/>
+ <pt x="1118" y="775" on="0"/>
+ <pt x="1118" y="540" on="1"/>
+ <pt x="1118" y="276" on="0"/>
+ <pt x="983" y="126" on="1"/>
+ <pt x="848" y="-25" on="0"/>
+ <pt x="608" y="-25" on="1"/>
+ <pt x="428" y="-25" on="0"/>
+ <pt x="308" y="68" on="1"/>
+ <pt x="236" y="-25" on="1"/>
+ </contour>
+ <contour>
+ <pt x="822" y="891" on="1"/>
+ <pt x="727" y="987" on="0"/>
+ <pt x="614" y="987" on="1"/>
+ <pt x="324" y="987" on="0"/>
+ <pt x="324" y="542" on="1"/>
+ <pt x="324" y="392" on="0"/>
+ <pt x="357" y="292" on="1"/>
+ </contour>
+ <contour>
+ <pt x="408" y="196" on="1"/>
+ <pt x="494" y="99" on="0"/>
+ <pt x="614" y="99" on="1"/>
+ <pt x="905" y="99" on="0"/>
+ <pt x="905" y="542" on="1"/>
+ <pt x="905" y="690" on="0"/>
+ <pt x="872" y="794" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 31 5 18 24 5 7 48 200 18 2 7 1 1 1 35 29 28 22 20 12 9 1 8
+ 1 2 3 0 0 1 11 10 2 13 1 0 1 21 0 2 0 14 0 0 33 39 14 26 39
+ 3 48 200 35 29 28 22 21 20 14 12 11 10 9 3 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="otilde" xMin="111" yMin="-25" xMax="1118" yMax="1518">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="1" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="p" xMin="62" yMin="-395" xMax="1118" yMax="1110">
+ <contour>
+ <pt x="383" y="-272" on="1"/>
+ <pt x="630" y="-272" on="1"/>
+ <pt x="630" y="-395" on="1"/>
+ <pt x="62" y="-395" on="1"/>
+ <pt x="62" y="-272" on="1"/>
+ <pt x="185" y="-272" on="1"/>
+ <pt x="185" y="962" on="1"/>
+ <pt x="62" y="962" on="1"/>
+ <pt x="62" y="1086" on="1"/>
+ <pt x="383" y="1086" on="1"/>
+ <pt x="383" y="864" on="1"/>
+ <pt x="458" y="975" on="0"/>
+ <pt x="529" y="1030" on="1"/>
+ <pt x="631" y="1110" on="0"/>
+ <pt x="749" y="1110" on="1"/>
+ <pt x="914" y="1110" on="0"/>
+ <pt x="1016" y="967" on="1"/>
+ <pt x="1118" y="823" on="0"/>
+ <pt x="1118" y="588" on="1"/>
+ <pt x="1118" y="302" on="0"/>
+ <pt x="983" y="139" on="1"/>
+ <pt x="849" y="-25" on="0"/>
+ <pt x="614" y="-25" on="1"/>
+ <pt x="526" y="-25" on="0"/>
+ <pt x="383" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="383" y="146" on="1"/>
+ <pt x="519" y="123" on="0"/>
+ <pt x="595" y="123" on="1"/>
+ <pt x="762" y="123" on="0"/>
+ <pt x="835" y="230" on="1"/>
+ <pt x="908" y="337" on="0"/>
+ <pt x="908" y="577" on="1"/>
+ <pt x="908" y="950" on="0"/>
+ <pt x="694" y="950" on="1"/>
+ <pt x="530" y="950" on="0"/>
+ <pt x="383" y="716" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 0 0 33 30 14 27 14 22 48 200 22 2 14 1 1 35 25 10 7 6 5 8 2 3 0
+ 1 24 2 0 2 0 0 0 5 4 1 0 6 3 2 1 4 48 200 3 2 1 0 9 8
+ 1 14 0 0 31 39 18 48 200 2 1 2 13 18 0 8 7 4 3 4 13 5 0 0 35
+ 25 24 10 9 0 10 5 5 1 4 48 200 6 5 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="paragraph" xMin="100" yMin="-296" xMax="970" yMax="1493">
+ <contour>
+ <pt x="550" y="-296" on="1"/>
+ <pt x="550" y="740" on="1"/>
+ <pt x="406" y="757" on="0"/>
+ <pt x="331" y="790" on="1"/>
+ <pt x="100" y="889" on="0"/>
+ <pt x="100" y="1154" on="1"/>
+ <pt x="100" y="1493" on="0"/>
+ <pt x="457" y="1493" on="1"/>
+ <pt x="495" y="1493" on="0"/>
+ <pt x="554" y="1488" on="1"/>
+ <pt x="624" y="1482" on="1"/>
+ <pt x="644" y="1480" on="0"/>
+ <pt x="679" y="1480" on="1"/>
+ <pt x="970" y="1480" on="1"/>
+ <pt x="970" y="-296" on="1"/>
+ <pt x="846" y="-296" on="1"/>
+ <pt x="846" y="1357" on="1"/>
+ <pt x="674" y="1357" on="1"/>
+ <pt x="674" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 7 0 1 1 16 2 2 0 1 18 15 14 0 4 13 2 0 0 0 17 16 6 1 12 1
+ 4 48 200 13 12 0 14 12 15 17 2 5 0 0 0 16 15 6 1 13 1 0 6 1 17
+ 2 4 48 200 14 13 1 18 17 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="parenleft" xMin="321" yMin="-296" xMax="982" yMax="1579">
+ <contour>
+ <pt x="982" y="-296" on="1"/>
+ <pt x="830" y="-266" on="0"/>
+ <pt x="720" y="-194" on="1"/>
+ <pt x="537" y="-74" on="0"/>
+ <pt x="426" y="155" on="1"/>
+ <pt x="321" y="372" on="0"/>
+ <pt x="321" y="642" on="1"/>
+ <pt x="321" y="1061" on="0"/>
+ <pt x="569" y="1344" on="1"/>
+ <pt x="668" y="1457" on="0"/>
+ <pt x="794" y="1519" on="1"/>
+ <pt x="872" y="1557" on="0"/>
+ <pt x="982" y="1579" on="1"/>
+ <pt x="982" y="1456" on="1"/>
+ <pt x="790" y="1398" on="0"/>
+ <pt x="678" y="1224" on="1"/>
+ <pt x="531" y="996" on="0"/>
+ <pt x="531" y="642" on="1"/>
+ <pt x="531" y="269" on="0"/>
+ <pt x="692" y="38" on="1"/>
+ <pt x="801" y="-118" on="0"/>
+ <pt x="982" y="-173" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 21 13 12 0 14 0 0 17 39 6 48 200 21 13 12 6 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="parenright" xMin="247" yMin="-296" xMax="908" yMax="1579">
+ <contour>
+ <pt x="247" y="-296" on="1"/>
+ <pt x="247" y="-173" on="1"/>
+ <pt x="440" y="-115" on="0"/>
+ <pt x="552" y="59" on="1"/>
+ <pt x="699" y="287" on="0"/>
+ <pt x="699" y="642" on="1"/>
+ <pt x="699" y="1014" on="0"/>
+ <pt x="538" y="1245" on="1"/>
+ <pt x="429" y="1401" on="0"/>
+ <pt x="247" y="1456" on="1"/>
+ <pt x="247" y="1579" on="1"/>
+ <pt x="400" y="1549" on="0"/>
+ <pt x="510" y="1477" on="1"/>
+ <pt x="693" y="1357" on="0"/>
+ <pt x="803" y="1128" on="1"/>
+ <pt x="908" y="912" on="0"/>
+ <pt x="908" y="642" on="1"/>
+ <pt x="908" y="221" on="0"/>
+ <pt x="661" y="-61" on="1"/>
+ <pt x="561" y="-174" on="0"/>
+ <pt x="436" y="-236" on="1"/>
+ <pt x="358" y="-274" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 10 9 1 0 14 0 0 5 39 16 48 200 16 10 9 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="percent" xMin="21" yMin="-37" xMax="1207" yMax="1517">
+ <contour>
+ <pt x="61" y="-37" on="1"/>
+ <pt x="1034" y="1517" on="1"/>
+ <pt x="1166" y="1517" on="1"/>
+ <pt x="190" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="285" y="1480" on="1"/>
+ <pt x="404" y="1480" on="0"/>
+ <pt x="476" y="1379" on="1"/>
+ <pt x="549" y="1277" on="0"/>
+ <pt x="549" y="1111" on="1"/>
+ <pt x="549" y="942" on="0"/>
+ <pt x="476" y="841" on="1"/>
+ <pt x="404" y="740" on="0"/>
+ <pt x="281" y="740" on="1"/>
+ <pt x="177" y="740" on="0"/>
+ <pt x="108" y="823" on="1"/>
+ <pt x="21" y="928" on="0"/>
+ <pt x="21" y="1110" on="1"/>
+ <pt x="21" y="1278" on="0"/>
+ <pt x="94" y="1379" on="1"/>
+ <pt x="166" y="1480" on="0"/>
+ </contour>
+ <contour>
+ <pt x="285" y="1357" on="1"/>
+ <pt x="157" y="1357" on="0"/>
+ <pt x="157" y="1110" on="1"/>
+ <pt x="157" y="864" on="0"/>
+ <pt x="285" y="864" on="1"/>
+ <pt x="413" y="864" on="0"/>
+ <pt x="413" y="1111" on="1"/>
+ <pt x="413" y="1357" on="0"/>
+ </contour>
+ <contour>
+ <pt x="943" y="740" on="1"/>
+ <pt x="1062" y="740" on="0"/>
+ <pt x="1134" y="639" on="1"/>
+ <pt x="1207" y="538" on="0"/>
+ <pt x="1207" y="372" on="1"/>
+ <pt x="1207" y="202" on="0"/>
+ <pt x="1134" y="101" on="1"/>
+ <pt x="1061" y="0" on="0"/>
+ <pt x="941" y="0" on="1"/>
+ <pt x="835" y="0" on="0"/>
+ <pt x="766" y="82" on="1"/>
+ <pt x="679" y="187" on="0"/>
+ <pt x="679" y="371" on="1"/>
+ <pt x="679" y="538" on="0"/>
+ <pt x="752" y="639" on="1"/>
+ <pt x="824" y="740" on="0"/>
+ </contour>
+ <contour>
+ <pt x="943" y="617" on="1"/>
+ <pt x="815" y="617" on="0"/>
+ <pt x="815" y="372" on="1"/>
+ <pt x="815" y="123" on="0"/>
+ <pt x="943" y="123" on="1"/>
+ <pt x="1072" y="123" on="0"/>
+ <pt x="1072" y="370" on="1"/>
+ <pt x="1072" y="617" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 69 values pushed */
+ 0 0 48 5 36 44 5 28 24 5 12 20 5 4 48 200 36 2 4 0 28 12 1 1 28
+ 12 2 0 2 3 0 0 1 2 1 2 13 0 0 1 3 0 2 0 14 0 0 50 20 32
+ 46 20 40 26 20 8 22 20 16 48 200 40 32 16 8 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="period" xMin="466" yMin="0" xMax="762" yMax="296">
+ <contour>
+ <pt x="466" y="0" on="1"/>
+ <pt x="466" y="296" on="1"/>
+ <pt x="762" y="296" on="1"/>
+ <pt x="762" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 2 1 8 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 8 1 0 1 4
+ 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="periodcentered" xMin="491" yMin="419" xMax="738" yMax="666">
+ <contour>
+ <pt x="491" y="419" on="1"/>
+ <pt x="491" y="666" on="1"/>
+ <pt x="738" y="666" on="1"/>
+ <pt x="738" y="419" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
+ 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="periodcentered#1" xMin="491" yMin="419" xMax="738" yMax="666">
+ <contour>
+ <pt x="491" y="419" on="1"/>
+ <pt x="491" y="666" on="1"/>
+ <pt x="738" y="666" on="1"/>
+ <pt x="738" y="419" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 2 1 4 1 0 1 4 48 200 3 0 1 0 14 0 0 3 2 4 1 0 1 4
+ 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="perthousand" xMin="12" yMin="0" xMax="1217" yMax="1480">
+ <contour>
+ <pt x="196" y="1476" on="1"/>
+ <pt x="279" y="1476" on="0"/>
+ <pt x="329" y="1391" on="1"/>
+ <pt x="380" y="1307" on="0"/>
+ <pt x="380" y="1169" on="1"/>
+ <pt x="380" y="1027" on="0"/>
+ <pt x="329" y="943" on="1"/>
+ <pt x="279" y="859" on="0"/>
+ <pt x="194" y="859" on="1"/>
+ <pt x="121" y="859" on="0"/>
+ <pt x="73" y="927" on="1"/>
+ <pt x="12" y="1014" on="0"/>
+ <pt x="12" y="1168" on="1"/>
+ <pt x="12" y="1306" on="0"/>
+ <pt x="63" y="1391" on="1"/>
+ <pt x="113" y="1476" on="0"/>
+ </contour>
+ <contour>
+ <pt x="196" y="1383" on="1"/>
+ <pt x="108" y="1383" on="0"/>
+ <pt x="108" y="1168" on="1"/>
+ <pt x="108" y="952" on="0"/>
+ <pt x="199" y="952" on="1"/>
+ <pt x="285" y="952" on="0"/>
+ <pt x="285" y="1168" on="1"/>
+ <pt x="285" y="1383" on="0"/>
+ </contour>
+ <contour>
+ <pt x="28" y="0" on="1"/>
+ <pt x="645" y="1480" on="1"/>
+ <pt x="748" y="1480" on="1"/>
+ <pt x="129" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="578" y="617" on="1"/>
+ <pt x="661" y="617" on="0"/>
+ <pt x="711" y="532" on="1"/>
+ <pt x="762" y="448" on="0"/>
+ <pt x="762" y="309" on="1"/>
+ <pt x="762" y="168" on="0"/>
+ <pt x="711" y="84" on="1"/>
+ <pt x="661" y="0" on="0"/>
+ <pt x="576" y="0" on="1"/>
+ <pt x="503" y="0" on="0"/>
+ <pt x="455" y="68" on="1"/>
+ <pt x="394" y="155" on="0"/>
+ <pt x="394" y="309" on="1"/>
+ <pt x="394" y="448" on="0"/>
+ <pt x="445" y="532" on="1"/>
+ <pt x="495" y="617" on="0"/>
+ </contour>
+ <contour>
+ <pt x="578" y="524" on="1"/>
+ <pt x="489" y="524" on="0"/>
+ <pt x="489" y="309" on="1"/>
+ <pt x="489" y="93" on="0"/>
+ <pt x="580" y="93" on="1"/>
+ <pt x="666" y="93" on="0"/>
+ <pt x="666" y="310" on="1"/>
+ <pt x="666" y="524" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1033" y="617" on="1"/>
+ <pt x="1115" y="617" on="0"/>
+ <pt x="1166" y="532" on="1"/>
+ <pt x="1217" y="448" on="0"/>
+ <pt x="1217" y="309" on="1"/>
+ <pt x="1217" y="168" on="0"/>
+ <pt x="1166" y="84" on="1"/>
+ <pt x="1116" y="0" on="0"/>
+ <pt x="1031" y="0" on="1"/>
+ <pt x="958" y="0" on="0"/>
+ <pt x="910" y="68" on="1"/>
+ <pt x="849" y="155" on="0"/>
+ <pt x="849" y="309" on="1"/>
+ <pt x="849" y="448" on="0"/>
+ <pt x="900" y="532" on="1"/>
+ <pt x="951" y="617" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1033" y="524" on="1"/>
+ <pt x="944" y="524" on="0"/>
+ <pt x="944" y="310" on="1"/>
+ <pt x="944" y="93" on="0"/>
+ <pt x="1035" y="93" on="1"/>
+ <pt x="1121" y="93" on="0"/>
+ <pt x="1121" y="309" on="1"/>
+ <pt x="1121" y="524" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 72 17 60 68 17 52 48 17 36 44 17 28 20 17 8 16 17 0 48 200 60 2 36
+ 2 0 0 52 28 8 1 1 52 28 26 25 8 5 0 2 3 0 0 1 27 24 2 0 14
+ 0 0 74 21 56 70 21 64 50 21 32 46 21 40 22 21 4 18 21 12 48 200 64 56 40
+ 32 27 26 25 24 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="plus" xMin="99" yMin="101" xMax="1130" yMax="1133">
+ <contour>
+ <pt x="541" y="101" on="1"/>
+ <pt x="541" y="543" on="1"/>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="691" on="1"/>
+ <pt x="541" y="691" on="1"/>
+ <pt x="541" y="1133" on="1"/>
+ <pt x="689" y="1133" on="1"/>
+ <pt x="689" y="691" on="1"/>
+ <pt x="1130" y="691" on="1"/>
+ <pt x="1130" y="543" on="1"/>
+ <pt x="689" y="543" on="1"/>
+ <pt x="689" y="101" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 53 values pushed */
+ 0 0 10 9 2 1 7 3 3 1 4 48 200 6 5 1 8 7 4 3 3 11 0 1 3
+ 0 14 0 0 11 10 7 6 14 3 0 1 4 48 200 9 8 1 5 4 1 0 3 3 2
+ 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="plusminus" xMin="99" yMin="0" xMax="1130" yMax="1234">
+ <contour>
+ <pt x="541" y="296" on="1"/>
+ <pt x="541" y="691" on="1"/>
+ <pt x="99" y="691" on="1"/>
+ <pt x="99" y="839" on="1"/>
+ <pt x="541" y="839" on="1"/>
+ <pt x="541" y="1234" on="1"/>
+ <pt x="689" y="1234" on="1"/>
+ <pt x="689" y="839" on="1"/>
+ <pt x="1130" y="839" on="1"/>
+ <pt x="1130" y="691" on="1"/>
+ <pt x="689" y="691" on="1"/>
+ <pt x="689" y="296" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1130" y="0" on="1"/>
+ <pt x="99" y="0" on="1"/>
+ <pt x="99" y="148" on="1"/>
+ <pt x="1130" y="148" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 15 14 7 1 12 10 9 2 1 7 3 3 2 4 48 200 13 12 1 6 5 1 8
+ 7 4 3 3 11 0 1 4 0 14 0 0 11 10 7 6 14 3 0 1 4 48 200 15 12
+ 9 8 3 5 4 1 0 3 14 13 3 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="q" xMin="111" yMin="-395" xMax="1167" yMax="1110">
+ <contour>
+ <pt x="846" y="222" on="1"/>
+ <pt x="771" y="111" on="0"/>
+ <pt x="701" y="55" on="1"/>
+ <pt x="599" y="-25" on="0"/>
+ <pt x="480" y="-25" on="1"/>
+ <pt x="315" y="-25" on="0"/>
+ <pt x="213" y="119" on="1"/>
+ <pt x="111" y="262" on="0"/>
+ <pt x="111" y="498" on="1"/>
+ <pt x="111" y="783" on="0"/>
+ <pt x="246" y="946" on="1"/>
+ <pt x="380" y="1110" on="0"/>
+ <pt x="619" y="1110" on="1"/>
+ <pt x="846" y="1086" on="1"/>
+ <pt x="1044" y="1086" on="1"/>
+ <pt x="1044" y="-272" on="1"/>
+ <pt x="1167" y="-272" on="1"/>
+ <pt x="1167" y="-395" on="1"/>
+ <pt x="600" y="-395" on="1"/>
+ <pt x="600" y="-271" on="1"/>
+ <pt x="846" y="-271" on="1"/>
+ </contour>
+ <contour>
+ <pt x="846" y="939" on="1"/>
+ <pt x="710" y="962" on="0"/>
+ <pt x="633" y="962" on="1"/>
+ <pt x="468" y="962" on="0"/>
+ <pt x="394" y="855" on="1"/>
+ <pt x="321" y="748" on="0"/>
+ <pt x="321" y="509" on="1"/>
+ <pt x="321" y="136" on="0"/>
+ <pt x="535" y="136" on="1"/>
+ <pt x="699" y="136" on="0"/>
+ <pt x="846" y="370" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 29 30 4 23 14 12 48 200 12 1 4 2 1 31 21 0 3 13 2 3 0 16 15
+ 2 19 17 3 0 0 20 19 6 1 17 1 4 48 200 18 17 1 0 14 13 1 14 0 0
+ 27 39 8 48 200 17 16 2 13 14 19 18 8 0 0 0 31 21 20 13 0 10 4 14 1
+ 4 48 200 15 14 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="question" xMin="202" yMin="0" xMax="1079" yMax="1517">
+ <contour>
+ <pt x="415" y="0" on="1"/>
+ <pt x="415" y="222" on="1"/>
+ <pt x="662" y="222" on="1"/>
+ <pt x="662" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="440" y="419" on="1"/>
+ <pt x="440" y="478" on="1"/>
+ <pt x="440" y="720" on="0"/>
+ <pt x="659" y="876" on="1"/>
+ <pt x="726" y="923" on="1"/>
+ <pt x="869" y="1023" on="0"/>
+ <pt x="869" y="1162" on="1"/>
+ <pt x="869" y="1268" on="0"/>
+ <pt x="798" y="1331" on="1"/>
+ <pt x="728" y="1394" on="0"/>
+ <pt x="604" y="1394" on="1"/>
+ <pt x="480" y="1394" on="0"/>
+ <pt x="350" y="1332" on="1"/>
+ <pt x="326" y="1073" on="1"/>
+ <pt x="202" y="1073" on="1"/>
+ <pt x="202" y="1450" on="1"/>
+ <pt x="420" y="1517" on="0"/>
+ <pt x="613" y="1517" on="1"/>
+ <pt x="1079" y="1517" on="0"/>
+ <pt x="1079" y="1180" on="1"/>
+ <pt x="1079" y="1014" on="0"/>
+ <pt x="932" y="904" on="1"/>
+ <pt x="876" y="862" on="1"/>
+ <pt x="873" y="860" on="0"/>
+ <pt x="864" y="853" on="1"/>
+ <pt x="855" y="847" on="0"/>
+ <pt x="847" y="841" on="1"/>
+ <pt x="834" y="833" on="0"/>
+ <pt x="814" y="819" on="1"/>
+ <pt x="719" y="754" on="0"/>
+ <pt x="682" y="703" on="1"/>
+ <pt x="637" y="647" on="0"/>
+ <pt x="637" y="481" on="1"/>
+ <pt x="637" y="419" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 14 5 21 48 200 21 0 1 36 34 19 18 17 16 5 7 0 4 3 0 0 0 2
+ 1 9 1 0 1 4 48 200 37 4 1 3 0 1 2 0 14 0 0 10 39 23 48 200 37
+ 36 5 4 4 2 0 3 17 16 2 0 18 3 34 23 2 0 0 3 2 4 1 0 1 4
+ 48 200 19 18 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="questiondown" xMin="151" yMin="-432" xMax="1027" yMax="1086">
+ <contour>
+ <pt x="814" y="1086" on="1"/>
+ <pt x="814" y="863" on="1"/>
+ <pt x="568" y="863" on="1"/>
+ <pt x="568" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="790" y="666" on="1"/>
+ <pt x="790" y="607" on="1"/>
+ <pt x="790" y="367" on="0"/>
+ <pt x="570" y="210" on="1"/>
+ <pt x="503" y="162" on="1"/>
+ <pt x="361" y="61" on="0"/>
+ <pt x="361" y="-76" on="1"/>
+ <pt x="361" y="-183" on="0"/>
+ <pt x="432" y="-246" on="1"/>
+ <pt x="502" y="-309" on="0"/>
+ <pt x="626" y="-309" on="1"/>
+ <pt x="750" y="-309" on="0"/>
+ <pt x="879" y="-247" on="1"/>
+ <pt x="904" y="12" on="1"/>
+ <pt x="1027" y="12" on="1"/>
+ <pt x="1027" y="-364" on="1"/>
+ <pt x="807" y="-432" on="0"/>
+ <pt x="618" y="-432" on="1"/>
+ <pt x="151" y="-432" on="0"/>
+ <pt x="151" y="-94" on="1"/>
+ <pt x="151" y="71" on="0"/>
+ <pt x="297" y="181" on="1"/>
+ <pt x="354" y="224" on="1"/>
+ <pt x="371" y="237" on="0"/>
+ <pt x="416" y="267" on="1"/>
+ <pt x="509" y="331" on="0"/>
+ <pt x="547" y="383" on="1"/>
+ <pt x="592" y="439" on="0"/>
+ <pt x="592" y="604" on="1"/>
+ <pt x="592" y="666" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 14 5 21 48 200 1 32 30 18 17 5 5 4 2 3 0 1 19 16 21 2 0 0
+ 0 2 1 9 1 0 1 4 48 200 33 4 1 0 3 0 1 14 0 0 10 39 23 48 200
+ 17 16 2 18 0 3 33 32 5 4 4 0 2 3 30 23 2 0 0 1 0 4 1 2 1
+ 4 48 200 19 18 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedbl" xMin="244" yMin="1036" xMax="984" yMax="1579">
+ <contour>
+ <pt x="293" y="1036" on="1"/>
+ <pt x="244" y="1579" on="1"/>
+ <pt x="491" y="1579" on="1"/>
+ <pt x="441" y="1036" on="1"/>
+ </contour>
+ <contour>
+ <pt x="787" y="1036" on="1"/>
+ <pt x="738" y="1579" on="1"/>
+ <pt x="984" y="1579" on="1"/>
+ <pt x="935" y="1036" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 21 values pushed */
+ 6 5 2 1 3 7 4 3 0 3 2 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblbase" xMin="257" yMin="-296" xMax="997" yMax="247">
+ <contour>
+ <pt x="997" y="247" on="1"/>
+ <pt x="997" y="-2" on="1"/>
+ <pt x="996" y="-283" on="0"/>
+ <pt x="750" y="-296" on="1"/>
+ <pt x="750" y="-197" on="1"/>
+ <pt x="855" y="-176" on="0"/>
+ <pt x="855" y="-56" on="1"/>
+ <pt x="855" y="0" on="1"/>
+ <pt x="750" y="0" on="1"/>
+ <pt x="750" y="247" on="1"/>
+ </contour>
+ <contour>
+ <pt x="504" y="247" on="1"/>
+ <pt x="504" y="-2" on="1"/>
+ <pt x="503" y="-283" on="0"/>
+ <pt x="257" y="-296" on="1"/>
+ <pt x="257" y="-197" on="1"/>
+ <pt x="362" y="-176" on="0"/>
+ <pt x="362" y="-56" on="1"/>
+ <pt x="362" y="0" on="1"/>
+ <pt x="257" y="0" on="1"/>
+ <pt x="257" y="247" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 7 6 2
+ 0 3 3 17 16 2 10 13 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
+ 48 200 19 18 14 13 3 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblleft" xMin="232" yMin="1036" xMax="972" yMax="1579">
+ <contour>
+ <pt x="232" y="1036" on="1"/>
+ <pt x="232" y="1285" on="1"/>
+ <pt x="233" y="1566" on="0"/>
+ <pt x="479" y="1579" on="1"/>
+ <pt x="479" y="1480" on="1"/>
+ <pt x="374" y="1459" on="0"/>
+ <pt x="374" y="1339" on="1"/>
+ <pt x="374" y="1283" on="1"/>
+ <pt x="479" y="1283" on="1"/>
+ <pt x="479" y="1036" on="1"/>
+ </contour>
+ <contour>
+ <pt x="726" y="1036" on="1"/>
+ <pt x="726" y="1285" on="1"/>
+ <pt x="727" y="1566" on="0"/>
+ <pt x="972" y="1579" on="1"/>
+ <pt x="972" y="1480" on="1"/>
+ <pt x="867" y="1459" on="0"/>
+ <pt x="867" y="1339" on="1"/>
+ <pt x="867" y="1283" on="1"/>
+ <pt x="972" y="1283" on="1"/>
+ <pt x="972" y="1036" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 17 16 2
+ 13 10 3 7 6 2 3 0 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
+ 48 200 19 18 14 13 3 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblright" xMin="257" yMin="1036" xMax="997" yMax="1579">
+ <contour>
+ <pt x="997" y="1579" on="1"/>
+ <pt x="997" y="1330" on="1"/>
+ <pt x="996" y="1049" on="0"/>
+ <pt x="750" y="1036" on="1"/>
+ <pt x="750" y="1135" on="1"/>
+ <pt x="855" y="1156" on="0"/>
+ <pt x="855" y="1276" on="1"/>
+ <pt x="855" y="1332" on="1"/>
+ <pt x="750" y="1332" on="1"/>
+ <pt x="750" y="1579" on="1"/>
+ </contour>
+ <contour>
+ <pt x="504" y="1579" on="1"/>
+ <pt x="504" y="1330" on="1"/>
+ <pt x="503" y="1049" on="0"/>
+ <pt x="257" y="1036" on="1"/>
+ <pt x="257" y="1135" on="1"/>
+ <pt x="362" y="1156" on="0"/>
+ <pt x="362" y="1276" on="1"/>
+ <pt x="362" y="1332" on="1"/>
+ <pt x="257" y="1332" on="1"/>
+ <pt x="257" y="1579" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 18 17 16 14 13 11 8 7 6 4 3 1 12 13 0 19 10 9 0 3 0 14 7 6 2
+ 0 3 3 17 16 2 10 13 3 0 0 11 10 4 1 13 9 8 4 3 4 3 0 2 4
+ 48 200 19 18 14 13 3 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quoteleft" xMin="454" yMin="962" xMax="750" yMax="1579">
+ <contour>
+ <pt x="750" y="1258" on="1"/>
+ <pt x="750" y="962" on="1"/>
+ <pt x="454" y="962" on="1"/>
+ <pt x="454" y="1142" on="1"/>
+ <pt x="456" y="1560" on="0"/>
+ <pt x="750" y="1579" on="1"/>
+ <pt x="750" y="1480" on="1"/>
+ <pt x="675" y="1468" on="0"/>
+ <pt x="653" y="1413" on="1"/>
+ <pt x="633" y="1365" on="0"/>
+ <pt x="627" y="1258" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 34 values pushed */
+ 10 6 5 3 0 5 13 1 2 1 1 0 14 10 0 2 2 0 0 6 5 1 0 8 3
+ 2 1 4 48 200 3 2 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotereversed"/><!-- contains no outline data -->
+
+ <TTGlyph name="quoteright" xMin="479" yMin="962" xMax="775" yMax="1579">
+ <contour>
+ <pt x="479" y="1283" on="1"/>
+ <pt x="479" y="1579" on="1"/>
+ <pt x="775" y="1579" on="1"/>
+ <pt x="775" y="1399" on="1"/>
+ <pt x="773" y="980" on="0"/>
+ <pt x="479" y="962" on="1"/>
+ <pt x="479" y="1061" on="1"/>
+ <pt x="554" y="1073" on="0"/>
+ <pt x="576" y="1128" on="1"/>
+ <pt x="596" y="1176" on="0"/>
+ <pt x="602" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 34 values pushed */
+ 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
+ 4 48 200 6 5 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotesinglbase" xMin="479" yMin="-321" xMax="775" yMax="296">
+ <contour>
+ <pt x="479" y="0" on="1"/>
+ <pt x="479" y="296" on="1"/>
+ <pt x="775" y="296" on="1"/>
+ <pt x="775" y="116" on="1"/>
+ <pt x="773" y="-302" on="0"/>
+ <pt x="479" y="-321" on="1"/>
+ <pt x="479" y="-222" on="1"/>
+ <pt x="554" y="-210" on="0"/>
+ <pt x="576" y="-155" on="1"/>
+ <pt x="596" y="-107" on="0"/>
+ <pt x="602" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 34 values pushed */
+ 10 6 5 3 0 5 13 1 2 1 1 0 14 10 2 0 2 0 0 3 2 8 1 0 1
+ 4 48 200 6 5 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotesingle" xMin="466" yMin="962" xMax="762" yMax="1579">
+ <contour>
+ <pt x="540" y="962" on="1"/>
+ <pt x="466" y="1579" on="1"/>
+ <pt x="762" y="1579" on="1"/>
+ <pt x="688" y="962" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 2 1 1 3 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="r" xMin="74" yMin="0" xMax="1106" yMax="1110">
+ <contour>
+ <pt x="530" y="702" on="1"/>
+ <pt x="530" y="123" on="1"/>
+ <pt x="899" y="123" on="1"/>
+ <pt x="899" y="0" on="1"/>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="123" on="1"/>
+ <pt x="333" y="123" on="1"/>
+ <pt x="333" y="962" on="1"/>
+ <pt x="74" y="962" on="1"/>
+ <pt x="74" y="1086" on="1"/>
+ <pt x="530" y="1086" on="1"/>
+ <pt x="530" y="875" on="1"/>
+ <pt x="604" y="981" on="0"/>
+ <pt x="671" y="1034" on="1"/>
+ <pt x="767" y="1110" on="0"/>
+ <pt x="878" y="1110" on="1"/>
+ <pt x="996" y="1110" on="0"/>
+ <pt x="1106" y="1042" on="1"/>
+ <pt x="1106" y="714" on="1"/>
+ <pt x="982" y="714" on="1"/>
+ <pt x="962" y="902" on="1"/>
+ <pt x="906" y="938" on="0"/>
+ <pt x="844" y="938" on="1"/>
+ <pt x="660" y="938" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 0 0 22 22 15 48 200 15 1 17 9 7 2 20 19 18 11 0 5 7 1 3 0 0 8
+ 7 6 1 9 6 5 2 1 6 3 3 2 4 48 200 4 3 1 0 10 9 1 14 20 19
+ 3 2 4 17 0 3 9 8 5 4 4 13 6 0 0 11 10 1 0 10 3 6 1 4 48
+ 200 18 17 1 7 6 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="racute" xMin="74" yMin="0" xMax="1106" yMax="1604">
+ <component glyphName="r" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="40" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="radicalex" xMin="0" yMin="1456" xMax="1229" yMax="1604">
+ <contour>
+ <pt x="0" y="1604" on="1"/>
+ <pt x="1229" y="1604" on="1"/>
+ <pt x="1229" y="1456" on="1"/>
+ <pt x="0" y="1456" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="rcaron" xMin="74" yMin="0" xMax="1106" yMax="1604">
+ <component glyphName="r" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="-24" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="rcommaaccent" xMin="74" yMin="-432" xMax="1106" yMax="1110">
+ <component glyphName="r" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="-32" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="registered" xMin="62" yMin="-37" xMax="1168" yMax="1517">
+ <contour>
+ <pt x="615" y="1517" on="1"/>
+ <pt x="864" y="1517" on="0"/>
+ <pt x="1016" y="1304" on="1"/>
+ <pt x="1168" y="1091" on="0"/>
+ <pt x="1168" y="742" on="1"/>
+ <pt x="1168" y="386" on="0"/>
+ <pt x="1016" y="175" on="1"/>
+ <pt x="864" y="-37" on="0"/>
+ <pt x="606" y="-37" on="1"/>
+ <pt x="388" y="-37" on="0"/>
+ <pt x="245" y="136" on="1"/>
+ <pt x="62" y="357" on="0"/>
+ <pt x="62" y="740" on="1"/>
+ <pt x="62" y="1092" on="0"/>
+ <pt x="214" y="1304" on="1"/>
+ <pt x="366" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1406" on="1"/>
+ <pt x="423" y="1406" on="0"/>
+ <pt x="304" y="1222" on="1"/>
+ <pt x="185" y="1038" on="0"/>
+ <pt x="185" y="741" on="1"/>
+ <pt x="185" y="445" on="0"/>
+ <pt x="303" y="260" on="1"/>
+ <pt x="421" y="74" on="0"/>
+ <pt x="611" y="74" on="1"/>
+ <pt x="785" y="74" on="0"/>
+ <pt x="899" y="221" on="1"/>
+ <pt x="1044" y="407" on="0"/>
+ <pt x="1044" y="742" on="1"/>
+ <pt x="1044" y="1039" on="0"/>
+ <pt x="925" y="1222" on="1"/>
+ <pt x="805" y="1406" on="0"/>
+ </contour>
+ <contour>
+ <pt x="364" y="317" on="1"/>
+ <pt x="364" y="388" on="1"/>
+ <pt x="426" y="388" on="1"/>
+ <pt x="426" y="1093" on="1"/>
+ <pt x="364" y="1093" on="1"/>
+ <pt x="364" y="1163" on="1"/>
+ <pt x="636" y="1163" on="1"/>
+ <pt x="853" y="1163" on="0"/>
+ <pt x="853" y="957" on="1"/>
+ <pt x="853" y="804" on="0"/>
+ <pt x="704" y="723" on="1"/>
+ <pt x="889" y="388" on="1"/>
+ <pt x="914" y="388" on="1"/>
+ <pt x="914" y="317" on="1"/>
+ <pt x="795" y="317" on="1"/>
+ <pt x="601" y="687" on="1"/>
+ <pt x="537" y="687" on="1"/>
+ <pt x="537" y="388" on="1"/>
+ <pt x="611" y="388" on="1"/>
+ <pt x="611" y="317" on="1"/>
+ </contour>
+ <contour>
+ <pt x="537" y="758" on="1"/>
+ <pt x="544" y="758" on="1"/>
+ <pt x="729" y="758" on="0"/>
+ <pt x="729" y="946" on="1"/>
+ <pt x="729" y="1028" on="0"/>
+ <pt x="695" y="1060" on="1"/>
+ <pt x="661" y="1093" on="0"/>
+ <pt x="574" y="1093" on="1"/>
+ <pt x="537" y="1093" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 0 0 24 40 8 16 40 0 48 200 8 2 0 0 60 59 53 52 50 49 48 47 44 43 42
+ 36 35 34 33 15 37 32 3 38 37 1 51 46 45 32 3 2 0 14 0 0 55 6 40 28
+ 6 4 20 6 12 48 200 59 53 51 50 47 46 45 44 43 42 38 11 13 40 4 48 37 36
+ 33 32 4 13 12 34 0 0 60 52 49 48 3 34 1 6 48 200 35 34 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ring" xMin="388" yMin="1283" xMax="842" yMax="1737">
+ <contour>
+ <pt x="615" y="1737" on="1"/>
+ <pt x="709" y="1737" on="0"/>
+ <pt x="775" y="1671" on="1"/>
+ <pt x="842" y="1605" on="0"/>
+ <pt x="842" y="1511" on="1"/>
+ <pt x="842" y="1414" on="0"/>
+ <pt x="775" y="1349" on="1"/>
+ <pt x="709" y="1283" on="0"/>
+ <pt x="613" y="1283" on="1"/>
+ <pt x="530" y="1283" on="0"/>
+ <pt x="468" y="1337" on="1"/>
+ <pt x="388" y="1406" on="0"/>
+ <pt x="388" y="1510" on="1"/>
+ <pt x="388" y="1604" on="0"/>
+ <pt x="455" y="1670" on="1"/>
+ <pt x="522" y="1737" on="0"/>
+ </contour>
+ <contour>
+ <pt x="615" y="1650" on="1"/>
+ <pt x="557" y="1650" on="0"/>
+ <pt x="516" y="1609" on="1"/>
+ <pt x="474" y="1569" on="0"/>
+ <pt x="474" y="1510" on="1"/>
+ <pt x="474" y="1452" on="0"/>
+ <pt x="515" y="1411" on="1"/>
+ <pt x="556" y="1369" on="0"/>
+ <pt x="614" y="1369" on="1"/>
+ <pt x="667" y="1369" on="0"/>
+ <pt x="706" y="1402" on="1"/>
+ <pt x="756" y="1445" on="0"/>
+ <pt x="756" y="1511" on="1"/>
+ <pt x="756" y="1569" on="0"/>
+ <pt x="714" y="1609" on="1"/>
+ <pt x="672" y="1650" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 24 32 8 16 32 0 48 200 8 0 14 0 0 28 32 4 20 32 12 48 200 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="s" xMin="173" yMin="-25" xMax="1088" yMax="1111">
+ <contour>
+ <pt x="173" y="61" on="1"/>
+ <pt x="173" y="358" on="1"/>
+ <pt x="296" y="358" on="1"/>
+ <pt x="321" y="175" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="654" y="99" on="1"/>
+ <pt x="892" y="99" on="0"/>
+ <pt x="892" y="267" on="1"/>
+ <pt x="892" y="333" on="0"/>
+ <pt x="852" y="369" on="1"/>
+ <pt x="812" y="406" on="0"/>
+ <pt x="709" y="433" on="1"/>
+ <pt x="505" y="487" on="1"/>
+ <pt x="334" y="532" on="0"/>
+ <pt x="256" y="605" on="1"/>
+ <pt x="179" y="676" on="0"/>
+ <pt x="179" y="794" on="1"/>
+ <pt x="179" y="1111" on="0"/>
+ <pt x="611" y="1111" on="1"/>
+ <pt x="832" y="1111" on="0"/>
+ <pt x="1013" y="1039" on="1"/>
+ <pt x="1013" y="753" on="1"/>
+ <pt x="890" y="753" on="1"/>
+ <pt x="865" y="934" on="1"/>
+ <pt x="756" y="987" on="0"/>
+ <pt x="610" y="987" on="1"/>
+ <pt x="500" y="987" on="0"/>
+ <pt x="439" y="952" on="1"/>
+ <pt x="367" y="911" on="0"/>
+ <pt x="367" y="826" on="1"/>
+ <pt x="367" y="714" on="0"/>
+ <pt x="573" y="660" on="1"/>
+ <pt x="775" y="607" on="1"/>
+ <pt x="943" y="563" on="0"/>
+ <pt x="1016" y="495" on="1"/>
+ <pt x="1088" y="428" on="0"/>
+ <pt x="1088" y="313" on="1"/>
+ <pt x="1088" y="156" on="0"/>
+ <pt x="965" y="66" on="1"/>
+ <pt x="842" y="-25" on="0"/>
+ <pt x="622" y="-25" on="1"/>
+ <pt x="396" y="-25" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 61 values pushed */
+ 0 0 25 5 18 5 5 40 48 200 40 2 18 1 1 1 23 22 21 20 3 2 1 0 8
+ 1 2 3 0 0 14 0 0 29 19 16 7 28 36 48 200 16 23 22 16 3 2 5 20 0
+ 3 36 20 21 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="sacute" xMin="173" yMin="-25" xMax="1088" yMax="1604">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="113" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scaron" xMin="173" yMin="-25" xMax="1088" yMax="1604">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="15" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scedilla" xMin="173" yMin="-432" xMax="1088" yMax="1111">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="cedilla" x="26" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scircumflex" xMin="173" yMin="-25" xMax="1088" yMax="1604">
+ <contour>
+ <pt x="173" y="61" on="1"/>
+ <pt x="173" y="358" on="1"/>
+ <pt x="296" y="358" on="1"/>
+ <pt x="321" y="175" on="1"/>
+ <pt x="517" y="99" on="0"/>
+ <pt x="654" y="99" on="1"/>
+ <pt x="892" y="99" on="0"/>
+ <pt x="892" y="267" on="1"/>
+ <pt x="892" y="333" on="0"/>
+ <pt x="852" y="369" on="1"/>
+ <pt x="812" y="406" on="0"/>
+ <pt x="709" y="433" on="1"/>
+ <pt x="505" y="487" on="1"/>
+ <pt x="334" y="532" on="0"/>
+ <pt x="256" y="605" on="1"/>
+ <pt x="179" y="676" on="0"/>
+ <pt x="179" y="794" on="1"/>
+ <pt x="179" y="1111" on="0"/>
+ <pt x="611" y="1111" on="1"/>
+ <pt x="832" y="1111" on="0"/>
+ <pt x="1013" y="1039" on="1"/>
+ <pt x="1013" y="753" on="1"/>
+ <pt x="890" y="753" on="1"/>
+ <pt x="865" y="934" on="1"/>
+ <pt x="756" y="987" on="0"/>
+ <pt x="610" y="987" on="1"/>
+ <pt x="500" y="987" on="0"/>
+ <pt x="439" y="952" on="1"/>
+ <pt x="367" y="911" on="0"/>
+ <pt x="367" y="826" on="1"/>
+ <pt x="367" y="714" on="0"/>
+ <pt x="573" y="660" on="1"/>
+ <pt x="775" y="607" on="1"/>
+ <pt x="943" y="563" on="0"/>
+ <pt x="1016" y="495" on="1"/>
+ <pt x="1088" y="428" on="0"/>
+ <pt x="1088" y="313" on="1"/>
+ <pt x="1088" y="156" on="0"/>
+ <pt x="965" y="66" on="1"/>
+ <pt x="842" y="-25" on="0"/>
+ <pt x="622" y="-25" on="1"/>
+ <pt x="396" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="263" y="1283" on="1"/>
+ <pt x="519" y="1604" on="1"/>
+ <pt x="738" y="1604" on="1"/>
+ <pt x="994" y="1283" on="1"/>
+ <pt x="871" y="1283" on="1"/>
+ <pt x="630" y="1485" on="1"/>
+ <pt x="627" y="1485" on="1"/>
+ <pt x="386" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 25 5 18 5 5 40 48 200 40 2 18 1 1 49 48 47 46 45 42 6 43 1 3
+ 0 1 1 23 22 21 20 3 2 1 0 8 1 2 3 0 0 44 43 1 0 14 0 0 29
+ 19 16 7 28 36 48 200 16 49 48 47 46 45 44 43 42 23 22 16 3 2 13 20 0 3
+ 36 20 21 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="scommaaccent" xMin="173" yMin="-432" xMax="1088" yMax="1111">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="42" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="section" xMin="154" yMin="-333" xMax="1073" yMax="1518">
+ <contour>
+ <pt x="154" y="-259" on="1"/>
+ <pt x="154" y="62" on="1"/>
+ <pt x="277" y="62" on="1"/>
+ <pt x="302" y="-148" on="1"/>
+ <pt x="462" y="-210" on="0"/>
+ <pt x="617" y="-210" on="1"/>
+ <pt x="749" y="-210" on="0"/>
+ <pt x="825" y="-154" on="1"/>
+ <pt x="900" y="-99" on="0"/>
+ <pt x="900" y="-6" on="1"/>
+ <pt x="900" y="77" on="0"/>
+ <pt x="831" y="125" on="1"/>
+ <pt x="778" y="163" on="0"/>
+ <pt x="668" y="206" on="1"/>
+ <pt x="422" y="302" on="1"/>
+ <pt x="160" y="404" on="0"/>
+ <pt x="160" y="622" on="1"/>
+ <pt x="160" y="776" on="0"/>
+ <pt x="304" y="912" on="1"/>
+ <pt x="166" y="1013" on="0"/>
+ <pt x="166" y="1158" on="1"/>
+ <pt x="166" y="1330" on="0"/>
+ <pt x="298" y="1424" on="1"/>
+ <pt x="429" y="1518" on="0"/>
+ <pt x="673" y="1518" on="1"/>
+ <pt x="830" y="1518" on="0"/>
+ <pt x="1018" y="1474" on="1"/>
+ <pt x="1018" y="1154" on="1"/>
+ <pt x="894" y="1154" on="1"/>
+ <pt x="870" y="1357" on="1"/>
+ <pt x="740" y="1394" on="0"/>
+ <pt x="630" y="1394" on="1"/>
+ <pt x="498" y="1394" on="0"/>
+ <pt x="424" y="1352" on="1"/>
+ <pt x="339" y="1303" on="0"/>
+ <pt x="339" y="1202" on="1"/>
+ <pt x="339" y="1118" on="0"/>
+ <pt x="426" y="1054" on="1"/>
+ <pt x="477" y="1018" on="0"/>
+ <pt x="565" y="984" on="1"/>
+ <pt x="771" y="905" on="1"/>
+ <pt x="1048" y="799" on="0"/>
+ <pt x="1048" y="571" on="1"/>
+ <pt x="1048" y="426" on="0"/>
+ <pt x="919" y="281" on="1"/>
+ <pt x="1073" y="170" on="0"/>
+ <pt x="1073" y="13" on="1"/>
+ <pt x="1073" y="-145" on="0"/>
+ <pt x="945" y="-239" on="1"/>
+ <pt x="817" y="-333" on="0"/>
+ <pt x="590" y="-333" on="1"/>
+ <pt x="360" y="-333" on="0"/>
+ </contour>
+ <contour>
+ <pt x="811" y="344" on="1"/>
+ <pt x="900" y="442" on="0"/>
+ <pt x="900" y="533" on="1"/>
+ <pt x="900" y="664" on="0"/>
+ <pt x="714" y="732" on="1"/>
+ <pt x="458" y="826" on="1"/>
+ <pt x="410" y="845" on="1"/>
+ <pt x="327" y="757" on="0"/>
+ <pt x="327" y="672" on="1"/>
+ <pt x="327" y="541" on="0"/>
+ <pt x="491" y="474" on="1"/>
+ <pt x="760" y="365" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 0 0 31 5 24 5 5 50 48 200 24 0 1 58 52 44 29 28 27 26 18 3 2 1 0
+ 12 13 50 0 0 14 0 0 60 15 16 54 16 42 35 15 20 9 15 46 48 200 20 16 58
+ 52 44 29 28 20 18 16 3 2 10 26 0 3 46 42 26 27 26 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="semicolon" xMin="466" yMin="-321" xMax="762" yMax="1086">
+ <contour>
+ <pt x="466" y="0" on="1"/>
+ <pt x="466" y="296" on="1"/>
+ <pt x="762" y="296" on="1"/>
+ <pt x="762" y="116" on="1"/>
+ <pt x="760" y="-302" on="0"/>
+ <pt x="466" y="-321" on="1"/>
+ <pt x="466" y="-222" on="1"/>
+ <pt x="541" y="-210" on="0"/>
+ <pt x="563" y="-155" on="1"/>
+ <pt x="583" y="-107" on="0"/>
+ <pt x="589" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="466" y="790" on="1"/>
+ <pt x="466" y="1086" on="1"/>
+ <pt x="762" y="1086" on="1"/>
+ <pt x="762" y="790" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 1 3 1 2 2 0 1 10 6 5 0 4 13 2 0 0 0 14 11 8 1 12 1 4 48
+ 200 2 1 1 0 13 12 1 14 10 2 0 2 0 0 14 13 3 2 8 3 0 1 4 48
+ 200 12 11 6 5 1 0 5 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="semicolon#1" xMin="466" yMin="-321" xMax="762" yMax="1086">
+ <contour>
+ <pt x="466" y="0" on="1"/>
+ <pt x="466" y="296" on="1"/>
+ <pt x="762" y="296" on="1"/>
+ <pt x="762" y="116" on="1"/>
+ <pt x="760" y="-302" on="0"/>
+ <pt x="466" y="-321" on="1"/>
+ <pt x="466" y="-222" on="1"/>
+ <pt x="541" y="-210" on="0"/>
+ <pt x="563" y="-155" on="1"/>
+ <pt x="583" y="-107" on="0"/>
+ <pt x="589" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="466" y="790" on="1"/>
+ <pt x="466" y="1086" on="1"/>
+ <pt x="762" y="1086" on="1"/>
+ <pt x="762" y="790" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 1 3 1 2 2 0 1 10 6 5 0 4 13 2 0 0 0 14 11 8 1 12 1 4 48
+ 200 2 1 1 0 13 12 1 14 10 2 0 2 0 0 14 13 3 2 8 3 0 1 4 48
+ 200 12 11 6 5 1 0 5 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="seven" xMin="145" yMin="0" xMax="1058" yMax="1480">
+ <contour>
+ <pt x="264" y="0" on="1"/>
+ <pt x="325" y="432" on="0"/>
+ <pt x="671" y="949" on="1"/>
+ <pt x="796" y="1133" on="1"/>
+ <pt x="905" y="1295" on="1"/>
+ <pt x="145" y="1295" on="1"/>
+ <pt x="145" y="1480" on="1"/>
+ <pt x="1058" y="1480" on="1"/>
+ <pt x="1058" y="1295" on="1"/>
+ <pt x="971" y="1176" on="1"/>
+ <pt x="716" y="824" on="0"/>
+ <pt x="595" y="465" on="1"/>
+ <pt x="512" y="215" on="0"/>
+ <pt x="511" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 35 values pushed */
+ 0 0 8 5 4 27 2 6 1 4 48 200 13 0 1 0 7 6 0 14 13 4 0 3 7
+ 5 3 8 7 1 6 5 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="sfthyphen" xMin="148" yMin="543" xMax="1081" yMax="691">
+ <contour>
+ <pt x="148" y="543" on="1"/>
+ <pt x="148" y="691" on="1"/>
+ <pt x="1081" y="691" on="1"/>
+ <pt x="1081" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 200 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="six" xMin="122" yMin="-37" xMax="1132" yMax="1517">
+ <contour>
+ <pt x="335" y="773" on="1"/>
+ <pt x="399" y="861" on="0"/>
+ <pt x="469" y="905" on="1"/>
+ <pt x="572" y="969" on="0"/>
+ <pt x="706" y="969" on="1"/>
+ <pt x="896" y="969" on="0"/>
+ <pt x="1014" y="835" on="1"/>
+ <pt x="1132" y="702" on="0"/>
+ <pt x="1132" y="486" on="1"/>
+ <pt x="1132" y="255" on="0"/>
+ <pt x="995" y="109" on="1"/>
+ <pt x="858" y="-37" on="0"/>
+ <pt x="642" y="-37" on="1"/>
+ <pt x="398" y="-37" on="0"/>
+ <pt x="260" y="161" on="1"/>
+ <pt x="122" y="360" on="0"/>
+ <pt x="122" y="710" on="1"/>
+ <pt x="122" y="1095" on="0"/>
+ <pt x="285" y="1306" on="1"/>
+ <pt x="448" y="1517" on="0"/>
+ <pt x="738" y="1517" on="1"/>
+ <pt x="866" y="1517" on="0"/>
+ <pt x="1064" y="1446" on="1"/>
+ <pt x="1064" y="1129" on="1"/>
+ <pt x="940" y="1129" on="1"/>
+ <pt x="917" y="1339" on="1"/>
+ <pt x="830" y="1394" on="0"/>
+ <pt x="739" y="1394" on="1"/>
+ <pt x="524" y="1394" on="0"/>
+ <pt x="415" y="1178" on="1"/>
+ <pt x="338" y="1027" on="0"/>
+ </contour>
+ <contour>
+ <pt x="669" y="839" on="1"/>
+ <pt x="534" y="839" on="0"/>
+ <pt x="442" y="736" on="1"/>
+ <pt x="350" y="634" on="0"/>
+ <pt x="350" y="480" on="1"/>
+ <pt x="350" y="320" on="0"/>
+ <pt x="443" y="203" on="1"/>
+ <pt x="536" y="86" on="0"/>
+ <pt x="667" y="86" on="1"/>
+ <pt x="778" y="86" on="0"/>
+ <pt x="846" y="165" on="1"/>
+ <pt x="932" y="265" on="0"/>
+ <pt x="932" y="463" on="1"/>
+ <pt x="932" y="839" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 39 5 12 31 25 4 27 5 20 48 200 20 0 12 2 4 1 1 25 24 23 22 4
+ 0 6 0 2 3 0 0 14 0 0 43 24 8 35 26 16 48 200 8 22 25 24 0 3 13
+ 16 22 23 22 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="slash" xMin="99" yMin="-296" xMax="1131" yMax="1579">
+ <contour>
+ <pt x="99" y="-296" on="1"/>
+ <pt x="967" y="1579" on="1"/>
+ <pt x="1131" y="1579" on="1"/>
+ <pt x="262" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 2 1 1 3 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="space"/><!-- contains no outline data -->
+
+ <TTGlyph name="sterling" xMin="149" yMin="0" xMax="1043" yMax="1517">
+ <contour>
+ <pt x="149" y="0" on="1"/>
+ <pt x="149" y="179" on="1"/>
+ <pt x="351" y="249" on="0"/>
+ <pt x="353" y="511" on="1"/>
+ <pt x="353" y="728" on="1"/>
+ <pt x="180" y="728" on="1"/>
+ <pt x="180" y="851" on="1"/>
+ <pt x="353" y="851" on="1"/>
+ <pt x="353" y="1110" on="1"/>
+ <pt x="353" y="1298" on="0"/>
+ <pt x="458" y="1407" on="1"/>
+ <pt x="563" y="1517" on="0"/>
+ <pt x="746" y="1517" on="1"/>
+ <pt x="874" y="1517" on="0"/>
+ <pt x="1028" y="1468" on="1"/>
+ <pt x="1028" y="1160" on="1"/>
+ <pt x="905" y="1160" on="1"/>
+ <pt x="880" y="1369" on="1"/>
+ <pt x="800" y="1394" on="0"/>
+ <pt x="740" y="1394" on="1"/>
+ <pt x="550" y="1394" on="0"/>
+ <pt x="550" y="1191" on="1"/>
+ <pt x="550" y="851" on="1"/>
+ <pt x="815" y="851" on="1"/>
+ <pt x="815" y="728" on="1"/>
+ <pt x="550" y="728" on="1"/>
+ <pt x="550" y="559" on="1"/>
+ <pt x="549" y="305" on="0"/>
+ <pt x="368" y="173" on="1"/>
+ <pt x="1043" y="173" on="1"/>
+ <pt x="1043" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 104 values pushed */
+ 0 0 19 5 12 48 200 12 0 1 21 17 16 15 14 8 6 0 6 3 0 26 3 1 3
+ 4 28 3 0 0 25 24 5 4 6 3 6 29 28 22 1 0 2 4 48 200 23 22 7 6
+ 3 30 0 1 2 0 14 24 23 17 16 4 14 21 3 28 21 3 2 6 5 2 3 0 3
+ 0 0 26 25 22 21 10 3 3 1 4 48 200 30 29 1 15 14 1 8 7 4 3 3 1
+ 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="t" xMin="119" yMin="-25" xMax="1032" yMax="1332">
+ <contour>
+ <pt x="1032" y="61" on="1"/>
+ <pt x="867" y="-25" on="0"/>
+ <pt x="696" y="-25" on="1"/>
+ <pt x="535" y="-25" on="0"/>
+ <pt x="466" y="50" on="1"/>
+ <pt x="397" y="124" on="0"/>
+ <pt x="397" y="299" on="1"/>
+ <pt x="397" y="925" on="1"/>
+ <pt x="119" y="925" on="1"/>
+ <pt x="119" y="1061" on="1"/>
+ <pt x="397" y="1061" on="1"/>
+ <pt x="397" y="1332" on="1"/>
+ <pt x="594" y="1332" on="1"/>
+ <pt x="594" y="1061" on="1"/>
+ <pt x="1020" y="1061" on="1"/>
+ <pt x="1020" y="925" on="1"/>
+ <pt x="594" y="925" on="1"/>
+ <pt x="594" y="388" on="1"/>
+ <pt x="594" y="228" on="0"/>
+ <pt x="626" y="176" on="1"/>
+ <pt x="658" y="123" on="0"/>
+ <pt x="753" y="123" on="1"/>
+ <pt x="859" y="123" on="0"/>
+ <pt x="1032" y="200" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 21 14 2 48 200 2 2 1 23 17 6 0 4 7 2 3 0 0 0 16 15 8 7
+ 20 3 9 1 4 48 200 12 11 1 14 13 10 9 3 2 0 14 15 14 2 0 12 3 9
+ 8 6 0 0 17 16 13 12 10 3 6 1 4 48 200 23 0 1 11 10 7 6 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tbar" xMin="119" yMin="-25" xMax="1032" yMax="1332">
+ <contour>
+ <pt x="1032" y="200" on="1"/>
+ <pt x="1032" y="61" on="1"/>
+ <pt x="867" y="-25" on="0"/>
+ <pt x="696" y="-25" on="1"/>
+ <pt x="535" y="-25" on="0"/>
+ <pt x="466" y="50" on="1"/>
+ <pt x="397" y="124" on="0"/>
+ <pt x="397" y="299" on="1"/>
+ <pt x="397" y="605" on="1"/>
+ <pt x="168" y="605" on="1"/>
+ <pt x="168" y="703" on="1"/>
+ <pt x="397" y="703" on="1"/>
+ <pt x="397" y="925" on="1"/>
+ <pt x="119" y="925" on="1"/>
+ <pt x="119" y="1061" on="1"/>
+ <pt x="397" y="1061" on="1"/>
+ <pt x="397" y="1332" on="1"/>
+ <pt x="594" y="1332" on="1"/>
+ <pt x="594" y="1061" on="1"/>
+ <pt x="1020" y="1061" on="1"/>
+ <pt x="1020" y="925" on="1"/>
+ <pt x="594" y="925" on="1"/>
+ <pt x="594" y="703" on="1"/>
+ <pt x="896" y="703" on="1"/>
+ <pt x="896" y="605" on="1"/>
+ <pt x="594" y="605" on="1"/>
+ <pt x="594" y="388" on="1"/>
+ <pt x="594" y="228" on="0"/>
+ <pt x="626" y="176" on="1"/>
+ <pt x="658" y="123" on="0"/>
+ <pt x="753" y="123" on="1"/>
+ <pt x="859" y="123" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 0 0 30 14 3 48 200 3 2 1 26 7 1 0 4 8 2 3 0 0 0 21 20 13 12
+ 20 3 14 25 24 9 8 33 3 10 2 4 48 200 17 16 1 19 18 15 14 3 23 22 11
+ 10 3 3 0 14 24 23 20 19 4 0 17 3 14 13 10 9 4 13 7 0 0 26 25 22
+ 21 18 17 10 5 7 1 4 48 200 1 0 1 16 15 12 11 8 7 5 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcaron" xMin="119" yMin="-25" xMax="1032" yMax="1688">
+ <contour>
+ <pt x="1032" y="61" on="1"/>
+ <pt x="867" y="-25" on="0"/>
+ <pt x="696" y="-25" on="1"/>
+ <pt x="535" y="-25" on="0"/>
+ <pt x="466" y="50" on="1"/>
+ <pt x="397" y="124" on="0"/>
+ <pt x="397" y="299" on="1"/>
+ <pt x="397" y="925" on="1"/>
+ <pt x="119" y="925" on="1"/>
+ <pt x="119" y="1061" on="1"/>
+ <pt x="397" y="1061" on="1"/>
+ <pt x="397" y="1332" on="1"/>
+ <pt x="594" y="1332" on="1"/>
+ <pt x="594" y="1061" on="1"/>
+ <pt x="1020" y="1061" on="1"/>
+ <pt x="1020" y="925" on="1"/>
+ <pt x="594" y="925" on="1"/>
+ <pt x="594" y="388" on="1"/>
+ <pt x="594" y="228" on="0"/>
+ <pt x="626" y="176" on="1"/>
+ <pt x="658" y="123" on="0"/>
+ <pt x="753" y="123" on="1"/>
+ <pt x="859" y="123" on="0"/>
+ <pt x="1032" y="200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="767" y="1234" on="1"/>
+ <pt x="767" y="1293" on="1"/>
+ <pt x="843" y="1314" on="0"/>
+ <pt x="843" y="1474" on="1"/>
+ <pt x="843" y="1491" on="1"/>
+ <pt x="767" y="1491" on="1"/>
+ <pt x="767" y="1688" on="1"/>
+ <pt x="964" y="1688" on="1"/>
+ <pt x="964" y="1517" on="1"/>
+ <pt x="963" y="1255" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 0 0 21 14 2 48 200 2 2 32 29 28 27 4 30 11 3 25 24 2 11 9 3 1 23
+ 17 6 0 4 7 2 3 0 0 0 16 15 8 7 20 3 9 1 4 48 200 31 30 1 12
+ 11 1 14 13 10 9 3 3 0 14 15 14 2 0 31 3 28 27 2 31 24 3 9 8 6
+ 0 0 30 29 25 24 10 3 31 17 16 13 12 10 3 6 2 4 48 200 32 31 1 23 0
+ 1 11 10 7 6 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcommaaccent" xMin="119" yMin="-432" xMax="1032" yMax="1332">
+ <contour>
+ <pt x="1032" y="61" on="1"/>
+ <pt x="867" y="-25" on="0"/>
+ <pt x="696" y="-25" on="1"/>
+ <pt x="535" y="-25" on="0"/>
+ <pt x="466" y="50" on="1"/>
+ <pt x="397" y="124" on="0"/>
+ <pt x="397" y="299" on="1"/>
+ <pt x="397" y="925" on="1"/>
+ <pt x="119" y="925" on="1"/>
+ <pt x="119" y="1061" on="1"/>
+ <pt x="397" y="1061" on="1"/>
+ <pt x="397" y="1332" on="1"/>
+ <pt x="594" y="1332" on="1"/>
+ <pt x="594" y="1061" on="1"/>
+ <pt x="1020" y="1061" on="1"/>
+ <pt x="1020" y="925" on="1"/>
+ <pt x="594" y="925" on="1"/>
+ <pt x="594" y="388" on="1"/>
+ <pt x="594" y="228" on="0"/>
+ <pt x="626" y="176" on="1"/>
+ <pt x="658" y="123" on="0"/>
+ <pt x="753" y="123" on="1"/>
+ <pt x="860" y="123" on="0"/>
+ <pt x="1032" y="200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="627" y="0" on="1"/>
+ <pt x="724" y="0" on="1"/>
+ <pt x="664" y="-109" on="1"/>
+ <pt x="736" y="-111" on="0"/>
+ <pt x="788" y="-148" on="1"/>
+ <pt x="858" y="-197" on="0"/>
+ <pt x="858" y="-269" on="1"/>
+ <pt x="858" y="-337" on="0"/>
+ <pt x="799" y="-384" on="1"/>
+ <pt x="741" y="-432" on="0"/>
+ <pt x="654" y="-432" on="1"/>
+ <pt x="587" y="-432" on="0"/>
+ <pt x="511" y="-411" on="1"/>
+ <pt x="511" y="-330" on="1"/>
+ <pt x="561" y="-345" on="0"/>
+ <pt x="615" y="-345" on="1"/>
+ <pt x="719" y="-345" on="0"/>
+ <pt x="719" y="-271" on="1"/>
+ <pt x="719" y="-178" on="0"/>
+ <pt x="532" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 39 32 34 21 14 2 48 200 2 2 1 23 17 6 0 4 7 2 3 0 1 43 37
+ 36 26 25 24 6 13 34 2 0 0 0 16 15 8 7 20 3 9 1 4 48 200 12 11 1
+ 14 13 10 9 3 2 0 14 0 0 41 20 30 48 200 30 30 26 25 24 15 14 6 0 12
+ 3 43 37 36 3 12 6 3 9 8 6 0 0 17 16 13 12 10 3 6 1 4 48 200 23
+ 0 1 11 10 7 6 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcommabelow" xMin="119" yMin="-432" xMax="1032" yMax="1332">
+ <component glyphName="t" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="62" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="thorn" xMin="62" yMin="-395" xMax="1118" yMax="1579">
+ <contour>
+ <pt x="185" y="-272" on="1"/>
+ <pt x="185" y="1456" on="1"/>
+ <pt x="62" y="1456" on="1"/>
+ <pt x="62" y="1579" on="1"/>
+ <pt x="383" y="1579" on="1"/>
+ <pt x="383" y="864" on="1"/>
+ <pt x="458" y="975" on="0"/>
+ <pt x="529" y="1030" on="1"/>
+ <pt x="631" y="1110" on="0"/>
+ <pt x="749" y="1110" on="1"/>
+ <pt x="914" y="1110" on="0"/>
+ <pt x="1016" y="967" on="1"/>
+ <pt x="1118" y="823" on="0"/>
+ <pt x="1118" y="588" on="1"/>
+ <pt x="1118" y="302" on="0"/>
+ <pt x="983" y="139" on="1"/>
+ <pt x="849" y="-25" on="0"/>
+ <pt x="614" y="-25" on="1"/>
+ <pt x="526" y="-25" on="0"/>
+ <pt x="383" y="0" on="1"/>
+ <pt x="383" y="-272" on="1"/>
+ <pt x="630" y="-272" on="1"/>
+ <pt x="630" y="-395" on="1"/>
+ <pt x="62" y="-395" on="1"/>
+ <pt x="62" y="-272" on="1"/>
+ </contour>
+ <contour>
+ <pt x="383" y="146" on="1"/>
+ <pt x="518" y="123" on="0"/>
+ <pt x="591" y="123" on="1"/>
+ <pt x="908" y="123" on="0"/>
+ <pt x="908" y="591" on="1"/>
+ <pt x="908" y="950" on="0"/>
+ <pt x="694" y="950" on="1"/>
+ <pt x="530" y="950" on="0"/>
+ <pt x="383" y="716" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 100 values pushed */
+ 0 0 31 30 9 27 14 17 48 200 17 2 9 1 1 2 1 2 3 1 3 0 1 1 33
+ 25 5 3 1 2 3 0 0 1 19 2 0 2 0 0 0 24 21 20 0 6 3 22 1 4
+ 48 200 4 3 1 23 22 1 2 0 14 0 0 29 39 13 48 200 22 21 2 13 13 4 24
+ 23 3 2 4 13 0 0 0 33 25 20 19 5 4 10 5 0 1 4 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="three" xMin="185" yMin="-37" xMax="1081" yMax="1517">
+ <contour>
+ <pt x="185" y="10" on="1"/>
+ <pt x="185" y="384" on="1"/>
+ <pt x="308" y="384" on="1"/>
+ <pt x="333" y="138" on="1"/>
+ <pt x="419" y="86" on="0"/>
+ <pt x="538" y="86" on="1"/>
+ <pt x="691" y="86" on="0"/>
+ <pt x="781" y="173" on="1"/>
+ <pt x="871" y="260" on="0"/>
+ <pt x="871" y="409" on="1"/>
+ <pt x="871" y="728" on="0"/>
+ <pt x="455" y="728" on="1"/>
+ <pt x="320" y="728" on="1"/>
+ <pt x="320" y="851" on="1"/>
+ <pt x="434" y="851" on="1"/>
+ <pt x="829" y="851" on="0"/>
+ <pt x="829" y="1147" on="1"/>
+ <pt x="829" y="1261" on="0"/>
+ <pt x="756" y="1327" on="1"/>
+ <pt x="684" y="1394" on="0"/>
+ <pt x="557" y="1394" on="1"/>
+ <pt x="439" y="1394" on="0"/>
+ <pt x="355" y="1355" on="1"/>
+ <pt x="343" y="1146" on="1"/>
+ <pt x="219" y="1146" on="1"/>
+ <pt x="219" y="1464" on="1"/>
+ <pt x="412" y="1517" on="0"/>
+ <pt x="577" y="1517" on="1"/>
+ <pt x="1030" y="1517" on="0"/>
+ <pt x="1030" y="1164" on="1"/>
+ <pt x="1030" y="1001" on="0"/>
+ <pt x="925" y="901" on="1"/>
+ <pt x="861" y="842" on="0"/>
+ <pt x="742" y="798" on="1"/>
+ <pt x="847" y="767" on="0"/>
+ <pt x="902" y="733" on="1"/>
+ <pt x="1081" y="622" on="0"/>
+ <pt x="1081" y="399" on="1"/>
+ <pt x="1081" y="205" on="0"/>
+ <pt x="943" y="84" on="1"/>
+ <pt x="805" y="-37" on="0"/>
+ <pt x="576" y="-37" on="1"/>
+ <pt x="421" y="-37" on="0"/>
+ <pt x="270" y="-7" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 20 5 27 5 5 41 48 200 41 2 27 0 1 1 33 25 24 23 22 14 13 12 11
+ 3 2 1 0 13 0 2 3 0 0 14 0 0 16 24 29 9 39 37 48 200 33 23 22 14
+ 13 12 11 3 2 9 13 37 29 24 0 0 25 24 23 1 0 1 5 48 200 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="threequarters" xMin="37" yMin="-37" xMax="1205" yMax="1518">
+ <contour>
+ <pt x="173" y="-37" on="1"/>
+ <pt x="950" y="1517" on="1"/>
+ <pt x="1091" y="1517" on="1"/>
+ <pt x="311" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="37" y="752" on="1"/>
+ <pt x="37" y="916" on="1"/>
+ <pt x="148" y="916" on="1"/>
+ <pt x="148" y="854" on="1"/>
+ <pt x="195" y="827" on="0"/>
+ <pt x="256" y="827" on="1"/>
+ <pt x="380" y="827" on="0"/>
+ <pt x="380" y="946" on="1"/>
+ <pt x="380" y="1076" on="0"/>
+ <pt x="197" y="1076" on="1"/>
+ <pt x="161" y="1076" on="1"/>
+ <pt x="161" y="1187" on="1"/>
+ <pt x="200" y="1187" on="1"/>
+ <pt x="380" y="1187" on="0"/>
+ <pt x="380" y="1304" on="1"/>
+ <pt x="380" y="1406" on="0"/>
+ <pt x="260" y="1406" on="1"/>
+ <pt x="198" y="1406" on="0"/>
+ <pt x="148" y="1375" on="1"/>
+ <pt x="148" y="1313" on="1"/>
+ <pt x="37" y="1313" on="1"/>
+ <pt x="37" y="1469" on="1"/>
+ <pt x="177" y="1518" on="0"/>
+ <pt x="283" y="1518" on="1"/>
+ <pt x="531" y="1518" on="0"/>
+ <pt x="531" y="1334" on="1"/>
+ <pt x="531" y="1204" on="0"/>
+ <pt x="355" y="1129" on="1"/>
+ <pt x="529" y="1084" on="0"/>
+ <pt x="529" y="941" on="1"/>
+ <pt x="529" y="836" on="0"/>
+ <pt x="452" y="776" on="1"/>
+ <pt x="375" y="715" on="0"/>
+ <pt x="244" y="715" on="1"/>
+ <pt x="165" y="715" on="0"/>
+ <pt x="61" y="745" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1094" y="0" on="1"/>
+ <pt x="945" y="0" on="1"/>
+ <pt x="945" y="179" on="1"/>
+ <pt x="571" y="179" on="1"/>
+ <pt x="571" y="302" on="1"/>
+ <pt x="941" y="790" on="1"/>
+ <pt x="1094" y="790" on="1"/>
+ <pt x="1094" y="302" on="1"/>
+ <pt x="1205" y="302" on="1"/>
+ <pt x="1205" y="179" on="1"/>
+ <pt x="1094" y="179" on="1"/>
+ </contour>
+ <contour>
+ <pt x="709" y="302" on="1"/>
+ <pt x="945" y="302" on="1"/>
+ <pt x="945" y="611" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 139 values pushed */
+ 0 0 20 31 27 9 31 37 48 200 31 25 24 23 22 16 15 14 13 7 6 5 12 1 45
+ 3 37 53 37 4 3 45 44 3 27 1 0 0 52 51 48 47 44 6 4 42 1 4 48 200
+ 46 45 1 50 49 43 42 3 41 40 1 2 1 1 3 0 1 5 0 14 0 0 18 38 29
+ 11 38 33 48 200 2 1 2 40 41 3 33 29 51 45 44 43 33 31 29 23 22 16 15 14
+ 13 7 6 3 0 17 41 4 3 49 48 2 13 40 0 0 53 52 42 41 16 3 40 1 4
+ 48 200 50 47 46 40 3 25 24 5 4 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="threesuperior" xMin="263" yMin="715" xMax="966" yMax="1518">
+ <contour>
+ <pt x="263" y="752" on="1"/>
+ <pt x="263" y="925" on="1"/>
+ <pt x="386" y="925" on="1"/>
+ <pt x="398" y="857" on="1"/>
+ <pt x="468" y="839" on="0"/>
+ <pt x="561" y="839" on="1"/>
+ <pt x="787" y="839" on="0"/>
+ <pt x="787" y="943" on="1"/>
+ <pt x="787" y="1027" on="0"/>
+ <pt x="691" y="1050" on="1"/>
+ <pt x="618" y="1067" on="0"/>
+ <pt x="465" y="1067" on="1"/>
+ <pt x="374" y="1067" on="1"/>
+ <pt x="374" y="1191" on="1"/>
+ <pt x="469" y="1191" on="1"/>
+ <pt x="659" y="1191" on="0"/>
+ <pt x="723" y="1213" on="1"/>
+ <pt x="787" y="1234" on="0"/>
+ <pt x="787" y="1296" on="1"/>
+ <pt x="787" y="1394" on="0"/>
+ <pt x="595" y="1394" on="1"/>
+ <pt x="477" y="1394" on="0"/>
+ <pt x="398" y="1364" on="1"/>
+ <pt x="386" y="1283" on="1"/>
+ <pt x="263" y="1283" on="1"/>
+ <pt x="263" y="1468" on="1"/>
+ <pt x="433" y="1518" on="0"/>
+ <pt x="606" y="1518" on="1"/>
+ <pt x="966" y="1518" on="0"/>
+ <pt x="966" y="1326" on="1"/>
+ <pt x="966" y="1196" on="0"/>
+ <pt x="754" y="1126" on="1"/>
+ <pt x="966" y="1080" on="0"/>
+ <pt x="966" y="933" on="1"/>
+ <pt x="966" y="715" on="0"/>
+ <pt x="577" y="715" on="1"/>
+ <pt x="431" y="715" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 20 6 27 5 6 35 48 200 35 31 27 25 24 23 22 14 13 12 11 3 2 1 0
+ 14 0 0 18 13 29 7 13 33 48 200 31 23 22 14 13 12 11 3 2 9 13 33 29 0
+ 25 24 1 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="threesuperiour" xMin="365" yMin="715" xMax="858" yMax="1518">
+ <contour>
+ <pt x="365" y="752" on="1"/>
+ <pt x="365" y="916" on="1"/>
+ <pt x="476" y="916" on="1"/>
+ <pt x="476" y="854" on="1"/>
+ <pt x="524" y="827" on="0"/>
+ <pt x="583" y="827" on="1"/>
+ <pt x="707" y="827" on="0"/>
+ <pt x="707" y="946" on="1"/>
+ <pt x="707" y="1076" on="0"/>
+ <pt x="525" y="1076" on="1"/>
+ <pt x="488" y="1076" on="1"/>
+ <pt x="488" y="1187" on="1"/>
+ <pt x="528" y="1187" on="1"/>
+ <pt x="707" y="1187" on="0"/>
+ <pt x="707" y="1303" on="1"/>
+ <pt x="707" y="1406" on="0"/>
+ <pt x="588" y="1406" on="1"/>
+ <pt x="527" y="1406" on="0"/>
+ <pt x="476" y="1375" on="1"/>
+ <pt x="476" y="1313" on="1"/>
+ <pt x="365" y="1313" on="1"/>
+ <pt x="365" y="1469" on="1"/>
+ <pt x="505" y="1518" on="0"/>
+ <pt x="611" y="1518" on="1"/>
+ <pt x="858" y="1518" on="0"/>
+ <pt x="858" y="1334" on="1"/>
+ <pt x="858" y="1204" on="0"/>
+ <pt x="682" y="1129" on="1"/>
+ <pt x="785" y="1102" on="0"/>
+ <pt x="825" y="1048" on="1"/>
+ <pt x="857" y="1004" on="0"/>
+ <pt x="857" y="941" on="1"/>
+ <pt x="857" y="836" on="0"/>
+ <pt x="780" y="776" on="1"/>
+ <pt x="704" y="715" on="0"/>
+ <pt x="572" y="715" on="1"/>
+ <pt x="487" y="715" on="0"/>
+ <pt x="388" y="745" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 16 31 23 5 31 35 48 200 35 27 23 21 20 19 18 12 11 10 9 3 2 1 0
+ 14 0 0 14 38 25 7 38 31 48 200 27 19 18 12 11 10 9 3 2 9 13 31 25 0
+ 21 20 1 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tilde" xMin="281" yMin="1283" xMax="947" yMax="1518">
+ <contour>
+ <pt x="281" y="1283" on="1"/>
+ <pt x="287" y="1377" on="0"/>
+ <pt x="312" y="1428" on="1"/>
+ <pt x="357" y="1518" on="0"/>
+ <pt x="466" y="1518" on="1"/>
+ <pt x="538" y="1518" on="0"/>
+ <pt x="601" y="1479" on="1"/>
+ <pt x="661" y="1442" on="1"/>
+ <pt x="723" y="1404" on="0"/>
+ <pt x="757" y="1404" on="1"/>
+ <pt x="825" y="1404" on="0"/>
+ <pt x="836" y="1518" on="1"/>
+ <pt x="947" y="1518" on="1"/>
+ <pt x="940" y="1424" on="0"/>
+ <pt x="915" y="1374" on="1"/>
+ <pt x="869" y="1283" on="0"/>
+ <pt x="762" y="1283" on="1"/>
+ <pt x="689" y="1283" on="0"/>
+ <pt x="626" y="1322" on="1"/>
+ <pt x="566" y="1359" on="1"/>
+ <pt x="506" y="1396" on="0"/>
+ <pt x="470" y="1396" on="1"/>
+ <pt x="402" y="1396" on="0"/>
+ <pt x="391" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 0 0 21 5 4 9 5 16 48 200 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
+ 14 23 12 11 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="trademark" xMin="43" yMin="740" xMax="1196" yMax="1480">
+ <contour>
+ <pt x="142" y="740" on="1"/>
+ <pt x="142" y="833" on="1"/>
+ <pt x="219" y="833" on="1"/>
+ <pt x="219" y="1388" on="1"/>
+ <pt x="132" y="1388" on="1"/>
+ <pt x="132" y="1289" on="1"/>
+ <pt x="43" y="1289" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ <pt x="506" y="1480" on="1"/>
+ <pt x="506" y="1289" on="1"/>
+ <pt x="417" y="1289" on="1"/>
+ <pt x="417" y="1388" on="1"/>
+ <pt x="330" y="1388" on="1"/>
+ <pt x="330" y="833" on="1"/>
+ <pt x="407" y="833" on="1"/>
+ <pt x="407" y="740" on="1"/>
+ </contour>
+ <contour>
+ <pt x="555" y="740" on="1"/>
+ <pt x="555" y="833" on="1"/>
+ <pt x="613" y="833" on="1"/>
+ <pt x="613" y="1388" on="1"/>
+ <pt x="555" y="1388" on="1"/>
+ <pt x="555" y="1480" on="1"/>
+ <pt x="767" y="1480" on="1"/>
+ <pt x="889" y="1037" on="1"/>
+ <pt x="995" y="1480" on="1"/>
+ <pt x="1196" y="1480" on="1"/>
+ <pt x="1196" y="1388" on="1"/>
+ <pt x="1138" y="1388" on="1"/>
+ <pt x="1138" y="833" on="1"/>
+ <pt x="1196" y="833" on="1"/>
+ <pt x="1196" y="740" on="1"/>
+ <pt x="1033" y="740" on="1"/>
+ <pt x="1033" y="1319" on="1"/>
+ <pt x="1032" y="1319" on="1"/>
+ <pt x="916" y="876" on="1"/>
+ <pt x="829" y="876" on="1"/>
+ <pt x="714" y="1289" on="1"/>
+ <pt x="712" y="1289" on="1"/>
+ <pt x="712" y="740" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 129 values pushed */
+ 37 36 35 34 33 32 29 28 27 26 23 20 19 18 17 14 13 12 11 10 9 6 5 4 3
+ 2 1 27 7 0 3 38 31 30 16 15 0 5 0 25 24 22 21 8 7 0 5 14 36 35
+ 34 33 24 23 22 7 31 37 3 21 20 17 16 4 18 8 3 15 14 11 10 4 8 12 3
+ 5 4 1 0 4 2 6 3 30 29 26 25 4 13 27 0 0 32 31 18 1 27 38 37 18
+ 1 18 2 4 13 12 1 2 1 6 48 200 28 27 1 19 18 1 9 8 1 3 2 1 7
+ 6 1 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="two" xMin="133" yMin="0" xMax="1108" yMax="1517">
+ <contour>
+ <pt x="133" y="0" on="1"/>
+ <pt x="133" y="173" on="1"/>
+ <pt x="243" y="359" on="0"/>
+ <pt x="391" y="493" on="1"/>
+ <pt x="494" y="586" on="1"/>
+ <pt x="616" y="698" on="1"/>
+ <pt x="854" y="916" on="0"/>
+ <pt x="854" y="1119" on="1"/>
+ <pt x="854" y="1244" on="0"/>
+ <pt x="778" y="1319" on="1"/>
+ <pt x="703" y="1394" on="0"/>
+ <pt x="577" y="1394" on="1"/>
+ <pt x="459" y="1394" on="0"/>
+ <pt x="318" y="1308" on="1"/>
+ <pt x="294" y="1073" on="1"/>
+ <pt x="170" y="1073" on="1"/>
+ <pt x="170" y="1423" on="1"/>
+ <pt x="416" y="1517" on="0"/>
+ <pt x="616" y="1517" on="1"/>
+ <pt x="823" y="1517" on="0"/>
+ <pt x="944" y="1409" on="1"/>
+ <pt x="1064" y="1302" on="0"/>
+ <pt x="1064" y="1118" on="1"/>
+ <pt x="1064" y="986" on="0"/>
+ <pt x="1009" y="889" on="1"/>
+ <pt x="952" y="788" on="0"/>
+ <pt x="808" y="668" on="1"/>
+ <pt x="723" y="597" on="1"/>
+ <pt x="503" y="411" on="0"/>
+ <pt x="441" y="329" on="1"/>
+ <pt x="385" y="257" on="0"/>
+ <pt x="356" y="173" on="1"/>
+ <pt x="1108" y="173" on="1"/>
+ <pt x="1108" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 0 0 11 5 18 48 200 18 0 1 16 15 14 13 4 0 1 3 0 0 0 32 31 1 22
+ 2 0 1 4 48 200 33 0 1 0 14 0 0 7 39 22 48 200 22 31 22 14 13 4 32
+ 15 3 33 32 1 16 15 1 1 0 1 3 0
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="twosuperior" xMin="257" yMin="728" xMax="972" yMax="1518">
+ <contour>
+ <pt x="257" y="728" on="1"/>
+ <pt x="257" y="876" on="1"/>
+ <pt x="298" y="971" on="0"/>
+ <pt x="364" y="1015" on="1"/>
+ <pt x="424" y="1055" on="0"/>
+ <pt x="551" y="1105" on="1"/>
+ <pt x="647" y="1143" on="1"/>
+ <pt x="781" y="1196" on="0"/>
+ <pt x="781" y="1278" on="1"/>
+ <pt x="781" y="1394" on="0"/>
+ <pt x="589" y="1394" on="1"/>
+ <pt x="475" y="1394" on="0"/>
+ <pt x="392" y="1357" on="1"/>
+ <pt x="380" y="1265" on="1"/>
+ <pt x="257" y="1265" on="1"/>
+ <pt x="257" y="1468" on="1"/>
+ <pt x="294" y="1477" on="1"/>
+ <pt x="462" y="1518" on="0"/>
+ <pt x="592" y="1518" on="1"/>
+ <pt x="960" y="1518" on="0"/>
+ <pt x="960" y="1295" on="1"/>
+ <pt x="960" y="1138" on="0"/>
+ <pt x="752" y="1062" on="1"/>
+ <pt x="670" y="1032" on="1"/>
+ <pt x="490" y="966" on="0"/>
+ <pt x="460" y="876" on="1"/>
+ <pt x="972" y="876" on="1"/>
+ <pt x="972" y="728" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 0 10 6 18 48 200 15 14 13 12 4 13 18 1 0 0 27 0 16 1 1 1 4 48
+ 200 26 25 1 2 0 14 0 0 8 13 20 48 200 20 25 20 13 12 4 26 0 3 27 26
+ 1 15 14 1 0 3 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="twosuperiour" xMin="361" yMin="728" xMax="867" yMax="1517">
+ <contour>
+ <pt x="361" y="728" on="1"/>
+ <pt x="361" y="882" on="1"/>
+ <pt x="405" y="970" on="0"/>
+ <pt x="523" y="1056" on="1"/>
+ <pt x="553" y="1078" on="0"/>
+ <pt x="568" y="1090" on="1"/>
+ <pt x="601" y="1120" on="1"/>
+ <pt x="657" y="1167" on="1"/>
+ <pt x="706" y="1208" on="0"/>
+ <pt x="706" y="1283" on="1"/>
+ <pt x="706" y="1406" on="0"/>
+ <pt x="578" y="1406" on="1"/>
+ <pt x="534" y="1406" on="0"/>
+ <pt x="472" y="1377" on="1"/>
+ <pt x="472" y="1310" on="1"/>
+ <pt x="361" y="1310" on="1"/>
+ <pt x="361" y="1468" on="1"/>
+ <pt x="471" y="1517" on="0"/>
+ <pt x="590" y="1517" on="1"/>
+ <pt x="867" y="1517" on="0"/>
+ <pt x="867" y="1302" on="1"/>
+ <pt x="867" y="1173" on="0"/>
+ <pt x="730" y="1072" on="1"/>
+ <pt x="696" y="1047" on="1"/>
+ <pt x="696" y="1047" on="1"/>
+ <pt x="695" y="1046" on="1"/>
+ <pt x="693" y="1045" on="1"/>
+ <pt x="691" y="1044" on="0"/>
+ <pt x="679" y="1035" on="1"/>
+ <pt x="660" y="1022" on="1"/>
+ <pt x="550" y="948" on="0"/>
+ <pt x="524" y="876" on="1"/>
+ <pt x="867" y="876" on="1"/>
+ <pt x="867" y="728" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 0 0 11 18 48 200 24 23 16 15 14 13 1 7 13 18 31 0 0 33 0 16 1 31 1
+ 4 48 200 32 31 1 0 14 0 0 9 34 20 48 200 31 24 23 14 13 5 20 0 3 33
+ 32 20 2 16 15 1 0 3 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="u" xMin="68" yMin="-25" xMax="1166" yMax="1086">
+ <contour>
+ <pt x="734" y="1086" on="1"/>
+ <pt x="1043" y="1086" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1166" y="123" on="1"/>
+ <pt x="1166" y="0" on="1"/>
+ <pt x="845" y="0" on="1"/>
+ <pt x="845" y="209" on="1"/>
+ <pt x="776" y="104" on="0"/>
+ <pt x="708" y="51" on="1"/>
+ <pt x="612" y="-25" on="0"/>
+ <pt x="493" y="-25" on="1"/>
+ <pt x="191" y="-25" on="0"/>
+ <pt x="191" y="363" on="1"/>
+ <pt x="191" y="962" on="1"/>
+ <pt x="68" y="962" on="1"/>
+ <pt x="68" y="1086" on="1"/>
+ <pt x="389" y="1086" on="1"/>
+ <pt x="389" y="385" on="1"/>
+ <pt x="389" y="130" on="0"/>
+ <pt x="552" y="130" on="1"/>
+ <pt x="701" y="130" on="0"/>
+ <pt x="845" y="382" on="1"/>
+ <pt x="845" y="962" on="1"/>
+ <pt x="734" y="962" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 0 0 19 30 10 48 200 10 2 23 22 21 17 14 13 12 6 3 2 10 0 4 3 5 4
+ 1 0 16 15 1 0 1 3 14 23 0 2 5 16 3 4 3 2 13 1 15 14 12 0 0
+ 22 21 6 5 10 3 1 17 16 10 1 12 2 4 48 200 2 1 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="uacute" xMin="68" yMin="-25" xMax="1166" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="101" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ubreve" xMin="68" yMin="-25" xMax="1166" yMax="1579">
+ <contour>
+ <pt x="734" y="1086" on="1"/>
+ <pt x="1043" y="1086" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1166" y="123" on="1"/>
+ <pt x="1166" y="0" on="1"/>
+ <pt x="845" y="0" on="1"/>
+ <pt x="845" y="209" on="1"/>
+ <pt x="776" y="104" on="0"/>
+ <pt x="708" y="51" on="1"/>
+ <pt x="612" y="-25" on="0"/>
+ <pt x="493" y="-25" on="1"/>
+ <pt x="191" y="-25" on="0"/>
+ <pt x="191" y="363" on="1"/>
+ <pt x="191" y="962" on="1"/>
+ <pt x="68" y="962" on="1"/>
+ <pt x="68" y="1086" on="1"/>
+ <pt x="389" y="1086" on="1"/>
+ <pt x="389" y="385" on="1"/>
+ <pt x="389" y="130" on="0"/>
+ <pt x="552" y="130" on="1"/>
+ <pt x="701" y="130" on="0"/>
+ <pt x="845" y="382" on="1"/>
+ <pt x="845" y="962" on="1"/>
+ <pt x="734" y="962" on="1"/>
+ </contour>
+ <contour>
+ <pt x="265" y="1579" on="1"/>
+ <pt x="388" y="1579" on="1"/>
+ <pt x="436" y="1431" on="0"/>
+ <pt x="610" y="1431" on="1"/>
+ <pt x="785" y="1431" on="0"/>
+ <pt x="833" y="1579" on="1"/>
+ <pt x="956" y="1579" on="1"/>
+ <pt x="933" y="1490" on="0"/>
+ <pt x="907" y="1444" on="1"/>
+ <pt x="816" y="1289" on="0"/>
+ <pt x="615" y="1289" on="1"/>
+ <pt x="462" y="1289" on="0"/>
+ <pt x="373" y="1370" on="1"/>
+ <pt x="318" y="1419" on="0"/>
+ <pt x="290" y="1491" on="1"/>
+ <pt x="279" y="1520" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 96 values pushed */
+ 0 0 27 14 34 19 30 10 48 200 10 2 23 22 21 17 14 13 12 6 3 2 10 0 4
+ 3 30 29 25 24 4 13 34 0 5 4 1 0 16 15 1 0 1 3 14 30 1 5 2 29
+ 23 0 3 5 16 3 25 24 2 16 12 3 4 3 2 13 1 15 14 12 0 0 22 21 6
+ 5 10 3 1 17 16 10 1 12 2 4 48 200 2 1 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ucircumflex" xMin="68" yMin="-25" xMax="1166" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="3" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="udieresis" xMin="68" yMin="-25" xMax="1166" yMax="1480">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="3" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ugrave" xMin="68" yMin="-25" xMax="1166" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="-96" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="uhungarumlaut" xMin="68" yMin="-25" xMax="1166" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="hungarumlaut" x="92" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="umacron" xMin="68" yMin="-25" xMax="1166" yMax="1407">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="-4" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="underscore" xMin="0" yMin="-148" xMax="1229" yMax="0">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="1229" y="0" on="1"/>
+ <pt x="1229" y="-148" on="1"/>
+ <pt x="0" y="-148" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 2 16 1 0 1 4 48 200 1 0 1 0 14 2 1 1 3 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="uogonek" xMin="68" yMin="-370" xMax="1166" yMax="1086">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="331" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="uring" xMin="68" yMin="-25" xMax="1166" yMax="1737">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="ring" x="-4" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="utilde" xMin="68" yMin="-25" xMax="1166" yMax="1518">
+ <contour>
+ <pt x="734" y="1086" on="1"/>
+ <pt x="1043" y="1086" on="1"/>
+ <pt x="1043" y="123" on="1"/>
+ <pt x="1166" y="123" on="1"/>
+ <pt x="1166" y="0" on="1"/>
+ <pt x="845" y="0" on="1"/>
+ <pt x="845" y="209" on="1"/>
+ <pt x="776" y="104" on="0"/>
+ <pt x="708" y="51" on="1"/>
+ <pt x="612" y="-25" on="0"/>
+ <pt x="493" y="-25" on="1"/>
+ <pt x="191" y="-25" on="0"/>
+ <pt x="191" y="363" on="1"/>
+ <pt x="191" y="962" on="1"/>
+ <pt x="68" y="962" on="1"/>
+ <pt x="68" y="1086" on="1"/>
+ <pt x="389" y="1086" on="1"/>
+ <pt x="389" y="385" on="1"/>
+ <pt x="389" y="130" on="0"/>
+ <pt x="552" y="130" on="1"/>
+ <pt x="701" y="130" on="0"/>
+ <pt x="845" y="382" on="1"/>
+ <pt x="845" y="962" on="1"/>
+ <pt x="734" y="962" on="1"/>
+ </contour>
+ <contour>
+ <pt x="278" y="1283" on="1"/>
+ <pt x="284" y="1378" on="0"/>
+ <pt x="309" y="1428" on="1"/>
+ <pt x="354" y="1518" on="0"/>
+ <pt x="463" y="1518" on="1"/>
+ <pt x="535" y="1518" on="0"/>
+ <pt x="598" y="1479" on="1"/>
+ <pt x="658" y="1442" on="1"/>
+ <pt x="720" y="1404" on="0"/>
+ <pt x="754" y="1404" on="1"/>
+ <pt x="822" y="1404" on="0"/>
+ <pt x="833" y="1518" on="1"/>
+ <pt x="944" y="1518" on="1"/>
+ <pt x="937" y="1424" on="0"/>
+ <pt x="912" y="1374" on="1"/>
+ <pt x="866" y="1283" on="0"/>
+ <pt x="759" y="1283" on="1"/>
+ <pt x="686" y="1283" on="0"/>
+ <pt x="623" y="1322" on="1"/>
+ <pt x="563" y="1359" on="1"/>
+ <pt x="503" y="1396" on="0"/>
+ <pt x="467" y="1396" on="1"/>
+ <pt x="399" y="1396" on="0"/>
+ <pt x="388" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 110 values pushed */
+ 0 0 45 5 28 33 5 40 19 30 10 48 200 28 0 10 2 40 1 47 40 24 3 0 0
+ 3 0 23 22 21 17 14 13 12 6 3 2 10 0 4 3 1 36 35 2 13 0 0 5 4
+ 1 0 16 15 1 0 1 3 14 36 1 5 2 35 23 0 3 5 16 3 47 24 2 16 12
+ 3 4 3 2 13 1 15 14 12 0 0 22 21 6 5 10 3 1 17 16 10 1 12 2 4
+ 48 200 2 1 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="v" xMin="55" yMin="0" xMax="1173" yMax="1086">
+ <contour>
+ <pt x="514" y="0" on="1"/>
+ <pt x="129" y="962" on="1"/>
+ <pt x="55" y="962" on="1"/>
+ <pt x="55" y="1086" on="1"/>
+ <pt x="502" y="1086" on="1"/>
+ <pt x="502" y="962" on="1"/>
+ <pt x="342" y="962" on="1"/>
+ <pt x="653" y="184" on="1"/>
+ <pt x="655" y="184" on="1"/>
+ <pt x="966" y="962" on="1"/>
+ <pt x="806" y="962" on="1"/>
+ <pt x="806" y="1086" on="1"/>
+ <pt x="1173" y="1086" on="1"/>
+ <pt x="1173" y="962" on="1"/>
+ <pt x="1099" y="962" on="1"/>
+ <pt x="714" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 8 7 2 1 0 3 0 0 14 13 10 9 6 5 2 1 6 7 3 1 4 48 200 15 0
+ 1 0 12 11 4 3 1 3 14 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="w" xMin="23" yMin="0" xMax="1207" yMax="1086">
+ <contour>
+ <pt x="242" y="0" on="1"/>
+ <pt x="72" y="962" on="1"/>
+ <pt x="23" y="962" on="1"/>
+ <pt x="23" y="1086" on="1"/>
+ <pt x="334" y="1086" on="1"/>
+ <pt x="334" y="962" on="1"/>
+ <pt x="248" y="962" on="1"/>
+ <pt x="377" y="238" on="1"/>
+ <pt x="379" y="238" on="1"/>
+ <pt x="556" y="923" on="1"/>
+ <pt x="723" y="923" on="1"/>
+ <pt x="901" y="235" on="1"/>
+ <pt x="903" y="235" on="1"/>
+ <pt x="1033" y="962" on="1"/>
+ <pt x="935" y="962" on="1"/>
+ <pt x="935" y="1086" on="1"/>
+ <pt x="1207" y="1086" on="1"/>
+ <pt x="1207" y="962" on="1"/>
+ <pt x="1158" y="962" on="1"/>
+ <pt x="988" y="0" on="1"/>
+ <pt x="795" y="0" on="1"/>
+ <pt x="616" y="703" on="1"/>
+ <pt x="614" y="703" on="1"/>
+ <pt x="432" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12 11 8 7 6 9 0 3 10 9 1
+ 23 20 19 0 3 2 0 16 15 4 3 1 3 14 23 22 21 20 19 18 17 16 15 14 13
+ 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="wcircumflex" xMin="23" yMin="0" xMax="1207" yMax="1604">
+ <contour>
+ <pt x="242" y="0" on="1"/>
+ <pt x="72" y="962" on="1"/>
+ <pt x="23" y="962" on="1"/>
+ <pt x="23" y="1086" on="1"/>
+ <pt x="334" y="1086" on="1"/>
+ <pt x="334" y="962" on="1"/>
+ <pt x="248" y="962" on="1"/>
+ <pt x="377" y="238" on="1"/>
+ <pt x="379" y="238" on="1"/>
+ <pt x="556" y="923" on="1"/>
+ <pt x="723" y="923" on="1"/>
+ <pt x="901" y="235" on="1"/>
+ <pt x="903" y="235" on="1"/>
+ <pt x="1033" y="962" on="1"/>
+ <pt x="935" y="962" on="1"/>
+ <pt x="935" y="1086" on="1"/>
+ <pt x="1207" y="1086" on="1"/>
+ <pt x="1207" y="962" on="1"/>
+ <pt x="1158" y="962" on="1"/>
+ <pt x="988" y="0" on="1"/>
+ <pt x="795" y="0" on="1"/>
+ <pt x="616" y="703" on="1"/>
+ <pt x="614" y="703" on="1"/>
+ <pt x="432" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="268" y="1283" on="1"/>
+ <pt x="524" y="1604" on="1"/>
+ <pt x="743" y="1604" on="1"/>
+ <pt x="999" y="1283" on="1"/>
+ <pt x="876" y="1283" on="1"/>
+ <pt x="635" y="1485" on="1"/>
+ <pt x="632" y="1485" on="1"/>
+ <pt x="391" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 31 30 29 28 27 24 6 25 3 3 18 17 14 13 6 5 2 1 8 3 9 3 22 21 12
+ 11 8 7 6 9 0 3 26 25 1 10 9 1 23 20 19 0 3 3 0 16 15 4 3 1
+ 3 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
+ 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="x" xMin="59" yMin="0" xMax="1189" yMax="1086">
+ <contour>
+ <pt x="59" y="0" on="1"/>
+ <pt x="59" y="123" on="1"/>
+ <pt x="182" y="123" on="1"/>
+ <pt x="513" y="543" on="1"/>
+ <pt x="182" y="962" on="1"/>
+ <pt x="59" y="962" on="1"/>
+ <pt x="59" y="1086" on="1"/>
+ <pt x="497" y="1086" on="1"/>
+ <pt x="497" y="962" on="1"/>
+ <pt x="410" y="962" on="1"/>
+ <pt x="671" y="631" on="1"/>
+ <pt x="931" y="962" on="1"/>
+ <pt x="828" y="962" on="1"/>
+ <pt x="828" y="1086" on="1"/>
+ <pt x="1189" y="1086" on="1"/>
+ <pt x="1189" y="962" on="1"/>
+ <pt x="1072" y="962" on="1"/>
+ <pt x="741" y="542" on="1"/>
+ <pt x="1071" y="123" on="1"/>
+ <pt x="1189" y="123" on="1"/>
+ <pt x="1189" y="0" on="1"/>
+ <pt x="744" y="0" on="1"/>
+ <pt x="744" y="123" on="1"/>
+ <pt x="843" y="123" on="1"/>
+ <pt x="590" y="444" on="1"/>
+ <pt x="338" y="123" on="1"/>
+ <pt x="438" y="123" on="1"/>
+ <pt x="438" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 26 25 24 23 22 19 18 17 16 15 12 11 10 9 8 5 4 3 2 1 20 6 0 3 27
+ 21 20 0 3 0 14 13 7 6 1 3 14 27 26 25 24 23 22 21 20 19 18 17 16 15
+ 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="y" xMin="55" yMin="-395" xMax="1173" yMax="1086">
+ <contour>
+ <pt x="514" y="0" on="1"/>
+ <pt x="129" y="962" on="1"/>
+ <pt x="55" y="962" on="1"/>
+ <pt x="55" y="1086" on="1"/>
+ <pt x="502" y="1086" on="1"/>
+ <pt x="502" y="962" on="1"/>
+ <pt x="342" y="962" on="1"/>
+ <pt x="653" y="184" on="1"/>
+ <pt x="655" y="184" on="1"/>
+ <pt x="966" y="962" on="1"/>
+ <pt x="806" y="962" on="1"/>
+ <pt x="806" y="1086" on="1"/>
+ <pt x="1173" y="1086" on="1"/>
+ <pt x="1173" y="962" on="1"/>
+ <pt x="1099" y="962" on="1"/>
+ <pt x="714" y="0" on="1"/>
+ <pt x="606" y="-271" on="1"/>
+ <pt x="754" y="-271" on="1"/>
+ <pt x="754" y="-395" on="1"/>
+ <pt x="275" y="-395" on="1"/>
+ <pt x="275" y="-271" on="1"/>
+ <pt x="473" y="-271" on="1"/>
+ <pt x="581" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 1 8 7 2 1 2 3 0 1 22 0 2 2 16 3 0 0 0 14 13 10 9 6 5 2
+ 1 6 7 3 21 20 17 16 6 3 18 2 4 48 200 19 18 1 0 12 11 4 3 1 3
+ 14 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="yacute" xMin="55" yMin="-395" xMax="1173" yMax="1604">
+ <component glyphName="y" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="139" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ycircumflex" xMin="55" yMin="-395" xMax="1173" yMax="1604">
+ <contour>
+ <pt x="514" y="0" on="1"/>
+ <pt x="129" y="962" on="1"/>
+ <pt x="55" y="962" on="1"/>
+ <pt x="55" y="1086" on="1"/>
+ <pt x="502" y="1086" on="1"/>
+ <pt x="502" y="962" on="1"/>
+ <pt x="342" y="962" on="1"/>
+ <pt x="653" y="184" on="1"/>
+ <pt x="655" y="184" on="1"/>
+ <pt x="966" y="962" on="1"/>
+ <pt x="806" y="962" on="1"/>
+ <pt x="806" y="1086" on="1"/>
+ <pt x="1173" y="1086" on="1"/>
+ <pt x="1173" y="962" on="1"/>
+ <pt x="1099" y="962" on="1"/>
+ <pt x="714" y="0" on="1"/>
+ <pt x="606" y="-271" on="1"/>
+ <pt x="754" y="-271" on="1"/>
+ <pt x="754" y="-395" on="1"/>
+ <pt x="275" y="-395" on="1"/>
+ <pt x="275" y="-271" on="1"/>
+ <pt x="473" y="-271" on="1"/>
+ <pt x="581" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="288" y="1283" on="1"/>
+ <pt x="544" y="1604" on="1"/>
+ <pt x="763" y="1604" on="1"/>
+ <pt x="1019" y="1283" on="1"/>
+ <pt x="896" y="1283" on="1"/>
+ <pt x="655" y="1485" on="1"/>
+ <pt x="652" y="1485" on="1"/>
+ <pt x="411" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 95 values pushed */
+ 30 29 28 27 26 23 6 24 3 3 1 8 7 2 1 2 3 0 1 22 0 2 2 16 3
+ 0 0 0 14 13 10 9 6 5 2 1 6 7 3 21 20 17 16 6 3 18 2 4 48 200
+ 25 24 1 19 18 1 2 0 12 11 4 3 1 3 14 30 29 28 27 26 25 24 23 22 21
+ 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ydieresis" xMin="55" yMin="-395" xMax="1173" yMax="1480">
+ <component glyphName="y" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="40" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="yen" xMin="49" yMin="0" xMax="1179" yMax="1480">
+ <contour>
+ <pt x="294" y="0" on="1"/>
+ <pt x="294" y="123" on="1"/>
+ <pt x="516" y="123" on="1"/>
+ <pt x="516" y="407" on="1"/>
+ <pt x="171" y="407" on="1"/>
+ <pt x="171" y="531" on="1"/>
+ <pt x="516" y="531" on="1"/>
+ <pt x="516" y="660" on="1"/>
+ <pt x="470" y="740" on="1"/>
+ <pt x="171" y="740" on="1"/>
+ <pt x="171" y="864" on="1"/>
+ <pt x="400" y="864" on="1"/>
+ <pt x="115" y="1357" on="1"/>
+ <pt x="49" y="1357" on="1"/>
+ <pt x="49" y="1480" on="1"/>
+ <pt x="490" y="1480" on="1"/>
+ <pt x="490" y="1357" on="1"/>
+ <pt x="341" y="1357" on="1"/>
+ <pt x="656" y="813" on="1"/>
+ <pt x="658" y="813" on="1"/>
+ <pt x="973" y="1357" on="1"/>
+ <pt x="825" y="1357" on="1"/>
+ <pt x="825" y="1480" on="1"/>
+ <pt x="1179" y="1480" on="1"/>
+ <pt x="1179" y="1357" on="1"/>
+ <pt x="1115" y="1357" on="1"/>
+ <pt x="830" y="864" on="1"/>
+ <pt x="1059" y="864" on="1"/>
+ <pt x="1059" y="740" on="1"/>
+ <pt x="759" y="740" on="1"/>
+ <pt x="713" y="661" on="1"/>
+ <pt x="713" y="531" on="1"/>
+ <pt x="1059" y="531" on="1"/>
+ <pt x="1059" y="407" on="1"/>
+ <pt x="713" y="407" on="1"/>
+ <pt x="713" y="123" on="1"/>
+ <pt x="935" y="123" on="1"/>
+ <pt x="935" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 131 values pushed */
+ 19 18 2 10 8 3 30 7 2 8 5 3 0 0 25 24 21 20 17 16 13 12 6 7 14
+ 29 28 9 8 6 3 10 32 31 6 5 6 3 3 36 35 2 1 6 3 0 4 4 48 200
+ 27 26 11 10 3 34 33 4 3 3 37 0 1 3 0 23 22 15 14 0 3 14 19 18 2
+ 30 2 3 37 36 33 32 29 28 27 26 25 24 23 22 21 20 14 13 30 17 16 15 14 13
+ 12 11 10 9 8 5 4 1 0 14 13 2 0 0 35 34 31 30 10 3 2 1 4 48 200
+ 7 6 3 2 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="z" xMin="123" yMin="0" xMax="1093" yMax="1086">
+ <contour>
+ <pt x="123" y="0" on="1"/>
+ <pt x="123" y="142" on="1"/>
+ <pt x="818" y="962" on="1"/>
+ <pt x="283" y="962" on="1"/>
+ <pt x="283" y="765" on="1"/>
+ <pt x="160" y="765" on="1"/>
+ <pt x="160" y="1086" on="1"/>
+ <pt x="1056" y="1086" on="1"/>
+ <pt x="1056" y="962" on="1"/>
+ <pt x="361" y="142" on="1"/>
+ <pt x="969" y="142" on="1"/>
+ <pt x="969" y="345" on="1"/>
+ <pt x="1093" y="345" on="1"/>
+ <pt x="1093" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 12 11 5 4 4 2 1 3 0 0 8 3 2 6 2 6 10 9 1 7 2 0 2 4 48
+ 200 13 0 1 0 7 6 1 14 8 7 2 12 10 3 9 2 2 10 3 3 0 0 11 10
+ 6 1 12 4 3 6 1 5 2 4 48 200 13 12 1 6 5 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="zacute" xMin="123" yMin="0" xMax="1093" yMax="1604">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="93" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zcaron" xMin="123" yMin="0" xMax="1093" yMax="1604">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="-6" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zdotaccent" xMin="123" yMin="0" xMax="1093" yMax="1480">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="dotaccent" x="-7" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zero" xMin="96" yMin="-37" xMax="1132" yMax="1517">
+ <contour>
+ <pt x="614" y="1517" on="1"/>
+ <pt x="854" y="1517" on="0"/>
+ <pt x="993" y="1309" on="1"/>
+ <pt x="1132" y="1102" on="0"/>
+ <pt x="1132" y="742" on="1"/>
+ <pt x="1132" y="376" on="0"/>
+ <pt x="993" y="170" on="1"/>
+ <pt x="854" y="-37" on="0"/>
+ <pt x="606" y="-37" on="1"/>
+ <pt x="395" y="-37" on="0"/>
+ <pt x="263" y="132" on="1"/>
+ <pt x="96" y="346" on="0"/>
+ <pt x="96" y="741" on="1"/>
+ <pt x="96" y="1102" on="0"/>
+ <pt x="235" y="1309" on="1"/>
+ <pt x="374" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="614" y="1394" on="1"/>
+ <pt x="467" y="1394" on="0"/>
+ <pt x="388" y="1224" on="1"/>
+ <pt x="309" y="1053" on="0"/>
+ <pt x="309" y="742" on="1"/>
+ <pt x="309" y="431" on="0"/>
+ <pt x="388" y="258" on="1"/>
+ <pt x="466" y="86" on="0"/>
+ <pt x="613" y="86" on="1"/>
+ <pt x="920" y="86" on="0"/>
+ <pt x="920" y="740" on="1"/>
+ <pt x="920" y="1057" on="0"/>
+ <pt x="841" y="1225" on="1"/>
+ <pt x="761" y="1394" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 24 5 8 16 5 0 48 200 8 2 0 0 14 0 0 26 39 4 20 39 12 48 200
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ </glyf>
+
+ <name>
+ <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
+ Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
+ </namerecord>
+ <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
+ Luxi Mono
+ </namerecord>
+ <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
+ Regular
+ </namerecord>
+ <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
+ Luxi Mono Regular: B&amp;H
+ </namerecord>
+ <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
+ Luxi Mono Regular
+ </namerecord>
+ <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
+ 1.2 : October 12, 2001
+ </namerecord>
+ <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
+ LuxiMono
+ </namerecord>
+ <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
+ Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
+ Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
+ Kris Holmes and Charles Bigelow
+ </namerecord>
+ <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
+ http://www.urwpp.de
+ </namerecord>
+ <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
+ design@bigelowandholmes.com
+ </namerecord>
+ <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
+ Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
+ </namerecord>
+ <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
+ Luxi Mono
+ </namerecord>
+ <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
+ Regular
+ </namerecord>
+ <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
+ Luxi Mono Regular: B&amp;H
+ </namerecord>
+ <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
+ Luxi Mono Regular
+ </namerecord>
+ <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
+ 1.2 : October 12, 2001
+ </namerecord>
+ <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
+ LuxiMono
+ </namerecord>
+ <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
+ Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
+ Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
+ Kris Holmes and Charles Bigelow
+ </namerecord>
+ <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
+ http://www.urwpp.de
+ </namerecord>
+ <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
+ design@bigelowandholmes.com
+ </namerecord>
+ </name>
+
+ <post>
+ <formatType value="2.0"/>
+ <italicAngle value="0.0"/>
+ <underlinePosition value="0"/>
+ <underlineThickness value="0"/>
+ <isFixedPitch value="1"/>
+ <minMemType42 value="0"/>
+ <maxMemType42 value="0"/>
+ <minMemType1 value="0"/>
+ <maxMemType1 value="0"/>
+ <psNames>
+ <!-- This file uses unique glyph names based on the information
+ found in the 'post' table. Since these names might not be unique,
+ we have to invent artificial names in case of clashes. In order to
+ be able to retain the original information, we need a name to
+ ps name mapping for those cases where they differ. That's what
+ you see below.
+ -->
+ <psName name=".notdef#1" psName=".notdef"/>
+ <psName name=".notdef#10" psName=".notdef"/>
+ <psName name=".notdef#11" psName=".notdef"/>
+ <psName name=".notdef#12" psName=".notdef"/>
+ <psName name=".notdef#13" psName=".notdef"/>
+ <psName name=".notdef#14" psName=".notdef"/>
+ <psName name=".notdef#15" psName=".notdef"/>
+ <psName name=".notdef#16" psName=".notdef"/>
+ <psName name=".notdef#17" psName=".notdef"/>
+ <psName name=".notdef#18" psName=".notdef"/>
+ <psName name=".notdef#2" psName=".notdef"/>
+ <psName name=".notdef#3" psName=".notdef"/>
+ <psName name=".notdef#4" psName=".notdef"/>
+ <psName name=".notdef#5" psName=".notdef"/>
+ <psName name=".notdef#6" psName=".notdef"/>
+ <psName name=".notdef#7" psName=".notdef"/>
+ <psName name=".notdef#8" psName=".notdef"/>
+ <psName name=".notdef#9" psName=".notdef"/>
+ <psName name="Euro#1" psName="Euro"/>
+ <psName name="fi#1" psName="fi"/>
+ <psName name="fl#1" psName="fl"/>
+ <psName name="foursuperiour#1" psName="foursuperiour"/>
+ <psName name="fraction#1" psName="fraction"/>
+ <psName name="hyphen#1" psName="hyphen"/>
+ <psName name="macron#1" psName="macron"/>
+ <psName name="periodcentered#1" psName="periodcentered"/>
+ <psName name="semicolon#1" psName="semicolon"/>
+ </psNames>
+ <extraNames>
+ <!-- following are the name that are not taken from the standard Mac glyph order -->
+ <psName name="fraction"/>
+ <psName name="fl"/>
+ <psName name="Euro"/>
+ <psName name="tilde"/>
+ <psName name="macron"/>
+ <psName name="Euro"/>
+ <psName name="sfthyphen"/>
+ <psName name="periodcentered"/>
+ <psName name="Amacron"/>
+ <psName name="amacron"/>
+ <psName name="Abreve"/>
+ <psName name="abreve"/>
+ <psName name="Aogonek"/>
+ <psName name="aogonek"/>
+ <psName name="Ccircumflex"/>
+ <psName name="ccircumflex"/>
+ <psName name="Cdotaccent"/>
+ <psName name="cdotaccent"/>
+ <psName name="Dcaron"/>
+ <psName name="dcaron"/>
+ <psName name="Dcroat"/>
+ <psName name="dcroat"/>
+ <psName name="Emacron"/>
+ <psName name="emacron"/>
+ <psName name="Ebreve"/>
+ <psName name="ebreve"/>
+ <psName name="Edotaccent"/>
+ <psName name="edotaccent"/>
+ <psName name="Eogonek"/>
+ <psName name="eogonek"/>
+ <psName name="Ecaron"/>
+ <psName name="ecaron"/>
+ <psName name="Gcircumflex"/>
+ <psName name="gcircumflex"/>
+ <psName name="Gdotaccent"/>
+ <psName name="gdotaccent"/>
+ <psName name="Gcommaaccent"/>
+ <psName name="gcommaaccent"/>
+ <psName name="Hcircumflex"/>
+ <psName name="hcircumflex"/>
+ <psName name="Hbar"/>
+ <psName name="hbar"/>
+ <psName name="Itilde"/>
+ <psName name="itilde"/>
+ <psName name="Imacron"/>
+ <psName name="imacron"/>
+ <psName name="Ibreve"/>
+ <psName name="ibreve"/>
+ <psName name="Iogonek"/>
+ <psName name="iogonek"/>
+ <psName name="IJ"/>
+ <psName name="ij"/>
+ <psName name="Jcircumflex"/>
+ <psName name="jcircumflex"/>
+ <psName name="Kcommaaccent"/>
+ <psName name="kcommaaccent"/>
+ <psName name="kgreenlandic"/>
+ <psName name="Lacute"/>
+ <psName name="lacute"/>
+ <psName name="Lcommaaccent"/>
+ <psName name="lcommaaccent"/>
+ <psName name="Lcaron"/>
+ <psName name="lcaron"/>
+ <psName name="Ldot"/>
+ <psName name="ldot"/>
+ <psName name="Nacute"/>
+ <psName name="nacute"/>
+ <psName name="Ncommaaccent"/>
+ <psName name="ncommaaccent"/>
+ <psName name="Ncaron"/>
+ <psName name="ncaron"/>
+ <psName name="napostrophe"/>
+ <psName name="Eng"/>
+ <psName name="eng"/>
+ <psName name="Omacron"/>
+ <psName name="omacron"/>
+ <psName name="Obreve"/>
+ <psName name="obreve"/>
+ <psName name="Ohungarumlaut"/>
+ <psName name="ohungarumlaut"/>
+ <psName name="Racute"/>
+ <psName name="racute"/>
+ <psName name="Rcommaaccent"/>
+ <psName name="rcommaaccent"/>
+ <psName name="Rcaron"/>
+ <psName name="rcaron"/>
+ <psName name="Sacute"/>
+ <psName name="sacute"/>
+ <psName name="Scircumflex"/>
+ <psName name="scircumflex"/>
+ <psName name="Tcommaaccent"/>
+ <psName name="tcommaaccent"/>
+ <psName name="Tcaron"/>
+ <psName name="tcaron"/>
+ <psName name="Tbar"/>
+ <psName name="tbar"/>
+ <psName name="Utilde"/>
+ <psName name="utilde"/>
+ <psName name="Umacron"/>
+ <psName name="umacron"/>
+ <psName name="Ubreve"/>
+ <psName name="ubreve"/>
+ <psName name="Uring"/>
+ <psName name="uring"/>
+ <psName name="Uhungarumlaut"/>
+ <psName name="uhungarumlaut"/>
+ <psName name="Uogonek"/>
+ <psName name="uogonek"/>
+ <psName name="Wcircumflex"/>
+ <psName name="wcircumflex"/>
+ <psName name="Ycircumflex"/>
+ <psName name="ycircumflex"/>
+ <psName name="Zacute"/>
+ <psName name="zacute"/>
+ <psName name="Zdotaccent"/>
+ <psName name="zdotaccent"/>
+ <psName name="longs"/>
+ <psName name="Scommaaccent"/>
+ <psName name="scommaaccent"/>
+ <psName name="Tcommabelow"/>
+ <psName name="tcommabelow"/>
+ <psName name="Unterkomma"/>
+ <psName name="semicolon"/>
+ <psName name="anoteleia"/>
+ <psName name="hyphen"/>
+ <psName name="nbhyphen"/>
+ <psName name="figuredash"/>
+ <psName name="afii00208"/>
+ <psName name="quotereversed"/>
+ <psName name="radicalex"/>
+ <psName name="estimated"/>
+ <psName name="dotmath"/>
+ <psName name="fi"/>
+ <psName name="fl"/>
+ <psName name="foursuperiour"/>
+ <psName name="onesuperiour"/>
+ <psName name="twosuperiour"/>
+ <psName name="threesuperiour"/>
+ <psName name="foursuperiour"/>
+ <psName name="dotlessj"/>
+ </extraNames>
+ </post>
+
+ <gasp>
+ <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
+ <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
+ <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
+ </gasp>
+
+ <vhea>
+ <tableVersion value="1.0"/>
+ <ascent value="2033"/>
+ <descent value="432"/>
+ <lineGap value="0"/>
+ <advanceHeightMax value="2465"/>
+ <minTopSideBearing value="0"/>
+ <minBottomSideBearing value="0"/>
+ <yMaxExtent value="2465"/>
+ <caretSlopeRise value="0"/>
+ <caretSlopeRun value="1"/>
+ <reserved0 value="0"/>
+ <reserved1 value="0"/>
+ <reserved2 value="0"/>
+ <reserved3 value="0"/>
+ <reserved4 value="0"/>
+ <metricDataFormat value="0"/>
+ <numberOfVMetrics value="395"/>
+ </vhea>
+
+ <vmtx>
+ <mtx name=".notdef" height="2465" tsb="553"/>
+ <mtx name=".notdef#1" height="0" tsb="0"/>
+ <mtx name=".notdef#10" height="2465" tsb="0"/>
+ <mtx name=".notdef#11" height="2465" tsb="0"/>
+ <mtx name=".notdef#12" height="2465" tsb="0"/>
+ <mtx name=".notdef#13" height="2465" tsb="0"/>
+ <mtx name=".notdef#14" height="2465" tsb="0"/>
+ <mtx name=".notdef#15" height="2465" tsb="0"/>
+ <mtx name=".notdef#16" height="1229" tsb="0"/>
+ <mtx name=".notdef#17" height="2465" tsb="0"/>
+ <mtx name=".notdef#18" height="2465" tsb="0"/>
+ <mtx name=".notdef#2" height="2465" tsb="0"/>
+ <mtx name=".notdef#3" height="2465" tsb="0"/>
+ <mtx name=".notdef#4" height="2465" tsb="0"/>
+ <mtx name=".notdef#5" height="2465" tsb="0"/>
+ <mtx name=".notdef#6" height="2465" tsb="0"/>
+ <mtx name=".notdef#7" height="2465" tsb="0"/>
+ <mtx name=".notdef#8" height="2465" tsb="0"/>
+ <mtx name=".notdef#9" height="2465" tsb="0"/>
+ <mtx name="A" height="2465" tsb="553"/>
+ <mtx name="AE" height="2465" tsb="553"/>
+ <mtx name="Aacute" height="2465" tsb="108"/>
+ <mtx name="Abreve" height="2465" tsb="108"/>
+ <mtx name="Acircumflex" height="2465" tsb="108"/>
+ <mtx name="Adieresis" height="2465" tsb="232"/>
+ <mtx name="Agrave" height="2465" tsb="108"/>
+ <mtx name="Amacron" height="2465" tsb="305"/>
+ <mtx name="Aogonek" height="2465" tsb="553"/>
+ <mtx name="Aring" height="2465" tsb="98"/>
+ <mtx name="Atilde" height="2465" tsb="194"/>
+ <mtx name="B" height="2465" tsb="553"/>
+ <mtx name="C" height="2465" tsb="516"/>
+ <mtx name="Cacute" height="2465" tsb="108"/>
+ <mtx name="Ccaron" height="2465" tsb="108"/>
+ <mtx name="Ccedilla" height="2465" tsb="516"/>
+ <mtx name="Ccircumflex" height="2465" tsb="108"/>
+ <mtx name="Cdotaccent" height="2465" tsb="232"/>
+ <mtx name="D" height="2465" tsb="553"/>
+ <mtx name="Dcaron" height="2465" tsb="108"/>
+ <mtx name="Dcroat" height="2465" tsb="553"/>
+ <mtx name="E" height="2465" tsb="553"/>
+ <mtx name="Eacute" height="2465" tsb="108"/>
+ <mtx name="Ebreve" height="2465" tsb="108"/>
+ <mtx name="Ecaron" height="2465" tsb="108"/>
+ <mtx name="Ecircumflex" height="2465" tsb="108"/>
+ <mtx name="Edieresis" height="2465" tsb="232"/>
+ <mtx name="Edotaccent" height="2465" tsb="232"/>
+ <mtx name="Egrave" height="2465" tsb="108"/>
+ <mtx name="Emacron" height="2465" tsb="305"/>
+ <mtx name="Eng" height="2465" tsb="553"/>
+ <mtx name="Eogonek" height="2465" tsb="553"/>
+ <mtx name="Eth" height="2465" tsb="553"/>
+ <mtx name="Euro" height="2465" tsb="516"/>
+ <mtx name="Euro#1" height="2465" tsb="516"/>
+ <mtx name="F" height="2465" tsb="553"/>
+ <mtx name="G" height="2465" tsb="515"/>
+ <mtx name="Gbreve" height="2465" tsb="108"/>
+ <mtx name="Gcircumflex" height="2465" tsb="108"/>
+ <mtx name="Gcommaaccent" height="2465" tsb="515"/>
+ <mtx name="Gdotaccent" height="2465" tsb="232"/>
+ <mtx name="H" height="2465" tsb="553"/>
+ <mtx name="Hbar" height="2465" tsb="553"/>
+ <mtx name="Hcircumflex" height="2465" tsb="108"/>
+ <mtx name="I" height="2465" tsb="553"/>
+ <mtx name="IJ" height="2465" tsb="553"/>
+ <mtx name="Iacute" height="2465" tsb="108"/>
+ <mtx name="Ibreve" height="2465" tsb="108"/>
+ <mtx name="Icircumflex" height="2465" tsb="108"/>
+ <mtx name="Idieresis" height="2465" tsb="232"/>
+ <mtx name="Idotaccent" height="2465" tsb="232"/>
+ <mtx name="Igrave" height="2465" tsb="108"/>
+ <mtx name="Imacron" height="2465" tsb="305"/>
+ <mtx name="Iogonek" height="2465" tsb="553"/>
+ <mtx name="Itilde" height="2465" tsb="194"/>
+ <mtx name="J" height="2465" tsb="553"/>
+ <mtx name="Jcircumflex" height="2465" tsb="108"/>
+ <mtx name="K" height="2465" tsb="553"/>
+ <mtx name="Kcommaaccent" height="2465" tsb="553"/>
+ <mtx name="L" height="2465" tsb="553"/>
+ <mtx name="Lacute" height="2465" tsb="108"/>
+ <mtx name="Lcaron" height="2465" tsb="553"/>
+ <mtx name="Lcommaaccent" height="2465" tsb="553"/>
+ <mtx name="Ldot" height="2465" tsb="553"/>
+ <mtx name="Lslash" height="2465" tsb="553"/>
+ <mtx name="M" height="2465" tsb="553"/>
+ <mtx name="N" height="2465" tsb="553"/>
+ <mtx name="Nacute" height="2465" tsb="108"/>
+ <mtx name="Ncaron" height="2465" tsb="108"/>
+ <mtx name="Ncommaaccent" height="2465" tsb="553"/>
+ <mtx name="Ntilde" height="2465" tsb="194"/>
+ <mtx name="O" height="2465" tsb="516"/>
+ <mtx name="OE" height="2465" tsb="515"/>
+ <mtx name="Oacute" height="2465" tsb="108"/>
+ <mtx name="Obreve" height="2465" tsb="108"/>
+ <mtx name="Ocircumflex" height="2465" tsb="108"/>
+ <mtx name="Odieresis" height="2465" tsb="232"/>
+ <mtx name="Ograve" height="2465" tsb="108"/>
+ <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
+ <mtx name="Omacron" height="2465" tsb="305"/>
+ <mtx name="Oslash" height="2465" tsb="516"/>
+ <mtx name="Otilde" height="2465" tsb="194"/>
+ <mtx name="P" height="2465" tsb="553"/>
+ <mtx name="Q" height="2465" tsb="516"/>
+ <mtx name="R" height="2465" tsb="553"/>
+ <mtx name="Racute" height="2465" tsb="108"/>
+ <mtx name="Rcaron" height="2465" tsb="108"/>
+ <mtx name="Rcommaaccent" height="2465" tsb="553"/>
+ <mtx name="S" height="2465" tsb="516"/>
+ <mtx name="Sacute" height="2465" tsb="108"/>
+ <mtx name="Scaron" height="2465" tsb="108"/>
+ <mtx name="Scedilla" height="2465" tsb="516"/>
+ <mtx name="Scircumflex" height="2465" tsb="108"/>
+ <mtx name="Scommaaccent" height="2465" tsb="516"/>
+ <mtx name="T" height="2465" tsb="553"/>
+ <mtx name="Tbar" height="2465" tsb="553"/>
+ <mtx name="Tcaron" height="2465" tsb="108"/>
+ <mtx name="Tcommaaccent" height="2465" tsb="553"/>
+ <mtx name="Tcommabelow" height="2465" tsb="553"/>
+ <mtx name="Thorn" height="2465" tsb="553"/>
+ <mtx name="U" height="2465" tsb="553"/>
+ <mtx name="Uacute" height="2465" tsb="108"/>
+ <mtx name="Ubreve" height="2465" tsb="108"/>
+ <mtx name="Ucircumflex" height="2465" tsb="108"/>
+ <mtx name="Udieresis" height="2465" tsb="232"/>
+ <mtx name="Ugrave" height="2465" tsb="108"/>
+ <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
+ <mtx name="Umacron" height="2465" tsb="305"/>
+ <mtx name="Unterkomma" height="2465" tsb="2144"/>
+ <mtx name="Uogonek" height="2465" tsb="553"/>
+ <mtx name="Uring" height="2465" tsb="0"/>
+ <mtx name="Utilde" height="2465" tsb="194"/>
+ <mtx name="V" height="2465" tsb="553"/>
+ <mtx name="W" height="2465" tsb="553"/>
+ <mtx name="Wcircumflex" height="2465" tsb="108"/>
+ <mtx name="X" height="2465" tsb="553"/>
+ <mtx name="Y" height="2465" tsb="553"/>
+ <mtx name="Yacute" height="2465" tsb="108"/>
+ <mtx name="Ycircumflex" height="2465" tsb="108"/>
+ <mtx name="Ydieresis" height="2465" tsb="232"/>
+ <mtx name="Z" height="2465" tsb="553"/>
+ <mtx name="Zacute" height="2465" tsb="108"/>
+ <mtx name="Zcaron" height="2465" tsb="108"/>
+ <mtx name="Zdotaccent" height="2465" tsb="232"/>
+ <mtx name="a" height="2465" tsb="922"/>
+ <mtx name="aacute" height="2465" tsb="429"/>
+ <mtx name="abreve" height="2465" tsb="454"/>
+ <mtx name="acircumflex" height="2465" tsb="429"/>
+ <mtx name="acute" height="2465" tsb="429"/>
+ <mtx name="adieresis" height="2465" tsb="553"/>
+ <mtx name="ae" height="2465" tsb="923"/>
+ <mtx name="afii00208" height="2465" tsb="1367"/>
+ <mtx name="agrave" height="2465" tsb="429"/>
+ <mtx name="amacron" height="2465" tsb="626"/>
+ <mtx name="ampersand" height="2465" tsb="515"/>
+ <mtx name="anoteleia" height="2465" tsb="1367"/>
+ <mtx name="aogonek" height="2465" tsb="922"/>
+ <mtx name="aring" height="2465" tsb="296"/>
+ <mtx name="asciicircum" height="2465" tsb="553"/>
+ <mtx name="asciitilde" height="2465" tsb="1261"/>
+ <mtx name="asterisk" height="2465" tsb="553"/>
+ <mtx name="at" height="2465" tsb="516"/>
+ <mtx name="atilde" height="2465" tsb="515"/>
+ <mtx name="b" height="2465" tsb="454"/>
+ <mtx name="backslash" height="2465" tsb="454"/>
+ <mtx name="bar" height="2465" tsb="454"/>
+ <mtx name="braceleft" height="2465" tsb="454"/>
+ <mtx name="braceright" height="2465" tsb="454"/>
+ <mtx name="bracketleft" height="2465" tsb="454"/>
+ <mtx name="bracketright" height="2465" tsb="454"/>
+ <mtx name="breve" height="2465" tsb="454"/>
+ <mtx name="brokenbar" height="2465" tsb="454"/>
+ <mtx name="bullet" height="2465" tsb="923"/>
+ <mtx name="c" height="2465" tsb="923"/>
+ <mtx name="cacute" height="2465" tsb="429"/>
+ <mtx name="caron" height="2465" tsb="429"/>
+ <mtx name="ccaron" height="2465" tsb="429"/>
+ <mtx name="ccedilla" height="2465" tsb="923"/>
+ <mtx name="ccircumflex" height="2465" tsb="429"/>
+ <mtx name="cdotaccent" height="2465" tsb="553"/>
+ <mtx name="cedilla" height="2465" tsb="2033"/>
+ <mtx name="cent" height="2465" tsb="553"/>
+ <mtx name="circumflex" height="2465" tsb="429"/>
+ <mtx name="colon" height="2465" tsb="947"/>
+ <mtx name="comma" height="2465" tsb="1737"/>
+ <mtx name="copyright" height="2465" tsb="516"/>
+ <mtx name="currency" height="2465" tsb="833"/>
+ <mtx name="d" height="2465" tsb="454"/>
+ <mtx name="dagger" height="2465" tsb="553"/>
+ <mtx name="daggerdbl" height="2465" tsb="553"/>
+ <mtx name="dcaron" height="2465" tsb="454"/>
+ <mtx name="dcroat" height="2465" tsb="454"/>
+ <mtx name="degree" height="2465" tsb="516"/>
+ <mtx name="dieresis" height="2465" tsb="553"/>
+ <mtx name="divide" height="2465" tsb="799"/>
+ <mtx name="dollar" height="2465" tsb="429"/>
+ <mtx name="dotaccent" height="2465" tsb="553"/>
+ <mtx name="dotlessi" height="2465" tsb="947"/>
+ <mtx name="dotlessj" height="2465" tsb="947"/>
+ <mtx name="dotmath" height="2465" tsb="1367"/>
+ <mtx name="e" height="2465" tsb="923"/>
+ <mtx name="eacute" height="2465" tsb="429"/>
+ <mtx name="ebreve" height="2465" tsb="454"/>
+ <mtx name="ecaron" height="2465" tsb="429"/>
+ <mtx name="ecircumflex" height="2465" tsb="429"/>
+ <mtx name="edieresis" height="2465" tsb="553"/>
+ <mtx name="edotaccent" height="2465" tsb="553"/>
+ <mtx name="egrave" height="2465" tsb="429"/>
+ <mtx name="eight" height="2465" tsb="516"/>
+ <mtx name="ellipsis" height="2465" tsb="1786"/>
+ <mtx name="emacron" height="2465" tsb="626"/>
+ <mtx name="emdash" height="2465" tsb="1367"/>
+ <mtx name="endash" height="2465" tsb="1342"/>
+ <mtx name="eng" height="2465" tsb="923"/>
+ <mtx name="eogonek" height="2465" tsb="923"/>
+ <mtx name="equal" height="2465" tsb="1145"/>
+ <mtx name="estimated" height="2465" tsb="923"/>
+ <mtx name="eth" height="2465" tsb="419"/>
+ <mtx name="exclam" height="2465" tsb="553"/>
+ <mtx name="exclamdown" height="2465" tsb="947"/>
+ <mtx name="f" height="2465" tsb="429"/>
+ <mtx name="fi" height="2465" tsb="429"/>
+ <mtx name="fi#1" height="2465" tsb="429"/>
+ <mtx name="figuredash" height="2465" tsb="1342"/>
+ <mtx name="five" height="2465" tsb="553"/>
+ <mtx name="fl" height="2465" tsb="429"/>
+ <mtx name="fl#1" height="2465" tsb="429"/>
+ <mtx name="florin" height="2465" tsb="516"/>
+ <mtx name="four" height="2465" tsb="553"/>
+ <mtx name="foursuperiour" height="2465" tsb="516"/>
+ <mtx name="foursuperiour#1" height="2465" tsb="516"/>
+ <mtx name="fraction" height="2465" tsb="516"/>
+ <mtx name="fraction#1" height="2465" tsb="516"/>
+ <mtx name="g" height="2465" tsb="922"/>
+ <mtx name="gbreve" height="2465" tsb="454"/>
+ <mtx name="gcircumflex" height="2465" tsb="429"/>
+ <mtx name="gcommaaccent" height="2465" tsb="296"/>
+ <mtx name="gdotaccent" height="2465" tsb="553"/>
+ <mtx name="germandbls" height="2465" tsb="429"/>
+ <mtx name="grave" height="2465" tsb="429"/>
+ <mtx name="greater" height="2465" tsb="799"/>
+ <mtx name="guillemotleft" height="2465" tsb="1046"/>
+ <mtx name="guillemotright" height="2465" tsb="1046"/>
+ <mtx name="guilsinglleft" height="2465" tsb="1046"/>
+ <mtx name="guilsinglright" height="2465" tsb="1046"/>
+ <mtx name="h" height="2465" tsb="454"/>
+ <mtx name="hbar" height="2465" tsb="454"/>
+ <mtx name="hcircumflex" height="2465" tsb="34"/>
+ <mtx name="hungarumlaut" height="2465" tsb="429"/>
+ <mtx name="hyphen" height="2465" tsb="1342"/>
+ <mtx name="hyphen#1" height="2465" tsb="1342"/>
+ <mtx name="i" height="2465" tsb="454"/>
+ <mtx name="iacute" height="2465" tsb="429"/>
+ <mtx name="ibreve" height="2465" tsb="454"/>
+ <mtx name="icircumflex" height="2465" tsb="429"/>
+ <mtx name="idieresis" height="2465" tsb="553"/>
+ <mtx name="igrave" height="2465" tsb="429"/>
+ <mtx name="ij" height="2465" tsb="454"/>
+ <mtx name="imacron" height="2465" tsb="626"/>
+ <mtx name="iogonek" height="2465" tsb="454"/>
+ <mtx name="itilde" height="2465" tsb="515"/>
+ <mtx name="j" height="2465" tsb="454"/>
+ <mtx name="jcircumflex" height="2465" tsb="429"/>
+ <mtx name="k" height="2465" tsb="454"/>
+ <mtx name="kcommaaccent" height="2465" tsb="454"/>
+ <mtx name="kgreenlandic" height="2465" tsb="947"/>
+ <mtx name="l" height="2465" tsb="454"/>
+ <mtx name="lacute" height="2465" tsb="34"/>
+ <mtx name="lcaron" height="2465" tsb="454"/>
+ <mtx name="lcommaaccent" height="2465" tsb="454"/>
+ <mtx name="ldot" height="2465" tsb="454"/>
+ <mtx name="less" height="2465" tsb="799"/>
+ <mtx name="logicalnot" height="2465" tsb="1342"/>
+ <mtx name="longs" height="2465" tsb="429"/>
+ <mtx name="lslash" height="2465" tsb="454"/>
+ <mtx name="m" height="2465" tsb="923"/>
+ <mtx name="macron" height="2465" tsb="626"/>
+ <mtx name="macron#1" height="2465" tsb="429"/>
+ <mtx name="minus" height="2465" tsb="1342"/>
+ <mtx name="mu" height="2465" tsb="947"/>
+ <mtx name="multiply" height="2465" tsb="1001"/>
+ <mtx name="n" height="2465" tsb="923"/>
+ <mtx name="nacute" height="2465" tsb="429"/>
+ <mtx name="napostrophe" height="2465" tsb="454"/>
+ <mtx name="nbhyphen" height="2465" tsb="1342"/>
+ <mtx name="ncaron" height="2465" tsb="429"/>
+ <mtx name="ncommaaccent" height="2465" tsb="923"/>
+ <mtx name="nine" height="2465" tsb="516"/>
+ <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
+ <mtx name="ntilde" height="2465" tsb="515"/>
+ <mtx name="numbersign" height="2465" tsb="553"/>
+ <mtx name="o" height="2465" tsb="923"/>
+ <mtx name="oacute" height="2465" tsb="429"/>
+ <mtx name="obreve" height="2465" tsb="454"/>
+ <mtx name="ocircumflex" height="2465" tsb="429"/>
+ <mtx name="odieresis" height="2465" tsb="553"/>
+ <mtx name="oe" height="2465" tsb="922"/>
+ <mtx name="ogonek" height="2465" tsb="2033"/>
+ <mtx name="ograve" height="2465" tsb="429"/>
+ <mtx name="ohungarumlaut" height="2465" tsb="429"/>
+ <mtx name="omacron" height="2465" tsb="626"/>
+ <mtx name="one" height="2465" tsb="516"/>
+ <mtx name="onehalf" height="2465" tsb="516"/>
+ <mtx name="onequarter" height="2465" tsb="516"/>
+ <mtx name="onesuperior" height="2465" tsb="516"/>
+ <mtx name="onesuperiour" height="2465" tsb="516"/>
+ <mtx name="ordfeminine" height="2465" tsb="516"/>
+ <mtx name="ordmasculine" height="2465" tsb="516"/>
+ <mtx name="oslash" height="2465" tsb="923"/>
+ <mtx name="otilde" height="2465" tsb="515"/>
+ <mtx name="p" height="2465" tsb="923"/>
+ <mtx name="paragraph" height="2465" tsb="540"/>
+ <mtx name="parenleft" height="2465" tsb="454"/>
+ <mtx name="parenright" height="2465" tsb="454"/>
+ <mtx name="percent" height="2465" tsb="516"/>
+ <mtx name="period" height="2465" tsb="1737"/>
+ <mtx name="periodcentered" height="2465" tsb="1367"/>
+ <mtx name="periodcentered#1" height="2465" tsb="1367"/>
+ <mtx name="perthousand" height="2465" tsb="553"/>
+ <mtx name="plus" height="2465" tsb="900"/>
+ <mtx name="plusminus" height="2465" tsb="799"/>
+ <mtx name="q" height="2465" tsb="923"/>
+ <mtx name="question" height="2465" tsb="516"/>
+ <mtx name="questiondown" height="2465" tsb="947"/>
+ <mtx name="quotedbl" height="2465" tsb="454"/>
+ <mtx name="quotedblbase" height="2465" tsb="1786"/>
+ <mtx name="quotedblleft" height="2465" tsb="454"/>
+ <mtx name="quotedblright" height="2465" tsb="454"/>
+ <mtx name="quoteleft" height="2465" tsb="454"/>
+ <mtx name="quotereversed" height="2465" tsb="2033"/>
+ <mtx name="quoteright" height="2465" tsb="454"/>
+ <mtx name="quotesinglbase" height="2465" tsb="1737"/>
+ <mtx name="quotesingle" height="2465" tsb="454"/>
+ <mtx name="r" height="2465" tsb="923"/>
+ <mtx name="racute" height="2465" tsb="429"/>
+ <mtx name="radicalex" height="2465" tsb="429"/>
+ <mtx name="rcaron" height="2465" tsb="429"/>
+ <mtx name="rcommaaccent" height="2465" tsb="923"/>
+ <mtx name="registered" height="2465" tsb="516"/>
+ <mtx name="ring" height="2465" tsb="296"/>
+ <mtx name="s" height="2465" tsb="922"/>
+ <mtx name="sacute" height="2465" tsb="429"/>
+ <mtx name="scaron" height="2465" tsb="429"/>
+ <mtx name="scedilla" height="2465" tsb="922"/>
+ <mtx name="scircumflex" height="2465" tsb="429"/>
+ <mtx name="scommaaccent" height="2465" tsb="922"/>
+ <mtx name="section" height="2465" tsb="515"/>
+ <mtx name="semicolon" height="2465" tsb="947"/>
+ <mtx name="semicolon#1" height="2465" tsb="947"/>
+ <mtx name="seven" height="2465" tsb="553"/>
+ <mtx name="sfthyphen" height="2465" tsb="1342"/>
+ <mtx name="six" height="2465" tsb="516"/>
+ <mtx name="slash" height="2465" tsb="454"/>
+ <mtx name="space" height="2465" tsb="2033"/>
+ <mtx name="sterling" height="2465" tsb="516"/>
+ <mtx name="t" height="2465" tsb="701"/>
+ <mtx name="tbar" height="2465" tsb="701"/>
+ <mtx name="tcaron" height="2465" tsb="345"/>
+ <mtx name="tcommaaccent" height="2465" tsb="701"/>
+ <mtx name="tcommabelow" height="2465" tsb="701"/>
+ <mtx name="thorn" height="2465" tsb="454"/>
+ <mtx name="three" height="2465" tsb="516"/>
+ <mtx name="threequarters" height="2465" tsb="515"/>
+ <mtx name="threesuperior" height="2465" tsb="515"/>
+ <mtx name="threesuperiour" height="2465" tsb="515"/>
+ <mtx name="tilde" height="2465" tsb="515"/>
+ <mtx name="trademark" height="2465" tsb="553"/>
+ <mtx name="two" height="2465" tsb="516"/>
+ <mtx name="twosuperior" height="2465" tsb="515"/>
+ <mtx name="twosuperiour" height="2465" tsb="516"/>
+ <mtx name="u" height="2465" tsb="947"/>
+ <mtx name="uacute" height="2465" tsb="429"/>
+ <mtx name="ubreve" height="2465" tsb="454"/>
+ <mtx name="ucircumflex" height="2465" tsb="429"/>
+ <mtx name="udieresis" height="2465" tsb="553"/>
+ <mtx name="ugrave" height="2465" tsb="429"/>
+ <mtx name="uhungarumlaut" height="2465" tsb="429"/>
+ <mtx name="umacron" height="2465" tsb="626"/>
+ <mtx name="underscore" height="2465" tsb="2033"/>
+ <mtx name="uogonek" height="2465" tsb="947"/>
+ <mtx name="uring" height="2465" tsb="296"/>
+ <mtx name="utilde" height="2465" tsb="515"/>
+ <mtx name="v" height="2465" tsb="947"/>
+ <mtx name="w" height="2465" tsb="947"/>
+ <mtx name="wcircumflex" height="2465" tsb="429"/>
+ <mtx name="x" height="2465" tsb="947"/>
+ <mtx name="y" height="2465" tsb="947"/>
+ <mtx name="yacute" height="2465" tsb="429"/>
+ <mtx name="ycircumflex" height="2465" tsb="429"/>
+ <mtx name="ydieresis" height="2465" tsb="553"/>
+ <mtx name="yen" height="2465" tsb="553"/>
+ <mtx name="z" height="2465" tsb="947"/>
+ <mtx name="zacute" height="2465" tsb="429"/>
+ <mtx name="zcaron" height="2465" tsb="429"/>
+ <mtx name="zdotaccent" height="2465" tsb="553"/>
+ <mtx name="zero" height="2465" tsb="516"/>
+ </vmtx>
+
+</ttFont>
diff --git a/vendor/github.com/golang/freetype/testdata/luxirr.ttf b/vendor/github.com/golang/freetype/testdata/luxirr.ttf
new file mode 100644
index 0000000..daa8ad8
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luxirr.ttf
Binary files differ
diff --git a/vendor/github.com/golang/freetype/testdata/luxirr.ttx b/vendor/github.com/golang/freetype/testdata/luxirr.ttx
new file mode 100644
index 0000000..27191d0
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luxirr.ttx
@@ -0,0 +1,30264 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
+
+ <GlyphOrder>
+ <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
+ <GlyphID id="0" name=".notdef"/>
+ <GlyphID id="1" name=".notdef#1"/>
+ <GlyphID id="2" name=".notdef#2"/>
+ <GlyphID id="3" name="space"/>
+ <GlyphID id="4" name="exclam"/>
+ <GlyphID id="5" name="quotedbl"/>
+ <GlyphID id="6" name="numbersign"/>
+ <GlyphID id="7" name="dollar"/>
+ <GlyphID id="8" name="percent"/>
+ <GlyphID id="9" name="ampersand"/>
+ <GlyphID id="10" name="quotesingle"/>
+ <GlyphID id="11" name="parenleft"/>
+ <GlyphID id="12" name="parenright"/>
+ <GlyphID id="13" name="asterisk"/>
+ <GlyphID id="14" name="plus"/>
+ <GlyphID id="15" name="comma"/>
+ <GlyphID id="16" name="hyphen"/>
+ <GlyphID id="17" name="period"/>
+ <GlyphID id="18" name="slash"/>
+ <GlyphID id="19" name="zero"/>
+ <GlyphID id="20" name="one"/>
+ <GlyphID id="21" name="two"/>
+ <GlyphID id="22" name="three"/>
+ <GlyphID id="23" name="four"/>
+ <GlyphID id="24" name="five"/>
+ <GlyphID id="25" name="six"/>
+ <GlyphID id="26" name="seven"/>
+ <GlyphID id="27" name="eight"/>
+ <GlyphID id="28" name="nine"/>
+ <GlyphID id="29" name="colon"/>
+ <GlyphID id="30" name="semicolon"/>
+ <GlyphID id="31" name="less"/>
+ <GlyphID id="32" name="equal"/>
+ <GlyphID id="33" name="greater"/>
+ <GlyphID id="34" name="question"/>
+ <GlyphID id="35" name="at"/>
+ <GlyphID id="36" name="A"/>
+ <GlyphID id="37" name="B"/>
+ <GlyphID id="38" name="C"/>
+ <GlyphID id="39" name="D"/>
+ <GlyphID id="40" name="E"/>
+ <GlyphID id="41" name="F"/>
+ <GlyphID id="42" name="G"/>
+ <GlyphID id="43" name="H"/>
+ <GlyphID id="44" name="I"/>
+ <GlyphID id="45" name="J"/>
+ <GlyphID id="46" name="K"/>
+ <GlyphID id="47" name="L"/>
+ <GlyphID id="48" name="M"/>
+ <GlyphID id="49" name="N"/>
+ <GlyphID id="50" name="O"/>
+ <GlyphID id="51" name="P"/>
+ <GlyphID id="52" name="Q"/>
+ <GlyphID id="53" name="R"/>
+ <GlyphID id="54" name="S"/>
+ <GlyphID id="55" name="T"/>
+ <GlyphID id="56" name="U"/>
+ <GlyphID id="57" name="V"/>
+ <GlyphID id="58" name="W"/>
+ <GlyphID id="59" name="X"/>
+ <GlyphID id="60" name="Y"/>
+ <GlyphID id="61" name="Z"/>
+ <GlyphID id="62" name="bracketleft"/>
+ <GlyphID id="63" name="backslash"/>
+ <GlyphID id="64" name="bracketright"/>
+ <GlyphID id="65" name="asciicircum"/>
+ <GlyphID id="66" name="underscore"/>
+ <GlyphID id="67" name="grave"/>
+ <GlyphID id="68" name="a"/>
+ <GlyphID id="69" name="b"/>
+ <GlyphID id="70" name="c"/>
+ <GlyphID id="71" name="d"/>
+ <GlyphID id="72" name="e"/>
+ <GlyphID id="73" name="f"/>
+ <GlyphID id="74" name="g"/>
+ <GlyphID id="75" name="h"/>
+ <GlyphID id="76" name="i"/>
+ <GlyphID id="77" name="j"/>
+ <GlyphID id="78" name="k"/>
+ <GlyphID id="79" name="l"/>
+ <GlyphID id="80" name="m"/>
+ <GlyphID id="81" name="n"/>
+ <GlyphID id="82" name="o"/>
+ <GlyphID id="83" name="p"/>
+ <GlyphID id="84" name="q"/>
+ <GlyphID id="85" name="r"/>
+ <GlyphID id="86" name="s"/>
+ <GlyphID id="87" name="t"/>
+ <GlyphID id="88" name="u"/>
+ <GlyphID id="89" name="v"/>
+ <GlyphID id="90" name="w"/>
+ <GlyphID id="91" name="x"/>
+ <GlyphID id="92" name="y"/>
+ <GlyphID id="93" name="z"/>
+ <GlyphID id="94" name="braceleft"/>
+ <GlyphID id="95" name="bar"/>
+ <GlyphID id="96" name="braceright"/>
+ <GlyphID id="97" name="asciitilde"/>
+ <GlyphID id="98" name="Adieresis"/>
+ <GlyphID id="99" name="Aring"/>
+ <GlyphID id="100" name="Ccedilla"/>
+ <GlyphID id="101" name="Eacute"/>
+ <GlyphID id="102" name="Ntilde"/>
+ <GlyphID id="103" name="Odieresis"/>
+ <GlyphID id="104" name="Udieresis"/>
+ <GlyphID id="105" name="aacute"/>
+ <GlyphID id="106" name="agrave"/>
+ <GlyphID id="107" name="acircumflex"/>
+ <GlyphID id="108" name="adieresis"/>
+ <GlyphID id="109" name="atilde"/>
+ <GlyphID id="110" name="aring"/>
+ <GlyphID id="111" name="ccedilla"/>
+ <GlyphID id="112" name="eacute"/>
+ <GlyphID id="113" name="egrave"/>
+ <GlyphID id="114" name="ecircumflex"/>
+ <GlyphID id="115" name="edieresis"/>
+ <GlyphID id="116" name="iacute"/>
+ <GlyphID id="117" name="igrave"/>
+ <GlyphID id="118" name="icircumflex"/>
+ <GlyphID id="119" name="idieresis"/>
+ <GlyphID id="120" name="ntilde"/>
+ <GlyphID id="121" name="oacute"/>
+ <GlyphID id="122" name="ograve"/>
+ <GlyphID id="123" name="ocircumflex"/>
+ <GlyphID id="124" name="odieresis"/>
+ <GlyphID id="125" name="otilde"/>
+ <GlyphID id="126" name="uacute"/>
+ <GlyphID id="127" name="ugrave"/>
+ <GlyphID id="128" name="ucircumflex"/>
+ <GlyphID id="129" name="udieresis"/>
+ <GlyphID id="130" name="dagger"/>
+ <GlyphID id="131" name="degree"/>
+ <GlyphID id="132" name="cent"/>
+ <GlyphID id="133" name="sterling"/>
+ <GlyphID id="134" name="section"/>
+ <GlyphID id="135" name="bullet"/>
+ <GlyphID id="136" name="paragraph"/>
+ <GlyphID id="137" name="germandbls"/>
+ <GlyphID id="138" name="registered"/>
+ <GlyphID id="139" name="copyright"/>
+ <GlyphID id="140" name="trademark"/>
+ <GlyphID id="141" name="acute"/>
+ <GlyphID id="142" name="dieresis"/>
+ <GlyphID id="143" name=".notdef#3"/>
+ <GlyphID id="144" name="AE"/>
+ <GlyphID id="145" name="Oslash"/>
+ <GlyphID id="146" name=".notdef#4"/>
+ <GlyphID id="147" name="plusminus"/>
+ <GlyphID id="148" name=".notdef#5"/>
+ <GlyphID id="149" name=".notdef#6"/>
+ <GlyphID id="150" name="yen"/>
+ <GlyphID id="151" name="mu"/>
+ <GlyphID id="152" name=".notdef#7"/>
+ <GlyphID id="153" name=".notdef#8"/>
+ <GlyphID id="154" name=".notdef#9"/>
+ <GlyphID id="155" name=".notdef#10"/>
+ <GlyphID id="156" name=".notdef#11"/>
+ <GlyphID id="157" name="ordfeminine"/>
+ <GlyphID id="158" name="ordmasculine"/>
+ <GlyphID id="159" name=".notdef#12"/>
+ <GlyphID id="160" name="ae"/>
+ <GlyphID id="161" name="oslash"/>
+ <GlyphID id="162" name="questiondown"/>
+ <GlyphID id="163" name="exclamdown"/>
+ <GlyphID id="164" name="logicalnot"/>
+ <GlyphID id="165" name=".notdef#13"/>
+ <GlyphID id="166" name="florin"/>
+ <GlyphID id="167" name=".notdef#14"/>
+ <GlyphID id="168" name=".notdef#15"/>
+ <GlyphID id="169" name="guillemotleft"/>
+ <GlyphID id="170" name="guillemotright"/>
+ <GlyphID id="171" name="ellipsis"/>
+ <GlyphID id="172" name=".notdef#16"/>
+ <GlyphID id="173" name="Agrave"/>
+ <GlyphID id="174" name="Atilde"/>
+ <GlyphID id="175" name="Otilde"/>
+ <GlyphID id="176" name="OE"/>
+ <GlyphID id="177" name="oe"/>
+ <GlyphID id="178" name="endash"/>
+ <GlyphID id="179" name="emdash"/>
+ <GlyphID id="180" name="quotedblleft"/>
+ <GlyphID id="181" name="quotedblright"/>
+ <GlyphID id="182" name="quoteleft"/>
+ <GlyphID id="183" name="quoteright"/>
+ <GlyphID id="184" name="divide"/>
+ <GlyphID id="185" name=".notdef#17"/>
+ <GlyphID id="186" name="ydieresis"/>
+ <GlyphID id="187" name="Ydieresis"/>
+ <GlyphID id="188" name="fraction"/>
+ <GlyphID id="189" name="currency"/>
+ <GlyphID id="190" name="guilsinglleft"/>
+ <GlyphID id="191" name="guilsinglright"/>
+ <GlyphID id="192" name="fi"/>
+ <GlyphID id="193" name="fl"/>
+ <GlyphID id="194" name="daggerdbl"/>
+ <GlyphID id="195" name="periodcentered"/>
+ <GlyphID id="196" name="quotesinglbase"/>
+ <GlyphID id="197" name="quotedblbase"/>
+ <GlyphID id="198" name="perthousand"/>
+ <GlyphID id="199" name="Acircumflex"/>
+ <GlyphID id="200" name="Ecircumflex"/>
+ <GlyphID id="201" name="Aacute"/>
+ <GlyphID id="202" name="Edieresis"/>
+ <GlyphID id="203" name="Egrave"/>
+ <GlyphID id="204" name="Iacute"/>
+ <GlyphID id="205" name="Icircumflex"/>
+ <GlyphID id="206" name="Idieresis"/>
+ <GlyphID id="207" name="Igrave"/>
+ <GlyphID id="208" name="Oacute"/>
+ <GlyphID id="209" name="Ocircumflex"/>
+ <GlyphID id="210" name="Euro"/>
+ <GlyphID id="211" name="Ograve"/>
+ <GlyphID id="212" name="Uacute"/>
+ <GlyphID id="213" name="Ucircumflex"/>
+ <GlyphID id="214" name="Ugrave"/>
+ <GlyphID id="215" name="dotlessi"/>
+ <GlyphID id="216" name="circumflex"/>
+ <GlyphID id="217" name="tilde"/>
+ <GlyphID id="218" name="macron"/>
+ <GlyphID id="219" name="breve"/>
+ <GlyphID id="220" name="dotaccent"/>
+ <GlyphID id="221" name="ring"/>
+ <GlyphID id="222" name="cedilla"/>
+ <GlyphID id="223" name="hungarumlaut"/>
+ <GlyphID id="224" name="ogonek"/>
+ <GlyphID id="225" name="caron"/>
+ <GlyphID id="226" name="Euro#1"/>
+ <GlyphID id="227" name="nonbreakingspace"/>
+ <GlyphID id="228" name="brokenbar"/>
+ <GlyphID id="229" name="sfthyphen"/>
+ <GlyphID id="230" name="macron#1"/>
+ <GlyphID id="231" name="twosuperior"/>
+ <GlyphID id="232" name="threesuperior"/>
+ <GlyphID id="233" name="periodcentered#1"/>
+ <GlyphID id="234" name="onesuperior"/>
+ <GlyphID id="235" name="onequarter"/>
+ <GlyphID id="236" name="onehalf"/>
+ <GlyphID id="237" name="threequarters"/>
+ <GlyphID id="238" name="Eth"/>
+ <GlyphID id="239" name="multiply"/>
+ <GlyphID id="240" name="Yacute"/>
+ <GlyphID id="241" name="Thorn"/>
+ <GlyphID id="242" name="eth"/>
+ <GlyphID id="243" name="yacute"/>
+ <GlyphID id="244" name="thorn"/>
+ <GlyphID id="245" name="Amacron"/>
+ <GlyphID id="246" name="amacron"/>
+ <GlyphID id="247" name="Abreve"/>
+ <GlyphID id="248" name="abreve"/>
+ <GlyphID id="249" name="Aogonek"/>
+ <GlyphID id="250" name="aogonek"/>
+ <GlyphID id="251" name="Cacute"/>
+ <GlyphID id="252" name="cacute"/>
+ <GlyphID id="253" name="Ccircumflex"/>
+ <GlyphID id="254" name="ccircumflex"/>
+ <GlyphID id="255" name="Cdotaccent"/>
+ <GlyphID id="256" name="cdotaccent"/>
+ <GlyphID id="257" name="Ccaron"/>
+ <GlyphID id="258" name="ccaron"/>
+ <GlyphID id="259" name="Dcaron"/>
+ <GlyphID id="260" name="dcaron"/>
+ <GlyphID id="261" name="Dcroat"/>
+ <GlyphID id="262" name="dcroat"/>
+ <GlyphID id="263" name="Emacron"/>
+ <GlyphID id="264" name="emacron"/>
+ <GlyphID id="265" name="Ebreve"/>
+ <GlyphID id="266" name="ebreve"/>
+ <GlyphID id="267" name="Edotaccent"/>
+ <GlyphID id="268" name="edotaccent"/>
+ <GlyphID id="269" name="Eogonek"/>
+ <GlyphID id="270" name="eogonek"/>
+ <GlyphID id="271" name="Ecaron"/>
+ <GlyphID id="272" name="ecaron"/>
+ <GlyphID id="273" name="Gcircumflex"/>
+ <GlyphID id="274" name="gcircumflex"/>
+ <GlyphID id="275" name="Gbreve"/>
+ <GlyphID id="276" name="gbreve"/>
+ <GlyphID id="277" name="Gdotaccent"/>
+ <GlyphID id="278" name="gdotaccent"/>
+ <GlyphID id="279" name="Gcommaaccent"/>
+ <GlyphID id="280" name="gcommaaccent"/>
+ <GlyphID id="281" name="Hcircumflex"/>
+ <GlyphID id="282" name="hcircumflex"/>
+ <GlyphID id="283" name="Hbar"/>
+ <GlyphID id="284" name="hbar"/>
+ <GlyphID id="285" name="Itilde"/>
+ <GlyphID id="286" name="itilde"/>
+ <GlyphID id="287" name="Imacron"/>
+ <GlyphID id="288" name="imacron"/>
+ <GlyphID id="289" name="Ibreve"/>
+ <GlyphID id="290" name="ibreve"/>
+ <GlyphID id="291" name="Iogonek"/>
+ <GlyphID id="292" name="iogonek"/>
+ <GlyphID id="293" name="Idotaccent"/>
+ <GlyphID id="294" name="IJ"/>
+ <GlyphID id="295" name="ij"/>
+ <GlyphID id="296" name="Jcircumflex"/>
+ <GlyphID id="297" name="jcircumflex"/>
+ <GlyphID id="298" name="Kcommaaccent"/>
+ <GlyphID id="299" name="kcommaaccent"/>
+ <GlyphID id="300" name="kgreenlandic"/>
+ <GlyphID id="301" name="Lacute"/>
+ <GlyphID id="302" name="lacute"/>
+ <GlyphID id="303" name="Lcommaaccent"/>
+ <GlyphID id="304" name="lcommaaccent"/>
+ <GlyphID id="305" name="Lcaron"/>
+ <GlyphID id="306" name="lcaron"/>
+ <GlyphID id="307" name="Ldot"/>
+ <GlyphID id="308" name="ldot"/>
+ <GlyphID id="309" name="Lslash"/>
+ <GlyphID id="310" name="lslash"/>
+ <GlyphID id="311" name="Nacute"/>
+ <GlyphID id="312" name="nacute"/>
+ <GlyphID id="313" name="Ncommaaccent"/>
+ <GlyphID id="314" name="ncommaaccent"/>
+ <GlyphID id="315" name="Ncaron"/>
+ <GlyphID id="316" name="ncaron"/>
+ <GlyphID id="317" name="napostrophe"/>
+ <GlyphID id="318" name="Eng"/>
+ <GlyphID id="319" name="eng"/>
+ <GlyphID id="320" name="Omacron"/>
+ <GlyphID id="321" name="omacron"/>
+ <GlyphID id="322" name="Obreve"/>
+ <GlyphID id="323" name="obreve"/>
+ <GlyphID id="324" name="Ohungarumlaut"/>
+ <GlyphID id="325" name="ohungarumlaut"/>
+ <GlyphID id="326" name="Racute"/>
+ <GlyphID id="327" name="racute"/>
+ <GlyphID id="328" name="Rcommaaccent"/>
+ <GlyphID id="329" name="rcommaaccent"/>
+ <GlyphID id="330" name="Rcaron"/>
+ <GlyphID id="331" name="rcaron"/>
+ <GlyphID id="332" name="Sacute"/>
+ <GlyphID id="333" name="sacute"/>
+ <GlyphID id="334" name="Scircumflex"/>
+ <GlyphID id="335" name="scircumflex"/>
+ <GlyphID id="336" name="Scedilla"/>
+ <GlyphID id="337" name="scedilla"/>
+ <GlyphID id="338" name="Scaron"/>
+ <GlyphID id="339" name="scaron"/>
+ <GlyphID id="340" name="Tcommaaccent"/>
+ <GlyphID id="341" name="tcommaaccent"/>
+ <GlyphID id="342" name="Tcaron"/>
+ <GlyphID id="343" name="tcaron"/>
+ <GlyphID id="344" name="Tbar"/>
+ <GlyphID id="345" name="tbar"/>
+ <GlyphID id="346" name="Utilde"/>
+ <GlyphID id="347" name="utilde"/>
+ <GlyphID id="348" name="Umacron"/>
+ <GlyphID id="349" name="umacron"/>
+ <GlyphID id="350" name="Ubreve"/>
+ <GlyphID id="351" name="ubreve"/>
+ <GlyphID id="352" name="Uring"/>
+ <GlyphID id="353" name="uring"/>
+ <GlyphID id="354" name="Uhungarumlaut"/>
+ <GlyphID id="355" name="uhungarumlaut"/>
+ <GlyphID id="356" name="Uogonek"/>
+ <GlyphID id="357" name="uogonek"/>
+ <GlyphID id="358" name="Wcircumflex"/>
+ <GlyphID id="359" name="wcircumflex"/>
+ <GlyphID id="360" name="Ycircumflex"/>
+ <GlyphID id="361" name="ycircumflex"/>
+ <GlyphID id="362" name="Zacute"/>
+ <GlyphID id="363" name="zacute"/>
+ <GlyphID id="364" name="Zdotaccent"/>
+ <GlyphID id="365" name="zdotaccent"/>
+ <GlyphID id="366" name="Zcaron"/>
+ <GlyphID id="367" name="zcaron"/>
+ <GlyphID id="368" name="longs"/>
+ <GlyphID id="369" name="Scommaaccent"/>
+ <GlyphID id="370" name="scommaaccent"/>
+ <GlyphID id="371" name="Tcommabelow"/>
+ <GlyphID id="372" name="tcommabelow"/>
+ <GlyphID id="373" name="Unterkomma"/>
+ <GlyphID id="374" name="semicolon#1"/>
+ <GlyphID id="375" name="anoteleia"/>
+ <GlyphID id="376" name="hyphen#1"/>
+ <GlyphID id="377" name="nbhyphen"/>
+ <GlyphID id="378" name="figuredash"/>
+ <GlyphID id="379" name="afii00208"/>
+ <GlyphID id="380" name="quotereversed"/>
+ <GlyphID id="381" name="radicalex"/>
+ <GlyphID id="382" name="estimated"/>
+ <GlyphID id="383" name="minus"/>
+ <GlyphID id="384" name="fraction#1"/>
+ <GlyphID id="385" name="dotmath"/>
+ <GlyphID id="386" name="fi#1"/>
+ <GlyphID id="387" name="fl#1"/>
+ <GlyphID id="388" name="foursuperiour"/>
+ <GlyphID id="389" name="dotlessj"/>
+ <GlyphID id="390" name=".notdef#18"/>
+ </GlyphOrder>
+
+ <head>
+ <!-- Most of this table will be recalculated by the compiler -->
+ <tableVersion value="1.0"/>
+ <fontRevision value="1.19999694824"/>
+ <checkSumAdjustment value="0xc0d96d6c"/>
+ <magicNumber value="0x5f0f3cf5"/>
+ <flags value="00000000 00001111"/>
+ <unitsPerEm value="2048"/>
+ <created value="Fri Oct 12 14:06:14 2001"/>
+ <modified value="Fri Oct 12 10:57:50 2001"/>
+ <xMin value="-416"/>
+ <yMin value="-432"/>
+ <xMax value="2014"/>
+ <yMax value="2033"/>
+ <macStyle value="00000000 00000000"/>
+ <lowestRecPPEM value="12"/>
+ <fontDirectionHint value="2"/>
+ <indexToLocFormat value="0"/>
+ <glyphDataFormat value="0"/>
+ </head>
+
+ <hhea>
+ <tableVersion value="1.0"/>
+ <ascent value="2033"/>
+ <descent value="-432"/>
+ <lineGap value="0"/>
+ <advanceWidthMax value="2048"/>
+ <minLeftSideBearing value="-416"/>
+ <minRightSideBearing value="-417"/>
+ <xMaxExtent value="2014"/>
+ <caretSlopeRise value="1"/>
+ <caretSlopeRun value="0"/>
+ <caretOffset value="0"/>
+ <reserved0 value="0"/>
+ <reserved1 value="0"/>
+ <reserved2 value="0"/>
+ <reserved3 value="0"/>
+ <metricDataFormat value="0"/>
+ <numberOfHMetrics value="391"/>
+ </hhea>
+
+ <maxp>
+ <!-- Most of this table will be recalculated by the compiler -->
+ <tableVersion value="0x10000"/>
+ <numGlyphs value="391"/>
+ <maxPoints value="90"/>
+ <maxContours value="7"/>
+ <maxCompositePoints value="86"/>
+ <maxCompositeContours value="4"/>
+ <maxZones value="2"/>
+ <maxTwilightPoints value="4"/>
+ <maxStorage value="0"/>
+ <maxFunctionDefs value="15"/>
+ <maxInstructionDefs value="0"/>
+ <maxStackElements value="2048"/>
+ <maxSizeOfInstructions value="204"/>
+ <maxComponentElements value="2"/>
+ <maxComponentDepth value="1"/>
+ </maxp>
+
+ <OS_2>
+ <version value="2"/>
+ <xAvgCharWidth value="821"/>
+ <usWeightClass value="400"/>
+ <usWidthClass value="5"/>
+ <fsType value="00000000 00000000"/>
+ <ySubscriptXSize value="1434"/>
+ <ySubscriptYSize value="1331"/>
+ <ySubscriptXOffset value="0"/>
+ <ySubscriptYOffset value="283"/>
+ <ySuperscriptXSize value="1434"/>
+ <ySuperscriptYSize value="1331"/>
+ <ySuperscriptXOffset value="0"/>
+ <ySuperscriptYOffset value="977"/>
+ <yStrikeoutSize value="0"/>
+ <yStrikeoutPosition value="0"/>
+ <sFamilyClass value="5"/>
+ <panose>
+ <bFamilyType value="2"/>
+ <bSerifStyle value="2"/>
+ <bWeight value="6"/>
+ <bProportion value="3"/>
+ <bContrast value="7"/>
+ <bStrokeVariation value="0"/>
+ <bArmStyle value="0"/>
+ <bLetterForm value="0"/>
+ <bMidline value="0"/>
+ <bXHeight value="0"/>
+ </panose>
+ <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
+ <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
+ <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
+ <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
+ <achVendID value="B&amp;H "/>
+ <fsSelection value="00000000 01000000"/>
+ <fsFirstCharIndex value="32"/>
+ <fsLastCharIndex value="64258"/>
+ <sTypoAscender value="1604"/>
+ <sTypoDescender value="-420"/>
+ <sTypoLineGap value="167"/>
+ <usWinAscent value="1934"/>
+ <usWinDescent value="432"/>
+ <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
+ <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
+ <sxHeight value="0"/>
+ <sCapHeight value="0"/>
+ <usDefaultChar value="0"/>
+ <usBreakChar value="0"/>
+ <usMaxContex value="0"/>
+ </OS_2>
+
+ <hmtx>
+ <mtx name=".notdef" width="512" lsb="51"/>
+ <mtx name=".notdef#1" width="0" lsb="0"/>
+ <mtx name=".notdef#10" width="512" lsb="0"/>
+ <mtx name=".notdef#11" width="512" lsb="0"/>
+ <mtx name=".notdef#12" width="512" lsb="0"/>
+ <mtx name=".notdef#13" width="512" lsb="0"/>
+ <mtx name=".notdef#14" width="512" lsb="0"/>
+ <mtx name=".notdef#15" width="512" lsb="0"/>
+ <mtx name=".notdef#16" width="1024" lsb="0"/>
+ <mtx name=".notdef#17" width="512" lsb="0"/>
+ <mtx name=".notdef#18" width="512" lsb="0"/>
+ <mtx name=".notdef#2" width="512" lsb="0"/>
+ <mtx name=".notdef#3" width="512" lsb="0"/>
+ <mtx name=".notdef#4" width="512" lsb="0"/>
+ <mtx name=".notdef#5" width="512" lsb="0"/>
+ <mtx name=".notdef#6" width="512" lsb="0"/>
+ <mtx name=".notdef#7" width="512" lsb="0"/>
+ <mtx name=".notdef#8" width="512" lsb="0"/>
+ <mtx name=".notdef#9" width="512" lsb="0"/>
+ <mtx name="A" width="1479" lsb="0"/>
+ <mtx name="AE" width="1821" lsb="0"/>
+ <mtx name="Aacute" width="1479" lsb="0"/>
+ <mtx name="Abreve" width="1479" lsb="0"/>
+ <mtx name="Acircumflex" width="1479" lsb="0"/>
+ <mtx name="Adieresis" width="1479" lsb="0"/>
+ <mtx name="Agrave" width="1479" lsb="0"/>
+ <mtx name="Amacron" width="1479" lsb="0"/>
+ <mtx name="Aogonek" width="1479" lsb="0"/>
+ <mtx name="Aring" width="1479" lsb="0"/>
+ <mtx name="Atilde" width="1479" lsb="0"/>
+ <mtx name="B" width="1366" lsb="47"/>
+ <mtx name="C" width="1366" lsb="80"/>
+ <mtx name="Cacute" width="1366" lsb="80"/>
+ <mtx name="Ccaron" width="1366" lsb="80"/>
+ <mtx name="Ccedilla" width="1366" lsb="80"/>
+ <mtx name="Ccircumflex" width="1366" lsb="80"/>
+ <mtx name="Cdotaccent" width="1366" lsb="80"/>
+ <mtx name="D" width="1479" lsb="41"/>
+ <mtx name="Dcaron" width="1479" lsb="41"/>
+ <mtx name="Dcroat" width="1479" lsb="41"/>
+ <mtx name="E" width="1251" lsb="43"/>
+ <mtx name="Eacute" width="1251" lsb="43"/>
+ <mtx name="Ebreve" width="1251" lsb="43"/>
+ <mtx name="Ecaron" width="1251" lsb="43"/>
+ <mtx name="Ecircumflex" width="1251" lsb="43"/>
+ <mtx name="Edieresis" width="1251" lsb="43"/>
+ <mtx name="Edotaccent" width="1251" lsb="43"/>
+ <mtx name="Egrave" width="1251" lsb="43"/>
+ <mtx name="Emacron" width="1251" lsb="43"/>
+ <mtx name="Eng" width="1479" lsb="43"/>
+ <mtx name="Eogonek" width="1251" lsb="43"/>
+ <mtx name="Eth" width="1479" lsb="41"/>
+ <mtx name="Euro" width="1024" lsb="0"/>
+ <mtx name="Euro#1" width="1024" lsb="0"/>
+ <mtx name="F" width="1139" lsb="43"/>
+ <mtx name="G" width="1479" lsb="85"/>
+ <mtx name="Gbreve" width="1479" lsb="85"/>
+ <mtx name="Gcircumflex" width="1479" lsb="85"/>
+ <mtx name="Gcommaaccent" width="1479" lsb="85"/>
+ <mtx name="Gdotaccent" width="1479" lsb="85"/>
+ <mtx name="H" width="1479" lsb="41"/>
+ <mtx name="Hbar" width="1479" lsb="41"/>
+ <mtx name="Hcircumflex" width="1479" lsb="41"/>
+ <mtx name="I" width="682" lsb="51"/>
+ <mtx name="IJ" width="1451" lsb="51"/>
+ <mtx name="Iacute" width="682" lsb="51"/>
+ <mtx name="Ibreve" width="682" lsb="8"/>
+ <mtx name="Icircumflex" width="682" lsb="-11"/>
+ <mtx name="Idieresis" width="682" lsb="51"/>
+ <mtx name="Idotaccent" width="682" lsb="51"/>
+ <mtx name="Igrave" width="682" lsb="39"/>
+ <mtx name="Imacron" width="682" lsb="20"/>
+ <mtx name="Iogonek" width="682" lsb="51"/>
+ <mtx name="Itilde" width="682" lsb="8"/>
+ <mtx name="J" width="797" lsb="0"/>
+ <mtx name="Jcircumflex" width="797" lsb="0"/>
+ <mtx name="K" width="1479" lsb="56"/>
+ <mtx name="Kcommaaccent" width="1479" lsb="56"/>
+ <mtx name="L" width="1251" lsb="56"/>
+ <mtx name="Lacute" width="1251" lsb="56"/>
+ <mtx name="Lcaron" width="1251" lsb="56"/>
+ <mtx name="Lcommaaccent" width="1251" lsb="56"/>
+ <mtx name="Ldot" width="1251" lsb="56"/>
+ <mtx name="Lslash" width="1251" lsb="56"/>
+ <mtx name="M" width="1821" lsb="48"/>
+ <mtx name="N" width="1479" lsb="43"/>
+ <mtx name="Nacute" width="1479" lsb="43"/>
+ <mtx name="Ncaron" width="1479" lsb="43"/>
+ <mtx name="Ncommaaccent" width="1479" lsb="43"/>
+ <mtx name="Ntilde" width="1479" lsb="43"/>
+ <mtx name="O" width="1479" lsb="80"/>
+ <mtx name="OE" width="1821" lsb="80"/>
+ <mtx name="Oacute" width="1479" lsb="80"/>
+ <mtx name="Obreve" width="1479" lsb="80"/>
+ <mtx name="Ocircumflex" width="1479" lsb="80"/>
+ <mtx name="Odieresis" width="1479" lsb="80"/>
+ <mtx name="Ograve" width="1479" lsb="80"/>
+ <mtx name="Ohungarumlaut" width="1479" lsb="80"/>
+ <mtx name="Omacron" width="1479" lsb="80"/>
+ <mtx name="Oslash" width="1479" lsb="80"/>
+ <mtx name="Otilde" width="1479" lsb="80"/>
+ <mtx name="P" width="1139" lsb="31"/>
+ <mtx name="Q" width="1479" lsb="80"/>
+ <mtx name="R" width="1366" lsb="31"/>
+ <mtx name="Racute" width="1366" lsb="31"/>
+ <mtx name="Rcaron" width="1366" lsb="31"/>
+ <mtx name="Rcommaaccent" width="1366" lsb="31"/>
+ <mtx name="S" width="1139" lsb="119"/>
+ <mtx name="Sacute" width="1139" lsb="119"/>
+ <mtx name="Scaron" width="1139" lsb="119"/>
+ <mtx name="Scedilla" width="1139" lsb="119"/>
+ <mtx name="Scircumflex" width="1139" lsb="119"/>
+ <mtx name="Scommaaccent" width="1139" lsb="119"/>
+ <mtx name="T" width="1251" lsb="31"/>
+ <mtx name="Tbar" width="1251" lsb="31"/>
+ <mtx name="Tcaron" width="1251" lsb="31"/>
+ <mtx name="Tcommaaccent" width="1251" lsb="31"/>
+ <mtx name="Tcommabelow" width="1251" lsb="31"/>
+ <mtx name="Thorn" width="1139" lsb="43"/>
+ <mtx name="U" width="1479" lsb="19"/>
+ <mtx name="Uacute" width="1479" lsb="19"/>
+ <mtx name="Ubreve" width="1479" lsb="19"/>
+ <mtx name="Ucircumflex" width="1479" lsb="19"/>
+ <mtx name="Udieresis" width="1479" lsb="19"/>
+ <mtx name="Ugrave" width="1479" lsb="19"/>
+ <mtx name="Uhungarumlaut" width="1479" lsb="19"/>
+ <mtx name="Umacron" width="1479" lsb="19"/>
+ <mtx name="Unterkomma" width="682" lsb="170"/>
+ <mtx name="Uogonek" width="1479" lsb="19"/>
+ <mtx name="Uring" width="1479" lsb="19"/>
+ <mtx name="Utilde" width="1479" lsb="19"/>
+ <mtx name="V" width="1479" lsb="0"/>
+ <mtx name="W" width="1933" lsb="0"/>
+ <mtx name="Wcircumflex" width="1933" lsb="0"/>
+ <mtx name="X" width="1479" lsb="12"/>
+ <mtx name="Y" width="1479" lsb="0"/>
+ <mtx name="Yacute" width="1479" lsb="0"/>
+ <mtx name="Ycircumflex" width="1479" lsb="0"/>
+ <mtx name="Ydieresis" width="1479" lsb="0"/>
+ <mtx name="Z" width="1251" lsb="92"/>
+ <mtx name="Zacute" width="1251" lsb="92"/>
+ <mtx name="Zcaron" width="1251" lsb="92"/>
+ <mtx name="Zdotaccent" width="1251" lsb="92"/>
+ <mtx name="a" width="909" lsb="75"/>
+ <mtx name="aacute" width="909" lsb="75"/>
+ <mtx name="abreve" width="909" lsb="75"/>
+ <mtx name="acircumflex" width="909" lsb="75"/>
+ <mtx name="acute" width="682" lsb="91"/>
+ <mtx name="adieresis" width="909" lsb="75"/>
+ <mtx name="ae" width="1366" lsb="75"/>
+ <mtx name="afii00208" width="2048" lsb="99"/>
+ <mtx name="agrave" width="909" lsb="75"/>
+ <mtx name="amacron" width="909" lsb="75"/>
+ <mtx name="ampersand" width="1593" lsb="99"/>
+ <mtx name="anoteleia" width="512" lsb="133"/>
+ <mtx name="aogonek" width="909" lsb="75"/>
+ <mtx name="aring" width="909" lsb="75"/>
+ <mtx name="asciicircum" width="960" lsb="36"/>
+ <mtx name="asciitilde" width="1108" lsb="60"/>
+ <mtx name="asterisk" width="1024" lsb="120"/>
+ <mtx name="at" width="1886" lsb="140"/>
+ <mtx name="atilde" width="909" lsb="75"/>
+ <mtx name="b" width="1024" lsb="0"/>
+ <mtx name="backslash" width="569" lsb="-30"/>
+ <mtx name="bar" width="410" lsb="156"/>
+ <mtx name="braceleft" width="983" lsb="148"/>
+ <mtx name="braceright" width="983" lsb="222"/>
+ <mtx name="bracketleft" width="682" lsb="185"/>
+ <mtx name="bracketright" width="682" lsb="93"/>
+ <mtx name="breve" width="682" lsb="8"/>
+ <mtx name="brokenbar" width="410" lsb="156"/>
+ <mtx name="bullet" width="717" lsb="81"/>
+ <mtx name="c" width="909" lsb="68"/>
+ <mtx name="cacute" width="909" lsb="68"/>
+ <mtx name="caron" width="682" lsb="-10"/>
+ <mtx name="ccaron" width="909" lsb="68"/>
+ <mtx name="ccedilla" width="909" lsb="68"/>
+ <mtx name="ccircumflex" width="909" lsb="68"/>
+ <mtx name="cdotaccent" width="909" lsb="68"/>
+ <mtx name="cedilla" width="682" lsb="168"/>
+ <mtx name="cent" width="1024" lsb="123"/>
+ <mtx name="circumflex" width="682" lsb="-10"/>
+ <mtx name="colon" width="569" lsb="161"/>
+ <mtx name="comma" width="512" lsb="133"/>
+ <mtx name="copyright" width="1556" lsb="87"/>
+ <mtx name="currency" width="1024" lsb="130"/>
+ <mtx name="d" width="1024" lsb="68"/>
+ <mtx name="dagger" width="1024" lsb="80"/>
+ <mtx name="daggerdbl" width="1024" lsb="80"/>
+ <mtx name="dcaron" width="1324" lsb="68"/>
+ <mtx name="dcroat" width="1024" lsb="68"/>
+ <mtx name="degree" width="819" lsb="114"/>
+ <mtx name="dieresis" width="682" lsb="57"/>
+ <mtx name="divide" width="1155" lsb="84"/>
+ <mtx name="dollar" width="1024" lsb="80"/>
+ <mtx name="dotaccent" width="682" lsb="242"/>
+ <mtx name="dotlessi" width="569" lsb="47"/>
+ <mtx name="dotlessj" width="569" lsb="-78"/>
+ <mtx name="dotmath" width="512" lsb="133"/>
+ <mtx name="e" width="909" lsb="68"/>
+ <mtx name="eacute" width="909" lsb="68"/>
+ <mtx name="ebreve" width="909" lsb="68"/>
+ <mtx name="ecaron" width="909" lsb="68"/>
+ <mtx name="ecircumflex" width="909" lsb="68"/>
+ <mtx name="edieresis" width="909" lsb="68"/>
+ <mtx name="edotaccent" width="909" lsb="68"/>
+ <mtx name="egrave" width="909" lsb="68"/>
+ <mtx name="eight" width="1024" lsb="40"/>
+ <mtx name="ellipsis" width="2048" lsb="243"/>
+ <mtx name="emacron" width="909" lsb="68"/>
+ <mtx name="emdash" width="2048" lsb="99"/>
+ <mtx name="endash" width="1024" lsb="86"/>
+ <mtx name="eng" width="1024" lsb="37"/>
+ <mtx name="eogonek" width="909" lsb="68"/>
+ <mtx name="equal" width="1155" lsb="84"/>
+ <mtx name="estimated" width="909" lsb="68"/>
+ <mtx name="eth" width="1024" lsb="17"/>
+ <mtx name="exclam" width="682" lsb="242"/>
+ <mtx name="exclamdown" width="682" lsb="242"/>
+ <mtx name="f" width="682" lsb="37"/>
+ <mtx name="fi" width="1139" lsb="37"/>
+ <mtx name="fi#1" width="1139" lsb="37"/>
+ <mtx name="figuredash" width="1024" lsb="86"/>
+ <mtx name="five" width="1024" lsb="130"/>
+ <mtx name="fl" width="1139" lsb="37"/>
+ <mtx name="fl#1" width="1139" lsb="37"/>
+ <mtx name="florin" width="1024" lsb="12"/>
+ <mtx name="four" width="1024" lsb="25"/>
+ <mtx name="foursuperiour" width="614" lsb="31"/>
+ <mtx name="fraction" width="342" lsb="-416"/>
+ <mtx name="fraction#1" width="342" lsb="-416"/>
+ <mtx name="g" width="1024" lsb="53"/>
+ <mtx name="gbreve" width="1024" lsb="53"/>
+ <mtx name="gcircumflex" width="1024" lsb="53"/>
+ <mtx name="gcommaaccent" width="1024" lsb="53"/>
+ <mtx name="gdotaccent" width="1024" lsb="53"/>
+ <mtx name="germandbls" width="1024" lsb="27"/>
+ <mtx name="grave" width="682" lsb="91"/>
+ <mtx name="greater" width="1155" lsb="84"/>
+ <mtx name="guillemotleft" width="1024" lsb="74"/>
+ <mtx name="guillemotright" width="1024" lsb="86"/>
+ <mtx name="guilsinglleft" width="682" lsb="86"/>
+ <mtx name="guilsinglright" width="682" lsb="123"/>
+ <mtx name="h" width="1024" lsb="37"/>
+ <mtx name="hbar" width="1024" lsb="37"/>
+ <mtx name="hcircumflex" width="1024" lsb="37"/>
+ <mtx name="hungarumlaut" width="682" lsb="-5"/>
+ <mtx name="hyphen" width="682" lsb="82"/>
+ <mtx name="hyphen#1" width="682" lsb="82"/>
+ <mtx name="i" width="569" lsb="47"/>
+ <mtx name="iacute" width="569" lsb="47"/>
+ <mtx name="ibreve" width="569" lsb="-42"/>
+ <mtx name="icircumflex" width="569" lsb="-61"/>
+ <mtx name="idieresis" width="569" lsb="7"/>
+ <mtx name="igrave" width="569" lsb="7"/>
+ <mtx name="ij" width="1131" lsb="47"/>
+ <mtx name="imacron" width="569" lsb="-40"/>
+ <mtx name="iogonek" width="569" lsb="47"/>
+ <mtx name="itilde" width="569" lsb="-55"/>
+ <mtx name="j" width="569" lsb="-78"/>
+ <mtx name="jcircumflex" width="569" lsb="-78"/>
+ <mtx name="k" width="1024" lsb="31"/>
+ <mtx name="kcommaaccent" width="1024" lsb="31"/>
+ <mtx name="kgreenlandic" width="1024" lsb="37"/>
+ <mtx name="l" width="569" lsb="47"/>
+ <mtx name="lacute" width="569" lsb="47"/>
+ <mtx name="lcaron" width="832" lsb="47"/>
+ <mtx name="lcommaaccent" width="569" lsb="47"/>
+ <mtx name="ldot" width="704" lsb="47"/>
+ <mtx name="less" width="1155" lsb="84"/>
+ <mtx name="logicalnot" width="1155" lsb="84"/>
+ <mtx name="longs" width="569" lsb="37"/>
+ <mtx name="lslash" width="569" lsb="47"/>
+ <mtx name="m" width="1593" lsb="37"/>
+ <mtx name="macron" width="682" lsb="20"/>
+ <mtx name="macron#1" width="1024" lsb="99"/>
+ <mtx name="minus" width="1628" lsb="222"/>
+ <mtx name="mu" width="1024" lsb="12"/>
+ <mtx name="multiply" width="1155" lsb="84"/>
+ <mtx name="n" width="1024" lsb="37"/>
+ <mtx name="nacute" width="1024" lsb="37"/>
+ <mtx name="napostrophe" width="1237" lsb="25"/>
+ <mtx name="nbhyphen" width="682" lsb="82"/>
+ <mtx name="ncaron" width="1024" lsb="37"/>
+ <mtx name="ncommaaccent" width="1024" lsb="37"/>
+ <mtx name="nine" width="1024" lsb="37"/>
+ <mtx name="nonbreakingspace" width="512" lsb="0"/>
+ <mtx name="ntilde" width="1024" lsb="37"/>
+ <mtx name="numbersign" width="1024" lsb="0"/>
+ <mtx name="o" width="1024" lsb="62"/>
+ <mtx name="oacute" width="1024" lsb="62"/>
+ <mtx name="obreve" width="1024" lsb="62"/>
+ <mtx name="ocircumflex" width="1024" lsb="62"/>
+ <mtx name="odieresis" width="1024" lsb="62"/>
+ <mtx name="oe" width="1479" lsb="62"/>
+ <mtx name="ogonek" width="682" lsb="156"/>
+ <mtx name="ograve" width="1024" lsb="62"/>
+ <mtx name="ohungarumlaut" width="1024" lsb="62"/>
+ <mtx name="omacron" width="1024" lsb="62"/>
+ <mtx name="one" width="1024" lsb="130"/>
+ <mtx name="onehalf" width="1536" lsb="173"/>
+ <mtx name="onequarter" width="1536" lsb="173"/>
+ <mtx name="onesuperior" width="614" lsb="136"/>
+ <mtx name="ordfeminine" width="565" lsb="25"/>
+ <mtx name="ordmasculine" width="635" lsb="25"/>
+ <mtx name="oslash" width="1024" lsb="62"/>
+ <mtx name="otilde" width="1024" lsb="62"/>
+ <mtx name="p" width="1024" lsb="0"/>
+ <mtx name="paragraph" width="928" lsb="15"/>
+ <mtx name="parenleft" width="682" lsb="116"/>
+ <mtx name="parenright" width="682" lsb="104"/>
+ <mtx name="percent" width="1706" lsb="120"/>
+ <mtx name="period" width="512" lsb="133"/>
+ <mtx name="periodcentered" width="512" lsb="133"/>
+ <mtx name="periodcentered#1" width="512" lsb="133"/>
+ <mtx name="perthousand" width="2048" lsb="34"/>
+ <mtx name="plus" width="1155" lsb="84"/>
+ <mtx name="plusminus" width="1155" lsb="84"/>
+ <mtx name="q" width="1024" lsb="68"/>
+ <mtx name="question" width="909" lsb="51"/>
+ <mtx name="questiondown" width="909" lsb="51"/>
+ <mtx name="quotedbl" width="836" lsb="146"/>
+ <mtx name="quotedblbase" width="909" lsb="146"/>
+ <mtx name="quotedblleft" width="909" lsb="122"/>
+ <mtx name="quotedblright" width="909" lsb="146"/>
+ <mtx name="quoteleft" width="682" lsb="205"/>
+ <mtx name="quotereversed" width="512" lsb="0"/>
+ <mtx name="quoteright" width="682" lsb="230"/>
+ <mtx name="quotesinglbase" width="682" lsb="230"/>
+ <mtx name="quotesingle" width="369" lsb="61"/>
+ <mtx name="r" width="682" lsb="31"/>
+ <mtx name="racute" width="682" lsb="31"/>
+ <mtx name="radicalex" width="1024" lsb="99"/>
+ <mtx name="rcaron" width="682" lsb="-12"/>
+ <mtx name="rcommaaccent" width="682" lsb="31"/>
+ <mtx name="registered" width="1556" lsb="87"/>
+ <mtx name="ring" width="682" lsb="114"/>
+ <mtx name="s" width="797" lsb="95"/>
+ <mtx name="sacute" width="797" lsb="95"/>
+ <mtx name="scaron" width="797" lsb="66"/>
+ <mtx name="scedilla" width="797" lsb="95"/>
+ <mtx name="scircumflex" width="797" lsb="62"/>
+ <mtx name="scommaaccent" width="797" lsb="95"/>
+ <mtx name="section" width="1024" lsb="75"/>
+ <mtx name="semicolon" width="569" lsb="161"/>
+ <mtx name="semicolon#1" width="569" lsb="161"/>
+ <mtx name="seven" width="1024" lsb="108"/>
+ <mtx name="sfthyphen" width="682" lsb="82"/>
+ <mtx name="six" width="1024" lsb="49"/>
+ <mtx name="slash" width="569" lsb="-30"/>
+ <mtx name="space" width="512" lsb="0"/>
+ <mtx name="sterling" width="1024" lsb="74"/>
+ <mtx name="t" width="569" lsb="25"/>
+ <mtx name="tbar" width="569" lsb="25"/>
+ <mtx name="tcaron" width="666" lsb="25"/>
+ <mtx name="tcommaaccent" width="569" lsb="25"/>
+ <mtx name="tcommabelow" width="569" lsb="25"/>
+ <mtx name="thorn" width="1024" lsb="0"/>
+ <mtx name="three" width="1024" lsb="93"/>
+ <mtx name="threequarters" width="1536" lsb="173"/>
+ <mtx name="threesuperior" width="614" lsb="86"/>
+ <mtx name="tilde" width="682" lsb="8"/>
+ <mtx name="trademark" width="2007" lsb="140"/>
+ <mtx name="two" width="1024" lsb="68"/>
+ <mtx name="twosuperior" width="614" lsb="86"/>
+ <mtx name="u" width="1024" lsb="12"/>
+ <mtx name="uacute" width="1024" lsb="12"/>
+ <mtx name="ubreve" width="1024" lsb="12"/>
+ <mtx name="ucircumflex" width="1024" lsb="12"/>
+ <mtx name="udieresis" width="1024" lsb="12"/>
+ <mtx name="ugrave" width="1024" lsb="12"/>
+ <mtx name="uhungarumlaut" width="1024" lsb="12"/>
+ <mtx name="umacron" width="1024" lsb="12"/>
+ <mtx name="underscore" width="1024" lsb="0"/>
+ <mtx name="uogonek" width="1024" lsb="12"/>
+ <mtx name="uring" width="1024" lsb="12"/>
+ <mtx name="utilde" width="1024" lsb="12"/>
+ <mtx name="v" width="1024" lsb="0"/>
+ <mtx name="w" width="1479" lsb="0"/>
+ <mtx name="wcircumflex" width="1479" lsb="0"/>
+ <mtx name="x" width="1024" lsb="0"/>
+ <mtx name="y" width="1024" lsb="0"/>
+ <mtx name="yacute" width="1024" lsb="0"/>
+ <mtx name="ycircumflex" width="1024" lsb="0"/>
+ <mtx name="ydieresis" width="1024" lsb="0"/>
+ <mtx name="yen" width="1024" lsb="0"/>
+ <mtx name="z" width="909" lsb="62"/>
+ <mtx name="zacute" width="909" lsb="62"/>
+ <mtx name="zcaron" width="909" lsb="62"/>
+ <mtx name="zdotaccent" width="909" lsb="62"/>
+ <mtx name="zero" width="1024" lsb="56"/>
+ </hmtx>
+
+ <cmap>
+ <tableVersion version="0"/>
+ <cmap_format_0 platformID="1" platEncID="0" language="0">
+ <map code="0x0" name=".notdef#1"/>
+ <map code="0x1" name=".notdef"/>
+ <map code="0x2" name=".notdef"/>
+ <map code="0x3" name=".notdef"/>
+ <map code="0x4" name=".notdef"/>
+ <map code="0x5" name=".notdef"/>
+ <map code="0x6" name=".notdef"/>
+ <map code="0x7" name=".notdef"/>
+ <map code="0x8" name=".notdef#1"/>
+ <map code="0x9" name="space"/>
+ <map code="0xa" name=".notdef"/>
+ <map code="0xb" name=".notdef"/>
+ <map code="0xc" name=".notdef"/>
+ <map code="0xd" name=".notdef#2"/>
+ <map code="0xe" name=".notdef"/>
+ <map code="0xf" name=".notdef"/>
+ <map code="0x10" name=".notdef"/>
+ <map code="0x11" name=".notdef"/>
+ <map code="0x12" name=".notdef"/>
+ <map code="0x13" name=".notdef"/>
+ <map code="0x14" name=".notdef"/>
+ <map code="0x15" name=".notdef"/>
+ <map code="0x16" name=".notdef"/>
+ <map code="0x17" name=".notdef"/>
+ <map code="0x18" name=".notdef"/>
+ <map code="0x19" name=".notdef"/>
+ <map code="0x1a" name=".notdef"/>
+ <map code="0x1b" name=".notdef"/>
+ <map code="0x1c" name=".notdef"/>
+ <map code="0x1d" name=".notdef#1"/>
+ <map code="0x1e" name=".notdef"/>
+ <map code="0x1f" name=".notdef"/>
+ <map code="0x20" name="space"/>
+ <map code="0x21" name="exclam"/>
+ <map code="0x22" name="quotedbl"/>
+ <map code="0x23" name="numbersign"/>
+ <map code="0x24" name="dollar"/>
+ <map code="0x25" name="percent"/>
+ <map code="0x26" name="ampersand"/>
+ <map code="0x27" name="quotesingle"/>
+ <map code="0x28" name="parenleft"/>
+ <map code="0x29" name="parenright"/>
+ <map code="0x2a" name="asterisk"/>
+ <map code="0x2b" name="plus"/>
+ <map code="0x2c" name="comma"/>
+ <map code="0x2d" name="hyphen"/>
+ <map code="0x2e" name="period"/>
+ <map code="0x2f" name="slash"/>
+ <map code="0x30" name="zero"/>
+ <map code="0x31" name="one"/>
+ <map code="0x32" name="two"/>
+ <map code="0x33" name="three"/>
+ <map code="0x34" name="four"/>
+ <map code="0x35" name="five"/>
+ <map code="0x36" name="six"/>
+ <map code="0x37" name="seven"/>
+ <map code="0x38" name="eight"/>
+ <map code="0x39" name="nine"/>
+ <map code="0x3a" name="colon"/>
+ <map code="0x3b" name="semicolon"/>
+ <map code="0x3c" name="less"/>
+ <map code="0x3d" name="equal"/>
+ <map code="0x3e" name="greater"/>
+ <map code="0x3f" name="question"/>
+ <map code="0x40" name="at"/>
+ <map code="0x41" name="A"/>
+ <map code="0x42" name="B"/>
+ <map code="0x43" name="C"/>
+ <map code="0x44" name="D"/>
+ <map code="0x45" name="E"/>
+ <map code="0x46" name="F"/>
+ <map code="0x47" name="G"/>
+ <map code="0x48" name="H"/>
+ <map code="0x49" name="I"/>
+ <map code="0x4a" name="J"/>
+ <map code="0x4b" name="K"/>
+ <map code="0x4c" name="L"/>
+ <map code="0x4d" name="M"/>
+ <map code="0x4e" name="N"/>
+ <map code="0x4f" name="O"/>
+ <map code="0x50" name="P"/>
+ <map code="0x51" name="Q"/>
+ <map code="0x52" name="R"/>
+ <map code="0x53" name="S"/>
+ <map code="0x54" name="T"/>
+ <map code="0x55" name="U"/>
+ <map code="0x56" name="V"/>
+ <map code="0x57" name="W"/>
+ <map code="0x58" name="X"/>
+ <map code="0x59" name="Y"/>
+ <map code="0x5a" name="Z"/>
+ <map code="0x5b" name="bracketleft"/>
+ <map code="0x5c" name="backslash"/>
+ <map code="0x5d" name="bracketright"/>
+ <map code="0x5e" name="asciicircum"/>
+ <map code="0x5f" name="underscore"/>
+ <map code="0x60" name="grave"/>
+ <map code="0x61" name="a"/>
+ <map code="0x62" name="b"/>
+ <map code="0x63" name="c"/>
+ <map code="0x64" name="d"/>
+ <map code="0x65" name="e"/>
+ <map code="0x66" name="f"/>
+ <map code="0x67" name="g"/>
+ <map code="0x68" name="h"/>
+ <map code="0x69" name="i"/>
+ <map code="0x6a" name="j"/>
+ <map code="0x6b" name="k"/>
+ <map code="0x6c" name="l"/>
+ <map code="0x6d" name="m"/>
+ <map code="0x6e" name="n"/>
+ <map code="0x6f" name="o"/>
+ <map code="0x70" name="p"/>
+ <map code="0x71" name="q"/>
+ <map code="0x72" name="r"/>
+ <map code="0x73" name="s"/>
+ <map code="0x74" name="t"/>
+ <map code="0x75" name="u"/>
+ <map code="0x76" name="v"/>
+ <map code="0x77" name="w"/>
+ <map code="0x78" name="x"/>
+ <map code="0x79" name="y"/>
+ <map code="0x7a" name="z"/>
+ <map code="0x7b" name="braceleft"/>
+ <map code="0x7c" name="bar"/>
+ <map code="0x7d" name="braceright"/>
+ <map code="0x7e" name="asciitilde"/>
+ <map code="0x7f" name=".notdef"/>
+ <map code="0x80" name="Adieresis"/>
+ <map code="0x81" name="Aring"/>
+ <map code="0x82" name="Ccedilla"/>
+ <map code="0x83" name="Eacute"/>
+ <map code="0x84" name="Ntilde"/>
+ <map code="0x85" name="Odieresis"/>
+ <map code="0x86" name="Udieresis"/>
+ <map code="0x87" name="aacute"/>
+ <map code="0x88" name="agrave"/>
+ <map code="0x89" name="acircumflex"/>
+ <map code="0x8a" name="adieresis"/>
+ <map code="0x8b" name="atilde"/>
+ <map code="0x8c" name="aring"/>
+ <map code="0x8d" name="ccedilla"/>
+ <map code="0x8e" name="eacute"/>
+ <map code="0x8f" name="egrave"/>
+ <map code="0x90" name="ecircumflex"/>
+ <map code="0x91" name="edieresis"/>
+ <map code="0x92" name="iacute"/>
+ <map code="0x93" name="igrave"/>
+ <map code="0x94" name="icircumflex"/>
+ <map code="0x95" name="idieresis"/>
+ <map code="0x96" name="ntilde"/>
+ <map code="0x97" name="oacute"/>
+ <map code="0x98" name="ograve"/>
+ <map code="0x99" name="ocircumflex"/>
+ <map code="0x9a" name="odieresis"/>
+ <map code="0x9b" name="otilde"/>
+ <map code="0x9c" name="uacute"/>
+ <map code="0x9d" name="ugrave"/>
+ <map code="0x9e" name="ucircumflex"/>
+ <map code="0x9f" name="udieresis"/>
+ <map code="0xa0" name="dagger"/>
+ <map code="0xa1" name="degree"/>
+ <map code="0xa2" name="cent"/>
+ <map code="0xa3" name="sterling"/>
+ <map code="0xa4" name="section"/>
+ <map code="0xa5" name="bullet"/>
+ <map code="0xa6" name="paragraph"/>
+ <map code="0xa7" name="germandbls"/>
+ <map code="0xa8" name="registered"/>
+ <map code="0xa9" name="copyright"/>
+ <map code="0xaa" name="trademark"/>
+ <map code="0xab" name="acute"/>
+ <map code="0xac" name="dieresis"/>
+ <map code="0xad" name=".notdef"/>
+ <map code="0xae" name="AE"/>
+ <map code="0xaf" name="Oslash"/>
+ <map code="0xb0" name=".notdef"/>
+ <map code="0xb1" name="plusminus"/>
+ <map code="0xb2" name=".notdef"/>
+ <map code="0xb3" name=".notdef"/>
+ <map code="0xb4" name="yen"/>
+ <map code="0xb5" name="mu"/>
+ <map code="0xb6" name=".notdef"/>
+ <map code="0xb7" name=".notdef"/>
+ <map code="0xb8" name=".notdef"/>
+ <map code="0xb9" name=".notdef"/>
+ <map code="0xba" name=".notdef"/>
+ <map code="0xbb" name="ordfeminine"/>
+ <map code="0xbc" name="ordmasculine"/>
+ <map code="0xbd" name=".notdef"/>
+ <map code="0xbe" name="ae"/>
+ <map code="0xbf" name="oslash"/>
+ <map code="0xc0" name="questiondown"/>
+ <map code="0xc1" name="exclamdown"/>
+ <map code="0xc2" name="logicalnot"/>
+ <map code="0xc3" name=".notdef"/>
+ <map code="0xc4" name="florin"/>
+ <map code="0xc5" name=".notdef"/>
+ <map code="0xc6" name=".notdef"/>
+ <map code="0xc7" name="guillemotleft"/>
+ <map code="0xc8" name="guillemotright"/>
+ <map code="0xc9" name="ellipsis"/>
+ <map code="0xca" name=".notdef#16"/>
+ <map code="0xcb" name="Agrave"/>
+ <map code="0xcc" name="Atilde"/>
+ <map code="0xcd" name="Otilde"/>
+ <map code="0xce" name="OE"/>
+ <map code="0xcf" name="oe"/>
+ <map code="0xd0" name="endash"/>
+ <map code="0xd1" name="emdash"/>
+ <map code="0xd2" name="quotedblleft"/>
+ <map code="0xd3" name="quotedblright"/>
+ <map code="0xd4" name="quoteleft"/>
+ <map code="0xd5" name="quoteright"/>
+ <map code="0xd6" name="divide"/>
+ <map code="0xd7" name=".notdef"/>
+ <map code="0xd8" name="ydieresis"/>
+ <map code="0xd9" name="Ydieresis"/>
+ <map code="0xda" name="fraction"/>
+ <map code="0xdb" name="currency"/>
+ <map code="0xdc" name="guilsinglleft"/>
+ <map code="0xdd" name="guilsinglright"/>
+ <map code="0xde" name="fi"/>
+ <map code="0xdf" name="fl"/>
+ <map code="0xe0" name="daggerdbl"/>
+ <map code="0xe1" name="periodcentered"/>
+ <map code="0xe2" name="quotesinglbase"/>
+ <map code="0xe3" name="quotedblbase"/>
+ <map code="0xe4" name="perthousand"/>
+ <map code="0xe5" name="Acircumflex"/>
+ <map code="0xe6" name="Ecircumflex"/>
+ <map code="0xe7" name="Aacute"/>
+ <map code="0xe8" name="Edieresis"/>
+ <map code="0xe9" name="Egrave"/>
+ <map code="0xea" name="Iacute"/>
+ <map code="0xeb" name="Icircumflex"/>
+ <map code="0xec" name="Idieresis"/>
+ <map code="0xed" name="Igrave"/>
+ <map code="0xee" name="Oacute"/>
+ <map code="0xef" name="Ocircumflex"/>
+ <map code="0xf0" name="Euro"/>
+ <map code="0xf1" name="Ograve"/>
+ <map code="0xf2" name="Uacute"/>
+ <map code="0xf3" name="Ucircumflex"/>
+ <map code="0xf4" name="Ugrave"/>
+ <map code="0xf5" name="dotlessi"/>
+ <map code="0xf6" name="circumflex"/>
+ <map code="0xf7" name="tilde"/>
+ <map code="0xf8" name="macron"/>
+ <map code="0xf9" name="breve"/>
+ <map code="0xfa" name="dotaccent"/>
+ <map code="0xfb" name="ring"/>
+ <map code="0xfc" name="cedilla"/>
+ <map code="0xfd" name="hungarumlaut"/>
+ <map code="0xfe" name="ogonek"/>
+ <map code="0xff" name="caron"/>
+ </cmap_format_0>
+ <cmap_format_4 platformID="3" platEncID="1" language="0">
+ <map code="0x20" name="space"/><!-- SPACE -->
+ <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
+ <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
+ <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
+ <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
+ <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
+ <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
+ <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
+ <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
+ <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
+ <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
+ <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
+ <map code="0x2c" name="comma"/><!-- COMMA -->
+ <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
+ <map code="0x2e" name="period"/><!-- FULL STOP -->
+ <map code="0x2f" name="slash"/><!-- SOLIDUS -->
+ <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
+ <map code="0x31" name="one"/><!-- DIGIT ONE -->
+ <map code="0x32" name="two"/><!-- DIGIT TWO -->
+ <map code="0x33" name="three"/><!-- DIGIT THREE -->
+ <map code="0x34" name="four"/><!-- DIGIT FOUR -->
+ <map code="0x35" name="five"/><!-- DIGIT FIVE -->
+ <map code="0x36" name="six"/><!-- DIGIT SIX -->
+ <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
+ <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
+ <map code="0x39" name="nine"/><!-- DIGIT NINE -->
+ <map code="0x3a" name="colon"/><!-- COLON -->
+ <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
+ <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
+ <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
+ <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
+ <map code="0x3f" name="question"/><!-- QUESTION MARK -->
+ <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
+ <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
+ <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
+ <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
+ <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
+ <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
+ <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
+ <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
+ <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
+ <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
+ <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
+ <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
+ <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
+ <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
+ <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
+ <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
+ <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
+ <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
+ <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
+ <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
+ <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
+ <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
+ <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
+ <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
+ <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
+ <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
+ <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
+ <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
+ <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
+ <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
+ <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
+ <map code="0x5f" name="underscore"/><!-- LOW LINE -->
+ <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
+ <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
+ <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
+ <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
+ <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
+ <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
+ <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
+ <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
+ <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
+ <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
+ <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
+ <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
+ <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
+ <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
+ <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
+ <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
+ <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
+ <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
+ <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
+ <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
+ <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
+ <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
+ <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
+ <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
+ <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
+ <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
+ <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
+ <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
+ <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
+ <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
+ <map code="0x7e" name="asciitilde"/><!-- TILDE -->
+ <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
+ <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
+ <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
+ <map code="0xa2" name="cent"/><!-- CENT SIGN -->
+ <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
+ <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
+ <map code="0xa5" name="yen"/><!-- YEN SIGN -->
+ <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
+ <map code="0xa7" name="section"/><!-- SECTION SIGN -->
+ <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
+ <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
+ <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
+ <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+ <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
+ <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
+ <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
+ <map code="0xaf" name="macron#1"/><!-- MACRON -->
+ <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
+ <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
+ <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
+ <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
+ <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
+ <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
+ <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
+ <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
+ <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
+ <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
+ <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
+ <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+ <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
+ <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
+ <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
+ <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
+ <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
+ <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
+ <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
+ <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
+ <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
+ <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
+ <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
+ <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
+ <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
+ <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
+ <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
+ <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
+ <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
+ <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
+ <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
+ <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
+ <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
+ <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
+ <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
+ <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
+ <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
+ <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
+ <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
+ <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
+ <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
+ <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
+ <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
+ <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
+ <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
+ <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
+ <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
+ <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
+ <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
+ <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
+ <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
+ <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
+ <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
+ <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
+ <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
+ <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
+ <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
+ <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
+ <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
+ <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
+ <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
+ <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
+ <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
+ <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
+ <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
+ <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
+ <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
+ <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
+ <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
+ <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
+ <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
+ <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
+ <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
+ <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
+ <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
+ <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
+ <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
+ <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
+ <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
+ <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
+ <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
+ <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
+ <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
+ <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
+ <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
+ <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
+ <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
+ <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
+ <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
+ <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
+ <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
+ <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
+ <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
+ <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
+ <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
+ <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
+ <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
+ <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
+ <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
+ <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
+ <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
+ <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
+ <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
+ <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
+ <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
+ <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
+ <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
+ <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
+ <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
+ <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
+ <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
+ <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
+ <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
+ <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
+ <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
+ <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
+ <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
+ <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
+ <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
+ <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
+ <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
+ <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
+ <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
+ <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
+ <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
+ <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
+ <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
+ <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
+ <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
+ <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
+ <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
+ <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
+ <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
+ <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
+ <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
+ <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
+ <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
+ <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
+ <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
+ <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
+ <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
+ <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
+ <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
+ <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
+ <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
+ <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
+ <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
+ <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
+ <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
+ <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
+ <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
+ <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
+ <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
+ <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
+ <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
+ <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
+ <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
+ <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
+ <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
+ <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
+ <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
+ <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
+ <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
+ <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
+ <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
+ <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
+ <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
+ <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
+ <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
+ <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
+ <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
+ <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
+ <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
+ <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
+ <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
+ <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
+ <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
+ <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
+ <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
+ <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
+ <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
+ <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
+ <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
+ <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
+ <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
+ <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
+ <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
+ <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
+ <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
+ <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
+ <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
+ <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
+ <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
+ <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
+ <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
+ <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
+ <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
+ <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
+ <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
+ <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
+ <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
+ <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
+ <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
+ <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
+ <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
+ <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
+ <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
+ <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
+ <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
+ <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
+ <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
+ <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
+ <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
+ <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
+ <map code="0x2c7" name="caron"/><!-- CARON -->
+ <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
+ <map code="0x2d8" name="breve"/><!-- BREVE -->
+ <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
+ <map code="0x2da" name="ring"/><!-- RING ABOVE -->
+ <map code="0x2db" name="ogonek"/><!-- OGONEK -->
+ <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
+ <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
+ <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
+ <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
+ <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
+ <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
+ <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
+ <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
+ <map code="0x2013" name="endash"/><!-- EN DASH -->
+ <map code="0x2014" name="emdash"/><!-- EM DASH -->
+ <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
+ <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
+ <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
+ <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
+ <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
+ <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
+ <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
+ <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
+ <map code="0x2020" name="dagger"/><!-- DAGGER -->
+ <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
+ <map code="0x2022" name="bullet"/><!-- BULLET -->
+ <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
+ <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
+ <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
+ <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
+ <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
+ <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
+ <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
+ <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
+ <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
+ <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
+ <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
+ <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
+ <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
+ <map code="0xea01" name="fi#1"/><!-- Private Use -->
+ <map code="0xea02" name="fl#1"/><!-- Private Use -->
+ <map code="0xf001" name="fi"/><!-- Private Use -->
+ <map code="0xf002" name="fl"/><!-- Private Use -->
+ <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
+ <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
+ <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
+ <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
+ </cmap_format_4>
+ </cmap>
+
+ <fpgm>
+ <assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ FDEF[ ]
+ SLOOP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP1[ ]
+ SRP2[ ]
+ IP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP1[ ]
+ SRP2[ ]
+ SLOOP[ ]
+ IP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MIRP[11101]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MIRP[10100]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MDRP[11101]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MDRP[10100]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MIRP[11101]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MIRP[10100]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MDRP[11101]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MDRP[10100]
+ ENDF[ ]
+ FDEF[ ]
+ MDRP[00100]
+ ENDF[ ]
+ FDEF[ ]
+ MDRP[00000]
+ ENDF[ ]
+ FDEF[ ]
+ SVTCA[0]
+ NPUSHB[ ] /* 10 values pushed */
+ 1 0 0 1 1 2 2 3 3 0
+ SZPS[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SZPS[ ]
+ ENDF[ ]
+ </assembly>
+ </fpgm>
+
+ <prep>
+ <assembly>
+ PUSHB[ ] /* 2 values pushed */
+ 48 1
+ PUSHW[ ] /* 1 value pushed */
+ 329
+ RTG[ ]
+ SCANCTRL[ ]
+ SCANTYPE[ ]
+ SCVTCI[ ]
+ </assembly>
+ </prep>
+
+ <cvt>
+ <cv index="0" value="1480"/>
+ <cv index="1" value="1086"/>
+ <cv index="2" value="0"/>
+ <cv index="3" value="-512"/>
+ <cv index="4" value="196"/>
+ <cv index="5" value="200"/>
+ <cv index="6" value="247"/>
+ <cv index="7" value="84"/>
+ <cv index="8" value="87"/>
+ <cv index="9" value="101"/>
+ <cv index="10" value="212"/>
+ <cv index="11" value="63"/>
+ <cv index="12" value="125"/>
+ <cv index="13" value="172"/>
+ <cv index="14" value="65"/>
+ <cv index="15" value="114"/>
+ <cv index="16" value="183"/>
+ <cv index="17" value="70"/>
+ <cv index="18" value="171"/>
+ <cv index="19" value="149"/>
+ <cv index="20" value="140"/>
+ <cv index="21" value="77"/>
+ <cv index="22" value="121"/>
+ <cv index="23" value="138"/>
+ <cv index="24" value="159"/>
+ <cv index="25" value="53"/>
+ <cv index="26" value="165"/>
+ <cv index="27" value="285"/>
+ <cv index="28" value="186"/>
+ <cv index="29" value="128"/>
+ <cv index="30" value="193"/>
+ <cv index="31" value="145"/>
+ <cv index="32" value="210"/>
+ <cv index="33" value="220"/>
+ <cv index="34" value="230"/>
+ <cv index="35" value="94"/>
+ <cv index="36" value="227"/>
+ <cv index="37" value="213"/>
+ <cv index="38" value="68"/>
+ <cv index="39" value="131"/>
+ <cv index="40" value="217"/>
+ <cv index="41" value="104"/>
+ <cv index="42" value="80"/>
+ <cv index="43" value="108"/>
+ <cv index="44" value="126"/>
+ <cv index="45" value="39"/>
+ <cv index="46" value="90"/>
+ <cv index="47" value="147"/>
+ <cv index="48" value="135"/>
+ </cvt>
+
+ <loca>
+ <!-- The 'loca' table will be calculated by the compiler -->
+ </loca>
+
+ <glyf>
+
+ <!-- The xMin, yMin, xMax and yMax values
+ will be recalculated by the compiler. -->
+
+ <TTGlyph name=".notdef" xMin="51" yMin="0" xMax="461" yMax="1480">
+ <contour>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="461" y="1480" on="1"/>
+ <pt x="461" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="410" y="51" on="1"/>
+ <pt x="410" y="1429" on="1"/>
+ <pt x="102" y="1429" on="1"/>
+ <pt x="102" y="51" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 16 values pushed */
+ 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ SVTCA[0]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
+
+ <TTGlyph name="A" xMin="0" yMin="0" xMax="1479" yMax="1499">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 61 values pushed */
+ 33 32 18 17 14 10 7 1 8 23 0 3 37 9 8 3 13 35 0 0 24 23 7 1 35
+ 1 4 48 84 36 35 1 34 16 15 0 3 2 0 14 37 36 35 34 33 32 30 24 23 20
+ 18 17 16 15 14 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="AE" xMin="0" yMin="0" xMax="1771" yMax="1480">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="17" y="63" on="1"/>
+ <pt x="78" y="68" on="0"/>
+ <pt x="128" y="151" on="1"/>
+ <pt x="194" y="258" on="1"/>
+ <pt x="938" y="1480" on="1"/>
+ <pt x="1716" y="1480" on="1"/>
+ <pt x="1716" y="1221" on="1"/>
+ <pt x="1605" y="1221" on="1"/>
+ <pt x="1604" y="1240" on="1"/>
+ <pt x="1598" y="1324" on="1"/>
+ <pt x="1597" y="1380" on="0"/>
+ <pt x="1580" y="1390" on="1"/>
+ <pt x="1563" y="1399" on="0"/>
+ <pt x="1525" y="1399" on="1"/>
+ <pt x="1422" y="1400" on="1"/>
+ <pt x="1151" y="1400" on="1"/>
+ <pt x="1151" y="808" on="1"/>
+ <pt x="1379" y="808" on="1"/>
+ <pt x="1442" y="811" on="1"/>
+ <pt x="1490" y="812" on="0"/>
+ <pt x="1500" y="823" on="1"/>
+ <pt x="1507" y="833" on="0"/>
+ <pt x="1510" y="859" on="1"/>
+ <pt x="1511" y="866" on="1"/>
+ <pt x="1510" y="873" on="1"/>
+ <pt x="1512" y="878" on="0"/>
+ <pt x="1512" y="883" on="1"/>
+ <pt x="1512" y="897" on="1"/>
+ <pt x="1513" y="913" on="1"/>
+ <pt x="1515" y="931" on="1"/>
+ <pt x="1607" y="931" on="1"/>
+ <pt x="1607" y="605" on="1"/>
+ <pt x="1515" y="605" on="1"/>
+ <pt x="1513" y="623" on="1"/>
+ <pt x="1506" y="708" on="0"/>
+ <pt x="1482" y="717" on="1"/>
+ <pt x="1457" y="728" on="0"/>
+ <pt x="1379" y="728" on="1"/>
+ <pt x="1151" y="728" on="1"/>
+ <pt x="1151" y="259" on="1"/>
+ <pt x="1152" y="123" on="0"/>
+ <pt x="1191" y="105" on="1"/>
+ <pt x="1227" y="86" on="0"/>
+ <pt x="1321" y="86" on="1"/>
+ <pt x="1427" y="86" on="1"/>
+ <pt x="1568" y="92" on="1"/>
+ <pt x="1651" y="93" on="0"/>
+ <pt x="1656" y="162" on="1"/>
+ <pt x="1659" y="253" on="1"/>
+ <pt x="1660" y="271" on="1"/>
+ <pt x="1771" y="271" on="1"/>
+ <pt x="1771" y="0" on="1"/>
+ <pt x="756" y="0" on="1"/>
+ <pt x="756" y="62" on="1"/>
+ <pt x="774" y="63" on="1"/>
+ <pt x="842" y="68" on="1"/>
+ <pt x="910" y="73" on="0"/>
+ <pt x="921" y="95" on="1"/>
+ <pt x="932" y="115" on="0"/>
+ <pt x="935" y="160" on="1"/>
+ <pt x="941" y="259" on="1"/>
+ <pt x="941" y="456" on="1"/>
+ <pt x="403" y="456" on="1"/>
+ <pt x="281" y="258" on="1"/>
+ <pt x="255" y="215" on="0"/>
+ <pt x="235" y="179" on="1"/>
+ <pt x="229" y="167" on="1"/>
+ <pt x="219" y="150" on="0"/>
+ <pt x="212" y="138" on="1"/>
+ <pt x="205" y="125" on="1"/>
+ <pt x="204" y="122" on="0"/>
+ <pt x="202" y="120" on="1"/>
+ <pt x="192" y="105" on="0"/>
+ <pt x="192" y="91" on="1"/>
+ <pt x="192" y="65" on="0"/>
+ <pt x="265" y="65" on="1"/>
+ <pt x="269" y="65" on="1"/>
+ <pt x="274" y="65" on="0"/>
+ <pt x="288" y="64" on="1"/>
+ <pt x="306" y="64" on="1"/>
+ <pt x="328" y="63" on="1"/>
+ <pt x="351" y="62" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="455" y="537" on="1"/>
+ <pt x="941" y="537" on="1"/>
+ <pt x="941" y="1338" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 147 values pushed */
+ 87 32 31 29 28 11 9 8 8 16 18 3 34 33 2 39 85 3 83 81 80 78 77 62 55
+ 52 51 49 47 46 45 41 1 15 63 0 3 0 0 17 16 21 1 6 40 39 21 1 18 64
+ 63 7 1 85 3 4 48 84 19 18 1 86 85 1 84 54 53 0 3 3 0 7 6 0 14
+ 51 49 2 7 32 3 26 25 47 46 45 39 34 31 29 28 26 25 19 16 11 9 14 32 17
+ 3 85 84 83 81 80 78 77 64 55 54 6 1 0 13 13 75 62 0 0 87 86 63 62 32
+ 3 17 1 4 48 196 53 52 1 8 7 1 33 32 1 41 40 18 17 3 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aacute" xMin="0" yMin="0" xMax="1479" yMax="1925">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="613" y="1604" on="1"/>
+ <pt x="854" y="1925" on="1"/>
+ <pt x="1113" y="1925" on="1"/>
+ <pt x="706" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 41 38 37 9 8 5 39 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 24 23
+ 7 1 35 1 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 41 40 39 38
+ 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Abreve" xMin="0" yMin="0" xMax="1479" yMax="1925">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="408" y="1925" on="1"/>
+ <pt x="473" y="1925" on="1"/>
+ <pt x="500" y="1835" on="0"/>
+ <pt x="560" y="1793" on="1"/>
+ <pt x="628" y="1746" on="0"/>
+ <pt x="741" y="1746" on="1"/>
+ <pt x="867" y="1746" on="0"/>
+ <pt x="937" y="1805" on="1"/>
+ <pt x="985" y="1845" on="0"/>
+ <pt x="1010" y="1925" on="1"/>
+ <pt x="1074" y="1925" on="1"/>
+ <pt x="1055" y="1790" on="0"/>
+ <pt x="983" y="1709" on="1"/>
+ <pt x="889" y="1604" on="0"/>
+ <pt x="741" y="1604" on="1"/>
+ <pt x="587" y="1604" on="0"/>
+ <pt x="492" y="1719" on="1"/>
+ <pt x="427" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 43 20 52 48 84 33 32 18 17 14 10 7 1 8 23 0 3 48 47 39 38 37 9
+ 8 7 13 52 35 0 0 24 23 7 1 35 1 4 48 84 36 35 1 34 16 15 0 3 2
+ 0 14 48 47 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7
+ 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Acircumflex" xMin="0" yMin="0" xMax="1479" yMax="1925">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="389" y="1604" on="1"/>
+ <pt x="630" y="1925" on="1"/>
+ <pt x="852" y="1925" on="1"/>
+ <pt x="1092" y="1604" on="1"/>
+ <pt x="1006" y="1604" on="1"/>
+ <pt x="741" y="1826" on="1"/>
+ <pt x="475" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 44 43 42 41 38 37 9 8 8 39 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0
+ 0 24 23 7 1 35 1 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 44
+ 43 42 41 40 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7
+ 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Adieresis" xMin="0" yMin="0" xMax="1479" yMax="1777">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="457" y="1604" on="1"/>
+ <pt x="457" y="1777" on="1"/>
+ <pt x="630" y="1777" on="1"/>
+ <pt x="630" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="852" y="1604" on="1"/>
+ <pt x="852" y="1777" on="1"/>
+ <pt x="1025" y="1777" on="1"/>
+ <pt x="1025" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 112 values pushed */
+ 37 9 8 3 38 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 45 42 41 38
+ 13 3 39 24 23 7 1 35 2 4 48 84 44 43 40 39 3 36 35 1 34 16 15 0 3
+ 3 0 14 36 23 18 17 16 5 44 42 3 37 9 8 3 42 40 3 15 14 10 3 13 20
+ 44 35 34 33 32 24 7 1 0 8 13 30 38 0 0 43 42 13 1 44 41 40 13 1 38
+ 2 4 48 196 45 44 1 39 38 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Agrave" xMin="0" yMin="0" xMax="1479" yMax="1925">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="874" y="1604" on="1"/>
+ <pt x="781" y="1604" on="1"/>
+ <pt x="374" y="1925" on="1"/>
+ <pt x="633" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 39 38 37 9 8 5 40 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 24 23
+ 7 1 35 1 4 48 84 41 40 1 36 35 1 34 16 15 0 3 3 0 14 41 40 39 38
+ 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Amacron" xMin="0" yMin="0" xMax="1479" yMax="1727">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="420" y="1604" on="1"/>
+ <pt x="420" y="1727" on="1"/>
+ <pt x="1062" y="1727" on="1"/>
+ <pt x="1062" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 37 9 8 3 38 35 3 33 32 18 17 14 10 7 1 8 23 0 3 0 0 41 38 12 1
+ 39 24 23 7 1 35 2 4 48 84 40 39 1 36 35 1 34 16 15 0 3 3 0 14 41
+ 40 39 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aogonek" xMin="0" yMin="-370" xMax="1479" yMax="1499">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1454" y="-273" on="1"/>
+ <pt x="1454" y="-341" on="1"/>
+ <pt x="1383" y="-370" on="0"/>
+ <pt x="1305" y="-370" on="1"/>
+ <pt x="1085" y="-370" on="0"/>
+ <pt x="1085" y="-211" on="1"/>
+ <pt x="1085" y="-90" on="0"/>
+ <pt x="1243" y="0" on="1"/>
+ <pt x="1350" y="0" on="1"/>
+ <pt x="1221" y="-81" on="0"/>
+ <pt x="1221" y="-182" on="1"/>
+ <pt x="1221" y="-289" on="0"/>
+ <pt x="1354" y="-289" on="1"/>
+ <pt x="1405" y="-289" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 50 7 41 48 84 33 32 18 17 14 10 7 1 8 23 0 3 37 9 8 3 13 35
+ 39 38 41 0 0 0 24 23 7 1 35 1 4 48 84 36 35 1 46 45 34 16 15 0 5
+ 2 0 14 0 0 48 48 43 48 196 46 45 43 39 38 37 36 35 34 33 32 30 24 23 20
+ 18 17 16 15 14 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aring" xMin="0" yMin="0" xMax="1479" yMax="1934">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="741" y="1934" on="1"/>
+ <pt x="835" y="1934" on="0"/>
+ <pt x="901" y="1868" on="1"/>
+ <pt x="968" y="1802" on="0"/>
+ <pt x="968" y="1708" on="1"/>
+ <pt x="968" y="1612" on="0"/>
+ <pt x="901" y="1546" on="1"/>
+ <pt x="835" y="1480" on="0"/>
+ <pt x="739" y="1480" on="1"/>
+ <pt x="656" y="1480" on="0"/>
+ <pt x="594" y="1534" on="1"/>
+ <pt x="514" y="1603" on="0"/>
+ <pt x="514" y="1707" on="1"/>
+ <pt x="514" y="1802" on="0"/>
+ <pt x="580" y="1868" on="1"/>
+ <pt x="646" y="1934" on="0"/>
+ </contour>
+ <contour>
+ <pt x="741" y="1866" on="1"/>
+ <pt x="675" y="1866" on="0"/>
+ <pt x="628" y="1819" on="1"/>
+ <pt x="582" y="1773" on="0"/>
+ <pt x="582" y="1708" on="1"/>
+ <pt x="582" y="1642" on="0"/>
+ <pt x="628" y="1595" on="1"/>
+ <pt x="674" y="1548" on="0"/>
+ <pt x="739" y="1548" on="1"/>
+ <pt x="800" y="1548" on="0"/>
+ <pt x="844" y="1585" on="1"/>
+ <pt x="900" y="1633" on="0"/>
+ <pt x="900" y="1708" on="1"/>
+ <pt x="900" y="1774" on="0"/>
+ <pt x="853" y="1820" on="1"/>
+ <pt x="806" y="1866" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 93 values pushed */
+ 0 0 62 17 46 54 17 38 48 84 46 0 1 37 0 35 2 0 33 32 18 17 14 10 7
+ 1 8 23 0 3 1 9 8 2 13 38 0 0 0 0 24 23 7 1 35 1 4 48 84 36
+ 35 1 34 16 15 0 3 2 0 14 0 0 66 17 42 58 17 50 48 196 50 42 37 36 35
+ 34 33 32 30 24 23 20 18 17 16 15 14 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Atilde" xMin="0" yMin="0" xMax="1479" yMax="1839">
+ <contour>
+ <pt x="0" y="0" on="1"/>
+ <pt x="0" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="67" on="0"/>
+ <pt x="102" y="87" on="1"/>
+ <pt x="117" y="103" on="0"/>
+ <pt x="139" y="154" on="1"/>
+ <pt x="185" y="259" on="1"/>
+ <pt x="706" y="1499" on="1"/>
+ <pt x="776" y="1499" on="1"/>
+ <pt x="1295" y="252" on="1"/>
+ <pt x="1345" y="149" on="1"/>
+ <pt x="1385" y="67" on="0"/>
+ <pt x="1457" y="63" on="1"/>
+ <pt x="1479" y="62" on="1"/>
+ <pt x="1479" y="0" on="1"/>
+ <pt x="990" y="0" on="1"/>
+ <pt x="990" y="62" on="1"/>
+ <pt x="1008" y="62" on="1"/>
+ <pt x="1111" y="62" on="0"/>
+ <pt x="1111" y="106" on="1"/>
+ <pt x="1111" y="160" on="0"/>
+ <pt x="1069" y="259" on="1"/>
+ <pt x="986" y="456" on="1"/>
+ <pt x="352" y="456" on="1"/>
+ <pt x="267" y="259" on="1"/>
+ <pt x="250" y="220" on="0"/>
+ <pt x="245" y="205" on="1"/>
+ <pt x="223" y="135" on="1"/>
+ <pt x="217" y="116" on="0"/>
+ <pt x="217" y="102" on="1"/>
+ <pt x="217" y="62" on="0"/>
+ <pt x="309" y="62" on="1"/>
+ <pt x="325" y="62" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="385" y="537" on="1"/>
+ <pt x="950" y="537" on="1"/>
+ <pt x="669" y="1211" on="1"/>
+ </contour>
+ <contour>
+ <pt x="408" y="1604" on="1"/>
+ <pt x="435" y="1744" on="0"/>
+ <pt x="504" y="1797" on="1"/>
+ <pt x="558" y="1839" on="0"/>
+ <pt x="635" y="1839" on="1"/>
+ <pt x="700" y="1839" on="0"/>
+ <pt x="753" y="1801" on="1"/>
+ <pt x="788" y="1776" on="1"/>
+ <pt x="840" y="1739" on="0"/>
+ <pt x="894" y="1739" on="1"/>
+ <pt x="989" y="1739" on="0"/>
+ <pt x="1012" y="1838" on="1"/>
+ <pt x="1074" y="1838" on="1"/>
+ <pt x="1046" y="1699" on="0"/>
+ <pt x="978" y="1646" on="1"/>
+ <pt x="924" y="1604" on="0"/>
+ <pt x="847" y="1604" on="1"/>
+ <pt x="784" y="1604" on="0"/>
+ <pt x="729" y="1642" on="1"/>
+ <pt x="694" y="1666" on="1"/>
+ <pt x="639" y="1704" on="0"/>
+ <pt x="588" y="1704" on="1"/>
+ <pt x="499" y="1704" on="0"/>
+ <pt x="470" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 59 20 42 47 20 54 48 84 33 32 18 17 14 10 7 1 8 23 0 3 61 50 49
+ 38 37 9 8 7 13 54 42 35 0 0 24 23 7 1 35 1 4 48 84 36 35 1 34 16
+ 15 0 3 2 0 14 61 50 49 38 37 36 35 34 33 32 30 24 23 20 18 17 16 15 14
+ 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="B" xMin="47" yMin="0" xMax="1245" yMax="1480">
+ <contour>
+ <pt x="788" y="767" on="1"/>
+ <pt x="968" y="742" on="0"/>
+ <pt x="1066" y="687" on="1"/>
+ <pt x="1245" y="586" on="0"/>
+ <pt x="1245" y="371" on="1"/>
+ <pt x="1245" y="202" on="0"/>
+ <pt x="1130" y="103" on="1"/>
+ <pt x="1010" y="0" on="0"/>
+ <pt x="676" y="0" on="1"/>
+ <pt x="47" y="0" on="1"/>
+ <pt x="47" y="62" on="1"/>
+ <pt x="66" y="63" on="1"/>
+ <pt x="133" y="68" on="1"/>
+ <pt x="209" y="74" on="0"/>
+ <pt x="219" y="115" on="1"/>
+ <pt x="232" y="177" on="0"/>
+ <pt x="232" y="259" on="1"/>
+ <pt x="232" y="1221" on="1"/>
+ <pt x="232" y="1280" on="0"/>
+ <pt x="225" y="1333" on="1"/>
+ <pt x="219" y="1372" on="0"/>
+ <pt x="211" y="1384" on="1"/>
+ <pt x="193" y="1410" on="0"/>
+ <pt x="133" y="1413" on="1"/>
+ <pt x="66" y="1417" on="1"/>
+ <pt x="47" y="1419" on="1"/>
+ <pt x="47" y="1480" on="1"/>
+ <pt x="705" y="1480" on="1"/>
+ <pt x="932" y="1480" on="0"/>
+ <pt x="1016" y="1437" on="1"/>
+ <pt x="1184" y="1351" on="0"/>
+ <pt x="1184" y="1150" on="1"/>
+ <pt x="1184" y="995" on="0"/>
+ <pt x="1091" y="899" on="1"/>
+ <pt x="1025" y="830" on="0"/>
+ <pt x="913" y="795" on="1"/>
+ <pt x="872" y="782" on="0"/>
+ </contour>
+ <contour>
+ <pt x="439" y="734" on="1"/>
+ <pt x="439" y="259" on="1"/>
+ <pt x="442" y="172" on="1"/>
+ <pt x="445" y="97" on="0"/>
+ <pt x="493" y="82" on="1"/>
+ <pt x="537" y="68" on="0"/>
+ <pt x="637" y="68" on="1"/>
+ <pt x="1026" y="68" on="0"/>
+ <pt x="1026" y="368" on="1"/>
+ <pt x="1026" y="591" on="0"/>
+ <pt x="857" y="670" on="1"/>
+ <pt x="726" y="731" on="0"/>
+ </contour>
+ <contour>
+ <pt x="439" y="802" on="1"/>
+ <pt x="550" y="802" on="1"/>
+ <pt x="775" y="802" on="0"/>
+ <pt x="871" y="877" on="1"/>
+ <pt x="968" y="952" on="0"/>
+ <pt x="968" y="1129" on="1"/>
+ <pt x="968" y="1312" on="0"/>
+ <pt x="853" y="1367" on="1"/>
+ <pt x="757" y="1413" on="0"/>
+ <pt x="539" y="1413" on="1"/>
+ <pt x="439" y="1413" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 17 26 16 9 43 59 58 50 49 43 38 37 0 8 26 8 3 9 8 1 0 27 26 0 14
+ 0 0 54 10 31 45 33 4 48 196 26 17 9 16 58 50 27 8 0 5 13 31 4 37 0
+ 0 59 49 38 37 32 3 16 1 4 48 196 17 16 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="C" xMin="80" yMin="-37" xMax="1269" yMax="1517">
+ <contour>
+ <pt x="1269" y="79" on="1"/>
+ <pt x="1060" y="-37" on="0"/>
+ <pt x="809" y="-37" on="1"/>
+ <pt x="472" y="-37" on="0"/>
+ <pt x="276" y="173" on="1"/>
+ <pt x="80" y="383" on="0"/>
+ <pt x="80" y="745" on="1"/>
+ <pt x="80" y="1105" on="0"/>
+ <pt x="268" y="1311" on="1"/>
+ <pt x="455" y="1517" on="0"/>
+ <pt x="789" y="1517" on="1"/>
+ <pt x="996" y="1517" on="0"/>
+ <pt x="1244" y="1443" on="1"/>
+ <pt x="1244" y="1160" on="1"/>
+ <pt x="1120" y="1160" on="1"/>
+ <pt x="1119" y="1180" on="1"/>
+ <pt x="1119" y="1185" on="0"/>
+ <pt x="1118" y="1212" on="1"/>
+ <pt x="1118" y="1223" on="1"/>
+ <pt x="1118" y="1233" on="1"/>
+ <pt x="1118" y="1239" on="1"/>
+ <pt x="1118" y="1326" on="0"/>
+ <pt x="1049" y="1381" on="1"/>
+ <pt x="963" y="1450" on="0"/>
+ <pt x="806" y="1450" on="1"/>
+ <pt x="573" y="1450" on="0"/>
+ <pt x="440" y="1261" on="1"/>
+ <pt x="308" y="1073" on="0"/>
+ <pt x="308" y="750" on="1"/>
+ <pt x="308" y="425" on="0"/>
+ <pt x="462" y="243" on="1"/>
+ <pt x="615" y="62" on="0"/>
+ <pt x="880" y="62" on="1"/>
+ <pt x="1057" y="62" on="0"/>
+ <pt x="1269" y="175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
+ 9 0 2 3 0 0 14 0 0 28 34 6 48 196 34 0 2 13 12 20 19 18 17 14 5
+ 13 6 12 13 12 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Cacute" xMin="80" yMin="-37" xMax="1269" yMax="1925">
+ <contour>
+ <pt x="1269" y="79" on="1"/>
+ <pt x="1060" y="-37" on="0"/>
+ <pt x="809" y="-37" on="1"/>
+ <pt x="472" y="-37" on="0"/>
+ <pt x="276" y="173" on="1"/>
+ <pt x="80" y="383" on="0"/>
+ <pt x="80" y="745" on="1"/>
+ <pt x="80" y="1105" on="0"/>
+ <pt x="268" y="1311" on="1"/>
+ <pt x="455" y="1517" on="0"/>
+ <pt x="789" y="1517" on="1"/>
+ <pt x="996" y="1517" on="0"/>
+ <pt x="1244" y="1443" on="1"/>
+ <pt x="1244" y="1160" on="1"/>
+ <pt x="1120" y="1160" on="1"/>
+ <pt x="1119" y="1180" on="1"/>
+ <pt x="1119" y="1185" on="0"/>
+ <pt x="1118" y="1212" on="1"/>
+ <pt x="1118" y="1223" on="1"/>
+ <pt x="1118" y="1233" on="1"/>
+ <pt x="1118" y="1239" on="1"/>
+ <pt x="1118" y="1326" on="0"/>
+ <pt x="1049" y="1381" on="1"/>
+ <pt x="963" y="1450" on="0"/>
+ <pt x="806" y="1450" on="1"/>
+ <pt x="573" y="1450" on="0"/>
+ <pt x="440" y="1261" on="1"/>
+ <pt x="308" y="1073" on="0"/>
+ <pt x="308" y="750" on="1"/>
+ <pt x="308" y="425" on="0"/>
+ <pt x="462" y="243" on="1"/>
+ <pt x="615" y="62" on="0"/>
+ <pt x="880" y="62" on="1"/>
+ <pt x="1057" y="62" on="0"/>
+ <pt x="1269" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="703" y="1604" on="1"/>
+ <pt x="944" y="1925" on="1"/>
+ <pt x="1203" y="1925" on="1"/>
+ <pt x="796" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 38 35 2 36 0 3 0 1 1 34
+ 20 19 18 17 14 13 12 0 9 0 2 3 0 0 37 36 1 0 14 0 0 28 34 6 48
+ 196 34 0 2 13 12 38 37 36 35 20 19 18 17 14 9 13 6 12 13 12 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccaron" xMin="80" yMin="-37" xMax="1269" yMax="1925">
+ <contour>
+ <pt x="1269" y="79" on="1"/>
+ <pt x="1060" y="-37" on="0"/>
+ <pt x="809" y="-37" on="1"/>
+ <pt x="472" y="-37" on="0"/>
+ <pt x="276" y="173" on="1"/>
+ <pt x="80" y="383" on="0"/>
+ <pt x="80" y="745" on="1"/>
+ <pt x="80" y="1105" on="0"/>
+ <pt x="268" y="1311" on="1"/>
+ <pt x="455" y="1517" on="0"/>
+ <pt x="789" y="1517" on="1"/>
+ <pt x="996" y="1517" on="0"/>
+ <pt x="1244" y="1443" on="1"/>
+ <pt x="1244" y="1160" on="1"/>
+ <pt x="1120" y="1160" on="1"/>
+ <pt x="1119" y="1180" on="1"/>
+ <pt x="1119" y="1185" on="0"/>
+ <pt x="1118" y="1212" on="1"/>
+ <pt x="1118" y="1223" on="1"/>
+ <pt x="1118" y="1233" on="1"/>
+ <pt x="1118" y="1239" on="1"/>
+ <pt x="1118" y="1326" on="0"/>
+ <pt x="1049" y="1381" on="1"/>
+ <pt x="963" y="1450" on="0"/>
+ <pt x="806" y="1450" on="1"/>
+ <pt x="573" y="1450" on="0"/>
+ <pt x="440" y="1261" on="1"/>
+ <pt x="308" y="1073" on="0"/>
+ <pt x="308" y="750" on="1"/>
+ <pt x="308" y="425" on="0"/>
+ <pt x="462" y="243" on="1"/>
+ <pt x="615" y="62" on="0"/>
+ <pt x="880" y="62" on="1"/>
+ <pt x="1057" y="62" on="0"/>
+ <pt x="1269" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1146" y="1925" on="1"/>
+ <pt x="906" y="1604" on="1"/>
+ <pt x="684" y="1604" on="1"/>
+ <pt x="443" y="1925" on="1"/>
+ <pt x="529" y="1925" on="1"/>
+ <pt x="795" y="1703" on="1"/>
+ <pt x="1060" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
+ 9 0 2 3 0 0 41 40 39 38 35 5 13 36 37 36 1 0 14 0 0 28 34 6 48
+ 196 34 0 2 13 12 41 40 39 38 37 36 35 20 19 18 17 14 12 13 6 12 13 12 1
+ 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccedilla" xMin="80" yMin="-432" xMax="1269" yMax="1517">
+ <contour>
+ <pt x="1269" y="79" on="1"/>
+ <pt x="1058" y="-37" on="0"/>
+ <pt x="809" y="-37" on="1"/>
+ <pt x="472" y="-37" on="0"/>
+ <pt x="276" y="173" on="1"/>
+ <pt x="80" y="383" on="0"/>
+ <pt x="80" y="745" on="1"/>
+ <pt x="80" y="1105" on="0"/>
+ <pt x="268" y="1311" on="1"/>
+ <pt x="455" y="1517" on="0"/>
+ <pt x="789" y="1517" on="1"/>
+ <pt x="996" y="1517" on="0"/>
+ <pt x="1244" y="1443" on="1"/>
+ <pt x="1244" y="1160" on="1"/>
+ <pt x="1120" y="1160" on="1"/>
+ <pt x="1119" y="1180" on="1"/>
+ <pt x="1119" y="1185" on="0"/>
+ <pt x="1118" y="1212" on="1"/>
+ <pt x="1118" y="1223" on="1"/>
+ <pt x="1118" y="1233" on="1"/>
+ <pt x="1118" y="1239" on="1"/>
+ <pt x="1118" y="1326" on="0"/>
+ <pt x="1049" y="1381" on="1"/>
+ <pt x="963" y="1450" on="0"/>
+ <pt x="806" y="1450" on="1"/>
+ <pt x="572" y="1450" on="0"/>
+ <pt x="440" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="750" on="1"/>
+ <pt x="308" y="425" on="0"/>
+ <pt x="462" y="243" on="1"/>
+ <pt x="615" y="62" on="0"/>
+ <pt x="880" y="62" on="1"/>
+ <pt x="1057" y="62" on="0"/>
+ <pt x="1269" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="619" y="-411" on="1"/>
+ <pt x="619" y="-343" on="1"/>
+ <pt x="681" y="-359" on="0"/>
+ <pt x="720" y="-359" on="1"/>
+ <pt x="827" y="-359" on="0"/>
+ <pt x="827" y="-277" on="1"/>
+ <pt x="827" y="-179" on="0"/>
+ <pt x="640" y="-175" on="1"/>
+ <pt x="735" y="0" on="1"/>
+ <pt x="814" y="0" on="1"/>
+ <pt x="748" y="-119" on="1"/>
+ <pt x="965" y="-138" on="0"/>
+ <pt x="965" y="-266" on="1"/>
+ <pt x="965" y="-336" on="0"/>
+ <pt x="907" y="-384" on="1"/>
+ <pt x="850" y="-432" on="0"/>
+ <pt x="763" y="-432" on="1"/>
+ <pt x="695" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 38 17 51 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14
+ 13 12 0 9 0 2 3 0 0 1 45 44 43 42 36 35 6 13 51 2 0 14 0 0 40
+ 48 47 28 34 6 48 196 34 0 2 13 12 45 44 43 42 36 35 20 19 18 17 14 11 13
+ 47 6 12 13 12 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccircumflex" xMin="80" yMin="-37" xMax="1269" yMax="1925">
+ <contour>
+ <pt x="1269" y="79" on="1"/>
+ <pt x="1060" y="-37" on="0"/>
+ <pt x="809" y="-37" on="1"/>
+ <pt x="472" y="-37" on="0"/>
+ <pt x="276" y="173" on="1"/>
+ <pt x="80" y="383" on="0"/>
+ <pt x="80" y="745" on="1"/>
+ <pt x="80" y="1105" on="0"/>
+ <pt x="268" y="1311" on="1"/>
+ <pt x="455" y="1517" on="0"/>
+ <pt x="789" y="1517" on="1"/>
+ <pt x="996" y="1517" on="0"/>
+ <pt x="1244" y="1443" on="1"/>
+ <pt x="1244" y="1160" on="1"/>
+ <pt x="1120" y="1160" on="1"/>
+ <pt x="1119" y="1180" on="1"/>
+ <pt x="1119" y="1185" on="0"/>
+ <pt x="1118" y="1212" on="1"/>
+ <pt x="1118" y="1223" on="1"/>
+ <pt x="1118" y="1233" on="1"/>
+ <pt x="1118" y="1239" on="1"/>
+ <pt x="1118" y="1326" on="0"/>
+ <pt x="1049" y="1381" on="1"/>
+ <pt x="963" y="1450" on="0"/>
+ <pt x="806" y="1450" on="1"/>
+ <pt x="573" y="1450" on="0"/>
+ <pt x="440" y="1261" on="1"/>
+ <pt x="308" y="1073" on="0"/>
+ <pt x="308" y="750" on="1"/>
+ <pt x="308" y="425" on="0"/>
+ <pt x="462" y="243" on="1"/>
+ <pt x="615" y="62" on="0"/>
+ <pt x="880" y="62" on="1"/>
+ <pt x="1057" y="62" on="0"/>
+ <pt x="1269" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="443" y="1604" on="1"/>
+ <pt x="684" y="1925" on="1"/>
+ <pt x="906" y="1925" on="1"/>
+ <pt x="1146" y="1604" on="1"/>
+ <pt x="1060" y="1604" on="1"/>
+ <pt x="795" y="1826" on="1"/>
+ <pt x="529" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 41 40 39 38 35 5 36 0 3 0
+ 1 1 34 20 19 18 17 14 13 12 0 9 0 2 3 0 0 37 36 1 0 14 0 0 28
+ 34 6 48 196 34 0 2 13 12 41 40 39 38 37 36 35 20 19 18 17 14 12 13 6 12
+ 13 12 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Cdotaccent" xMin="80" yMin="-37" xMax="1269" yMax="1801">
+ <contour>
+ <pt x="1269" y="79" on="1"/>
+ <pt x="1060" y="-37" on="0"/>
+ <pt x="809" y="-37" on="1"/>
+ <pt x="472" y="-37" on="0"/>
+ <pt x="276" y="173" on="1"/>
+ <pt x="80" y="383" on="0"/>
+ <pt x="80" y="745" on="1"/>
+ <pt x="80" y="1105" on="0"/>
+ <pt x="268" y="1311" on="1"/>
+ <pt x="455" y="1517" on="0"/>
+ <pt x="789" y="1517" on="1"/>
+ <pt x="996" y="1517" on="0"/>
+ <pt x="1244" y="1443" on="1"/>
+ <pt x="1244" y="1160" on="1"/>
+ <pt x="1120" y="1160" on="1"/>
+ <pt x="1119" y="1180" on="1"/>
+ <pt x="1119" y="1185" on="0"/>
+ <pt x="1118" y="1212" on="1"/>
+ <pt x="1118" y="1223" on="1"/>
+ <pt x="1118" y="1233" on="1"/>
+ <pt x="1118" y="1239" on="1"/>
+ <pt x="1118" y="1326" on="0"/>
+ <pt x="1049" y="1381" on="1"/>
+ <pt x="963" y="1450" on="0"/>
+ <pt x="806" y="1450" on="1"/>
+ <pt x="573" y="1450" on="0"/>
+ <pt x="440" y="1261" on="1"/>
+ <pt x="308" y="1073" on="0"/>
+ <pt x="308" y="750" on="1"/>
+ <pt x="308" y="425" on="0"/>
+ <pt x="462" y="243" on="1"/>
+ <pt x="615" y="62" on="0"/>
+ <pt x="880" y="62" on="1"/>
+ <pt x="1057" y="62" on="0"/>
+ <pt x="1269" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="696" y="1604" on="1"/>
+ <pt x="696" y="1801" on="1"/>
+ <pt x="893" y="1801" on="1"/>
+ <pt x="893" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 0 0 32 9 2 24 17 10 48 84 10 0 2 2 1 1 34 20 19 18 17 14 13 12 0
+ 9 0 2 3 0 0 0 0 38 35 5 1 36 1 4 48 84 37 36 1 0 14 0 0 28
+ 34 6 48 196 20 19 18 17 14 5 12 37 3 34 0 2 13 12 6 35 0 0 36 35 4
+ 1 37 1 4 48 196 38 37 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="D" xMin="41" yMin="0" xMax="1399" yMax="1489">
+ <contour>
+ <pt x="465" y="1480" on="1"/>
+ <pt x="536" y="1481" on="1"/>
+ <pt x="608" y="1484" on="1"/>
+ <pt x="680" y="1485" on="1"/>
+ <pt x="989" y="1489" on="0"/>
+ <pt x="1176" y="1335" on="1"/>
+ <pt x="1399" y="1152" on="0"/>
+ <pt x="1399" y="772" on="1"/>
+ <pt x="1399" y="414" on="0"/>
+ <pt x="1208" y="207" on="1"/>
+ <pt x="1017" y="0" on="0"/>
+ <pt x="687" y="0" on="1"/>
+ <pt x="41" y="0" on="1"/>
+ <pt x="41" y="62" on="1"/>
+ <pt x="60" y="63" on="1"/>
+ <pt x="127" y="68" on="1"/>
+ <pt x="203" y="74" on="0"/>
+ <pt x="213" y="115" on="1"/>
+ <pt x="226" y="177" on="0"/>
+ <pt x="226" y="259" on="1"/>
+ <pt x="226" y="1221" on="1"/>
+ <pt x="226" y="1280" on="0"/>
+ <pt x="219" y="1333" on="1"/>
+ <pt x="213" y="1372" on="0"/>
+ <pt x="205" y="1384" on="1"/>
+ <pt x="187" y="1410" on="0"/>
+ <pt x="127" y="1413" on="1"/>
+ <pt x="60" y="1417" on="1"/>
+ <pt x="41" y="1419" on="1"/>
+ <pt x="41" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="436" y="1413" on="1"/>
+ <pt x="436" y="259" on="1"/>
+ <pt x="440" y="181" on="1"/>
+ <pt x="444" y="110" on="0"/>
+ <pt x="498" y="87" on="1"/>
+ <pt x="544" y="68" on="0"/>
+ <pt x="638" y="68" on="1"/>
+ <pt x="894" y="68" on="0"/>
+ <pt x="1032" y="243" on="1"/>
+ <pt x="1171" y="419" on="0"/>
+ <pt x="1171" y="743" on="1"/>
+ <pt x="1171" y="1098" on="0"/>
+ <pt x="1021" y="1256" on="1"/>
+ <pt x="871" y="1413" on="0"/>
+ <pt x="532" y="1413" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 20 29 19 12 36 44 36 31 30 4 0 11 3 12 11 1 0 29 0 0 14 0 0 40 34
+ 7 48 196 29 20 12 19 44 11 0 3 13 7 30 0 0 31 30 32 1 19 1 4 48 196
+ 20 19 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Dcaron" xMin="41" yMin="0" xMax="1399" yMax="1925">
+ <contour>
+ <pt x="465" y="1480" on="1"/>
+ <pt x="536" y="1481" on="1"/>
+ <pt x="608" y="1484" on="1"/>
+ <pt x="680" y="1485" on="1"/>
+ <pt x="989" y="1489" on="0"/>
+ <pt x="1176" y="1335" on="1"/>
+ <pt x="1399" y="1152" on="0"/>
+ <pt x="1399" y="772" on="1"/>
+ <pt x="1399" y="414" on="0"/>
+ <pt x="1208" y="207" on="1"/>
+ <pt x="1017" y="0" on="0"/>
+ <pt x="687" y="0" on="1"/>
+ <pt x="41" y="0" on="1"/>
+ <pt x="41" y="62" on="1"/>
+ <pt x="60" y="63" on="1"/>
+ <pt x="127" y="68" on="1"/>
+ <pt x="203" y="74" on="0"/>
+ <pt x="213" y="115" on="1"/>
+ <pt x="226" y="177" on="0"/>
+ <pt x="226" y="259" on="1"/>
+ <pt x="226" y="1221" on="1"/>
+ <pt x="226" y="1280" on="0"/>
+ <pt x="219" y="1333" on="1"/>
+ <pt x="213" y="1372" on="0"/>
+ <pt x="205" y="1384" on="1"/>
+ <pt x="187" y="1410" on="0"/>
+ <pt x="127" y="1413" on="1"/>
+ <pt x="60" y="1417" on="1"/>
+ <pt x="41" y="1419" on="1"/>
+ <pt x="41" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="436" y="1413" on="1"/>
+ <pt x="436" y="259" on="1"/>
+ <pt x="440" y="181" on="1"/>
+ <pt x="444" y="110" on="0"/>
+ <pt x="498" y="87" on="1"/>
+ <pt x="544" y="68" on="0"/>
+ <pt x="638" y="68" on="1"/>
+ <pt x="894" y="68" on="0"/>
+ <pt x="1032" y="243" on="1"/>
+ <pt x="1171" y="419" on="0"/>
+ <pt x="1171" y="743" on="1"/>
+ <pt x="1171" y="1098" on="0"/>
+ <pt x="1021" y="1256" on="1"/>
+ <pt x="871" y="1413" on="0"/>
+ <pt x="532" y="1413" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1046" y="1925" on="1"/>
+ <pt x="806" y="1604" on="1"/>
+ <pt x="584" y="1604" on="1"/>
+ <pt x="343" y="1925" on="1"/>
+ <pt x="429" y="1925" on="1"/>
+ <pt x="695" y="1703" on="1"/>
+ <pt x="960" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 20 29 19 12 36 44 36 31 30 4 0 11 3 51 50 49 48 45 5 13 46 47 46 1 12
+ 11 1 2 0 29 0 0 14 0 0 40 34 7 48 196 29 20 12 19 49 48 2 30 19 3
+ 51 50 47 46 45 44 11 0 8 13 7 30 0 0 31 30 32 1 19 1 4 48 196 20 19
+ 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Dcroat" xMin="41" yMin="0" xMax="1399" yMax="1489">
+ <contour>
+ <pt x="226" y="716" on="1"/>
+ <pt x="41" y="716" on="1"/>
+ <pt x="41" y="783" on="1"/>
+ <pt x="226" y="783" on="1"/>
+ <pt x="226" y="1221" on="1"/>
+ <pt x="226" y="1280" on="0"/>
+ <pt x="219" y="1333" on="1"/>
+ <pt x="213" y="1372" on="0"/>
+ <pt x="205" y="1384" on="1"/>
+ <pt x="187" y="1410" on="0"/>
+ <pt x="127" y="1413" on="1"/>
+ <pt x="60" y="1417" on="1"/>
+ <pt x="41" y="1419" on="1"/>
+ <pt x="41" y="1480" on="1"/>
+ <pt x="465" y="1480" on="1"/>
+ <pt x="536" y="1481" on="1"/>
+ <pt x="608" y="1484" on="1"/>
+ <pt x="680" y="1485" on="1"/>
+ <pt x="989" y="1489" on="0"/>
+ <pt x="1176" y="1335" on="1"/>
+ <pt x="1399" y="1151" on="0"/>
+ <pt x="1399" y="772" on="1"/>
+ <pt x="1399" y="414" on="0"/>
+ <pt x="1208" y="207" on="1"/>
+ <pt x="1017" y="0" on="0"/>
+ <pt x="687" y="0" on="1"/>
+ <pt x="41" y="0" on="1"/>
+ <pt x="41" y="62" on="1"/>
+ <pt x="60" y="63" on="1"/>
+ <pt x="127" y="68" on="1"/>
+ <pt x="203" y="74" on="0"/>
+ <pt x="213" y="115" on="1"/>
+ <pt x="226" y="177" on="0"/>
+ <pt x="226" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="436" y="716" on="1"/>
+ <pt x="436" y="259" on="1"/>
+ <pt x="440" y="181" on="1"/>
+ <pt x="444" y="110" on="0"/>
+ <pt x="498" y="87" on="1"/>
+ <pt x="544" y="68" on="0"/>
+ <pt x="638" y="68" on="1"/>
+ <pt x="894" y="68" on="0"/>
+ <pt x="1032" y="243" on="1"/>
+ <pt x="1171" y="419" on="0"/>
+ <pt x="1171" y="743" on="1"/>
+ <pt x="1171" y="1098" on="0"/>
+ <pt x="1021" y="1256" on="1"/>
+ <pt x="871" y="1413" on="0"/>
+ <pt x="532" y="1413" on="1"/>
+ <pt x="436" y="1413" on="1"/>
+ <pt x="436" y="783" on="1"/>
+ <pt x="781" y="783" on="1"/>
+ <pt x="781" y="716" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 33 26 4 13 49 48 2 13 2 3 40 40 35 2 0 25 3 0 0 52 34 1 0 14 3
+ 2 1 4 48 84 51 50 3 2 3 26 25 1 2 0 14 13 0 14 0 0 44 34 21 48
+ 196 26 33 13 4 52 51 48 25 14 5 13 21 34 2 1 0 0 0 50 49 35 34 32 3
+ 0 1 4 48 196 33 4 3 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="E" xMin="43" yMin="0" xMax="1202" yMax="1480">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 101 values pushed */
+ 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
+ 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 29 28 1 44 43 1 2 0 61 0
+ 0 14 61 52 44 51 41 2 2 0 21 3 35 34 28 26 23 20 12 9 8 21 10 3 0
+ 0 30 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eacute" xMin="43" yMin="0" xMax="1202" yMax="1925">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="413" y="1604" on="1"/>
+ <pt x="654" y="1925" on="1"/>
+ <pt x="913" y="1925" on="1"/>
+ <pt x="506" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 117 values pushed */
+ 52 61 51 44 65 62 2 63 0 3 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23
+ 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64 63 1 29
+ 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 64 63 35
+ 34 28 26 23 20 12 9 11 21 10 3 62 10 51 2 0 0 30 29 11 10 32 3 51 1
+ 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ebreve" xMin="43" yMin="0" xMax="1202" yMax="1925">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="315" y="1925" on="1"/>
+ <pt x="380" y="1925" on="1"/>
+ <pt x="407" y="1835" on="0"/>
+ <pt x="467" y="1793" on="1"/>
+ <pt x="535" y="1746" on="0"/>
+ <pt x="648" y="1746" on="1"/>
+ <pt x="774" y="1746" on="0"/>
+ <pt x="844" y="1805" on="1"/>
+ <pt x="893" y="1845" on="0"/>
+ <pt x="917" y="1925" on="1"/>
+ <pt x="981" y="1925" on="1"/>
+ <pt x="962" y="1790" on="0"/>
+ <pt x="890" y="1709" on="1"/>
+ <pt x="796" y="1604" on="0"/>
+ <pt x="648" y="1604" on="1"/>
+ <pt x="494" y="1604" on="0"/>
+ <pt x="399" y="1719" on="1"/>
+ <pt x="334" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 124 values pushed */
+ 0 0 67 20 76 48 84 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26
+ 23 22 6 28 34 3 72 71 63 62 4 13 76 0 0 0 10 9 21 1 0 35 34 7 1
+ 43 2 4 48 84 29 28 1 44 43 1 2 0 61 0 0 14 61 52 44 51 41 2 2 0
+ 21 3 72 71 35 34 28 26 23 20 12 9 10 21 10 3 63 62 2 10 51 3 0 0 30
+ 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ecaron" xMin="43" yMin="0" xMax="1202" yMax="1925">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1024" y="1925" on="1"/>
+ <pt x="784" y="1604" on="1"/>
+ <pt x="562" y="1604" on="1"/>
+ <pt x="321" y="1925" on="1"/>
+ <pt x="407" y="1925" on="1"/>
+ <pt x="673" y="1703" on="1"/>
+ <pt x="938" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 123 values pushed */
+ 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 68
+ 67 66 65 62 5 13 63 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64 63
+ 1 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 62 41 2 3 0 21 3 68
+ 67 64 63 35 34 28 26 23 20 12 9 12 21 10 3 66 65 2 10 51 3 0 0 30 29
+ 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ecircumflex" xMin="43" yMin="0" xMax="1202" yMax="1925">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="265" y="1604" on="1"/>
+ <pt x="506" y="1925" on="1"/>
+ <pt x="728" y="1925" on="1"/>
+ <pt x="968" y="1604" on="1"/>
+ <pt x="882" y="1604" on="1"/>
+ <pt x="617" y="1826" on="1"/>
+ <pt x="351" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 124 values pushed */
+ 52 61 51 44 68 67 66 65 62 5 63 0 3 21 20 12 11 2 1 6 9 28 3 42 41
+ 30 26 23 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 64
+ 63 1 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 67
+ 66 65 64 63 35 34 28 26 23 20 12 9 13 21 10 3 68 62 2 10 51 3 0 0 30
+ 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Edieresis" xMin="43" yMin="0" xMax="1202" yMax="1777">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="326" y="1604" on="1"/>
+ <pt x="326" y="1777" on="1"/>
+ <pt x="499" y="1777" on="1"/>
+ <pt x="499" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="721" y="1604" on="1"/>
+ <pt x="721" y="1777" on="1"/>
+ <pt x="894" y="1777" on="1"/>
+ <pt x="894" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 136 values pushed */
+ 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
+ 0 69 66 65 62 13 3 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 68 67 64
+ 63 3 29 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 26
+ 23 20 3 21 68 3 35 28 12 9 4 68 66 3 34 66 64 2 0 0 67 66 13 1 68
+ 65 64 13 1 62 30 29 11 10 32 3 51 3 4 48 196 69 68 1 63 62 1 43 42 1
+ 1 0 1 22 21 1 52 51 1 6 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Edotaccent" xMin="43" yMin="0" xMax="1202" yMax="1801">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="536" y="1604" on="1"/>
+ <pt x="536" y="1801" on="1"/>
+ <pt x="733" y="1801" on="1"/>
+ <pt x="733" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 120 values pushed */
+ 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
+ 0 65 62 5 1 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 64 63 1 29 28
+ 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 35 28 26 23 20
+ 12 9 7 21 64 3 34 64 62 2 0 0 65 64 4 1 62 30 29 11 10 32 3 51 2
+ 4 48 196 63 62 1 43 42 1 1 0 1 22 21 1 52 51 1 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Egrave" xMin="43" yMin="0" xMax="1202" yMax="1925">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="792" y="1604" on="1"/>
+ <pt x="699" y="1604" on="1"/>
+ <pt x="292" y="1925" on="1"/>
+ <pt x="551" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 117 values pushed */
+ 52 61 51 44 63 62 2 64 0 3 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23
+ 22 6 28 34 3 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48 84 65 64 1 29
+ 28 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 63 62 35
+ 34 28 26 23 20 12 9 11 21 10 3 64 10 51 2 0 0 30 29 11 10 32 3 51 1
+ 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Emacron" xMin="43" yMin="0" xMax="1202" yMax="1727">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="827" on="1"/>
+ <pt x="933" y="840" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="339" y="1604" on="1"/>
+ <pt x="339" y="1727" on="1"/>
+ <pt x="981" y="1727" on="1"/>
+ <pt x="981" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 117 values pushed */
+ 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26 23 22 6 28 34 3 0
+ 0 65 62 12 1 63 10 9 21 1 0 35 34 7 1 43 3 4 48 84 64 63 1 29 28
+ 1 44 43 1 3 0 61 0 0 14 61 52 44 51 41 2 2 0 21 3 65 64 35 34 28
+ 26 23 20 12 9 10 21 10 3 63 62 2 10 51 3 0 0 30 29 11 10 32 3 51 1
+ 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eng" xMin="43" yMin="-296" xMax="1435" yMax="1480">
+ <contour>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="130" y="68" on="1"/>
+ <pt x="194" y="73" on="0"/>
+ <pt x="229" y="140" on="0"/>
+ <pt x="229" y="259" on="1"/>
+ <pt x="229" y="1221" on="1"/>
+ <pt x="230" y="1335" on="0"/>
+ <pt x="211" y="1377" on="1"/>
+ <pt x="196" y="1409" on="0"/>
+ <pt x="130" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="1159" y="331" on="1"/>
+ <pt x="1159" y="1221" on="1"/>
+ <pt x="1153" y="1320" on="1"/>
+ <pt x="1149" y="1384" on="0"/>
+ <pt x="1130" y="1397" on="1"/>
+ <pt x="1112" y="1410" on="0"/>
+ <pt x="1061" y="1413" on="1"/>
+ <pt x="993" y="1417" on="1"/>
+ <pt x="974" y="1419" on="1"/>
+ <pt x="974" y="1480" on="1"/>
+ <pt x="1435" y="1480" on="1"/>
+ <pt x="1435" y="1419" on="1"/>
+ <pt x="1417" y="1417" on="1"/>
+ <pt x="1349" y="1413" on="1"/>
+ <pt x="1281" y="1408" on="0"/>
+ <pt x="1270" y="1386" on="1"/>
+ <pt x="1259" y="1367" on="0"/>
+ <pt x="1256" y="1320" on="1"/>
+ <pt x="1250" y="1221" on="1"/>
+ <pt x="1250" y="0" on="1"/>
+ <pt x="1250" y="-134" on="0"/>
+ <pt x="1171" y="-215" on="1"/>
+ <pt x="1092" y="-296" on="0"/>
+ <pt x="956" y="-296" on="1"/>
+ <pt x="864" y="-296" on="0"/>
+ <pt x="742" y="-270" on="1"/>
+ <pt x="742" y="-26" on="1"/>
+ <pt x="853" y="-26" on="1"/>
+ <pt x="854" y="-47" on="1"/>
+ <pt x="854" y="-53" on="0"/>
+ <pt x="856" y="-72" on="1"/>
+ <pt x="857" y="-84" on="0"/>
+ <pt x="857" y="-91" on="1"/>
+ <pt x="858" y="-107" on="1"/>
+ <pt x="858" y="-111" on="0"/>
+ <pt x="858" y="-119" on="1"/>
+ <pt x="858" y="-222" on="0"/>
+ <pt x="983" y="-222" on="1"/>
+ <pt x="1152" y="-222" on="0"/>
+ <pt x="1152" y="-10" on="1"/>
+ <pt x="1152" y="0" on="1"/>
+ <pt x="322" y="1220" on="1"/>
+ <pt x="322" y="259" on="1"/>
+ <pt x="321" y="144" on="0"/>
+ <pt x="340" y="104" on="1"/>
+ <pt x="355" y="72" on="0"/>
+ <pt x="421" y="68" on="1"/>
+ <pt x="489" y="63" on="1"/>
+ <pt x="508" y="62" on="1"/>
+ <pt x="508" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 0 0 53 21 39 48 84 7 14 64 58 57 34 27 24 17 16 6 1 10 14 0 3 55 43
+ 42 41 4 13 39 0 65 56 35 0 3 0 26 25 15 14 0 3 14 14 7 56 55 43 25
+ 24 5 16 41 3 65 64 15 3 41 57 3 27 26 2 13 34 1 0 6 0 0 17 16 35
+ 1 34 58 57 35 1 6 2 4 48 196 35 34 1 42 41 1 7 6 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eogonek" xMin="43" yMin="-370" xMax="1202" yMax="1480">
+ <contour>
+ <pt x="1146" y="1480" on="1"/>
+ <pt x="1146" y="1221" on="1"/>
+ <pt x="1035" y="1221" on="1"/>
+ <pt x="1034" y="1240" on="1"/>
+ <pt x="1029" y="1324" on="1"/>
+ <pt x="1028" y="1379" on="0"/>
+ <pt x="1010" y="1390" on="1"/>
+ <pt x="993" y="1399" on="0"/>
+ <pt x="956" y="1399" on="1"/>
+ <pt x="853" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="808" on="1"/>
+ <pt x="801" y="809" on="1"/>
+ <pt x="864" y="811" on="1"/>
+ <pt x="917" y="812" on="0"/>
+ <pt x="925" y="828" on="1"/>
+ <pt x="933" y="841" on="0"/>
+ <pt x="933" y="872" on="1"/>
+ <pt x="933" y="884" on="0"/>
+ <pt x="935" y="913" on="1"/>
+ <pt x="936" y="931" on="1"/>
+ <pt x="1017" y="931" on="1"/>
+ <pt x="1017" y="605" on="1"/>
+ <pt x="936" y="605" on="1"/>
+ <pt x="935" y="623" on="1"/>
+ <pt x="929" y="710" on="0"/>
+ <pt x="905" y="717" on="1"/>
+ <pt x="880" y="728" on="0"/>
+ <pt x="801" y="728" on="1"/>
+ <pt x="438" y="728" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="478" y="105" on="1"/>
+ <pt x="514" y="86" on="0"/>
+ <pt x="608" y="86" on="1"/>
+ <pt x="858" y="86" on="1"/>
+ <pt x="1005" y="86" on="0"/>
+ <pt x="1043" y="100" on="1"/>
+ <pt x="1083" y="113" on="0"/>
+ <pt x="1086" y="162" on="1"/>
+ <pt x="1090" y="253" on="1"/>
+ <pt x="1091" y="271" on="1"/>
+ <pt x="1202" y="271" on="1"/>
+ <pt x="1202" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1140" y="-273" on="1"/>
+ <pt x="1140" y="-341" on="1"/>
+ <pt x="1069" y="-370" on="0"/>
+ <pt x="991" y="-370" on="1"/>
+ <pt x="771" y="-370" on="0"/>
+ <pt x="771" y="-211" on="1"/>
+ <pt x="771" y="-89" on="0"/>
+ <pt x="929" y="0" on="1"/>
+ <pt x="1036" y="0" on="1"/>
+ <pt x="907" y="-80" on="0"/>
+ <pt x="907" y="-182" on="1"/>
+ <pt x="907" y="-289" on="0"/>
+ <pt x="1040" y="-289" on="1"/>
+ <pt x="1091" y="-289" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 127 values pushed */
+ 0 0 74 7 65 48 84 52 61 51 44 21 20 12 11 2 1 6 9 28 3 42 41 30 26
+ 23 22 6 28 34 3 63 62 65 43 0 0 10 9 21 1 0 35 34 7 1 43 2 4 48
+ 84 29 28 1 70 69 44 43 3 2 0 61 0 0 14 0 0 72 48 67 48 196 61 52 44
+ 51 70 63 62 41 2 5 0 21 3 67 69 67 35 34 28 26 23 20 12 9 10 21 10 3
+ 0 0 30 29 11 10 32 3 51 1 4 48 196 43 42 1 1 0 1 22 21 1 52 51 1
+ 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eth" xMin="41" yMin="0" xMax="1399" yMax="1489">
+ <contour>
+ <pt x="226" y="716" on="1"/>
+ <pt x="41" y="716" on="1"/>
+ <pt x="41" y="783" on="1"/>
+ <pt x="226" y="783" on="1"/>
+ <pt x="226" y="1221" on="1"/>
+ <pt x="226" y="1280" on="0"/>
+ <pt x="219" y="1333" on="1"/>
+ <pt x="213" y="1372" on="0"/>
+ <pt x="205" y="1384" on="1"/>
+ <pt x="187" y="1410" on="0"/>
+ <pt x="127" y="1413" on="1"/>
+ <pt x="60" y="1417" on="1"/>
+ <pt x="41" y="1419" on="1"/>
+ <pt x="41" y="1480" on="1"/>
+ <pt x="465" y="1480" on="1"/>
+ <pt x="536" y="1481" on="1"/>
+ <pt x="608" y="1484" on="1"/>
+ <pt x="680" y="1485" on="1"/>
+ <pt x="989" y="1489" on="0"/>
+ <pt x="1176" y="1335" on="1"/>
+ <pt x="1399" y="1151" on="0"/>
+ <pt x="1399" y="772" on="1"/>
+ <pt x="1399" y="414" on="0"/>
+ <pt x="1208" y="207" on="1"/>
+ <pt x="1017" y="0" on="0"/>
+ <pt x="687" y="0" on="1"/>
+ <pt x="41" y="0" on="1"/>
+ <pt x="41" y="62" on="1"/>
+ <pt x="60" y="63" on="1"/>
+ <pt x="127" y="68" on="1"/>
+ <pt x="203" y="74" on="0"/>
+ <pt x="213" y="115" on="1"/>
+ <pt x="226" y="177" on="0"/>
+ <pt x="226" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="436" y="716" on="1"/>
+ <pt x="436" y="259" on="1"/>
+ <pt x="440" y="181" on="1"/>
+ <pt x="444" y="110" on="0"/>
+ <pt x="498" y="87" on="1"/>
+ <pt x="544" y="68" on="0"/>
+ <pt x="638" y="68" on="1"/>
+ <pt x="894" y="68" on="0"/>
+ <pt x="1032" y="243" on="1"/>
+ <pt x="1171" y="419" on="0"/>
+ <pt x="1171" y="743" on="1"/>
+ <pt x="1171" y="1098" on="0"/>
+ <pt x="1021" y="1256" on="1"/>
+ <pt x="871" y="1413" on="0"/>
+ <pt x="532" y="1413" on="1"/>
+ <pt x="436" y="1413" on="1"/>
+ <pt x="436" y="783" on="1"/>
+ <pt x="781" y="783" on="1"/>
+ <pt x="781" y="716" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 33 26 4 13 49 48 2 13 2 3 40 40 35 2 0 25 3 0 0 52 34 1 0 14 3
+ 2 1 4 48 84 51 50 3 2 3 26 25 1 2 0 14 13 0 14 0 0 44 34 21 48
+ 196 26 33 13 4 52 51 48 25 14 5 13 21 34 2 1 0 0 0 50 49 35 34 32 3
+ 0 1 4 48 196 33 4 3 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Euro" xMin="0" yMin="-37" xMax="967" yMax="1517">
+ <contour>
+ <pt x="0" y="580" on="1"/>
+ <pt x="26" y="642" on="1"/>
+ <pt x="122" y="642" on="1"/>
+ <pt x="119" y="698" on="0"/>
+ <pt x="119" y="733" on="1"/>
+ <pt x="119" y="759" on="0"/>
+ <pt x="121" y="809" on="1"/>
+ <pt x="122" y="837" on="0"/>
+ <pt x="123" y="851" on="1"/>
+ <pt x="0" y="851" on="1"/>
+ <pt x="26" y="913" on="1"/>
+ <pt x="130" y="913" on="1"/>
+ <pt x="155" y="1070" on="0"/>
+ <pt x="184" y="1151" on="1"/>
+ <pt x="315" y="1517" on="0"/>
+ <pt x="669" y="1517" on="1"/>
+ <pt x="824" y="1517" on="0"/>
+ <pt x="967" y="1443" on="1"/>
+ <pt x="967" y="1184" on="1"/>
+ <pt x="868" y="1184" on="1"/>
+ <pt x="867" y="1239" on="1"/>
+ <pt x="863" y="1450" on="0"/>
+ <pt x="679" y="1450" on="1"/>
+ <pt x="510" y="1450" on="0"/>
+ <pt x="415" y="1270" on="1"/>
+ <pt x="347" y="1142" on="0"/>
+ <pt x="325" y="913" on="1"/>
+ <pt x="854" y="913" on="1"/>
+ <pt x="828" y="851" on="1"/>
+ <pt x="320" y="851" on="1"/>
+ <pt x="316" y="786" on="0"/>
+ <pt x="316" y="733" on="1"/>
+ <pt x="316" y="724" on="0"/>
+ <pt x="317" y="692" on="1"/>
+ <pt x="318" y="664" on="0"/>
+ <pt x="319" y="642" on="1"/>
+ <pt x="741" y="642" on="1"/>
+ <pt x="716" y="580" on="1"/>
+ <pt x="324" y="580" on="1"/>
+ <pt x="404" y="62" on="0"/>
+ <pt x="719" y="62" on="1"/>
+ <pt x="836" y="62" on="0"/>
+ <pt x="957" y="138" on="1"/>
+ <pt x="957" y="45" on="1"/>
+ <pt x="834" y="-37" on="0"/>
+ <pt x="674" y="-37" on="1"/>
+ <pt x="421" y="-37" on="0"/>
+ <pt x="272" y="174" on="1"/>
+ <pt x="167" y="323" on="0"/>
+ <pt x="129" y="580" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 98 values pushed */
+ 0 0 40 9 45 22 38 15 48 84 45 2 15 0 1 19 18 17 3 0 10 3 0 1 43
+ 42 2 0 2 3 0 0 0 29 28 9 8 11 3 10 49 38 37 0 11 3 1 2 4 48
+ 84 27 26 11 10 3 36 35 2 1 3 2 0 14 0 0 31 5 4 48 196 49 43 42 38
+ 37 36 35 29 28 27 26 19 11 10 9 8 2 1 0 19 13 4 17 18 17 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Euro#1" xMin="0" yMin="-37" xMax="967" yMax="1517">
+ <contour>
+ <pt x="0" y="580" on="1"/>
+ <pt x="26" y="642" on="1"/>
+ <pt x="122" y="642" on="1"/>
+ <pt x="119" y="698" on="0"/>
+ <pt x="119" y="733" on="1"/>
+ <pt x="119" y="759" on="0"/>
+ <pt x="121" y="809" on="1"/>
+ <pt x="122" y="837" on="0"/>
+ <pt x="123" y="851" on="1"/>
+ <pt x="0" y="851" on="1"/>
+ <pt x="26" y="913" on="1"/>
+ <pt x="130" y="913" on="1"/>
+ <pt x="155" y="1070" on="0"/>
+ <pt x="184" y="1151" on="1"/>
+ <pt x="315" y="1517" on="0"/>
+ <pt x="669" y="1517" on="1"/>
+ <pt x="824" y="1517" on="0"/>
+ <pt x="967" y="1443" on="1"/>
+ <pt x="967" y="1184" on="1"/>
+ <pt x="868" y="1184" on="1"/>
+ <pt x="867" y="1239" on="1"/>
+ <pt x="863" y="1450" on="0"/>
+ <pt x="679" y="1450" on="1"/>
+ <pt x="510" y="1450" on="0"/>
+ <pt x="415" y="1270" on="1"/>
+ <pt x="347" y="1142" on="0"/>
+ <pt x="325" y="913" on="1"/>
+ <pt x="854" y="913" on="1"/>
+ <pt x="828" y="851" on="1"/>
+ <pt x="320" y="851" on="1"/>
+ <pt x="316" y="786" on="0"/>
+ <pt x="316" y="733" on="1"/>
+ <pt x="316" y="724" on="0"/>
+ <pt x="317" y="692" on="1"/>
+ <pt x="318" y="664" on="0"/>
+ <pt x="319" y="642" on="1"/>
+ <pt x="741" y="642" on="1"/>
+ <pt x="716" y="580" on="1"/>
+ <pt x="324" y="580" on="1"/>
+ <pt x="404" y="62" on="0"/>
+ <pt x="719" y="62" on="1"/>
+ <pt x="836" y="62" on="0"/>
+ <pt x="957" y="138" on="1"/>
+ <pt x="957" y="45" on="1"/>
+ <pt x="834" y="-37" on="0"/>
+ <pt x="674" y="-37" on="1"/>
+ <pt x="421" y="-37" on="0"/>
+ <pt x="272" y="174" on="1"/>
+ <pt x="167" y="323" on="0"/>
+ <pt x="129" y="580" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 98 values pushed */
+ 0 0 40 9 45 22 38 15 48 84 45 2 15 0 1 19 18 17 3 0 10 3 0 1 43
+ 42 2 0 2 3 0 0 0 29 28 9 8 11 3 10 49 38 37 0 11 3 1 2 4 48
+ 84 27 26 11 10 3 36 35 2 1 3 2 0 14 0 0 31 5 4 48 196 49 43 42 38
+ 37 36 35 29 28 27 26 19 11 10 9 8 2 1 0 19 13 4 17 18 17 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="F" xMin="43" yMin="0" xMax="1058" yMax="1480">
+ <contour>
+ <pt x="1058" y="1480" on="1"/>
+ <pt x="1058" y="1221" on="1"/>
+ <pt x="947" y="1221" on="1"/>
+ <pt x="946" y="1240" on="1"/>
+ <pt x="941" y="1324" on="1"/>
+ <pt x="940" y="1380" on="0"/>
+ <pt x="922" y="1390" on="1"/>
+ <pt x="905" y="1399" on="0"/>
+ <pt x="868" y="1399" on="1"/>
+ <pt x="765" y="1400" on="1"/>
+ <pt x="438" y="1400" on="1"/>
+ <pt x="438" y="799" on="1"/>
+ <pt x="725" y="799" on="1"/>
+ <pt x="788" y="801" on="1"/>
+ <pt x="839" y="802" on="0"/>
+ <pt x="848" y="815" on="1"/>
+ <pt x="855" y="827" on="0"/>
+ <pt x="857" y="857" on="1"/>
+ <pt x="858" y="878" on="1"/>
+ <pt x="860" y="903" on="1"/>
+ <pt x="861" y="921" on="1"/>
+ <pt x="941" y="921" on="1"/>
+ <pt x="941" y="594" on="1"/>
+ <pt x="861" y="594" on="1"/>
+ <pt x="860" y="613" on="1"/>
+ <pt x="854" y="701" on="0"/>
+ <pt x="829" y="708" on="1"/>
+ <pt x="803" y="718" on="0"/>
+ <pt x="725" y="718" on="1"/>
+ <pt x="438" y="718" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="123" on="0"/>
+ <pt x="467" y="95" on="1"/>
+ <pt x="491" y="68" on="0"/>
+ <pt x="551" y="68" on="1"/>
+ <pt x="553" y="68" on="1"/>
+ <pt x="569" y="67" on="0"/>
+ <pt x="629" y="63" on="1"/>
+ <pt x="648" y="62" on="1"/>
+ <pt x="648" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 48 57 47 40 30 39 21 20 2 1 4 9 11 3 23 22 2 28 39 3 0 0 10 9 21
+ 1 0 29 28 7 1 11 2 4 48 84 12 11 1 40 39 1 2 0 57 0 0 14 57 48
+ 40 47 39 30 2 0 21 2 28 23 20 12 9 5 21 10 3 0 0 30 29 11 10 32 3
+ 47 1 4 48 196 1 0 1 22 21 1 48 47 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="G" xMin="85" yMin="-37" xMax="1458" yMax="1518">
+ <contour>
+ <pt x="1285" y="36" on="1"/>
+ <pt x="994" y="-37" on="0"/>
+ <pt x="805" y="-37" on="1"/>
+ <pt x="475" y="-37" on="0"/>
+ <pt x="280" y="175" on="1"/>
+ <pt x="85" y="386" on="0"/>
+ <pt x="85" y="745" on="1"/>
+ <pt x="85" y="1112" on="0"/>
+ <pt x="275" y="1315" on="1"/>
+ <pt x="464" y="1518" on="0"/>
+ <pt x="815" y="1518" on="1"/>
+ <pt x="1047" y="1518" on="0"/>
+ <pt x="1282" y="1441" on="1"/>
+ <pt x="1282" y="1172" on="1"/>
+ <pt x="1171" y="1172" on="1"/>
+ <pt x="1170" y="1192" on="1"/>
+ <pt x="1168" y="1217" on="0"/>
+ <pt x="1168" y="1242" on="1"/>
+ <pt x="1168" y="1249" on="1"/>
+ <pt x="1168" y="1333" on="0"/>
+ <pt x="1094" y="1385" on="1"/>
+ <pt x="1001" y="1450" on="0"/>
+ <pt x="825" y="1450" on="1"/>
+ <pt x="575" y="1450" on="0"/>
+ <pt x="444" y="1263" on="1"/>
+ <pt x="313" y="1077" on="0"/>
+ <pt x="313" y="733" on="1"/>
+ <pt x="313" y="386" on="0"/>
+ <pt x="475" y="214" on="1"/>
+ <pt x="633" y="47" on="0"/>
+ <pt x="864" y="47" on="1"/>
+ <pt x="948" y="47" on="0"/>
+ <pt x="1076" y="80" on="1"/>
+ <pt x="1076" y="371" on="1"/>
+ <pt x="1077" y="487" on="0"/>
+ <pt x="1058" y="527" on="1"/>
+ <pt x="1043" y="557" on="0"/>
+ <pt x="977" y="562" on="1"/>
+ <pt x="909" y="568" on="1"/>
+ <pt x="891" y="569" on="1"/>
+ <pt x="891" y="630" on="1"/>
+ <pt x="1458" y="630" on="1"/>
+ <pt x="1458" y="569" on="1"/>
+ <pt x="1440" y="568" on="1"/>
+ <pt x="1384" y="562" on="1"/>
+ <pt x="1317" y="556" on="0"/>
+ <pt x="1305" y="535" on="1"/>
+ <pt x="1294" y="516" on="0"/>
+ <pt x="1291" y="470" on="1"/>
+ <pt x="1285" y="371" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0 40 3 0
+ 1 49 42 39 33 32 0 6 40 2 3 0 41 40 1 0 14 0 0 26 34 6 48 196 18
+ 17 14 3 12 32 3 42 41 2 13 0 40 39 6 32 0 0 33 32 32 1 0 1 4 48
+ 196 49 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gbreve" xMin="85" yMin="-37" xMax="1458" yMax="1925">
+ <contour>
+ <pt x="1285" y="36" on="1"/>
+ <pt x="994" y="-37" on="0"/>
+ <pt x="805" y="-37" on="1"/>
+ <pt x="475" y="-37" on="0"/>
+ <pt x="280" y="175" on="1"/>
+ <pt x="85" y="386" on="0"/>
+ <pt x="85" y="745" on="1"/>
+ <pt x="85" y="1112" on="0"/>
+ <pt x="275" y="1315" on="1"/>
+ <pt x="464" y="1518" on="0"/>
+ <pt x="815" y="1518" on="1"/>
+ <pt x="1047" y="1518" on="0"/>
+ <pt x="1282" y="1441" on="1"/>
+ <pt x="1282" y="1172" on="1"/>
+ <pt x="1171" y="1172" on="1"/>
+ <pt x="1170" y="1192" on="1"/>
+ <pt x="1168" y="1217" on="0"/>
+ <pt x="1168" y="1242" on="1"/>
+ <pt x="1168" y="1249" on="1"/>
+ <pt x="1168" y="1333" on="0"/>
+ <pt x="1094" y="1385" on="1"/>
+ <pt x="1001" y="1450" on="0"/>
+ <pt x="825" y="1450" on="1"/>
+ <pt x="575" y="1450" on="0"/>
+ <pt x="444" y="1263" on="1"/>
+ <pt x="313" y="1077" on="0"/>
+ <pt x="313" y="733" on="1"/>
+ <pt x="313" y="386" on="0"/>
+ <pt x="475" y="214" on="1"/>
+ <pt x="633" y="47" on="0"/>
+ <pt x="864" y="47" on="1"/>
+ <pt x="948" y="47" on="0"/>
+ <pt x="1076" y="80" on="1"/>
+ <pt x="1076" y="371" on="1"/>
+ <pt x="1077" y="487" on="0"/>
+ <pt x="1058" y="527" on="1"/>
+ <pt x="1043" y="557" on="0"/>
+ <pt x="977" y="562" on="1"/>
+ <pt x="909" y="568" on="1"/>
+ <pt x="891" y="569" on="1"/>
+ <pt x="891" y="630" on="1"/>
+ <pt x="1458" y="630" on="1"/>
+ <pt x="1458" y="569" on="1"/>
+ <pt x="1440" y="568" on="1"/>
+ <pt x="1384" y="562" on="1"/>
+ <pt x="1317" y="556" on="0"/>
+ <pt x="1305" y="535" on="1"/>
+ <pt x="1294" y="516" on="0"/>
+ <pt x="1291" y="470" on="1"/>
+ <pt x="1285" y="371" on="1"/>
+ </contour>
+ <contour>
+ <pt x="488" y="1925" on="1"/>
+ <pt x="553" y="1925" on="1"/>
+ <pt x="580" y="1835" on="0"/>
+ <pt x="640" y="1793" on="1"/>
+ <pt x="708" y="1746" on="0"/>
+ <pt x="821" y="1746" on="1"/>
+ <pt x="947" y="1746" on="0"/>
+ <pt x="1017" y="1805" on="1"/>
+ <pt x="1066" y="1845" on="0"/>
+ <pt x="1090" y="1925" on="1"/>
+ <pt x="1154" y="1925" on="1"/>
+ <pt x="1135" y="1790" on="0"/>
+ <pt x="1063" y="1709" on="1"/>
+ <pt x="969" y="1604" on="0"/>
+ <pt x="821" y="1604" on="1"/>
+ <pt x="667" y="1604" on="0"/>
+ <pt x="572" y="1719" on="1"/>
+ <pt x="507" y="1796" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 55 20 64 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0
+ 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 1 60 59 51 50 4 13 64 0 0
+ 41 40 1 0 14 0 0 26 34 6 48 196 60 59 18 17 14 5 12 32 3 42 41 2 13
+ 0 51 50 40 39 4 13 6 32 0 0 33 32 32 1 0 1 4 48 196 49 0 1 13 12
+ 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gcircumflex" xMin="85" yMin="-37" xMax="1458" yMax="1925">
+ <contour>
+ <pt x="1285" y="36" on="1"/>
+ <pt x="994" y="-37" on="0"/>
+ <pt x="805" y="-37" on="1"/>
+ <pt x="475" y="-37" on="0"/>
+ <pt x="280" y="175" on="1"/>
+ <pt x="85" y="386" on="0"/>
+ <pt x="85" y="745" on="1"/>
+ <pt x="85" y="1112" on="0"/>
+ <pt x="275" y="1315" on="1"/>
+ <pt x="464" y="1518" on="0"/>
+ <pt x="815" y="1518" on="1"/>
+ <pt x="1047" y="1518" on="0"/>
+ <pt x="1282" y="1441" on="1"/>
+ <pt x="1282" y="1172" on="1"/>
+ <pt x="1171" y="1172" on="1"/>
+ <pt x="1170" y="1192" on="1"/>
+ <pt x="1168" y="1217" on="0"/>
+ <pt x="1168" y="1242" on="1"/>
+ <pt x="1168" y="1249" on="1"/>
+ <pt x="1168" y="1333" on="0"/>
+ <pt x="1094" y="1385" on="1"/>
+ <pt x="1001" y="1450" on="0"/>
+ <pt x="825" y="1450" on="1"/>
+ <pt x="575" y="1450" on="0"/>
+ <pt x="444" y="1263" on="1"/>
+ <pt x="313" y="1077" on="0"/>
+ <pt x="313" y="733" on="1"/>
+ <pt x="313" y="386" on="0"/>
+ <pt x="475" y="214" on="1"/>
+ <pt x="633" y="47" on="0"/>
+ <pt x="864" y="47" on="1"/>
+ <pt x="948" y="47" on="0"/>
+ <pt x="1076" y="80" on="1"/>
+ <pt x="1076" y="371" on="1"/>
+ <pt x="1077" y="487" on="0"/>
+ <pt x="1058" y="527" on="1"/>
+ <pt x="1043" y="557" on="0"/>
+ <pt x="977" y="562" on="1"/>
+ <pt x="909" y="568" on="1"/>
+ <pt x="891" y="569" on="1"/>
+ <pt x="891" y="630" on="1"/>
+ <pt x="1458" y="630" on="1"/>
+ <pt x="1458" y="569" on="1"/>
+ <pt x="1440" y="568" on="1"/>
+ <pt x="1384" y="562" on="1"/>
+ <pt x="1317" y="556" on="0"/>
+ <pt x="1305" y="535" on="1"/>
+ <pt x="1294" y="516" on="0"/>
+ <pt x="1291" y="470" on="1"/>
+ <pt x="1285" y="371" on="1"/>
+ </contour>
+ <contour>
+ <pt x="469" y="1604" on="1"/>
+ <pt x="710" y="1925" on="1"/>
+ <pt x="932" y="1925" on="1"/>
+ <pt x="1172" y="1604" on="1"/>
+ <pt x="1086" y="1604" on="1"/>
+ <pt x="821" y="1826" on="1"/>
+ <pt x="555" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 108 values pushed */
+ 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 56 55 54 53 50 5 51 0 3 0
+ 1 18 17 14 13 12 5 0 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 52 51
+ 1 41 40 1 2 0 14 0 0 26 34 6 48 196 54 53 18 17 14 5 12 32 3 42 41
+ 2 13 0 56 55 52 51 50 40 39 7 13 6 32 0 0 33 32 32 1 0 1 4 48 196
+ 49 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gcommaaccent" xMin="85" yMin="-432" xMax="1458" yMax="1518">
+ <contour>
+ <pt x="1285" y="36" on="1"/>
+ <pt x="994" y="-37" on="0"/>
+ <pt x="805" y="-37" on="1"/>
+ <pt x="475" y="-37" on="0"/>
+ <pt x="280" y="175" on="1"/>
+ <pt x="85" y="386" on="0"/>
+ <pt x="85" y="745" on="1"/>
+ <pt x="85" y="1112" on="0"/>
+ <pt x="275" y="1315" on="1"/>
+ <pt x="464" y="1518" on="0"/>
+ <pt x="815" y="1518" on="1"/>
+ <pt x="1047" y="1518" on="0"/>
+ <pt x="1282" y="1441" on="1"/>
+ <pt x="1282" y="1172" on="1"/>
+ <pt x="1171" y="1172" on="1"/>
+ <pt x="1170" y="1192" on="1"/>
+ <pt x="1168" y="1217" on="0"/>
+ <pt x="1168" y="1242" on="1"/>
+ <pt x="1168" y="1249" on="1"/>
+ <pt x="1168" y="1333" on="0"/>
+ <pt x="1094" y="1385" on="1"/>
+ <pt x="1001" y="1450" on="0"/>
+ <pt x="825" y="1450" on="1"/>
+ <pt x="575" y="1450" on="0"/>
+ <pt x="444" y="1263" on="1"/>
+ <pt x="313" y="1077" on="0"/>
+ <pt x="313" y="733" on="1"/>
+ <pt x="313" y="386" on="0"/>
+ <pt x="475" y="214" on="1"/>
+ <pt x="633" y="47" on="0"/>
+ <pt x="864" y="47" on="1"/>
+ <pt x="948" y="47" on="0"/>
+ <pt x="1076" y="80" on="1"/>
+ <pt x="1076" y="371" on="1"/>
+ <pt x="1077" y="486" on="0"/>
+ <pt x="1058" y="527" on="1"/>
+ <pt x="1042" y="557" on="0"/>
+ <pt x="977" y="562" on="1"/>
+ <pt x="909" y="568" on="1"/>
+ <pt x="891" y="569" on="1"/>
+ <pt x="891" y="630" on="1"/>
+ <pt x="1458" y="630" on="1"/>
+ <pt x="1458" y="569" on="1"/>
+ <pt x="1440" y="568" on="1"/>
+ <pt x="1384" y="562" on="1"/>
+ <pt x="1317" y="556" on="0"/>
+ <pt x="1305" y="535" on="1"/>
+ <pt x="1294" y="516" on="0"/>
+ <pt x="1291" y="470" on="1"/>
+ <pt x="1285" y="371" on="1"/>
+ </contour>
+ <contour>
+ <pt x="614" y="-421" on="1"/>
+ <pt x="614" y="-349" on="1"/>
+ <pt x="663" y="-359" on="0"/>
+ <pt x="718" y="-359" on="1"/>
+ <pt x="821" y="-359" on="0"/>
+ <pt x="821" y="-279" on="1"/>
+ <pt x="821" y="-190" on="0"/>
+ <pt x="663" y="-175" on="1"/>
+ <pt x="663" y="-111" on="1"/>
+ <pt x="798" y="-114" on="0"/>
+ <pt x="863" y="-143" on="1"/>
+ <pt x="956" y="-185" on="0"/>
+ <pt x="956" y="-280" on="1"/>
+ <pt x="956" y="-432" on="0"/>
+ <pt x="739" y="-432" on="1"/>
+ <pt x="679" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 107 values pushed */
+ 0 0 53 17 64 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0
+ 40 3 0 1 49 42 39 33 32 0 6 40 2 3 0 1 58 57 51 50 4 13 64 2 0
+ 41 40 1 0 14 0 0 55 48 62 26 34 6 48 196 18 17 14 3 12 32 3 42 41 2
+ 13 0 58 57 51 50 40 39 6 13 62 6 32 0 0 33 32 32 1 0 1 4 48 196 49
+ 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gdotaccent" xMin="85" yMin="-37" xMax="1458" yMax="1801">
+ <contour>
+ <pt x="1285" y="36" on="1"/>
+ <pt x="994" y="-37" on="0"/>
+ <pt x="805" y="-37" on="1"/>
+ <pt x="475" y="-37" on="0"/>
+ <pt x="280" y="175" on="1"/>
+ <pt x="85" y="386" on="0"/>
+ <pt x="85" y="745" on="1"/>
+ <pt x="85" y="1112" on="0"/>
+ <pt x="275" y="1315" on="1"/>
+ <pt x="464" y="1518" on="0"/>
+ <pt x="815" y="1518" on="1"/>
+ <pt x="1047" y="1518" on="0"/>
+ <pt x="1282" y="1441" on="1"/>
+ <pt x="1282" y="1172" on="1"/>
+ <pt x="1171" y="1172" on="1"/>
+ <pt x="1170" y="1192" on="1"/>
+ <pt x="1168" y="1217" on="0"/>
+ <pt x="1168" y="1242" on="1"/>
+ <pt x="1168" y="1249" on="1"/>
+ <pt x="1168" y="1333" on="0"/>
+ <pt x="1094" y="1385" on="1"/>
+ <pt x="1001" y="1450" on="0"/>
+ <pt x="825" y="1450" on="1"/>
+ <pt x="575" y="1450" on="0"/>
+ <pt x="444" y="1263" on="1"/>
+ <pt x="313" y="1077" on="0"/>
+ <pt x="313" y="733" on="1"/>
+ <pt x="313" y="386" on="0"/>
+ <pt x="475" y="214" on="1"/>
+ <pt x="633" y="47" on="0"/>
+ <pt x="864" y="47" on="1"/>
+ <pt x="948" y="47" on="0"/>
+ <pt x="1076" y="80" on="1"/>
+ <pt x="1076" y="371" on="1"/>
+ <pt x="1077" y="487" on="0"/>
+ <pt x="1058" y="527" on="1"/>
+ <pt x="1043" y="557" on="0"/>
+ <pt x="977" y="562" on="1"/>
+ <pt x="909" y="568" on="1"/>
+ <pt x="891" y="569" on="1"/>
+ <pt x="891" y="630" on="1"/>
+ <pt x="1458" y="630" on="1"/>
+ <pt x="1458" y="569" on="1"/>
+ <pt x="1440" y="568" on="1"/>
+ <pt x="1384" y="562" on="1"/>
+ <pt x="1317" y="556" on="0"/>
+ <pt x="1305" y="535" on="1"/>
+ <pt x="1294" y="516" on="0"/>
+ <pt x="1291" y="470" on="1"/>
+ <pt x="1285" y="371" on="1"/>
+ </contour>
+ <contour>
+ <pt x="722" y="1604" on="1"/>
+ <pt x="722" y="1801" on="1"/>
+ <pt x="919" y="1801" on="1"/>
+ <pt x="919" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 111 values pushed */
+ 0 0 30 7 2 22 17 10 48 84 10 0 2 2 1 18 17 14 13 12 5 0 40 3 0
+ 1 49 42 39 33 32 0 6 40 2 3 0 0 0 53 50 5 1 51 1 4 48 84 52 51
+ 1 41 40 1 2 0 14 0 0 26 34 6 48 196 18 17 14 3 12 32 3 40 39 2 52
+ 50 3 42 41 2 13 0 6 50 0 0 53 52 4 1 50 33 32 32 1 0 2 4 48 196
+ 51 50 1 49 0 1 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="H" xMin="41" yMin="0" xMax="1438" yMax="1480">
+ <contour>
+ <pt x="436" y="812" on="1"/>
+ <pt x="1043" y="812" on="1"/>
+ <pt x="1043" y="1221" on="1"/>
+ <pt x="1043" y="1280" on="0"/>
+ <pt x="1036" y="1333" on="1"/>
+ <pt x="1030" y="1372" on="0"/>
+ <pt x="1022" y="1384" on="1"/>
+ <pt x="1003" y="1409" on="0"/>
+ <pt x="945" y="1413" on="1"/>
+ <pt x="877" y="1417" on="1"/>
+ <pt x="858" y="1419" on="1"/>
+ <pt x="858" y="1480" on="1"/>
+ <pt x="1438" y="1480" on="1"/>
+ <pt x="1438" y="1419" on="1"/>
+ <pt x="1420" y="1417" on="1"/>
+ <pt x="1352" y="1413" on="1"/>
+ <pt x="1277" y="1408" on="0"/>
+ <pt x="1267" y="1366" on="1"/>
+ <pt x="1252" y="1305" on="0"/>
+ <pt x="1253" y="1221" on="1"/>
+ <pt x="1253" y="259" on="1"/>
+ <pt x="1253" y="203" on="0"/>
+ <pt x="1261" y="147" on="1"/>
+ <pt x="1268" y="96" on="0"/>
+ <pt x="1293" y="82" on="1"/>
+ <pt x="1314" y="71" on="0"/>
+ <pt x="1352" y="68" on="1"/>
+ <pt x="1420" y="63" on="1"/>
+ <pt x="1438" y="62" on="1"/>
+ <pt x="1438" y="0" on="1"/>
+ <pt x="858" y="0" on="1"/>
+ <pt x="858" y="62" on="1"/>
+ <pt x="877" y="63" on="1"/>
+ <pt x="945" y="68" on="1"/>
+ <pt x="1020" y="74" on="0"/>
+ <pt x="1030" y="115" on="1"/>
+ <pt x="1043" y="177" on="0"/>
+ <pt x="1043" y="259" on="1"/>
+ <pt x="1043" y="726" on="1"/>
+ <pt x="436" y="726" on="1"/>
+ <pt x="436" y="259" on="1"/>
+ <pt x="436" y="200" on="0"/>
+ <pt x="443" y="147" on="1"/>
+ <pt x="449" y="109" on="0"/>
+ <pt x="457" y="97" on="1"/>
+ <pt x="476" y="72" on="0"/>
+ <pt x="534" y="68" on="1"/>
+ <pt x="602" y="63" on="1"/>
+ <pt x="621" y="62" on="1"/>
+ <pt x="621" y="0" on="1"/>
+ <pt x="41" y="0" on="1"/>
+ <pt x="41" y="62" on="1"/>
+ <pt x="60" y="63" on="1"/>
+ <pt x="128" y="68" on="1"/>
+ <pt x="192" y="73" on="0"/>
+ <pt x="226" y="139" on="0"/>
+ <pt x="226" y="259" on="1"/>
+ <pt x="226" y="1221" on="1"/>
+ <pt x="226" y="1280" on="0"/>
+ <pt x="219" y="1333" on="1"/>
+ <pt x="213" y="1372" on="0"/>
+ <pt x="205" y="1384" on="1"/>
+ <pt x="186" y="1409" on="0"/>
+ <pt x="128" y="1413" on="1"/>
+ <pt x="60" y="1417" on="1"/>
+ <pt x="41" y="1419" on="1"/>
+ <pt x="41" y="1480" on="1"/>
+ <pt x="621" y="1480" on="1"/>
+ <pt x="621" y="1419" on="1"/>
+ <pt x="602" y="1417" on="1"/>
+ <pt x="534" y="1413" on="1"/>
+ <pt x="459" y="1408" on="0"/>
+ <pt x="449" y="1366" on="1"/>
+ <pt x="436" y="1302" on="0"/>
+ <pt x="436" y="1221" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 88 values pushed */
+ 74 67 57 66 56 50 40 49 37 30 20 29 19 12 2 11 0 0 39 38 7 1 0 1 4
+ 48 84 1 0 1 50 49 30 29 3 2 0 67 66 12 11 0 3 14 67 74 66 57 50 56
+ 49 40 30 37 29 20 12 19 11 2 0 0 38 37 2 1 32 3 19 74 40 39 0 32 3
+ 56 2 4 48 196 20 19 1 57 56 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Hbar" xMin="41" yMin="0" xMax="1438" yMax="1480">
+ <contour>
+ <pt x="1043" y="726" on="1"/>
+ <pt x="436" y="726" on="1"/>
+ <pt x="436" y="259" on="1"/>
+ <pt x="436" y="200" on="0"/>
+ <pt x="443" y="147" on="1"/>
+ <pt x="449" y="109" on="0"/>
+ <pt x="457" y="97" on="1"/>
+ <pt x="476" y="72" on="0"/>
+ <pt x="534" y="68" on="1"/>
+ <pt x="602" y="63" on="1"/>
+ <pt x="621" y="62" on="1"/>
+ <pt x="621" y="0" on="1"/>
+ <pt x="41" y="0" on="1"/>
+ <pt x="41" y="62" on="1"/>
+ <pt x="60" y="63" on="1"/>
+ <pt x="128" y="68" on="1"/>
+ <pt x="192" y="73" on="0"/>
+ <pt x="226" y="139" on="0"/>
+ <pt x="226" y="259" on="1"/>
+ <pt x="226" y="1086" on="1"/>
+ <pt x="41" y="1086" on="1"/>
+ <pt x="41" y="1160" on="1"/>
+ <pt x="226" y="1160" on="1"/>
+ <pt x="226" y="1221" on="1"/>
+ <pt x="226" y="1280" on="0"/>
+ <pt x="219" y="1333" on="1"/>
+ <pt x="213" y="1372" on="0"/>
+ <pt x="205" y="1384" on="1"/>
+ <pt x="186" y="1409" on="0"/>
+ <pt x="128" y="1413" on="1"/>
+ <pt x="60" y="1417" on="1"/>
+ <pt x="41" y="1419" on="1"/>
+ <pt x="41" y="1480" on="1"/>
+ <pt x="621" y="1480" on="1"/>
+ <pt x="621" y="1419" on="1"/>
+ <pt x="602" y="1417" on="1"/>
+ <pt x="534" y="1413" on="1"/>
+ <pt x="459" y="1408" on="0"/>
+ <pt x="449" y="1366" on="1"/>
+ <pt x="436" y="1302" on="0"/>
+ <pt x="436" y="1221" on="1"/>
+ <pt x="436" y="1160" on="1"/>
+ <pt x="1043" y="1160" on="1"/>
+ <pt x="1043" y="1221" on="1"/>
+ <pt x="1043" y="1280" on="0"/>
+ <pt x="1036" y="1333" on="1"/>
+ <pt x="1030" y="1372" on="0"/>
+ <pt x="1022" y="1384" on="1"/>
+ <pt x="1003" y="1409" on="0"/>
+ <pt x="945" y="1413" on="1"/>
+ <pt x="877" y="1417" on="1"/>
+ <pt x="858" y="1419" on="1"/>
+ <pt x="858" y="1480" on="1"/>
+ <pt x="1438" y="1480" on="1"/>
+ <pt x="1438" y="1419" on="1"/>
+ <pt x="1420" y="1417" on="1"/>
+ <pt x="1352" y="1413" on="1"/>
+ <pt x="1277" y="1408" on="0"/>
+ <pt x="1267" y="1366" on="1"/>
+ <pt x="1252" y="1305" on="0"/>
+ <pt x="1253" y="1221" on="1"/>
+ <pt x="1253" y="1160" on="1"/>
+ <pt x="1438" y="1160" on="1"/>
+ <pt x="1438" y="1086" on="1"/>
+ <pt x="1253" y="1086" on="1"/>
+ <pt x="1253" y="259" on="1"/>
+ <pt x="1253" y="203" on="0"/>
+ <pt x="1261" y="147" on="1"/>
+ <pt x="1268" y="96" on="0"/>
+ <pt x="1293" y="82" on="1"/>
+ <pt x="1314" y="71" on="0"/>
+ <pt x="1352" y="68" on="1"/>
+ <pt x="1420" y="63" on="1"/>
+ <pt x="1438" y="62" on="1"/>
+ <pt x="1438" y="0" on="1"/>
+ <pt x="858" y="0" on="1"/>
+ <pt x="858" y="62" on="1"/>
+ <pt x="877" y="63" on="1"/>
+ <pt x="945" y="68" on="1"/>
+ <pt x="1020" y="74" on="0"/>
+ <pt x="1030" y="115" on="1"/>
+ <pt x="1043" y="177" on="0"/>
+ <pt x="1043" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="436" y="812" on="1"/>
+ <pt x="1043" y="812" on="1"/>
+ <pt x="1043" y="1086" on="1"/>
+ <pt x="436" y="1086" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 121 values pushed */
+ 82 75 65 74 60 53 43 52 40 33 23 32 18 12 2 11 0 0 62 61 42 41 22 21 21
+ 5 19 1 0 7 1 83 2 4 48 84 84 83 1 75 74 12 11 3 2 0 53 52 33 32
+ 0 3 86 85 64 63 20 19 1 5 14 75 82 74 65 53 60 52 43 33 40 32 23 12 18
+ 11 2 63 62 2 13 60 21 20 18 0 0 85 84 82 43 42 0 32 5 60 86 83 41 40
+ 2 1 32 5 18 2 4 48 196 65 64 61 60 3 23 22 19 18 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Hcircumflex" xMin="41" yMin="0" xMax="1438" yMax="1925">
+ <contour>
+ <pt x="436" y="812" on="1"/>
+ <pt x="1043" y="812" on="1"/>
+ <pt x="1043" y="1221" on="1"/>
+ <pt x="1043" y="1280" on="0"/>
+ <pt x="1036" y="1333" on="1"/>
+ <pt x="1030" y="1372" on="0"/>
+ <pt x="1022" y="1384" on="1"/>
+ <pt x="1003" y="1409" on="0"/>
+ <pt x="945" y="1413" on="1"/>
+ <pt x="877" y="1417" on="1"/>
+ <pt x="858" y="1419" on="1"/>
+ <pt x="858" y="1480" on="1"/>
+ <pt x="1438" y="1480" on="1"/>
+ <pt x="1438" y="1419" on="1"/>
+ <pt x="1420" y="1417" on="1"/>
+ <pt x="1352" y="1413" on="1"/>
+ <pt x="1277" y="1408" on="0"/>
+ <pt x="1267" y="1366" on="1"/>
+ <pt x="1252" y="1305" on="0"/>
+ <pt x="1253" y="1221" on="1"/>
+ <pt x="1253" y="259" on="1"/>
+ <pt x="1253" y="203" on="0"/>
+ <pt x="1261" y="147" on="1"/>
+ <pt x="1268" y="96" on="0"/>
+ <pt x="1293" y="82" on="1"/>
+ <pt x="1314" y="71" on="0"/>
+ <pt x="1352" y="68" on="1"/>
+ <pt x="1420" y="63" on="1"/>
+ <pt x="1438" y="62" on="1"/>
+ <pt x="1438" y="0" on="1"/>
+ <pt x="858" y="0" on="1"/>
+ <pt x="858" y="62" on="1"/>
+ <pt x="877" y="63" on="1"/>
+ <pt x="945" y="68" on="1"/>
+ <pt x="1020" y="74" on="0"/>
+ <pt x="1030" y="115" on="1"/>
+ <pt x="1043" y="177" on="0"/>
+ <pt x="1043" y="259" on="1"/>
+ <pt x="1043" y="726" on="1"/>
+ <pt x="436" y="726" on="1"/>
+ <pt x="436" y="259" on="1"/>
+ <pt x="436" y="200" on="0"/>
+ <pt x="443" y="147" on="1"/>
+ <pt x="449" y="109" on="0"/>
+ <pt x="457" y="97" on="1"/>
+ <pt x="476" y="72" on="0"/>
+ <pt x="534" y="68" on="1"/>
+ <pt x="602" y="63" on="1"/>
+ <pt x="621" y="62" on="1"/>
+ <pt x="621" y="0" on="1"/>
+ <pt x="41" y="0" on="1"/>
+ <pt x="41" y="62" on="1"/>
+ <pt x="60" y="63" on="1"/>
+ <pt x="128" y="68" on="1"/>
+ <pt x="192" y="73" on="0"/>
+ <pt x="226" y="139" on="0"/>
+ <pt x="226" y="259" on="1"/>
+ <pt x="226" y="1221" on="1"/>
+ <pt x="226" y="1280" on="0"/>
+ <pt x="219" y="1333" on="1"/>
+ <pt x="213" y="1372" on="0"/>
+ <pt x="205" y="1384" on="1"/>
+ <pt x="186" y="1409" on="0"/>
+ <pt x="128" y="1413" on="1"/>
+ <pt x="60" y="1417" on="1"/>
+ <pt x="41" y="1419" on="1"/>
+ <pt x="41" y="1480" on="1"/>
+ <pt x="621" y="1480" on="1"/>
+ <pt x="621" y="1419" on="1"/>
+ <pt x="602" y="1417" on="1"/>
+ <pt x="534" y="1413" on="1"/>
+ <pt x="459" y="1408" on="0"/>
+ <pt x="449" y="1366" on="1"/>
+ <pt x="436" y="1302" on="0"/>
+ <pt x="436" y="1221" on="1"/>
+ </contour>
+ <contour>
+ <pt x="388" y="1604" on="1"/>
+ <pt x="629" y="1925" on="1"/>
+ <pt x="851" y="1925" on="1"/>
+ <pt x="1091" y="1604" on="1"/>
+ <pt x="1005" y="1604" on="1"/>
+ <pt x="740" y="1826" on="1"/>
+ <pt x="474" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 117 values pushed */
+ 74 67 57 66 56 50 40 49 37 30 20 29 19 12 2 11 81 80 79 78 75 5 76 11 3
+ 0 0 39 38 7 1 0 1 4 48 84 77 76 1 1 0 1 50 49 30 29 3 3 0 67
+ 66 12 11 0 3 14 67 74 66 57 50 56 49 40 30 37 29 20 12 19 11 2 78 19 1
+ 2 81 80 79 77 76 5 1 0 3 75 0 56 2 0 0 38 37 2 1 32 3 19 74 40
+ 39 0 32 3 56 2 4 48 196 20 19 1 57 56 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="I" xMin="51" yMin="0" xMax="631" yMax="1480">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 39 values pushed */
+ 0 29 19 28 18 11 1 10 29 28 1 0 11 10 0 14 29 0 28 19 11 18 10 1 0
+ 0 19 18 32 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="IJ" xMin="51" yMin="-297" xMax="1420" yMax="1480">
+ <component glyphName="I" x="0" y="0" flags="0x4"/>
+ <component glyphName="J" x="654" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="Iacute" xMin="51" yMin="0" xMax="637" yMax="1925">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="137" y="1604" on="1"/>
+ <pt x="378" y="1925" on="1"/>
+ <pt x="637" y="1925" on="1"/>
+ <pt x="230" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 29 19 28 18 11 1 10 39 36 2 37 10 3 38 37 1 29 28 1 2 0 11 10 0
+ 14 29 0 28 19 11 18 10 1 37 18 0 2 38 18 39 36 0 0 0 19 18 32 1 0
+ 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ibreve" xMin="8" yMin="0" xMax="674" yMax="1925">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="8" y="1925" on="1"/>
+ <pt x="73" y="1925" on="1"/>
+ <pt x="100" y="1835" on="0"/>
+ <pt x="160" y="1793" on="1"/>
+ <pt x="228" y="1746" on="0"/>
+ <pt x="341" y="1746" on="1"/>
+ <pt x="467" y="1746" on="0"/>
+ <pt x="537" y="1805" on="1"/>
+ <pt x="586" y="1845" on="0"/>
+ <pt x="610" y="1925" on="1"/>
+ <pt x="674" y="1925" on="1"/>
+ <pt x="655" y="1790" on="0"/>
+ <pt x="583" y="1709" on="1"/>
+ <pt x="489" y="1604" on="0"/>
+ <pt x="341" y="1604" on="1"/>
+ <pt x="187" y="1604" on="0"/>
+ <pt x="92" y="1719" on="1"/>
+ <pt x="27" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 0 0 41 20 50 48 84 0 29 19 28 18 11 1 10 46 45 37 36 4 13 50 10 29 28
+ 1 0 11 10 0 14 29 0 28 19 11 18 10 1 46 45 2 13 18 37 36 0 0 0 19
+ 18 37 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Icircumflex" xMin="-11" yMin="0" xMax="692" yMax="1925">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="-11" y="1604" on="1"/>
+ <pt x="230" y="1925" on="1"/>
+ <pt x="452" y="1925" on="1"/>
+ <pt x="692" y="1604" on="1"/>
+ <pt x="606" y="1604" on="1"/>
+ <pt x="341" y="1826" on="1"/>
+ <pt x="75" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 29 19 28 18 11 1 10 42 41 40 39 36 5 37 10 3 38 37 1 29 28 1 2 0
+ 11 10 0 14 29 0 28 19 11 18 10 1 41 18 0 2 40 39 38 3 13 18 42 37 36
+ 3 13 0 0 0 19 18 32 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Idieresis" xMin="51" yMin="0" xMax="631" yMax="1777">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="57" y="1604" on="1"/>
+ <pt x="57" y="1777" on="1"/>
+ <pt x="230" y="1777" on="1"/>
+ <pt x="230" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="452" y="1604" on="1"/>
+ <pt x="452" y="1777" on="1"/>
+ <pt x="625" y="1777" on="1"/>
+ <pt x="625" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 29 19 28 18 11 1 10 0 0 43 40 39 36 13 3 37 1 4 48 84 42 41 38 37
+ 3 29 28 1 2 0 11 10 0 14 29 0 28 19 11 18 10 1 0 0 41 40 13 1 42
+ 39 38 13 1 36 19 18 32 1 0 3 4 48 196 43 42 1 37 36 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Idotaccent" xMin="51" yMin="0" xMax="631" yMax="1801">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="242" y="1604" on="1"/>
+ <pt x="242" y="1801" on="1"/>
+ <pt x="439" y="1801" on="1"/>
+ <pt x="439" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 0 29 19 28 18 11 1 10 0 0 39 36 5 1 37 1 4 48 84 38 37 1 29 28 1
+ 2 0 11 10 0 14 29 0 28 19 11 18 10 1 0 0 39 38 4 1 36 19 18 32 1
+ 0 2 4 48 196 37 36 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Igrave" xMin="39" yMin="0" xMax="631" yMax="1925">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="539" y="1604" on="1"/>
+ <pt x="446" y="1604" on="1"/>
+ <pt x="39" y="1925" on="1"/>
+ <pt x="298" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 29 19 28 18 11 1 10 37 36 2 38 10 3 39 38 1 29 28 1 2 0 11 10 0
+ 14 29 0 28 19 11 18 10 1 39 18 0 2 36 18 38 0 0 0 37 19 18 32 2 0
+ 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Imacron" xMin="20" yMin="0" xMax="662" yMax="1727">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="20" y="1604" on="1"/>
+ <pt x="20" y="1727" on="1"/>
+ <pt x="662" y="1727" on="1"/>
+ <pt x="662" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 0 29 19 28 18 11 1 10 0 0 39 36 12 1 37 1 4 48 84 38 37 1 29 28 1
+ 2 0 11 10 0 14 29 0 28 19 11 18 10 1 39 38 2 13 18 37 36 0 0 0 19
+ 18 32 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Iogonek" xMin="51" yMin="-370" xMax="631" yMax="1480">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="581" y="-273" on="1"/>
+ <pt x="581" y="-341" on="1"/>
+ <pt x="510" y="-370" on="0"/>
+ <pt x="432" y="-370" on="1"/>
+ <pt x="212" y="-370" on="0"/>
+ <pt x="212" y="-211" on="1"/>
+ <pt x="212" y="-89" on="0"/>
+ <pt x="370" y="0" on="1"/>
+ <pt x="477" y="0" on="1"/>
+ <pt x="348" y="-80" on="0"/>
+ <pt x="348" y="-182" on="1"/>
+ <pt x="348" y="-289" on="0"/>
+ <pt x="481" y="-289" on="1"/>
+ <pt x="532" y="-289" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 48 7 39 48 84 0 29 19 28 18 11 1 10 37 36 39 28 44 43 29 28 3 0
+ 11 10 0 14 0 0 46 48 41 48 196 29 0 28 19 11 18 10 1 43 18 0 2 44 37
+ 36 3 13 18 41 0 0 0 19 18 32 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Itilde" xMin="8" yMin="0" xMax="674" yMax="1839">
+ <contour>
+ <pt x="236" y="259" on="1"/>
+ <pt x="236" y="1221" on="1"/>
+ <pt x="236" y="1280" on="0"/>
+ <pt x="229" y="1333" on="1"/>
+ <pt x="223" y="1372" on="0"/>
+ <pt x="215" y="1384" on="1"/>
+ <pt x="197" y="1410" on="0"/>
+ <pt x="137" y="1413" on="1"/>
+ <pt x="70" y="1417" on="1"/>
+ <pt x="51" y="1419" on="1"/>
+ <pt x="51" y="1480" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1419" on="1"/>
+ <pt x="612" y="1417" on="1"/>
+ <pt x="544" y="1413" on="1"/>
+ <pt x="469" y="1408" on="0"/>
+ <pt x="459" y="1366" on="1"/>
+ <pt x="446" y="1302" on="0"/>
+ <pt x="446" y="1221" on="1"/>
+ <pt x="446" y="259" on="1"/>
+ <pt x="446" y="200" on="0"/>
+ <pt x="453" y="147" on="1"/>
+ <pt x="459" y="109" on="0"/>
+ <pt x="467" y="97" on="1"/>
+ <pt x="486" y="72" on="0"/>
+ <pt x="544" y="68" on="1"/>
+ <pt x="612" y="63" on="1"/>
+ <pt x="631" y="62" on="1"/>
+ <pt x="631" y="0" on="1"/>
+ <pt x="51" y="0" on="1"/>
+ <pt x="51" y="62" on="1"/>
+ <pt x="70" y="63" on="1"/>
+ <pt x="137" y="68" on="1"/>
+ <pt x="213" y="74" on="0"/>
+ <pt x="223" y="115" on="1"/>
+ <pt x="236" y="177" on="0"/>
+ </contour>
+ <contour>
+ <pt x="8" y="1604" on="1"/>
+ <pt x="35" y="1744" on="0"/>
+ <pt x="104" y="1797" on="1"/>
+ <pt x="158" y="1839" on="0"/>
+ <pt x="235" y="1839" on="1"/>
+ <pt x="300" y="1839" on="0"/>
+ <pt x="353" y="1801" on="1"/>
+ <pt x="388" y="1776" on="1"/>
+ <pt x="440" y="1739" on="0"/>
+ <pt x="494" y="1739" on="1"/>
+ <pt x="589" y="1739" on="0"/>
+ <pt x="612" y="1838" on="1"/>
+ <pt x="674" y="1838" on="1"/>
+ <pt x="646" y="1699" on="0"/>
+ <pt x="578" y="1646" on="1"/>
+ <pt x="524" y="1604" on="0"/>
+ <pt x="447" y="1604" on="1"/>
+ <pt x="384" y="1604" on="0"/>
+ <pt x="329" y="1642" on="1"/>
+ <pt x="294" y="1666" on="1"/>
+ <pt x="239" y="1704" on="0"/>
+ <pt x="187" y="1704" on="1"/>
+ <pt x="99" y="1704" on="0"/>
+ <pt x="70" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 57 20 40 45 20 52 48 84 0 29 19 28 18 11 1 10 59 48 47 36 4 13 52
+ 40 10 29 28 1 0 11 10 0 14 29 0 28 19 11 18 10 1 48 47 2 13 18 59 36
+ 0 0 0 19 18 37 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="J" xMin="0" yMin="-297" xMax="766" yMax="1480">
+ <contour>
+ <pt x="0" y="-276" on="1"/>
+ <pt x="0" y="-46" on="1"/>
+ <pt x="117" y="-46" on="1"/>
+ <pt x="119" y="-70" on="1"/>
+ <pt x="127" y="-160" on="0"/>
+ <pt x="147" y="-185" on="1"/>
+ <pt x="171" y="-215" on="0"/>
+ <pt x="234" y="-215" on="1"/>
+ <pt x="333" y="-215" on="0"/>
+ <pt x="353" y="-124" on="1"/>
+ <pt x="371" y="-45" on="0"/>
+ <pt x="371" y="148" on="1"/>
+ <pt x="371" y="1221" on="1"/>
+ <pt x="372" y="1340" on="0"/>
+ <pt x="354" y="1377" on="1"/>
+ <pt x="339" y="1409" on="0"/>
+ <pt x="273" y="1413" on="1"/>
+ <pt x="205" y="1417" on="1"/>
+ <pt x="186" y="1419" on="1"/>
+ <pt x="186" y="1480" on="1"/>
+ <pt x="766" y="1480" on="1"/>
+ <pt x="766" y="1419" on="1"/>
+ <pt x="747" y="1417" on="1"/>
+ <pt x="680" y="1413" on="1"/>
+ <pt x="612" y="1408" on="0"/>
+ <pt x="601" y="1386" on="1"/>
+ <pt x="590" y="1366" on="0"/>
+ <pt x="587" y="1320" on="1"/>
+ <pt x="581" y="1221" on="1"/>
+ <pt x="581" y="270" on="1"/>
+ <pt x="581" y="-35" on="0"/>
+ <pt x="482" y="-156" on="1"/>
+ <pt x="366" y="-297" on="0"/>
+ <pt x="159" y="-297" on="1"/>
+ <pt x="97" y="-297" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 0 0 7 7 33 48 84 12 19 1 29 28 21 11 4 19 2 3 0 1 2 1 0 3 13
+ 33 2 0 20 19 0 14 19 12 2 11 0 2 21 20 2 13 28 0 0 29 28 32 1 11
+ 1 4 48 196 12 11 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Jcircumflex" xMin="0" yMin="-297" xMax="827" yMax="1925">
+ <contour>
+ <pt x="0" y="-276" on="1"/>
+ <pt x="0" y="-46" on="1"/>
+ <pt x="117" y="-46" on="1"/>
+ <pt x="119" y="-70" on="1"/>
+ <pt x="127" y="-160" on="0"/>
+ <pt x="147" y="-185" on="1"/>
+ <pt x="171" y="-215" on="0"/>
+ <pt x="234" y="-215" on="1"/>
+ <pt x="333" y="-215" on="0"/>
+ <pt x="353" y="-124" on="1"/>
+ <pt x="371" y="-45" on="0"/>
+ <pt x="371" y="148" on="1"/>
+ <pt x="371" y="1221" on="1"/>
+ <pt x="372" y="1340" on="0"/>
+ <pt x="354" y="1377" on="1"/>
+ <pt x="339" y="1409" on="0"/>
+ <pt x="273" y="1413" on="1"/>
+ <pt x="205" y="1417" on="1"/>
+ <pt x="186" y="1419" on="1"/>
+ <pt x="186" y="1480" on="1"/>
+ <pt x="766" y="1480" on="1"/>
+ <pt x="766" y="1419" on="1"/>
+ <pt x="747" y="1417" on="1"/>
+ <pt x="680" y="1413" on="1"/>
+ <pt x="612" y="1408" on="0"/>
+ <pt x="601" y="1386" on="1"/>
+ <pt x="590" y="1366" on="0"/>
+ <pt x="587" y="1320" on="1"/>
+ <pt x="581" y="1221" on="1"/>
+ <pt x="581" y="270" on="1"/>
+ <pt x="581" y="-35" on="0"/>
+ <pt x="482" y="-156" on="1"/>
+ <pt x="366" y="-297" on="0"/>
+ <pt x="159" y="-297" on="1"/>
+ <pt x="97" y="-297" on="0"/>
+ </contour>
+ <contour>
+ <pt x="124" y="1604" on="1"/>
+ <pt x="365" y="1925" on="1"/>
+ <pt x="587" y="1925" on="1"/>
+ <pt x="827" y="1604" on="1"/>
+ <pt x="741" y="1604" on="1"/>
+ <pt x="476" y="1826" on="1"/>
+ <pt x="210" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 7 7 33 48 84 12 19 41 40 39 38 35 5 36 19 3 1 29 28 21 11 4 19
+ 2 3 0 1 2 1 0 3 13 33 2 0 37 36 1 0 20 19 0 14 19 12 40 28 11
+ 2 41 36 35 2 4 11 0 3 39 38 37 21 20 5 13 28 0 0 29 28 32 1 11 1
+ 4 48 196 12 11 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="K" xMin="56" yMin="0" xMax="1463" yMax="1480">
+ <contour>
+ <pt x="451" y="754" on="1"/>
+ <pt x="899" y="1221" on="1"/>
+ <pt x="950" y="1275" on="0"/>
+ <pt x="983" y="1322" on="1"/>
+ <pt x="1018" y="1371" on="0"/>
+ <pt x="1036" y="1387" on="1"/>
+ <pt x="1046" y="1397" on="0"/>
+ <pt x="1046" y="1402" on="1"/>
+ <pt x="1046" y="1416" on="0"/>
+ <pt x="990" y="1417" on="1"/>
+ <pt x="901" y="1419" on="1"/>
+ <pt x="883" y="1419" on="1"/>
+ <pt x="883" y="1480" on="1"/>
+ <pt x="1339" y="1480" on="1"/>
+ <pt x="1339" y="1419" on="1"/>
+ <pt x="1322" y="1417" on="1"/>
+ <pt x="1261" y="1416" on="1"/>
+ <pt x="1207" y="1416" on="0"/>
+ <pt x="1160" y="1377" on="1"/>
+ <pt x="1115" y="1341" on="0"/>
+ <pt x="996" y="1220" on="1"/>
+ <pt x="618" y="835" on="1"/>
+ <pt x="1136" y="258" on="1"/>
+ <pt x="1240" y="150" on="1"/>
+ <pt x="1303" y="84" on="0"/>
+ <pt x="1334" y="76" on="1"/>
+ <pt x="1365" y="67" on="0"/>
+ <pt x="1442" y="63" on="1"/>
+ <pt x="1463" y="62" on="1"/>
+ <pt x="1463" y="0" on="1"/>
+ <pt x="858" y="0" on="1"/>
+ <pt x="858" y="62" on="1"/>
+ <pt x="876" y="62" on="1"/>
+ <pt x="1000" y="62" on="0"/>
+ <pt x="1000" y="86" on="1"/>
+ <pt x="1000" y="120" on="0"/>
+ <pt x="876" y="262" on="1"/>
+ <pt x="451" y="748" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="456" y="160" on="1"/>
+ <pt x="458" y="90" on="0"/>
+ <pt x="484" y="79" on="1"/>
+ <pt x="510" y="69" on="0"/>
+ <pt x="593" y="63" on="1"/>
+ <pt x="611" y="62" on="1"/>
+ <pt x="611" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 71 64 54 63 53 46 44 38 37 32 31 28 22 21 14 11 10 0 12 12 29 3 46 45 30
+ 29 3 0 64 63 13 12 0 3 14 64 71 63 54 46 53 45 44 32 31 30 29 28 22 21
+ 14 13 12 11 10 14 13 34 7 0 0 0 71 38 37 0 32 3 53 1 4 48 196 54 53
+ 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Kcommaaccent" xMin="56" yMin="-432" xMax="1463" yMax="1480">
+ <contour>
+ <pt x="451" y="754" on="1"/>
+ <pt x="899" y="1221" on="1"/>
+ <pt x="950" y="1274" on="0"/>
+ <pt x="983" y="1322" on="1"/>
+ <pt x="1018" y="1371" on="0"/>
+ <pt x="1036" y="1387" on="1"/>
+ <pt x="1046" y="1397" on="0"/>
+ <pt x="1046" y="1402" on="1"/>
+ <pt x="1046" y="1416" on="0"/>
+ <pt x="990" y="1417" on="1"/>
+ <pt x="901" y="1419" on="1"/>
+ <pt x="883" y="1419" on="1"/>
+ <pt x="883" y="1480" on="1"/>
+ <pt x="1339" y="1480" on="1"/>
+ <pt x="1339" y="1419" on="1"/>
+ <pt x="1322" y="1417" on="1"/>
+ <pt x="1261" y="1416" on="1"/>
+ <pt x="1207" y="1416" on="0"/>
+ <pt x="1160" y="1377" on="1"/>
+ <pt x="1115" y="1341" on="0"/>
+ <pt x="996" y="1220" on="1"/>
+ <pt x="618" y="835" on="1"/>
+ <pt x="1136" y="258" on="1"/>
+ <pt x="1240" y="150" on="1"/>
+ <pt x="1303" y="84" on="0"/>
+ <pt x="1334" y="76" on="1"/>
+ <pt x="1365" y="67" on="0"/>
+ <pt x="1442" y="63" on="1"/>
+ <pt x="1463" y="62" on="1"/>
+ <pt x="1463" y="0" on="1"/>
+ <pt x="858" y="0" on="1"/>
+ <pt x="858" y="62" on="1"/>
+ <pt x="876" y="62" on="1"/>
+ <pt x="1000" y="62" on="0"/>
+ <pt x="1000" y="86" on="1"/>
+ <pt x="1000" y="120" on="0"/>
+ <pt x="876" y="262" on="1"/>
+ <pt x="451" y="748" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="456" y="160" on="1"/>
+ <pt x="458" y="90" on="0"/>
+ <pt x="484" y="79" on="1"/>
+ <pt x="510" y="69" on="0"/>
+ <pt x="593" y="63" on="1"/>
+ <pt x="611" y="62" on="1"/>
+ <pt x="611" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ </contour>
+ <contour>
+ <pt x="562" y="-421" on="1"/>
+ <pt x="562" y="-349" on="1"/>
+ <pt x="611" y="-359" on="0"/>
+ <pt x="666" y="-359" on="1"/>
+ <pt x="769" y="-359" on="0"/>
+ <pt x="769" y="-279" on="1"/>
+ <pt x="769" y="-190" on="0"/>
+ <pt x="611" y="-175" on="1"/>
+ <pt x="611" y="-111" on="1"/>
+ <pt x="745" y="-114" on="0"/>
+ <pt x="811" y="-143" on="1"/>
+ <pt x="904" y="-185" on="0"/>
+ <pt x="904" y="-280" on="1"/>
+ <pt x="904" y="-432" on="0"/>
+ <pt x="687" y="-432" on="1"/>
+ <pt x="628" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 106 values pushed */
+ 0 0 75 17 86 48 84 71 64 54 63 53 46 44 38 37 32 31 28 22 21 14 11 10 0
+ 12 12 29 3 80 79 73 72 4 13 86 29 46 45 30 29 3 0 64 63 13 12 0 3 14
+ 0 0 77 48 84 48 196 64 71 63 54 46 53 80 79 73 72 45 44 32 31 30 29 28 22
+ 21 14 13 12 11 10 18 13 84 34 7 3 12 0 0 0 71 38 37 0 32 3 53 1 4
+ 48 196 54 53 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="L" xMin="56" yMin="0" xMax="1203" yMax="1480">
+ <contour>
+ <pt x="1096" y="276" on="1"/>
+ <pt x="1098" y="296" on="1"/>
+ <pt x="1203" y="296" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="451" y="108" on="0"/>
+ <pt x="478" y="101" on="1"/>
+ <pt x="509" y="86" on="0"/>
+ <pt x="623" y="86" on="1"/>
+ <pt x="859" y="86" on="1"/>
+ <pt x="1001" y="86" on="0"/>
+ <pt x="1046" y="103" on="1"/>
+ <pt x="1092" y="121" on="0"/>
+ <pt x="1094" y="175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 29 22 12 21 11 4 32 30 2 1 4 21 34 3 0 0 35 34 7 1 3 1 4 48 84
+ 4 3 1 0 22 21 0 14 22 29 21 12 4 11 35 34 32 1 4 2 29 3 0 0 30
+ 29 32 1 11 1 4 48 196 3 2 1 12 11 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lacute" xMin="56" yMin="0" xMax="1203" yMax="1925">
+ <contour>
+ <pt x="1096" y="276" on="1"/>
+ <pt x="1098" y="296" on="1"/>
+ <pt x="1203" y="296" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="451" y="108" on="0"/>
+ <pt x="478" y="101" on="1"/>
+ <pt x="509" y="86" on="0"/>
+ <pt x="623" y="86" on="1"/>
+ <pt x="859" y="86" on="1"/>
+ <pt x="1001" y="86" on="0"/>
+ <pt x="1046" y="103" on="1"/>
+ <pt x="1092" y="121" on="0"/>
+ <pt x="1094" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="309" y="1604" on="1"/>
+ <pt x="550" y="1925" on="1"/>
+ <pt x="809" y="1925" on="1"/>
+ <pt x="402" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 29 22 12 21 11 4 43 40 2 41 21 3 32 30 2 1 4 21 34 3 0 0 35 34 7
+ 1 3 1 4 48 84 42 41 1 4 3 1 2 0 22 21 0 14 22 29 21 12 4 11 42
+ 41 35 34 32 1 6 2 29 3 43 40 2 29 11 3 0 0 30 29 32 1 11 1 4 48
+ 196 3 2 1 12 11 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lcaron" xMin="56" yMin="0" xMax="1203" yMax="1480">
+ <contour>
+ <pt x="1096" y="276" on="1"/>
+ <pt x="1098" y="296" on="1"/>
+ <pt x="1203" y="296" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="451" y="108" on="0"/>
+ <pt x="478" y="101" on="1"/>
+ <pt x="509" y="86" on="0"/>
+ <pt x="623" y="86" on="1"/>
+ <pt x="859" y="86" on="1"/>
+ <pt x="1001" y="86" on="0"/>
+ <pt x="1046" y="103" on="1"/>
+ <pt x="1092" y="121" on="0"/>
+ <pt x="1094" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="888" y="1283" on="1"/>
+ <pt x="809" y="1283" on="1"/>
+ <pt x="809" y="1480" on="1"/>
+ <pt x="1006" y="1480" on="1"/>
+ <pt x="1006" y="1309" on="1"/>
+ <pt x="1006" y="1146" on="0"/>
+ <pt x="944" y="1081" on="1"/>
+ <pt x="897" y="1032" on="0"/>
+ <pt x="809" y="1026" on="1"/>
+ <pt x="809" y="1076" on="1"/>
+ <pt x="888" y="1082" on="0"/>
+ <pt x="888" y="1231" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 94 values pushed */
+ 29 22 12 21 11 4 51 49 48 44 41 40 32 30 2 1 10 21 34 3 0 0 35 34 7
+ 1 3 1 4 48 84 4 3 1 0 43 42 22 21 0 3 14 22 29 21 12 4 11 1 2
+ 43 2 51 40 35 3 43 41 3 34 32 2 41 29 3 0 0 49 48 42 41 4 3 43 30
+ 29 32 1 11 2 4 48 196 44 43 1 3 2 1 12 11 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lcommaaccent" xMin="56" yMin="-432" xMax="1203" yMax="1480">
+ <contour>
+ <pt x="1096" y="276" on="1"/>
+ <pt x="1098" y="296" on="1"/>
+ <pt x="1203" y="296" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="451" y="108" on="0"/>
+ <pt x="478" y="101" on="1"/>
+ <pt x="509" y="86" on="0"/>
+ <pt x="623" y="86" on="1"/>
+ <pt x="859" y="86" on="1"/>
+ <pt x="1001" y="86" on="0"/>
+ <pt x="1046" y="103" on="1"/>
+ <pt x="1092" y="121" on="0"/>
+ <pt x="1094" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="451" y="-421" on="1"/>
+ <pt x="451" y="-349" on="1"/>
+ <pt x="500" y="-359" on="0"/>
+ <pt x="555" y="-359" on="1"/>
+ <pt x="658" y="-359" on="0"/>
+ <pt x="658" y="-279" on="1"/>
+ <pt x="658" y="-190" on="0"/>
+ <pt x="500" y="-175" on="1"/>
+ <pt x="500" y="-111" on="1"/>
+ <pt x="634" y="-114" on="0"/>
+ <pt x="700" y="-143" on="1"/>
+ <pt x="793" y="-185" on="0"/>
+ <pt x="793" y="-280" on="1"/>
+ <pt x="793" y="-432" on="0"/>
+ <pt x="576" y="-432" on="1"/>
+ <pt x="517" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 94 values pushed */
+ 0 0 43 17 54 48 84 29 22 12 21 11 4 32 30 2 1 4 21 34 3 48 47 41 40
+ 4 13 54 3 0 0 35 34 7 1 3 1 4 48 84 4 3 1 0 22 21 0 14 0 0
+ 45 48 52 48 196 22 29 21 12 4 11 52 52 48 47 35 34 32 1 7 2 29 3 0 0
+ 41 40 30 29 32 3 11 1 4 48 196 3 2 1 12 11 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ldot" xMin="56" yMin="0" xMax="1203" yMax="1480">
+ <contour>
+ <pt x="1096" y="276" on="1"/>
+ <pt x="1098" y="296" on="1"/>
+ <pt x="1203" y="296" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="451" y="108" on="0"/>
+ <pt x="478" y="101" on="1"/>
+ <pt x="509" y="86" on="0"/>
+ <pt x="623" y="86" on="1"/>
+ <pt x="859" y="86" on="1"/>
+ <pt x="1001" y="86" on="0"/>
+ <pt x="1046" y="103" on="1"/>
+ <pt x="1092" y="121" on="0"/>
+ <pt x="1094" y="175" on="1"/>
+ </contour>
+ <contour>
+ <pt x="870" y="642" on="1"/>
+ <pt x="870" y="839" on="1"/>
+ <pt x="1067" y="839" on="1"/>
+ <pt x="1067" y="642" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 29 22 12 21 11 4 32 30 2 1 4 40 34 3 0 0 43 40 5 1 41 35 34 7 1
+ 3 2 4 48 84 42 41 1 4 3 1 2 0 22 21 0 14 22 29 21 12 4 11 1 2
+ 42 2 35 34 32 3 40 29 3 0 0 41 40 4 1 42 30 29 32 1 11 2 4 48 196
+ 43 42 1 3 2 1 12 11 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lslash" xMin="56" yMin="0" xMax="1203" yMax="1480">
+ <contour>
+ <pt x="241" y="748" on="1"/>
+ <pt x="56" y="641" on="1"/>
+ <pt x="56" y="726" on="1"/>
+ <pt x="241" y="833" on="1"/>
+ <pt x="241" y="1221" on="1"/>
+ <pt x="241" y="1280" on="0"/>
+ <pt x="234" y="1333" on="1"/>
+ <pt x="228" y="1372" on="0"/>
+ <pt x="220" y="1384" on="1"/>
+ <pt x="202" y="1410" on="0"/>
+ <pt x="142" y="1413" on="1"/>
+ <pt x="75" y="1417" on="1"/>
+ <pt x="56" y="1419" on="1"/>
+ <pt x="56" y="1480" on="1"/>
+ <pt x="636" y="1480" on="1"/>
+ <pt x="636" y="1419" on="1"/>
+ <pt x="617" y="1417" on="1"/>
+ <pt x="549" y="1413" on="1"/>
+ <pt x="474" y="1408" on="0"/>
+ <pt x="464" y="1366" on="1"/>
+ <pt x="451" y="1302" on="0"/>
+ <pt x="451" y="1221" on="1"/>
+ <pt x="451" y="954" on="1"/>
+ <pt x="722" y="1110" on="1"/>
+ <pt x="722" y="1025" on="1"/>
+ <pt x="451" y="869" on="1"/>
+ <pt x="451" y="259" on="1"/>
+ <pt x="451" y="108" on="0"/>
+ <pt x="478" y="101" on="1"/>
+ <pt x="509" y="86" on="0"/>
+ <pt x="623" y="86" on="1"/>
+ <pt x="859" y="86" on="1"/>
+ <pt x="1001" y="86" on="0"/>
+ <pt x="1046" y="103" on="1"/>
+ <pt x="1092" y="121" on="0"/>
+ <pt x="1094" y="175" on="1"/>
+ <pt x="1096" y="276" on="1"/>
+ <pt x="1098" y="296" on="1"/>
+ <pt x="1203" y="296" on="1"/>
+ <pt x="1203" y="0" on="1"/>
+ <pt x="56" y="0" on="1"/>
+ <pt x="56" y="62" on="1"/>
+ <pt x="75" y="63" on="1"/>
+ <pt x="142" y="68" on="1"/>
+ <pt x="218" y="74" on="0"/>
+ <pt x="228" y="115" on="1"/>
+ <pt x="241" y="177" on="0"/>
+ <pt x="241" y="259" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 47 40 21 14 4 13 38 37 28 26 25 24 23 22 3 2 1 0 12 13 30 3 0 0 31
+ 30 7 1 39 1 4 48 84 40 39 1 0 14 13 0 14 40 47 14 21 13 4 37 31 30
+ 28 24 23 6 38 21 3 2 1 0 0 0 26 25 22 21 32 3 0 1 4 48 196 39 38
+ 1 47 4 3 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="M" xMin="48" yMin="0" xMax="1773" yMax="1480">
+ <contour>
+ <pt x="461" y="1480" on="1"/>
+ <pt x="934" y="389" on="1"/>
+ <pt x="1400" y="1480" on="1"/>
+ <pt x="1773" y="1480" on="1"/>
+ <pt x="1773" y="1419" on="1"/>
+ <pt x="1754" y="1417" on="1"/>
+ <pt x="1686" y="1413" on="1"/>
+ <pt x="1618" y="1408" on="0"/>
+ <pt x="1607" y="1386" on="1"/>
+ <pt x="1597" y="1366" on="0"/>
+ <pt x="1594" y="1320" on="1"/>
+ <pt x="1588" y="1221" on="1"/>
+ <pt x="1588" y="259" on="1"/>
+ <pt x="1594" y="160" on="1"/>
+ <pt x="1598" y="93" on="0"/>
+ <pt x="1620" y="82" on="1"/>
+ <pt x="1639" y="71" on="0"/>
+ <pt x="1686" y="68" on="1"/>
+ <pt x="1754" y="63" on="1"/>
+ <pt x="1773" y="62" on="1"/>
+ <pt x="1773" y="0" on="1"/>
+ <pt x="1209" y="0" on="1"/>
+ <pt x="1209" y="62" on="1"/>
+ <pt x="1227" y="63" on="1"/>
+ <pt x="1294" y="68" on="1"/>
+ <pt x="1361" y="73" on="0"/>
+ <pt x="1372" y="95" on="1"/>
+ <pt x="1383" y="114" on="0"/>
+ <pt x="1386" y="160" on="1"/>
+ <pt x="1392" y="259" on="1"/>
+ <pt x="1392" y="1276" on="1"/>
+ <pt x="901" y="118" on="1"/>
+ <pt x="828" y="118" on="1"/>
+ <pt x="343" y="1231" on="1"/>
+ <pt x="343" y="259" on="1"/>
+ <pt x="343" y="203" on="0"/>
+ <pt x="351" y="147" on="1"/>
+ <pt x="358" y="96" on="0"/>
+ <pt x="383" y="82" on="1"/>
+ <pt x="404" y="71" on="0"/>
+ <pt x="442" y="68" on="1"/>
+ <pt x="510" y="63" on="1"/>
+ <pt x="528" y="62" on="1"/>
+ <pt x="528" y="0" on="1"/>
+ <pt x="48" y="0" on="1"/>
+ <pt x="48" y="62" on="1"/>
+ <pt x="67" y="63" on="1"/>
+ <pt x="135" y="68" on="1"/>
+ <pt x="199" y="73" on="0"/>
+ <pt x="233" y="139" on="0"/>
+ <pt x="233" y="259" on="1"/>
+ <pt x="234" y="1221" on="1"/>
+ <pt x="235" y="1335" on="0"/>
+ <pt x="216" y="1377" on="1"/>
+ <pt x="201" y="1409" on="0"/>
+ <pt x="135" y="1413" on="1"/>
+ <pt x="67" y="1417" on="1"/>
+ <pt x="48" y="1419" on="1"/>
+ <pt x="48" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 51 58 50 44 34 43 33 32 31 30 29 22 19 12 11 4 1 11 0 20 3 44 43 21 20
+ 3 0 58 3 2 0 0 3 14 58 51 44 50 43 34 2 11 29 2 32 31 22 21 1 0
+ 6 29 33 3 20 19 4 3 4 13 11 51 50 33 0 0 30 29 4 1 11 1 4 48 196
+ 12 11 1 34 33 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="N" xMin="43" yMin="-20" xMax="1435" yMax="1480">
+ <contour>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="1159" y="331" on="1"/>
+ <pt x="1159" y="1221" on="1"/>
+ <pt x="1153" y="1320" on="1"/>
+ <pt x="1149" y="1387" on="0"/>
+ <pt x="1127" y="1399" on="1"/>
+ <pt x="1107" y="1410" on="0"/>
+ <pt x="1061" y="1413" on="1"/>
+ <pt x="993" y="1417" on="1"/>
+ <pt x="974" y="1419" on="1"/>
+ <pt x="974" y="1480" on="1"/>
+ <pt x="1435" y="1480" on="1"/>
+ <pt x="1435" y="1419" on="1"/>
+ <pt x="1417" y="1417" on="1"/>
+ <pt x="1349" y="1413" on="1"/>
+ <pt x="1281" y="1409" on="0"/>
+ <pt x="1270" y="1386" on="1"/>
+ <pt x="1259" y="1366" on="0"/>
+ <pt x="1256" y="1320" on="1"/>
+ <pt x="1250" y="1221" on="1"/>
+ <pt x="1250" y="-20" on="1"/>
+ <pt x="1180" y="-20" on="1"/>
+ <pt x="322" y="1220" on="1"/>
+ <pt x="322" y="259" on="1"/>
+ <pt x="321" y="144" on="0"/>
+ <pt x="340" y="104" on="1"/>
+ <pt x="355" y="72" on="0"/>
+ <pt x="421" y="68" on="1"/>
+ <pt x="489" y="63" on="1"/>
+ <pt x="508" y="62" on="1"/>
+ <pt x="508" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="130" y="68" on="1"/>
+ <pt x="194" y="73" on="0"/>
+ <pt x="229" y="140" on="0"/>
+ <pt x="229" y="259" on="1"/>
+ <pt x="229" y="1221" on="1"/>
+ <pt x="230" y="1336" on="0"/>
+ <pt x="211" y="1377" on="1"/>
+ <pt x="196" y="1409" on="0"/>
+ <pt x="130" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 21 20 30 31 30 1 0 45 11
+ 10 0 0 3 14 45 38 31 37 30 23 21 19 1 2 10 9 0 3 1 22 3 12 11 2
+ 13 19 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Nacute" xMin="43" yMin="-20" xMax="1435" yMax="1925">
+ <contour>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="1159" y="331" on="1"/>
+ <pt x="1159" y="1221" on="1"/>
+ <pt x="1153" y="1320" on="1"/>
+ <pt x="1149" y="1387" on="0"/>
+ <pt x="1127" y="1399" on="1"/>
+ <pt x="1107" y="1410" on="0"/>
+ <pt x="1061" y="1413" on="1"/>
+ <pt x="993" y="1417" on="1"/>
+ <pt x="974" y="1419" on="1"/>
+ <pt x="974" y="1480" on="1"/>
+ <pt x="1435" y="1480" on="1"/>
+ <pt x="1435" y="1419" on="1"/>
+ <pt x="1417" y="1417" on="1"/>
+ <pt x="1349" y="1413" on="1"/>
+ <pt x="1281" y="1409" on="0"/>
+ <pt x="1270" y="1386" on="1"/>
+ <pt x="1259" y="1366" on="0"/>
+ <pt x="1256" y="1320" on="1"/>
+ <pt x="1250" y="1221" on="1"/>
+ <pt x="1250" y="-20" on="1"/>
+ <pt x="1180" y="-20" on="1"/>
+ <pt x="322" y="1220" on="1"/>
+ <pt x="322" y="259" on="1"/>
+ <pt x="321" y="144" on="0"/>
+ <pt x="340" y="104" on="1"/>
+ <pt x="355" y="72" on="0"/>
+ <pt x="421" y="68" on="1"/>
+ <pt x="489" y="63" on="1"/>
+ <pt x="508" y="62" on="1"/>
+ <pt x="508" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="130" y="68" on="1"/>
+ <pt x="194" y="73" on="0"/>
+ <pt x="229" y="140" on="0"/>
+ <pt x="229" y="259" on="1"/>
+ <pt x="229" y="1221" on="1"/>
+ <pt x="230" y="1336" on="0"/>
+ <pt x="211" y="1377" on="1"/>
+ <pt x="196" y="1409" on="0"/>
+ <pt x="130" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="646" y="1604" on="1"/>
+ <pt x="887" y="1925" on="1"/>
+ <pt x="1146" y="1925" on="1"/>
+ <pt x="739" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 38 45 37 31 23 30 49 46 2 47 0 3 22 19 12 9 2 1 6 0 30 3 21 20 30
+ 48 47 1 31 30 1 2 0 45 11 10 0 0 3 14 45 38 31 37 30 23 21 19 1 2
+ 49 48 47 46 10 9 0 7 1 22 3 12 11 2 13 19 0 0 2 1 35 1 19 23 22
+ 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ncaron" xMin="43" yMin="-20" xMax="1435" yMax="1925">
+ <contour>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="1159" y="331" on="1"/>
+ <pt x="1159" y="1221" on="1"/>
+ <pt x="1153" y="1320" on="1"/>
+ <pt x="1149" y="1387" on="0"/>
+ <pt x="1127" y="1399" on="1"/>
+ <pt x="1107" y="1410" on="0"/>
+ <pt x="1061" y="1413" on="1"/>
+ <pt x="993" y="1417" on="1"/>
+ <pt x="974" y="1419" on="1"/>
+ <pt x="974" y="1480" on="1"/>
+ <pt x="1435" y="1480" on="1"/>
+ <pt x="1435" y="1419" on="1"/>
+ <pt x="1417" y="1417" on="1"/>
+ <pt x="1349" y="1413" on="1"/>
+ <pt x="1281" y="1409" on="0"/>
+ <pt x="1270" y="1386" on="1"/>
+ <pt x="1259" y="1366" on="0"/>
+ <pt x="1256" y="1320" on="1"/>
+ <pt x="1250" y="1221" on="1"/>
+ <pt x="1250" y="-20" on="1"/>
+ <pt x="1180" y="-20" on="1"/>
+ <pt x="322" y="1220" on="1"/>
+ <pt x="322" y="259" on="1"/>
+ <pt x="321" y="144" on="0"/>
+ <pt x="340" y="104" on="1"/>
+ <pt x="355" y="72" on="0"/>
+ <pt x="421" y="68" on="1"/>
+ <pt x="489" y="63" on="1"/>
+ <pt x="508" y="62" on="1"/>
+ <pt x="508" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="130" y="68" on="1"/>
+ <pt x="194" y="73" on="0"/>
+ <pt x="229" y="140" on="0"/>
+ <pt x="229" y="259" on="1"/>
+ <pt x="229" y="1221" on="1"/>
+ <pt x="230" y="1336" on="0"/>
+ <pt x="211" y="1377" on="1"/>
+ <pt x="196" y="1409" on="0"/>
+ <pt x="130" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1073" y="1925" on="1"/>
+ <pt x="833" y="1604" on="1"/>
+ <pt x="611" y="1604" on="1"/>
+ <pt x="370" y="1925" on="1"/>
+ <pt x="456" y="1925" on="1"/>
+ <pt x="722" y="1703" on="1"/>
+ <pt x="987" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 95 values pushed */
+ 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 52 51 50 49 46 5 13 47 21
+ 20 30 48 47 1 31 30 1 2 0 45 11 10 0 0 3 14 45 38 31 37 30 23 21 19
+ 1 2 52 51 50 49 48 47 46 10 9 0 10 1 22 3 12 11 2 13 19 0 0 2 1
+ 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ncommaaccent" xMin="43" yMin="-432" xMax="1435" yMax="1480">
+ <contour>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="1159" y="331" on="1"/>
+ <pt x="1159" y="1221" on="1"/>
+ <pt x="1153" y="1320" on="1"/>
+ <pt x="1150" y="1384" on="0"/>
+ <pt x="1130" y="1397" on="1"/>
+ <pt x="1112" y="1410" on="0"/>
+ <pt x="1061" y="1413" on="1"/>
+ <pt x="993" y="1417" on="1"/>
+ <pt x="974" y="1419" on="1"/>
+ <pt x="974" y="1480" on="1"/>
+ <pt x="1435" y="1480" on="1"/>
+ <pt x="1435" y="1419" on="1"/>
+ <pt x="1417" y="1417" on="1"/>
+ <pt x="1349" y="1413" on="1"/>
+ <pt x="1281" y="1408" on="0"/>
+ <pt x="1270" y="1386" on="1"/>
+ <pt x="1259" y="1367" on="0"/>
+ <pt x="1256" y="1320" on="1"/>
+ <pt x="1250" y="1221" on="1"/>
+ <pt x="1250" y="-20" on="1"/>
+ <pt x="1180" y="-20" on="1"/>
+ <pt x="322" y="1220" on="1"/>
+ <pt x="322" y="259" on="1"/>
+ <pt x="321" y="144" on="0"/>
+ <pt x="340" y="104" on="1"/>
+ <pt x="355" y="72" on="0"/>
+ <pt x="421" y="68" on="1"/>
+ <pt x="489" y="63" on="1"/>
+ <pt x="508" y="62" on="1"/>
+ <pt x="508" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="130" y="68" on="1"/>
+ <pt x="194" y="73" on="0"/>
+ <pt x="229" y="140" on="0"/>
+ <pt x="229" y="259" on="1"/>
+ <pt x="229" y="1221" on="1"/>
+ <pt x="230" y="1335" on="0"/>
+ <pt x="211" y="1377" on="1"/>
+ <pt x="196" y="1409" on="0"/>
+ <pt x="130" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="582" y="-421" on="1"/>
+ <pt x="582" y="-349" on="1"/>
+ <pt x="631" y="-359" on="0"/>
+ <pt x="686" y="-359" on="1"/>
+ <pt x="789" y="-359" on="0"/>
+ <pt x="789" y="-279" on="1"/>
+ <pt x="789" y="-190" on="0"/>
+ <pt x="631" y="-175" on="1"/>
+ <pt x="631" y="-111" on="1"/>
+ <pt x="765" y="-114" on="0"/>
+ <pt x="831" y="-143" on="1"/>
+ <pt x="924" y="-185" on="0"/>
+ <pt x="924" y="-280" on="1"/>
+ <pt x="924" y="-432" on="0"/>
+ <pt x="707" y="-432" on="1"/>
+ <pt x="647" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 49 17 60 48 84 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30 3 54 53
+ 47 46 21 20 6 13 60 30 31 30 1 0 45 11 10 0 0 3 14 0 0 51 48 58 48
+ 196 45 38 31 37 30 23 21 19 1 2 58 58 54 53 47 46 10 9 0 8 1 22 3 12
+ 11 2 13 19 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37
+ 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ntilde" xMin="43" yMin="-20" xMax="1435" yMax="1839">
+ <contour>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="1159" y="331" on="1"/>
+ <pt x="1159" y="1221" on="1"/>
+ <pt x="1153" y="1320" on="1"/>
+ <pt x="1149" y="1387" on="0"/>
+ <pt x="1127" y="1399" on="1"/>
+ <pt x="1107" y="1410" on="0"/>
+ <pt x="1061" y="1413" on="1"/>
+ <pt x="993" y="1417" on="1"/>
+ <pt x="974" y="1419" on="1"/>
+ <pt x="974" y="1480" on="1"/>
+ <pt x="1435" y="1480" on="1"/>
+ <pt x="1435" y="1419" on="1"/>
+ <pt x="1417" y="1417" on="1"/>
+ <pt x="1349" y="1413" on="1"/>
+ <pt x="1281" y="1409" on="0"/>
+ <pt x="1270" y="1386" on="1"/>
+ <pt x="1259" y="1366" on="0"/>
+ <pt x="1256" y="1320" on="1"/>
+ <pt x="1250" y="1221" on="1"/>
+ <pt x="1250" y="-20" on="1"/>
+ <pt x="1180" y="-20" on="1"/>
+ <pt x="322" y="1220" on="1"/>
+ <pt x="322" y="259" on="1"/>
+ <pt x="321" y="144" on="0"/>
+ <pt x="340" y="104" on="1"/>
+ <pt x="355" y="72" on="0"/>
+ <pt x="421" y="68" on="1"/>
+ <pt x="489" y="63" on="1"/>
+ <pt x="508" y="62" on="1"/>
+ <pt x="508" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="130" y="68" on="1"/>
+ <pt x="194" y="73" on="0"/>
+ <pt x="229" y="140" on="0"/>
+ <pt x="229" y="259" on="1"/>
+ <pt x="229" y="1221" on="1"/>
+ <pt x="230" y="1336" on="0"/>
+ <pt x="211" y="1377" on="1"/>
+ <pt x="196" y="1409" on="0"/>
+ <pt x="130" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="425" y="1604" on="1"/>
+ <pt x="452" y="1744" on="0"/>
+ <pt x="521" y="1797" on="1"/>
+ <pt x="574" y="1839" on="0"/>
+ <pt x="652" y="1839" on="1"/>
+ <pt x="717" y="1839" on="0"/>
+ <pt x="770" y="1801" on="1"/>
+ <pt x="805" y="1776" on="1"/>
+ <pt x="857" y="1739" on="0"/>
+ <pt x="911" y="1739" on="1"/>
+ <pt x="1007" y="1739" on="0"/>
+ <pt x="1029" y="1838" on="1"/>
+ <pt x="1091" y="1838" on="1"/>
+ <pt x="1063" y="1699" on="0"/>
+ <pt x="995" y="1646" on="1"/>
+ <pt x="941" y="1604" on="0"/>
+ <pt x="864" y="1604" on="1"/>
+ <pt x="801" y="1604" on="0"/>
+ <pt x="746" y="1642" on="1"/>
+ <pt x="711" y="1666" on="1"/>
+ <pt x="656" y="1704" on="0"/>
+ <pt x="604" y="1704" on="1"/>
+ <pt x="516" y="1704" on="0"/>
+ <pt x="487" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 99 values pushed */
+ 0 0 67 20 50 55 20 62 48 84 38 45 37 31 23 30 22 19 12 9 2 1 6 0 30
+ 3 69 58 57 46 4 13 62 50 0 21 20 30 31 30 1 0 45 11 10 0 0 3 14 45
+ 38 31 37 30 23 21 19 1 2 69 58 57 46 10 9 0 7 1 22 3 12 11 2 13 19
+ 0 0 2 1 35 1 19 23 22 35 1 37 2 4 48 196 20 19 1 38 37 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="O" xMin="80" yMin="-37" xMax="1398" yMax="1517">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 2 0 0 14 0 0 28 34 4 20 34 12 48 196
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="OE" xMin="80" yMin="-37" xMax="1771" yMax="1517">
+ <contour>
+ <pt x="973" y="1408" on="1"/>
+ <pt x="973" y="1480" on="1"/>
+ <pt x="1715" y="1480" on="1"/>
+ <pt x="1715" y="1221" on="1"/>
+ <pt x="1604" y="1221" on="1"/>
+ <pt x="1603" y="1240" on="1"/>
+ <pt x="1601" y="1274" on="1"/>
+ <pt x="1598" y="1311" on="0"/>
+ <pt x="1598" y="1321" on="1"/>
+ <pt x="1598" y="1324" on="1"/>
+ <pt x="1598" y="1378" on="0"/>
+ <pt x="1581" y="1389" on="1"/>
+ <pt x="1566" y="1399" on="0"/>
+ <pt x="1525" y="1399" on="1"/>
+ <pt x="1422" y="1400" on="1"/>
+ <pt x="1198" y="1400" on="1"/>
+ <pt x="1198" y="808" on="1"/>
+ <pt x="1382" y="809" on="1"/>
+ <pt x="1445" y="811" on="1"/>
+ <pt x="1495" y="812" on="0"/>
+ <pt x="1504" y="825" on="1"/>
+ <pt x="1512" y="836" on="0"/>
+ <pt x="1514" y="867" on="1"/>
+ <pt x="1514" y="869" on="1"/>
+ <pt x="1514" y="871" on="1"/>
+ <pt x="1515" y="881" on="1"/>
+ <pt x="1515" y="885" on="0"/>
+ <pt x="1516" y="895" on="1"/>
+ <pt x="1517" y="911" on="0"/>
+ <pt x="1517" y="913" on="1"/>
+ <pt x="1518" y="931" on="1"/>
+ <pt x="1610" y="931" on="1"/>
+ <pt x="1610" y="605" on="1"/>
+ <pt x="1518" y="605" on="1"/>
+ <pt x="1517" y="623" on="1"/>
+ <pt x="1511" y="711" on="0"/>
+ <pt x="1486" y="717" on="1"/>
+ <pt x="1461" y="728" on="0"/>
+ <pt x="1382" y="728" on="1"/>
+ <pt x="1198" y="728" on="1"/>
+ <pt x="1198" y="259" on="1"/>
+ <pt x="1198" y="122" on="0"/>
+ <pt x="1238" y="105" on="1"/>
+ <pt x="1274" y="86" on="0"/>
+ <pt x="1369" y="86" on="1"/>
+ <pt x="1466" y="86" on="1"/>
+ <pt x="1567" y="92" on="1"/>
+ <pt x="1650" y="97" on="0"/>
+ <pt x="1655" y="162" on="1"/>
+ <pt x="1658" y="234" on="1"/>
+ <pt x="1660" y="253" on="1"/>
+ <pt x="1771" y="253" on="1"/>
+ <pt x="1771" y="0" on="1"/>
+ <pt x="973" y="0" on="1"/>
+ <pt x="973" y="73" on="1"/>
+ <pt x="904" y="15" on="0"/>
+ <pt x="856" y="-6" on="1"/>
+ <pt x="828" y="-19" on="0"/>
+ <pt x="786" y="-26" on="1"/>
+ <pt x="721" y="-37" on="0"/>
+ <pt x="681" y="-37" on="1"/>
+ <pt x="629" y="-37" on="0"/>
+ <pt x="524" y="-12" on="1"/>
+ <pt x="379" y="23" on="0"/>
+ <pt x="281" y="134" on="1"/>
+ <pt x="80" y="363" on="0"/>
+ <pt x="80" y="741" on="1"/>
+ <pt x="80" y="1091" on="0"/>
+ <pt x="246" y="1304" on="1"/>
+ <pt x="411" y="1517" on="0"/>
+ <pt x="678" y="1517" on="1"/>
+ <pt x="842" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="973" y="610" on="1"/>
+ <pt x="973" y="870" on="1"/>
+ <pt x="973" y="1190" on="0"/>
+ <pt x="910" y="1320" on="1"/>
+ <pt x="848" y="1450" on="0"/>
+ <pt x="694" y="1450" on="1"/>
+ <pt x="516" y="1450" on="0"/>
+ <pt x="410" y="1255" on="1"/>
+ <pt x="303" y="1060" on="0"/>
+ <pt x="303" y="740" on="1"/>
+ <pt x="303" y="420" on="0"/>
+ <pt x="410" y="226" on="1"/>
+ <pt x="516" y="31" on="0"/>
+ <pt x="694" y="31" on="1"/>
+ <pt x="864" y="31" on="0"/>
+ <pt x="924" y="194" on="1"/>
+ <pt x="973" y="327" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 133 values pushed */
+ 0 0 85 17 60 77 17 70 48 84 70 0 60 2 0 1 14 2 73 31 30 24 23 22 16
+ 9 8 4 3 11 14 38 3 72 54 51 50 45 44 42 40 36 33 32 11 38 52 3 0 0
+ 15 14 21 1 1 1 4 48 84 39 38 1 53 52 1 2 0 2 1 0 14 0 0 81 33
+ 66 48 196 50 2 31 2 45 44 42 38 36 33 30 24 23 22 14 9 8 4 14 31 15 3
+ 66 0 0 0 73 72 54 53 1 0 36 5 15 1 4 48 196 52 51 1 3 2 1 32 31
+ 1 40 39 16 15 3 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Oacute" xMin="80" yMin="-37" xMax="1398" yMax="1925">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="585" y="1604" on="1"/>
+ <pt x="826" y="1925" on="1"/>
+ <pt x="1085" y="1925" on="1"/>
+ <pt x="678" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 35 32 2 33 0 3 0 34 33 1
+ 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Obreve" xMin="80" yMin="-37" xMax="1398" yMax="1925">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="406" y="1925" on="1"/>
+ <pt x="471" y="1925" on="1"/>
+ <pt x="498" y="1835" on="0"/>
+ <pt x="558" y="1793" on="1"/>
+ <pt x="626" y="1746" on="0"/>
+ <pt x="739" y="1746" on="1"/>
+ <pt x="865" y="1746" on="0"/>
+ <pt x="935" y="1805" on="1"/>
+ <pt x="984" y="1845" on="0"/>
+ <pt x="1008" y="1925" on="1"/>
+ <pt x="1072" y="1925" on="1"/>
+ <pt x="1053" y="1790" on="0"/>
+ <pt x="981" y="1709" on="1"/>
+ <pt x="887" y="1604" on="0"/>
+ <pt x="739" y="1604" on="1"/>
+ <pt x="585" y="1604" on="0"/>
+ <pt x="490" y="1719" on="1"/>
+ <pt x="425" y="1796" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 37 20 46 24 38 8 16 38 0 48 84 8 2 0 0 1 42 41 33 32 4 13 46
+ 0 0 14 0 0 28 34 4 20 34 12 48 196 42 41 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ocircumflex" xMin="80" yMin="-37" xMax="1398" yMax="1925">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="388" y="1604" on="1"/>
+ <pt x="629" y="1925" on="1"/>
+ <pt x="851" y="1925" on="1"/>
+ <pt x="1091" y="1604" on="1"/>
+ <pt x="1005" y="1604" on="1"/>
+ <pt x="740" y="1826" on="1"/>
+ <pt x="474" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 49 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 38 37 36 35 32 5 33 0 3 0
+ 34 33 1 0 14 0 0 28 34 4 20 34 12 48 196 38 37 36 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Odieresis" xMin="80" yMin="-37" xMax="1398" yMax="1777">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="455" y="1604" on="1"/>
+ <pt x="455" y="1777" on="1"/>
+ <pt x="628" y="1777" on="1"/>
+ <pt x="628" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="850" y="1604" on="1"/>
+ <pt x="850" y="1777" on="1"/>
+ <pt x="1023" y="1777" on="1"/>
+ <pt x="1023" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 2 0 0 0 0 39 36 35 32 13 3 33 1 4
+ 48 84 38 37 34 33 3 0 14 0 0 28 34 4 20 34 12 48 196 4 38 12 32 0 0
+ 37 36 13 1 38 35 34 13 1 32 2 4 48 196 39 38 1 33 32 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ograve" xMin="80" yMin="-37" xMax="1398" yMax="1925">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="893" y="1604" on="1"/>
+ <pt x="800" y="1604" on="1"/>
+ <pt x="393" y="1925" on="1"/>
+ <pt x="652" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 33 32 2 34 0 3 0 35 34 1
+ 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ohungarumlaut" xMin="80" yMin="-37" xMax="1398" yMax="1925">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="492" y="1604" on="1"/>
+ <pt x="706" y="1925" on="1"/>
+ <pt x="875" y="1925" on="1"/>
+ <pt x="554" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="801" y="1604" on="1"/>
+ <pt x="1014" y="1925" on="1"/>
+ <pt x="1183" y="1925" on="1"/>
+ <pt x="862" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 51 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
+ 37 34 33 3 0 14 0 0 28 34 4 20 34 12 48 196 39 38 37 36 35 34 33 32 12
+ 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Omacron" xMin="80" yMin="-37" xMax="1398" yMax="1727">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="418" y="1604" on="1"/>
+ <pt x="418" y="1727" on="1"/>
+ <pt x="1060" y="1727" on="1"/>
+ <pt x="1060" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 2 0 0 0 0 35 32 12 1 33 1 4 48 84
+ 34 33 1 0 14 0 0 28 34 4 20 34 12 48 196 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Oslash" xMin="80" yMin="-37" xMax="1398" yMax="1517">
+ <contour>
+ <pt x="80" y="-37" on="1"/>
+ <pt x="253" y="181" on="1"/>
+ <pt x="176" y="282" on="0"/>
+ <pt x="137" y="387" on="1"/>
+ <pt x="80" y="542" on="0"/>
+ <pt x="80" y="741" on="1"/>
+ <pt x="80" y="1101" on="0"/>
+ <pt x="257" y="1309" on="1"/>
+ <pt x="434" y="1517" on="0"/>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="994" y="1517" on="0"/>
+ <pt x="1178" y="1352" on="1"/>
+ <pt x="1309" y="1517" on="1"/>
+ <pt x="1398" y="1517" on="1"/>
+ <pt x="1226" y="1298" on="1"/>
+ <pt x="1303" y="1198" on="0"/>
+ <pt x="1341" y="1094" on="1"/>
+ <pt x="1398" y="938" on="0"/>
+ <pt x="1398" y="739" on="1"/>
+ <pt x="1398" y="380" on="0"/>
+ <pt x="1221" y="172" on="1"/>
+ <pt x="1044" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="485" y="-37" on="0"/>
+ <pt x="305" y="124" on="1"/>
+ <pt x="179" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="407" y="254" on="1"/>
+ <pt x="463" y="154" on="0"/>
+ <pt x="526" y="104" on="1"/>
+ <pt x="617" y="31" on="0"/>
+ <pt x="739" y="31" on="1"/>
+ <pt x="940" y="31" on="0"/>
+ <pt x="1055" y="220" on="1"/>
+ <pt x="1170" y="409" on="0"/>
+ <pt x="1170" y="738" on="1"/>
+ <pt x="1170" y="973" on="0"/>
+ <pt x="1107" y="1147" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1074" y="1220" on="1"/>
+ <pt x="1017" y="1323" on="0"/>
+ <pt x="954" y="1374" on="1"/>
+ <pt x="862" y="1450" on="0"/>
+ <pt x="738" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="744" on="1"/>
+ <pt x="308" y="505" on="0"/>
+ <pt x="371" y="332" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 41 17 9 30 17 22 48 84 22 2 9 0 1 1 47 37 36 26 24 14 11 1 8
+ 0 2 3 0 0 1 13 12 2 13 0 0 1 25 0 2 0 14 0 0 45 34 5 34 34
+ 18 48 196 47 37 36 26 25 24 18 14 13 12 11 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Otilde" xMin="80" yMin="-37" xMax="1398" yMax="1839">
+ <contour>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1044" y="1517" on="0"/>
+ <pt x="1221" y="1309" on="1"/>
+ <pt x="1398" y="1101" on="0"/>
+ <pt x="1398" y="742" on="1"/>
+ <pt x="1398" y="377" on="0"/>
+ <pt x="1220" y="170" on="1"/>
+ <pt x="1043" y="-37" on="0"/>
+ <pt x="729" y="-37" on="1"/>
+ <pt x="461" y="-37" on="0"/>
+ <pt x="292" y="133" on="1"/>
+ <pt x="80" y="347" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1100" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="435" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="739" y="1450" on="1"/>
+ <pt x="538" y="1450" on="0"/>
+ <pt x="423" y="1261" on="1"/>
+ <pt x="308" y="1072" on="0"/>
+ <pt x="308" y="741" on="1"/>
+ <pt x="308" y="413" on="0"/>
+ <pt x="422" y="222" on="1"/>
+ <pt x="536" y="31" on="0"/>
+ <pt x="734" y="31" on="1"/>
+ <pt x="918" y="31" on="0"/>
+ <pt x="1030" y="182" on="1"/>
+ <pt x="1170" y="371" on="0"/>
+ <pt x="1170" y="743" on="1"/>
+ <pt x="1170" y="1074" on="0"/>
+ <pt x="1055" y="1261" on="1"/>
+ <pt x="939" y="1450" on="0"/>
+ </contour>
+ <contour>
+ <pt x="406" y="1604" on="1"/>
+ <pt x="433" y="1743" on="0"/>
+ <pt x="502" y="1797" on="1"/>
+ <pt x="555" y="1839" on="0"/>
+ <pt x="633" y="1839" on="1"/>
+ <pt x="698" y="1839" on="0"/>
+ <pt x="751" y="1801" on="1"/>
+ <pt x="786" y="1776" on="1"/>
+ <pt x="838" y="1739" on="0"/>
+ <pt x="892" y="1739" on="1"/>
+ <pt x="988" y="1739" on="0"/>
+ <pt x="1010" y="1838" on="1"/>
+ <pt x="1072" y="1838" on="1"/>
+ <pt x="1044" y="1699" on="0"/>
+ <pt x="976" y="1646" on="1"/>
+ <pt x="922" y="1604" on="0"/>
+ <pt x="845" y="1604" on="1"/>
+ <pt x="782" y="1604" on="0"/>
+ <pt x="727" y="1642" on="1"/>
+ <pt x="692" y="1666" on="1"/>
+ <pt x="637" y="1704" on="0"/>
+ <pt x="585" y="1704" on="1"/>
+ <pt x="497" y="1704" on="0"/>
+ <pt x="468" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 0 0 53 20 36 41 20 48 24 17 8 16 17 0 48 84 8 2 0 0 1 55 44 43 32
+ 4 13 48 36 0 0 14 0 0 28 34 4 20 34 12 48 196 55 44 43 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="P" xMin="31" yMin="0" xMax="1108" yMax="1492">
+ <contour>
+ <pt x="462" y="1480" on="1"/>
+ <pt x="608" y="1485" on="1"/>
+ <pt x="676" y="1487" on="1"/>
+ <pt x="836" y="1492" on="0"/>
+ <pt x="947" y="1427" on="1"/>
+ <pt x="1108" y="1333" on="0"/>
+ <pt x="1108" y="1095" on="1"/>
+ <pt x="1108" y="617" on="0"/>
+ <pt x="478" y="617" on="1"/>
+ <pt x="424" y="617" on="1"/>
+ <pt x="424" y="259" on="1"/>
+ <pt x="423" y="144" on="0"/>
+ <pt x="442" y="104" on="1"/>
+ <pt x="457" y="72" on="0"/>
+ <pt x="523" y="68" on="1"/>
+ <pt x="591" y="63" on="1"/>
+ <pt x="634" y="62" on="1"/>
+ <pt x="634" y="0" on="1"/>
+ <pt x="31" y="0" on="1"/>
+ <pt x="31" y="62" on="1"/>
+ <pt x="50" y="63" on="1"/>
+ <pt x="117" y="68" on="1"/>
+ <pt x="193" y="74" on="0"/>
+ <pt x="203" y="115" on="1"/>
+ <pt x="216" y="177" on="0"/>
+ <pt x="216" y="259" on="1"/>
+ <pt x="216" y="1221" on="1"/>
+ <pt x="216" y="1280" on="0"/>
+ <pt x="209" y="1333" on="1"/>
+ <pt x="203" y="1372" on="0"/>
+ <pt x="195" y="1384" on="1"/>
+ <pt x="177" y="1410" on="0"/>
+ <pt x="117" y="1413" on="1"/>
+ <pt x="50" y="1417" on="1"/>
+ <pt x="31" y="1419" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="424" y="685" on="1"/>
+ <pt x="490" y="685" on="1"/>
+ <pt x="886" y="685" on="0"/>
+ <pt x="886" y="1091" on="1"/>
+ <pt x="886" y="1265" on="0"/>
+ <pt x="810" y="1339" on="1"/>
+ <pt x="735" y="1413" on="0"/>
+ <pt x="559" y="1413" on="1"/>
+ <pt x="424" y="1413" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 26 35 25 18 10 17 44 43 37 36 9 8 6 0 17 3 18 17 1 0 35 0 0 14 0
+ 0 39 33 6 48 196 35 26 18 25 17 10 43 37 8 0 4 13 6 9 0 0 44 36 10
+ 9 32 3 25 1 4 48 196 26 25 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Q" xMin="80" yMin="-298" xMax="1711" yMax="1517">
+ <contour>
+ <pt x="1711" y="-174" on="1"/>
+ <pt x="1463" y="-298" on="1"/>
+ <pt x="1211" y="-224" on="0"/>
+ <pt x="926" y="-49" on="1"/>
+ <pt x="885" y="-24" on="1"/>
+ <pt x="809" y="-37" on="0"/>
+ <pt x="739" y="-37" on="1"/>
+ <pt x="434" y="-37" on="0"/>
+ <pt x="257" y="171" on="1"/>
+ <pt x="80" y="380" on="0"/>
+ <pt x="80" y="740" on="1"/>
+ <pt x="80" y="1099" on="0"/>
+ <pt x="257" y="1308" on="1"/>
+ <pt x="434" y="1517" on="0"/>
+ <pt x="739" y="1517" on="1"/>
+ <pt x="1045" y="1517" on="0"/>
+ <pt x="1222" y="1308" on="1"/>
+ <pt x="1398" y="1100" on="0"/>
+ <pt x="1398" y="740" on="1"/>
+ <pt x="1398" y="413" on="0"/>
+ <pt x="1247" y="204" on="1"/>
+ <pt x="1145" y="62" on="0"/>
+ <pt x="974" y="1" on="1"/>
+ <pt x="1211" y="-136" on="0"/>
+ </contour>
+ <contour>
+ <pt x="740" y="1450" on="1"/>
+ <pt x="540" y="1450" on="0"/>
+ <pt x="424" y="1262" on="1"/>
+ <pt x="308" y="1074" on="0"/>
+ <pt x="308" y="748" on="1"/>
+ <pt x="308" y="442" on="0"/>
+ <pt x="403" y="256" on="1"/>
+ <pt x="518" y="31" on="0"/>
+ <pt x="740" y="31" on="1"/>
+ <pt x="941" y="31" on="0"/>
+ <pt x="1056" y="220" on="1"/>
+ <pt x="1170" y="409" on="0"/>
+ <pt x="1170" y="740" on="1"/>
+ <pt x="1170" y="1073" on="0"/>
+ <pt x="1056" y="1261" on="1"/>
+ <pt x="940" y="1450" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 32 17 6 24 17 14 48 84 14 0 6 2 1 1 22 0 2 2 0 0 1 4 1
+ 0 3 13 2 0 14 0 0 36 34 18 28 34 10 48 196 22 18 10 4 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="R" xMin="31" yMin="0" xMax="1354" yMax="1492">
+ <contour>
+ <pt x="387" y="1480" on="1"/>
+ <pt x="485" y="1482" on="1"/>
+ <pt x="567" y="1485" on="1"/>
+ <pt x="647" y="1487" on="1"/>
+ <pt x="827" y="1492" on="0"/>
+ <pt x="948" y="1423" on="1"/>
+ <pt x="1106" y="1332" on="0"/>
+ <pt x="1106" y="1112" on="1"/>
+ <pt x="1106" y="924" on="0"/>
+ <pt x="993" y="811" on="1"/>
+ <pt x="926" y="745" on="0"/>
+ <pt x="800" y="697" on="1"/>
+ <pt x="1090" y="261" on="1"/>
+ <pt x="1183" y="132" on="1"/>
+ <pt x="1226" y="71" on="0"/>
+ <pt x="1291" y="66" on="1"/>
+ <pt x="1333" y="63" on="1"/>
+ <pt x="1354" y="62" on="1"/>
+ <pt x="1354" y="0" on="1"/>
+ <pt x="1001" y="0" on="1"/>
+ <pt x="597" y="651" on="1"/>
+ <pt x="426" y="651" on="1"/>
+ <pt x="426" y="259" on="1"/>
+ <pt x="431" y="160" on="1"/>
+ <pt x="433" y="90" on="0"/>
+ <pt x="459" y="79" on="1"/>
+ <pt x="485" y="69" on="0"/>
+ <pt x="568" y="63" on="1"/>
+ <pt x="586" y="62" on="1"/>
+ <pt x="586" y="0" on="1"/>
+ <pt x="31" y="0" on="1"/>
+ <pt x="31" y="62" on="1"/>
+ <pt x="50" y="63" on="1"/>
+ <pt x="117" y="68" on="1"/>
+ <pt x="193" y="74" on="0"/>
+ <pt x="203" y="115" on="1"/>
+ <pt x="216" y="177" on="0"/>
+ <pt x="216" y="259" on="1"/>
+ <pt x="216" y="1221" on="1"/>
+ <pt x="216" y="1280" on="0"/>
+ <pt x="209" y="1333" on="1"/>
+ <pt x="203" y="1372" on="0"/>
+ <pt x="195" y="1384" on="1"/>
+ <pt x="177" y="1410" on="0"/>
+ <pt x="117" y="1413" on="1"/>
+ <pt x="50" y="1417" on="1"/>
+ <pt x="31" y="1419" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="426" y="719" on="1"/>
+ <pt x="500" y="719" on="1"/>
+ <pt x="890" y="719" on="0"/>
+ <pt x="890" y="1094" on="1"/>
+ <pt x="890" y="1266" on="0"/>
+ <pt x="817" y="1340" on="1"/>
+ <pt x="744" y="1413" on="0"/>
+ <pt x="568" y="1413" on="1"/>
+ <pt x="426" y="1413" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3 56 55 1 21 20 1
+ 30 29 19 18 3 3 0 47 0 0 14 0 0 51 10 7 48 196 47 38 30 37 0 21 37
+ 2 55 49 29 28 20 19 18 17 12 11 10 13 7 21 0 0 56 48 22 21 32 3 37 1
+ 4 48 196 38 37 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Racute" xMin="31" yMin="0" xMax="1354" yMax="1925">
+ <contour>
+ <pt x="387" y="1480" on="1"/>
+ <pt x="485" y="1482" on="1"/>
+ <pt x="567" y="1485" on="1"/>
+ <pt x="647" y="1487" on="1"/>
+ <pt x="827" y="1492" on="0"/>
+ <pt x="948" y="1423" on="1"/>
+ <pt x="1106" y="1332" on="0"/>
+ <pt x="1106" y="1112" on="1"/>
+ <pt x="1106" y="924" on="0"/>
+ <pt x="993" y="811" on="1"/>
+ <pt x="926" y="745" on="0"/>
+ <pt x="800" y="697" on="1"/>
+ <pt x="1090" y="261" on="1"/>
+ <pt x="1183" y="132" on="1"/>
+ <pt x="1226" y="71" on="0"/>
+ <pt x="1291" y="66" on="1"/>
+ <pt x="1333" y="63" on="1"/>
+ <pt x="1354" y="62" on="1"/>
+ <pt x="1354" y="0" on="1"/>
+ <pt x="1001" y="0" on="1"/>
+ <pt x="597" y="651" on="1"/>
+ <pt x="426" y="651" on="1"/>
+ <pt x="426" y="259" on="1"/>
+ <pt x="431" y="160" on="1"/>
+ <pt x="433" y="90" on="0"/>
+ <pt x="459" y="79" on="1"/>
+ <pt x="485" y="69" on="0"/>
+ <pt x="568" y="63" on="1"/>
+ <pt x="586" y="62" on="1"/>
+ <pt x="586" y="0" on="1"/>
+ <pt x="31" y="0" on="1"/>
+ <pt x="31" y="62" on="1"/>
+ <pt x="50" y="63" on="1"/>
+ <pt x="117" y="68" on="1"/>
+ <pt x="193" y="74" on="0"/>
+ <pt x="203" y="115" on="1"/>
+ <pt x="216" y="177" on="0"/>
+ <pt x="216" y="259" on="1"/>
+ <pt x="216" y="1221" on="1"/>
+ <pt x="216" y="1280" on="0"/>
+ <pt x="209" y="1333" on="1"/>
+ <pt x="203" y="1372" on="0"/>
+ <pt x="195" y="1384" on="1"/>
+ <pt x="177" y="1410" on="0"/>
+ <pt x="117" y="1413" on="1"/>
+ <pt x="50" y="1417" on="1"/>
+ <pt x="31" y="1419" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="426" y="719" on="1"/>
+ <pt x="500" y="719" on="1"/>
+ <pt x="890" y="719" on="0"/>
+ <pt x="890" y="1094" on="1"/>
+ <pt x="890" y="1266" on="0"/>
+ <pt x="817" y="1340" on="1"/>
+ <pt x="744" y="1413" on="0"/>
+ <pt x="568" y="1413" on="1"/>
+ <pt x="426" y="1413" on="1"/>
+ </contour>
+ <contour>
+ <pt x="463" y="1604" on="1"/>
+ <pt x="704" y="1925" on="1"/>
+ <pt x="963" y="1925" on="1"/>
+ <pt x="556" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 95 values pushed */
+ 38 47 37 30 60 57 2 58 0 3 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3
+ 59 58 1 56 55 1 21 20 1 30 29 19 18 3 4 0 47 0 0 14 0 0 51 10 7
+ 48 196 47 38 30 37 0 21 37 2 60 59 58 57 55 49 29 28 20 19 18 17 12 11 14
+ 13 7 21 0 0 56 48 22 21 32 3 37 1 4 48 196 38 37 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Rcaron" xMin="31" yMin="0" xMax="1354" yMax="1925">
+ <contour>
+ <pt x="387" y="1480" on="1"/>
+ <pt x="485" y="1482" on="1"/>
+ <pt x="567" y="1485" on="1"/>
+ <pt x="647" y="1487" on="1"/>
+ <pt x="827" y="1492" on="0"/>
+ <pt x="948" y="1423" on="1"/>
+ <pt x="1106" y="1332" on="0"/>
+ <pt x="1106" y="1112" on="1"/>
+ <pt x="1106" y="924" on="0"/>
+ <pt x="993" y="811" on="1"/>
+ <pt x="926" y="745" on="0"/>
+ <pt x="800" y="697" on="1"/>
+ <pt x="1090" y="261" on="1"/>
+ <pt x="1183" y="132" on="1"/>
+ <pt x="1226" y="71" on="0"/>
+ <pt x="1291" y="66" on="1"/>
+ <pt x="1333" y="63" on="1"/>
+ <pt x="1354" y="62" on="1"/>
+ <pt x="1354" y="0" on="1"/>
+ <pt x="1001" y="0" on="1"/>
+ <pt x="597" y="651" on="1"/>
+ <pt x="426" y="651" on="1"/>
+ <pt x="426" y="259" on="1"/>
+ <pt x="431" y="160" on="1"/>
+ <pt x="433" y="90" on="0"/>
+ <pt x="459" y="79" on="1"/>
+ <pt x="485" y="69" on="0"/>
+ <pt x="568" y="63" on="1"/>
+ <pt x="586" y="62" on="1"/>
+ <pt x="586" y="0" on="1"/>
+ <pt x="31" y="0" on="1"/>
+ <pt x="31" y="62" on="1"/>
+ <pt x="50" y="63" on="1"/>
+ <pt x="117" y="68" on="1"/>
+ <pt x="193" y="74" on="0"/>
+ <pt x="203" y="115" on="1"/>
+ <pt x="216" y="177" on="0"/>
+ <pt x="216" y="259" on="1"/>
+ <pt x="216" y="1221" on="1"/>
+ <pt x="216" y="1280" on="0"/>
+ <pt x="209" y="1333" on="1"/>
+ <pt x="203" y="1372" on="0"/>
+ <pt x="195" y="1384" on="1"/>
+ <pt x="177" y="1410" on="0"/>
+ <pt x="117" y="1413" on="1"/>
+ <pt x="50" y="1417" on="1"/>
+ <pt x="31" y="1419" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="426" y="719" on="1"/>
+ <pt x="500" y="719" on="1"/>
+ <pt x="890" y="719" on="0"/>
+ <pt x="890" y="1094" on="1"/>
+ <pt x="890" y="1266" on="0"/>
+ <pt x="817" y="1340" on="1"/>
+ <pt x="744" y="1413" on="0"/>
+ <pt x="568" y="1413" on="1"/>
+ <pt x="426" y="1413" on="1"/>
+ </contour>
+ <contour>
+ <pt x="938" y="1925" on="1"/>
+ <pt x="698" y="1604" on="1"/>
+ <pt x="476" y="1604" on="1"/>
+ <pt x="235" y="1925" on="1"/>
+ <pt x="321" y="1925" on="1"/>
+ <pt x="587" y="1703" on="1"/>
+ <pt x="852" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 101 values pushed */
+ 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18 3 63 62 61 60 57 5
+ 13 58 59 58 1 56 55 1 21 20 1 30 29 19 18 3 4 0 47 0 0 14 0 0 51
+ 10 7 48 196 47 38 30 37 61 60 0 3 21 37 3 63 62 59 58 57 55 49 29 28 20
+ 19 18 17 12 11 15 13 7 21 0 0 56 48 22 21 32 3 37 1 4 48 196 38 37 1
+ 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Rcommaaccent" xMin="31" yMin="-432" xMax="1354" yMax="1491">
+ <contour>
+ <pt x="387" y="1480" on="1"/>
+ <pt x="485" y="1482" on="1"/>
+ <pt x="567" y="1485" on="1"/>
+ <pt x="647" y="1487" on="1"/>
+ <pt x="828" y="1491" on="0"/>
+ <pt x="948" y="1423" on="1"/>
+ <pt x="1106" y="1332" on="0"/>
+ <pt x="1106" y="1112" on="1"/>
+ <pt x="1106" y="924" on="0"/>
+ <pt x="993" y="811" on="1"/>
+ <pt x="926" y="745" on="0"/>
+ <pt x="800" y="697" on="1"/>
+ <pt x="1090" y="261" on="1"/>
+ <pt x="1183" y="132" on="1"/>
+ <pt x="1226" y="71" on="0"/>
+ <pt x="1291" y="66" on="1"/>
+ <pt x="1333" y="63" on="1"/>
+ <pt x="1354" y="62" on="1"/>
+ <pt x="1354" y="0" on="1"/>
+ <pt x="1001" y="0" on="1"/>
+ <pt x="597" y="651" on="1"/>
+ <pt x="426" y="651" on="1"/>
+ <pt x="426" y="259" on="1"/>
+ <pt x="431" y="160" on="1"/>
+ <pt x="433" y="90" on="0"/>
+ <pt x="459" y="79" on="1"/>
+ <pt x="485" y="69" on="0"/>
+ <pt x="568" y="63" on="1"/>
+ <pt x="586" y="62" on="1"/>
+ <pt x="586" y="0" on="1"/>
+ <pt x="31" y="0" on="1"/>
+ <pt x="31" y="62" on="1"/>
+ <pt x="50" y="63" on="1"/>
+ <pt x="117" y="68" on="1"/>
+ <pt x="193" y="74" on="0"/>
+ <pt x="203" y="115" on="1"/>
+ <pt x="216" y="177" on="0"/>
+ <pt x="216" y="259" on="1"/>
+ <pt x="216" y="1221" on="1"/>
+ <pt x="216" y="1280" on="0"/>
+ <pt x="209" y="1333" on="1"/>
+ <pt x="203" y="1372" on="0"/>
+ <pt x="195" y="1384" on="1"/>
+ <pt x="177" y="1410" on="0"/>
+ <pt x="117" y="1413" on="1"/>
+ <pt x="50" y="1417" on="1"/>
+ <pt x="31" y="1419" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="426" y="719" on="1"/>
+ <pt x="500" y="719" on="1"/>
+ <pt x="890" y="719" on="0"/>
+ <pt x="890" y="1094" on="1"/>
+ <pt x="890" y="1266" on="0"/>
+ <pt x="817" y="1340" on="1"/>
+ <pt x="744" y="1413" on="0"/>
+ <pt x="568" y="1413" on="1"/>
+ <pt x="426" y="1413" on="1"/>
+ </contour>
+ <contour>
+ <pt x="574" y="-421" on="1"/>
+ <pt x="574" y="-349" on="1"/>
+ <pt x="623" y="-359" on="0"/>
+ <pt x="678" y="-359" on="1"/>
+ <pt x="781" y="-359" on="0"/>
+ <pt x="781" y="-279" on="1"/>
+ <pt x="781" y="-190" on="0"/>
+ <pt x="623" y="-175" on="1"/>
+ <pt x="623" y="-111" on="1"/>
+ <pt x="757" y="-114" on="0"/>
+ <pt x="823" y="-143" on="1"/>
+ <pt x="916" y="-185" on="0"/>
+ <pt x="916" y="-280" on="1"/>
+ <pt x="916" y="-432" on="0"/>
+ <pt x="699" y="-432" on="1"/>
+ <pt x="640" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 105 values pushed */
+ 0 0 60 17 71 48 84 38 47 37 30 49 48 11 3 55 20 3 28 22 17 12 4 20 18
+ 3 65 64 58 57 4 13 71 18 56 55 1 21 20 1 30 29 19 18 3 3 0 47 0 0
+ 14 0 0 62 48 69 51 10 7 48 196 47 38 30 37 0 21 37 2 65 64 58 57 55 49
+ 29 28 20 19 18 17 12 11 14 13 69 7 21 0 0 56 48 22 21 32 3 37 1 4 48
+ 196 38 37 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="S" xMin="119" yMin="-37" xMax="1045" yMax="1517">
+ <contour>
+ <pt x="119" y="30" on="1"/>
+ <pt x="119" y="315" on="1"/>
+ <pt x="224" y="315" on="1"/>
+ <pt x="225" y="297" on="1"/>
+ <pt x="227" y="257" on="0"/>
+ <pt x="228" y="228" on="1"/>
+ <pt x="228" y="222" on="1"/>
+ <pt x="228" y="147" on="0"/>
+ <pt x="297" y="99" on="1"/>
+ <pt x="386" y="37" on="0"/>
+ <pt x="542" y="37" on="1"/>
+ <pt x="835" y="37" on="0"/>
+ <pt x="835" y="319" on="1"/>
+ <pt x="835" y="437" on="0"/>
+ <pt x="790" y="498" on="1"/>
+ <pt x="746" y="558" on="0"/>
+ <pt x="602" y="636" on="1"/>
+ <pt x="470" y="707" on="1"/>
+ <pt x="130" y="890" on="0"/>
+ <pt x="130" y="1129" on="1"/>
+ <pt x="130" y="1298" on="0"/>
+ <pt x="255" y="1408" on="1"/>
+ <pt x="379" y="1517" on="0"/>
+ <pt x="581" y="1517" on="1"/>
+ <pt x="741" y="1517" on="0"/>
+ <pt x="962" y="1454" on="1"/>
+ <pt x="962" y="1191" on="1"/>
+ <pt x="851" y="1191" on="1"/>
+ <pt x="850" y="1208" on="1"/>
+ <pt x="847" y="1248" on="0"/>
+ <pt x="846" y="1281" on="1"/>
+ <pt x="846" y="1287" on="1"/>
+ <pt x="846" y="1364" on="0"/>
+ <pt x="797" y="1403" on="1"/>
+ <pt x="739" y="1450" on="0"/>
+ <pt x="596" y="1450" on="1"/>
+ <pt x="332" y="1450" on="0"/>
+ <pt x="332" y="1196" on="1"/>
+ <pt x="332" y="1093" on="0"/>
+ <pt x="376" y="1033" on="1"/>
+ <pt x="419" y="973" on="0"/>
+ <pt x="544" y="906" on="1"/>
+ <pt x="676" y="835" on="1"/>
+ <pt x="891" y="719" on="0"/>
+ <pt x="968" y="626" on="1"/>
+ <pt x="1045" y="534" on="0"/>
+ <pt x="1045" y="392" on="1"/>
+ <pt x="1045" y="206" on="0"/>
+ <pt x="906" y="84" on="1"/>
+ <pt x="768" y="-37" on="0"/>
+ <pt x="536" y="-37" on="1"/>
+ <pt x="304" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6 5 2 1
+ 0 10 0 2 3 0 0 14 0 0 37 5 19 12 10 46 48 196 19 31 30 27 19 6 5
+ 2 7 25 0 3 46 25 26 25 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Sacute" xMin="119" yMin="-37" xMax="1045" yMax="1925">
+ <contour>
+ <pt x="119" y="30" on="1"/>
+ <pt x="119" y="315" on="1"/>
+ <pt x="224" y="315" on="1"/>
+ <pt x="225" y="297" on="1"/>
+ <pt x="227" y="257" on="0"/>
+ <pt x="228" y="228" on="1"/>
+ <pt x="228" y="222" on="1"/>
+ <pt x="228" y="147" on="0"/>
+ <pt x="297" y="99" on="1"/>
+ <pt x="386" y="37" on="0"/>
+ <pt x="542" y="37" on="1"/>
+ <pt x="835" y="37" on="0"/>
+ <pt x="835" y="319" on="1"/>
+ <pt x="835" y="437" on="0"/>
+ <pt x="790" y="498" on="1"/>
+ <pt x="746" y="558" on="0"/>
+ <pt x="602" y="636" on="1"/>
+ <pt x="470" y="707" on="1"/>
+ <pt x="130" y="890" on="0"/>
+ <pt x="130" y="1129" on="1"/>
+ <pt x="130" y="1298" on="0"/>
+ <pt x="255" y="1408" on="1"/>
+ <pt x="379" y="1517" on="0"/>
+ <pt x="581" y="1517" on="1"/>
+ <pt x="741" y="1517" on="0"/>
+ <pt x="962" y="1454" on="1"/>
+ <pt x="962" y="1191" on="1"/>
+ <pt x="851" y="1191" on="1"/>
+ <pt x="850" y="1208" on="1"/>
+ <pt x="847" y="1248" on="0"/>
+ <pt x="846" y="1281" on="1"/>
+ <pt x="846" y="1287" on="1"/>
+ <pt x="846" y="1364" on="0"/>
+ <pt x="797" y="1403" on="1"/>
+ <pt x="739" y="1450" on="0"/>
+ <pt x="596" y="1450" on="1"/>
+ <pt x="332" y="1450" on="0"/>
+ <pt x="332" y="1196" on="1"/>
+ <pt x="332" y="1093" on="0"/>
+ <pt x="376" y="1033" on="1"/>
+ <pt x="419" y="973" on="0"/>
+ <pt x="544" y="906" on="1"/>
+ <pt x="676" y="835" on="1"/>
+ <pt x="891" y="719" on="0"/>
+ <pt x="968" y="626" on="1"/>
+ <pt x="1045" y="534" on="0"/>
+ <pt x="1045" y="392" on="1"/>
+ <pt x="1045" y="206" on="0"/>
+ <pt x="906" y="84" on="1"/>
+ <pt x="768" y="-37" on="0"/>
+ <pt x="536" y="-37" on="1"/>
+ <pt x="304" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="482" y="1604" on="1"/>
+ <pt x="723" y="1925" on="1"/>
+ <pt x="982" y="1925" on="1"/>
+ <pt x="575" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 55 52 2 53 0 3 0 1 1 31
+ 30 27 26 25 6 5 2 1 0 10 0 2 3 0 0 54 53 1 0 14 0 0 37 5 19
+ 12 10 46 48 196 19 55 53 52 31 30 27 19 6 5 2 10 25 0 3 54 46 25 26 25
+ 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scaron" xMin="119" yMin="-37" xMax="1045" yMax="1925">
+ <contour>
+ <pt x="119" y="30" on="1"/>
+ <pt x="119" y="315" on="1"/>
+ <pt x="224" y="315" on="1"/>
+ <pt x="225" y="297" on="1"/>
+ <pt x="227" y="257" on="0"/>
+ <pt x="228" y="228" on="1"/>
+ <pt x="228" y="222" on="1"/>
+ <pt x="228" y="147" on="0"/>
+ <pt x="297" y="99" on="1"/>
+ <pt x="386" y="37" on="0"/>
+ <pt x="542" y="37" on="1"/>
+ <pt x="835" y="37" on="0"/>
+ <pt x="835" y="319" on="1"/>
+ <pt x="835" y="437" on="0"/>
+ <pt x="790" y="498" on="1"/>
+ <pt x="746" y="558" on="0"/>
+ <pt x="602" y="636" on="1"/>
+ <pt x="470" y="707" on="1"/>
+ <pt x="130" y="890" on="0"/>
+ <pt x="130" y="1129" on="1"/>
+ <pt x="130" y="1298" on="0"/>
+ <pt x="255" y="1408" on="1"/>
+ <pt x="379" y="1517" on="0"/>
+ <pt x="581" y="1517" on="1"/>
+ <pt x="741" y="1517" on="0"/>
+ <pt x="962" y="1454" on="1"/>
+ <pt x="962" y="1191" on="1"/>
+ <pt x="851" y="1191" on="1"/>
+ <pt x="850" y="1208" on="1"/>
+ <pt x="847" y="1248" on="0"/>
+ <pt x="846" y="1281" on="1"/>
+ <pt x="846" y="1287" on="1"/>
+ <pt x="846" y="1364" on="0"/>
+ <pt x="797" y="1403" on="1"/>
+ <pt x="739" y="1450" on="0"/>
+ <pt x="596" y="1450" on="1"/>
+ <pt x="332" y="1450" on="0"/>
+ <pt x="332" y="1196" on="1"/>
+ <pt x="332" y="1093" on="0"/>
+ <pt x="376" y="1033" on="1"/>
+ <pt x="419" y="973" on="0"/>
+ <pt x="544" y="906" on="1"/>
+ <pt x="676" y="835" on="1"/>
+ <pt x="891" y="719" on="0"/>
+ <pt x="968" y="626" on="1"/>
+ <pt x="1045" y="534" on="0"/>
+ <pt x="1045" y="392" on="1"/>
+ <pt x="1045" y="206" on="0"/>
+ <pt x="906" y="84" on="1"/>
+ <pt x="768" y="-37" on="0"/>
+ <pt x="536" y="-37" on="1"/>
+ <pt x="304" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="926" y="1925" on="1"/>
+ <pt x="686" y="1604" on="1"/>
+ <pt x="464" y="1604" on="1"/>
+ <pt x="223" y="1925" on="1"/>
+ <pt x="309" y="1925" on="1"/>
+ <pt x="575" y="1703" on="1"/>
+ <pt x="840" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6 5 2 1
+ 0 10 0 2 3 0 0 58 57 56 55 52 5 13 53 54 53 1 0 14 0 0 37 5 19
+ 12 10 46 48 196 19 58 57 56 55 54 53 52 31 30 27 19 6 5 2 14 25 0 3 46
+ 25 26 25 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scedilla" xMin="119" yMin="-432" xMax="1045" yMax="1517">
+ <contour>
+ <pt x="119" y="30" on="1"/>
+ <pt x="119" y="315" on="1"/>
+ <pt x="224" y="315" on="1"/>
+ <pt x="225" y="297" on="1"/>
+ <pt x="227" y="257" on="0"/>
+ <pt x="228" y="228" on="1"/>
+ <pt x="228" y="222" on="1"/>
+ <pt x="228" y="147" on="0"/>
+ <pt x="297" y="99" on="1"/>
+ <pt x="386" y="37" on="0"/>
+ <pt x="542" y="37" on="1"/>
+ <pt x="835" y="37" on="0"/>
+ <pt x="835" y="319" on="1"/>
+ <pt x="835" y="437" on="0"/>
+ <pt x="790" y="498" on="1"/>
+ <pt x="746" y="558" on="0"/>
+ <pt x="602" y="636" on="1"/>
+ <pt x="470" y="707" on="1"/>
+ <pt x="130" y="890" on="0"/>
+ <pt x="130" y="1129" on="1"/>
+ <pt x="130" y="1299" on="0"/>
+ <pt x="255" y="1408" on="1"/>
+ <pt x="379" y="1517" on="0"/>
+ <pt x="581" y="1517" on="1"/>
+ <pt x="741" y="1517" on="0"/>
+ <pt x="962" y="1454" on="1"/>
+ <pt x="962" y="1191" on="1"/>
+ <pt x="851" y="1191" on="1"/>
+ <pt x="850" y="1208" on="1"/>
+ <pt x="847" y="1248" on="0"/>
+ <pt x="846" y="1281" on="1"/>
+ <pt x="846" y="1287" on="1"/>
+ <pt x="846" y="1364" on="0"/>
+ <pt x="797" y="1403" on="1"/>
+ <pt x="739" y="1450" on="0"/>
+ <pt x="596" y="1450" on="1"/>
+ <pt x="332" y="1450" on="0"/>
+ <pt x="332" y="1196" on="1"/>
+ <pt x="332" y="1093" on="0"/>
+ <pt x="376" y="1033" on="1"/>
+ <pt x="419" y="973" on="0"/>
+ <pt x="544" y="906" on="1"/>
+ <pt x="676" y="835" on="1"/>
+ <pt x="891" y="719" on="0"/>
+ <pt x="968" y="626" on="1"/>
+ <pt x="1045" y="534" on="0"/>
+ <pt x="1045" y="392" on="1"/>
+ <pt x="1045" y="206" on="0"/>
+ <pt x="906" y="84" on="1"/>
+ <pt x="768" y="-37" on="0"/>
+ <pt x="536" y="-37" on="1"/>
+ <pt x="304" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="402" y="-411" on="1"/>
+ <pt x="402" y="-343" on="1"/>
+ <pt x="464" y="-359" on="0"/>
+ <pt x="503" y="-359" on="1"/>
+ <pt x="610" y="-359" on="0"/>
+ <pt x="610" y="-277" on="1"/>
+ <pt x="610" y="-179" on="0"/>
+ <pt x="423" y="-175" on="1"/>
+ <pt x="518" y="0" on="1"/>
+ <pt x="597" y="0" on="1"/>
+ <pt x="531" y="-119" on="1"/>
+ <pt x="748" y="-138" on="0"/>
+ <pt x="748" y="-266" on="1"/>
+ <pt x="748" y="-336" on="0"/>
+ <pt x="690" y="-384" on="1"/>
+ <pt x="633" y="-432" on="0"/>
+ <pt x="546" y="-432" on="1"/>
+ <pt x="478" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 0 0 55 17 68 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6
+ 5 2 1 0 10 0 2 3 0 0 1 62 61 60 59 53 52 6 13 68 2 0 14 0 0
+ 57 48 64 37 5 19 12 10 46 48 196 64 19 64 62 61 60 59 53 52 31 30 27 19 6
+ 5 2 14 25 0 3 46 25 26 25 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scircumflex" xMin="119" yMin="-37" xMax="1045" yMax="1925">
+ <contour>
+ <pt x="119" y="30" on="1"/>
+ <pt x="119" y="315" on="1"/>
+ <pt x="224" y="315" on="1"/>
+ <pt x="225" y="297" on="1"/>
+ <pt x="227" y="257" on="0"/>
+ <pt x="228" y="228" on="1"/>
+ <pt x="228" y="222" on="1"/>
+ <pt x="228" y="147" on="0"/>
+ <pt x="297" y="99" on="1"/>
+ <pt x="386" y="37" on="0"/>
+ <pt x="542" y="37" on="1"/>
+ <pt x="835" y="37" on="0"/>
+ <pt x="835" y="319" on="1"/>
+ <pt x="835" y="437" on="0"/>
+ <pt x="790" y="498" on="1"/>
+ <pt x="746" y="558" on="0"/>
+ <pt x="602" y="636" on="1"/>
+ <pt x="470" y="707" on="1"/>
+ <pt x="130" y="890" on="0"/>
+ <pt x="130" y="1129" on="1"/>
+ <pt x="130" y="1298" on="0"/>
+ <pt x="255" y="1408" on="1"/>
+ <pt x="379" y="1517" on="0"/>
+ <pt x="581" y="1517" on="1"/>
+ <pt x="741" y="1517" on="0"/>
+ <pt x="962" y="1454" on="1"/>
+ <pt x="962" y="1191" on="1"/>
+ <pt x="851" y="1191" on="1"/>
+ <pt x="850" y="1208" on="1"/>
+ <pt x="847" y="1248" on="0"/>
+ <pt x="846" y="1281" on="1"/>
+ <pt x="846" y="1287" on="1"/>
+ <pt x="846" y="1364" on="0"/>
+ <pt x="797" y="1403" on="1"/>
+ <pt x="739" y="1450" on="0"/>
+ <pt x="596" y="1450" on="1"/>
+ <pt x="332" y="1450" on="0"/>
+ <pt x="332" y="1196" on="1"/>
+ <pt x="332" y="1093" on="0"/>
+ <pt x="376" y="1033" on="1"/>
+ <pt x="419" y="973" on="0"/>
+ <pt x="544" y="906" on="1"/>
+ <pt x="676" y="835" on="1"/>
+ <pt x="891" y="719" on="0"/>
+ <pt x="968" y="626" on="1"/>
+ <pt x="1045" y="534" on="0"/>
+ <pt x="1045" y="392" on="1"/>
+ <pt x="1045" y="206" on="0"/>
+ <pt x="906" y="84" on="1"/>
+ <pt x="768" y="-37" on="0"/>
+ <pt x="536" y="-37" on="1"/>
+ <pt x="304" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="223" y="1604" on="1"/>
+ <pt x="464" y="1925" on="1"/>
+ <pt x="686" y="1925" on="1"/>
+ <pt x="926" y="1604" on="1"/>
+ <pt x="840" y="1604" on="1"/>
+ <pt x="575" y="1826" on="1"/>
+ <pt x="309" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 35 17 23 10 21 50 48 84 50 2 23 0 1 58 57 56 55 52 5 53 0 3 0
+ 1 1 31 30 27 26 25 6 5 2 1 0 10 0 2 3 0 0 54 53 1 0 14 0 0
+ 37 5 19 12 10 46 48 196 19 58 57 56 55 54 53 52 31 30 27 19 6 5 2 14 25
+ 0 3 46 25 26 25 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scommaaccent" xMin="119" yMin="-432" xMax="1045" yMax="1517">
+ <contour>
+ <pt x="119" y="30" on="1"/>
+ <pt x="119" y="315" on="1"/>
+ <pt x="224" y="315" on="1"/>
+ <pt x="225" y="297" on="1"/>
+ <pt x="227" y="257" on="0"/>
+ <pt x="228" y="228" on="1"/>
+ <pt x="228" y="222" on="1"/>
+ <pt x="228" y="147" on="0"/>
+ <pt x="297" y="99" on="1"/>
+ <pt x="386" y="37" on="0"/>
+ <pt x="542" y="37" on="1"/>
+ <pt x="835" y="37" on="0"/>
+ <pt x="835" y="319" on="1"/>
+ <pt x="835" y="437" on="0"/>
+ <pt x="790" y="498" on="1"/>
+ <pt x="746" y="558" on="0"/>
+ <pt x="602" y="636" on="1"/>
+ <pt x="470" y="707" on="1"/>
+ <pt x="130" y="890" on="0"/>
+ <pt x="130" y="1129" on="1"/>
+ <pt x="130" y="1299" on="0"/>
+ <pt x="255" y="1408" on="1"/>
+ <pt x="379" y="1517" on="0"/>
+ <pt x="581" y="1517" on="1"/>
+ <pt x="741" y="1517" on="0"/>
+ <pt x="962" y="1454" on="1"/>
+ <pt x="962" y="1191" on="1"/>
+ <pt x="851" y="1191" on="1"/>
+ <pt x="850" y="1208" on="1"/>
+ <pt x="847" y="1248" on="0"/>
+ <pt x="846" y="1281" on="1"/>
+ <pt x="846" y="1287" on="1"/>
+ <pt x="846" y="1364" on="0"/>
+ <pt x="797" y="1403" on="1"/>
+ <pt x="739" y="1450" on="0"/>
+ <pt x="596" y="1450" on="1"/>
+ <pt x="332" y="1450" on="0"/>
+ <pt x="332" y="1196" on="1"/>
+ <pt x="332" y="1093" on="0"/>
+ <pt x="376" y="1033" on="1"/>
+ <pt x="419" y="973" on="0"/>
+ <pt x="544" y="906" on="1"/>
+ <pt x="676" y="835" on="1"/>
+ <pt x="891" y="719" on="0"/>
+ <pt x="968" y="626" on="1"/>
+ <pt x="1045" y="534" on="0"/>
+ <pt x="1045" y="392" on="1"/>
+ <pt x="1045" y="206" on="0"/>
+ <pt x="906" y="84" on="1"/>
+ <pt x="768" y="-37" on="0"/>
+ <pt x="536" y="-37" on="1"/>
+ <pt x="304" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="442" y="-421" on="1"/>
+ <pt x="442" y="-349" on="1"/>
+ <pt x="491" y="-359" on="0"/>
+ <pt x="546" y="-359" on="1"/>
+ <pt x="649" y="-359" on="0"/>
+ <pt x="649" y="-279" on="1"/>
+ <pt x="649" y="-190" on="0"/>
+ <pt x="491" y="-175" on="1"/>
+ <pt x="491" y="-111" on="1"/>
+ <pt x="625" y="-114" on="0"/>
+ <pt x="691" y="-143" on="1"/>
+ <pt x="784" y="-185" on="0"/>
+ <pt x="784" y="-280" on="1"/>
+ <pt x="784" y="-432" on="0"/>
+ <pt x="567" y="-432" on="1"/>
+ <pt x="507" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 55 17 66 35 17 23 10 21 50 48 84 50 2 23 0 1 1 31 30 27 26 25 6
+ 5 2 1 0 10 0 2 3 0 0 1 60 59 53 52 4 13 66 2 0 14 0 0 57 48
+ 64 37 5 19 12 10 46 48 196 64 19 64 60 59 53 52 31 30 27 19 6 5 2 12 25
+ 0 3 46 25 26 25 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="T" xMin="31" yMin="0" xMax="1221" yMax="1480">
+ <contour>
+ <pt x="521" y="1400" on="1"/>
+ <pt x="325" y="1400" on="1"/>
+ <pt x="222" y="1395" on="1"/>
+ <pt x="158" y="1394" on="0"/>
+ <pt x="148" y="1371" on="1"/>
+ <pt x="140" y="1352" on="0"/>
+ <pt x="140" y="1301" on="1"/>
+ <pt x="140" y="1287" on="1"/>
+ <pt x="139" y="1270" on="1"/>
+ <pt x="139" y="1236" on="0"/>
+ <pt x="138" y="1230" on="1"/>
+ <pt x="136" y="1209" on="1"/>
+ <pt x="31" y="1209" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ <pt x="1221" y="1480" on="1"/>
+ <pt x="1221" y="1209" on="1"/>
+ <pt x="1116" y="1209" on="1"/>
+ <pt x="1115" y="1230" on="1"/>
+ <pt x="1114" y="1253" on="0"/>
+ <pt x="1113" y="1287" on="1"/>
+ <pt x="1113" y="1303" on="1"/>
+ <pt x="1114" y="1366" on="0"/>
+ <pt x="1098" y="1381" on="1"/>
+ <pt x="1083" y="1395" on="0"/>
+ <pt x="1031" y="1395" on="1"/>
+ <pt x="928" y="1400" on="1"/>
+ <pt x="731" y="1400" on="1"/>
+ <pt x="731" y="259" on="1"/>
+ <pt x="731" y="203" on="0"/>
+ <pt x="739" y="147" on="1"/>
+ <pt x="746" y="96" on="0"/>
+ <pt x="771" y="82" on="1"/>
+ <pt x="792" y="71" on="0"/>
+ <pt x="830" y="68" on="1"/>
+ <pt x="898" y="63" on="1"/>
+ <pt x="941" y="62" on="1"/>
+ <pt x="941" y="0" on="1"/>
+ <pt x="312" y="0" on="1"/>
+ <pt x="312" y="62" on="1"/>
+ <pt x="355" y="63" on="1"/>
+ <pt x="423" y="68" on="1"/>
+ <pt x="498" y="74" on="0"/>
+ <pt x="508" y="115" on="1"/>
+ <pt x="521" y="177" on="0"/>
+ <pt x="521" y="259" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 0 0 26 25 1 0 21 3
+ 13 1 4 48 84 37 36 1 0 14 13 0 14 37 44 36 27 25 24 20 19 16 5 14 26
+ 3 11 7 6 1 4 0 12 3 0 0 27 26 32 1 0 1 4 48 196 15 14 1 44 0
+ 1 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tbar" xMin="31" yMin="0" xMax="1221" yMax="1480">
+ <contour>
+ <pt x="521" y="715" on="1"/>
+ <pt x="218" y="715" on="1"/>
+ <pt x="218" y="789" on="1"/>
+ <pt x="521" y="789" on="1"/>
+ <pt x="521" y="1400" on="1"/>
+ <pt x="325" y="1400" on="1"/>
+ <pt x="222" y="1395" on="1"/>
+ <pt x="158" y="1394" on="0"/>
+ <pt x="148" y="1371" on="1"/>
+ <pt x="140" y="1352" on="0"/>
+ <pt x="140" y="1301" on="1"/>
+ <pt x="140" y="1287" on="1"/>
+ <pt x="139" y="1270" on="1"/>
+ <pt x="139" y="1236" on="0"/>
+ <pt x="138" y="1230" on="1"/>
+ <pt x="136" y="1209" on="1"/>
+ <pt x="31" y="1209" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ <pt x="1221" y="1480" on="1"/>
+ <pt x="1221" y="1209" on="1"/>
+ <pt x="1116" y="1209" on="1"/>
+ <pt x="1115" y="1230" on="1"/>
+ <pt x="1114" y="1253" on="0"/>
+ <pt x="1113" y="1287" on="1"/>
+ <pt x="1113" y="1303" on="1"/>
+ <pt x="1114" y="1366" on="0"/>
+ <pt x="1098" y="1381" on="1"/>
+ <pt x="1083" y="1395" on="0"/>
+ <pt x="1031" y="1395" on="1"/>
+ <pt x="928" y="1400" on="1"/>
+ <pt x="731" y="1400" on="1"/>
+ <pt x="731" y="789" on="1"/>
+ <pt x="1034" y="789" on="1"/>
+ <pt x="1034" y="715" on="1"/>
+ <pt x="731" y="715" on="1"/>
+ <pt x="731" y="259" on="1"/>
+ <pt x="731" y="203" on="0"/>
+ <pt x="739" y="147" on="1"/>
+ <pt x="746" y="96" on="0"/>
+ <pt x="771" y="82" on="1"/>
+ <pt x="792" y="71" on="0"/>
+ <pt x="830" y="68" on="1"/>
+ <pt x="898" y="63" on="1"/>
+ <pt x="941" y="62" on="1"/>
+ <pt x="941" y="0" on="1"/>
+ <pt x="312" y="0" on="1"/>
+ <pt x="312" y="62" on="1"/>
+ <pt x="355" y="63" on="1"/>
+ <pt x="423" y="68" on="1"/>
+ <pt x="498" y="74" on="0"/>
+ <pt x="508" y="115" on="1"/>
+ <pt x="521" y="177" on="0"/>
+ <pt x="521" y="259" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 102 values pushed */
+ 52 45 35 44 28 24 23 20 19 16 15 11 10 9 4 2 3 0 0 30 29 5 4 21 3
+ 17 34 33 1 0 21 3 2 2 4 48 84 32 31 3 2 3 45 44 1 2 0 18 17 0
+ 14 45 52 44 35 33 32 29 28 24 23 20 7 18 30 3 15 11 10 5 2 1 6 0 16
+ 3 0 0 35 34 31 30 32 3 0 1 4 48 196 19 18 1 52 4 3 0 3 17 16 1
+ 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcaron" xMin="31" yMin="0" xMax="1221" yMax="1925">
+ <contour>
+ <pt x="521" y="1400" on="1"/>
+ <pt x="325" y="1400" on="1"/>
+ <pt x="222" y="1395" on="1"/>
+ <pt x="158" y="1394" on="0"/>
+ <pt x="148" y="1371" on="1"/>
+ <pt x="140" y="1352" on="0"/>
+ <pt x="140" y="1301" on="1"/>
+ <pt x="140" y="1287" on="1"/>
+ <pt x="139" y="1270" on="1"/>
+ <pt x="139" y="1236" on="0"/>
+ <pt x="138" y="1230" on="1"/>
+ <pt x="136" y="1209" on="1"/>
+ <pt x="31" y="1209" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ <pt x="1221" y="1480" on="1"/>
+ <pt x="1221" y="1209" on="1"/>
+ <pt x="1116" y="1209" on="1"/>
+ <pt x="1115" y="1230" on="1"/>
+ <pt x="1114" y="1253" on="0"/>
+ <pt x="1113" y="1287" on="1"/>
+ <pt x="1113" y="1303" on="1"/>
+ <pt x="1114" y="1366" on="0"/>
+ <pt x="1098" y="1381" on="1"/>
+ <pt x="1083" y="1395" on="0"/>
+ <pt x="1031" y="1395" on="1"/>
+ <pt x="928" y="1400" on="1"/>
+ <pt x="731" y="1400" on="1"/>
+ <pt x="731" y="259" on="1"/>
+ <pt x="731" y="203" on="0"/>
+ <pt x="739" y="147" on="1"/>
+ <pt x="746" y="96" on="0"/>
+ <pt x="771" y="82" on="1"/>
+ <pt x="792" y="71" on="0"/>
+ <pt x="830" y="68" on="1"/>
+ <pt x="898" y="63" on="1"/>
+ <pt x="941" y="62" on="1"/>
+ <pt x="941" y="0" on="1"/>
+ <pt x="312" y="0" on="1"/>
+ <pt x="312" y="62" on="1"/>
+ <pt x="355" y="63" on="1"/>
+ <pt x="423" y="68" on="1"/>
+ <pt x="498" y="74" on="0"/>
+ <pt x="508" y="115" on="1"/>
+ <pt x="521" y="177" on="0"/>
+ <pt x="521" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="978" y="1925" on="1"/>
+ <pt x="738" y="1604" on="1"/>
+ <pt x="516" y="1604" on="1"/>
+ <pt x="275" y="1925" on="1"/>
+ <pt x="361" y="1925" on="1"/>
+ <pt x="627" y="1703" on="1"/>
+ <pt x="892" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 51 50 49 48 45 5 13 46
+ 0 0 26 25 1 0 21 3 13 1 4 48 84 47 46 1 37 36 1 2 0 14 13 0 14
+ 37 44 36 27 51 46 45 25 24 20 19 16 8 14 26 3 50 26 0 2 49 48 47 11 7
+ 6 1 7 0 12 3 0 0 27 26 32 1 0 1 4 48 196 15 14 1 44 0 1 13 12
+ 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcommaaccent" xMin="31" yMin="-432" xMax="1221" yMax="1480">
+ <contour>
+ <pt x="521" y="1400" on="1"/>
+ <pt x="325" y="1400" on="1"/>
+ <pt x="222" y="1395" on="1"/>
+ <pt x="158" y="1394" on="0"/>
+ <pt x="148" y="1371" on="1"/>
+ <pt x="140" y="1352" on="0"/>
+ <pt x="140" y="1301" on="1"/>
+ <pt x="140" y="1287" on="1"/>
+ <pt x="139" y="1270" on="1"/>
+ <pt x="139" y="1236" on="0"/>
+ <pt x="138" y="1230" on="1"/>
+ <pt x="136" y="1209" on="1"/>
+ <pt x="31" y="1209" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ <pt x="1221" y="1480" on="1"/>
+ <pt x="1221" y="1209" on="1"/>
+ <pt x="1116" y="1209" on="1"/>
+ <pt x="1115" y="1230" on="1"/>
+ <pt x="1114" y="1253" on="0"/>
+ <pt x="1113" y="1287" on="1"/>
+ <pt x="1113" y="1303" on="1"/>
+ <pt x="1114" y="1366" on="0"/>
+ <pt x="1098" y="1381" on="1"/>
+ <pt x="1083" y="1395" on="0"/>
+ <pt x="1031" y="1395" on="1"/>
+ <pt x="928" y="1400" on="1"/>
+ <pt x="731" y="1400" on="1"/>
+ <pt x="731" y="259" on="1"/>
+ <pt x="731" y="203" on="0"/>
+ <pt x="739" y="147" on="1"/>
+ <pt x="744" y="109" on="0"/>
+ <pt x="753" y="97" on="1"/>
+ <pt x="772" y="72" on="0"/>
+ <pt x="830" y="68" on="1"/>
+ <pt x="898" y="63" on="1"/>
+ <pt x="941" y="62" on="1"/>
+ <pt x="941" y="0" on="1"/>
+ <pt x="312" y="0" on="1"/>
+ <pt x="312" y="62" on="1"/>
+ <pt x="355" y="63" on="1"/>
+ <pt x="423" y="68" on="1"/>
+ <pt x="498" y="74" on="0"/>
+ <pt x="508" y="115" on="1"/>
+ <pt x="521" y="177" on="0"/>
+ <pt x="521" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="484" y="-411" on="1"/>
+ <pt x="484" y="-343" on="1"/>
+ <pt x="546" y="-359" on="0"/>
+ <pt x="585" y="-359" on="1"/>
+ <pt x="692" y="-359" on="0"/>
+ <pt x="692" y="-277" on="1"/>
+ <pt x="692" y="-179" on="0"/>
+ <pt x="505" y="-175" on="1"/>
+ <pt x="600" y="0" on="1"/>
+ <pt x="679" y="0" on="1"/>
+ <pt x="613" y="-119" on="1"/>
+ <pt x="830" y="-138" on="0"/>
+ <pt x="830" y="-266" on="1"/>
+ <pt x="830" y="-336" on="0"/>
+ <pt x="772" y="-384" on="1"/>
+ <pt x="715" y="-432" on="0"/>
+ <pt x="628" y="-432" on="1"/>
+ <pt x="560" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 117 values pushed */
+ 0 0 48 17 61 48 84 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 55
+ 52 46 45 4 13 61 36 0 0 26 25 1 0 21 3 13 1 4 48 84 54 53 37 36 3
+ 0 14 13 0 14 0 0 50 48 57 48 196 37 44 36 27 57 57 25 24 20 19 16 6 14
+ 26 3 55 54 53 3 26 0 3 52 46 45 11 7 6 1 7 0 12 3 0 0 27 26 32
+ 1 0 1 4 48 196 15 14 1 44 0 1 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcommabelow" xMin="31" yMin="-432" xMax="1221" yMax="1480">
+ <contour>
+ <pt x="521" y="1400" on="1"/>
+ <pt x="325" y="1400" on="1"/>
+ <pt x="222" y="1395" on="1"/>
+ <pt x="158" y="1394" on="0"/>
+ <pt x="148" y="1371" on="1"/>
+ <pt x="140" y="1352" on="0"/>
+ <pt x="140" y="1301" on="1"/>
+ <pt x="140" y="1287" on="1"/>
+ <pt x="139" y="1270" on="1"/>
+ <pt x="139" y="1236" on="0"/>
+ <pt x="138" y="1230" on="1"/>
+ <pt x="136" y="1209" on="1"/>
+ <pt x="31" y="1209" on="1"/>
+ <pt x="31" y="1480" on="1"/>
+ <pt x="1221" y="1480" on="1"/>
+ <pt x="1221" y="1209" on="1"/>
+ <pt x="1116" y="1209" on="1"/>
+ <pt x="1115" y="1230" on="1"/>
+ <pt x="1114" y="1253" on="0"/>
+ <pt x="1113" y="1287" on="1"/>
+ <pt x="1113" y="1303" on="1"/>
+ <pt x="1114" y="1366" on="0"/>
+ <pt x="1098" y="1381" on="1"/>
+ <pt x="1083" y="1395" on="0"/>
+ <pt x="1031" y="1395" on="1"/>
+ <pt x="928" y="1400" on="1"/>
+ <pt x="731" y="1400" on="1"/>
+ <pt x="731" y="259" on="1"/>
+ <pt x="731" y="203" on="0"/>
+ <pt x="739" y="147" on="1"/>
+ <pt x="744" y="109" on="0"/>
+ <pt x="753" y="97" on="1"/>
+ <pt x="772" y="72" on="0"/>
+ <pt x="830" y="68" on="1"/>
+ <pt x="898" y="63" on="1"/>
+ <pt x="941" y="62" on="1"/>
+ <pt x="941" y="0" on="1"/>
+ <pt x="312" y="0" on="1"/>
+ <pt x="312" y="62" on="1"/>
+ <pt x="355" y="63" on="1"/>
+ <pt x="423" y="68" on="1"/>
+ <pt x="498" y="74" on="0"/>
+ <pt x="508" y="115" on="1"/>
+ <pt x="521" y="177" on="0"/>
+ <pt x="521" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="472" y="-421" on="1"/>
+ <pt x="472" y="-349" on="1"/>
+ <pt x="521" y="-359" on="0"/>
+ <pt x="576" y="-359" on="1"/>
+ <pt x="679" y="-359" on="0"/>
+ <pt x="679" y="-279" on="1"/>
+ <pt x="679" y="-190" on="0"/>
+ <pt x="521" y="-175" on="1"/>
+ <pt x="521" y="-111" on="1"/>
+ <pt x="655" y="-114" on="0"/>
+ <pt x="721" y="-143" on="1"/>
+ <pt x="814" y="-185" on="0"/>
+ <pt x="814" y="-280" on="1"/>
+ <pt x="814" y="-432" on="0"/>
+ <pt x="597" y="-432" on="1"/>
+ <pt x="538" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 48 38 59 48 84 44 37 27 36 24 20 19 16 15 12 11 7 6 9 0 36 3 53
+ 52 46 45 4 13 59 36 0 0 26 25 1 0 42 3 13 1 4 48 84 37 36 1 0 14
+ 13 0 14 0 0 50 23 57 48 196 37 44 36 27 57 57 25 24 20 19 16 6 14 26 3
+ 46 45 11 7 6 1 6 0 12 3 0 0 27 26 37 1 0 1 4 48 196 15 14 1 53
+ 52 44 0 3 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Thorn" xMin="43" yMin="0" xMax="1077" yMax="1480">
+ <contour>
+ <pt x="438" y="1178" on="1"/>
+ <pt x="543" y="1179" on="1"/>
+ <pt x="800" y="1181" on="0"/>
+ <pt x="930" y="1104" on="1"/>
+ <pt x="1077" y="1016" on="0"/>
+ <pt x="1077" y="791" on="1"/>
+ <pt x="1077" y="315" on="0"/>
+ <pt x="443" y="315" on="1"/>
+ <pt x="438" y="315" on="1"/>
+ <pt x="438" y="259" on="1"/>
+ <pt x="438" y="200" on="0"/>
+ <pt x="445" y="147" on="1"/>
+ <pt x="451" y="109" on="0"/>
+ <pt x="459" y="97" on="1"/>
+ <pt x="478" y="72" on="0"/>
+ <pt x="536" y="68" on="1"/>
+ <pt x="604" y="63" on="1"/>
+ <pt x="623" y="62" on="1"/>
+ <pt x="623" y="0" on="1"/>
+ <pt x="43" y="0" on="1"/>
+ <pt x="43" y="62" on="1"/>
+ <pt x="62" y="63" on="1"/>
+ <pt x="129" y="68" on="1"/>
+ <pt x="205" y="74" on="0"/>
+ <pt x="215" y="115" on="1"/>
+ <pt x="228" y="177" on="0"/>
+ <pt x="228" y="259" on="1"/>
+ <pt x="228" y="1221" on="1"/>
+ <pt x="228" y="1280" on="0"/>
+ <pt x="221" y="1333" on="1"/>
+ <pt x="215" y="1372" on="0"/>
+ <pt x="207" y="1384" on="1"/>
+ <pt x="189" y="1410" on="0"/>
+ <pt x="129" y="1413" on="1"/>
+ <pt x="62" y="1417" on="1"/>
+ <pt x="43" y="1419" on="1"/>
+ <pt x="43" y="1480" on="1"/>
+ <pt x="623" y="1480" on="1"/>
+ <pt x="623" y="1419" on="1"/>
+ <pt x="604" y="1417" on="1"/>
+ <pt x="536" y="1413" on="1"/>
+ <pt x="461" y="1408" on="0"/>
+ <pt x="451" y="1366" on="1"/>
+ <pt x="438" y="1302" on="0"/>
+ <pt x="438" y="1221" on="1"/>
+ </contour>
+ <contour>
+ <pt x="438" y="382" on="1"/>
+ <pt x="455" y="382" on="1"/>
+ <pt x="647" y="382" on="0"/>
+ <pt x="751" y="489" on="1"/>
+ <pt x="855" y="596" on="0"/>
+ <pt x="855" y="791" on="1"/>
+ <pt x="855" y="959" on="0"/>
+ <pt x="769" y="1035" on="1"/>
+ <pt x="683" y="1110" on="0"/>
+ <pt x="494" y="1110" on="1"/>
+ <pt x="438" y="1110" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 44 37 27 36 26 19 9 18 55 54 46 45 8 7 0 7 36 18 3 19 18 1 0 37 36
+ 0 14 0 0 50 33 5 48 196 37 44 36 27 19 26 18 9 54 46 7 3 13 5 0 0
+ 0 55 45 44 9 8 0 32 5 26 1 4 48 196 27 26 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="U" xMin="19" yMin="-37" xMax="1456" yMax="1480">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
+ 3 0 56 30 29 0 0 3 14 56 47 30 37 29 22 1 0 2 21 8 3 0 0 22 21
+ 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uacute" xMin="19" yMin="-37" xMax="1456" yMax="1925">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="650" y="1604" on="1"/>
+ <pt x="891" y="1925" on="1"/>
+ <pt x="1150" y="1925" on="1"/>
+ <pt x="743" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 60 57 2 58 0 3 1 46 38 21
+ 9 8 1 6 0 2 3 0 59 58 1 0 56 30 29 0 0 3 14 56 47 30 37 29 22
+ 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32 1 46 2 4 48
+ 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ubreve" xMin="19" yMin="-37" xMax="1456" yMax="1925">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="442" y="1925" on="1"/>
+ <pt x="507" y="1925" on="1"/>
+ <pt x="534" y="1835" on="0"/>
+ <pt x="594" y="1793" on="1"/>
+ <pt x="662" y="1746" on="0"/>
+ <pt x="775" y="1746" on="1"/>
+ <pt x="901" y="1746" on="0"/>
+ <pt x="971" y="1805" on="1"/>
+ <pt x="1020" y="1845" on="0"/>
+ <pt x="1044" y="1925" on="1"/>
+ <pt x="1108" y="1925" on="1"/>
+ <pt x="1089" y="1790" on="0"/>
+ <pt x="1017" y="1709" on="1"/>
+ <pt x="923" y="1604" on="0"/>
+ <pt x="775" y="1604" on="1"/>
+ <pt x="621" y="1604" on="0"/>
+ <pt x="526" y="1719" on="1"/>
+ <pt x="461" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 62 20 71 15 38 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1
+ 6 0 2 3 0 67 66 58 57 4 13 71 0 56 30 29 0 0 3 14 56 47 30 37 29
+ 22 67 66 58 57 1 0 6 21 8 3 0 0 22 21 41 1 37 9 8 37 1 46 2 4
+ 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ucircumflex" xMin="19" yMin="-37" xMax="1456" yMax="1925">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="440" y="1604" on="1"/>
+ <pt x="681" y="1925" on="1"/>
+ <pt x="903" y="1925" on="1"/>
+ <pt x="1143" y="1604" on="1"/>
+ <pt x="1057" y="1604" on="1"/>
+ <pt x="792" y="1826" on="1"/>
+ <pt x="526" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 63 62 61 60 57 5 58 0 3 1
+ 46 38 21 9 8 1 6 0 2 3 0 59 58 1 0 56 30 29 0 0 3 14 56 47 30
+ 37 29 22 63 62 61 60 59 58 57 1 0 9 21 8 3 0 0 22 21 9 1 37 9 8
+ 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Udieresis" xMin="19" yMin="-37" xMax="1456" yMax="1777">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="508" y="1604" on="1"/>
+ <pt x="508" y="1777" on="1"/>
+ <pt x="681" y="1777" on="1"/>
+ <pt x="681" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="903" y="1604" on="1"/>
+ <pt x="903" y="1777" on="1"/>
+ <pt x="1076" y="1777" on="1"/>
+ <pt x="1076" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 105 values pushed */
+ 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
+ 3 0 0 0 64 61 60 57 13 3 58 1 4 48 84 63 62 59 58 3 0 56 30 29 0
+ 0 3 14 56 47 30 37 29 22 1 0 2 59 57 3 0 0 62 61 13 1 63 60 59 13
+ 1 57 22 21 9 1 37 9 8 32 1 46 4 4 48 196 64 63 1 58 57 1 38 37 1
+ 47 46 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ugrave" xMin="19" yMin="-37" xMax="1456" yMax="1925">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="934" y="1604" on="1"/>
+ <pt x="841" y="1604" on="1"/>
+ <pt x="434" y="1925" on="1"/>
+ <pt x="693" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 84 values pushed */
+ 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 58 57 2 59 0 3 1 46 38 21
+ 9 8 1 6 0 2 3 0 60 59 1 0 56 30 29 0 0 3 14 56 47 30 37 29 22
+ 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32 1 46 2 4 48
+ 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uhungarumlaut" xMin="19" yMin="-37" xMax="1456" yMax="1925">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="565" y="1604" on="1"/>
+ <pt x="779" y="1925" on="1"/>
+ <pt x="948" y="1925" on="1"/>
+ <pt x="627" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="874" y="1604" on="1"/>
+ <pt x="1087" y="1925" on="1"/>
+ <pt x="1256" y="1925" on="1"/>
+ <pt x="935" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 95 values pushed */
+ 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 64 61 60 57 4 58 0 3 1 46
+ 38 21 9 8 1 6 0 2 3 0 63 62 59 58 3 0 56 30 29 0 0 3 14 56 47
+ 30 37 29 22 63 37 21 2 64 62 61 60 59 58 57 1 0 9 21 8 3 0 0 22 21
+ 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Umacron" xMin="19" yMin="-37" xMax="1456" yMax="1727">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="470" y="1604" on="1"/>
+ <pt x="470" y="1727" on="1"/>
+ <pt x="1112" y="1727" on="1"/>
+ <pt x="1112" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 0 0 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1 6 0 2
+ 3 0 0 0 60 57 12 1 58 1 4 48 84 59 58 1 0 56 30 29 0 0 3 14 56
+ 47 30 37 29 22 60 59 58 57 1 0 6 21 8 3 0 0 22 21 9 1 37 9 8 32
+ 1 46 2 4 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Unterkomma" xMin="170" yMin="-432" xMax="512" yMax="-111">
+ <contour>
+ <pt x="170" y="-421" on="1"/>
+ <pt x="170" y="-349" on="1"/>
+ <pt x="219" y="-359" on="0"/>
+ <pt x="274" y="-359" on="1"/>
+ <pt x="377" y="-359" on="0"/>
+ <pt x="377" y="-279" on="1"/>
+ <pt x="377" y="-190" on="0"/>
+ <pt x="219" y="-175" on="1"/>
+ <pt x="219" y="-111" on="1"/>
+ <pt x="353" y="-114" on="0"/>
+ <pt x="419" y="-143" on="1"/>
+ <pt x="512" y="-185" on="0"/>
+ <pt x="512" y="-280" on="1"/>
+ <pt x="512" y="-432" on="0"/>
+ <pt x="295" y="-432" on="1"/>
+ <pt x="236" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 3 17 14 48 84 14 8 7 1 0 14 0 0 5 48 12 48 196 12 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uogonek" xMin="19" yMin="-370" xMax="1456" yMax="1480">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1365" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="395" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1034" y="-273" on="1"/>
+ <pt x="1034" y="-341" on="1"/>
+ <pt x="963" y="-370" on="0"/>
+ <pt x="885" y="-370" on="1"/>
+ <pt x="665" y="-370" on="0"/>
+ <pt x="665" y="-211" on="1"/>
+ <pt x="665" y="-90" on="0"/>
+ <pt x="823" y="0" on="1"/>
+ <pt x="930" y="0" on="1"/>
+ <pt x="801" y="-80" on="0"/>
+ <pt x="801" y="-182" on="1"/>
+ <pt x="801" y="-289" on="0"/>
+ <pt x="934" y="-289" on="1"/>
+ <pt x="985" y="-289" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 96 values pushed */
+ 0 0 69 7 60 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21 9 8 1
+ 6 0 2 3 0 1 65 64 58 57 4 13 60 2 0 56 30 29 0 0 3 14 0 0 67
+ 48 62 48 196 56 47 30 37 29 22 62 65 64 62 58 57 1 0 7 21 8 3 0 0 22
+ 21 9 1 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uring" xMin="19" yMin="-37" xMax="1456" yMax="2033">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="782" y="2033" on="1"/>
+ <pt x="876" y="2033" on="0"/>
+ <pt x="942" y="1967" on="1"/>
+ <pt x="1009" y="1901" on="0"/>
+ <pt x="1009" y="1807" on="1"/>
+ <pt x="1009" y="1711" on="0"/>
+ <pt x="942" y="1645" on="1"/>
+ <pt x="875" y="1579" on="0"/>
+ <pt x="780" y="1579" on="1"/>
+ <pt x="696" y="1579" on="0"/>
+ <pt x="635" y="1633" on="1"/>
+ <pt x="555" y="1702" on="0"/>
+ <pt x="555" y="1806" on="1"/>
+ <pt x="555" y="1901" on="0"/>
+ <pt x="621" y="1967" on="1"/>
+ <pt x="687" y="2033" on="0"/>
+ </contour>
+ <contour>
+ <pt x="782" y="1965" on="1"/>
+ <pt x="716" y="1965" on="0"/>
+ <pt x="670" y="1919" on="1"/>
+ <pt x="623" y="1872" on="0"/>
+ <pt x="623" y="1807" on="1"/>
+ <pt x="623" y="1741" on="0"/>
+ <pt x="669" y="1694" on="1"/>
+ <pt x="715" y="1647" on="0"/>
+ <pt x="780" y="1647" on="1"/>
+ <pt x="841" y="1647" on="0"/>
+ <pt x="885" y="1684" on="1"/>
+ <pt x="941" y="1733" on="0"/>
+ <pt x="941" y="1807" on="1"/>
+ <pt x="941" y="1873" on="0"/>
+ <pt x="894" y="1919" on="1"/>
+ <pt x="847" y="1965" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 93 values pushed */
+ 0 0 81 17 65 73 17 57 15 17 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21
+ 9 8 1 6 0 2 3 0 65 57 0 56 30 29 0 0 3 14 0 0 85 17 61 77 17
+ 69 48 196 56 47 30 37 29 22 69 61 69 61 1 0 4 21 8 3 0 0 22 21 9 1
+ 37 9 8 32 1 46 2 4 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Utilde" xMin="19" yMin="-37" xMax="1456" yMax="1839">
+ <contour>
+ <pt x="602" y="1480" on="1"/>
+ <pt x="602" y="1419" on="1"/>
+ <pt x="584" y="1417" on="1"/>
+ <pt x="516" y="1413" on="1"/>
+ <pt x="448" y="1408" on="0"/>
+ <pt x="437" y="1386" on="1"/>
+ <pt x="426" y="1367" on="0"/>
+ <pt x="423" y="1320" on="1"/>
+ <pt x="417" y="1221" on="1"/>
+ <pt x="417" y="588" on="1"/>
+ <pt x="417" y="360" on="0"/>
+ <pt x="429" y="290" on="1"/>
+ <pt x="441" y="219" on="0"/>
+ <pt x="490" y="156" on="1"/>
+ <pt x="587" y="31" on="0"/>
+ <pt x="779" y="31" on="1"/>
+ <pt x="978" y="31" on="0"/>
+ <pt x="1087" y="160" on="1"/>
+ <pt x="1143" y="227" on="0"/>
+ <pt x="1156" y="319" on="1"/>
+ <pt x="1167" y="397" on="0"/>
+ <pt x="1167" y="544" on="1"/>
+ <pt x="1167" y="1221" on="1"/>
+ <pt x="1168" y="1335" on="0"/>
+ <pt x="1149" y="1377" on="1"/>
+ <pt x="1134" y="1409" on="0"/>
+ <pt x="1068" y="1413" on="1"/>
+ <pt x="1000" y="1417" on="1"/>
+ <pt x="982" y="1419" on="1"/>
+ <pt x="982" y="1480" on="1"/>
+ <pt x="1456" y="1480" on="1"/>
+ <pt x="1456" y="1419" on="1"/>
+ <pt x="1437" y="1417" on="1"/>
+ <pt x="1369" y="1413" on="1"/>
+ <pt x="1294" y="1408" on="0"/>
+ <pt x="1284" y="1366" on="1"/>
+ <pt x="1271" y="1302" on="0"/>
+ <pt x="1271" y="1221" on="1"/>
+ <pt x="1271" y="601" on="1"/>
+ <pt x="1271" y="394" on="0"/>
+ <pt x="1248" y="299" on="1"/>
+ <pt x="1224" y="201" on="0"/>
+ <pt x="1156" y="120" on="1"/>
+ <pt x="1023" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="204" y="-37" on="0"/>
+ <pt x="204" y="554" on="1"/>
+ <pt x="204" y="1221" on="1"/>
+ <pt x="204" y="1280" on="0"/>
+ <pt x="197" y="1333" on="1"/>
+ <pt x="191" y="1372" on="0"/>
+ <pt x="183" y="1384" on="1"/>
+ <pt x="165" y="1410" on="0"/>
+ <pt x="105" y="1413" on="1"/>
+ <pt x="38" y="1417" on="1"/>
+ <pt x="19" y="1419" on="1"/>
+ <pt x="19" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="442" y="1604" on="1"/>
+ <pt x="469" y="1744" on="0"/>
+ <pt x="538" y="1797" on="1"/>
+ <pt x="591" y="1839" on="0"/>
+ <pt x="669" y="1839" on="1"/>
+ <pt x="734" y="1839" on="0"/>
+ <pt x="787" y="1801" on="1"/>
+ <pt x="822" y="1776" on="1"/>
+ <pt x="874" y="1739" on="0"/>
+ <pt x="928" y="1739" on="1"/>
+ <pt x="1023" y="1739" on="0"/>
+ <pt x="1046" y="1838" on="1"/>
+ <pt x="1108" y="1838" on="1"/>
+ <pt x="1080" y="1699" on="0"/>
+ <pt x="1012" y="1646" on="1"/>
+ <pt x="958" y="1604" on="0"/>
+ <pt x="881" y="1604" on="1"/>
+ <pt x="818" y="1604" on="0"/>
+ <pt x="763" y="1642" on="1"/>
+ <pt x="728" y="1666" on="1"/>
+ <pt x="673" y="1704" on="0"/>
+ <pt x="622" y="1704" on="1"/>
+ <pt x="533" y="1704" on="0"/>
+ <pt x="504" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 0 0 78 20 61 66 20 73 15 38 44 48 84 44 2 47 56 37 30 22 29 1 46 38 21
+ 9 8 1 6 0 2 3 0 80 69 68 57 4 13 73 61 0 56 30 29 0 0 3 14 56
+ 47 30 37 29 22 80 69 68 57 1 0 6 21 8 3 0 0 22 21 41 1 37 9 8 37
+ 1 46 2 4 48 196 38 37 1 47 46 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="V" xMin="0" yMin="-19" xMax="1479" yMax="1480">
+ <contour>
+ <pt x="724" y="-19" on="1"/>
+ <pt x="193" y="1216" on="1"/>
+ <pt x="137" y="1342" on="1"/>
+ <pt x="113" y="1398" on="0"/>
+ <pt x="91" y="1406" on="1"/>
+ <pt x="68" y="1414" on="0"/>
+ <pt x="21" y="1417" on="1"/>
+ <pt x="0" y="1419" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="543" y="1480" on="1"/>
+ <pt x="543" y="1419" on="1"/>
+ <pt x="522" y="1419" on="1"/>
+ <pt x="367" y="1419" on="0"/>
+ <pt x="367" y="1380" on="1"/>
+ <pt x="367" y="1366" on="0"/>
+ <pt x="401" y="1283" on="1"/>
+ <pt x="428" y="1216" on="1"/>
+ <pt x="828" y="284" on="1"/>
+ <pt x="1210" y="1217" on="1"/>
+ <pt x="1230" y="1268" on="1"/>
+ <pt x="1262" y="1349" on="0"/>
+ <pt x="1262" y="1376" on="1"/>
+ <pt x="1262" y="1415" on="0"/>
+ <pt x="1193" y="1417" on="1"/>
+ <pt x="1117" y="1419" on="1"/>
+ <pt x="1095" y="1419" on="1"/>
+ <pt x="1095" y="1480" on="1"/>
+ <pt x="1479" y="1480" on="1"/>
+ <pt x="1479" y="1419" on="1"/>
+ <pt x="1457" y="1417" on="1"/>
+ <pt x="1394" y="1413" on="0"/>
+ <pt x="1377" y="1396" on="1"/>
+ <pt x="1359" y="1380" on="0"/>
+ <pt x="1341" y="1335" on="1"/>
+ <pt x="1294" y="1217" on="1"/>
+ <pt x="792" y="-19" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 1 28 25 24 17 16 11 10 7 1 9 8 2 3 0 1 35 0 2 0 27 26 9 8 0
+ 3 14 35 28 27 26 25 24 21 17 16 13 11 10 9 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="W" xMin="0" yMin="-19" xMax="1933" yMax="1480">
+ <contour>
+ <pt x="524" y="-19" on="1"/>
+ <pt x="188" y="1215" on="1"/>
+ <pt x="155" y="1336" on="0"/>
+ <pt x="153" y="1347" on="1"/>
+ <pt x="138" y="1416" on="0"/>
+ <pt x="80" y="1416" on="1"/>
+ <pt x="22" y="1417" on="1"/>
+ <pt x="0" y="1419" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="536" y="1480" on="1"/>
+ <pt x="536" y="1419" on="1"/>
+ <pt x="516" y="1419" on="1"/>
+ <pt x="462" y="1417" on="1"/>
+ <pt x="368" y="1414" on="0"/>
+ <pt x="368" y="1363" on="1"/>
+ <pt x="368" y="1323" on="0"/>
+ <pt x="397" y="1215" on="1"/>
+ <pt x="630" y="354" on="1"/>
+ <pt x="990" y="1462" on="1"/>
+ <pt x="1060" y="1462" on="1"/>
+ <pt x="1382" y="323" on="1"/>
+ <pt x="1658" y="1214" on="1"/>
+ <pt x="1701" y="1352" on="0"/>
+ <pt x="1701" y="1383" on="1"/>
+ <pt x="1701" y="1415" on="0"/>
+ <pt x="1613" y="1417" on="1"/>
+ <pt x="1545" y="1419" on="1"/>
+ <pt x="1526" y="1419" on="1"/>
+ <pt x="1526" y="1480" on="1"/>
+ <pt x="1933" y="1480" on="1"/>
+ <pt x="1933" y="1419" on="1"/>
+ <pt x="1916" y="1417" on="1"/>
+ <pt x="1856" y="1415" on="1"/>
+ <pt x="1796" y="1413" on="0"/>
+ <pt x="1777" y="1352" on="1"/>
+ <pt x="1734" y="1215" on="1"/>
+ <pt x="1352" y="-19" on="1"/>
+ <pt x="1285" y="-19" on="1"/>
+ <pt x="963" y="1120" on="1"/>
+ <pt x="593" y="-19" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 1 38 30 27 26 19 18 11 10 7 9 8 1 3 0 1 1 20 17 2 1 2 3 0 0
+ 1 39 37 36 0 4 13 2 0 29 28 9 8 0 3 14 39 38 37 36 30 29 28 27 26
+ 23 20 19 18 17 14 11 10 9 8 7 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Wcircumflex" xMin="0" yMin="-19" xMax="1933" yMax="1925">
+ <contour>
+ <pt x="524" y="-19" on="1"/>
+ <pt x="188" y="1215" on="1"/>
+ <pt x="155" y="1336" on="0"/>
+ <pt x="153" y="1347" on="1"/>
+ <pt x="138" y="1416" on="0"/>
+ <pt x="80" y="1416" on="1"/>
+ <pt x="22" y="1417" on="1"/>
+ <pt x="0" y="1419" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="536" y="1480" on="1"/>
+ <pt x="536" y="1419" on="1"/>
+ <pt x="516" y="1419" on="1"/>
+ <pt x="462" y="1417" on="1"/>
+ <pt x="368" y="1414" on="0"/>
+ <pt x="368" y="1363" on="1"/>
+ <pt x="368" y="1323" on="0"/>
+ <pt x="397" y="1215" on="1"/>
+ <pt x="630" y="354" on="1"/>
+ <pt x="990" y="1462" on="1"/>
+ <pt x="1060" y="1462" on="1"/>
+ <pt x="1382" y="323" on="1"/>
+ <pt x="1658" y="1214" on="1"/>
+ <pt x="1701" y="1352" on="0"/>
+ <pt x="1701" y="1383" on="1"/>
+ <pt x="1701" y="1415" on="0"/>
+ <pt x="1613" y="1417" on="1"/>
+ <pt x="1545" y="1419" on="1"/>
+ <pt x="1526" y="1419" on="1"/>
+ <pt x="1526" y="1480" on="1"/>
+ <pt x="1933" y="1480" on="1"/>
+ <pt x="1933" y="1419" on="1"/>
+ <pt x="1916" y="1417" on="1"/>
+ <pt x="1856" y="1415" on="1"/>
+ <pt x="1796" y="1413" on="0"/>
+ <pt x="1777" y="1352" on="1"/>
+ <pt x="1734" y="1215" on="1"/>
+ <pt x="1352" y="-19" on="1"/>
+ <pt x="1285" y="-19" on="1"/>
+ <pt x="963" y="1120" on="1"/>
+ <pt x="593" y="-19" on="1"/>
+ </contour>
+ <contour>
+ <pt x="679" y="1604" on="1"/>
+ <pt x="920" y="1925" on="1"/>
+ <pt x="1142" y="1925" on="1"/>
+ <pt x="1382" y="1604" on="1"/>
+ <pt x="1296" y="1604" on="1"/>
+ <pt x="1031" y="1826" on="1"/>
+ <pt x="765" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 46 45 44 43 40 5 41 8 3 1 38 30 27 26 19 18 11 10 7 9 8 1 3 0 1
+ 1 20 17 2 1 2 3 0 0 1 39 37 36 0 4 13 2 0 42 41 1 0 29 28 9
+ 8 0 3 14 46 45 44 43 42 41 40 39 38 37 36 30 29 28 27 26 23 20 19 18 17
+ 14 11 10 9 8 7 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="X" xMin="12" yMin="0" xMax="1466" yMax="1480">
+ <contour>
+ <pt x="12" y="0" on="1"/>
+ <pt x="12" y="62" on="1"/>
+ <pt x="26" y="63" on="1"/>
+ <pt x="69" y="66" on="1"/>
+ <pt x="132" y="72" on="0"/>
+ <pt x="187" y="144" on="1"/>
+ <pt x="278" y="261" on="1"/>
+ <pt x="633" y="729" on="1"/>
+ <pt x="302" y="1222" on="1"/>
+ <pt x="222" y="1333" on="1"/>
+ <pt x="167" y="1411" on="0"/>
+ <pt x="107" y="1415" on="1"/>
+ <pt x="57" y="1417" on="1"/>
+ <pt x="36" y="1419" on="1"/>
+ <pt x="36" y="1480" on="1"/>
+ <pt x="619" y="1480" on="1"/>
+ <pt x="619" y="1419" on="1"/>
+ <pt x="601" y="1419" on="1"/>
+ <pt x="531" y="1418" on="1"/>
+ <pt x="456" y="1417" on="0"/>
+ <pt x="456" y="1386" on="1"/>
+ <pt x="456" y="1370" on="0"/>
+ <pt x="501" y="1310" on="1"/>
+ <pt x="509" y="1300" on="0"/>
+ <pt x="536" y="1258" on="1"/>
+ <pt x="560" y="1223" on="1"/>
+ <pt x="801" y="859" on="1"/>
+ <pt x="1091" y="1223" on="1"/>
+ <pt x="1200" y="1360" on="0"/>
+ <pt x="1200" y="1391" on="1"/>
+ <pt x="1200" y="1414" on="0"/>
+ <pt x="1138" y="1417" on="1"/>
+ <pt x="1089" y="1419" on="1"/>
+ <pt x="1070" y="1419" on="1"/>
+ <pt x="1070" y="1480" on="1"/>
+ <pt x="1441" y="1480" on="1"/>
+ <pt x="1441" y="1419" on="1"/>
+ <pt x="1417" y="1417" on="1"/>
+ <pt x="1325" y="1411" on="0"/>
+ <pt x="1264" y="1326" on="1"/>
+ <pt x="1229" y="1279" on="0"/>
+ <pt x="1184" y="1223" on="1"/>
+ <pt x="855" y="814" on="1"/>
+ <pt x="1220" y="261" on="1"/>
+ <pt x="1307" y="137" on="1"/>
+ <pt x="1351" y="71" on="0"/>
+ <pt x="1394" y="66" on="1"/>
+ <pt x="1447" y="63" on="1"/>
+ <pt x="1466" y="62" on="1"/>
+ <pt x="1466" y="0" on="1"/>
+ <pt x="899" y="0" on="1"/>
+ <pt x="899" y="62" on="1"/>
+ <pt x="916" y="62" on="1"/>
+ <pt x="977" y="63" on="1"/>
+ <pt x="1064" y="64" on="0"/>
+ <pt x="1064" y="99" on="1"/>
+ <pt x="1064" y="122" on="0"/>
+ <pt x="1023" y="181" on="1"/>
+ <pt x="968" y="260" on="1"/>
+ <pt x="691" y="676" on="1"/>
+ <pt x="376" y="261" on="1"/>
+ <pt x="358" y="237" on="1"/>
+ <pt x="342" y="216" on="1"/>
+ <pt x="331" y="202" on="1"/>
+ <pt x="321" y="189" on="1"/>
+ <pt x="265" y="115" on="0"/>
+ <pt x="265" y="95" on="1"/>
+ <pt x="265" y="64" on="0"/>
+ <pt x="345" y="63" on="1"/>
+ <pt x="405" y="62" on="1"/>
+ <pt x="426" y="62" on="1"/>
+ <pt x="426" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 70 69 59 58 52 51 48 43 42 36 33 32 26 17 16 13 8 7 1 19 14 0 3 71 50
+ 49 0 3 0 35 34 15 14 0 3 14 71 70 69 66 59 58 55 52 51 50 49 48 43 42
+ 36 35 34 33 32 29 26 20 17 16 15 14 13 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Y" xMin="0" yMin="0" xMax="1478" yMax="1480">
+ <contour>
+ <pt x="627" y="656" on="1"/>
+ <pt x="252" y="1215" on="1"/>
+ <pt x="193" y="1303" on="1"/>
+ <pt x="124" y="1408" on="0"/>
+ <pt x="77" y="1415" on="1"/>
+ <pt x="19" y="1417" on="1"/>
+ <pt x="0" y="1419" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="573" y="1480" on="1"/>
+ <pt x="573" y="1419" on="1"/>
+ <pt x="554" y="1419" on="1"/>
+ <pt x="483" y="1417" on="1"/>
+ <pt x="409" y="1415" on="0"/>
+ <pt x="409" y="1380" on="1"/>
+ <pt x="409" y="1351" on="0"/>
+ <pt x="457" y="1281" on="1"/>
+ <pt x="502" y="1215" on="1"/>
+ <pt x="816" y="748" on="1"/>
+ <pt x="1131" y="1214" on="1"/>
+ <pt x="1226" y="1354" on="0"/>
+ <pt x="1226" y="1389" on="1"/>
+ <pt x="1226" y="1414" on="0"/>
+ <pt x="1143" y="1417" on="1"/>
+ <pt x="1087" y="1419" on="1"/>
+ <pt x="1069" y="1419" on="1"/>
+ <pt x="1069" y="1480" on="1"/>
+ <pt x="1478" y="1480" on="1"/>
+ <pt x="1478" y="1419" on="1"/>
+ <pt x="1459" y="1417" on="1"/>
+ <pt x="1458" y="1417" on="0"/>
+ <pt x="1453" y="1418" on="1"/>
+ <pt x="1450" y="1415" on="0"/>
+ <pt x="1447" y="1415" on="1"/>
+ <pt x="1426" y="1416" on="1"/>
+ <pt x="1353" y="1419" on="0"/>
+ <pt x="1297" y="1333" on="1"/>
+ <pt x="1295" y="1329" on="0"/>
+ <pt x="1288" y="1319" on="1"/>
+ <pt x="1282" y="1310" on="0"/>
+ <pt x="1275" y="1301" on="1"/>
+ <pt x="1246" y="1258" on="0"/>
+ <pt x="1217" y="1215" on="1"/>
+ <pt x="837" y="656" on="1"/>
+ <pt x="837" y="259" on="1"/>
+ <pt x="836" y="140" on="0"/>
+ <pt x="854" y="104" on="1"/>
+ <pt x="869" y="72" on="0"/>
+ <pt x="935" y="68" on="1"/>
+ <pt x="1003" y="63" on="1"/>
+ <pt x="1022" y="62" on="1"/>
+ <pt x="1022" y="0" on="1"/>
+ <pt x="442" y="0" on="1"/>
+ <pt x="442" y="62" on="1"/>
+ <pt x="460" y="63" on="1"/>
+ <pt x="528" y="68" on="1"/>
+ <pt x="603" y="74" on="0"/>
+ <pt x="613" y="115" on="1"/>
+ <pt x="627" y="175" on="0"/>
+ <pt x="627" y="259" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 58 51 43 50 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4 0 13 7 50 3 51
+ 50 1 0 26 25 8 7 0 3 14 51 58 50 43 17 42 0 2 27 26 25 24 23 5 13
+ 20 42 10 9 8 7 6 4 6 13 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0
+ 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Yacute" xMin="0" yMin="0" xMax="1478" yMax="1925">
+ <contour>
+ <pt x="627" y="656" on="1"/>
+ <pt x="252" y="1215" on="1"/>
+ <pt x="193" y="1303" on="1"/>
+ <pt x="124" y="1408" on="0"/>
+ <pt x="77" y="1415" on="1"/>
+ <pt x="19" y="1417" on="1"/>
+ <pt x="0" y="1419" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="573" y="1480" on="1"/>
+ <pt x="573" y="1419" on="1"/>
+ <pt x="554" y="1419" on="1"/>
+ <pt x="483" y="1417" on="1"/>
+ <pt x="409" y="1415" on="0"/>
+ <pt x="409" y="1380" on="1"/>
+ <pt x="409" y="1351" on="0"/>
+ <pt x="457" y="1281" on="1"/>
+ <pt x="502" y="1215" on="1"/>
+ <pt x="816" y="748" on="1"/>
+ <pt x="1131" y="1214" on="1"/>
+ <pt x="1226" y="1354" on="0"/>
+ <pt x="1226" y="1389" on="1"/>
+ <pt x="1226" y="1414" on="0"/>
+ <pt x="1143" y="1417" on="1"/>
+ <pt x="1087" y="1419" on="1"/>
+ <pt x="1069" y="1419" on="1"/>
+ <pt x="1069" y="1480" on="1"/>
+ <pt x="1478" y="1480" on="1"/>
+ <pt x="1478" y="1419" on="1"/>
+ <pt x="1459" y="1417" on="1"/>
+ <pt x="1458" y="1417" on="0"/>
+ <pt x="1453" y="1418" on="1"/>
+ <pt x="1450" y="1415" on="0"/>
+ <pt x="1447" y="1415" on="1"/>
+ <pt x="1426" y="1416" on="1"/>
+ <pt x="1353" y="1419" on="0"/>
+ <pt x="1297" y="1333" on="1"/>
+ <pt x="1295" y="1329" on="0"/>
+ <pt x="1288" y="1319" on="1"/>
+ <pt x="1282" y="1310" on="0"/>
+ <pt x="1275" y="1301" on="1"/>
+ <pt x="1246" y="1258" on="0"/>
+ <pt x="1217" y="1215" on="1"/>
+ <pt x="837" y="656" on="1"/>
+ <pt x="837" y="259" on="1"/>
+ <pt x="836" y="140" on="0"/>
+ <pt x="854" y="104" on="1"/>
+ <pt x="869" y="72" on="0"/>
+ <pt x="935" y="68" on="1"/>
+ <pt x="1003" y="63" on="1"/>
+ <pt x="1022" y="62" on="1"/>
+ <pt x="1022" y="0" on="1"/>
+ <pt x="442" y="0" on="1"/>
+ <pt x="442" y="62" on="1"/>
+ <pt x="460" y="63" on="1"/>
+ <pt x="528" y="68" on="1"/>
+ <pt x="603" y="74" on="0"/>
+ <pt x="613" y="115" on="1"/>
+ <pt x="627" y="175" on="0"/>
+ <pt x="627" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="649" y="1604" on="1"/>
+ <pt x="890" y="1925" on="1"/>
+ <pt x="1149" y="1925" on="1"/>
+ <pt x="742" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 58 51 43 50 62 59 2 60 7 3 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4
+ 0 13 7 50 3 61 60 1 51 50 1 2 0 26 25 8 7 0 3 14 51 58 50 43 62
+ 59 17 3 42 0 3 61 60 27 26 25 24 23 7 13 20 42 10 9 8 7 6 4 6 13
+ 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ycircumflex" xMin="0" yMin="0" xMax="1478" yMax="1925">
+ <contour>
+ <pt x="627" y="656" on="1"/>
+ <pt x="252" y="1215" on="1"/>
+ <pt x="193" y="1303" on="1"/>
+ <pt x="124" y="1408" on="0"/>
+ <pt x="77" y="1415" on="1"/>
+ <pt x="19" y="1417" on="1"/>
+ <pt x="0" y="1419" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="573" y="1480" on="1"/>
+ <pt x="573" y="1419" on="1"/>
+ <pt x="554" y="1419" on="1"/>
+ <pt x="483" y="1417" on="1"/>
+ <pt x="409" y="1415" on="0"/>
+ <pt x="409" y="1380" on="1"/>
+ <pt x="409" y="1351" on="0"/>
+ <pt x="457" y="1281" on="1"/>
+ <pt x="502" y="1215" on="1"/>
+ <pt x="816" y="748" on="1"/>
+ <pt x="1131" y="1214" on="1"/>
+ <pt x="1226" y="1354" on="0"/>
+ <pt x="1226" y="1389" on="1"/>
+ <pt x="1226" y="1414" on="0"/>
+ <pt x="1143" y="1417" on="1"/>
+ <pt x="1087" y="1419" on="1"/>
+ <pt x="1069" y="1419" on="1"/>
+ <pt x="1069" y="1480" on="1"/>
+ <pt x="1478" y="1480" on="1"/>
+ <pt x="1478" y="1419" on="1"/>
+ <pt x="1459" y="1417" on="1"/>
+ <pt x="1458" y="1417" on="0"/>
+ <pt x="1453" y="1418" on="1"/>
+ <pt x="1450" y="1415" on="0"/>
+ <pt x="1447" y="1415" on="1"/>
+ <pt x="1426" y="1416" on="1"/>
+ <pt x="1353" y="1419" on="0"/>
+ <pt x="1297" y="1333" on="1"/>
+ <pt x="1295" y="1329" on="0"/>
+ <pt x="1288" y="1319" on="1"/>
+ <pt x="1282" y="1310" on="0"/>
+ <pt x="1275" y="1301" on="1"/>
+ <pt x="1246" y="1258" on="0"/>
+ <pt x="1217" y="1215" on="1"/>
+ <pt x="837" y="656" on="1"/>
+ <pt x="837" y="259" on="1"/>
+ <pt x="836" y="140" on="0"/>
+ <pt x="854" y="104" on="1"/>
+ <pt x="869" y="72" on="0"/>
+ <pt x="935" y="68" on="1"/>
+ <pt x="1003" y="63" on="1"/>
+ <pt x="1022" y="62" on="1"/>
+ <pt x="1022" y="0" on="1"/>
+ <pt x="442" y="0" on="1"/>
+ <pt x="442" y="62" on="1"/>
+ <pt x="460" y="63" on="1"/>
+ <pt x="528" y="68" on="1"/>
+ <pt x="603" y="74" on="0"/>
+ <pt x="613" y="115" on="1"/>
+ <pt x="627" y="175" on="0"/>
+ <pt x="627" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="469" y="1604" on="1"/>
+ <pt x="710" y="1925" on="1"/>
+ <pt x="932" y="1925" on="1"/>
+ <pt x="1172" y="1604" on="1"/>
+ <pt x="1086" y="1604" on="1"/>
+ <pt x="821" y="1826" on="1"/>
+ <pt x="555" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 98 values pushed */
+ 58 51 43 50 65 64 63 62 59 5 60 7 3 33 32 30 42 33 32 30 27 24 23 17 10
+ 9 6 4 0 13 7 50 3 61 60 1 51 50 1 2 0 26 25 8 7 0 3 14 51 58
+ 50 43 64 60 17 3 42 0 3 63 62 61 27 26 25 24 23 8 13 20 42 65 59 10 9
+ 8 7 6 4 8 13 13 0 0 0 43 42 32 1 0 1 4 48 196 58 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ydieresis" xMin="0" yMin="0" xMax="1478" yMax="1777">
+ <contour>
+ <pt x="627" y="656" on="1"/>
+ <pt x="252" y="1215" on="1"/>
+ <pt x="193" y="1303" on="1"/>
+ <pt x="124" y="1408" on="0"/>
+ <pt x="77" y="1415" on="1"/>
+ <pt x="19" y="1417" on="1"/>
+ <pt x="0" y="1419" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="573" y="1480" on="1"/>
+ <pt x="573" y="1419" on="1"/>
+ <pt x="554" y="1419" on="1"/>
+ <pt x="483" y="1417" on="1"/>
+ <pt x="409" y="1415" on="0"/>
+ <pt x="409" y="1380" on="1"/>
+ <pt x="409" y="1351" on="0"/>
+ <pt x="457" y="1281" on="1"/>
+ <pt x="502" y="1215" on="1"/>
+ <pt x="816" y="748" on="1"/>
+ <pt x="1131" y="1214" on="1"/>
+ <pt x="1226" y="1354" on="0"/>
+ <pt x="1226" y="1389" on="1"/>
+ <pt x="1226" y="1414" on="0"/>
+ <pt x="1143" y="1417" on="1"/>
+ <pt x="1087" y="1419" on="1"/>
+ <pt x="1069" y="1419" on="1"/>
+ <pt x="1069" y="1480" on="1"/>
+ <pt x="1478" y="1480" on="1"/>
+ <pt x="1478" y="1419" on="1"/>
+ <pt x="1459" y="1417" on="1"/>
+ <pt x="1458" y="1417" on="0"/>
+ <pt x="1453" y="1418" on="1"/>
+ <pt x="1450" y="1415" on="0"/>
+ <pt x="1447" y="1415" on="1"/>
+ <pt x="1426" y="1416" on="1"/>
+ <pt x="1353" y="1419" on="0"/>
+ <pt x="1297" y="1333" on="1"/>
+ <pt x="1295" y="1329" on="0"/>
+ <pt x="1288" y="1319" on="1"/>
+ <pt x="1282" y="1310" on="0"/>
+ <pt x="1275" y="1301" on="1"/>
+ <pt x="1246" y="1258" on="0"/>
+ <pt x="1217" y="1215" on="1"/>
+ <pt x="837" y="656" on="1"/>
+ <pt x="837" y="259" on="1"/>
+ <pt x="836" y="140" on="0"/>
+ <pt x="854" y="104" on="1"/>
+ <pt x="869" y="72" on="0"/>
+ <pt x="935" y="68" on="1"/>
+ <pt x="1003" y="63" on="1"/>
+ <pt x="1022" y="62" on="1"/>
+ <pt x="1022" y="0" on="1"/>
+ <pt x="442" y="0" on="1"/>
+ <pt x="442" y="62" on="1"/>
+ <pt x="460" y="63" on="1"/>
+ <pt x="528" y="68" on="1"/>
+ <pt x="603" y="74" on="0"/>
+ <pt x="613" y="115" on="1"/>
+ <pt x="627" y="175" on="0"/>
+ <pt x="627" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="537" y="1604" on="1"/>
+ <pt x="537" y="1777" on="1"/>
+ <pt x="710" y="1777" on="1"/>
+ <pt x="710" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="932" y="1604" on="1"/>
+ <pt x="932" y="1777" on="1"/>
+ <pt x="1105" y="1777" on="1"/>
+ <pt x="1105" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 121 values pushed */
+ 58 51 43 50 33 32 30 42 33 32 30 27 24 23 17 10 9 6 4 0 13 7 50 3 0
+ 0 66 63 62 59 13 3 60 1 4 48 84 65 64 61 60 3 51 50 1 2 0 26 25 8
+ 7 0 3 14 51 58 50 43 25 24 23 3 65 63 3 17 42 61 2 10 9 8 3 0 59
+ 3 27 26 2 13 20 65 7 6 4 3 13 13 59 0 0 64 63 13 1 65 62 61 13 1
+ 59 43 42 32 1 0 3 4 48 196 66 65 1 60 59 1 58 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Z" xMin="92" yMin="0" xMax="1129" yMax="1480">
+ <contour>
+ <pt x="92" y="0" on="1"/>
+ <pt x="92" y="80" on="1"/>
+ <pt x="887" y="1400" on="1"/>
+ <pt x="436" y="1400" on="1"/>
+ <pt x="327" y="1396" on="1"/>
+ <pt x="263" y="1395" on="0"/>
+ <pt x="252" y="1377" on="1"/>
+ <pt x="242" y="1360" on="0"/>
+ <pt x="242" y="1322" on="1"/>
+ <pt x="239" y="1209" on="1"/>
+ <pt x="237" y="1184" on="1"/>
+ <pt x="126" y="1184" on="1"/>
+ <pt x="126" y="1480" on="1"/>
+ <pt x="1122" y="1480" on="1"/>
+ <pt x="1122" y="1413" on="1"/>
+ <pt x="331" y="93" on="1"/>
+ <pt x="779" y="93" on="1"/>
+ <pt x="945" y="99" on="1"/>
+ <pt x="1008" y="100" on="0"/>
+ <pt x="1012" y="165" on="1"/>
+ <pt x="1016" y="265" on="1"/>
+ <pt x="1017" y="284" on="1"/>
+ <pt x="1129" y="284" on="1"/>
+ <pt x="1129" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 3 2 21 1 12 16 15
+ 35 1 0 2 4 48 84 23 0 1 0 13 12 0 14 21 16 15 14 13 10 3 2 8 22
+ 11 3 1 0 11 23 22 1 12 11 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zacute" xMin="92" yMin="0" xMax="1129" yMax="1925">
+ <contour>
+ <pt x="92" y="0" on="1"/>
+ <pt x="92" y="80" on="1"/>
+ <pt x="887" y="1400" on="1"/>
+ <pt x="436" y="1400" on="1"/>
+ <pt x="327" y="1396" on="1"/>
+ <pt x="263" y="1395" on="0"/>
+ <pt x="252" y="1377" on="1"/>
+ <pt x="242" y="1360" on="0"/>
+ <pt x="242" y="1322" on="1"/>
+ <pt x="239" y="1209" on="1"/>
+ <pt x="237" y="1184" on="1"/>
+ <pt x="126" y="1184" on="1"/>
+ <pt x="126" y="1480" on="1"/>
+ <pt x="1122" y="1480" on="1"/>
+ <pt x="1122" y="1413" on="1"/>
+ <pt x="331" y="93" on="1"/>
+ <pt x="779" y="93" on="1"/>
+ <pt x="945" y="99" on="1"/>
+ <pt x="1008" y="100" on="0"/>
+ <pt x="1012" y="165" on="1"/>
+ <pt x="1016" y="265" on="1"/>
+ <pt x="1017" y="284" on="1"/>
+ <pt x="1129" y="284" on="1"/>
+ <pt x="1129" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="510" y="1604" on="1"/>
+ <pt x="751" y="1925" on="1"/>
+ <pt x="1010" y="1925" on="1"/>
+ <pt x="603" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 27 24 2 25 12 3 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 3
+ 2 21 1 12 16 15 35 1 0 2 4 48 84 26 25 1 23 0 1 2 0 13 12 0 14
+ 27 26 25 24 21 16 15 14 13 10 3 2 12 22 11 3 1 0 11 23 22 1 12 11 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zcaron" xMin="92" yMin="0" xMax="1129" yMax="1925">
+ <contour>
+ <pt x="92" y="0" on="1"/>
+ <pt x="92" y="80" on="1"/>
+ <pt x="887" y="1400" on="1"/>
+ <pt x="436" y="1400" on="1"/>
+ <pt x="327" y="1396" on="1"/>
+ <pt x="263" y="1395" on="0"/>
+ <pt x="252" y="1377" on="1"/>
+ <pt x="242" y="1360" on="0"/>
+ <pt x="242" y="1322" on="1"/>
+ <pt x="239" y="1209" on="1"/>
+ <pt x="237" y="1184" on="1"/>
+ <pt x="126" y="1184" on="1"/>
+ <pt x="126" y="1480" on="1"/>
+ <pt x="1122" y="1480" on="1"/>
+ <pt x="1122" y="1413" on="1"/>
+ <pt x="331" y="93" on="1"/>
+ <pt x="779" y="93" on="1"/>
+ <pt x="945" y="99" on="1"/>
+ <pt x="1008" y="100" on="0"/>
+ <pt x="1012" y="165" on="1"/>
+ <pt x="1016" y="265" on="1"/>
+ <pt x="1017" y="284" on="1"/>
+ <pt x="1129" y="284" on="1"/>
+ <pt x="1129" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="979" y="1925" on="1"/>
+ <pt x="739" y="1604" on="1"/>
+ <pt x="517" y="1604" on="1"/>
+ <pt x="276" y="1925" on="1"/>
+ <pt x="362" y="1925" on="1"/>
+ <pt x="628" y="1703" on="1"/>
+ <pt x="893" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 30 29 28 27 24 5 13 25 0
+ 0 3 2 21 1 12 16 15 35 1 0 2 4 48 84 26 25 1 23 0 1 2 0 13 12
+ 0 14 30 29 28 27 26 25 24 21 16 15 14 13 10 3 2 15 22 11 3 1 0 11 23
+ 22 1 12 11 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zdotaccent" xMin="92" yMin="0" xMax="1129" yMax="1801">
+ <contour>
+ <pt x="92" y="0" on="1"/>
+ <pt x="92" y="80" on="1"/>
+ <pt x="887" y="1400" on="1"/>
+ <pt x="436" y="1400" on="1"/>
+ <pt x="327" y="1396" on="1"/>
+ <pt x="263" y="1395" on="0"/>
+ <pt x="252" y="1377" on="1"/>
+ <pt x="242" y="1360" on="0"/>
+ <pt x="242" y="1322" on="1"/>
+ <pt x="239" y="1209" on="1"/>
+ <pt x="237" y="1184" on="1"/>
+ <pt x="126" y="1184" on="1"/>
+ <pt x="126" y="1480" on="1"/>
+ <pt x="1122" y="1480" on="1"/>
+ <pt x="1122" y="1413" on="1"/>
+ <pt x="331" y="93" on="1"/>
+ <pt x="779" y="93" on="1"/>
+ <pt x="945" y="99" on="1"/>
+ <pt x="1008" y="100" on="0"/>
+ <pt x="1012" y="165" on="1"/>
+ <pt x="1016" y="265" on="1"/>
+ <pt x="1017" y="284" on="1"/>
+ <pt x="1129" y="284" on="1"/>
+ <pt x="1129" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="512" y="1604" on="1"/>
+ <pt x="512" y="1801" on="1"/>
+ <pt x="709" y="1801" on="1"/>
+ <pt x="709" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 14 12 2 2 22 21 11 10 4 2 15 3 1 15 0 2 0 0 27 24 5 1 25 3 2
+ 21 1 12 16 15 35 1 0 3 4 48 84 26 25 1 23 0 1 2 0 13 12 0 14 21
+ 16 14 13 2 5 22 26 3 15 10 3 3 24 11 3 1 0 11 0 0 27 26 4 1 24
+ 1 4 48 196 25 24 1 23 22 1 12 11 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="a" xMin="75" yMin="-25" xMax="904" yMax="1110">
+ <contour>
+ <pt x="629" y="149" on="1"/>
+ <pt x="513" y="-25" on="0"/>
+ <pt x="344" y="-25" on="1"/>
+ <pt x="221" y="-25" on="0"/>
+ <pt x="148" y="55" on="1"/>
+ <pt x="75" y="136" on="0"/>
+ <pt x="75" y="273" on="1"/>
+ <pt x="75" y="642" on="0"/>
+ <pt x="543" y="642" on="1"/>
+ <pt x="584" y="642" on="1"/>
+ <pt x="584" y="777" on="1"/>
+ <pt x="584" y="940" on="0"/>
+ <pt x="558" y="986" on="1"/>
+ <pt x="532" y="1034" on="0"/>
+ <pt x="445" y="1034" on="1"/>
+ <pt x="361" y="1034" on="0"/>
+ <pt x="327" y="996" on="1"/>
+ <pt x="293" y="958" on="0"/>
+ <pt x="293" y="863" on="1"/>
+ <pt x="293" y="845" on="1"/>
+ <pt x="157" y="845" on="1"/>
+ <pt x="157" y="1019" on="1"/>
+ <pt x="305" y="1110" on="0"/>
+ <pt x="473" y="1110" on="1"/>
+ <pt x="639" y="1110" on="0"/>
+ <pt x="710" y="1036" on="1"/>
+ <pt x="781" y="962" on="0"/>
+ <pt x="781" y="785" on="1"/>
+ <pt x="781" y="301" on="1"/>
+ <pt x="781" y="156" on="0"/>
+ <pt x="794" y="110" on="1"/>
+ <pt x="807" y="65" on="0"/>
+ <pt x="847" y="65" on="1"/>
+ <pt x="863" y="65" on="0"/>
+ <pt x="898" y="74" on="1"/>
+ <pt x="904" y="0" on="1"/>
+ <pt x="828" y="-25" on="0"/>
+ <pt x="792" y="-25" on="1"/>
+ <pt x="668" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="584" y="171" on="1"/>
+ <pt x="584" y="580" on="1"/>
+ <pt x="538" y="580" on="1"/>
+ <pt x="288" y="580" on="0"/>
+ <pt x="288" y="312" on="1"/>
+ <pt x="288" y="93" on="0"/>
+ <pt x="431" y="93" on="1"/>
+ <pt x="503" y="93" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 45 22 2 14 21 23 48 84 37 2 23 1 2 2 28 35 1 1 41 40 39 27 21
+ 20 19 18 10 9 8 0 12 1 2 3 0 0 1 35 2 0 14 0 0 43 10 6 48 196
+ 35 28 0 27 9 2 41 19 18 8 4 9 20 3 6 20 0 0 40 39 10 9 4 3 27
+ 1 4 48 196 28 27 1 21 20 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="aacute" xMin="75" yMin="-25" xMax="904" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="192" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="abreve" xMin="75" yMin="-25" xMax="904" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="breve" x="133" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="acircumflex" xMin="75" yMin="-25" xMax="904" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="133" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="acute" xMin="91" yMin="1283" xMax="591" yMax="1604">
+ <contour>
+ <pt x="91" y="1283" on="1"/>
+ <pt x="332" y="1604" on="1"/>
+ <pt x="591" y="1604" on="1"/>
+ <pt x="184" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 12 values pushed */
+ 3 0 1 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="adieresis" xMin="75" yMin="-25" xMax="904" yMax="1456">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="134" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ae" xMin="75" yMin="-25" xMax="1304" yMax="1111">
+ <contour>
+ <pt x="649" y="181" on="1"/>
+ <pt x="582" y="71" on="0"/>
+ <pt x="525" y="27" on="1"/>
+ <pt x="457" y="-25" on="0"/>
+ <pt x="347" y="-25" on="1"/>
+ <pt x="221" y="-25" on="0"/>
+ <pt x="148" y="55" on="1"/>
+ <pt x="75" y="136" on="0"/>
+ <pt x="75" y="273" on="1"/>
+ <pt x="75" y="642" on="0"/>
+ <pt x="542" y="642" on="1"/>
+ <pt x="583" y="642" on="1"/>
+ <pt x="583" y="777" on="1"/>
+ <pt x="583" y="939" on="0"/>
+ <pt x="558" y="986" on="1"/>
+ <pt x="533" y="1034" on="0"/>
+ <pt x="445" y="1034" on="1"/>
+ <pt x="361" y="1034" on="0"/>
+ <pt x="326" y="996" on="1"/>
+ <pt x="292" y="958" on="0"/>
+ <pt x="292" y="863" on="1"/>
+ <pt x="292" y="845" on="1"/>
+ <pt x="156" y="845" on="1"/>
+ <pt x="156" y="1019" on="1"/>
+ <pt x="304" y="1110" on="0"/>
+ <pt x="469" y="1110" on="1"/>
+ <pt x="643" y="1110" on="0"/>
+ <pt x="732" y="1009" on="1"/>
+ <pt x="848" y="1111" on="0"/>
+ <pt x="975" y="1111" on="1"/>
+ <pt x="1304" y="1111" on="0"/>
+ <pt x="1304" y="605" on="1"/>
+ <pt x="1304" y="586" on="1"/>
+ <pt x="781" y="586" on="1"/>
+ <pt x="785" y="348" on="0"/>
+ <pt x="838" y="233" on="1"/>
+ <pt x="910" y="75" on="0"/>
+ <pt x="1067" y="75" on="1"/>
+ <pt x="1159" y="75" on="0"/>
+ <pt x="1304" y="150" on="1"/>
+ <pt x="1304" y="49" on="1"/>
+ <pt x="1158" y="-25" on="0"/>
+ <pt x="1029" y="-25" on="1"/>
+ <pt x="890" y="-25" on="0"/>
+ <pt x="780" y="51" on="1"/>
+ <pt x="715" y="96" on="0"/>
+ </contour>
+ <contour>
+ <pt x="583" y="171" on="1"/>
+ <pt x="583" y="580" on="1"/>
+ <pt x="538" y="580" on="1"/>
+ <pt x="288" y="580" on="0"/>
+ <pt x="288" y="312" on="1"/>
+ <pt x="288" y="93" on="0"/>
+ <pt x="431" y="93" on="1"/>
+ <pt x="502" y="93" on="0"/>
+ </contour>
+ <contour>
+ <pt x="781" y="648" on="1"/>
+ <pt x="1095" y="648" on="1"/>
+ <pt x="1095" y="692" on="1"/>
+ <pt x="1095" y="890" on="0"/>
+ <pt x="1067" y="966" on="1"/>
+ <pt x="1038" y="1043" on="0"/>
+ <pt x="963" y="1043" on="1"/>
+ <pt x="864" y="1043" on="0"/>
+ <pt x="818" y="925" on="1"/>
+ <pt x="784" y="837" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 112 values pushed */
+ 0 0 60 17 29 52 22 4 37 9 42 16 21 25 48 84 42 2 29 1 25 1 4 2 1
+ 56 27 23 22 21 20 12 7 1 54 3 0 31 11 10 3 54 32 3 1 48 47 46 40 39
+ 0 6 32 2 3 0 0 0 33 32 14 1 54 1 4 48 84 55 54 1 0 14 0 0 50
+ 10 8 48 196 48 21 20 10 4 11 22 3 56 55 54 40 39 33 32 31 27 0 10 13 11
+ 8 22 47 46 12 11 3 23 22 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="afii00208" xMin="99" yMin="543" xMax="1950" yMax="642">
+ <contour>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="642" on="1"/>
+ <pt x="1950" y="642" on="1"/>
+ <pt x="1950" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="agrave" xMin="75" yMin="-25" xMax="904" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="75" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="amacron" xMin="75" yMin="-25" xMax="904" yMax="1406">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="120" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ampersand" xMin="99" yMin="-37" xMax="1541" yMax="1518">
+ <contour>
+ <pt x="1152" y="0" on="1"/>
+ <pt x="1058" y="103" on="1"/>
+ <pt x="833" y="-37" on="0"/>
+ <pt x="618" y="-37" on="1"/>
+ <pt x="394" y="-37" on="0"/>
+ <pt x="246" y="97" on="1"/>
+ <pt x="99" y="231" on="0"/>
+ <pt x="99" y="437" on="1"/>
+ <pt x="99" y="632" on="0"/>
+ <pt x="238" y="756" on="1"/>
+ <pt x="322" y="830" on="0"/>
+ <pt x="482" y="888" on="1"/>
+ <pt x="358" y="1058" on="0"/>
+ <pt x="358" y="1193" on="1"/>
+ <pt x="358" y="1339" on="0"/>
+ <pt x="460" y="1428" on="1"/>
+ <pt x="562" y="1518" on="0"/>
+ <pt x="736" y="1518" on="1"/>
+ <pt x="908" y="1518" on="0"/>
+ <pt x="1006" y="1439" on="1"/>
+ <pt x="1105" y="1361" on="0"/>
+ <pt x="1105" y="1224" on="1"/>
+ <pt x="1105" y="1066" on="0"/>
+ <pt x="971" y="963" on="1"/>
+ <pt x="890" y="901" on="0"/>
+ <pt x="736" y="851" on="1"/>
+ <pt x="791" y="777" on="1"/>
+ <pt x="932" y="584" on="1"/>
+ <pt x="1077" y="389" on="1"/>
+ <pt x="1152" y="286" on="1"/>
+ <pt x="1242" y="417" on="0"/>
+ <pt x="1242" y="603" on="1"/>
+ <pt x="1240" y="660" on="1"/>
+ <pt x="1239" y="719" on="0"/>
+ <pt x="1175" y="719" on="1"/>
+ <pt x="1163" y="719" on="0"/>
+ <pt x="1125" y="722" on="1"/>
+ <pt x="1091" y="724" on="1"/>
+ <pt x="1072" y="725" on="1"/>
+ <pt x="1072" y="786" on="1"/>
+ <pt x="1541" y="786" on="1"/>
+ <pt x="1541" y="725" on="1"/>
+ <pt x="1520" y="724" on="1"/>
+ <pt x="1440" y="720" on="1"/>
+ <pt x="1398" y="718" on="0"/>
+ <pt x="1391" y="698" on="1"/>
+ <pt x="1384" y="680" on="0"/>
+ <pt x="1384" y="641" on="1"/>
+ <pt x="1384" y="472" on="0"/>
+ <pt x="1198" y="236" on="1"/>
+ <pt x="1203" y="231" on="1"/>
+ <pt x="1209" y="224" on="1"/>
+ <pt x="1219" y="214" on="0"/>
+ <pt x="1225" y="207" on="1"/>
+ <pt x="1228" y="204" on="1"/>
+ <pt x="1240" y="192" on="1"/>
+ <pt x="1252" y="178" on="0"/>
+ <pt x="1269" y="161" on="1"/>
+ <pt x="1301" y="127" on="0"/>
+ <pt x="1321" y="110" on="1"/>
+ <pt x="1368" y="72" on="0"/>
+ <pt x="1424" y="69" on="1"/>
+ <pt x="1515" y="63" on="1"/>
+ <pt x="1528" y="62" on="1"/>
+ <pt x="1528" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1013" y="155" on="1"/>
+ <pt x="775" y="432" on="0"/>
+ <pt x="513" y="835" on="1"/>
+ <pt x="417" y="787" on="0"/>
+ <pt x="368" y="724" on="1"/>
+ <pt x="297" y="633" on="0"/>
+ <pt x="297" y="494" on="1"/>
+ <pt x="297" y="306" on="0"/>
+ <pt x="414" y="191" on="1"/>
+ <pt x="531" y="75" on="0"/>
+ <pt x="723" y="75" on="1"/>
+ <pt x="879" y="75" on="0"/>
+ </contour>
+ <contour>
+ <pt x="702" y="896" on="1"/>
+ <pt x="800" y="961" on="0"/>
+ <pt x="848" y="1028" on="1"/>
+ <pt x="920" y="1125" on="0"/>
+ <pt x="920" y="1250" on="1"/>
+ <pt x="920" y="1450" on="0"/>
+ <pt x="742" y="1450" on="1"/>
+ <pt x="656" y="1450" on="0"/>
+ <pt x="606" y="1396" on="1"/>
+ <pt x="555" y="1343" on="0"/>
+ <pt x="555" y="1254" on="1"/>
+ <pt x="555" y="1116" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 83 17 17 75 15 3 48 84 17 0 3 2 1 77 67 25 11 4 0 39 3 0 65
+ 63 49 41 38 31 29 1 8 39 0 3 40 39 1 64 0 1 2 0 14 0 0 87 5 13
+ 81 16 21 71 5 7 48 196 77 67 65 64 63 49 41 40 39 38 31 29 25 21 13 11 7
+ 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="anoteleia" xMin="133" yMin="491" xMax="380" yMax="738">
+ <contour>
+ <pt x="133" y="491" on="1"/>
+ <pt x="133" y="738" on="1"/>
+ <pt x="380" y="738" on="1"/>
+ <pt x="380" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="aogonek" xMin="75" yMin="-370" xMax="917" yMax="1110">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="392" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="aring" xMin="75" yMin="-25" xMax="904" yMax="1737">
+ <contour>
+ <pt x="629" y="149" on="1"/>
+ <pt x="513" y="-25" on="0"/>
+ <pt x="344" y="-25" on="1"/>
+ <pt x="221" y="-25" on="0"/>
+ <pt x="148" y="55" on="1"/>
+ <pt x="75" y="136" on="0"/>
+ <pt x="75" y="273" on="1"/>
+ <pt x="75" y="642" on="0"/>
+ <pt x="543" y="642" on="1"/>
+ <pt x="584" y="642" on="1"/>
+ <pt x="584" y="777" on="1"/>
+ <pt x="584" y="940" on="0"/>
+ <pt x="558" y="986" on="1"/>
+ <pt x="532" y="1034" on="0"/>
+ <pt x="445" y="1034" on="1"/>
+ <pt x="361" y="1034" on="0"/>
+ <pt x="327" y="996" on="1"/>
+ <pt x="293" y="958" on="0"/>
+ <pt x="293" y="863" on="1"/>
+ <pt x="293" y="845" on="1"/>
+ <pt x="157" y="845" on="1"/>
+ <pt x="157" y="1019" on="1"/>
+ <pt x="305" y="1110" on="0"/>
+ <pt x="473" y="1110" on="1"/>
+ <pt x="639" y="1110" on="0"/>
+ <pt x="710" y="1036" on="1"/>
+ <pt x="781" y="962" on="0"/>
+ <pt x="781" y="785" on="1"/>
+ <pt x="781" y="301" on="1"/>
+ <pt x="781" y="156" on="0"/>
+ <pt x="794" y="110" on="1"/>
+ <pt x="807" y="65" on="0"/>
+ <pt x="847" y="65" on="1"/>
+ <pt x="863" y="65" on="0"/>
+ <pt x="898" y="74" on="1"/>
+ <pt x="904" y="0" on="1"/>
+ <pt x="828" y="-25" on="0"/>
+ <pt x="792" y="-25" on="1"/>
+ <pt x="668" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="584" y="171" on="1"/>
+ <pt x="584" y="580" on="1"/>
+ <pt x="538" y="580" on="1"/>
+ <pt x="288" y="580" on="0"/>
+ <pt x="288" y="312" on="1"/>
+ <pt x="288" y="93" on="0"/>
+ <pt x="431" y="93" on="1"/>
+ <pt x="503" y="93" on="0"/>
+ </contour>
+ <contour>
+ <pt x="475" y="1737" on="1"/>
+ <pt x="569" y="1737" on="0"/>
+ <pt x="635" y="1671" on="1"/>
+ <pt x="702" y="1605" on="0"/>
+ <pt x="702" y="1511" on="1"/>
+ <pt x="702" y="1415" on="0"/>
+ <pt x="635" y="1349" on="1"/>
+ <pt x="569" y="1283" on="0"/>
+ <pt x="473" y="1283" on="1"/>
+ <pt x="390" y="1283" on="0"/>
+ <pt x="328" y="1337" on="1"/>
+ <pt x="248" y="1406" on="0"/>
+ <pt x="248" y="1510" on="1"/>
+ <pt x="248" y="1605" on="0"/>
+ <pt x="314" y="1671" on="1"/>
+ <pt x="381" y="1737" on="0"/>
+ </contour>
+ <contour>
+ <pt x="475" y="1669" on="1"/>
+ <pt x="409" y="1669" on="0"/>
+ <pt x="363" y="1623" on="1"/>
+ <pt x="316" y="1576" on="0"/>
+ <pt x="316" y="1511" on="1"/>
+ <pt x="316" y="1445" on="0"/>
+ <pt x="362" y="1398" on="1"/>
+ <pt x="409" y="1351" on="0"/>
+ <pt x="473" y="1351" on="1"/>
+ <pt x="534" y="1351" on="0"/>
+ <pt x="578" y="1388" on="1"/>
+ <pt x="634" y="1436" on="0"/>
+ <pt x="634" y="1511" on="1"/>
+ <pt x="634" y="1577" on="0"/>
+ <pt x="588" y="1623" on="1"/>
+ <pt x="541" y="1669" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 71 17 55 63 17 47 45 22 2 14 21 23 48 84 37 2 23 1 2 2 28 35 1
+ 1 41 40 39 27 21 20 19 18 10 9 8 0 12 1 2 3 0 0 1 55 47 1 0 1
+ 35 2 0 14 0 0 75 17 51 67 17 59 43 10 6 48 196 35 28 51 51 0 2 27 9
+ 3 59 59 41 19 18 8 5 9 20 3 6 20 0 0 40 39 10 9 4 3 27 1 4 48
+ 196 28 27 1 21 20 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="asciicircum" xMin="36" yMin="592" xMax="924" yMax="1480">
+ <contour>
+ <pt x="36" y="592" on="1"/>
+ <pt x="480" y="1480" on="1"/>
+ <pt x="924" y="592" on="1"/>
+ <pt x="797" y="592" on="1"/>
+ <pt x="480" y="1224" on="1"/>
+ <pt x="162" y="592" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 5 4 3 2 1 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="asciitilde" xMin="60" yMin="421" xMax="1047" yMax="763">
+ <contour>
+ <pt x="122" y="444" on="1"/>
+ <pt x="60" y="444" on="1"/>
+ <pt x="70" y="583" on="0"/>
+ <pt x="115" y="656" on="1"/>
+ <pt x="181" y="763" on="0"/>
+ <pt x="324" y="763" on="1"/>
+ <pt x="447" y="763" on="0"/>
+ <pt x="582" y="648" on="1"/>
+ <pt x="622" y="614" on="1"/>
+ <pt x="728" y="524" on="0"/>
+ <pt x="813" y="524" on="1"/>
+ <pt x="899" y="524" on="0"/>
+ <pt x="950" y="605" on="1"/>
+ <pt x="984" y="659" on="0"/>
+ <pt x="985" y="740" on="1"/>
+ <pt x="1047" y="740" on="1"/>
+ <pt x="1037" y="600" on="0"/>
+ <pt x="992" y="528" on="1"/>
+ <pt x="926" y="421" on="0"/>
+ <pt x="783" y="421" on="1"/>
+ <pt x="660" y="421" on="0"/>
+ <pt x="525" y="536" on="1"/>
+ <pt x="485" y="570" on="1"/>
+ <pt x="378" y="661" on="0"/>
+ <pt x="294" y="661" on="1"/>
+ <pt x="208" y="661" on="0"/>
+ <pt x="157" y="580" on="1"/>
+ <pt x="123" y="526" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 21 values pushed */
+ 0 0 24 41 5 10 41 19 48 84 19 15 14 5 1 0 14 15 14 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="asterisk" xMin="120" yMin="734" xMax="905" yMax="1480">
+ <contour>
+ <pt x="577" y="1152" on="1"/>
+ <pt x="859" y="1282" on="1"/>
+ <pt x="905" y="1142" on="1"/>
+ <pt x="600" y="1081" on="1"/>
+ <pt x="601" y="1085" on="0"/>
+ <pt x="601" y="1090" on="1"/>
+ <pt x="601" y="1094" on="1"/>
+ <pt x="601" y="1097" on="1"/>
+ <pt x="601" y="1126" on="0"/>
+ </contour>
+ <contour>
+ <pt x="589" y="1049" on="1"/>
+ <pt x="801" y="821" on="1"/>
+ <pt x="681" y="734" on="1"/>
+ <pt x="530" y="1005" on="1"/>
+ <pt x="570" y="1015" on="0"/>
+ </contour>
+ <contour>
+ <pt x="495" y="1005" on="1"/>
+ <pt x="344" y="734" on="1"/>
+ <pt x="224" y="821" on="1"/>
+ <pt x="435" y="1049" on="1"/>
+ <pt x="457" y="1013" on="0"/>
+ </contour>
+ <contour>
+ <pt x="425" y="1081" on="1"/>
+ <pt x="120" y="1142" on="1"/>
+ <pt x="166" y="1282" on="1"/>
+ <pt x="448" y="1152" on="1"/>
+ <pt x="424" y="1125" on="0"/>
+ <pt x="424" y="1097" on="1"/>
+ <pt x="424" y="1094" on="1"/>
+ <pt x="424" y="1090" on="1"/>
+ <pt x="425" y="1085" on="0"/>
+ </contour>
+ <contour>
+ <pt x="476" y="1172" on="1"/>
+ <pt x="438" y="1480" on="1"/>
+ <pt x="586" y="1480" on="1"/>
+ <pt x="549" y="1172" on="1"/>
+ <pt x="526" y="1181" on="0"/>
+ <pt x="512" y="1181" on="1"/>
+ <pt x="498" y="1181" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 33 1 33 31 28 26 25 24 22 21 20 7 6 5 2 1 0 15 29 1 3 0 1 1 19
+ 17 16 15 14 12 11 10 9 3 10 1 2 3 0 0 30 29 0 14 31 30 29 28 26 25
+ 24 22 21 20 19 17 16 15 14 12 11 10 9 7 6 5 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="at" xMin="140" yMin="-37" xMax="1747" yMax="1517">
+ <contour>
+ <pt x="1151" y="44" on="1"/>
+ <pt x="969" y="-37" on="0"/>
+ <pt x="802" y="-37" on="1"/>
+ <pt x="517" y="-37" on="0"/>
+ <pt x="329" y="137" on="1"/>
+ <pt x="140" y="310" on="0"/>
+ <pt x="140" y="580" on="1"/>
+ <pt x="140" y="913" on="0"/>
+ <pt x="386" y="1195" on="1"/>
+ <pt x="668" y="1517" on="0"/>
+ <pt x="1080" y="1517" on="1"/>
+ <pt x="1367" y="1517" on="0"/>
+ <pt x="1557" y="1337" on="1"/>
+ <pt x="1747" y="1158" on="0"/>
+ <pt x="1747" y="889" on="1"/>
+ <pt x="1747" y="651" on="0"/>
+ <pt x="1597" y="473" on="1"/>
+ <pt x="1448" y="295" on="0"/>
+ <pt x="1247" y="295" on="1"/>
+ <pt x="1073" y="295" on="0"/>
+ <pt x="1073" y="435" on="1"/>
+ <pt x="1073" y="475" on="0"/>
+ <pt x="1082" y="507" on="1"/>
+ <pt x="1106" y="593" on="1"/>
+ <pt x="1115" y="635" on="1"/>
+ <pt x="1094" y="635" on="1"/>
+ <pt x="1000" y="480" on="0"/>
+ <pt x="922" y="404" on="1"/>
+ <pt x="812" y="296" on="0"/>
+ <pt x="703" y="296" on="1"/>
+ <pt x="524" y="296" on="0"/>
+ <pt x="524" y="529" on="1"/>
+ <pt x="524" y="766" on="0"/>
+ <pt x="690" y="970" on="1"/>
+ <pt x="856" y="1173" on="0"/>
+ <pt x="1051" y="1173" on="1"/>
+ <pt x="1093" y="1173" on="0"/>
+ <pt x="1133" y="1162" on="1"/>
+ <pt x="1214" y="1140" on="1"/>
+ <pt x="1216" y="1139" on="0"/>
+ <pt x="1220" y="1138" on="1"/>
+ <pt x="1224" y="1137" on="1"/>
+ <pt x="1229" y="1136" on="1"/>
+ <pt x="1237" y="1134" on="0"/>
+ <pt x="1241" y="1133" on="1"/>
+ <pt x="1336" y="1133" on="1"/>
+ <pt x="1220" y="560" on="1"/>
+ <pt x="1209" y="506" on="0"/>
+ <pt x="1209" y="463" on="1"/>
+ <pt x="1209" y="370" on="0"/>
+ <pt x="1311" y="370" on="1"/>
+ <pt x="1450" y="370" on="0"/>
+ <pt x="1567" y="537" on="1"/>
+ <pt x="1685" y="705" on="0"/>
+ <pt x="1685" y="901" on="1"/>
+ <pt x="1685" y="1136" on="0"/>
+ <pt x="1509" y="1296" on="1"/>
+ <pt x="1332" y="1456" on="0"/>
+ <pt x="1075" y="1456" on="1"/>
+ <pt x="740" y="1456" on="0"/>
+ <pt x="471" y="1189" on="1"/>
+ <pt x="202" y="922" on="0"/>
+ <pt x="202" y="592" on="1"/>
+ <pt x="202" y="343" on="0"/>
+ <pt x="372" y="184" on="1"/>
+ <pt x="542" y="25" on="0"/>
+ <pt x="801" y="25" on="1"/>
+ <pt x="956" y="25" on="0"/>
+ <pt x="1129" y="100" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1124" y="819" on="1"/>
+ <pt x="1166" y="1030" on="1"/>
+ <pt x="1081" y="1073" on="0"/>
+ <pt x="989" y="1073" on="1"/>
+ <pt x="850" y="1073" on="0"/>
+ <pt x="760" y="931" on="1"/>
+ <pt x="669" y="789" on="0"/>
+ <pt x="669" y="581" on="1"/>
+ <pt x="669" y="419" on="0"/>
+ <pt x="760" y="419" on="1"/>
+ <pt x="836" y="419" on="0"/>
+ <pt x="926" y="519" on="1"/>
+ <pt x="1011" y="615" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 0 0 78 22 29 72 9 35 66 11 2 58 11 10 50 21 18 48 84 10 0 2 2 35 29
+ 18 1 1 70 69 68 45 44 35 29 25 24 23 18 0 12 0 2 3 0 0 14 0 0 76
+ 47 31 62 11 6 54 11 14 48 48 20 48 196 70 69 68 45 44 31 25 24 23 20 14 6
+ 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="atilde" xMin="75" yMin="-25" xMax="904" yMax="1518">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="119" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="b" xMin="0" yMin="-25" xMax="956" yMax="1579">
+ <contour>
+ <pt x="121" y="-12" on="1"/>
+ <pt x="121" y="1320" on="1"/>
+ <pt x="119" y="1419" on="1"/>
+ <pt x="119" y="1487" on="0"/>
+ <pt x="94" y="1501" on="1"/>
+ <pt x="72" y="1513" on="0"/>
+ <pt x="19" y="1516" on="1"/>
+ <pt x="0" y="1517" on="1"/>
+ <pt x="0" y="1579" on="1"/>
+ <pt x="318" y="1579" on="1"/>
+ <pt x="318" y="907" on="1"/>
+ <pt x="377" y="999" on="0"/>
+ <pt x="432" y="1044" on="1"/>
+ <pt x="512" y="1110" on="0"/>
+ <pt x="610" y="1110" on="1"/>
+ <pt x="770" y="1110" on="0"/>
+ <pt x="863" y="968" on="1"/>
+ <pt x="956" y="826" on="0"/>
+ <pt x="956" y="575" on="1"/>
+ <pt x="956" y="293" on="0"/>
+ <pt x="835" y="134" on="1"/>
+ <pt x="714" y="-25" on="0"/>
+ <pt x="503" y="-25" on="1"/>
+ <pt x="429" y="-25" on="0"/>
+ <pt x="318" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="318" y="77" on="1"/>
+ <pt x="399" y="54" on="0"/>
+ <pt x="449" y="54" on="1"/>
+ <pt x="585" y="54" on="0"/>
+ <pt x="664" y="181" on="1"/>
+ <pt x="743" y="308" on="0"/>
+ <pt x="743" y="536" on="1"/>
+ <pt x="743" y="983" on="0"/>
+ <pt x="542" y="983" on="1"/>
+ <pt x="449" y="983" on="0"/>
+ <pt x="318" y="837" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 0 0 33 29 14 27 21 22 48 84 22 2 14 1 1 7 1 2 8 1 3 0 1 1 35
+ 25 10 3 1 2 3 0 0 1 24 0 2 0 9 8 1 0 14 0 0 31 10 18 48 196
+ 18 9 8 7 0 0 0 35 25 24 10 9 4 4 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="backslash" xMin="-30" yMin="-296" xMax="600" yMax="1481">
+ <contour>
+ <pt x="600" y="-296" on="1"/>
+ <pt x="496" y="-296" on="1"/>
+ <pt x="-30" y="1481" on="1"/>
+ <pt x="74" y="1481" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 9 values pushed */
+ 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bar" xMin="156" yMin="-296" xMax="255" yMax="1579">
+ <contour>
+ <pt x="156" y="-296" on="1"/>
+ <pt x="156" y="1579" on="1"/>
+ <pt x="255" y="1579" on="1"/>
+ <pt x="255" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 3 2 1 0 14 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="braceleft" xMin="148" yMin="-296" xMax="761" yMax="1579">
+ <contour>
+ <pt x="148" y="611" on="1"/>
+ <pt x="148" y="672" on="1"/>
+ <pt x="226" y="672" on="1"/>
+ <pt x="407" y="672" on="0"/>
+ <pt x="407" y="840" on="1"/>
+ <pt x="407" y="882" on="0"/>
+ <pt x="393" y="953" on="1"/>
+ <pt x="383" y="1003" on="1"/>
+ <pt x="365" y="1100" on="1"/>
+ <pt x="346" y="1202" on="0"/>
+ <pt x="346" y="1268" on="1"/>
+ <pt x="346" y="1403" on="0"/>
+ <pt x="446" y="1491" on="1"/>
+ <pt x="546" y="1579" on="0"/>
+ <pt x="701" y="1579" on="1"/>
+ <pt x="761" y="1579" on="1"/>
+ <pt x="761" y="1517" on="1"/>
+ <pt x="701" y="1517" on="1"/>
+ <pt x="506" y="1517" on="0"/>
+ <pt x="506" y="1349" on="1"/>
+ <pt x="506" y="1313" on="0"/>
+ <pt x="513" y="1286" on="1"/>
+ <pt x="525" y="1239" on="1"/>
+ <pt x="539" y="1169" on="1"/>
+ <pt x="557" y="1079" on="0"/>
+ <pt x="557" y="990" on="1"/>
+ <pt x="557" y="835" on="0"/>
+ <pt x="476" y="740" on="1"/>
+ <pt x="428" y="685" on="0"/>
+ <pt x="337" y="642" on="1"/>
+ <pt x="435" y="595" on="0"/>
+ <pt x="485" y="532" on="1"/>
+ <pt x="557" y="439" on="0"/>
+ <pt x="557" y="291" on="1"/>
+ <pt x="557" y="202" on="0"/>
+ <pt x="539" y="114" on="1"/>
+ <pt x="525" y="45" on="1"/>
+ <pt x="513" y="-2" on="1"/>
+ <pt x="506" y="-29" on="0"/>
+ <pt x="506" y="-69" on="1"/>
+ <pt x="506" y="-234" on="0"/>
+ <pt x="701" y="-234" on="1"/>
+ <pt x="761" y="-234" on="1"/>
+ <pt x="761" y="-296" on="1"/>
+ <pt x="701" y="-296" on="1"/>
+ <pt x="546" y="-296" on="0"/>
+ <pt x="446" y="-208" on="1"/>
+ <pt x="346" y="-120" on="0"/>
+ <pt x="346" y="17" on="1"/>
+ <pt x="346" y="81" on="0"/>
+ <pt x="365" y="183" on="1"/>
+ <pt x="383" y="280" on="1"/>
+ <pt x="393" y="330" on="1"/>
+ <pt x="407" y="401" on="0"/>
+ <pt x="407" y="443" on="1"/>
+ <pt x="407" y="611" on="0"/>
+ <pt x="226" y="611" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 45 values pushed */
+ 56 44 43 42 41 29 22 17 16 15 14 2 1 0 14 0 0 39 24 48 19 24 10 48 196
+ 56 54 48 44 43 42 41 33 29 25 22 17 16 15 14 10 4 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="braceright" xMin="222" yMin="-296" xMax="835" yMax="1579">
+ <contour>
+ <pt x="835" y="672" on="1"/>
+ <pt x="835" y="611" on="1"/>
+ <pt x="758" y="611" on="1"/>
+ <pt x="576" y="611" on="0"/>
+ <pt x="576" y="444" on="1"/>
+ <pt x="576" y="399" on="0"/>
+ <pt x="590" y="330" on="1"/>
+ <pt x="600" y="280" on="1"/>
+ <pt x="618" y="183" on="1"/>
+ <pt x="638" y="74" on="0"/>
+ <pt x="638" y="16" on="1"/>
+ <pt x="638" y="-120" on="0"/>
+ <pt x="538" y="-208" on="1"/>
+ <pt x="438" y="-296" on="0"/>
+ <pt x="283" y="-296" on="1"/>
+ <pt x="222" y="-296" on="1"/>
+ <pt x="222" y="-234" on="1"/>
+ <pt x="282" y="-234" on="1"/>
+ <pt x="478" y="-234" on="0"/>
+ <pt x="478" y="-68" on="1"/>
+ <pt x="478" y="-34" on="0"/>
+ <pt x="470" y="-2" on="1"/>
+ <pt x="458" y="45" on="1"/>
+ <pt x="445" y="114" on="1"/>
+ <pt x="427" y="209" on="0"/>
+ <pt x="427" y="293" on="1"/>
+ <pt x="427" y="448" on="0"/>
+ <pt x="508" y="543" on="1"/>
+ <pt x="556" y="598" on="0"/>
+ <pt x="647" y="642" on="1"/>
+ <pt x="549" y="688" on="0"/>
+ <pt x="499" y="752" on="1"/>
+ <pt x="427" y="844" on="0"/>
+ <pt x="427" y="992" on="1"/>
+ <pt x="427" y="1073" on="0"/>
+ <pt x="445" y="1169" on="1"/>
+ <pt x="458" y="1239" on="1"/>
+ <pt x="470" y="1286" on="1"/>
+ <pt x="478" y="1318" on="0"/>
+ <pt x="478" y="1352" on="1"/>
+ <pt x="478" y="1517" on="0"/>
+ <pt x="282" y="1517" on="1"/>
+ <pt x="222" y="1517" on="1"/>
+ <pt x="222" y="1579" on="1"/>
+ <pt x="283" y="1579" on="1"/>
+ <pt x="438" y="1579" on="0"/>
+ <pt x="538" y="1491" on="1"/>
+ <pt x="638" y="1403" on="0"/>
+ <pt x="638" y="1266" on="1"/>
+ <pt x="638" y="1209" on="0"/>
+ <pt x="618" y="1100" on="1"/>
+ <pt x="600" y="1003" on="1"/>
+ <pt x="590" y="953" on="1"/>
+ <pt x="576" y="884" on="0"/>
+ <pt x="576" y="840" on="1"/>
+ <pt x="576" y="672" on="0"/>
+ <pt x="758" y="672" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 56 44 43 42 41 36 29 22 17 16 15 14 2 1 0 14 0 0 39 24 48 19 24 10 48
+ 196 56 54 48 44 43 42 41 36 33 29 25 22 17 16 15 14 10 4 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bracketleft" xMin="185" yMin="-296" xMax="589" yMax="1579">
+ <contour>
+ <pt x="185" y="-296" on="1"/>
+ <pt x="185" y="1579" on="1"/>
+ <pt x="589" y="1579" on="1"/>
+ <pt x="589" y="1517" on="1"/>
+ <pt x="358" y="1517" on="1"/>
+ <pt x="358" y="-234" on="1"/>
+ <pt x="589" y="-234" on="1"/>
+ <pt x="589" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 4 3 14 1 1 6 5 14 1 0 2 4 48 84 2 1 1 7 0 1 2 0 14
+ 7 6 3 2 4 13 4 0 0 5 4 13 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bracketright" xMin="93" yMin="-296" xMax="497" yMax="1579">
+ <contour>
+ <pt x="93" y="-296" on="1"/>
+ <pt x="93" y="-234" on="1"/>
+ <pt x="325" y="-234" on="1"/>
+ <pt x="325" y="1517" on="1"/>
+ <pt x="93" y="1517" on="1"/>
+ <pt x="93" y="1579" on="1"/>
+ <pt x="497" y="1579" on="1"/>
+ <pt x="497" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 4 3 14 1 5 2 1 14 1 0 2 4 48 84 6 5 1 7 0 1 2 0 14
+ 5 4 1 0 4 13 2 0 0 3 2 13 1 6 1 4 48 196 7 6 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="breve" xMin="8" yMin="1283" xMax="674" yMax="1604">
+ <contour>
+ <pt x="8" y="1604" on="1"/>
+ <pt x="73" y="1604" on="1"/>
+ <pt x="100" y="1514" on="0"/>
+ <pt x="160" y="1472" on="1"/>
+ <pt x="228" y="1425" on="0"/>
+ <pt x="341" y="1425" on="1"/>
+ <pt x="467" y="1425" on="0"/>
+ <pt x="537" y="1484" on="1"/>
+ <pt x="586" y="1524" on="0"/>
+ <pt x="610" y="1604" on="1"/>
+ <pt x="674" y="1604" on="1"/>
+ <pt x="655" y="1469" on="0"/>
+ <pt x="583" y="1388" on="1"/>
+ <pt x="489" y="1283" on="0"/>
+ <pt x="341" y="1283" on="1"/>
+ <pt x="187" y="1283" on="0"/>
+ <pt x="92" y="1398" on="1"/>
+ <pt x="27" y="1476" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 0 0 5 20 14 48 84 14 10 9 1 0 14 10 9 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="brokenbar" xMin="156" yMin="-296" xMax="255" yMax="1579">
+ <contour>
+ <pt x="156" y="-296" on="1"/>
+ <pt x="156" y="444" on="1"/>
+ <pt x="255" y="444" on="1"/>
+ <pt x="255" y="-296" on="1"/>
+ </contour>
+ <contour>
+ <pt x="156" y="839" on="1"/>
+ <pt x="156" y="1579" on="1"/>
+ <pt x="255" y="1579" on="1"/>
+ <pt x="255" y="839" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 28 values pushed */
+ 7 6 5 4 3 2 1 0 14 0 0 7 6 3 2 9 3 0 1 4 48 196 5 4 1
+ 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bullet" xMin="81" yMin="555" xMax="636" yMax="1110">
+ <contour>
+ <pt x="359" y="1110" on="1"/>
+ <pt x="474" y="1110" on="0"/>
+ <pt x="555" y="1028" on="1"/>
+ <pt x="636" y="946" on="0"/>
+ <pt x="636" y="831" on="1"/>
+ <pt x="636" y="717" on="0"/>
+ <pt x="554" y="636" on="1"/>
+ <pt x="472" y="555" on="0"/>
+ <pt x="354" y="555" on="1"/>
+ <pt x="255" y="555" on="0"/>
+ <pt x="179" y="621" on="1"/>
+ <pt x="81" y="707" on="0"/>
+ <pt x="81" y="833" on="1"/>
+ <pt x="81" y="948" on="0"/>
+ <pt x="163" y="1029" on="1"/>
+ <pt x="244" y="1110" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 0 0 0 8 48 84 8 14 0 0 4 12 48 196 12
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="c" xMin="68" yMin="-25" xMax="848" yMax="1110">
+ <contour>
+ <pt x="848" y="37" on="1"/>
+ <pt x="696" y="-25" on="0"/>
+ <pt x="568" y="-25" on="1"/>
+ <pt x="350" y="-25" on="0"/>
+ <pt x="209" y="137" on="1"/>
+ <pt x="68" y="298" on="0"/>
+ <pt x="68" y="550" on="1"/>
+ <pt x="68" y="800" on="0"/>
+ <pt x="202" y="955" on="1"/>
+ <pt x="336" y="1110" on="0"/>
+ <pt x="557" y="1110" on="1"/>
+ <pt x="689" y="1110" on="0"/>
+ <pt x="848" y="1061" on="1"/>
+ <pt x="848" y="802" on="1"/>
+ <pt x="724" y="802" on="1"/>
+ <pt x="724" y="820" on="1"/>
+ <pt x="724" y="1043" on="0"/>
+ <pt x="557" y="1043" on="1"/>
+ <pt x="434" y="1043" on="0"/>
+ <pt x="359" y="914" on="1"/>
+ <pt x="284" y="786" on="0"/>
+ <pt x="284" y="577" on="1"/>
+ <pt x="284" y="339" on="0"/>
+ <pt x="377" y="206" on="1"/>
+ <pt x="470" y="73" on="0"/>
+ <pt x="632" y="73" on="1"/>
+ <pt x="710" y="73" on="0"/>
+ <pt x="848" y="123" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
+ 3 0 0 14 0 0 21 10 6 48 196 15 14 6 0 27 13 12 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cacute" xMin="68" yMin="-25" xMax="907" yMax="1604">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="316" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="caron" xMin="-10" yMin="1283" xMax="693" yMax="1604">
+ <contour>
+ <pt x="693" y="1604" on="1"/>
+ <pt x="453" y="1283" on="1"/>
+ <pt x="231" y="1283" on="1"/>
+ <pt x="-10" y="1604" on="1"/>
+ <pt x="76" y="1604" on="1"/>
+ <pt x="342" y="1382" on="1"/>
+ <pt x="607" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 6 5 4 3 0 5 13 1 2 1 1 0 14 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ccaron" xMin="68" yMin="-25" xMax="909" yMax="1604">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="216" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ccedilla" xMin="68" yMin="-432" xMax="848" yMax="1110">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="cedilla" x="198" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ccircumflex" xMin="68" yMin="-25" xMax="909" yMax="1604">
+ <contour>
+ <pt x="848" y="37" on="1"/>
+ <pt x="696" y="-25" on="0"/>
+ <pt x="568" y="-25" on="1"/>
+ <pt x="350" y="-25" on="0"/>
+ <pt x="209" y="137" on="1"/>
+ <pt x="68" y="298" on="0"/>
+ <pt x="68" y="550" on="1"/>
+ <pt x="68" y="800" on="0"/>
+ <pt x="202" y="955" on="1"/>
+ <pt x="336" y="1110" on="0"/>
+ <pt x="557" y="1110" on="1"/>
+ <pt x="689" y="1110" on="0"/>
+ <pt x="848" y="1061" on="1"/>
+ <pt x="848" y="802" on="1"/>
+ <pt x="724" y="802" on="1"/>
+ <pt x="724" y="820" on="1"/>
+ <pt x="724" y="1043" on="0"/>
+ <pt x="557" y="1043" on="1"/>
+ <pt x="434" y="1043" on="0"/>
+ <pt x="359" y="914" on="1"/>
+ <pt x="284" y="786" on="0"/>
+ <pt x="284" y="577" on="1"/>
+ <pt x="284" y="339" on="0"/>
+ <pt x="377" y="206" on="1"/>
+ <pt x="470" y="73" on="0"/>
+ <pt x="632" y="73" on="1"/>
+ <pt x="710" y="73" on="0"/>
+ <pt x="848" y="123" on="1"/>
+ </contour>
+ <contour>
+ <pt x="206" y="1283" on="1"/>
+ <pt x="447" y="1604" on="1"/>
+ <pt x="669" y="1604" on="1"/>
+ <pt x="909" y="1283" on="1"/>
+ <pt x="823" y="1283" on="1"/>
+ <pt x="558" y="1505" on="1"/>
+ <pt x="292" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 78 values pushed */
+ 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 33 29 0 2 0 1 1 34 32 31
+ 28 4 0 1 3 0 0 1 1 27 15 14 13 12 0 6 1 2 3 0 0 30 29 1 0
+ 14 0 0 21 10 6 48 196 31 0 34 33 32 30 29 28 15 14 8 13 6 0 27 13 12
+ 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cdotaccent" xMin="68" yMin="-25" xMax="848" yMax="1480">
+ <contour>
+ <pt x="848" y="37" on="1"/>
+ <pt x="696" y="-25" on="0"/>
+ <pt x="568" y="-25" on="1"/>
+ <pt x="350" y="-25" on="0"/>
+ <pt x="209" y="137" on="1"/>
+ <pt x="68" y="298" on="0"/>
+ <pt x="68" y="550" on="1"/>
+ <pt x="68" y="800" on="0"/>
+ <pt x="202" y="955" on="1"/>
+ <pt x="336" y="1110" on="0"/>
+ <pt x="557" y="1110" on="1"/>
+ <pt x="689" y="1110" on="0"/>
+ <pt x="848" y="1061" on="1"/>
+ <pt x="848" y="802" on="1"/>
+ <pt x="724" y="802" on="1"/>
+ <pt x="724" y="820" on="1"/>
+ <pt x="724" y="1043" on="0"/>
+ <pt x="557" y="1043" on="1"/>
+ <pt x="434" y="1043" on="0"/>
+ <pt x="359" y="914" on="1"/>
+ <pt x="284" y="786" on="0"/>
+ <pt x="284" y="577" on="1"/>
+ <pt x="284" y="339" on="0"/>
+ <pt x="377" y="206" on="1"/>
+ <pt x="470" y="73" on="0"/>
+ <pt x="632" y="73" on="1"/>
+ <pt x="710" y="73" on="0"/>
+ <pt x="848" y="123" on="1"/>
+ </contour>
+ <contour>
+ <pt x="463" y="1283" on="1"/>
+ <pt x="463" y="1480" on="1"/>
+ <pt x="660" y="1480" on="1"/>
+ <pt x="660" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 0 0 25 9 2 17 17 10 48 84 10 1 2 2 1 1 27 15 14 13 12 0 6 1 2
+ 3 0 0 0 0 31 28 5 1 29 1 4 48 84 30 29 0 14 0 0 21 10 6 48 196
+ 15 14 2 0 30 3 6 28 0 0 29 28 4 1 30 1 4 48 196 31 30 1 27 13 12
+ 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cedilla" xMin="168" yMin="-432" xMax="514" yMax="0">
+ <contour>
+ <pt x="168" y="-411" on="1"/>
+ <pt x="168" y="-343" on="1"/>
+ <pt x="230" y="-359" on="0"/>
+ <pt x="269" y="-359" on="1"/>
+ <pt x="376" y="-359" on="0"/>
+ <pt x="376" y="-277" on="1"/>
+ <pt x="376" y="-179" on="0"/>
+ <pt x="189" y="-175" on="1"/>
+ <pt x="284" y="0" on="1"/>
+ <pt x="363" y="0" on="1"/>
+ <pt x="297" y="-119" on="1"/>
+ <pt x="394" y="-127" on="0"/>
+ <pt x="441" y="-152" on="1"/>
+ <pt x="514" y="-189" on="0"/>
+ <pt x="514" y="-266" on="1"/>
+ <pt x="514" y="-336" on="0"/>
+ <pt x="456" y="-384" on="1"/>
+ <pt x="399" y="-432" on="0"/>
+ <pt x="312" y="-432" on="1"/>
+ <pt x="244" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 3 17 18 48 84 18 10 9 8 7 1 0 14 0 0 5 48 14 48 196 14 10 9
+ 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cent" xMin="123" yMin="0" xMax="962" yMax="1480">
+ <contour>
+ <pt x="598" y="0" on="1"/>
+ <pt x="598" y="176" on="1"/>
+ <pt x="402" y="198" on="0"/>
+ <pt x="282" y="322" on="1"/>
+ <pt x="123" y="484" on="0"/>
+ <pt x="123" y="751" on="1"/>
+ <pt x="123" y="1011" on="0"/>
+ <pt x="260" y="1154" on="1"/>
+ <pt x="340" y="1238" on="0"/>
+ <pt x="455" y="1276" on="1"/>
+ <pt x="503" y="1292" on="0"/>
+ <pt x="598" y="1308" on="1"/>
+ <pt x="598" y="1480" on="1"/>
+ <pt x="660" y="1480" on="1"/>
+ <pt x="660" y="1313" on="1"/>
+ <pt x="820" y="1299" on="0"/>
+ <pt x="962" y="1252" on="1"/>
+ <pt x="962" y="999" on="1"/>
+ <pt x="851" y="999" on="1"/>
+ <pt x="850" y="1018" on="1"/>
+ <pt x="848" y="1043" on="1"/>
+ <pt x="848" y="1053" on="0"/>
+ <pt x="847" y="1063" on="1"/>
+ <pt x="846" y="1074" on="1"/>
+ <pt x="846" y="1083" on="0"/>
+ <pt x="846" y="1091" on="1"/>
+ <pt x="844" y="1169" on="0"/>
+ <pt x="806" y="1201" on="1"/>
+ <pt x="766" y="1234" on="0"/>
+ <pt x="660" y="1242" on="1"/>
+ <pt x="660" y="273" on="1"/>
+ <pt x="692" y="270" on="0"/>
+ <pt x="709" y="270" on="1"/>
+ <pt x="800" y="270" on="0"/>
+ <pt x="962" y="331" on="1"/>
+ <pt x="962" y="234" on="1"/>
+ <pt x="825" y="181" on="0"/>
+ <pt x="660" y="171" on="1"/>
+ <pt x="660" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="598" y="280" on="1"/>
+ <pt x="598" y="1243" on="1"/>
+ <pt x="535" y="1225" on="0"/>
+ <pt x="504" y="1205" on="1"/>
+ <pt x="333" y="1093" on="0"/>
+ <pt x="333" y="733" on="1"/>
+ <pt x="333" y="497" on="0"/>
+ <pt x="429" y="382" on="1"/>
+ <pt x="471" y="332" on="0"/>
+ <pt x="523" y="307" on="1"/>
+ <pt x="548" y="295" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 61 values pushed */
+ 40 39 38 37 35 34 32 30 29 18 17 16 14 13 12 11 1 0 14 0 0 44 10 5 48
+ 196 18 16 13 2 5 0 0 0 40 39 12 11 1 0 11 5 13 1 4 48 196 35 34 17
+ 16 3 38 37 30 29 14 13 5 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="circumflex" xMin="-10" yMin="1283" xMax="693" yMax="1604">
+ <contour>
+ <pt x="-10" y="1283" on="1"/>
+ <pt x="231" y="1604" on="1"/>
+ <pt x="453" y="1604" on="1"/>
+ <pt x="693" y="1283" on="1"/>
+ <pt x="607" y="1283" on="1"/>
+ <pt x="342" y="1505" on="1"/>
+ <pt x="76" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 1 5 1 0 2 0 1 6 4 3 0 4 13 0 0 2 1 1 0 14 6 5 4 3 2
+ 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="colon" xMin="161" yMin="0" xMax="408" yMax="1086">
+ <contour>
+ <pt x="161" y="0" on="1"/>
+ <pt x="161" y="247" on="1"/>
+ <pt x="408" y="247" on="1"/>
+ <pt x="408" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="161" y="839" on="1"/>
+ <pt x="161" y="1086" on="1"/>
+ <pt x="408" y="1086" on="1"/>
+ <pt x="408" y="839" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 7 4 6 1 5 2 1 6 1 0 2 4 48 84 3 0 1 0 6 5 1 14 0
+ 0 7 6 3 2 6 3 0 1 4 48 196 5 4 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="comma" xMin="133" yMin="-321" xMax="380" yMax="247">
+ <contour>
+ <pt x="232" y="0" on="1"/>
+ <pt x="133" y="0" on="1"/>
+ <pt x="133" y="247" on="1"/>
+ <pt x="380" y="247" on="1"/>
+ <pt x="380" y="32" on="1"/>
+ <pt x="380" y="-107" on="0"/>
+ <pt x="363" y="-151" on="1"/>
+ <pt x="341" y="-216" on="0"/>
+ <pt x="270" y="-270" on="1"/>
+ <pt x="210" y="-317" on="0"/>
+ <pt x="133" y="-321" on="1"/>
+ <pt x="133" y="-259" on="1"/>
+ <pt x="232" y="-251" on="0"/>
+ <pt x="232" y="-65" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
+ 1 1 1 4 48 196 11 10 2 1 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="copyright" xMin="87" yMin="49" xMax="1469" yMax="1431">
+ <contour>
+ <pt x="779" y="1431" on="1"/>
+ <pt x="1063" y="1431" on="0"/>
+ <pt x="1266" y="1229" on="1"/>
+ <pt x="1469" y="1027" on="0"/>
+ <pt x="1469" y="741" on="1"/>
+ <pt x="1469" y="452" on="0"/>
+ <pt x="1265" y="251" on="1"/>
+ <pt x="1062" y="49" on="0"/>
+ <pt x="770" y="49" on="1"/>
+ <pt x="519" y="49" on="0"/>
+ <pt x="331" y="213" on="1"/>
+ <pt x="87" y="426" on="0"/>
+ <pt x="87" y="740" on="1"/>
+ <pt x="87" y="1027" on="0"/>
+ <pt x="290" y="1229" on="1"/>
+ <pt x="493" y="1431" on="0"/>
+ </contour>
+ <contour>
+ <pt x="778" y="1369" on="1"/>
+ <pt x="518" y="1369" on="0"/>
+ <pt x="334" y="1185" on="1"/>
+ <pt x="149" y="1001" on="0"/>
+ <pt x="149" y="740" on="1"/>
+ <pt x="149" y="483" on="0"/>
+ <pt x="333" y="297" on="1"/>
+ <pt x="516" y="111" on="0"/>
+ <pt x="773" y="111" on="1"/>
+ <pt x="1010" y="111" on="0"/>
+ <pt x="1184" y="259" on="1"/>
+ <pt x="1407" y="450" on="0"/>
+ <pt x="1407" y="742" on="1"/>
+ <pt x="1407" y="1002" on="0"/>
+ <pt x="1222" y="1185" on="1"/>
+ <pt x="1037" y="1369" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1071" y="364" on="1"/>
+ <pt x="939" y="313" on="0"/>
+ <pt x="800" y="313" on="1"/>
+ <pt x="594" y="313" on="0"/>
+ <pt x="480" y="426" on="1"/>
+ <pt x="365" y="539" on="0"/>
+ <pt x="365" y="741" on="1"/>
+ <pt x="365" y="944" on="0"/>
+ <pt x="477" y="1056" on="1"/>
+ <pt x="589" y="1168" on="0"/>
+ <pt x="796" y="1168" on="1"/>
+ <pt x="916" y="1168" on="0"/>
+ <pt x="1057" y="1132" on="1"/>
+ <pt x="1057" y="964" on="1"/>
+ <pt x="975" y="964" on="1"/>
+ <pt x="975" y="974" on="1"/>
+ <pt x="975" y="1049" on="0"/>
+ <pt x="934" y="1081" on="1"/>
+ <pt x="893" y="1113" on="0"/>
+ <pt x="799" y="1113" on="1"/>
+ <pt x="545" y="1113" on="0"/>
+ <pt x="545" y="745" on="1"/>
+ <pt x="545" y="381" on="0"/>
+ <pt x="834" y="381" on="1"/>
+ <pt x="936" y="381" on="0"/>
+ <pt x="1071" y="442" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 55 17 34 51 25 42 24 11 8 16 11 0 48 84 8 2 0 0 42 34 1 1 57
+ 47 46 45 44 42 34 32 8 0 2 3 0 0 14 0 0 53 16 38 28 11 4 20 11 12
+ 48 196 57 32 2 13 4 44 47 46 38 12 44 45 44 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="currency" xMin="130" yMin="414" xMax="893" yMax="1178">
+ <contour>
+ <pt x="322" y="545" on="1"/>
+ <pt x="192" y="414" on="1"/>
+ <pt x="130" y="476" on="1"/>
+ <pt x="261" y="607" on="1"/>
+ <pt x="197" y="695" on="0"/>
+ <pt x="197" y="796" on="1"/>
+ <pt x="197" y="898" on="0"/>
+ <pt x="261" y="985" on="1"/>
+ <pt x="130" y="1116" on="1"/>
+ <pt x="192" y="1178" on="1"/>
+ <pt x="322" y="1047" on="1"/>
+ <pt x="415" y="1110" on="0"/>
+ <pt x="512" y="1110" on="1"/>
+ <pt x="609" y="1110" on="0"/>
+ <pt x="701" y="1047" on="1"/>
+ <pt x="832" y="1178" on="1"/>
+ <pt x="893" y="1116" on="1"/>
+ <pt x="762" y="985" on="1"/>
+ <pt x="826" y="897" on="0"/>
+ <pt x="826" y="796" on="1"/>
+ <pt x="826" y="695" on="0"/>
+ <pt x="762" y="607" on="1"/>
+ <pt x="893" y="476" on="1"/>
+ <pt x="832" y="414" on="1"/>
+ <pt x="701" y="545" on="1"/>
+ <pt x="610" y="482" on="0"/>
+ <pt x="512" y="482" on="1"/>
+ <pt x="415" y="482" on="0"/>
+ </contour>
+ <contour>
+ <pt x="512" y="1012" on="1"/>
+ <pt x="422" y="1012" on="0"/>
+ <pt x="359" y="950" on="1"/>
+ <pt x="296" y="887" on="0"/>
+ <pt x="296" y="799" on="1"/>
+ <pt x="296" y="716" on="0"/>
+ <pt x="346" y="656" on="1"/>
+ <pt x="410" y="580" on="0"/>
+ <pt x="512" y="580" on="1"/>
+ <pt x="603" y="580" on="0"/>
+ <pt x="665" y="643" on="1"/>
+ <pt x="727" y="705" on="0"/>
+ <pt x="727" y="796" on="1"/>
+ <pt x="727" y="887" on="0"/>
+ <pt x="664" y="949" on="1"/>
+ <pt x="601" y="1012" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 0 36 9 26 28 9 12 48 84 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
+ 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 9 19 32 9 5 48 196
+ 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="d" xMin="68" yMin="-25" xMax="1024" yMax="1579">
+ <contour>
+ <pt x="706" y="0" on="1"/>
+ <pt x="706" y="179" on="1"/>
+ <pt x="648" y="87" on="0"/>
+ <pt x="592" y="41" on="1"/>
+ <pt x="512" y="-25" on="0"/>
+ <pt x="414" y="-25" on="1"/>
+ <pt x="254" y="-25" on="0"/>
+ <pt x="161" y="118" on="1"/>
+ <pt x="68" y="260" on="0"/>
+ <pt x="68" y="510" on="1"/>
+ <pt x="68" y="793" on="0"/>
+ <pt x="189" y="951" on="1"/>
+ <pt x="310" y="1110" on="0"/>
+ <pt x="523" y="1110" on="1"/>
+ <pt x="597" y="1110" on="0"/>
+ <pt x="706" y="1086" on="1"/>
+ <pt x="706" y="1320" on="1"/>
+ <pt x="704" y="1419" on="1"/>
+ <pt x="703" y="1488" on="0"/>
+ <pt x="679" y="1501" on="1"/>
+ <pt x="657" y="1513" on="0"/>
+ <pt x="604" y="1516" on="1"/>
+ <pt x="585" y="1517" on="1"/>
+ <pt x="585" y="1579" on="1"/>
+ <pt x="903" y="1579" on="1"/>
+ <pt x="903" y="259" on="1"/>
+ <pt x="905" y="160" on="1"/>
+ <pt x="905" y="92" on="0"/>
+ <pt x="930" y="78" on="1"/>
+ <pt x="953" y="66" on="0"/>
+ <pt x="1006" y="63" on="1"/>
+ <pt x="1024" y="62" on="1"/>
+ <pt x="1024" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="706" y="1008" on="1"/>
+ <pt x="626" y="1032" on="0"/>
+ <pt x="576" y="1032" on="1"/>
+ <pt x="439" y="1032" on="0"/>
+ <pt x="360" y="905" on="1"/>
+ <pt x="281" y="778" on="0"/>
+ <pt x="281" y="550" on="1"/>
+ <pt x="281" y="103" on="0"/>
+ <pt x="482" y="103" on="1"/>
+ <pt x="576" y="103" on="0"/>
+ <pt x="706" y="248" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 78 values pushed */
+ 0 0 41 29 5 35 21 13 48 84 13 1 5 2 1 22 16 2 23 1 3 0 1 43 33
+ 31 25 15 1 6 1 0 3 0 24 23 1 32 0 1 2 0 14 0 0 39 10 9 48 196
+ 32 31 2 13 24 23 22 9 0 0 0 43 33 16 15 1 0 4 5 24 1 4 48 196 25
+ 24 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dagger" xMin="80" yMin="-296" xMax="944" yMax="1480">
+ <contour>
+ <pt x="413" y="-296" on="1"/>
+ <pt x="462" y="857" on="1"/>
+ <pt x="80" y="814" on="1"/>
+ <pt x="80" y="962" on="1"/>
+ <pt x="462" y="919" on="1"/>
+ <pt x="413" y="1480" on="1"/>
+ <pt x="610" y="1480" on="1"/>
+ <pt x="561" y="919" on="1"/>
+ <pt x="944" y="962" on="1"/>
+ <pt x="944" y="814" on="1"/>
+ <pt x="561" y="857" on="1"/>
+ <pt x="610" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 42 values pushed */
+ 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
+ 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="daggerdbl" xMin="80" yMin="-296" xMax="944" yMax="1480">
+ <contour>
+ <pt x="413" y="-296" on="1"/>
+ <pt x="462" y="265" on="1"/>
+ <pt x="80" y="222" on="1"/>
+ <pt x="80" y="370" on="1"/>
+ <pt x="462" y="327" on="1"/>
+ <pt x="462" y="857" on="1"/>
+ <pt x="80" y="814" on="1"/>
+ <pt x="80" y="962" on="1"/>
+ <pt x="462" y="919" on="1"/>
+ <pt x="413" y="1480" on="1"/>
+ <pt x="610" y="1480" on="1"/>
+ <pt x="561" y="919" on="1"/>
+ <pt x="944" y="962" on="1"/>
+ <pt x="944" y="814" on="1"/>
+ <pt x="561" y="857" on="1"/>
+ <pt x="561" y="327" on="1"/>
+ <pt x="944" y="370" on="1"/>
+ <pt x="944" y="222" on="1"/>
+ <pt x="561" y="265" on="1"/>
+ <pt x="610" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
+ 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 9 3
+ 1 1 4 48 196 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dcaron" xMin="68" yMin="-25" xMax="1298" yMax="1579">
+ <contour>
+ <pt x="706" y="179" on="1"/>
+ <pt x="648" y="87" on="0"/>
+ <pt x="592" y="41" on="1"/>
+ <pt x="512" y="-25" on="0"/>
+ <pt x="414" y="-25" on="1"/>
+ <pt x="254" y="-25" on="0"/>
+ <pt x="161" y="118" on="1"/>
+ <pt x="68" y="260" on="0"/>
+ <pt x="68" y="510" on="1"/>
+ <pt x="68" y="793" on="0"/>
+ <pt x="189" y="951" on="1"/>
+ <pt x="310" y="1110" on="0"/>
+ <pt x="523" y="1110" on="1"/>
+ <pt x="597" y="1110" on="0"/>
+ <pt x="706" y="1086" on="1"/>
+ <pt x="706" y="1320" on="1"/>
+ <pt x="704" y="1419" on="1"/>
+ <pt x="703" y="1488" on="0"/>
+ <pt x="679" y="1501" on="1"/>
+ <pt x="657" y="1513" on="0"/>
+ <pt x="604" y="1516" on="1"/>
+ <pt x="585" y="1517" on="1"/>
+ <pt x="585" y="1579" on="1"/>
+ <pt x="903" y="1579" on="1"/>
+ <pt x="903" y="259" on="1"/>
+ <pt x="905" y="160" on="1"/>
+ <pt x="905" y="92" on="0"/>
+ <pt x="930" y="78" on="1"/>
+ <pt x="953" y="66" on="0"/>
+ <pt x="1006" y="63" on="1"/>
+ <pt x="1024" y="62" on="1"/>
+ <pt x="1024" y="0" on="1"/>
+ <pt x="706" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="706" y="1008" on="1"/>
+ <pt x="626" y="1032" on="0"/>
+ <pt x="576" y="1032" on="1"/>
+ <pt x="439" y="1032" on="0"/>
+ <pt x="360" y="905" on="1"/>
+ <pt x="281" y="778" on="0"/>
+ <pt x="281" y="550" on="1"/>
+ <pt x="281" y="103" on="0"/>
+ <pt x="482" y="103" on="1"/>
+ <pt x="576" y="103" on="0"/>
+ <pt x="706" y="248" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1180" y="1382" on="1"/>
+ <pt x="1101" y="1382" on="1"/>
+ <pt x="1101" y="1579" on="1"/>
+ <pt x="1298" y="1579" on="1"/>
+ <pt x="1298" y="1408" on="1"/>
+ <pt x="1298" y="1245" on="0"/>
+ <pt x="1236" y="1180" on="1"/>
+ <pt x="1188" y="1131" on="0"/>
+ <pt x="1101" y="1125" on="1"/>
+ <pt x="1101" y="1175" on="1"/>
+ <pt x="1180" y="1181" on="0"/>
+ <pt x="1180" y="1330" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 104 values pushed */
+ 0 0 41 29 4 35 21 12 48 84 12 1 4 2 1 55 53 52 48 45 44 21 15 8 22
+ 1 3 0 1 43 33 30 24 14 0 6 1 31 3 0 47 46 23 22 3 32 31 1 2 0
+ 14 0 0 39 10 8 48 196 55 44 2 47 45 3 31 30 2 45 23 3 22 21 8 0 0
+ 0 53 52 46 45 4 3 47 43 33 32 15 14 0 4 5 23 2 4 48 196 48 47 1 24
+ 23 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dcroat" xMin="68" yMin="-25" xMax="1024" yMax="1579">
+ <contour>
+ <pt x="706" y="0" on="1"/>
+ <pt x="706" y="179" on="1"/>
+ <pt x="648" y="87" on="0"/>
+ <pt x="592" y="41" on="1"/>
+ <pt x="512" y="-25" on="0"/>
+ <pt x="414" y="-25" on="1"/>
+ <pt x="254" y="-25" on="0"/>
+ <pt x="161" y="118" on="1"/>
+ <pt x="68" y="260" on="0"/>
+ <pt x="68" y="510" on="1"/>
+ <pt x="68" y="793" on="0"/>
+ <pt x="189" y="951" on="1"/>
+ <pt x="310" y="1110" on="0"/>
+ <pt x="523" y="1110" on="1"/>
+ <pt x="597" y="1110" on="0"/>
+ <pt x="706" y="1086" on="1"/>
+ <pt x="706" y="1246" on="1"/>
+ <pt x="410" y="1246" on="1"/>
+ <pt x="410" y="1308" on="1"/>
+ <pt x="706" y="1308" on="1"/>
+ <pt x="706" y="1320" on="1"/>
+ <pt x="704" y="1419" on="1"/>
+ <pt x="703" y="1488" on="0"/>
+ <pt x="679" y="1501" on="1"/>
+ <pt x="657" y="1513" on="0"/>
+ <pt x="604" y="1516" on="1"/>
+ <pt x="585" y="1517" on="1"/>
+ <pt x="585" y="1579" on="1"/>
+ <pt x="903" y="1579" on="1"/>
+ <pt x="903" y="1308" on="1"/>
+ <pt x="1024" y="1308" on="1"/>
+ <pt x="1024" y="1246" on="1"/>
+ <pt x="903" y="1246" on="1"/>
+ <pt x="903" y="259" on="1"/>
+ <pt x="905" y="160" on="1"/>
+ <pt x="905" y="92" on="0"/>
+ <pt x="930" y="78" on="1"/>
+ <pt x="953" y="66" on="0"/>
+ <pt x="1006" y="63" on="1"/>
+ <pt x="1024" y="62" on="1"/>
+ <pt x="1024" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="706" y="1008" on="1"/>
+ <pt x="626" y="1032" on="0"/>
+ <pt x="576" y="1032" on="1"/>
+ <pt x="439" y="1032" on="0"/>
+ <pt x="360" y="905" on="1"/>
+ <pt x="281" y="778" on="0"/>
+ <pt x="281" y="550" on="1"/>
+ <pt x="281" y="103" on="0"/>
+ <pt x="482" y="103" on="1"/>
+ <pt x="576" y="103" on="0"/>
+ <pt x="706" y="248" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 104 values pushed */
+ 0 0 49 29 5 43 21 13 48 84 13 1 5 2 26 20 2 27 18 3 1 51 41 39 33
+ 15 1 6 1 0 3 0 0 0 32 31 17 16 14 3 18 1 4 48 84 28 27 1 30 29
+ 19 18 3 40 0 1 3 0 14 0 0 47 10 9 48 196 40 39 31 30 4 13 28 27 26
+ 18 17 4 13 9 0 0 0 51 41 20 19 16 15 1 0 4 7 28 1 4 48 196 33 32
+ 29 28 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="degree" xMin="114" yMin="925" xMax="706" yMax="1517">
+ <contour>
+ <pt x="410" y="1517" on="1"/>
+ <pt x="531" y="1517" on="0"/>
+ <pt x="619" y="1430" on="1"/>
+ <pt x="706" y="1344" on="0"/>
+ <pt x="706" y="1222" on="1"/>
+ <pt x="706" y="1098" on="0"/>
+ <pt x="619" y="1012" on="1"/>
+ <pt x="531" y="925" on="0"/>
+ <pt x="406" y="925" on="1"/>
+ <pt x="300" y="925" on="0"/>
+ <pt x="219" y="995" on="1"/>
+ <pt x="114" y="1087" on="0"/>
+ <pt x="114" y="1221" on="1"/>
+ <pt x="114" y="1344" on="0"/>
+ <pt x="201" y="1430" on="1"/>
+ <pt x="289" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="410" y="1431" on="1"/>
+ <pt x="323" y="1431" on="0"/>
+ <pt x="262" y="1370" on="1"/>
+ <pt x="200" y="1308" on="0"/>
+ <pt x="200" y="1221" on="1"/>
+ <pt x="200" y="1136" on="0"/>
+ <pt x="262" y="1074" on="1"/>
+ <pt x="323" y="1012" on="0"/>
+ <pt x="409" y="1012" on="1"/>
+ <pt x="488" y="1012" on="0"/>
+ <pt x="546" y="1062" on="1"/>
+ <pt x="620" y="1125" on="0"/>
+ <pt x="620" y="1222" on="1"/>
+ <pt x="620" y="1309" on="0"/>
+ <pt x="558" y="1370" on="1"/>
+ <pt x="496" y="1431" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 28 values pushed */
+ 0 0 24 8 16 7 0 48 84 0 0 1 8 0 0 14 0 0 28 8 4 20 8 12 48
+ 196 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dieresis" xMin="57" yMin="1283" xMax="625" yMax="1456">
+ <contour>
+ <pt x="57" y="1283" on="1"/>
+ <pt x="57" y="1456" on="1"/>
+ <pt x="230" y="1456" on="1"/>
+ <pt x="230" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="452" y="1283" on="1"/>
+ <pt x="452" y="1456" on="1"/>
+ <pt x="625" y="1456" on="1"/>
+ <pt x="625" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 7 4 3 0 13 3 1 1 4 48 84 6 5 2 1 3 0 14 0 0 5 4 13
+ 1 6 3 2 13 1 0 2 4 48 196 7 6 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="divide" xMin="84" yMin="99" xMax="1071" yMax="1086">
+ <contour>
+ <pt x="479" y="99" on="1"/>
+ <pt x="479" y="296" on="1"/>
+ <pt x="676" y="296" on="1"/>
+ <pt x="676" y="99" on="1"/>
+ </contour>
+ <contour>
+ <pt x="84" y="543" on="1"/>
+ <pt x="84" y="642" on="1"/>
+ <pt x="1071" y="642" on="1"/>
+ <pt x="1071" y="543" on="1"/>
+ </contour>
+ <contour>
+ <pt x="479" y="888" on="1"/>
+ <pt x="479" y="1086" on="1"/>
+ <pt x="676" y="1086" on="1"/>
+ <pt x="676" y="888" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 0 0 11 8 5 1 9 7 4 9 1 5 2 1 5 1 0 3 4 48 84 6 5 1 3
+ 0 1 2 0 10 9 1 14 7 6 2 13 2 5 4 0 0 0 11 10 3 2 4 3 0
+ 1 4 48 196 9 8 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dollar" xMin="80" yMin="-123" xMax="931" yMax="1604">
+ <contour>
+ <pt x="495" y="-123" on="1"/>
+ <pt x="495" y="0" on="1"/>
+ <pt x="283" y="0" on="0"/>
+ <pt x="80" y="86" on="1"/>
+ <pt x="80" y="333" on="1"/>
+ <pt x="191" y="333" on="1"/>
+ <pt x="192" y="315" on="1"/>
+ <pt x="194" y="279" on="0"/>
+ <pt x="195" y="253" on="1"/>
+ <pt x="195" y="247" on="1"/>
+ <pt x="195" y="166" on="0"/>
+ <pt x="267" y="116" on="1"/>
+ <pt x="340" y="65" on="0"/>
+ <pt x="456" y="65" on="1"/>
+ <pt x="495" y="66" on="1"/>
+ <pt x="495" y="673" on="1"/>
+ <pt x="303" y="785" on="0"/>
+ <pt x="224" y="875" on="1"/>
+ <pt x="129" y="981" on="0"/>
+ <pt x="129" y="1130" on="1"/>
+ <pt x="129" y="1271" on="0"/>
+ <pt x="213" y="1360" on="1"/>
+ <pt x="275" y="1425" on="0"/>
+ <pt x="379" y="1460" on="1"/>
+ <pt x="417" y="1472" on="0"/>
+ <pt x="495" y="1487" on="1"/>
+ <pt x="495" y="1604" on="1"/>
+ <pt x="556" y="1604" on="1"/>
+ <pt x="557" y="1485" on="1"/>
+ <pt x="728" y="1477" on="0"/>
+ <pt x="913" y="1408" on="1"/>
+ <pt x="913" y="1178" on="1"/>
+ <pt x="802" y="1178" on="1"/>
+ <pt x="801" y="1197" on="1"/>
+ <pt x="799" y="1220" on="1"/>
+ <pt x="799" y="1225" on="0"/>
+ <pt x="798" y="1238" on="1"/>
+ <pt x="797" y="1253" on="0"/>
+ <pt x="797" y="1258" on="1"/>
+ <pt x="797" y="1262" on="1"/>
+ <pt x="797" y="1326" on="0"/>
+ <pt x="748" y="1366" on="1"/>
+ <pt x="687" y="1417" on="0"/>
+ <pt x="576" y="1417" on="1"/>
+ <pt x="557" y="1417" on="1"/>
+ <pt x="557" y="837" on="1"/>
+ <pt x="581" y="822" on="1"/>
+ <pt x="610" y="803" on="1"/>
+ <pt x="632" y="789" on="1"/>
+ <pt x="662" y="770" on="1"/>
+ <pt x="826" y="665" on="0"/>
+ <pt x="874" y="603" on="1"/>
+ <pt x="931" y="530" on="0"/>
+ <pt x="931" y="412" on="1"/>
+ <pt x="931" y="228" on="0"/>
+ <pt x="799" y="110" on="1"/>
+ <pt x="709" y="29" on="0"/>
+ <pt x="557" y="-3" on="1"/>
+ <pt x="557" y="-123" on="1"/>
+ </contour>
+ <contour>
+ <pt x="557" y="78" on="1"/>
+ <pt x="648" y="110" on="0"/>
+ <pt x="693" y="162" on="1"/>
+ <pt x="759" y="237" on="0"/>
+ <pt x="759" y="357" on="1"/>
+ <pt x="759" y="506" on="0"/>
+ <pt x="603" y="607" on="1"/>
+ <pt x="557" y="637" on="1"/>
+ </contour>
+ <contour>
+ <pt x="495" y="879" on="1"/>
+ <pt x="495" y="1410" on="1"/>
+ <pt x="414" y="1397" on="0"/>
+ <pt x="365" y="1343" on="1"/>
+ <pt x="301" y="1273" on="0"/>
+ <pt x="301" y="1167" on="1"/>
+ <pt x="301" y="1012" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 94 values pushed */
+ 68 67 66 59 58 57 45 44 43 39 38 32 31 30 28 27 26 25 15 14 9 8 5 4 3
+ 1 0 14 0 0 72 18 19 63 18 53 48 196 43 39 38 32 4 30 28 3 27 28 0 2
+ 19 19 9 8 5 4 0 3 3 53 30 0 0 66 59 58 57 45 44 28 11 6 0 1 4
+ 48 196 31 30 1 68 67 26 25 15 14 1 0 7 4 3 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotaccent" xMin="242" yMin="1283" xMax="439" yMax="1480">
+ <contour>
+ <pt x="242" y="1283" on="1"/>
+ <pt x="242" y="1480" on="1"/>
+ <pt x="439" y="1480" on="1"/>
+ <pt x="439" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 0 0 3 0 5 1 1 1 4 48 84 2 1 0 14 0 0 3 2 4 1 0 1 4 48
+ 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotlessi" xMin="47" yMin="0" xMax="536" yMax="1086">
+ <contour>
+ <pt x="536" y="62" on="1"/>
+ <pt x="536" y="0" on="1"/>
+ <pt x="47" y="0" on="1"/>
+ <pt x="47" y="62" on="1"/>
+ <pt x="66" y="63" on="1"/>
+ <pt x="174" y="70" on="0"/>
+ <pt x="180" y="87" on="1"/>
+ <pt x="191" y="106" on="0"/>
+ <pt x="191" y="160" on="1"/>
+ <pt x="193" y="259" on="1"/>
+ <pt x="193" y="827" on="1"/>
+ <pt x="191" y="925" on="1"/>
+ <pt x="190" y="999" on="0"/>
+ <pt x="169" y="1007" on="1"/>
+ <pt x="149" y="1018" on="0"/>
+ <pt x="66" y="1023" on="1"/>
+ <pt x="47" y="1024" on="1"/>
+ <pt x="47" y="1086" on="1"/>
+ <pt x="390" y="1086" on="1"/>
+ <pt x="390" y="259" on="1"/>
+ <pt x="392" y="160" on="1"/>
+ <pt x="393" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="435" y="68" on="0"/>
+ <pt x="517" y="63" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 49 values pushed */
+ 19 16 13 10 9 6 3 0 8 17 1 3 2 1 1 0 18 17 1 14 1 0 2 13 18
+ 17 16 13 6 3 2 6 13 9 0 0 19 18 4 1 9 1 4 48 196 10 9 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotlessj" xMin="-78" yMin="-419" xMax="459" yMax="1086">
+ <contour>
+ <pt x="-78" y="-380" on="1"/>
+ <pt x="-78" y="-136" on="1"/>
+ <pt x="21" y="-136" on="1"/>
+ <pt x="22" y="-154" on="1"/>
+ <pt x="26" y="-272" on="0"/>
+ <pt x="47" y="-311" on="1"/>
+ <pt x="72" y="-358" on="0"/>
+ <pt x="133" y="-358" on="1"/>
+ <pt x="262" y="-358" on="0"/>
+ <pt x="262" y="-185" on="1"/>
+ <pt x="262" y="-82" on="1"/>
+ <pt x="262" y="827" on="1"/>
+ <pt x="260" y="925" on="1"/>
+ <pt x="260" y="993" on="0"/>
+ <pt x="235" y="1007" on="1"/>
+ <pt x="214" y="1019" on="0"/>
+ <pt x="159" y="1023" on="1"/>
+ <pt x="141" y="1024" on="1"/>
+ <pt x="141" y="1086" on="1"/>
+ <pt x="459" y="1086" on="1"/>
+ <pt x="459" y="12" on="1"/>
+ <pt x="459" y="-419" on="0"/>
+ <pt x="127" y="-419" on="1"/>
+ <pt x="51" y="-419" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 0 7 11 22 48 84 1 20 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22
+ 2 0 19 18 1 14 18 17 2 3 9 0 3 0 0 11 10 9 4 2 19 1 4 48 196
+ 20 19 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotmath" xMin="133" yMin="491" xMax="380" yMax="738">
+ <contour>
+ <pt x="133" y="491" on="1"/>
+ <pt x="133" y="738" on="1"/>
+ <pt x="380" y="738" on="1"/>
+ <pt x="380" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="e" xMin="68" yMin="-25" xMax="848" yMax="1110">
+ <contour>
+ <pt x="848" y="49" on="1"/>
+ <pt x="682" y="-25" on="0"/>
+ <pt x="542" y="-25" on="1"/>
+ <pt x="322" y="-25" on="0"/>
+ <pt x="195" y="124" on="1"/>
+ <pt x="68" y="273" on="0"/>
+ <pt x="68" y="536" on="1"/>
+ <pt x="68" y="796" on="0"/>
+ <pt x="185" y="953" on="1"/>
+ <pt x="301" y="1110" on="0"/>
+ <pt x="496" y="1110" on="1"/>
+ <pt x="677" y="1110" on="0"/>
+ <pt x="763" y="988" on="1"/>
+ <pt x="848" y="866" on="0"/>
+ <pt x="848" y="605" on="1"/>
+ <pt x="848" y="586" on="1"/>
+ <pt x="284" y="586" on="1"/>
+ <pt x="287" y="442" on="0"/>
+ <pt x="302" y="368" on="1"/>
+ <pt x="362" y="75" on="0"/>
+ <pt x="600" y="75" on="1"/>
+ <pt x="722" y="75" on="0"/>
+ <pt x="848" y="150" on="1"/>
+ </contour>
+ <contour>
+ <pt x="284" y="648" on="1"/>
+ <pt x="638" y="648" on="1"/>
+ <pt x="639" y="692" on="1"/>
+ <pt x="643" y="869" on="0"/>
+ <pt x="611" y="957" on="1"/>
+ <pt x="580" y="1043" on="0"/>
+ <pt x="486" y="1043" on="1"/>
+ <pt x="382" y="1043" on="0"/>
+ <pt x="325" y="901" on="1"/>
+ <pt x="286" y="803" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 0 0 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2 15 2 3
+ 0 0 0 16 15 14 1 23 1 4 48 84 24 23 1 0 14 24 23 22 16 15 14 6 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eacute" xMin="68" yMin="-25" xMax="848" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="211" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ebreve" xMin="68" yMin="-25" xMax="848" yMax="1604">
+ <contour>
+ <pt x="848" y="49" on="1"/>
+ <pt x="682" y="-25" on="0"/>
+ <pt x="542" y="-25" on="1"/>
+ <pt x="322" y="-25" on="0"/>
+ <pt x="195" y="124" on="1"/>
+ <pt x="68" y="273" on="0"/>
+ <pt x="68" y="536" on="1"/>
+ <pt x="68" y="796" on="0"/>
+ <pt x="185" y="953" on="1"/>
+ <pt x="301" y="1110" on="0"/>
+ <pt x="496" y="1110" on="1"/>
+ <pt x="677" y="1110" on="0"/>
+ <pt x="763" y="988" on="1"/>
+ <pt x="848" y="866" on="0"/>
+ <pt x="848" y="605" on="1"/>
+ <pt x="848" y="586" on="1"/>
+ <pt x="284" y="586" on="1"/>
+ <pt x="287" y="442" on="0"/>
+ <pt x="302" y="368" on="1"/>
+ <pt x="362" y="75" on="0"/>
+ <pt x="600" y="75" on="1"/>
+ <pt x="722" y="75" on="0"/>
+ <pt x="848" y="150" on="1"/>
+ </contour>
+ <contour>
+ <pt x="284" y="648" on="1"/>
+ <pt x="638" y="648" on="1"/>
+ <pt x="639" y="692" on="1"/>
+ <pt x="643" y="869" on="0"/>
+ <pt x="611" y="957" on="1"/>
+ <pt x="580" y="1043" on="0"/>
+ <pt x="486" y="1043" on="1"/>
+ <pt x="382" y="1043" on="0"/>
+ <pt x="325" y="901" on="1"/>
+ <pt x="286" y="803" on="0"/>
+ </contour>
+ <contour>
+ <pt x="160" y="1604" on="1"/>
+ <pt x="225" y="1604" on="1"/>
+ <pt x="252" y="1514" on="0"/>
+ <pt x="312" y="1472" on="1"/>
+ <pt x="380" y="1425" on="0"/>
+ <pt x="493" y="1425" on="1"/>
+ <pt x="619" y="1425" on="0"/>
+ <pt x="689" y="1484" on="1"/>
+ <pt x="737" y="1523" on="0"/>
+ <pt x="762" y="1604" on="1"/>
+ <pt x="826" y="1604" on="1"/>
+ <pt x="807" y="1469" on="0"/>
+ <pt x="735" y="1388" on="1"/>
+ <pt x="640" y="1283" on="0"/>
+ <pt x="493" y="1283" on="1"/>
+ <pt x="340" y="1283" on="0"/>
+ <pt x="244" y="1398" on="1"/>
+ <pt x="179" y="1475" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 38 20 47 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2
+ 15 2 3 0 1 43 42 34 33 4 13 47 1 0 0 0 16 15 14 1 23 1 4 48 84
+ 24 23 1 0 14 43 42 34 33 24 23 22 16 15 14 6 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ecaron" xMin="68" yMin="-25" xMax="848" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="152" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ecircumflex" xMin="68" yMin="-25" xMax="848" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="152" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="edieresis" xMin="68" yMin="-25" xMax="848" yMax="1456">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="153" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="edotaccent" xMin="68" yMin="-25" xMax="848" yMax="1480">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="dotaccent" x="153" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="egrave" xMin="68" yMin="-25" xMax="848" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="94" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="eight" xMin="40" yMin="-37" xMax="977" yMax="1518">
+ <contour>
+ <pt x="342" y="797" on="1"/>
+ <pt x="222" y="881" on="0"/>
+ <pt x="173" y="949" on="1"/>
+ <pt x="114" y="1029" on="0"/>
+ <pt x="114" y="1148" on="1"/>
+ <pt x="114" y="1317" on="0"/>
+ <pt x="223" y="1417" on="1"/>
+ <pt x="331" y="1518" on="0"/>
+ <pt x="517" y="1518" on="1"/>
+ <pt x="698" y="1518" on="0"/>
+ <pt x="807" y="1430" on="1"/>
+ <pt x="916" y="1342" on="0"/>
+ <pt x="916" y="1196" on="1"/>
+ <pt x="916" y="1062" on="0"/>
+ <pt x="811" y="952" on="1"/>
+ <pt x="747" y="886" on="0"/>
+ <pt x="627" y="816" on="1"/>
+ <pt x="677" y="787" on="1"/>
+ <pt x="843" y="691" on="0"/>
+ <pt x="911" y="599" on="1"/>
+ <pt x="977" y="510" on="0"/>
+ <pt x="977" y="383" on="1"/>
+ <pt x="977" y="204" on="0"/>
+ <pt x="840" y="84" on="1"/>
+ <pt x="703" y="-37" on="0"/>
+ <pt x="500" y="-37" on="1"/>
+ <pt x="301" y="-37" on="0"/>
+ <pt x="171" y="76" on="1"/>
+ <pt x="40" y="188" on="0"/>
+ <pt x="40" y="364" on="1"/>
+ <pt x="40" y="541" on="0"/>
+ <pt x="152" y="664" on="1"/>
+ <pt x="218" y="735" on="0"/>
+ </contour>
+ <contour>
+ <pt x="569" y="850" on="1"/>
+ <pt x="743" y="986" on="0"/>
+ <pt x="743" y="1187" on="1"/>
+ <pt x="743" y="1304" on="0"/>
+ <pt x="675" y="1377" on="1"/>
+ <pt x="608" y="1450" on="0"/>
+ <pt x="505" y="1450" on="1"/>
+ <pt x="407" y="1450" on="0"/>
+ <pt x="347" y="1386" on="1"/>
+ <pt x="286" y="1323" on="0"/>
+ <pt x="286" y="1219" on="1"/>
+ <pt x="286" y="1107" on="0"/>
+ <pt x="344" y="1042" on="1"/>
+ <pt x="392" y="988" on="0"/>
+ <pt x="510" y="896" on="1"/>
+ </contour>
+ <contour>
+ <pt x="386" y="754" on="1"/>
+ <pt x="237" y="607" on="0"/>
+ <pt x="237" y="388" on="1"/>
+ <pt x="237" y="225" on="0"/>
+ <pt x="315" y="128" on="1"/>
+ <pt x="392" y="31" on="0"/>
+ <pt x="520" y="31" on="1"/>
+ <pt x="630" y="31" on="0"/>
+ <pt x="705" y="116" on="1"/>
+ <pt x="780" y="200" on="0"/>
+ <pt x="780" y="321" on="1"/>
+ <pt x="780" y="442" on="0"/>
+ <pt x="700" y="523" on="1"/>
+ <pt x="637" y="588" on="0"/>
+ <pt x="501" y="678" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 51 values pushed */
+ 0 0 54 17 25 39 17 8 48 84 25 2 8 0 1 1 48 33 16 0 4 0 2 3 0
+ 0 14 0 0 58 5 21 50 5 29 43 18 4 35 18 12 48 196 48 33 29 21 16 12 4
+ 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ellipsis" xMin="243" yMin="0" xMax="1806" yMax="197">
+ <contour>
+ <pt x="243" y="0" on="1"/>
+ <pt x="243" y="197" on="1"/>
+ <pt x="440" y="197" on="1"/>
+ <pt x="440" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="926" y="0" on="1"/>
+ <pt x="926" y="197" on="1"/>
+ <pt x="1123" y="197" on="1"/>
+ <pt x="1123" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1608" y="0" on="1"/>
+ <pt x="1608" y="197" on="1"/>
+ <pt x="1806" y="197" on="1"/>
+ <pt x="1806" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 10 9 6 5 2 1 5 5 0 1 4 48 84 11 8 7 4 3 0 5 0 14 0
+ 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 196 11 10 1 5 4
+ 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="emacron" xMin="68" yMin="-25" xMax="848" yMax="1406">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="153" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="emdash" xMin="99" yMin="543" xMax="1950" yMax="642">
+ <contour>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="642" on="1"/>
+ <pt x="1950" y="642" on="1"/>
+ <pt x="1950" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="endash" xMin="86" yMin="543" xMax="937" yMax="666">
+ <contour>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="666" on="1"/>
+ <pt x="937" y="666" on="1"/>
+ <pt x="937" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eng" xMin="37" yMin="-419" xMax="897" yMax="1110">
+ <contour>
+ <pt x="37" y="0" on="1"/>
+ <pt x="37" y="62" on="1"/>
+ <pt x="56" y="63" on="1"/>
+ <pt x="129" y="67" on="0"/>
+ <pt x="142" y="89" on="1"/>
+ <pt x="155" y="108" on="0"/>
+ <pt x="156" y="160" on="1"/>
+ <pt x="158" y="259" on="1"/>
+ <pt x="158" y="827" on="1"/>
+ <pt x="156" y="925" on="1"/>
+ <pt x="156" y="993" on="0"/>
+ <pt x="131" y="1007" on="1"/>
+ <pt x="110" y="1019" on="0"/>
+ <pt x="56" y="1023" on="1"/>
+ <pt x="37" y="1024" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="356" y="1086" on="1"/>
+ <pt x="356" y="907" on="1"/>
+ <pt x="420" y="999" on="0"/>
+ <pt x="480" y="1044" on="1"/>
+ <pt x="566" y="1110" on="0"/>
+ <pt x="667" y="1110" on="1"/>
+ <pt x="791" y="1110" on="0"/>
+ <pt x="844" y="1032" on="1"/>
+ <pt x="897" y="954" on="0"/>
+ <pt x="897" y="765" on="1"/>
+ <pt x="897" y="12" on="1"/>
+ <pt x="897" y="-419" on="0"/>
+ <pt x="536" y="-419" on="1"/>
+ <pt x="438" y="-419" on="0"/>
+ <pt x="311" y="-380" on="1"/>
+ <pt x="311" y="-136" on="1"/>
+ <pt x="422" y="-136" on="1"/>
+ <pt x="423" y="-154" on="1"/>
+ <pt x="428" y="-277" on="0"/>
+ <pt x="451" y="-314" on="1"/>
+ <pt x="478" y="-358" on="0"/>
+ <pt x="550" y="-358" on="1"/>
+ <pt x="700" y="-358" on="0"/>
+ <pt x="700" y="-185" on="1"/>
+ <pt x="700" y="-82" on="1"/>
+ <pt x="700" y="734" on="1"/>
+ <pt x="697" y="811" on="1"/>
+ <pt x="694" y="900" on="0"/>
+ <pt x="672" y="937" on="1"/>
+ <pt x="647" y="981" on="0"/>
+ <pt x="592" y="981" on="1"/>
+ <pt x="476" y="981" on="0"/>
+ <pt x="356" y="840" on="1"/>
+ <pt x="356" y="259" on="1"/>
+ <pt x="357" y="160" on="1"/>
+ <pt x="358" y="91" on="0"/>
+ <pt x="383" y="78" on="1"/>
+ <pt x="405" y="66" on="0"/>
+ <pt x="458" y="63" on="1"/>
+ <pt x="477" y="62" on="1"/>
+ <pt x="477" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 88 values pushed */
+ 0 0 46 29 21 37 11 28 48 84 21 1 55 49 48 41 26 25 17 14 8 7 1 11 15
+ 0 3 40 39 32 31 30 5 13 28 0 56 0 1 0 16 15 1 14 56 55 32 3 39 16
+ 3 15 14 1 0 4 13 7 0 0 41 40 39 4 2 25 49 48 17 16 4 3 7 2 4
+ 48 196 26 25 1 31 30 1 8 7 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eogonek" xMin="68" yMin="-370" xMax="848" yMax="1110">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="281" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="equal" xMin="84" yMin="358" xMax="1071" yMax="827">
+ <contour>
+ <pt x="84" y="358" on="1"/>
+ <pt x="84" y="456" on="1"/>
+ <pt x="1071" y="456" on="1"/>
+ <pt x="1071" y="358" on="1"/>
+ </contour>
+ <contour>
+ <pt x="84" y="728" on="1"/>
+ <pt x="84" y="827" on="1"/>
+ <pt x="1071" y="827" on="1"/>
+ <pt x="1071" y="728" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 33 values pushed */
+ 0 0 7 4 9 1 5 2 1 9 1 0 2 4 48 84 6 5 1 3 0 1 2 0 14
+ 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="estimated" xMin="68" yMin="-25" xMax="848" yMax="1110">
+ <contour>
+ <pt x="848" y="49" on="1"/>
+ <pt x="682" y="-25" on="0"/>
+ <pt x="542" y="-25" on="1"/>
+ <pt x="322" y="-25" on="0"/>
+ <pt x="195" y="124" on="1"/>
+ <pt x="68" y="273" on="0"/>
+ <pt x="68" y="536" on="1"/>
+ <pt x="68" y="796" on="0"/>
+ <pt x="185" y="953" on="1"/>
+ <pt x="301" y="1110" on="0"/>
+ <pt x="496" y="1110" on="1"/>
+ <pt x="677" y="1110" on="0"/>
+ <pt x="763" y="988" on="1"/>
+ <pt x="848" y="866" on="0"/>
+ <pt x="848" y="605" on="1"/>
+ <pt x="848" y="586" on="1"/>
+ <pt x="284" y="586" on="1"/>
+ <pt x="287" y="442" on="0"/>
+ <pt x="302" y="368" on="1"/>
+ <pt x="362" y="75" on="0"/>
+ <pt x="600" y="75" on="1"/>
+ <pt x="722" y="75" on="0"/>
+ <pt x="848" y="150" on="1"/>
+ </contour>
+ <contour>
+ <pt x="284" y="648" on="1"/>
+ <pt x="638" y="648" on="1"/>
+ <pt x="639" y="692" on="1"/>
+ <pt x="643" y="869" on="0"/>
+ <pt x="611" y="957" on="1"/>
+ <pt x="580" y="1043" on="0"/>
+ <pt x="486" y="1043" on="1"/>
+ <pt x="382" y="1043" on="0"/>
+ <pt x="325" y="901" on="1"/>
+ <pt x="286" y="803" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 0 0 29 17 10 20 9 2 48 84 10 1 2 2 14 23 15 2 1 22 0 2 15 2 3
+ 0 0 0 16 15 14 1 23 1 4 48 84 24 23 1 0 14 24 23 22 16 15 14 6 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eth" xMin="17" yMin="-25" xMax="962" yMax="1585">
+ <contour>
+ <pt x="597" y="1078" on="1"/>
+ <pt x="530" y="1184" on="0"/>
+ <pt x="399" y="1317" on="1"/>
+ <pt x="107" y="1119" on="1"/>
+ <pt x="71" y="1172" on="1"/>
+ <pt x="350" y="1357" on="1"/>
+ <pt x="193" y="1492" on="0"/>
+ <pt x="17" y="1507" on="1"/>
+ <pt x="17" y="1579" on="1"/>
+ <pt x="265" y="1579" on="0"/>
+ <pt x="479" y="1444" on="1"/>
+ <pt x="689" y="1585" on="1"/>
+ <pt x="724" y="1535" on="1"/>
+ <pt x="527" y="1404" on="1"/>
+ <pt x="646" y="1317" on="0"/>
+ <pt x="711" y="1248" on="1"/>
+ <pt x="962" y="979" on="0"/>
+ <pt x="962" y="586" on="1"/>
+ <pt x="962" y="298" on="0"/>
+ <pt x="843" y="137" on="1"/>
+ <pt x="725" y="-25" on="0"/>
+ <pt x="511" y="-25" on="1"/>
+ <pt x="307" y="-25" on="0"/>
+ <pt x="184" y="127" on="1"/>
+ <pt x="62" y="279" on="0"/>
+ <pt x="62" y="531" on="1"/>
+ <pt x="62" y="781" on="0"/>
+ <pt x="184" y="933" on="1"/>
+ <pt x="307" y="1086" on="0"/>
+ <pt x="503" y="1086" on="1"/>
+ <pt x="542" y="1086" on="0"/>
+ </contour>
+ <contour>
+ <pt x="511" y="1018" on="1"/>
+ <pt x="406" y="1018" on="0"/>
+ <pt x="342" y="884" on="1"/>
+ <pt x="277" y="750" on="0"/>
+ <pt x="277" y="531" on="1"/>
+ <pt x="277" y="311" on="0"/>
+ <pt x="342" y="177" on="1"/>
+ <pt x="406" y="43" on="0"/>
+ <pt x="512" y="43" on="1"/>
+ <pt x="617" y="43" on="0"/>
+ <pt x="681" y="176" on="1"/>
+ <pt x="746" y="310" on="0"/>
+ <pt x="746" y="525" on="1"/>
+ <pt x="746" y="729" on="0"/>
+ <pt x="693" y="859" on="1"/>
+ <pt x="628" y="1018" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 69 values pushed */
+ 0 0 39 17 21 31 17 29 48 84 29 1 21 2 1 1 13 10 5 4 3 2 6 0 1
+ 3 0 0 1 1 0 1 2 2 0 0 1 12 11 8 7 4 13 0 0 14 0 0 43 10
+ 17 35 10 25 48 196 25 17 13 12 11 10 8 7 5 4 3 2 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="exclam" xMin="242" yMin="0" xMax="439" yMax="1480">
+ <contour>
+ <pt x="242" y="0" on="1"/>
+ <pt x="242" y="197" on="1"/>
+ <pt x="439" y="197" on="1"/>
+ <pt x="439" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="310" y="395" on="1"/>
+ <pt x="242" y="1184" on="1"/>
+ <pt x="242" y="1480" on="1"/>
+ <pt x="439" y="1480" on="1"/>
+ <pt x="439" y="1184" on="1"/>
+ <pt x="372" y="395" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 9 8 5 4 4 6 1 3 0 0 2 1 5 1 0 1 4 48 84 3 0 1 0 7 6
+ 0 14 9 4 2 2 0 3 0 0 8 7 3 2 4 3 0 1 4 48 196 6 5 1 0
+ 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="exclamdown" xMin="242" yMin="-395" xMax="439" yMax="1086">
+ <contour>
+ <pt x="439" y="1086" on="1"/>
+ <pt x="439" y="888" on="1"/>
+ <pt x="242" y="888" on="1"/>
+ <pt x="242" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="372" y="691" on="1"/>
+ <pt x="439" y="-99" on="1"/>
+ <pt x="439" y="-395" on="1"/>
+ <pt x="242" y="-395" on="1"/>
+ <pt x="242" y="-99" on="1"/>
+ <pt x="310" y="691" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 1 9 4 2 1 2 3 0 1 8 5 2 2 6 3 0 0 0 2 1 5 1 0 1 4
+ 48 84 7 6 1 0 3 0 1 14 9 4 2 0 2 3 0 0 6 5 1 0 4 3 2
+ 1 4 48 196 8 7 3 2 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="f" xMin="37" yMin="0" xMax="719" yMax="1604">
+ <contour>
+ <pt x="55" y="0" on="1"/>
+ <pt x="55" y="62" on="1"/>
+ <pt x="74" y="63" on="1"/>
+ <pt x="151" y="68" on="0"/>
+ <pt x="163" y="92" on="1"/>
+ <pt x="174" y="112" on="0"/>
+ <pt x="174" y="160" on="1"/>
+ <pt x="176" y="259" on="1"/>
+ <pt x="176" y="999" on="1"/>
+ <pt x="37" y="999" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="176" y="1086" on="1"/>
+ <pt x="176" y="1138" on="1"/>
+ <pt x="176" y="1401" on="0"/>
+ <pt x="245" y="1502" on="1"/>
+ <pt x="314" y="1604" on="0"/>
+ <pt x="489" y="1604" on="1"/>
+ <pt x="617" y="1604" on="0"/>
+ <pt x="719" y="1530" on="1"/>
+ <pt x="719" y="1295" on="1"/>
+ <pt x="608" y="1295" on="1"/>
+ <pt x="607" y="1314" on="1"/>
+ <pt x="605" y="1353" on="0"/>
+ <pt x="604" y="1380" on="1"/>
+ <pt x="604" y="1385" on="1"/>
+ <pt x="604" y="1540" on="0"/>
+ <pt x="496" y="1540" on="1"/>
+ <pt x="376" y="1540" on="0"/>
+ <pt x="374" y="1357" on="1"/>
+ <pt x="373" y="1257" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="596" y="1086" on="1"/>
+ <pt x="596" y="1005" on="1"/>
+ <pt x="373" y="1005" on="1"/>
+ <pt x="373" y="259" on="1"/>
+ <pt x="375" y="160" on="1"/>
+ <pt x="376" y="88" on="0"/>
+ <pt x="408" y="75" on="1"/>
+ <pt x="434" y="63" on="0"/>
+ <pt x="500" y="63" on="1"/>
+ <pt x="544" y="62" on="1"/>
+ <pt x="544" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 95 values pushed */
+ 0 0 26 11 16 48 84 40 34 7 1 4 8 0 3 29 24 23 20 19 18 12 7 13 16
+ 10 0 0 33 32 7 1 10 1 4 9 8 1 10 1 6 48 84 41 0 1 0 31 30 11
+ 10 1 3 14 41 40 32 31 24 23 20 7 18 29 3 10 9 1 0 4 13 7 0 0 34
+ 33 30 29 4 3 7 1 4 48 196 19 18 1 12 11 8 7 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fi" xMin="37" yMin="0" xMax="1104" yMax="1604">
+ <contour>
+ <pt x="786" y="1283" on="1"/>
+ <pt x="786" y="1480" on="1"/>
+ <pt x="959" y="1480" on="1"/>
+ <pt x="959" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="55" y="0" on="1"/>
+ <pt x="55" y="62" on="1"/>
+ <pt x="74" y="63" on="1"/>
+ <pt x="151" y="68" on="0"/>
+ <pt x="163" y="92" on="1"/>
+ <pt x="174" y="112" on="0"/>
+ <pt x="174" y="160" on="1"/>
+ <pt x="176" y="259" on="1"/>
+ <pt x="176" y="999" on="1"/>
+ <pt x="37" y="999" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="176" y="1086" on="1"/>
+ <pt x="176" y="1138" on="1"/>
+ <pt x="176" y="1394" on="0"/>
+ <pt x="243" y="1499" on="1"/>
+ <pt x="311" y="1604" on="0"/>
+ <pt x="471" y="1604" on="1"/>
+ <pt x="585" y="1604" on="0"/>
+ <pt x="687" y="1530" on="1"/>
+ <pt x="687" y="1308" on="1"/>
+ <pt x="576" y="1308" on="1"/>
+ <pt x="575" y="1324" on="1"/>
+ <pt x="574" y="1357" on="0"/>
+ <pt x="573" y="1375" on="1"/>
+ <pt x="573" y="1383" on="0"/>
+ <pt x="573" y="1386" on="1"/>
+ <pt x="573" y="1540" on="0"/>
+ <pt x="480" y="1540" on="1"/>
+ <pt x="376" y="1540" on="0"/>
+ <pt x="374" y="1357" on="1"/>
+ <pt x="373" y="1257" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="959" y="1086" on="1"/>
+ <pt x="959" y="259" on="1"/>
+ <pt x="961" y="160" on="1"/>
+ <pt x="962" y="86" on="0"/>
+ <pt x="983" y="78" on="1"/>
+ <pt x="1003" y="68" on="0"/>
+ <pt x="1086" y="63" on="1"/>
+ <pt x="1104" y="62" on="1"/>
+ <pt x="1104" y="0" on="1"/>
+ <pt x="616" y="0" on="1"/>
+ <pt x="616" y="62" on="1"/>
+ <pt x="678" y="63" on="1"/>
+ <pt x="759" y="63" on="0"/>
+ <pt x="760" y="160" on="1"/>
+ <pt x="761" y="259" on="1"/>
+ <pt x="761" y="1005" on="1"/>
+ <pt x="373" y="1005" on="1"/>
+ <pt x="373" y="259" on="1"/>
+ <pt x="375" y="160" on="1"/>
+ <pt x="376" y="88" on="0"/>
+ <pt x="408" y="75" on="1"/>
+ <pt x="434" y="63" on="0"/>
+ <pt x="500" y="63" on="1"/>
+ <pt x="544" y="62" on="1"/>
+ <pt x="544" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 138 values pushed */
+ 0 0 31 11 20 48 84 49 45 24 23 2 1 0 3 34 16 2 0 14 3 59 53 50 43
+ 37 11 5 7 12 4 3 22 20 1 0 0 52 51 7 1 14 1 4 13 12 1 14 1 6
+ 3 0 5 1 1 1 4 48 84 60 45 44 4 3 0 36 35 15 14 1 3 2 1 0 14
+ 45 49 49 50 22 2 60 59 24 3 22 34 3 44 43 2 13 2 14 13 5 4 4 13 11
+ 0 0 51 50 4 1 2 53 52 35 34 4 3 11 1 0 13 1 2 3 4 48 196 23 22
+ 1 16 15 12 11 3 37 36 3 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fi#1" xMin="37" yMin="0" xMax="1104" yMax="1604">
+ <contour>
+ <pt x="786" y="1283" on="1"/>
+ <pt x="786" y="1480" on="1"/>
+ <pt x="959" y="1480" on="1"/>
+ <pt x="959" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="55" y="0" on="1"/>
+ <pt x="55" y="62" on="1"/>
+ <pt x="74" y="63" on="1"/>
+ <pt x="151" y="68" on="0"/>
+ <pt x="163" y="92" on="1"/>
+ <pt x="174" y="112" on="0"/>
+ <pt x="174" y="160" on="1"/>
+ <pt x="176" y="259" on="1"/>
+ <pt x="176" y="999" on="1"/>
+ <pt x="37" y="999" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="176" y="1086" on="1"/>
+ <pt x="176" y="1138" on="1"/>
+ <pt x="176" y="1394" on="0"/>
+ <pt x="243" y="1499" on="1"/>
+ <pt x="311" y="1604" on="0"/>
+ <pt x="471" y="1604" on="1"/>
+ <pt x="585" y="1604" on="0"/>
+ <pt x="687" y="1530" on="1"/>
+ <pt x="687" y="1308" on="1"/>
+ <pt x="576" y="1308" on="1"/>
+ <pt x="575" y="1324" on="1"/>
+ <pt x="574" y="1357" on="0"/>
+ <pt x="573" y="1375" on="1"/>
+ <pt x="573" y="1383" on="0"/>
+ <pt x="573" y="1386" on="1"/>
+ <pt x="573" y="1540" on="0"/>
+ <pt x="480" y="1540" on="1"/>
+ <pt x="376" y="1540" on="0"/>
+ <pt x="374" y="1357" on="1"/>
+ <pt x="373" y="1257" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="959" y="1086" on="1"/>
+ <pt x="959" y="259" on="1"/>
+ <pt x="961" y="160" on="1"/>
+ <pt x="962" y="86" on="0"/>
+ <pt x="983" y="78" on="1"/>
+ <pt x="1003" y="68" on="0"/>
+ <pt x="1086" y="63" on="1"/>
+ <pt x="1104" y="62" on="1"/>
+ <pt x="1104" y="0" on="1"/>
+ <pt x="616" y="0" on="1"/>
+ <pt x="616" y="62" on="1"/>
+ <pt x="678" y="63" on="1"/>
+ <pt x="759" y="63" on="0"/>
+ <pt x="760" y="160" on="1"/>
+ <pt x="761" y="259" on="1"/>
+ <pt x="761" y="1005" on="1"/>
+ <pt x="373" y="1005" on="1"/>
+ <pt x="373" y="259" on="1"/>
+ <pt x="375" y="160" on="1"/>
+ <pt x="376" y="88" on="0"/>
+ <pt x="408" y="75" on="1"/>
+ <pt x="434" y="63" on="0"/>
+ <pt x="500" y="63" on="1"/>
+ <pt x="544" y="62" on="1"/>
+ <pt x="544" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 138 values pushed */
+ 0 0 31 11 20 48 84 49 45 24 23 2 1 0 3 34 16 2 0 14 3 59 53 50 43
+ 37 11 5 7 12 4 3 22 20 1 0 0 52 51 7 1 14 1 4 13 12 1 14 1 6
+ 3 0 5 1 1 1 4 48 84 60 45 44 4 3 0 36 35 15 14 1 3 2 1 0 14
+ 45 49 49 50 22 2 60 59 24 3 22 34 3 44 43 2 13 2 14 13 5 4 4 13 11
+ 0 0 51 50 4 1 2 53 52 35 34 4 3 11 1 0 13 1 2 3 4 48 196 23 22
+ 1 16 15 12 11 3 37 36 3 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="figuredash" xMin="86" yMin="543" xMax="937" yMax="666">
+ <contour>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="666" on="1"/>
+ <pt x="937" y="666" on="1"/>
+ <pt x="937" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="five" xMin="130" yMin="-37" xMax="907" yMax="1480">
+ <contour>
+ <pt x="130" y="-3" on="1"/>
+ <pt x="130" y="247" on="1"/>
+ <pt x="229" y="247" on="1"/>
+ <pt x="230" y="223" on="1"/>
+ <pt x="232" y="147" on="1"/>
+ <pt x="235" y="25" on="0"/>
+ <pt x="406" y="25" on="1"/>
+ <pt x="541" y="25" on="0"/>
+ <pt x="619" y="134" on="1"/>
+ <pt x="697" y="244" on="0"/>
+ <pt x="697" y="421" on="1"/>
+ <pt x="697" y="820" on="0"/>
+ <pt x="192" y="820" on="1"/>
+ <pt x="155" y="820" on="1"/>
+ <pt x="155" y="1480" on="1"/>
+ <pt x="876" y="1480" on="1"/>
+ <pt x="876" y="1308" on="1"/>
+ <pt x="216" y="1308" on="1"/>
+ <pt x="216" y="894" on="1"/>
+ <pt x="308" y="894" on="1"/>
+ <pt x="592" y="894" on="0"/>
+ <pt x="749" y="769" on="1"/>
+ <pt x="907" y="644" on="0"/>
+ <pt x="907" y="420" on="1"/>
+ <pt x="907" y="210" on="0"/>
+ <pt x="764" y="87" on="1"/>
+ <pt x="621" y="-37" on="0"/>
+ <pt x="384" y="-37" on="1"/>
+ <pt x="270" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 6 11 27 48 84 27 2 1 19 18 13 12 2 1 6 16 2 3 0 1 0 2 0
+ 0 0 17 16 13 1 14 1 4 48 84 15 14 0 14 0 0 10 10 23 48 196 19 2 2
+ 15 17 3 12 17 13 2 23 15 0 0 18 17 11 1 13 1 4 48 196 16 15 1 14 13
+ 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fl" xMin="37" yMin="0" xMax="1104" yMax="1604">
+ <contour>
+ <pt x="55" y="0" on="1"/>
+ <pt x="55" y="62" on="1"/>
+ <pt x="74" y="63" on="1"/>
+ <pt x="151" y="68" on="0"/>
+ <pt x="163" y="92" on="1"/>
+ <pt x="174" y="112" on="0"/>
+ <pt x="174" y="160" on="1"/>
+ <pt x="176" y="259" on="1"/>
+ <pt x="176" y="999" on="1"/>
+ <pt x="37" y="999" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="176" y="1086" on="1"/>
+ <pt x="176" y="1138" on="1"/>
+ <pt x="176" y="1313" on="0"/>
+ <pt x="192" y="1384" on="1"/>
+ <pt x="208" y="1457" on="0"/>
+ <pt x="260" y="1514" on="1"/>
+ <pt x="342" y="1604" on="0"/>
+ <pt x="468" y="1604" on="1"/>
+ <pt x="518" y="1604" on="0"/>
+ <pt x="632" y="1579" on="1"/>
+ <pt x="959" y="1579" on="1"/>
+ <pt x="959" y="259" on="1"/>
+ <pt x="961" y="160" on="1"/>
+ <pt x="962" y="86" on="0"/>
+ <pt x="983" y="78" on="1"/>
+ <pt x="1003" y="68" on="0"/>
+ <pt x="1086" y="63" on="1"/>
+ <pt x="1104" y="62" on="1"/>
+ <pt x="1104" y="0" on="1"/>
+ <pt x="616" y="0" on="1"/>
+ <pt x="616" y="62" on="1"/>
+ <pt x="678" y="63" on="1"/>
+ <pt x="759" y="63" on="0"/>
+ <pt x="760" y="160" on="1"/>
+ <pt x="761" y="259" on="1"/>
+ <pt x="761" y="1437" on="1"/>
+ <pt x="604" y="1540" on="0"/>
+ <pt x="486" y="1540" on="1"/>
+ <pt x="376" y="1540" on="0"/>
+ <pt x="374" y="1357" on="1"/>
+ <pt x="373" y="1257" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="546" y="1086" on="1"/>
+ <pt x="546" y="1005" on="1"/>
+ <pt x="373" y="1005" on="1"/>
+ <pt x="373" y="259" on="1"/>
+ <pt x="375" y="160" on="1"/>
+ <pt x="376" y="88" on="0"/>
+ <pt x="408" y="75" on="1"/>
+ <pt x="434" y="63" on="0"/>
+ <pt x="500" y="63" on="1"/>
+ <pt x="544" y="62" on="1"/>
+ <pt x="544" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 115 values pushed */
+ 0 0 38 11 18 48 84 34 30 41 36 12 3 20 10 3 52 46 35 28 22 7 1 7 8
+ 0 3 18 20 0 0 45 44 7 1 10 1 4 9 8 1 10 1 6 48 84 21 20 1 53
+ 30 29 0 3 2 0 43 42 11 10 1 3 14 30 34 53 52 44 43 34 20 6 35 41 3
+ 29 28 2 13 21 10 9 1 0 4 13 7 0 0 36 35 4 1 21 46 45 42 41 4 3
+ 7 2 4 48 196 22 21 1 12 11 8 7 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fl#1" xMin="37" yMin="0" xMax="1104" yMax="1604">
+ <contour>
+ <pt x="55" y="0" on="1"/>
+ <pt x="55" y="62" on="1"/>
+ <pt x="74" y="63" on="1"/>
+ <pt x="151" y="68" on="0"/>
+ <pt x="163" y="92" on="1"/>
+ <pt x="174" y="112" on="0"/>
+ <pt x="174" y="160" on="1"/>
+ <pt x="176" y="259" on="1"/>
+ <pt x="176" y="999" on="1"/>
+ <pt x="37" y="999" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="176" y="1086" on="1"/>
+ <pt x="176" y="1138" on="1"/>
+ <pt x="176" y="1313" on="0"/>
+ <pt x="192" y="1384" on="1"/>
+ <pt x="208" y="1457" on="0"/>
+ <pt x="260" y="1514" on="1"/>
+ <pt x="342" y="1604" on="0"/>
+ <pt x="468" y="1604" on="1"/>
+ <pt x="518" y="1604" on="0"/>
+ <pt x="632" y="1579" on="1"/>
+ <pt x="959" y="1579" on="1"/>
+ <pt x="959" y="259" on="1"/>
+ <pt x="961" y="160" on="1"/>
+ <pt x="962" y="86" on="0"/>
+ <pt x="983" y="78" on="1"/>
+ <pt x="1003" y="68" on="0"/>
+ <pt x="1086" y="63" on="1"/>
+ <pt x="1104" y="62" on="1"/>
+ <pt x="1104" y="0" on="1"/>
+ <pt x="616" y="0" on="1"/>
+ <pt x="616" y="62" on="1"/>
+ <pt x="678" y="63" on="1"/>
+ <pt x="759" y="63" on="0"/>
+ <pt x="760" y="160" on="1"/>
+ <pt x="761" y="259" on="1"/>
+ <pt x="761" y="1437" on="1"/>
+ <pt x="604" y="1540" on="0"/>
+ <pt x="486" y="1540" on="1"/>
+ <pt x="376" y="1540" on="0"/>
+ <pt x="374" y="1357" on="1"/>
+ <pt x="373" y="1257" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="546" y="1086" on="1"/>
+ <pt x="546" y="1005" on="1"/>
+ <pt x="373" y="1005" on="1"/>
+ <pt x="373" y="259" on="1"/>
+ <pt x="375" y="160" on="1"/>
+ <pt x="376" y="88" on="0"/>
+ <pt x="408" y="75" on="1"/>
+ <pt x="434" y="63" on="0"/>
+ <pt x="500" y="63" on="1"/>
+ <pt x="544" y="62" on="1"/>
+ <pt x="544" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 115 values pushed */
+ 0 0 38 11 18 48 84 34 30 41 36 12 3 20 10 3 52 46 35 28 22 7 1 7 8
+ 0 3 18 20 0 0 45 44 7 1 10 1 4 9 8 1 10 1 6 48 84 21 20 1 53
+ 30 29 0 3 2 0 43 42 11 10 1 3 14 30 34 53 52 44 43 34 20 6 35 41 3
+ 29 28 2 13 21 10 9 1 0 4 13 7 0 0 36 35 4 1 21 46 45 42 41 4 3
+ 7 2 4 48 196 22 21 1 12 11 8 7 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="florin" xMin="12" yMin="-296" xMax="949" yMax="1505">
+ <contour>
+ <pt x="12" y="-296" on="1"/>
+ <pt x="218" y="740" on="1"/>
+ <pt x="16" y="740" on="1"/>
+ <pt x="16" y="802" on="1"/>
+ <pt x="230" y="802" on="1"/>
+ <pt x="254" y="922" on="1"/>
+ <pt x="308" y="1196" on="0"/>
+ <pt x="446" y="1351" on="1"/>
+ <pt x="583" y="1505" on="0"/>
+ <pt x="772" y="1505" on="1"/>
+ <pt x="852" y="1505" on="0"/>
+ <pt x="949" y="1475" on="1"/>
+ <pt x="949" y="1246" on="1"/>
+ <pt x="851" y="1246" on="1"/>
+ <pt x="848" y="1293" on="0"/>
+ <pt x="847" y="1320" on="1"/>
+ <pt x="842" y="1444" on="0"/>
+ <pt x="723" y="1444" on="1"/>
+ <pt x="605" y="1444" on="0"/>
+ <pt x="552" y="1316" on="1"/>
+ <pt x="509" y="1212" on="0"/>
+ <pt x="463" y="979" on="1"/>
+ <pt x="428" y="802" on="1"/>
+ <pt x="678" y="802" on="1"/>
+ <pt x="678" y="740" on="1"/>
+ <pt x="415" y="740" on="1"/>
+ <pt x="209" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 0 0 17 11 9 48 84 9 0 1 13 12 11 3 0 3 3 0 0 0 25 24 2 1 14
+ 3 3 1 4 48 84 23 22 4 3 3 26 0 1 2 0 14 26 25 24 23 22 13 4 3
+ 2 1 0 11 13 11 12 11 1 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="four" xMin="25" yMin="0" xMax="975" yMax="1505">
+ <contour>
+ <pt x="630" y="419" on="1"/>
+ <pt x="25" y="419" on="1"/>
+ <pt x="25" y="518" on="1"/>
+ <pt x="692" y="1505" on="1"/>
+ <pt x="803" y="1505" on="1"/>
+ <pt x="803" y="568" on="1"/>
+ <pt x="975" y="568" on="1"/>
+ <pt x="975" y="419" on="1"/>
+ <pt x="803" y="419" on="1"/>
+ <pt x="803" y="259" on="1"/>
+ <pt x="809" y="160" on="1"/>
+ <pt x="813" y="94" on="0"/>
+ <pt x="834" y="84" on="1"/>
+ <pt x="852" y="73" on="0"/>
+ <pt x="901" y="68" on="1"/>
+ <pt x="944" y="63" on="1"/>
+ <pt x="963" y="62" on="1"/>
+ <pt x="963" y="0" on="1"/>
+ <pt x="445" y="0" on="1"/>
+ <pt x="445" y="62" on="1"/>
+ <pt x="463" y="63" on="1"/>
+ <pt x="542" y="68" on="1"/>
+ <pt x="605" y="73" on="0"/>
+ <pt x="618" y="124" on="1"/>
+ <pt x="630" y="166" on="0"/>
+ <pt x="630" y="259" on="1"/>
+ </contour>
+ <contour>
+ <pt x="136" y="568" on="1"/>
+ <pt x="630" y="568" on="1"/>
+ <pt x="630" y="1299" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 25 18 2 5 0 2 16 9 2 0 17 3 28 4 3 3 13 5 0 0 27 26 6 5 19
+ 3 0 1 4 48 84 8 7 1 0 3 18 17 1 2 0 14 18 25 17 16 2 6 4 3
+ 3 4 0 2 26 2 1 3 13 0 0 0 28 27 25 0 13 3 4 1 4 48 196 7 6
+ 1 9 8 5 4 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="foursuperiour" xMin="31" yMin="772" xMax="582" yMax="1522">
+ <contour>
+ <pt x="284" y="772" on="1"/>
+ <pt x="284" y="810" on="1"/>
+ <pt x="293" y="811" on="1"/>
+ <pt x="343" y="812" on="0"/>
+ <pt x="357" y="819" on="1"/>
+ <pt x="372" y="828" on="0"/>
+ <pt x="374" y="859" on="1"/>
+ <pt x="377" y="909" on="1"/>
+ <pt x="377" y="977" on="1"/>
+ <pt x="31" y="977" on="1"/>
+ <pt x="31" y="1043" on="1"/>
+ <pt x="399" y="1522" on="1"/>
+ <pt x="490" y="1522" on="1"/>
+ <pt x="490" y="1066" on="1"/>
+ <pt x="582" y="1066" on="1"/>
+ <pt x="582" y="977" on="1"/>
+ <pt x="490" y="977" on="1"/>
+ <pt x="490" y="909" on="1"/>
+ <pt x="493" y="859" on="1"/>
+ <pt x="495" y="824" on="0"/>
+ <pt x="515" y="817" on="1"/>
+ <pt x="531" y="812" on="0"/>
+ <pt x="567" y="811" on="1"/>
+ <pt x="576" y="810" on="1"/>
+ <pt x="576" y="772" on="1"/>
+ </contour>
+ <contour>
+ <pt x="97" y="1066" on="1"/>
+ <pt x="377" y="1066" on="1"/>
+ <pt x="377" y="1429" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 10 13 8 2 23 17 7 1 4 8 0 3 27 12 11 3 13 13 0 0 16 15 9 8 46
+ 3 13 1 4 48 84 26 25 14 13 3 24 0 1 2 0 14 11 12 7 2 24 23 15 14
+ 4 13 12 25 10 9 1 0 5 13 7 0 0 27 26 8 7 15 3 12 1 4 48 196 17
+ 16 13 12 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fraction" xMin="-416" yMin="-37" xMax="759" yMax="1517">
+ <contour>
+ <pt x="-416" y="-37" on="1"/>
+ <pt x="672" y="1517" on="1"/>
+ <pt x="759" y="1517" on="1"/>
+ <pt x="-330" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 9 values pushed */
+ 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fraction#1" xMin="-416" yMin="-37" xMax="759" yMax="1517">
+ <contour>
+ <pt x="-416" y="-37" on="1"/>
+ <pt x="672" y="1517" on="1"/>
+ <pt x="759" y="1517" on="1"/>
+ <pt x="-330" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 9 values pushed */
+ 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="g" xMin="53" yMin="-419" xMax="991" yMax="1110">
+ <contour>
+ <pt x="258" y="42" on="1"/>
+ <pt x="145" y="96" on="0"/>
+ <pt x="145" y="182" on="1"/>
+ <pt x="145" y="266" on="0"/>
+ <pt x="300" y="367" on="1"/>
+ <pt x="326" y="384" on="1"/>
+ <pt x="231" y="432" on="0"/>
+ <pt x="183" y="497" on="1"/>
+ <pt x="114" y="589" on="0"/>
+ <pt x="114" y="732" on="1"/>
+ <pt x="114" y="908" on="0"/>
+ <pt x="209" y="1009" on="1"/>
+ <pt x="303" y="1110" on="0"/>
+ <pt x="462" y="1110" on="1"/>
+ <pt x="539" y="1110" on="0"/>
+ <pt x="640" y="1070" on="1"/>
+ <pt x="991" y="1098" on="1"/>
+ <pt x="940" y="978" on="1"/>
+ <pt x="702" y="1020" on="1"/>
+ <pt x="830" y="889" on="0"/>
+ <pt x="830" y="731" on="1"/>
+ <pt x="830" y="569" on="0"/>
+ <pt x="728" y="456" on="1"/>
+ <pt x="626" y="342" on="0"/>
+ <pt x="481" y="342" on="1"/>
+ <pt x="437" y="342" on="0"/>
+ <pt x="394" y="360" on="1"/>
+ <pt x="318" y="298" on="0"/>
+ <pt x="318" y="243" on="1"/>
+ <pt x="318" y="195" on="0"/>
+ <pt x="369" y="183" on="1"/>
+ <pt x="410" y="173" on="0"/>
+ <pt x="499" y="173" on="1"/>
+ <pt x="561" y="173" on="1"/>
+ <pt x="757" y="173" on="0"/>
+ <pt x="845" y="114" on="1"/>
+ <pt x="933" y="55" on="0"/>
+ <pt x="933" y="-73" on="1"/>
+ <pt x="933" y="-225" on="0"/>
+ <pt x="795" y="-322" on="1"/>
+ <pt x="658" y="-419" on="0"/>
+ <pt x="446" y="-419" on="1"/>
+ <pt x="269" y="-419" on="0"/>
+ <pt x="161" y="-354" on="1"/>
+ <pt x="53" y="-289" on="0"/>
+ <pt x="53" y="-183" on="1"/>
+ <pt x="53" y="-51" on="0"/>
+ </contour>
+ <contour>
+ <pt x="472" y="1043" on="1"/>
+ <pt x="312" y="1043" on="0"/>
+ <pt x="312" y="731" on="1"/>
+ <pt x="312" y="410" on="0"/>
+ <pt x="472" y="410" on="1"/>
+ <pt x="633" y="410" on="0"/>
+ <pt x="633" y="725" on="1"/>
+ <pt x="633" y="1043" on="0"/>
+ </contour>
+ <contour>
+ <pt x="310" y="25" on="1"/>
+ <pt x="248" y="-38" on="0"/>
+ <pt x="248" y="-144" on="1"/>
+ <pt x="248" y="-238" on="0"/>
+ <pt x="313" y="-295" on="1"/>
+ <pt x="379" y="-352" on="0"/>
+ <pt x="480" y="-352" on="1"/>
+ <pt x="589" y="-352" on="0"/>
+ <pt x="665" y="-284" on="1"/>
+ <pt x="741" y="-217" on="0"/>
+ <pt x="741" y="-123" on="1"/>
+ <pt x="741" y="25" on="0"/>
+ <pt x="541" y="25" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 24 1 33 32 26 24 18 17 15 5
+ 0 9 1 55 3 0 1 16 1 0 41 55 67 55 1 0 14 0 0 65 30 37 57 30 45
+ 53 5 20 49 5 9 48 196 67 55 45 37 33 32 28 26 20 18 17 16 15 9 5 2 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gbreve" xMin="53" yMin="-419" xMax="991" yMax="1604">
+ <component glyphName="g" x="0" y="0" flags="0x4"/>
+ <component glyphName="breve" x="127" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="gcircumflex" xMin="53" yMin="-419" xMax="991" yMax="1604">
+ <contour>
+ <pt x="258" y="42" on="1"/>
+ <pt x="145" y="96" on="0"/>
+ <pt x="145" y="182" on="1"/>
+ <pt x="145" y="266" on="0"/>
+ <pt x="300" y="367" on="1"/>
+ <pt x="326" y="384" on="1"/>
+ <pt x="231" y="432" on="0"/>
+ <pt x="183" y="497" on="1"/>
+ <pt x="114" y="589" on="0"/>
+ <pt x="114" y="732" on="1"/>
+ <pt x="114" y="908" on="0"/>
+ <pt x="209" y="1009" on="1"/>
+ <pt x="303" y="1110" on="0"/>
+ <pt x="462" y="1110" on="1"/>
+ <pt x="539" y="1110" on="0"/>
+ <pt x="640" y="1070" on="1"/>
+ <pt x="991" y="1098" on="1"/>
+ <pt x="940" y="978" on="1"/>
+ <pt x="702" y="1020" on="1"/>
+ <pt x="830" y="889" on="0"/>
+ <pt x="830" y="731" on="1"/>
+ <pt x="830" y="569" on="0"/>
+ <pt x="728" y="456" on="1"/>
+ <pt x="626" y="342" on="0"/>
+ <pt x="481" y="342" on="1"/>
+ <pt x="437" y="342" on="0"/>
+ <pt x="394" y="360" on="1"/>
+ <pt x="318" y="298" on="0"/>
+ <pt x="318" y="243" on="1"/>
+ <pt x="318" y="195" on="0"/>
+ <pt x="369" y="183" on="1"/>
+ <pt x="410" y="173" on="0"/>
+ <pt x="499" y="173" on="1"/>
+ <pt x="561" y="173" on="1"/>
+ <pt x="757" y="173" on="0"/>
+ <pt x="845" y="114" on="1"/>
+ <pt x="933" y="55" on="0"/>
+ <pt x="933" y="-73" on="1"/>
+ <pt x="933" y="-225" on="0"/>
+ <pt x="795" y="-322" on="1"/>
+ <pt x="658" y="-419" on="0"/>
+ <pt x="446" y="-419" on="1"/>
+ <pt x="269" y="-419" on="0"/>
+ <pt x="161" y="-354" on="1"/>
+ <pt x="53" y="-289" on="0"/>
+ <pt x="53" y="-183" on="1"/>
+ <pt x="53" y="-51" on="0"/>
+ </contour>
+ <contour>
+ <pt x="472" y="1043" on="1"/>
+ <pt x="312" y="1043" on="0"/>
+ <pt x="312" y="731" on="1"/>
+ <pt x="312" y="410" on="0"/>
+ <pt x="472" y="410" on="1"/>
+ <pt x="633" y="410" on="0"/>
+ <pt x="633" y="725" on="1"/>
+ <pt x="633" y="1043" on="0"/>
+ </contour>
+ <contour>
+ <pt x="310" y="25" on="1"/>
+ <pt x="248" y="-38" on="0"/>
+ <pt x="248" y="-144" on="1"/>
+ <pt x="248" y="-238" on="0"/>
+ <pt x="313" y="-295" on="1"/>
+ <pt x="379" y="-352" on="0"/>
+ <pt x="480" y="-352" on="1"/>
+ <pt x="589" y="-352" on="0"/>
+ <pt x="665" y="-284" on="1"/>
+ <pt x="741" y="-217" on="0"/>
+ <pt x="741" y="-123" on="1"/>
+ <pt x="741" y="25" on="0"/>
+ <pt x="541" y="25" on="1"/>
+ </contour>
+ <contour>
+ <pt x="141" y="1283" on="1"/>
+ <pt x="382" y="1604" on="1"/>
+ <pt x="604" y="1604" on="1"/>
+ <pt x="844" y="1283" on="1"/>
+ <pt x="758" y="1283" on="1"/>
+ <pt x="493" y="1505" on="1"/>
+ <pt x="227" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 101 values pushed */
+ 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 73 69 0 2 0 1 1 74 72
+ 71 68 16 5 0 1 3 0 0 24 1 33 32 26 24 18 17 15 5 0 9 1 55 3 0
+ 41 55 70 69 1 67 55 1 2 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9
+ 48 196 74 73 72 71 70 69 68 67 55 45 37 33 32 28 26 20 18 17 16 15 9 5 2
+ 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gcommaaccent" xMin="53" yMin="-419" xMax="991" yMax="1737">
+ <contour>
+ <pt x="258" y="42" on="1"/>
+ <pt x="145" y="96" on="0"/>
+ <pt x="145" y="182" on="1"/>
+ <pt x="145" y="266" on="0"/>
+ <pt x="300" y="367" on="1"/>
+ <pt x="326" y="384" on="1"/>
+ <pt x="231" y="432" on="0"/>
+ <pt x="183" y="497" on="1"/>
+ <pt x="114" y="589" on="0"/>
+ <pt x="114" y="732" on="1"/>
+ <pt x="114" y="908" on="0"/>
+ <pt x="209" y="1009" on="1"/>
+ <pt x="303" y="1110" on="0"/>
+ <pt x="462" y="1110" on="1"/>
+ <pt x="539" y="1110" on="0"/>
+ <pt x="640" y="1070" on="1"/>
+ <pt x="991" y="1098" on="1"/>
+ <pt x="940" y="978" on="1"/>
+ <pt x="702" y="1020" on="1"/>
+ <pt x="830" y="889" on="0"/>
+ <pt x="830" y="731" on="1"/>
+ <pt x="830" y="569" on="0"/>
+ <pt x="728" y="456" on="1"/>
+ <pt x="626" y="342" on="0"/>
+ <pt x="481" y="342" on="1"/>
+ <pt x="437" y="342" on="0"/>
+ <pt x="394" y="360" on="1"/>
+ <pt x="318" y="298" on="0"/>
+ <pt x="318" y="243" on="1"/>
+ <pt x="318" y="195" on="0"/>
+ <pt x="369" y="183" on="1"/>
+ <pt x="410" y="173" on="0"/>
+ <pt x="499" y="173" on="1"/>
+ <pt x="561" y="173" on="1"/>
+ <pt x="757" y="173" on="0"/>
+ <pt x="845" y="114" on="1"/>
+ <pt x="933" y="55" on="0"/>
+ <pt x="933" y="-73" on="1"/>
+ <pt x="933" y="-225" on="0"/>
+ <pt x="795" y="-322" on="1"/>
+ <pt x="658" y="-419" on="0"/>
+ <pt x="446" y="-419" on="1"/>
+ <pt x="269" y="-419" on="0"/>
+ <pt x="161" y="-354" on="1"/>
+ <pt x="53" y="-289" on="0"/>
+ <pt x="53" y="-183" on="1"/>
+ <pt x="53" y="-51" on="0"/>
+ </contour>
+ <contour>
+ <pt x="472" y="1043" on="1"/>
+ <pt x="312" y="1043" on="0"/>
+ <pt x="312" y="731" on="1"/>
+ <pt x="312" y="410" on="0"/>
+ <pt x="472" y="410" on="1"/>
+ <pt x="633" y="410" on="0"/>
+ <pt x="633" y="725" on="1"/>
+ <pt x="633" y="1043" on="0"/>
+ </contour>
+ <contour>
+ <pt x="310" y="25" on="1"/>
+ <pt x="248" y="-38" on="0"/>
+ <pt x="248" y="-144" on="1"/>
+ <pt x="248" y="-238" on="0"/>
+ <pt x="313" y="-295" on="1"/>
+ <pt x="379" y="-352" on="0"/>
+ <pt x="480" y="-352" on="1"/>
+ <pt x="589" y="-352" on="0"/>
+ <pt x="665" y="-284" on="1"/>
+ <pt x="741" y="-217" on="0"/>
+ <pt x="741" y="-123" on="1"/>
+ <pt x="741" y="25" on="0"/>
+ <pt x="541" y="25" on="1"/>
+ </contour>
+ <contour>
+ <pt x="487" y="1480" on="1"/>
+ <pt x="566" y="1480" on="1"/>
+ <pt x="566" y="1283" on="1"/>
+ <pt x="369" y="1283" on="1"/>
+ <pt x="369" y="1455" on="1"/>
+ <pt x="369" y="1616" on="0"/>
+ <pt x="431" y="1682" on="1"/>
+ <pt x="478" y="1732" on="0"/>
+ <pt x="566" y="1737" on="1"/>
+ <pt x="566" y="1688" on="1"/>
+ <pt x="487" y="1681" on="0"/>
+ <pt x="487" y="1532" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 121 values pushed */
+ 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 16 70 1 2 0 24 1 33 32
+ 26 24 18 17 15 5 0 9 1 55 3 0 79 77 76 72 69 68 6 13 70 41 55 71 70
+ 1 67 55 1 2 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9 48 196 79 68
+ 67 33 32 26 6 69 71 3 18 17 16 15 4 13 37 20 69 55 5 0 3 13 45 28 9
+ 2 4 12 71 0 0 77 76 70 69 4 3 71 1 4 48 196 72 71 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gdotaccent" xMin="53" yMin="-419" xMax="991" yMax="1480">
+ <contour>
+ <pt x="258" y="42" on="1"/>
+ <pt x="145" y="96" on="0"/>
+ <pt x="145" y="182" on="1"/>
+ <pt x="145" y="266" on="0"/>
+ <pt x="300" y="367" on="1"/>
+ <pt x="326" y="384" on="1"/>
+ <pt x="231" y="432" on="0"/>
+ <pt x="183" y="497" on="1"/>
+ <pt x="114" y="589" on="0"/>
+ <pt x="114" y="732" on="1"/>
+ <pt x="114" y="908" on="0"/>
+ <pt x="209" y="1009" on="1"/>
+ <pt x="303" y="1110" on="0"/>
+ <pt x="462" y="1110" on="1"/>
+ <pt x="539" y="1110" on="0"/>
+ <pt x="640" y="1070" on="1"/>
+ <pt x="991" y="1098" on="1"/>
+ <pt x="940" y="978" on="1"/>
+ <pt x="702" y="1020" on="1"/>
+ <pt x="830" y="889" on="0"/>
+ <pt x="830" y="731" on="1"/>
+ <pt x="830" y="569" on="0"/>
+ <pt x="728" y="456" on="1"/>
+ <pt x="626" y="342" on="0"/>
+ <pt x="481" y="342" on="1"/>
+ <pt x="437" y="342" on="0"/>
+ <pt x="394" y="360" on="1"/>
+ <pt x="318" y="298" on="0"/>
+ <pt x="318" y="243" on="1"/>
+ <pt x="318" y="195" on="0"/>
+ <pt x="369" y="183" on="1"/>
+ <pt x="410" y="173" on="0"/>
+ <pt x="499" y="173" on="1"/>
+ <pt x="561" y="173" on="1"/>
+ <pt x="757" y="173" on="0"/>
+ <pt x="845" y="114" on="1"/>
+ <pt x="933" y="55" on="0"/>
+ <pt x="933" y="-73" on="1"/>
+ <pt x="933" y="-225" on="0"/>
+ <pt x="795" y="-322" on="1"/>
+ <pt x="658" y="-419" on="0"/>
+ <pt x="446" y="-419" on="1"/>
+ <pt x="269" y="-419" on="0"/>
+ <pt x="161" y="-354" on="1"/>
+ <pt x="53" y="-289" on="0"/>
+ <pt x="53" y="-183" on="1"/>
+ <pt x="53" y="-51" on="0"/>
+ </contour>
+ <contour>
+ <pt x="472" y="1043" on="1"/>
+ <pt x="312" y="1043" on="0"/>
+ <pt x="312" y="731" on="1"/>
+ <pt x="312" y="410" on="0"/>
+ <pt x="472" y="410" on="1"/>
+ <pt x="633" y="410" on="0"/>
+ <pt x="633" y="725" on="1"/>
+ <pt x="633" y="1043" on="0"/>
+ </contour>
+ <contour>
+ <pt x="310" y="25" on="1"/>
+ <pt x="248" y="-38" on="0"/>
+ <pt x="248" y="-144" on="1"/>
+ <pt x="248" y="-238" on="0"/>
+ <pt x="313" y="-295" on="1"/>
+ <pt x="379" y="-352" on="0"/>
+ <pt x="480" y="-352" on="1"/>
+ <pt x="589" y="-352" on="0"/>
+ <pt x="665" y="-284" on="1"/>
+ <pt x="741" y="-217" on="0"/>
+ <pt x="741" y="-123" on="1"/>
+ <pt x="741" y="25" on="0"/>
+ <pt x="541" y="25" on="1"/>
+ </contour>
+ <contour>
+ <pt x="369" y="1283" on="1"/>
+ <pt x="369" y="1480" on="1"/>
+ <pt x="566" y="1480" on="1"/>
+ <pt x="566" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 120 values pushed */
+ 0 0 61 17 41 51 17 24 47 17 13 48 84 13 1 1 16 68 1 2 0 24 1 33 32
+ 26 24 18 17 15 5 0 9 1 55 3 0 1 41 2 0 0 0 71 68 5 1 69 1 4
+ 48 84 67 55 1 0 70 69 0 14 0 0 65 30 37 57 30 45 53 5 20 49 5 9 48
+ 196 67 33 32 26 4 70 68 3 18 17 16 15 4 13 37 20 70 55 5 0 3 13 45 28
+ 9 2 4 12 68 0 0 71 70 4 1 68 1 4 48 196 69 68 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="germandbls" xMin="27" yMin="-25" xMax="993" yMax="1604">
+ <contour>
+ <pt x="530" y="4" on="1"/>
+ <pt x="530" y="228" on="1"/>
+ <pt x="617" y="228" on="1"/>
+ <pt x="618" y="210" on="1"/>
+ <pt x="622" y="139" on="1"/>
+ <pt x="628" y="36" on="0"/>
+ <pt x="712" y="36" on="1"/>
+ <pt x="765" y="36" on="0"/>
+ <pt x="799" y="84" on="1"/>
+ <pt x="833" y="133" on="0"/>
+ <pt x="833" y="204" on="1"/>
+ <pt x="833" y="313" on="0"/>
+ <pt x="712" y="451" on="1"/>
+ <pt x="597" y="582" on="1"/>
+ <pt x="451" y="749" on="0"/>
+ <pt x="451" y="835" on="1"/>
+ <pt x="451" y="911" on="0"/>
+ <pt x="535" y="1017" on="1"/>
+ <pt x="562" y="1051" on="1"/>
+ <pt x="641" y="1151" on="0"/>
+ <pt x="641" y="1304" on="1"/>
+ <pt x="641" y="1542" on="0"/>
+ <pt x="490" y="1542" on="1"/>
+ <pt x="391" y="1542" on="0"/>
+ <pt x="365" y="1445" on="1"/>
+ <pt x="345" y="1371" on="0"/>
+ <pt x="345" y="1216" on="1"/>
+ <pt x="345" y="259" on="1"/>
+ <pt x="350" y="159" on="1"/>
+ <pt x="351" y="96" on="0"/>
+ <pt x="370" y="80" on="1"/>
+ <pt x="389" y="66" on="0"/>
+ <pt x="438" y="63" on="1"/>
+ <pt x="456" y="62" on="1"/>
+ <pt x="456" y="0" on="1"/>
+ <pt x="27" y="0" on="1"/>
+ <pt x="27" y="62" on="1"/>
+ <pt x="45" y="63" on="1"/>
+ <pt x="120" y="67" on="0"/>
+ <pt x="132" y="89" on="1"/>
+ <pt x="145" y="108" on="0"/>
+ <pt x="146" y="160" on="1"/>
+ <pt x="148" y="259" on="1"/>
+ <pt x="148" y="1112" on="1"/>
+ <pt x="148" y="1383" on="0"/>
+ <pt x="226" y="1493" on="1"/>
+ <pt x="305" y="1604" on="0"/>
+ <pt x="497" y="1604" on="1"/>
+ <pt x="649" y="1604" on="0"/>
+ <pt x="737" y="1536" on="1"/>
+ <pt x="826" y="1469" on="0"/>
+ <pt x="826" y="1358" on="1"/>
+ <pt x="826" y="1252" on="0"/>
+ <pt x="693" y="1108" on="1"/>
+ <pt x="656" y="1068" on="1"/>
+ <pt x="623" y="1034" on="1"/>
+ <pt x="579" y="989" on="0"/>
+ <pt x="579" y="939" on="1"/>
+ <pt x="579" y="882" on="0"/>
+ <pt x="642" y="812" on="1"/>
+ <pt x="701" y="746" on="1"/>
+ <pt x="803" y="630" on="1"/>
+ <pt x="926" y="490" on="0"/>
+ <pt x="959" y="430" on="1"/>
+ <pt x="993" y="367" on="0"/>
+ <pt x="993" y="282" on="1"/>
+ <pt x="993" y="154" on="0"/>
+ <pt x="908" y="64" on="1"/>
+ <pt x="823" y="-25" on="0"/>
+ <pt x="701" y="-25" on="1"/>
+ <pt x="645" y="-25" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 22 11 47 6 11 69 48 84 69 2 43 42 36 33 27 26 2 1 0 9 13 47 34
+ 35 34 1 0 14 0 0 20 16 51 10 24 65 48 196 15 34 33 15 3 0 26 3 2 65
+ 57 51 3 12 0 36 35 42 0 0 27 26 4 1 42 1 4 48 196 1 0 1 43 42 1
+ 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ MDRP[00000]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="grave" xMin="91" yMin="1283" xMax="591" yMax="1604">
+ <contour>
+ <pt x="591" y="1283" on="1"/>
+ <pt x="498" y="1283" on="1"/>
+ <pt x="91" y="1604" on="1"/>
+ <pt x="350" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 12 values pushed */
+ 1 0 2 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="greater" xMin="84" yMin="99" xMax="1071" yMax="1086">
+ <contour>
+ <pt x="84" y="1086" on="1"/>
+ <pt x="1071" y="592" on="1"/>
+ <pt x="84" y="99" on="1"/>
+ <pt x="84" y="209" on="1"/>
+ <pt x="848" y="591" on="1"/>
+ <pt x="848" y="593" on="1"/>
+ <pt x="84" y="976" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 6 5 4 3 2 1 0 14 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guillemotleft" xMin="74" yMin="111" xMax="938" yMax="975">
+ <contour>
+ <pt x="547" y="936" on="1"/>
+ <pt x="273" y="543" on="1"/>
+ <pt x="547" y="151" on="1"/>
+ <pt x="497" y="111" on="1"/>
+ <pt x="74" y="543" on="1"/>
+ <pt x="497" y="975" on="1"/>
+ </contour>
+ <contour>
+ <pt x="938" y="936" on="1"/>
+ <pt x="664" y="543" on="1"/>
+ <pt x="938" y="151" on="1"/>
+ <pt x="888" y="111" on="1"/>
+ <pt x="465" y="543" on="1"/>
+ <pt x="888" y="975" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guillemotright" xMin="86" yMin="111" xMax="950" yMax="975">
+ <contour>
+ <pt x="477" y="149" on="1"/>
+ <pt x="750" y="543" on="1"/>
+ <pt x="477" y="934" on="1"/>
+ <pt x="527" y="975" on="1"/>
+ <pt x="950" y="543" on="1"/>
+ <pt x="527" y="111" on="1"/>
+ </contour>
+ <contour>
+ <pt x="86" y="149" on="1"/>
+ <pt x="359" y="543" on="1"/>
+ <pt x="86" y="934" on="1"/>
+ <pt x="136" y="975" on="1"/>
+ <pt x="559" y="543" on="1"/>
+ <pt x="136" y="111" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guilsinglleft" xMin="86" yMin="111" xMax="559" yMax="975">
+ <contour>
+ <pt x="559" y="936" on="1"/>
+ <pt x="285" y="543" on="1"/>
+ <pt x="559" y="151" on="1"/>
+ <pt x="509" y="111" on="1"/>
+ <pt x="86" y="543" on="1"/>
+ <pt x="509" y="975" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 5 4 3 2 1 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guilsinglright" xMin="123" yMin="111" xMax="596" yMax="975">
+ <contour>
+ <pt x="123" y="149" on="1"/>
+ <pt x="396" y="543" on="1"/>
+ <pt x="123" y="934" on="1"/>
+ <pt x="173" y="975" on="1"/>
+ <pt x="596" y="543" on="1"/>
+ <pt x="173" y="111" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 5 4 3 2 1 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="h" xMin="37" yMin="0" xMax="1018" yMax="1579">
+ <contour>
+ <pt x="37" y="0" on="1"/>
+ <pt x="37" y="62" on="1"/>
+ <pt x="56" y="63" on="1"/>
+ <pt x="129" y="67" on="0"/>
+ <pt x="142" y="89" on="1"/>
+ <pt x="155" y="108" on="0"/>
+ <pt x="156" y="160" on="1"/>
+ <pt x="158" y="259" on="1"/>
+ <pt x="158" y="1320" on="1"/>
+ <pt x="156" y="1419" on="1"/>
+ <pt x="156" y="1487" on="0"/>
+ <pt x="131" y="1501" on="1"/>
+ <pt x="109" y="1513" on="0"/>
+ <pt x="56" y="1516" on="1"/>
+ <pt x="37" y="1517" on="1"/>
+ <pt x="37" y="1579" on="1"/>
+ <pt x="356" y="1579" on="1"/>
+ <pt x="356" y="907" on="1"/>
+ <pt x="420" y="999" on="0"/>
+ <pt x="480" y="1044" on="1"/>
+ <pt x="566" y="1110" on="0"/>
+ <pt x="667" y="1110" on="1"/>
+ <pt x="791" y="1110" on="0"/>
+ <pt x="844" y="1032" on="1"/>
+ <pt x="897" y="954" on="0"/>
+ <pt x="897" y="765" on="1"/>
+ <pt x="897" y="259" on="1"/>
+ <pt x="899" y="160" on="1"/>
+ <pt x="899" y="92" on="0"/>
+ <pt x="924" y="78" on="1"/>
+ <pt x="946" y="66" on="0"/>
+ <pt x="1000" y="63" on="1"/>
+ <pt x="1018" y="62" on="1"/>
+ <pt x="1018" y="0" on="1"/>
+ <pt x="579" y="0" on="1"/>
+ <pt x="579" y="62" on="1"/>
+ <pt x="598" y="63" on="1"/>
+ <pt x="675" y="68" on="0"/>
+ <pt x="687" y="92" on="1"/>
+ <pt x="698" y="112" on="0"/>
+ <pt x="698" y="160" on="1"/>
+ <pt x="700" y="259" on="1"/>
+ <pt x="700" y="734" on="1"/>
+ <pt x="697" y="811" on="1"/>
+ <pt x="694" y="900" on="0"/>
+ <pt x="672" y="937" on="1"/>
+ <pt x="647" y="981" on="0"/>
+ <pt x="592" y="981" on="1"/>
+ <pt x="477" y="981" on="0"/>
+ <pt x="356" y="840" on="1"/>
+ <pt x="356" y="259" on="1"/>
+ <pt x="357" y="160" on="1"/>
+ <pt x="358" y="91" on="0"/>
+ <pt x="383" y="78" on="1"/>
+ <pt x="405" y="66" on="0"/>
+ <pt x="458" y="63" on="1"/>
+ <pt x="477" y="62" on="1"/>
+ <pt x="477" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 94 values pushed */
+ 0 0 47 29 21 48 84 21 1 51 57 1 14 8 2 15 1 3 0 1 50 49 42 41 35
+ 32 26 25 17 7 1 11 1 0 3 0 16 15 1 57 34 33 0 3 2 0 14 57 51 51
+ 35 34 3 41 16 3 33 32 2 13 25 15 14 1 0 4 13 7 0 0 42 41 4 1 25
+ 50 49 17 16 4 3 7 2 4 48 196 26 25 1 8 7 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hbar" xMin="37" yMin="0" xMax="1018" yMax="1579">
+ <contour>
+ <pt x="37" y="0" on="1"/>
+ <pt x="37" y="62" on="1"/>
+ <pt x="56" y="63" on="1"/>
+ <pt x="129" y="67" on="0"/>
+ <pt x="142" y="89" on="1"/>
+ <pt x="155" y="108" on="0"/>
+ <pt x="156" y="160" on="1"/>
+ <pt x="158" y="259" on="1"/>
+ <pt x="158" y="1246" on="1"/>
+ <pt x="37" y="1246" on="1"/>
+ <pt x="37" y="1308" on="1"/>
+ <pt x="158" y="1308" on="1"/>
+ <pt x="158" y="1320" on="1"/>
+ <pt x="156" y="1419" on="1"/>
+ <pt x="156" y="1487" on="0"/>
+ <pt x="131" y="1501" on="1"/>
+ <pt x="109" y="1513" on="0"/>
+ <pt x="56" y="1516" on="1"/>
+ <pt x="37" y="1517" on="1"/>
+ <pt x="37" y="1579" on="1"/>
+ <pt x="356" y="1579" on="1"/>
+ <pt x="356" y="1308" on="1"/>
+ <pt x="666" y="1308" on="1"/>
+ <pt x="666" y="1246" on="1"/>
+ <pt x="356" y="1246" on="1"/>
+ <pt x="356" y="907" on="1"/>
+ <pt x="420" y="999" on="0"/>
+ <pt x="480" y="1044" on="1"/>
+ <pt x="566" y="1110" on="0"/>
+ <pt x="667" y="1110" on="1"/>
+ <pt x="791" y="1110" on="0"/>
+ <pt x="844" y="1032" on="1"/>
+ <pt x="897" y="954" on="0"/>
+ <pt x="897" y="765" on="1"/>
+ <pt x="897" y="259" on="1"/>
+ <pt x="899" y="160" on="1"/>
+ <pt x="899" y="92" on="0"/>
+ <pt x="924" y="78" on="1"/>
+ <pt x="946" y="66" on="0"/>
+ <pt x="1000" y="63" on="1"/>
+ <pt x="1018" y="62" on="1"/>
+ <pt x="1018" y="0" on="1"/>
+ <pt x="579" y="0" on="1"/>
+ <pt x="579" y="62" on="1"/>
+ <pt x="598" y="63" on="1"/>
+ <pt x="675" y="68" on="0"/>
+ <pt x="687" y="92" on="1"/>
+ <pt x="698" y="112" on="0"/>
+ <pt x="698" y="160" on="1"/>
+ <pt x="700" y="259" on="1"/>
+ <pt x="700" y="734" on="1"/>
+ <pt x="697" y="811" on="1"/>
+ <pt x="694" y="900" on="0"/>
+ <pt x="672" y="937" on="1"/>
+ <pt x="647" y="981" on="0"/>
+ <pt x="592" y="981" on="1"/>
+ <pt x="477" y="981" on="0"/>
+ <pt x="356" y="840" on="1"/>
+ <pt x="356" y="259" on="1"/>
+ <pt x="357" y="160" on="1"/>
+ <pt x="358" y="91" on="0"/>
+ <pt x="383" y="78" on="1"/>
+ <pt x="405" y="66" on="0"/>
+ <pt x="458" y="63" on="1"/>
+ <pt x="477" y="62" on="1"/>
+ <pt x="477" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 118 values pushed */
+ 0 0 55 29 29 48 84 29 1 59 65 18 12 2 19 10 3 1 58 57 50 49 43 40 34
+ 33 25 7 1 11 1 0 3 0 0 0 24 23 9 8 14 3 10 1 4 48 84 20 19 1
+ 22 21 11 10 3 65 42 41 0 3 3 0 14 65 59 59 43 42 23 22 5 49 20 3 41
+ 40 2 13 33 19 18 10 9 1 0 6 13 7 0 0 50 49 4 1 33 58 57 25 24 21
+ 20 4 5 7 2 4 48 196 34 33 1 12 11 8 7 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hcircumflex" xMin="37" yMin="0" xMax="1018" yMax="1999">
+ <contour>
+ <pt x="37" y="0" on="1"/>
+ <pt x="37" y="62" on="1"/>
+ <pt x="56" y="63" on="1"/>
+ <pt x="129" y="67" on="0"/>
+ <pt x="142" y="89" on="1"/>
+ <pt x="155" y="108" on="0"/>
+ <pt x="156" y="160" on="1"/>
+ <pt x="158" y="259" on="1"/>
+ <pt x="158" y="1320" on="1"/>
+ <pt x="156" y="1419" on="1"/>
+ <pt x="156" y="1487" on="0"/>
+ <pt x="131" y="1501" on="1"/>
+ <pt x="109" y="1513" on="0"/>
+ <pt x="56" y="1516" on="1"/>
+ <pt x="37" y="1517" on="1"/>
+ <pt x="37" y="1579" on="1"/>
+ <pt x="356" y="1579" on="1"/>
+ <pt x="356" y="907" on="1"/>
+ <pt x="420" y="999" on="0"/>
+ <pt x="480" y="1044" on="1"/>
+ <pt x="566" y="1110" on="0"/>
+ <pt x="667" y="1110" on="1"/>
+ <pt x="791" y="1110" on="0"/>
+ <pt x="844" y="1032" on="1"/>
+ <pt x="897" y="954" on="0"/>
+ <pt x="897" y="765" on="1"/>
+ <pt x="897" y="259" on="1"/>
+ <pt x="899" y="160" on="1"/>
+ <pt x="899" y="92" on="0"/>
+ <pt x="924" y="78" on="1"/>
+ <pt x="946" y="66" on="0"/>
+ <pt x="1000" y="63" on="1"/>
+ <pt x="1018" y="62" on="1"/>
+ <pt x="1018" y="0" on="1"/>
+ <pt x="579" y="0" on="1"/>
+ <pt x="579" y="62" on="1"/>
+ <pt x="598" y="63" on="1"/>
+ <pt x="675" y="68" on="0"/>
+ <pt x="687" y="92" on="1"/>
+ <pt x="698" y="112" on="0"/>
+ <pt x="698" y="160" on="1"/>
+ <pt x="700" y="259" on="1"/>
+ <pt x="700" y="734" on="1"/>
+ <pt x="697" y="811" on="1"/>
+ <pt x="694" y="900" on="0"/>
+ <pt x="672" y="937" on="1"/>
+ <pt x="647" y="981" on="0"/>
+ <pt x="592" y="981" on="1"/>
+ <pt x="477" y="981" on="0"/>
+ <pt x="356" y="840" on="1"/>
+ <pt x="356" y="259" on="1"/>
+ <pt x="357" y="160" on="1"/>
+ <pt x="358" y="91" on="0"/>
+ <pt x="383" y="78" on="1"/>
+ <pt x="405" y="66" on="0"/>
+ <pt x="458" y="63" on="1"/>
+ <pt x="477" y="62" on="1"/>
+ <pt x="477" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="171" y="1678" on="1"/>
+ <pt x="412" y="1999" on="1"/>
+ <pt x="634" y="1999" on="1"/>
+ <pt x="874" y="1678" on="1"/>
+ <pt x="788" y="1678" on="1"/>
+ <pt x="523" y="1900" on="1"/>
+ <pt x="257" y="1678" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 121 values pushed */
+ 0 0 47 39 21 48 84 21 1 51 57 64 63 62 61 58 5 59 15 3 1 14 8 2 15
+ 1 3 0 1 50 49 42 41 35 32 26 25 17 7 1 11 1 0 3 0 60 59 1 16 15
+ 1 57 34 33 0 3 3 0 14 57 51 62 61 2 25 41 3 63 60 59 51 35 34 6 41
+ 16 3 64 58 2 16 7 3 33 32 2 13 25 15 14 1 0 4 13 7 0 0 42 41 5
+ 1 25 50 49 17 16 5 3 7 2 4 48 196 26 25 1 8 7 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hungarumlaut" xMin="-5" yMin="1283" xMax="686" yMax="1604">
+ <contour>
+ <pt x="-5" y="1283" on="1"/>
+ <pt x="209" y="1604" on="1"/>
+ <pt x="378" y="1604" on="1"/>
+ <pt x="57" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="304" y="1283" on="1"/>
+ <pt x="517" y="1604" on="1"/>
+ <pt x="686" y="1604" on="1"/>
+ <pt x="365" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hyphen" xMin="82" yMin="543" xMax="600" yMax="666">
+ <contour>
+ <pt x="82" y="543" on="1"/>
+ <pt x="82" y="666" on="1"/>
+ <pt x="600" y="666" on="1"/>
+ <pt x="600" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hyphen#1" xMin="82" yMin="543" xMax="600" yMax="666">
+ <contour>
+ <pt x="82" y="543" on="1"/>
+ <pt x="82" y="666" on="1"/>
+ <pt x="600" y="666" on="1"/>
+ <pt x="600" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="i" xMin="47" yMin="0" xMax="536" yMax="1480">
+ <contour>
+ <pt x="193" y="1283" on="1"/>
+ <pt x="193" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="47" y="0" on="1"/>
+ <pt x="47" y="62" on="1"/>
+ <pt x="66" y="63" on="1"/>
+ <pt x="174" y="70" on="0"/>
+ <pt x="180" y="87" on="1"/>
+ <pt x="191" y="106" on="0"/>
+ <pt x="191" y="160" on="1"/>
+ <pt x="193" y="259" on="1"/>
+ <pt x="193" y="827" on="1"/>
+ <pt x="191" y="925" on="1"/>
+ <pt x="190" y="999" on="0"/>
+ <pt x="169" y="1007" on="1"/>
+ <pt x="149" y="1018" on="0"/>
+ <pt x="66" y="1023" on="1"/>
+ <pt x="47" y="1024" on="1"/>
+ <pt x="47" y="1086" on="1"/>
+ <pt x="390" y="1086" on="1"/>
+ <pt x="390" y="259" on="1"/>
+ <pt x="392" y="160" on="1"/>
+ <pt x="393" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="435" y="68" on="0"/>
+ <pt x="517" y="63" on="1"/>
+ <pt x="536" y="62" on="1"/>
+ <pt x="536" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 27 21 18 15 12 11 8 5 8 19 4 3 0 0 3 0 5 1 1 1 4 48 84 28 4
+ 1 0 20 19 1 2 1 0 14 28 27 2 13 2 19 18 15 8 5 4 6 13 0 0 0
+ 21 20 3 2 4 3 0 1 4 48 196 12 11 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="iacute" xMin="47" yMin="0" xMax="576" yMax="1604">
+ <component glyphName="dotlessi" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="-15" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ibreve" xMin="-42" yMin="0" xMax="624" yMax="1604">
+ <contour>
+ <pt x="535" y="62" on="1"/>
+ <pt x="535" y="0" on="1"/>
+ <pt x="46" y="0" on="1"/>
+ <pt x="46" y="62" on="1"/>
+ <pt x="65" y="63" on="1"/>
+ <pt x="173" y="70" on="0"/>
+ <pt x="179" y="87" on="1"/>
+ <pt x="189" y="106" on="0"/>
+ <pt x="190" y="160" on="1"/>
+ <pt x="192" y="259" on="1"/>
+ <pt x="192" y="827" on="1"/>
+ <pt x="190" y="925" on="1"/>
+ <pt x="189" y="999" on="0"/>
+ <pt x="168" y="1007" on="1"/>
+ <pt x="149" y="1018" on="0"/>
+ <pt x="65" y="1023" on="1"/>
+ <pt x="46" y="1024" on="1"/>
+ <pt x="46" y="1086" on="1"/>
+ <pt x="389" y="1086" on="1"/>
+ <pt x="389" y="259" on="1"/>
+ <pt x="391" y="160" on="1"/>
+ <pt x="392" y="85" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="437" y="68" on="0"/>
+ <pt x="516" y="63" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-42" y="1604" on="1"/>
+ <pt x="23" y="1604" on="1"/>
+ <pt x="50" y="1514" on="0"/>
+ <pt x="110" y="1472" on="1"/>
+ <pt x="178" y="1425" on="0"/>
+ <pt x="291" y="1425" on="1"/>
+ <pt x="417" y="1425" on="0"/>
+ <pt x="487" y="1484" on="1"/>
+ <pt x="536" y="1524" on="0"/>
+ <pt x="560" y="1604" on="1"/>
+ <pt x="624" y="1604" on="1"/>
+ <pt x="605" y="1469" on="0"/>
+ <pt x="533" y="1388" on="1"/>
+ <pt x="439" y="1283" on="0"/>
+ <pt x="291" y="1283" on="1"/>
+ <pt x="137" y="1283" on="0"/>
+ <pt x="42" y="1398" on="1"/>
+ <pt x="-23" y="1476" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 30 20 39 48 84 19 16 13 10 9 3 0 7 17 1 3 35 34 26 25 4 13 39
+ 17 2 1 1 0 18 17 1 14 35 34 1 0 4 13 18 26 25 17 16 13 3 2 7 13
+ 9 0 0 19 18 4 1 9 1 4 48 196 10 9 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="icircumflex" xMin="-61" yMin="0" xMax="642" yMax="1604">
+ <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="-51" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="idieresis" xMin="7" yMin="0" xMax="575" yMax="1456">
+ <contour>
+ <pt x="535" y="62" on="1"/>
+ <pt x="535" y="0" on="1"/>
+ <pt x="46" y="0" on="1"/>
+ <pt x="46" y="62" on="1"/>
+ <pt x="65" y="63" on="1"/>
+ <pt x="173" y="70" on="0"/>
+ <pt x="179" y="87" on="1"/>
+ <pt x="189" y="106" on="0"/>
+ <pt x="190" y="160" on="1"/>
+ <pt x="192" y="259" on="1"/>
+ <pt x="192" y="827" on="1"/>
+ <pt x="190" y="925" on="1"/>
+ <pt x="189" y="999" on="0"/>
+ <pt x="168" y="1007" on="1"/>
+ <pt x="149" y="1018" on="0"/>
+ <pt x="65" y="1023" on="1"/>
+ <pt x="46" y="1024" on="1"/>
+ <pt x="46" y="1086" on="1"/>
+ <pt x="389" y="1086" on="1"/>
+ <pt x="389" y="259" on="1"/>
+ <pt x="391" y="160" on="1"/>
+ <pt x="392" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="437" y="68" on="0"/>
+ <pt x="516" y="63" on="1"/>
+ </contour>
+ <contour>
+ <pt x="7" y="1283" on="1"/>
+ <pt x="7" y="1456" on="1"/>
+ <pt x="180" y="1456" on="1"/>
+ <pt x="180" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="402" y="1283" on="1"/>
+ <pt x="402" y="1456" on="1"/>
+ <pt x="575" y="1456" on="1"/>
+ <pt x="575" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 19 16 13 10 9 3 0 7 17 1 3 0 0 32 29 28 25 13 3 26 1 4 48 84 31
+ 30 27 26 3 2 1 1 2 0 18 17 1 14 1 0 2 31 29 3 17 16 13 3 2 5
+ 27 25 3 0 0 30 29 13 1 31 28 27 13 1 25 19 18 4 1 9 3 4 48 196 32
+ 31 1 26 25 1 10 9 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="igrave" xMin="7" yMin="0" xMax="535" yMax="1604">
+ <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
+ <component glyphName="grave" x="-84" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ij" xMin="47" yMin="-419" xMax="1021" yMax="1480">
+ <component glyphName="i" x="0" y="0" flags="0x4"/>
+ <component glyphName="j" x="562" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="imacron" xMin="-40" yMin="0" xMax="602" yMax="1406">
+ <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
+ <component glyphName="macron" x="-60" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="iogonek" xMin="47" yMin="-370" xMax="536" yMax="1480">
+ <component glyphName="i" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="-39" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="itilde" xMin="-55" yMin="0" xMax="611" yMax="1518">
+ <contour>
+ <pt x="535" y="62" on="1"/>
+ <pt x="535" y="0" on="1"/>
+ <pt x="46" y="0" on="1"/>
+ <pt x="46" y="62" on="1"/>
+ <pt x="65" y="63" on="1"/>
+ <pt x="173" y="70" on="0"/>
+ <pt x="179" y="87" on="1"/>
+ <pt x="189" y="106" on="0"/>
+ <pt x="190" y="160" on="1"/>
+ <pt x="192" y="259" on="1"/>
+ <pt x="192" y="827" on="1"/>
+ <pt x="190" y="925" on="1"/>
+ <pt x="189" y="999" on="0"/>
+ <pt x="168" y="1007" on="1"/>
+ <pt x="149" y="1018" on="0"/>
+ <pt x="65" y="1023" on="1"/>
+ <pt x="46" y="1024" on="1"/>
+ <pt x="46" y="1086" on="1"/>
+ <pt x="389" y="1086" on="1"/>
+ <pt x="389" y="259" on="1"/>
+ <pt x="391" y="160" on="1"/>
+ <pt x="392" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="437" y="68" on="0"/>
+ <pt x="516" y="63" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-55" y="1283" on="1"/>
+ <pt x="-28" y="1423" on="0"/>
+ <pt x="41" y="1476" on="1"/>
+ <pt x="95" y="1518" on="0"/>
+ <pt x="172" y="1518" on="1"/>
+ <pt x="237" y="1518" on="0"/>
+ <pt x="290" y="1480" on="1"/>
+ <pt x="325" y="1455" on="1"/>
+ <pt x="377" y="1418" on="0"/>
+ <pt x="431" y="1418" on="1"/>
+ <pt x="527" y="1418" on="0"/>
+ <pt x="549" y="1517" on="1"/>
+ <pt x="611" y="1517" on="1"/>
+ <pt x="583" y="1378" on="0"/>
+ <pt x="515" y="1325" on="1"/>
+ <pt x="461" y="1283" on="0"/>
+ <pt x="384" y="1283" on="1"/>
+ <pt x="321" y="1283" on="0"/>
+ <pt x="266" y="1321" on="1"/>
+ <pt x="231" y="1345" on="1"/>
+ <pt x="176" y="1383" on="0"/>
+ <pt x="124" y="1383" on="1"/>
+ <pt x="36" y="1383" on="0"/>
+ <pt x="7" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 46 20 29 34 20 41 48 84 29 0 41 1 48 41 25 3 0 17 3 0 19 16 13
+ 10 9 3 0 7 17 1 3 1 37 36 2 13 0 0 2 1 1 0 18 17 1 14 37 36
+ 1 0 4 13 18 48 25 17 16 13 3 2 7 13 9 0 0 19 18 5 1 9 1 4 48
+ 196 10 9 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="j" xMin="-78" yMin="-419" xMax="459" yMax="1480">
+ <contour>
+ <pt x="-78" y="-380" on="1"/>
+ <pt x="-78" y="-136" on="1"/>
+ <pt x="21" y="-136" on="1"/>
+ <pt x="22" y="-154" on="1"/>
+ <pt x="26" y="-268" on="0"/>
+ <pt x="47" y="-306" on="1"/>
+ <pt x="72" y="-352" on="0"/>
+ <pt x="133" y="-352" on="1"/>
+ <pt x="262" y="-352" on="0"/>
+ <pt x="262" y="-185" on="1"/>
+ <pt x="262" y="-82" on="1"/>
+ <pt x="262" y="827" on="1"/>
+ <pt x="260" y="925" on="1"/>
+ <pt x="260" y="993" on="0"/>
+ <pt x="235" y="1007" on="1"/>
+ <pt x="214" y="1019" on="0"/>
+ <pt x="159" y="1023" on="1"/>
+ <pt x="141" y="1024" on="1"/>
+ <pt x="141" y="1086" on="1"/>
+ <pt x="459" y="1086" on="1"/>
+ <pt x="459" y="12" on="1"/>
+ <pt x="459" y="-419" on="0"/>
+ <pt x="127" y="-419" on="1"/>
+ <pt x="51" y="-419" on="0"/>
+ </contour>
+ <contour>
+ <pt x="262" y="1283" on="1"/>
+ <pt x="262" y="1480" on="1"/>
+ <pt x="459" y="1480" on="1"/>
+ <pt x="459" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 0 0 7 17 22 48 84 1 20 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22
+ 2 0 0 0 27 24 5 1 25 1 4 48 84 26 25 0 19 18 1 14 18 17 2 3 9
+ 0 3 0 0 25 24 11 10 9 4 4 19 1 4 48 196 27 26 20 19 3 1 0 1 2
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="jcircumflex" xMin="-78" yMin="-419" xMax="656" yMax="1604">
+ <contour>
+ <pt x="-78" y="-380" on="1"/>
+ <pt x="-78" y="-136" on="1"/>
+ <pt x="21" y="-136" on="1"/>
+ <pt x="22" y="-154" on="1"/>
+ <pt x="26" y="-268" on="0"/>
+ <pt x="47" y="-306" on="1"/>
+ <pt x="72" y="-352" on="0"/>
+ <pt x="133" y="-352" on="1"/>
+ <pt x="262" y="-352" on="0"/>
+ <pt x="262" y="-185" on="1"/>
+ <pt x="262" y="-82" on="1"/>
+ <pt x="262" y="827" on="1"/>
+ <pt x="260" y="925" on="1"/>
+ <pt x="260" y="993" on="0"/>
+ <pt x="235" y="1007" on="1"/>
+ <pt x="214" y="1019" on="0"/>
+ <pt x="159" y="1023" on="1"/>
+ <pt x="141" y="1024" on="1"/>
+ <pt x="141" y="1086" on="1"/>
+ <pt x="459" y="1086" on="1"/>
+ <pt x="459" y="12" on="1"/>
+ <pt x="459" y="-419" on="0"/>
+ <pt x="127" y="-419" on="1"/>
+ <pt x="51" y="-419" on="0"/>
+ </contour>
+ <contour>
+ <pt x="-47" y="1283" on="1"/>
+ <pt x="194" y="1604" on="1"/>
+ <pt x="416" y="1604" on="1"/>
+ <pt x="656" y="1283" on="1"/>
+ <pt x="570" y="1283" on="1"/>
+ <pt x="305" y="1505" on="1"/>
+ <pt x="40" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 0 0 7 17 22 48 84 1 29 25 0 2 0 1 30 28 27 24 4 0 18 3 0 1 20
+ 17 11 3 18 2 3 0 1 10 9 2 1 0 5 13 22 2 0 26 25 1 0 19 18 1
+ 14 29 26 2 19 9 3 30 25 24 18 17 2 6 9 0 3 28 27 2 13 19 0 0 20
+ 19 4 1 9 1 4 48 196 11 10 9 2 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="k" xMin="31" yMin="0" xMax="1024" yMax="1579">
+ <contour>
+ <pt x="31" y="0" on="1"/>
+ <pt x="31" y="62" on="1"/>
+ <pt x="50" y="63" on="1"/>
+ <pt x="123" y="67" on="0"/>
+ <pt x="136" y="89" on="1"/>
+ <pt x="149" y="108" on="0"/>
+ <pt x="150" y="160" on="1"/>
+ <pt x="152" y="259" on="1"/>
+ <pt x="152" y="1320" on="1"/>
+ <pt x="150" y="1419" on="1"/>
+ <pt x="150" y="1487" on="0"/>
+ <pt x="125" y="1501" on="1"/>
+ <pt x="103" y="1513" on="0"/>
+ <pt x="50" y="1516" on="1"/>
+ <pt x="31" y="1517" on="1"/>
+ <pt x="31" y="1579" on="1"/>
+ <pt x="349" y="1579" on="1"/>
+ <pt x="349" y="583" on="1"/>
+ <pt x="396" y="583" on="1"/>
+ <pt x="586" y="825" on="1"/>
+ <pt x="664" y="925" on="1"/>
+ <pt x="704" y="979" on="1"/>
+ <pt x="717" y="996" on="0"/>
+ <pt x="717" y="1005" on="1"/>
+ <pt x="717" y="1022" on="0"/>
+ <pt x="683" y="1022" on="1"/>
+ <pt x="678" y="1022" on="1"/>
+ <pt x="673" y="1022" on="1"/>
+ <pt x="667" y="1022" on="1"/>
+ <pt x="661" y="1023" on="1"/>
+ <pt x="651" y="1023" on="0"/>
+ <pt x="640" y="1024" on="1"/>
+ <pt x="632" y="1024" on="1"/>
+ <pt x="631" y="1024" on="1"/>
+ <pt x="609" y="1024" on="1"/>
+ <pt x="609" y="1086" on="1"/>
+ <pt x="946" y="1086" on="1"/>
+ <pt x="946" y="1024" on="1"/>
+ <pt x="928" y="1023" on="1"/>
+ <pt x="840" y="1018" on="0"/>
+ <pt x="819" y="998" on="1"/>
+ <pt x="796" y="980" on="0"/>
+ <pt x="757" y="928" on="1"/>
+ <pt x="686" y="835" on="1"/>
+ <pt x="539" y="640" on="1"/>
+ <pt x="811" y="253" on="1"/>
+ <pt x="896" y="132" on="0"/>
+ <pt x="930" y="98" on="1"/>
+ <pt x="964" y="66" on="0"/>
+ <pt x="1005" y="63" on="1"/>
+ <pt x="1024" y="62" on="1"/>
+ <pt x="1024" y="0" on="1"/>
+ <pt x="769" y="0" on="1"/>
+ <pt x="396" y="534" on="1"/>
+ <pt x="349" y="534" on="1"/>
+ <pt x="349" y="259" on="1"/>
+ <pt x="351" y="160" on="1"/>
+ <pt x="352" y="91" on="0"/>
+ <pt x="376" y="78" on="1"/>
+ <pt x="398" y="66" on="0"/>
+ <pt x="452" y="63" on="1"/>
+ <pt x="470" y="62" on="1"/>
+ <pt x="470" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 14 8 2 15 35 3 61 55 54 53 50 44 37 34 33 32 31 28 27 26 25 18 17 7 1
+ 19 35 0 3 16 15 1 62 52 51 0 3 2 0 36 35 1 14 62 61 53 52 51 50 44
+ 37 36 35 34 33 32 31 28 27 26 25 18 19 13 23 16 15 14 1 0 4 13 7 0 0
+ 55 54 17 16 4 3 7 1 4 48 196 8 7 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="kcommaaccent" xMin="31" yMin="-432" xMax="1024" yMax="1579">
+ <component glyphName="k" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="276" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="kgreenlandic" xMin="37" yMin="0" xMax="1024" yMax="1086">
+ <contour>
+ <pt x="476" y="62" on="1"/>
+ <pt x="476" y="0" on="1"/>
+ <pt x="37" y="0" on="1"/>
+ <pt x="37" y="62" on="1"/>
+ <pt x="56" y="63" on="1"/>
+ <pt x="129" y="67" on="0"/>
+ <pt x="142" y="89" on="1"/>
+ <pt x="155" y="108" on="0"/>
+ <pt x="156" y="160" on="1"/>
+ <pt x="158" y="259" on="1"/>
+ <pt x="158" y="827" on="1"/>
+ <pt x="156" y="925" on="1"/>
+ <pt x="156" y="993" on="0"/>
+ <pt x="131" y="1007" on="1"/>
+ <pt x="111" y="1019" on="0"/>
+ <pt x="56" y="1023" on="1"/>
+ <pt x="37" y="1024" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="355" y="1086" on="1"/>
+ <pt x="355" y="583" on="1"/>
+ <pt x="402" y="583" on="1"/>
+ <pt x="592" y="825" on="1"/>
+ <pt x="670" y="925" on="1"/>
+ <pt x="710" y="979" on="1"/>
+ <pt x="723" y="996" on="0"/>
+ <pt x="723" y="1005" on="1"/>
+ <pt x="723" y="1022" on="0"/>
+ <pt x="689" y="1022" on="1"/>
+ <pt x="684" y="1022" on="1"/>
+ <pt x="679" y="1022" on="1"/>
+ <pt x="673" y="1022" on="1"/>
+ <pt x="667" y="1023" on="1"/>
+ <pt x="657" y="1023" on="0"/>
+ <pt x="646" y="1024" on="1"/>
+ <pt x="638" y="1024" on="1"/>
+ <pt x="637" y="1024" on="1"/>
+ <pt x="615" y="1024" on="1"/>
+ <pt x="615" y="1086" on="1"/>
+ <pt x="952" y="1086" on="1"/>
+ <pt x="952" y="1024" on="1"/>
+ <pt x="934" y="1023" on="1"/>
+ <pt x="846" y="1018" on="0"/>
+ <pt x="825" y="998" on="1"/>
+ <pt x="802" y="980" on="0"/>
+ <pt x="763" y="928" on="1"/>
+ <pt x="692" y="835" on="1"/>
+ <pt x="545" y="640" on="1"/>
+ <pt x="817" y="253" on="1"/>
+ <pt x="949" y="64" on="0"/>
+ <pt x="1011" y="62" on="1"/>
+ <pt x="1024" y="62" on="1"/>
+ <pt x="1024" y="0" on="1"/>
+ <pt x="775" y="0" on="1"/>
+ <pt x="402" y="534" on="1"/>
+ <pt x="355" y="534" on="1"/>
+ <pt x="355" y="259" on="1"/>
+ <pt x="357" y="160" on="1"/>
+ <pt x="358" y="91" on="0"/>
+ <pt x="382" y="78" on="1"/>
+ <pt x="404" y="66" on="0"/>
+ <pt x="458" y="63" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 55 54 53 50 49 46 39 36 35 34 33 30 29 28 27 20 19 16 10 9 3 0 22 17 1
+ 3 52 51 2 1 3 0 38 37 18 17 1 3 14 53 52 51 50 49 46 39 38 37 36 35
+ 34 33 30 29 28 27 20 1 0 20 13 25 18 17 16 3 2 4 13 9 0 0 55 54 19
+ 18 4 3 9 1 4 48 196 10 9 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="l" xMin="47" yMin="0" xMax="536" yMax="1579">
+ <contour>
+ <pt x="47" y="0" on="1"/>
+ <pt x="47" y="62" on="1"/>
+ <pt x="66" y="63" on="1"/>
+ <pt x="174" y="70" on="0"/>
+ <pt x="180" y="87" on="1"/>
+ <pt x="191" y="106" on="0"/>
+ <pt x="191" y="160" on="1"/>
+ <pt x="193" y="259" on="1"/>
+ <pt x="193" y="1320" on="1"/>
+ <pt x="191" y="1419" on="1"/>
+ <pt x="190" y="1493" on="0"/>
+ <pt x="169" y="1501" on="1"/>
+ <pt x="148" y="1511" on="0"/>
+ <pt x="66" y="1516" on="1"/>
+ <pt x="47" y="1517" on="1"/>
+ <pt x="47" y="1579" on="1"/>
+ <pt x="390" y="1579" on="1"/>
+ <pt x="390" y="259" on="1"/>
+ <pt x="392" y="160" on="1"/>
+ <pt x="393" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="435" y="68" on="0"/>
+ <pt x="517" y="63" on="1"/>
+ <pt x="536" y="62" on="1"/>
+ <pt x="536" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 23 17 14 8 7 4 1 7 15 0 3 16 15 1 24 0 1 2 0 14 24 23 2 13 16
+ 15 14 4 1 0 5 13 7 0 0 17 16 4 1 7 1 4 48 196 8 7 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lacute" xMin="47" yMin="0" xMax="576" yMax="1999">
+ <component glyphName="l" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="-15" y="395" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="lcaron" xMin="47" yMin="0" xMax="785" yMax="1579">
+ <contour>
+ <pt x="536" y="62" on="1"/>
+ <pt x="536" y="0" on="1"/>
+ <pt x="47" y="0" on="1"/>
+ <pt x="47" y="62" on="1"/>
+ <pt x="66" y="63" on="1"/>
+ <pt x="174" y="70" on="0"/>
+ <pt x="180" y="87" on="1"/>
+ <pt x="191" y="106" on="0"/>
+ <pt x="191" y="160" on="1"/>
+ <pt x="193" y="259" on="1"/>
+ <pt x="193" y="1320" on="1"/>
+ <pt x="191" y="1419" on="1"/>
+ <pt x="190" y="1493" on="0"/>
+ <pt x="169" y="1501" on="1"/>
+ <pt x="148" y="1511" on="0"/>
+ <pt x="66" y="1516" on="1"/>
+ <pt x="47" y="1517" on="1"/>
+ <pt x="47" y="1579" on="1"/>
+ <pt x="390" y="1579" on="1"/>
+ <pt x="390" y="259" on="1"/>
+ <pt x="392" y="160" on="1"/>
+ <pt x="393" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="435" y="68" on="0"/>
+ <pt x="517" y="63" on="1"/>
+ </contour>
+ <contour>
+ <pt x="667" y="1382" on="1"/>
+ <pt x="588" y="1382" on="1"/>
+ <pt x="588" y="1579" on="1"/>
+ <pt x="785" y="1579" on="1"/>
+ <pt x="785" y="1408" on="1"/>
+ <pt x="785" y="1245" on="0"/>
+ <pt x="723" y="1180" on="1"/>
+ <pt x="675" y="1131" on="0"/>
+ <pt x="588" y="1125" on="1"/>
+ <pt x="588" y="1175" on="1"/>
+ <pt x="667" y="1181" on="0"/>
+ <pt x="667" y="1330" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 36 34 33 29 26 25 19 16 10 9 6 3 0 13 17 1 3 28 27 18 17 3 2 1 1
+ 2 0 14 36 25 2 28 26 3 1 0 2 26 18 3 17 16 6 3 2 5 13 9 0 0
+ 34 33 27 26 4 3 28 19 18 4 1 9 2 4 48 196 29 28 1 10 9 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lcommaaccent" xMin="47" yMin="-432" xMax="536" yMax="1579">
+ <component glyphName="l" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="-26" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ldot" xMin="47" yMin="0" xMax="742" yMax="1579">
+ <contour>
+ <pt x="536" y="62" on="1"/>
+ <pt x="536" y="0" on="1"/>
+ <pt x="47" y="0" on="1"/>
+ <pt x="47" y="62" on="1"/>
+ <pt x="66" y="63" on="1"/>
+ <pt x="174" y="70" on="0"/>
+ <pt x="180" y="87" on="1"/>
+ <pt x="191" y="106" on="0"/>
+ <pt x="191" y="160" on="1"/>
+ <pt x="193" y="259" on="1"/>
+ <pt x="193" y="1320" on="1"/>
+ <pt x="191" y="1419" on="1"/>
+ <pt x="190" y="1493" on="0"/>
+ <pt x="169" y="1501" on="1"/>
+ <pt x="148" y="1511" on="0"/>
+ <pt x="66" y="1516" on="1"/>
+ <pt x="47" y="1517" on="1"/>
+ <pt x="47" y="1579" on="1"/>
+ <pt x="390" y="1579" on="1"/>
+ <pt x="390" y="259" on="1"/>
+ <pt x="392" y="160" on="1"/>
+ <pt x="393" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="435" y="68" on="0"/>
+ <pt x="517" y="63" on="1"/>
+ </contour>
+ <contour>
+ <pt x="545" y="691" on="1"/>
+ <pt x="545" y="888" on="1"/>
+ <pt x="742" y="888" on="1"/>
+ <pt x="742" y="691" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 16 10 2 17 26 3 19 9 6 3 0 5 25 1 3 0 0 28 25 5 1 26 1 4 48
+ 84 27 26 1 18 17 1 2 1 1 3 0 14 1 0 2 25 18 3 17 16 6 3 2 5
+ 13 9 0 0 26 25 4 1 27 19 18 4 1 9 2 4 48 196 28 27 1 10 9 1 2
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="less" xMin="84" yMin="99" xMax="1071" yMax="1086">
+ <contour>
+ <pt x="1071" y="99" on="1"/>
+ <pt x="84" y="592" on="1"/>
+ <pt x="1071" y="1086" on="1"/>
+ <pt x="1071" y="975" on="1"/>
+ <pt x="307" y="593" on="1"/>
+ <pt x="307" y="591" on="1"/>
+ <pt x="1071" y="209" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 6 5 4 3 2 1 0 14 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="logicalnot" xMin="84" yMin="296" xMax="1022" yMax="790">
+ <contour>
+ <pt x="923" y="296" on="1"/>
+ <pt x="923" y="691" on="1"/>
+ <pt x="84" y="691" on="1"/>
+ <pt x="84" y="790" on="1"/>
+ <pt x="1022" y="790" on="1"/>
+ <pt x="1022" y="691" on="1"/>
+ <pt x="1022" y="691" on="1"/>
+ <pt x="1022" y="296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 41 values pushed */
+ 7 0 1 0 0 6 5 2 1 9 3 3 1 4 48 84 4 3 1 0 14 3 2 0 0
+ 0 1 0 9 1 4 1 4 48 196 7 6 5 4 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="longs" xMin="37" yMin="0" xMax="719" yMax="1604">
+ <contour>
+ <pt x="176" y="999" on="1"/>
+ <pt x="37" y="999" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="176" y="1086" on="1"/>
+ <pt x="176" y="1138" on="1"/>
+ <pt x="176" y="1401" on="0"/>
+ <pt x="245" y="1502" on="1"/>
+ <pt x="314" y="1604" on="0"/>
+ <pt x="489" y="1604" on="1"/>
+ <pt x="617" y="1604" on="0"/>
+ <pt x="719" y="1530" on="1"/>
+ <pt x="719" y="1295" on="1"/>
+ <pt x="608" y="1295" on="1"/>
+ <pt x="607" y="1314" on="1"/>
+ <pt x="605" y="1353" on="0"/>
+ <pt x="604" y="1380" on="1"/>
+ <pt x="604" y="1385" on="1"/>
+ <pt x="604" y="1540" on="0"/>
+ <pt x="496" y="1540" on="1"/>
+ <pt x="376" y="1540" on="0"/>
+ <pt x="374" y="1357" on="1"/>
+ <pt x="373" y="1257" on="1"/>
+ <pt x="373" y="259" on="1"/>
+ <pt x="375" y="160" on="1"/>
+ <pt x="376" y="88" on="0"/>
+ <pt x="408" y="75" on="1"/>
+ <pt x="434" y="63" on="0"/>
+ <pt x="500" y="63" on="1"/>
+ <pt x="544" y="62" on="1"/>
+ <pt x="544" y="0" on="1"/>
+ <pt x="55" y="0" on="1"/>
+ <pt x="55" y="62" on="1"/>
+ <pt x="74" y="63" on="1"/>
+ <pt x="151" y="68" on="0"/>
+ <pt x="163" y="92" on="1"/>
+ <pt x="174" y="112" on="0"/>
+ <pt x="174" y="160" on="1"/>
+ <pt x="176" y="259" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 18 38 8 48 84 37 31 28 22 4 0 29 3 21 16 15 12 11 10 4 7 13 8
+ 2 0 0 1 0 8 1 2 1 4 48 84 30 29 1 0 3 2 1 14 29 28 16 15 12
+ 5 10 21 3 31 30 2 1 4 13 0 0 0 22 21 5 1 0 1 4 48 196 11 10 1
+ 37 4 3 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lslash" xMin="47" yMin="0" xMax="536" yMax="1579">
+ <contour>
+ <pt x="47" y="0" on="1"/>
+ <pt x="47" y="62" on="1"/>
+ <pt x="66" y="63" on="1"/>
+ <pt x="174" y="70" on="0"/>
+ <pt x="180" y="87" on="1"/>
+ <pt x="191" y="106" on="0"/>
+ <pt x="191" y="160" on="1"/>
+ <pt x="193" y="259" on="1"/>
+ <pt x="193" y="783" on="1"/>
+ <pt x="47" y="699" on="1"/>
+ <pt x="47" y="784" on="1"/>
+ <pt x="193" y="868" on="1"/>
+ <pt x="193" y="1320" on="1"/>
+ <pt x="191" y="1419" on="1"/>
+ <pt x="190" y="1493" on="0"/>
+ <pt x="169" y="1501" on="1"/>
+ <pt x="148" y="1511" on="0"/>
+ <pt x="66" y="1516" on="1"/>
+ <pt x="47" y="1517" on="1"/>
+ <pt x="47" y="1579" on="1"/>
+ <pt x="390" y="1579" on="1"/>
+ <pt x="390" y="982" on="1"/>
+ <pt x="536" y="1066" on="1"/>
+ <pt x="536" y="981" on="1"/>
+ <pt x="390" y="897" on="1"/>
+ <pt x="390" y="259" on="1"/>
+ <pt x="392" y="160" on="1"/>
+ <pt x="393" y="86" on="0"/>
+ <pt x="414" y="78" on="1"/>
+ <pt x="435" y="68" on="0"/>
+ <pt x="517" y="63" on="1"/>
+ <pt x="536" y="62" on="1"/>
+ <pt x="536" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 64 values pushed */
+ 31 25 24 23 22 21 18 12 11 10 9 8 7 4 1 15 19 0 3 20 19 1 32 0 1
+ 2 0 14 32 31 23 22 4 13 20 19 18 10 9 4 1 0 7 13 7 0 0 25 24 21
+ 20 4 3 7 1 4 48 196 12 11 8 7 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="m" xMin="37" yMin="0" xMax="1584" yMax="1110">
+ <contour>
+ <pt x="37" y="0" on="1"/>
+ <pt x="37" y="62" on="1"/>
+ <pt x="56" y="63" on="1"/>
+ <pt x="129" y="67" on="0"/>
+ <pt x="142" y="89" on="1"/>
+ <pt x="155" y="108" on="0"/>
+ <pt x="156" y="160" on="1"/>
+ <pt x="158" y="259" on="1"/>
+ <pt x="158" y="827" on="1"/>
+ <pt x="156" y="925" on="1"/>
+ <pt x="156" y="993" on="0"/>
+ <pt x="131" y="1007" on="1"/>
+ <pt x="111" y="1019" on="0"/>
+ <pt x="56" y="1023" on="1"/>
+ <pt x="37" y="1024" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="355" y="1086" on="1"/>
+ <pt x="355" y="907" on="1"/>
+ <pt x="420" y="999" on="0"/>
+ <pt x="480" y="1044" on="1"/>
+ <pt x="566" y="1110" on="0"/>
+ <pt x="667" y="1110" on="1"/>
+ <pt x="764" y="1110" on="0"/>
+ <pt x="826" y="1056" on="1"/>
+ <pt x="880" y="1009" on="0"/>
+ <pt x="909" y="904" on="1"/>
+ <pt x="972" y="997" on="0"/>
+ <pt x="1033" y="1043" on="1"/>
+ <pt x="1120" y="1110" on="0"/>
+ <pt x="1226" y="1110" on="1"/>
+ <pt x="1356" y="1110" on="0"/>
+ <pt x="1409" y="1033" on="1"/>
+ <pt x="1463" y="956" on="0"/>
+ <pt x="1463" y="765" on="1"/>
+ <pt x="1463" y="259" on="1"/>
+ <pt x="1465" y="160" on="1"/>
+ <pt x="1466" y="91" on="0"/>
+ <pt x="1490" y="78" on="1"/>
+ <pt x="1512" y="66" on="0"/>
+ <pt x="1566" y="63" on="1"/>
+ <pt x="1584" y="62" on="1"/>
+ <pt x="1584" y="0" on="1"/>
+ <pt x="1145" y="0" on="1"/>
+ <pt x="1145" y="62" on="1"/>
+ <pt x="1164" y="63" on="1"/>
+ <pt x="1237" y="67" on="0"/>
+ <pt x="1251" y="89" on="1"/>
+ <pt x="1263" y="109" on="0"/>
+ <pt x="1264" y="160" on="1"/>
+ <pt x="1266" y="259" on="1"/>
+ <pt x="1266" y="734" on="1"/>
+ <pt x="1264" y="811" on="1"/>
+ <pt x="1262" y="894" on="0"/>
+ <pt x="1240" y="933" on="1"/>
+ <pt x="1212" y="981" on="0"/>
+ <pt x="1151" y="981" on="1"/>
+ <pt x="1031" y="981" on="0"/>
+ <pt x="909" y="840" on="1"/>
+ <pt x="909" y="259" on="1"/>
+ <pt x="911" y="160" on="1"/>
+ <pt x="911" y="91" on="0"/>
+ <pt x="936" y="78" on="1"/>
+ <pt x="958" y="66" on="0"/>
+ <pt x="1012" y="63" on="1"/>
+ <pt x="1030" y="62" on="1"/>
+ <pt x="1030" y="0" on="1"/>
+ <pt x="591" y="0" on="1"/>
+ <pt x="591" y="62" on="1"/>
+ <pt x="610" y="63" on="1"/>
+ <pt x="683" y="68" on="0"/>
+ <pt x="696" y="89" on="1"/>
+ <pt x="709" y="109" on="0"/>
+ <pt x="710" y="160" on="1"/>
+ <pt x="712" y="259" on="1"/>
+ <pt x="712" y="734" on="1"/>
+ <pt x="710" y="811" on="1"/>
+ <pt x="708" y="895" on="0"/>
+ <pt x="685" y="934" on="1"/>
+ <pt x="658" y="981" on="0"/>
+ <pt x="598" y="981" on="1"/>
+ <pt x="477" y="981" on="0"/>
+ <pt x="355" y="840" on="1"/>
+ <pt x="355" y="259" on="1"/>
+ <pt x="357" y="160" on="1"/>
+ <pt x="358" y="91" on="0"/>
+ <pt x="382" y="78" on="1"/>
+ <pt x="404" y="66" on="0"/>
+ <pt x="458" y="63" on="1"/>
+ <pt x="476" y="62" on="1"/>
+ <pt x="476" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 114 values pushed */
+ 0 0 79 29 21 55 29 29 48 84 29 1 21 1 88 82 81 74 73 67 64 58 57 50 49
+ 43 40 34 33 25 17 14 8 7 1 21 15 0 3 89 66 65 42 41 0 5 0 16 15 1
+ 14 65 64 43 42 4 49 25 3 89 88 67 66 4 73 16 3 41 40 2 13 33 15 14 1
+ 0 4 13 7 0 0 50 49 4 1 33 58 57 25 4 2 73 82 81 17 16 4 3 7 3
+ 4 48 196 34 33 1 74 73 1 8 7 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="macron" xMin="20" yMin="1283" xMax="662" yMax="1406">
+ <contour>
+ <pt x="20" y="1283" on="1"/>
+ <pt x="20" y="1406" on="1"/>
+ <pt x="662" y="1406" on="1"/>
+ <pt x="662" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="macron#1" xMin="99" yMin="1480" xMax="926" yMax="1604">
+ <contour>
+ <pt x="99" y="1480" on="1"/>
+ <pt x="99" y="1604" on="1"/>
+ <pt x="926" y="1604" on="1"/>
+ <pt x="926" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="minus" xMin="222" yMin="543" xMax="1406" yMax="642">
+ <contour>
+ <pt x="222" y="543" on="1"/>
+ <pt x="222" y="642" on="1"/>
+ <pt x="1406" y="642" on="1"/>
+ <pt x="1406" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 9 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="mu" xMin="12" yMin="-296" xMax="993" yMax="1086">
+ <contour>
+ <pt x="331" y="-22" on="1"/>
+ <pt x="331" y="-296" on="1"/>
+ <pt x="133" y="-296" on="1"/>
+ <pt x="133" y="321" on="1"/>
+ <pt x="133" y="827" on="1"/>
+ <pt x="131" y="925" on="1"/>
+ <pt x="131" y="993" on="0"/>
+ <pt x="106" y="1007" on="1"/>
+ <pt x="86" y="1019" on="0"/>
+ <pt x="31" y="1023" on="1"/>
+ <pt x="12" y="1024" on="1"/>
+ <pt x="12" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="352" on="1"/>
+ <pt x="333" y="274" on="1"/>
+ <pt x="335" y="188" on="0"/>
+ <pt x="357" y="150" on="1"/>
+ <pt x="383" y="105" on="0"/>
+ <pt x="439" y="105" on="1"/>
+ <pt x="554" y="105" on="0"/>
+ <pt x="675" y="245" on="1"/>
+ <pt x="675" y="827" on="1"/>
+ <pt x="673" y="925" on="1"/>
+ <pt x="672" y="994" on="0"/>
+ <pt x="648" y="1007" on="1"/>
+ <pt x="627" y="1019" on="0"/>
+ <pt x="573" y="1023" on="1"/>
+ <pt x="554" y="1024" on="1"/>
+ <pt x="554" y="1086" on="1"/>
+ <pt x="872" y="1086" on="1"/>
+ <pt x="872" y="259" on="1"/>
+ <pt x="874" y="160" on="1"/>
+ <pt x="874" y="92" on="0"/>
+ <pt x="899" y="78" on="1"/>
+ <pt x="921" y="66" on="0"/>
+ <pt x="974" y="63" on="1"/>
+ <pt x="993" y="62" on="1"/>
+ <pt x="993" y="0" on="1"/>
+ <pt x="675" y="0" on="1"/>
+ <pt x="675" y="179" on="1"/>
+ <pt x="533" y="-25" on="0"/>
+ <pt x="368" y="-25" on="1"/>
+ <pt x="352" y="-25" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 18 29 41 48 84 41 2 39 36 30 27 21 20 13 10 4 3 10 11 37 3 0 37
+ 1 2 38 37 1 2 1 1 2 0 29 28 12 11 1 3 14 28 27 2 20 0 3 37 36
+ 2 13 29 11 10 2 0 0 39 38 21 20 4 3 29 13 12 1 0 4 3 2 2 4 48
+ 196 30 29 1 4 3 2 2 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="multiply" xMin="84" yMin="99" xMax="1071" yMax="1086">
+ <contour>
+ <pt x="84" y="169" on="1"/>
+ <pt x="507" y="592" on="1"/>
+ <pt x="84" y="1016" on="1"/>
+ <pt x="153" y="1086" on="1"/>
+ <pt x="577" y="662" on="1"/>
+ <pt x="1001" y="1086" on="1"/>
+ <pt x="1071" y="1016" on="1"/>
+ <pt x="647" y="592" on="1"/>
+ <pt x="1071" y="169" on="1"/>
+ <pt x="1001" y="99" on="1"/>
+ <pt x="577" y="523" on="1"/>
+ <pt x="154" y="99" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 1 11 10 9 8 7 6 5 4 3 2 1 0 12 13 1 0 14 11 10 9 8 7 6 5
+ 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="n" xMin="37" yMin="0" xMax="1018" yMax="1110">
+ <contour>
+ <pt x="37" y="0" on="1"/>
+ <pt x="37" y="62" on="1"/>
+ <pt x="56" y="63" on="1"/>
+ <pt x="129" y="67" on="0"/>
+ <pt x="142" y="89" on="1"/>
+ <pt x="155" y="108" on="0"/>
+ <pt x="156" y="160" on="1"/>
+ <pt x="158" y="259" on="1"/>
+ <pt x="158" y="827" on="1"/>
+ <pt x="156" y="925" on="1"/>
+ <pt x="156" y="993" on="0"/>
+ <pt x="131" y="1007" on="1"/>
+ <pt x="111" y="1019" on="0"/>
+ <pt x="56" y="1023" on="1"/>
+ <pt x="37" y="1024" on="1"/>
+ <pt x="37" y="1086" on="1"/>
+ <pt x="356" y="1086" on="1"/>
+ <pt x="356" y="907" on="1"/>
+ <pt x="420" y="999" on="0"/>
+ <pt x="480" y="1044" on="1"/>
+ <pt x="566" y="1110" on="0"/>
+ <pt x="667" y="1110" on="1"/>
+ <pt x="791" y="1110" on="0"/>
+ <pt x="844" y="1032" on="1"/>
+ <pt x="897" y="954" on="0"/>
+ <pt x="897" y="765" on="1"/>
+ <pt x="897" y="259" on="1"/>
+ <pt x="899" y="160" on="1"/>
+ <pt x="899" y="92" on="0"/>
+ <pt x="924" y="78" on="1"/>
+ <pt x="946" y="66" on="0"/>
+ <pt x="1000" y="63" on="1"/>
+ <pt x="1018" y="62" on="1"/>
+ <pt x="1018" y="0" on="1"/>
+ <pt x="579" y="0" on="1"/>
+ <pt x="579" y="62" on="1"/>
+ <pt x="598" y="63" on="1"/>
+ <pt x="675" y="68" on="0"/>
+ <pt x="687" y="92" on="1"/>
+ <pt x="698" y="112" on="0"/>
+ <pt x="698" y="160" on="1"/>
+ <pt x="700" y="259" on="1"/>
+ <pt x="700" y="734" on="1"/>
+ <pt x="697" y="811" on="1"/>
+ <pt x="694" y="900" on="0"/>
+ <pt x="672" y="937" on="1"/>
+ <pt x="647" y="981" on="0"/>
+ <pt x="592" y="981" on="1"/>
+ <pt x="477" y="981" on="0"/>
+ <pt x="356" y="840" on="1"/>
+ <pt x="356" y="259" on="1"/>
+ <pt x="357" y="160" on="1"/>
+ <pt x="358" y="91" on="0"/>
+ <pt x="383" y="78" on="1"/>
+ <pt x="405" y="66" on="0"/>
+ <pt x="458" y="63" on="1"/>
+ <pt x="477" y="62" on="1"/>
+ <pt x="477" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 47 29 21 48 84 21 1 51 57 50 49 42 41 35 32 26 25 17 14 8 7 1 13
+ 15 0 3 57 34 33 0 3 0 16 15 1 14 57 51 51 35 34 3 41 16 3 33 32 2
+ 13 25 15 14 1 0 4 13 7 0 0 42 41 4 1 25 50 49 17 16 4 3 7 2 4
+ 48 196 26 25 1 8 7 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nacute" xMin="37" yMin="0" xMax="1018" yMax="1604">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="271" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="napostrophe" xMin="25" yMin="0" xMax="1230" yMax="1579">
+ <contour>
+ <pt x="249" y="0" on="1"/>
+ <pt x="249" y="62" on="1"/>
+ <pt x="268" y="63" on="1"/>
+ <pt x="341" y="68" on="0"/>
+ <pt x="354" y="89" on="1"/>
+ <pt x="367" y="109" on="0"/>
+ <pt x="368" y="160" on="1"/>
+ <pt x="370" y="259" on="1"/>
+ <pt x="370" y="827" on="1"/>
+ <pt x="368" y="925" on="1"/>
+ <pt x="367" y="994" on="0"/>
+ <pt x="343" y="1007" on="1"/>
+ <pt x="322" y="1019" on="0"/>
+ <pt x="268" y="1023" on="1"/>
+ <pt x="249" y="1024" on="1"/>
+ <pt x="249" y="1086" on="1"/>
+ <pt x="568" y="1086" on="1"/>
+ <pt x="568" y="907" on="1"/>
+ <pt x="632" y="998" on="0"/>
+ <pt x="692" y="1044" on="1"/>
+ <pt x="777" y="1110" on="0"/>
+ <pt x="879" y="1110" on="1"/>
+ <pt x="1003" y="1110" on="0"/>
+ <pt x="1056" y="1032" on="1"/>
+ <pt x="1109" y="954" on="0"/>
+ <pt x="1109" y="765" on="1"/>
+ <pt x="1109" y="259" on="1"/>
+ <pt x="1111" y="160" on="1"/>
+ <pt x="1112" y="91" on="0"/>
+ <pt x="1136" y="78" on="1"/>
+ <pt x="1158" y="66" on="0"/>
+ <pt x="1212" y="63" on="1"/>
+ <pt x="1230" y="62" on="1"/>
+ <pt x="1230" y="0" on="1"/>
+ <pt x="791" y="0" on="1"/>
+ <pt x="791" y="62" on="1"/>
+ <pt x="810" y="63" on="1"/>
+ <pt x="883" y="68" on="0"/>
+ <pt x="897" y="89" on="1"/>
+ <pt x="909" y="109" on="0"/>
+ <pt x="910" y="160" on="1"/>
+ <pt x="912" y="259" on="1"/>
+ <pt x="912" y="734" on="1"/>
+ <pt x="909" y="811" on="1"/>
+ <pt x="906" y="900" on="0"/>
+ <pt x="884" y="937" on="1"/>
+ <pt x="859" y="981" on="0"/>
+ <pt x="804" y="981" on="1"/>
+ <pt x="689" y="981" on="0"/>
+ <pt x="568" y="840" on="1"/>
+ <pt x="568" y="259" on="1"/>
+ <pt x="569" y="160" on="1"/>
+ <pt x="570" y="91" on="0"/>
+ <pt x="595" y="78" on="1"/>
+ <pt x="617" y="66" on="0"/>
+ <pt x="670" y="63" on="1"/>
+ <pt x="689" y="62" on="1"/>
+ <pt x="689" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="104" y="1382" on="1"/>
+ <pt x="25" y="1382" on="1"/>
+ <pt x="25" y="1579" on="1"/>
+ <pt x="222" y="1579" on="1"/>
+ <pt x="222" y="1408" on="1"/>
+ <pt x="222" y="1245" on="0"/>
+ <pt x="160" y="1180" on="1"/>
+ <pt x="113" y="1131" on="0"/>
+ <pt x="25" y="1125" on="1"/>
+ <pt x="25" y="1175" on="1"/>
+ <pt x="104" y="1181" on="0"/>
+ <pt x="104" y="1330" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 116 values pushed */
+ 0 0 47 29 21 48 84 21 1 51 57 69 67 66 62 59 58 6 60 15 3 50 49 42 41
+ 35 32 26 25 17 14 8 7 1 13 15 0 3 61 60 1 57 34 33 0 3 2 0 16 15
+ 1 14 57 51 51 35 34 3 41 16 3 15 14 1 0 4 7 61 3 69 58 2 61 59 3
+ 33 32 2 13 25 0 0 62 61 4 1 59 42 41 4 1 25 50 49 17 16 4 3 7 3
+ 4 48 196 67 66 60 59 3 26 25 1 8 7 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nbhyphen" xMin="82" yMin="543" xMax="600" yMax="666">
+ <contour>
+ <pt x="82" y="543" on="1"/>
+ <pt x="82" y="666" on="1"/>
+ <pt x="600" y="666" on="1"/>
+ <pt x="600" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ncaron" xMin="37" yMin="0" xMax="1018" yMax="1604">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="162" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ncommaaccent" xMin="37" yMin="-432" xMax="1018" yMax="1110">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="233" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="nine" xMin="37" yMin="-37" xMax="975" yMax="1518">
+ <contour>
+ <pt x="764" y="723" on="1"/>
+ <pt x="713" y="637" on="0"/>
+ <pt x="654" y="593" on="1"/>
+ <pt x="568" y="530" on="0"/>
+ <pt x="449" y="530" on="1"/>
+ <pt x="269" y="530" on="0"/>
+ <pt x="153" y="659" on="1"/>
+ <pt x="37" y="789" on="0"/>
+ <pt x="37" y="993" on="1"/>
+ <pt x="37" y="1216" on="0"/>
+ <pt x="171" y="1367" on="1"/>
+ <pt x="305" y="1518" on="0"/>
+ <pt x="502" y="1518" on="1"/>
+ <pt x="721" y="1518" on="0"/>
+ <pt x="848" y="1320" on="1"/>
+ <pt x="975" y="1121" on="0"/>
+ <pt x="975" y="779" on="1"/>
+ <pt x="975" y="402" on="0"/>
+ <pt x="827" y="183" on="1"/>
+ <pt x="679" y="-37" on="0"/>
+ <pt x="416" y="-37" on="1"/>
+ <pt x="251" y="-37" on="0"/>
+ <pt x="120" y="29" on="1"/>
+ <pt x="120" y="253" on="1"/>
+ <pt x="219" y="253" on="1"/>
+ <pt x="220" y="232" on="1"/>
+ <pt x="225" y="120" on="0"/>
+ <pt x="270" y="75" on="1"/>
+ <pt x="313" y="31" on="0"/>
+ <pt x="412" y="31" on="1"/>
+ <pt x="600" y="31" on="0"/>
+ <pt x="694" y="269" on="1"/>
+ <pt x="761" y="439" on="0"/>
+ </contour>
+ <contour>
+ <pt x="472" y="1450" on="1"/>
+ <pt x="364" y="1450" on="0"/>
+ <pt x="301" y="1333" on="1"/>
+ <pt x="237" y="1215" on="0"/>
+ <pt x="237" y="1018" on="1"/>
+ <pt x="237" y="600" on="0"/>
+ <pt x="499" y="600" on="1"/>
+ <pt x="610" y="600" on="0"/>
+ <pt x="684" y="695" on="1"/>
+ <pt x="759" y="791" on="0"/>
+ <pt x="759" y="940" on="1"/>
+ <pt x="759" y="1128" on="0"/>
+ <pt x="691" y="1271" on="1"/>
+ <pt x="606" y="1450" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 0 0 39 17 4 33 17 12 29 17 20 48 84 20 2 12 0 4 1 1 24 23 22 4 0
+ 5 0 2 3 0 0 14 0 0 43 10 16 37 5 8 48 196 24 0 2 13 16 22 8 22
+ 23 22 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
+
+ <TTGlyph name="ntilde" xMin="37" yMin="0" xMax="1018" yMax="1518">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="175" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="numbersign" xMin="0" yMin="0" xMax="1024" yMax="1480">
+ <contour>
+ <pt x="93" y="0" on="1"/>
+ <pt x="207" y="456" on="1"/>
+ <pt x="0" y="456" on="1"/>
+ <pt x="19" y="555" on="1"/>
+ <pt x="232" y="555" on="1"/>
+ <pt x="324" y="925" on="1"/>
+ <pt x="93" y="925" on="1"/>
+ <pt x="112" y="1024" on="1"/>
+ <pt x="349" y="1024" on="1"/>
+ <pt x="463" y="1480" on="1"/>
+ <pt x="566" y="1480" on="1"/>
+ <pt x="451" y="1024" on="1"/>
+ <pt x="715" y="1024" on="1"/>
+ <pt x="829" y="1480" on="1"/>
+ <pt x="932" y="1480" on="1"/>
+ <pt x="818" y="1024" on="1"/>
+ <pt x="1024" y="1024" on="1"/>
+ <pt x="1006" y="925" on="1"/>
+ <pt x="793" y="925" on="1"/>
+ <pt x="701" y="555" on="1"/>
+ <pt x="931" y="555" on="1"/>
+ <pt x="913" y="456" on="1"/>
+ <pt x="676" y="456" on="1"/>
+ <pt x="562" y="0" on="1"/>
+ <pt x="459" y="0" on="1"/>
+ <pt x="573" y="456" on="1"/>
+ <pt x="310" y="456" on="1"/>
+ <pt x="195" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="334" y="555" on="1"/>
+ <pt x="598" y="555" on="1"/>
+ <pt x="690" y="925" on="1"/>
+ <pt x="427" y="925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 9 5 7
+ 26 25 22 21 2 1 9 5 3 2 4 48 84 16 15 12 11 8 7 5 29 28 20 19 4
+ 3 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
+ 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="o" xMin="62" yMin="-25" xMax="962" yMax="1110">
+ <contour>
+ <pt x="512" y="1110" on="1"/>
+ <pt x="719" y="1110" on="0"/>
+ <pt x="840" y="957" on="1"/>
+ <pt x="962" y="805" on="0"/>
+ <pt x="962" y="544" on="1"/>
+ <pt x="962" y="279" on="0"/>
+ <pt x="840" y="127" on="1"/>
+ <pt x="719" y="-25" on="0"/>
+ <pt x="506" y="-25" on="1"/>
+ <pt x="324" y="-25" on="0"/>
+ <pt x="209" y="99" on="1"/>
+ <pt x="62" y="257" on="0"/>
+ <pt x="62" y="543" on="1"/>
+ <pt x="62" y="805" on="0"/>
+ <pt x="183" y="957" on="1"/>
+ <pt x="305" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="512" y="1043" on="1"/>
+ <pt x="404" y="1043" on="0"/>
+ <pt x="341" y="908" on="1"/>
+ <pt x="278" y="772" on="0"/>
+ <pt x="278" y="538" on="1"/>
+ <pt x="278" y="43" on="0"/>
+ <pt x="517" y="43" on="1"/>
+ <pt x="607" y="43" on="0"/>
+ <pt x="667" y="147" on="1"/>
+ <pt x="747" y="286" on="0"/>
+ <pt x="747" y="545" on="1"/>
+ <pt x="747" y="772" on="0"/>
+ <pt x="683" y="908" on="1"/>
+ <pt x="620" y="1043" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 22 17 8 16 17 0 48 84 8 2 0 1 14 0 0 26 10 4 20 10 12 48 196
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="oacute" xMin="62" yMin="-25" xMax="962" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="255" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="obreve" xMin="62" yMin="-25" xMax="962" yMax="1604">
+ <contour>
+ <pt x="512" y="1110" on="1"/>
+ <pt x="719" y="1110" on="0"/>
+ <pt x="840" y="957" on="1"/>
+ <pt x="962" y="805" on="0"/>
+ <pt x="962" y="544" on="1"/>
+ <pt x="962" y="279" on="0"/>
+ <pt x="840" y="127" on="1"/>
+ <pt x="719" y="-25" on="0"/>
+ <pt x="506" y="-25" on="1"/>
+ <pt x="324" y="-25" on="0"/>
+ <pt x="209" y="99" on="1"/>
+ <pt x="62" y="257" on="0"/>
+ <pt x="62" y="543" on="1"/>
+ <pt x="62" y="805" on="0"/>
+ <pt x="183" y="957" on="1"/>
+ <pt x="305" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="512" y="1043" on="1"/>
+ <pt x="404" y="1043" on="0"/>
+ <pt x="341" y="908" on="1"/>
+ <pt x="278" y="772" on="0"/>
+ <pt x="278" y="538" on="1"/>
+ <pt x="278" y="43" on="0"/>
+ <pt x="517" y="43" on="1"/>
+ <pt x="607" y="43" on="0"/>
+ <pt x="667" y="147" on="1"/>
+ <pt x="747" y="286" on="0"/>
+ <pt x="747" y="545" on="1"/>
+ <pt x="747" y="772" on="0"/>
+ <pt x="683" y="908" on="1"/>
+ <pt x="620" y="1043" on="0"/>
+ </contour>
+ <contour>
+ <pt x="179" y="1604" on="1"/>
+ <pt x="244" y="1604" on="1"/>
+ <pt x="271" y="1514" on="0"/>
+ <pt x="331" y="1472" on="1"/>
+ <pt x="399" y="1425" on="0"/>
+ <pt x="512" y="1425" on="1"/>
+ <pt x="638" y="1425" on="0"/>
+ <pt x="708" y="1484" on="1"/>
+ <pt x="756" y="1523" on="0"/>
+ <pt x="781" y="1604" on="1"/>
+ <pt x="845" y="1604" on="1"/>
+ <pt x="826" y="1469" on="0"/>
+ <pt x="754" y="1388" on="1"/>
+ <pt x="659" y="1283" on="0"/>
+ <pt x="512" y="1283" on="1"/>
+ <pt x="359" y="1283" on="0"/>
+ <pt x="263" y="1398" on="1"/>
+ <pt x="198" y="1475" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 35 20 44 22 38 8 16 38 0 48 84 8 2 0 1 1 40 39 31 30 4 13 44
+ 1 0 14 0 0 26 40 4 20 40 12 48 196 40 39 31 30 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ocircumflex" xMin="62" yMin="-25" xMax="962" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="171" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="odieresis" xMin="62" yMin="-25" xMax="962" yMax="1456">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="172" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="oe" xMin="62" yMin="-25" xMax="1417" yMax="1110">
+ <contour>
+ <pt x="790" y="927" on="1"/>
+ <pt x="906" y="1109" on="0"/>
+ <pt x="1071" y="1109" on="1"/>
+ <pt x="1234" y="1109" on="0"/>
+ <pt x="1325" y="977" on="1"/>
+ <pt x="1417" y="845" on="0"/>
+ <pt x="1417" y="603" on="1"/>
+ <pt x="1417" y="585" on="1"/>
+ <pt x="904" y="585" on="1"/>
+ <pt x="909" y="345" on="0"/>
+ <pt x="960" y="230" on="1"/>
+ <pt x="1031" y="74" on="0"/>
+ <pt x="1184" y="74" on="1"/>
+ <pt x="1284" y="74" on="0"/>
+ <pt x="1417" y="146" on="1"/>
+ <pt x="1417" y="46" on="1"/>
+ <pt x="1268" y="-25" on="0"/>
+ <pt x="1144" y="-25" on="1"/>
+ <pt x="1008" y="-25" on="0"/>
+ <pt x="907" y="54" on="1"/>
+ <pt x="847" y="100" on="0"/>
+ <pt x="790" y="188" on="1"/>
+ <pt x="718" y="71" on="0"/>
+ <pt x="664" y="27" on="1"/>
+ <pt x="600" y="-25" on="0"/>
+ <pt x="495" y="-25" on="1"/>
+ <pt x="304" y="-25" on="0"/>
+ <pt x="183" y="134" on="1"/>
+ <pt x="62" y="292" on="0"/>
+ <pt x="62" y="543" on="1"/>
+ <pt x="62" y="791" on="0"/>
+ <pt x="183" y="951" on="1"/>
+ <pt x="303" y="1110" on="0"/>
+ <pt x="491" y="1110" on="1"/>
+ <pt x="614" y="1110" on="0"/>
+ <pt x="698" y="1042" on="1"/>
+ <pt x="747" y="1003" on="0"/>
+ </contour>
+ <contour>
+ <pt x="500" y="1047" on="1"/>
+ <pt x="273" y="1047" on="0"/>
+ <pt x="273" y="532" on="1"/>
+ <pt x="273" y="38" on="0"/>
+ <pt x="503" y="38" on="1"/>
+ <pt x="629" y="38" on="0"/>
+ <pt x="665" y="197" on="1"/>
+ <pt x="692" y="317" on="0"/>
+ <pt x="692" y="550" on="1"/>
+ <pt x="692" y="823" on="0"/>
+ <pt x="649" y="934" on="1"/>
+ <pt x="606" y="1047" on="0"/>
+ </contour>
+ <contour>
+ <pt x="905" y="648" on="1"/>
+ <pt x="1207" y="648" on="1"/>
+ <pt x="1207" y="692" on="1"/>
+ <pt x="1207" y="1049" on="0"/>
+ <pt x="1064" y="1049" on="1"/>
+ <pt x="973" y="1049" on="0"/>
+ <pt x="935" y="919" on="1"/>
+ <pt x="907" y="827" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 53 11 2 41 11 25 37 11 33 12 9 17 48 84 33 1 25 2 17 2 2 1 1
+ 51 0 2 1 49 3 0 6 49 7 2 1 21 15 14 3 7 2 3 0 0 0 8 7 14
+ 1 49 1 4 48 84 50 49 1 0 14 0 0 39 10 29 48 196 51 50 49 45 29 21 15
+ 14 8 7 6 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ogonek" xMin="156" yMin="-370" xMax="525" yMax="0">
+ <contour>
+ <pt x="525" y="-273" on="1"/>
+ <pt x="525" y="-341" on="1"/>
+ <pt x="454" y="-370" on="0"/>
+ <pt x="376" y="-370" on="1"/>
+ <pt x="156" y="-370" on="0"/>
+ <pt x="156" y="-211" on="1"/>
+ <pt x="156" y="-89" on="0"/>
+ <pt x="314" y="0" on="1"/>
+ <pt x="421" y="0" on="1"/>
+ <pt x="292" y="-80" on="0"/>
+ <pt x="292" y="-182" on="1"/>
+ <pt x="292" y="-289" on="0"/>
+ <pt x="425" y="-289" on="1"/>
+ <pt x="476" y="-289" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 12 7 3 48 84 8 7 3 1 0 14 0 0 10 48 5 48 196 8 7 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ograve" xMin="62" yMin="-25" xMax="962" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="88" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ohungarumlaut" xMin="62" yMin="-25" xMax="962" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="hungarumlaut" x="258" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="omacron" xMin="62" yMin="-25" xMax="962" yMax="1406">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="171" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="one" xMin="130" yMin="0" xMax="895" yMax="1493">
+ <contour>
+ <pt x="611" y="1493" on="1"/>
+ <pt x="611" y="259" on="1"/>
+ <pt x="617" y="160" on="1"/>
+ <pt x="622" y="89" on="0"/>
+ <pt x="666" y="75" on="1"/>
+ <pt x="701" y="63" on="0"/>
+ <pt x="778" y="63" on="1"/>
+ <pt x="895" y="62" on="1"/>
+ <pt x="895" y="0" on="1"/>
+ <pt x="130" y="0" on="1"/>
+ <pt x="130" y="62" on="1"/>
+ <pt x="247" y="63" on="1"/>
+ <pt x="296" y="64" on="0"/>
+ <pt x="357" y="74" on="1"/>
+ <pt x="384" y="80" on="0"/>
+ <pt x="392" y="92" on="1"/>
+ <pt x="414" y="129" on="0"/>
+ <pt x="414" y="259" on="1"/>
+ <pt x="414" y="1177" on="1"/>
+ <pt x="408" y="1278" on="1"/>
+ <pt x="404" y="1349" on="0"/>
+ <pt x="367" y="1349" on="1"/>
+ <pt x="338" y="1349" on="0"/>
+ <pt x="229" y="1329" on="1"/>
+ <pt x="130" y="1311" on="1"/>
+ <pt x="130" y="1373" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 42 values pushed */
+ 17 9 25 24 18 7 1 0 6 13 21 8 9 8 1 0 14 9 17 8 7 2 13 0 25
+ 24 17 0 0 1 0 4 1 17 1 4 48 196 18 17 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onehalf" xMin="173" yMin="-37" xMax="1388" yMax="1517">
+ <contour>
+ <pt x="173" y="-37" on="1"/>
+ <pt x="1261" y="1517" on="1"/>
+ <pt x="1347" y="1517" on="1"/>
+ <pt x="259" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="173" y="772" on="1"/>
+ <pt x="173" y="810" on="1"/>
+ <pt x="207" y="811" on="1"/>
+ <pt x="252" y="815" on="1"/>
+ <pt x="295" y="818" on="0"/>
+ <pt x="302" y="840" on="1"/>
+ <pt x="309" y="859" on="0"/>
+ <pt x="309" y="909" on="1"/>
+ <pt x="309" y="1344" on="1"/>
+ <pt x="306" y="1395" on="1"/>
+ <pt x="304" y="1431" on="0"/>
+ <pt x="285" y="1431" on="1"/>
+ <pt x="269" y="1431" on="0"/>
+ <pt x="216" y="1421" on="1"/>
+ <pt x="173" y="1413" on="1"/>
+ <pt x="173" y="1453" on="1"/>
+ <pt x="432" y="1517" on="1"/>
+ <pt x="432" y="909" on="1"/>
+ <pt x="432" y="848" on="0"/>
+ <pt x="442" y="831" on="1"/>
+ <pt x="451" y="816" on="0"/>
+ <pt x="490" y="814" on="1"/>
+ <pt x="534" y="811" on="1"/>
+ <pt x="568" y="810" on="1"/>
+ <pt x="568" y="772" on="1"/>
+ </contour>
+ <contour>
+ <pt x="918" y="0" on="1"/>
+ <pt x="918" y="49" on="1"/>
+ <pt x="959" y="165" on="0"/>
+ <pt x="1070" y="267" on="1"/>
+ <pt x="1111" y="305" on="1"/>
+ <pt x="1258" y="441" on="0"/>
+ <pt x="1258" y="562" on="1"/>
+ <pt x="1258" y="718" on="0"/>
+ <pt x="1121" y="718" on="1"/>
+ <pt x="1061" y="718" on="0"/>
+ <pt x="995" y="669" on="1"/>
+ <pt x="995" y="579" on="1"/>
+ <pt x="936" y="579" on="1"/>
+ <pt x="936" y="715" on="1"/>
+ <pt x="1045" y="758" on="0"/>
+ <pt x="1145" y="758" on="1"/>
+ <pt x="1253" y="758" on="0"/>
+ <pt x="1321" y="702" on="1"/>
+ <pt x="1388" y="646" on="0"/>
+ <pt x="1388" y="560" on="1"/>
+ <pt x="1388" y="452" on="0"/>
+ <pt x="1257" y="356" on="1"/>
+ <pt x="1226" y="334" on="0"/>
+ <pt x="1202" y="318" on="1"/>
+ <pt x="1152" y="281" on="1"/>
+ <pt x="1040" y="199" on="0"/>
+ <pt x="1030" y="105" on="1"/>
+ <pt x="1386" y="105" on="1"/>
+ <pt x="1386" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 106 values pushed */
+ 0 0 37 45 44 48 84 44 44 42 41 40 39 5 4 55 3 30 55 29 2 27 21 20 19
+ 18 12 11 5 2 1 10 13 15 4 3 0 29 0 0 56 55 43 1 29 1 4 48 84 57
+ 29 1 28 4 1 2 0 14 0 0 35 44 48 48 196 57 56 55 42 41 40 39 30 29 28
+ 27 2 1 13 13 48 20 19 18 5 4 3 0 6 13 11 0 0 21 20 12 1 11 1 4
+ 48 196 12 11 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onequarter" xMin="173" yMin="-37" xMax="1364" yMax="1517">
+ <contour>
+ <pt x="173" y="-37" on="1"/>
+ <pt x="1261" y="1517" on="1"/>
+ <pt x="1347" y="1517" on="1"/>
+ <pt x="259" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1065" y="0" on="1"/>
+ <pt x="1065" y="39" on="1"/>
+ <pt x="1075" y="39" on="1"/>
+ <pt x="1125" y="39" on="0"/>
+ <pt x="1139" y="48" on="1"/>
+ <pt x="1153" y="57" on="0"/>
+ <pt x="1155" y="88" on="1"/>
+ <pt x="1158" y="137" on="1"/>
+ <pt x="1158" y="205" on="1"/>
+ <pt x="813" y="205" on="1"/>
+ <pt x="813" y="271" on="1"/>
+ <pt x="1181" y="751" on="1"/>
+ <pt x="1271" y="751" on="1"/>
+ <pt x="1271" y="294" on="1"/>
+ <pt x="1364" y="294" on="1"/>
+ <pt x="1364" y="205" on="1"/>
+ <pt x="1271" y="205" on="1"/>
+ <pt x="1271" y="137" on="1"/>
+ <pt x="1274" y="88" on="1"/>
+ <pt x="1276" y="52" on="0"/>
+ <pt x="1297" y="45" on="1"/>
+ <pt x="1313" y="39" on="0"/>
+ <pt x="1348" y="39" on="1"/>
+ <pt x="1358" y="39" on="1"/>
+ <pt x="1358" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="878" y="294" on="1"/>
+ <pt x="1158" y="294" on="1"/>
+ <pt x="1158" y="658" on="1"/>
+ </contour>
+ <contour>
+ <pt x="173" y="772" on="1"/>
+ <pt x="173" y="810" on="1"/>
+ <pt x="207" y="811" on="1"/>
+ <pt x="252" y="815" on="1"/>
+ <pt x="295" y="818" on="0"/>
+ <pt x="302" y="840" on="1"/>
+ <pt x="309" y="859" on="0"/>
+ <pt x="309" y="909" on="1"/>
+ <pt x="309" y="1344" on="1"/>
+ <pt x="306" y="1395" on="1"/>
+ <pt x="304" y="1431" on="0"/>
+ <pt x="285" y="1431" on="1"/>
+ <pt x="269" y="1431" on="0"/>
+ <pt x="216" y="1421" on="1"/>
+ <pt x="173" y="1413" on="1"/>
+ <pt x="173" y="1453" on="1"/>
+ <pt x="432" y="1517" on="1"/>
+ <pt x="432" y="909" on="1"/>
+ <pt x="432" y="848" on="0"/>
+ <pt x="442" y="831" on="1"/>
+ <pt x="451" y="816" on="0"/>
+ <pt x="490" y="814" on="1"/>
+ <pt x="534" y="811" on="1"/>
+ <pt x="568" y="810" on="1"/>
+ <pt x="568" y="772" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 129 values pushed */
+ 31 16 15 3 32 17 3 14 17 12 2 27 26 21 11 6 5 6 12 4 3 55 49 48 47
+ 46 40 39 33 2 1 10 13 43 32 3 0 4 0 0 30 29 18 17 46 3 12 1 4 48
+ 84 56 32 1 20 19 13 12 3 28 4 1 3 0 14 15 1 2 16 11 3 56 55 29 14
+ 13 6 5 4 8 11 48 3 28 27 26 19 18 2 6 13 16 47 46 33 32 3 0 6 13
+ 39 0 0 49 48 12 1 39 31 30 12 11 15 3 16 2 4 48 196 40 39 1 21 20 17
+ 16 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onesuperior" xMin="136" yMin="772" xMax="531" yMax="1517">
+ <contour>
+ <pt x="136" y="772" on="1"/>
+ <pt x="136" y="810" on="1"/>
+ <pt x="170" y="811" on="1"/>
+ <pt x="215" y="815" on="1"/>
+ <pt x="258" y="818" on="0"/>
+ <pt x="265" y="840" on="1"/>
+ <pt x="272" y="860" on="0"/>
+ <pt x="272" y="909" on="1"/>
+ <pt x="272" y="1344" on="1"/>
+ <pt x="269" y="1395" on="1"/>
+ <pt x="267" y="1431" on="0"/>
+ <pt x="248" y="1431" on="1"/>
+ <pt x="234" y="1431" on="0"/>
+ <pt x="179" y="1421" on="1"/>
+ <pt x="136" y="1413" on="1"/>
+ <pt x="136" y="1453" on="1"/>
+ <pt x="395" y="1517" on="1"/>
+ <pt x="395" y="909" on="1"/>
+ <pt x="395" y="848" on="0"/>
+ <pt x="405" y="831" on="1"/>
+ <pt x="414" y="816" on="0"/>
+ <pt x="453" y="814" on="1"/>
+ <pt x="497" y="811" on="1"/>
+ <pt x="531" y="810" on="1"/>
+ <pt x="531" y="772" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 23 17 16 15 14 8 7 1 8 13 11 0 24 0 1 0 14 24 23 2 13 16 15 14 1
+ 0 4 13 7 0 0 17 16 12 1 7 1 4 48 196 8 7 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ordfeminine" xMin="25" yMin="830" xMax="561" yMax="1517">
+ <contour>
+ <pt x="363" y="925" on="1"/>
+ <pt x="282" y="830" on="0"/>
+ <pt x="193" y="830" on="1"/>
+ <pt x="25" y="830" on="0"/>
+ <pt x="25" y="1007" on="1"/>
+ <pt x="25" y="1222" on="0"/>
+ <pt x="317" y="1222" on="1"/>
+ <pt x="363" y="1222" on="1"/>
+ <pt x="363" y="1283" on="1"/>
+ <pt x="363" y="1388" on="0"/>
+ <pt x="341" y="1426" on="1"/>
+ <pt x="318" y="1465" on="0"/>
+ <pt x="257" y="1465" on="1"/>
+ <pt x="161" y="1465" on="0"/>
+ <pt x="161" y="1356" on="1"/>
+ <pt x="161" y="1338" on="1"/>
+ <pt x="59" y="1338" on="1"/>
+ <pt x="59" y="1462" on="1"/>
+ <pt x="157" y="1517" on="0"/>
+ <pt x="276" y="1517" on="1"/>
+ <pt x="401" y="1517" on="0"/>
+ <pt x="450" y="1466" on="1"/>
+ <pt x="499" y="1416" on="0"/>
+ <pt x="499" y="1283" on="1"/>
+ <pt x="499" y="1024" on="1"/>
+ <pt x="499" y="919" on="0"/>
+ <pt x="539" y="919" on="1"/>
+ <pt x="547" y="919" on="0"/>
+ <pt x="561" y="922" on="1"/>
+ <pt x="561" y="866" on="1"/>
+ <pt x="512" y="830" on="0"/>
+ <pt x="466" y="830" on="1"/>
+ <pt x="392" y="830" on="0"/>
+ </contour>
+ <contour>
+ <pt x="363" y="989" on="1"/>
+ <pt x="363" y="1171" on="1"/>
+ <pt x="326" y="1171" on="1"/>
+ <pt x="173" y="1171" on="0"/>
+ <pt x="173" y="1018" on="1"/>
+ <pt x="173" y="915" on="0"/>
+ <pt x="249" y="915" on="1"/>
+ <pt x="300" y="915" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 78 values pushed */
+ 0 0 39 7 2 12 25 19 48 84 19 0 1 35 34 33 29 28 24 23 17 16 15 14 8
+ 7 6 0 15 13 31 26 2 3 12 0 0 14 0 0 37 47 4 48 196 29 28 2 13 23
+ 35 17 16 15 14 6 6 13 4 0 0 0 34 33 8 7 0 23 4 23 1 4 48 196 24
+ 23 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ordmasculine" xMin="25" yMin="830" xMax="611" yMax="1517">
+ <contour>
+ <pt x="318" y="1517" on="1"/>
+ <pt x="451" y="1517" on="0"/>
+ <pt x="531" y="1424" on="1"/>
+ <pt x="611" y="1331" on="0"/>
+ <pt x="611" y="1174" on="1"/>
+ <pt x="611" y="1015" on="0"/>
+ <pt x="531" y="923" on="1"/>
+ <pt x="450" y="830" on="0"/>
+ <pt x="314" y="830" on="1"/>
+ <pt x="197" y="830" on="0"/>
+ <pt x="121" y="906" on="1"/>
+ <pt x="25" y="1002" on="0"/>
+ <pt x="25" y="1174" on="1"/>
+ <pt x="25" y="1331" on="0"/>
+ <pt x="105" y="1424" on="1"/>
+ <pt x="184" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="318" y="1465" on="1"/>
+ <pt x="182" y="1465" on="0"/>
+ <pt x="182" y="1174" on="1"/>
+ <pt x="182" y="883" on="0"/>
+ <pt x="322" y="883" on="1"/>
+ <pt x="453" y="883" on="0"/>
+ <pt x="453" y="1168" on="1"/>
+ <pt x="453" y="1465" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 20 25 8 16 25 0 48 84 0 0 1 8 0 0 14 0 0 22 24 4 18 24 12
+ 48 196 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="oslash" xMin="62" yMin="-25" xMax="963" yMax="1110">
+ <contour>
+ <pt x="62" y="-25" on="1"/>
+ <pt x="177" y="138" on="1"/>
+ <pt x="62" y="310" on="0"/>
+ <pt x="62" y="544" on="1"/>
+ <pt x="62" y="804" on="0"/>
+ <pt x="183" y="957" on="1"/>
+ <pt x="304" y="1110" on="0"/>
+ <pt x="511" y="1110" on="1"/>
+ <pt x="677" y="1110" on="0"/>
+ <pt x="795" y="1008" on="1"/>
+ <pt x="867" y="1110" on="1"/>
+ <pt x="963" y="1110" on="1"/>
+ <pt x="847" y="948" on="1"/>
+ <pt x="963" y="776" on="0"/>
+ <pt x="963" y="540" on="1"/>
+ <pt x="963" y="281" on="0"/>
+ <pt x="841" y="128" on="1"/>
+ <pt x="720" y="-25" on="0"/>
+ <pt x="513" y="-25" on="1"/>
+ <pt x="347" y="-25" on="0"/>
+ <pt x="230" y="77" on="1"/>
+ <pt x="158" y="-25" on="1"/>
+ </contour>
+ <contour>
+ <pt x="698" y="873" on="1"/>
+ <pt x="638" y="1043" on="0"/>
+ <pt x="513" y="1043" on="1"/>
+ <pt x="404" y="1043" on="0"/>
+ <pt x="341" y="907" on="1"/>
+ <pt x="278" y="772" on="0"/>
+ <pt x="278" y="547" on="1"/>
+ <pt x="278" y="439" on="0"/>
+ <pt x="301" y="312" on="1"/>
+ </contour>
+ <contour>
+ <pt x="326" y="213" on="1"/>
+ <pt x="386" y="43" on="0"/>
+ <pt x="512" y="43" on="1"/>
+ <pt x="621" y="43" on="0"/>
+ <pt x="684" y="179" on="1"/>
+ <pt x="747" y="315" on="0"/>
+ <pt x="747" y="541" on="1"/>
+ <pt x="747" y="644" on="0"/>
+ <pt x="724" y="773" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 33 17 18 24 17 7 48 84 18 2 7 1 1 1 39 31 30 22 20 12 9 1 8
+ 1 2 3 0 0 1 11 10 2 13 1 0 1 21 0 2 0 14 0 0 37 10 14 28 10
+ 3 48 196 39 31 30 22 21 20 14 12 11 10 9 3 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="otilde" xMin="62" yMin="-25" xMax="962" yMax="1518">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="171" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="p" xMin="0" yMin="-395" xMax="956" yMax="1110">
+ <contour>
+ <pt x="0" y="-395" on="1"/>
+ <pt x="0" y="-333" on="1"/>
+ <pt x="19" y="-332" on="1"/>
+ <pt x="92" y="-328" on="0"/>
+ <pt x="105" y="-306" on="1"/>
+ <pt x="118" y="-287" on="0"/>
+ <pt x="119" y="-235" on="1"/>
+ <pt x="121" y="-136" on="1"/>
+ <pt x="121" y="827" on="1"/>
+ <pt x="119" y="925" on="1"/>
+ <pt x="119" y="993" on="0"/>
+ <pt x="94" y="1007" on="1"/>
+ <pt x="74" y="1019" on="0"/>
+ <pt x="19" y="1023" on="1"/>
+ <pt x="0" y="1024" on="1"/>
+ <pt x="0" y="1086" on="1"/>
+ <pt x="318" y="1086" on="1"/>
+ <pt x="318" y="907" on="1"/>
+ <pt x="376" y="998" on="0"/>
+ <pt x="432" y="1044" on="1"/>
+ <pt x="512" y="1110" on="0"/>
+ <pt x="610" y="1110" on="1"/>
+ <pt x="770" y="1110" on="0"/>
+ <pt x="863" y="968" on="1"/>
+ <pt x="956" y="826" on="0"/>
+ <pt x="956" y="575" on="1"/>
+ <pt x="956" y="293" on="0"/>
+ <pt x="835" y="134" on="1"/>
+ <pt x="714" y="-25" on="0"/>
+ <pt x="503" y="-25" on="1"/>
+ <pt x="429" y="-25" on="0"/>
+ <pt x="318" y="0" on="1"/>
+ <pt x="318" y="-136" on="1"/>
+ <pt x="320" y="-235" on="1"/>
+ <pt x="321" y="-304" on="0"/>
+ <pt x="345" y="-317" on="1"/>
+ <pt x="367" y="-329" on="0"/>
+ <pt x="421" y="-332" on="1"/>
+ <pt x="439" y="-333" on="1"/>
+ <pt x="439" y="-395" on="1"/>
+ </contour>
+ <contour>
+ <pt x="318" y="77" on="1"/>
+ <pt x="399" y="54" on="0"/>
+ <pt x="449" y="54" on="1"/>
+ <pt x="585" y="54" on="0"/>
+ <pt x="664" y="181" on="1"/>
+ <pt x="743" y="308" on="0"/>
+ <pt x="743" y="536" on="1"/>
+ <pt x="743" y="983" on="0"/>
+ <pt x="542" y="983" on="1"/>
+ <pt x="449" y="983" on="0"/>
+ <pt x="318" y="837" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 48 29 21 42 21 29 48 84 29 2 21 1 1 50 40 17 14 8 5 15 2 3 0
+ 1 38 32 31 7 1 5 2 0 3 0 39 0 1 0 16 15 1 14 0 0 46 10 25 48
+ 196 39 38 2 13 25 16 15 14 1 0 4 13 7 0 0 50 40 32 31 17 16 4 5 7
+ 1 4 48 196 8 7 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="paragraph" xMin="15" yMin="-296" xMax="805" yMax="1489">
+ <contour>
+ <pt x="484" y="-296" on="1"/>
+ <pt x="484" y="740" on="1"/>
+ <pt x="291" y="744" on="0"/>
+ <pt x="171" y="834" on="1"/>
+ <pt x="15" y="951" on="0"/>
+ <pt x="15" y="1159" on="1"/>
+ <pt x="15" y="1362" on="0"/>
+ <pt x="150" y="1440" on="1"/>
+ <pt x="233" y="1489" on="0"/>
+ <pt x="360" y="1487" on="1"/>
+ <pt x="431" y="1486" on="1"/>
+ <pt x="536" y="1482" on="1"/>
+ <pt x="653" y="1480" on="1"/>
+ <pt x="805" y="1480" on="1"/>
+ <pt x="805" y="-296" on="1"/>
+ <pt x="731" y="-296" on="1"/>
+ <pt x="731" y="1382" on="1"/>
+ <pt x="558" y="1382" on="1"/>
+ <pt x="558" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 1 1 16 2 2 0 1 18 15 14 0 4 13 2 0 0 0 17 16 9 1 12 1 4 48
+ 84 13 12 0 14 12 15 17 2 5 0 0 0 16 15 21 1 13 1 0 21 1 17 2 4
+ 48 196 14 13 1 18 17 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="parenleft" xMin="116" yMin="-296" xMax="579" yMax="1579">
+ <contour>
+ <pt x="579" y="-234" on="1"/>
+ <pt x="579" y="-296" on="1"/>
+ <pt x="384" y="-169" on="0"/>
+ <pt x="268" y="38" on="1"/>
+ <pt x="116" y="312" on="0"/>
+ <pt x="116" y="643" on="1"/>
+ <pt x="116" y="983" on="0"/>
+ <pt x="286" y="1271" on="1"/>
+ <pt x="398" y="1462" on="0"/>
+ <pt x="579" y="1579" on="1"/>
+ <pt x="579" y="1517" on="1"/>
+ <pt x="440" y="1355" on="0"/>
+ <pt x="382" y="1195" on="1"/>
+ <pt x="313" y="1003" on="0"/>
+ <pt x="313" y="642" on="1"/>
+ <pt x="313" y="266" on="0"/>
+ <pt x="389" y="70" on="1"/>
+ <pt x="447" y="-81" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 10 9 1 0 14 0 0 14 5 5 48 196 10 9 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="parenright" xMin="104" yMin="-296" xMax="567" yMax="1579">
+ <contour>
+ <pt x="104" y="1517" on="1"/>
+ <pt x="104" y="1579" on="1"/>
+ <pt x="299" y="1452" on="0"/>
+ <pt x="415" y="1245" on="1"/>
+ <pt x="567" y="971" on="0"/>
+ <pt x="567" y="640" on="1"/>
+ <pt x="567" y="299" on="0"/>
+ <pt x="397" y="12" on="1"/>
+ <pt x="285" y="-178" on="0"/>
+ <pt x="104" y="-296" on="1"/>
+ <pt x="104" y="-234" on="1"/>
+ <pt x="244" y="-72" on="0"/>
+ <pt x="300" y="88" on="1"/>
+ <pt x="369" y="280" on="0"/>
+ <pt x="369" y="639" on="1"/>
+ <pt x="369" y="1016" on="0"/>
+ <pt x="293" y="1214" on="1"/>
+ <pt x="236" y="1363" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 10 9 1 0 14 0 0 14 5 5 48 196 10 9 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="percent" xMin="120" yMin="-37" xMax="1585" yMax="1517">
+ <contour>
+ <pt x="195" y="-37" on="1"/>
+ <pt x="1385" y="1517" on="1"/>
+ <pt x="1509" y="1517" on="1"/>
+ <pt x="320" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="435" y="1480" on="1"/>
+ <pt x="573" y="1480" on="0"/>
+ <pt x="661" y="1377" on="1"/>
+ <pt x="749" y="1274" on="0"/>
+ <pt x="749" y="1110" on="1"/>
+ <pt x="749" y="945" on="0"/>
+ <pt x="660" y="843" on="1"/>
+ <pt x="571" y="740" on="0"/>
+ <pt x="430" y="740" on="1"/>
+ <pt x="309" y="740" on="0"/>
+ <pt x="226" y="824" on="1"/>
+ <pt x="120" y="931" on="0"/>
+ <pt x="120" y="1110" on="1"/>
+ <pt x="120" y="1273" on="0"/>
+ <pt x="208" y="1376" on="1"/>
+ <pt x="296" y="1480" on="0"/>
+ </contour>
+ <contour>
+ <pt x="434" y="1419" on="1"/>
+ <pt x="268" y="1419" on="0"/>
+ <pt x="268" y="1111" on="1"/>
+ <pt x="268" y="802" on="0"/>
+ <pt x="433" y="802" on="1"/>
+ <pt x="601" y="802" on="0"/>
+ <pt x="601" y="1116" on="1"/>
+ <pt x="601" y="1419" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1270" y="740" on="1"/>
+ <pt x="1409" y="740" on="0"/>
+ <pt x="1497" y="636" on="1"/>
+ <pt x="1585" y="533" on="0"/>
+ <pt x="1585" y="370" on="1"/>
+ <pt x="1585" y="205" on="0"/>
+ <pt x="1496" y="103" on="1"/>
+ <pt x="1407" y="0" on="0"/>
+ <pt x="1266" y="0" on="1"/>
+ <pt x="1144" y="0" on="0"/>
+ <pt x="1062" y="84" on="1"/>
+ <pt x="956" y="192" on="0"/>
+ <pt x="956" y="370" on="1"/>
+ <pt x="956" y="533" on="0"/>
+ <pt x="1044" y="636" on="1"/>
+ <pt x="1132" y="740" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1270" y="679" on="1"/>
+ <pt x="1104" y="679" on="0"/>
+ <pt x="1104" y="370" on="1"/>
+ <pt x="1104" y="61" on="0"/>
+ <pt x="1269" y="61" on="1"/>
+ <pt x="1437" y="61" on="0"/>
+ <pt x="1437" y="374" on="1"/>
+ <pt x="1437" y="679" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 69 values pushed */
+ 0 0 48 11 36 44 11 28 24 11 12 20 11 4 48 84 36 2 4 0 28 12 1 1 28
+ 12 2 0 2 3 0 0 1 2 1 2 13 0 0 1 3 0 2 0 14 0 0 50 47 32
+ 46 47 40 26 47 8 22 47 16 48 196 40 32 16 8 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="period" xMin="133" yMin="0" xMax="380" yMax="247">
+ <contour>
+ <pt x="133" y="0" on="1"/>
+ <pt x="133" y="247" on="1"/>
+ <pt x="380" y="247" on="1"/>
+ <pt x="380" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 2 1 6 1 0 1 4 48 84 3 0 1 0 14 0 0 3 2 6 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="periodcentered" xMin="133" yMin="491" xMax="380" yMax="738">
+ <contour>
+ <pt x="133" y="491" on="1"/>
+ <pt x="133" y="738" on="1"/>
+ <pt x="380" y="738" on="1"/>
+ <pt x="380" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="periodcentered#1" xMin="133" yMin="491" xMax="380" yMax="738">
+ <contour>
+ <pt x="133" y="491" on="1"/>
+ <pt x="133" y="738" on="1"/>
+ <pt x="380" y="738" on="1"/>
+ <pt x="380" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 84 2 1 1 0 14 0 0 3 2 6 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="perthousand" xMin="34" yMin="-37" xMax="2014" yMax="1517">
+ <contour>
+ <pt x="349" y="1480" on="1"/>
+ <pt x="487" y="1480" on="0"/>
+ <pt x="575" y="1377" on="1"/>
+ <pt x="663" y="1273" on="0"/>
+ <pt x="663" y="1111" on="1"/>
+ <pt x="663" y="945" on="0"/>
+ <pt x="575" y="843" on="1"/>
+ <pt x="487" y="740" on="0"/>
+ <pt x="345" y="740" on="1"/>
+ <pt x="224" y="740" on="0"/>
+ <pt x="140" y="824" on="1"/>
+ <pt x="34" y="932" on="0"/>
+ <pt x="34" y="1110" on="1"/>
+ <pt x="34" y="1273" on="0"/>
+ <pt x="122" y="1376" on="1"/>
+ <pt x="210" y="1480" on="0"/>
+ </contour>
+ <contour>
+ <pt x="349" y="1419" on="1"/>
+ <pt x="182" y="1419" on="0"/>
+ <pt x="182" y="1111" on="1"/>
+ <pt x="182" y="802" on="0"/>
+ <pt x="347" y="802" on="1"/>
+ <pt x="515" y="802" on="0"/>
+ <pt x="515" y="1112" on="1"/>
+ <pt x="515" y="1419" on="0"/>
+ </contour>
+ <contour>
+ <pt x="972" y="740" on="1"/>
+ <pt x="1110" y="740" on="0"/>
+ <pt x="1198" y="636" on="1"/>
+ <pt x="1286" y="532" on="0"/>
+ <pt x="1286" y="370" on="1"/>
+ <pt x="1286" y="205" on="0"/>
+ <pt x="1198" y="103" on="1"/>
+ <pt x="1110" y="0" on="0"/>
+ <pt x="968" y="0" on="1"/>
+ <pt x="847" y="0" on="0"/>
+ <pt x="763" y="84" on="1"/>
+ <pt x="657" y="192" on="0"/>
+ <pt x="657" y="370" on="1"/>
+ <pt x="657" y="532" on="0"/>
+ <pt x="745" y="636" on="1"/>
+ <pt x="834" y="740" on="0"/>
+ </contour>
+ <contour>
+ <pt x="972" y="679" on="1"/>
+ <pt x="805" y="679" on="0"/>
+ <pt x="805" y="371" on="1"/>
+ <pt x="805" y="61" on="0"/>
+ <pt x="971" y="61" on="1"/>
+ <pt x="1138" y="61" on="0"/>
+ <pt x="1138" y="371" on="1"/>
+ <pt x="1138" y="679" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1700" y="740" on="1"/>
+ <pt x="1838" y="740" on="0"/>
+ <pt x="1926" y="636" on="1"/>
+ <pt x="2014" y="532" on="0"/>
+ <pt x="2014" y="370" on="1"/>
+ <pt x="2014" y="205" on="0"/>
+ <pt x="1926" y="103" on="1"/>
+ <pt x="1838" y="0" on="0"/>
+ <pt x="1696" y="0" on="1"/>
+ <pt x="1575" y="0" on="0"/>
+ <pt x="1491" y="84" on="1"/>
+ <pt x="1385" y="192" on="0"/>
+ <pt x="1385" y="370" on="1"/>
+ <pt x="1385" y="532" on="0"/>
+ <pt x="1473" y="636" on="1"/>
+ <pt x="1562" y="740" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1700" y="679" on="1"/>
+ <pt x="1533" y="679" on="0"/>
+ <pt x="1533" y="371" on="1"/>
+ <pt x="1533" y="61" on="0"/>
+ <pt x="1698" y="61" on="1"/>
+ <pt x="1866" y="61" on="0"/>
+ <pt x="1866" y="375" on="1"/>
+ <pt x="1866" y="679" on="0"/>
+ </contour>
+ <contour>
+ <pt x="73" y="-37" on="1"/>
+ <pt x="1162" y="1517" on="1"/>
+ <pt x="1248" y="1517" on="1"/>
+ <pt x="160" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 68 11 56 64 11 48 44 11 32 40 11 24 20 11 8 16 11 0 48 84 56 2 32
+ 2 0 0 48 24 8 1 1 48 24 8 3 0 2 3 0 0 1 74 73 2 13 0 0 1
+ 75 72 2 0 14 0 0 70 47 52 66 47 60 46 47 28 42 47 36 22 47 4 18 47 12
+ 48 196 75 74 73 72 60 52 36 28 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="plus" xMin="84" yMin="99" xMax="1071" yMax="1086">
+ <contour>
+ <pt x="528" y="99" on="1"/>
+ <pt x="528" y="543" on="1"/>
+ <pt x="84" y="543" on="1"/>
+ <pt x="84" y="642" on="1"/>
+ <pt x="528" y="642" on="1"/>
+ <pt x="528" y="1086" on="1"/>
+ <pt x="627" y="1086" on="1"/>
+ <pt x="627" y="642" on="1"/>
+ <pt x="1071" y="642" on="1"/>
+ <pt x="1071" y="543" on="1"/>
+ <pt x="627" y="543" on="1"/>
+ <pt x="627" y="99" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 55 values pushed */
+ 6 5 2 13 3 11 0 1 0 0 10 9 2 1 9 3 3 1 4 48 84 8 7 4 3
+ 3 0 14 9 8 2 13 6 3 2 0 0 0 11 10 7 6 9 3 0 1 4 48 196 5
+ 4 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="plusminus" xMin="84" yMin="0" xMax="1071" yMax="1184">
+ <contour>
+ <pt x="84" y="0" on="1"/>
+ <pt x="84" y="99" on="1"/>
+ <pt x="1071" y="99" on="1"/>
+ <pt x="1071" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="528" y="296" on="1"/>
+ <pt x="528" y="691" on="1"/>
+ <pt x="84" y="691" on="1"/>
+ <pt x="84" y="790" on="1"/>
+ <pt x="528" y="790" on="1"/>
+ <pt x="528" y="1184" on="1"/>
+ <pt x="627" y="1184" on="1"/>
+ <pt x="627" y="790" on="1"/>
+ <pt x="1071" y="790" on="1"/>
+ <pt x="1071" y="691" on="1"/>
+ <pt x="627" y="691" on="1"/>
+ <pt x="627" y="296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 15 4 2 5 1 3 10 9 2 13 7 0 0 14 13 6 5 9 3 7 2 1 9 1 0
+ 2 4 48 84 12 11 8 7 3 3 0 1 2 0 14 13 12 3 2 4 13 10 7 6 1
+ 0 4 13 4 0 0 15 14 11 10 9 3 4 1 4 48 196 9 8 5 4 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="q" xMin="68" yMin="-395" xMax="1024" yMax="1110">
+ <contour>
+ <pt x="585" y="-395" on="1"/>
+ <pt x="585" y="-333" on="1"/>
+ <pt x="604" y="-332" on="1"/>
+ <pt x="677" y="-327" on="0"/>
+ <pt x="690" y="-306" on="1"/>
+ <pt x="703" y="-286" on="0"/>
+ <pt x="704" y="-235" on="1"/>
+ <pt x="706" y="-136" on="1"/>
+ <pt x="706" y="179" on="1"/>
+ <pt x="648" y="87" on="0"/>
+ <pt x="592" y="41" on="1"/>
+ <pt x="512" y="-25" on="0"/>
+ <pt x="414" y="-25" on="1"/>
+ <pt x="254" y="-25" on="0"/>
+ <pt x="161" y="118" on="1"/>
+ <pt x="68" y="260" on="0"/>
+ <pt x="68" y="510" on="1"/>
+ <pt x="68" y="793" on="0"/>
+ <pt x="189" y="951" on="1"/>
+ <pt x="310" y="1110" on="0"/>
+ <pt x="523" y="1110" on="1"/>
+ <pt x="597" y="1110" on="0"/>
+ <pt x="706" y="1086" on="1"/>
+ <pt x="903" y="1086" on="1"/>
+ <pt x="903" y="-136" on="1"/>
+ <pt x="905" y="-235" on="1"/>
+ <pt x="905" y="-303" on="0"/>
+ <pt x="930" y="-317" on="1"/>
+ <pt x="952" y="-329" on="0"/>
+ <pt x="1006" y="-332" on="1"/>
+ <pt x="1024" y="-333" on="1"/>
+ <pt x="1024" y="-395" on="1"/>
+ </contour>
+ <contour>
+ <pt x="706" y="1008" on="1"/>
+ <pt x="626" y="1032" on="0"/>
+ <pt x="576" y="1032" on="1"/>
+ <pt x="439" y="1032" on="0"/>
+ <pt x="360" y="905" on="1"/>
+ <pt x="281" y="777" on="0"/>
+ <pt x="281" y="551" on="1"/>
+ <pt x="281" y="103" on="0"/>
+ <pt x="482" y="103" on="1"/>
+ <pt x="576" y="103" on="0"/>
+ <pt x="706" y="248" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 40 29 12 34 21 20 48 84 20 1 12 2 1 42 32 8 3 22 2 3 0 1 30
+ 24 7 1 4 2 0 3 0 31 0 1 0 23 22 1 14 0 0 38 10 16 48 196 31 30
+ 2 13 23 1 0 16 7 0 0 42 32 22 8 7 4 4 23 1 4 48 196 24 23 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="question" xMin="51" yMin="0" xMax="851" yMax="1517">
+ <contour>
+ <pt x="271" y="0" on="1"/>
+ <pt x="271" y="197" on="1"/>
+ <pt x="468" y="197" on="1"/>
+ <pt x="468" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="271" y="395" on="1"/>
+ <pt x="271" y="413" on="1"/>
+ <pt x="271" y="617" on="0"/>
+ <pt x="413" y="758" on="1"/>
+ <pt x="453" y="798" on="1"/>
+ <pt x="641" y="986" on="0"/>
+ <pt x="641" y="1184" on="1"/>
+ <pt x="641" y="1309" on="0"/>
+ <pt x="569" y="1382" on="1"/>
+ <pt x="498" y="1456" on="0"/>
+ <pt x="371" y="1456" on="1"/>
+ <pt x="161" y="1456" on="0"/>
+ <pt x="155" y="1305" on="1"/>
+ <pt x="151" y="1198" on="1"/>
+ <pt x="150" y="1177" on="1"/>
+ <pt x="51" y="1177" on="1"/>
+ <pt x="51" y="1451" on="1"/>
+ <pt x="248" y="1517" on="0"/>
+ <pt x="413" y="1517" on="1"/>
+ <pt x="610" y="1517" on="0"/>
+ <pt x="731" y="1427" on="1"/>
+ <pt x="851" y="1338" on="0"/>
+ <pt x="851" y="1194" on="1"/>
+ <pt x="851" y="1029" on="0"/>
+ <pt x="641" y="868" on="1"/>
+ <pt x="595" y="832" on="0"/>
+ <pt x="577" y="815" on="1"/>
+ <pt x="540" y="781" on="1"/>
+ <pt x="468" y="715" on="0"/>
+ <pt x="468" y="532" on="1"/>
+ <pt x="468" y="395" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 14 11 22 48 84 22 0 1 33 20 19 18 5 5 0 4 3 0 0 0 2 1 5
+ 1 0 1 4 48 84 34 4 1 3 0 1 2 0 14 0 0 10 10 26 48 196 18 0 19
+ 2 26 2 0 0 34 33 3 2 4 3 0 1 4 48 196 34 33 3 2 3 20 19 1 5
+ 4 1 0 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="questiondown" xMin="51" yMin="-37" xMax="851" yMax="1480">
+ <contour>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="631" y="1283" on="1"/>
+ <pt x="433" y="1283" on="1"/>
+ <pt x="433" y="1480" on="1"/>
+ </contour>
+ <contour>
+ <pt x="631" y="1086" on="1"/>
+ <pt x="631" y="1067" on="1"/>
+ <pt x="631" y="864" on="0"/>
+ <pt x="488" y="722" on="1"/>
+ <pt x="448" y="683" on="1"/>
+ <pt x="261" y="500" on="0"/>
+ <pt x="261" y="297" on="1"/>
+ <pt x="261" y="172" on="0"/>
+ <pt x="333" y="99" on="1"/>
+ <pt x="404" y="25" on="0"/>
+ <pt x="531" y="25" on="1"/>
+ <pt x="739" y="25" on="0"/>
+ <pt x="746" y="176" on="1"/>
+ <pt x="751" y="282" on="1"/>
+ <pt x="752" y="303" on="1"/>
+ <pt x="851" y="303" on="1"/>
+ <pt x="851" y="30" on="1"/>
+ <pt x="658" y="-37" on="0"/>
+ <pt x="488" y="-37" on="1"/>
+ <pt x="291" y="-37" on="0"/>
+ <pt x="171" y="53" on="1"/>
+ <pt x="51" y="142" on="0"/>
+ <pt x="51" y="286" on="1"/>
+ <pt x="51" y="396" on="0"/>
+ <pt x="139" y="500" on="1"/>
+ <pt x="181" y="550" on="0"/>
+ <pt x="261" y="613" on="1"/>
+ <pt x="305" y="647" on="0"/>
+ <pt x="325" y="666" on="1"/>
+ <pt x="361" y="700" on="1"/>
+ <pt x="433" y="767" on="0"/>
+ <pt x="433" y="948" on="1"/>
+ <pt x="433" y="1086" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 0 0 14 11 22 48 84 22 2 1 35 20 19 18 5 5 4 2 3 0 0 0 2 1 5
+ 1 0 1 4 48 84 36 4 1 3 0 0 14 0 0 10 10 26 48 196 18 19 0 2 26
+ 2 0 0 5 4 1 0 4 3 2 1 4 48 196 20 19 1 36 35 3 2 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedbl" xMin="146" yMin="1086" xMax="689" yMax="1579">
+ <contour>
+ <pt x="214" y="1086" on="1"/>
+ <pt x="146" y="1579" on="1"/>
+ <pt x="343" y="1579" on="1"/>
+ <pt x="276" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="559" y="1086" on="1"/>
+ <pt x="491" y="1579" on="1"/>
+ <pt x="689" y="1579" on="1"/>
+ <pt x="621" y="1086" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblbase" xMin="146" yMin="-321" xMax="788" yMax="247">
+ <contour>
+ <pt x="639" y="0" on="1"/>
+ <pt x="541" y="0" on="1"/>
+ <pt x="541" y="247" on="1"/>
+ <pt x="788" y="247" on="1"/>
+ <pt x="788" y="32" on="1"/>
+ <pt x="788" y="-107" on="0"/>
+ <pt x="771" y="-151" on="1"/>
+ <pt x="750" y="-213" on="0"/>
+ <pt x="678" y="-270" on="1"/>
+ <pt x="618" y="-317" on="0"/>
+ <pt x="541" y="-321" on="1"/>
+ <pt x="541" y="-259" on="1"/>
+ <pt x="639" y="-251" on="0"/>
+ <pt x="639" y="-65" on="1"/>
+ </contour>
+ <contour>
+ <pt x="245" y="0" on="1"/>
+ <pt x="146" y="0" on="1"/>
+ <pt x="146" y="247" on="1"/>
+ <pt x="393" y="247" on="1"/>
+ <pt x="393" y="32" on="1"/>
+ <pt x="393" y="-107" on="0"/>
+ <pt x="376" y="-151" on="1"/>
+ <pt x="354" y="-216" on="0"/>
+ <pt x="283" y="-270" on="1"/>
+ <pt x="223" y="-317" on="0"/>
+ <pt x="146" y="-321" on="1"/>
+ <pt x="146" y="-259" on="1"/>
+ <pt x="245" y="-251" on="0"/>
+ <pt x="245" y="-65" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 13 0 2
+ 3 1 3 27 14 2 17 15 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
+ 48 196 25 24 16 15 3 4 3 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblleft" xMin="122" yMin="1012" xMax="764" yMax="1579">
+ <contour>
+ <pt x="270" y="1258" on="1"/>
+ <pt x="369" y="1258" on="1"/>
+ <pt x="369" y="1012" on="1"/>
+ <pt x="122" y="1012" on="1"/>
+ <pt x="122" y="1226" on="1"/>
+ <pt x="122" y="1367" on="0"/>
+ <pt x="138" y="1410" on="1"/>
+ <pt x="160" y="1474" on="0"/>
+ <pt x="232" y="1529" on="1"/>
+ <pt x="292" y="1575" on="0"/>
+ <pt x="369" y="1579" on="1"/>
+ <pt x="369" y="1517" on="1"/>
+ <pt x="270" y="1509" on="0"/>
+ <pt x="270" y="1323" on="1"/>
+ </contour>
+ <contour>
+ <pt x="665" y="1258" on="1"/>
+ <pt x="764" y="1258" on="1"/>
+ <pt x="764" y="1012" on="1"/>
+ <pt x="517" y="1012" on="1"/>
+ <pt x="517" y="1226" on="1"/>
+ <pt x="517" y="1368" on="0"/>
+ <pt x="533" y="1409" on="1"/>
+ <pt x="556" y="1476" on="0"/>
+ <pt x="627" y="1529" on="1"/>
+ <pt x="687" y="1574" on="0"/>
+ <pt x="764" y="1579" on="1"/>
+ <pt x="764" y="1517" on="1"/>
+ <pt x="665" y="1509" on="0"/>
+ <pt x="665" y="1323" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 27 14 2
+ 15 17 3 13 0 2 1 3 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
+ 48 196 25 24 16 15 3 4 3 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblright" xMin="146" yMin="1012" xMax="788" yMax="1579">
+ <contour>
+ <pt x="639" y="1332" on="1"/>
+ <pt x="541" y="1332" on="1"/>
+ <pt x="541" y="1579" on="1"/>
+ <pt x="788" y="1579" on="1"/>
+ <pt x="788" y="1365" on="1"/>
+ <pt x="788" y="1226" on="0"/>
+ <pt x="771" y="1181" on="1"/>
+ <pt x="750" y="1118" on="0"/>
+ <pt x="678" y="1062" on="1"/>
+ <pt x="618" y="1017" on="0"/>
+ <pt x="541" y="1012" on="1"/>
+ <pt x="541" y="1073" on="1"/>
+ <pt x="639" y="1082" on="0"/>
+ <pt x="639" y="1268" on="1"/>
+ </contour>
+ <contour>
+ <pt x="245" y="1332" on="1"/>
+ <pt x="146" y="1332" on="1"/>
+ <pt x="146" y="1579" on="1"/>
+ <pt x="393" y="1579" on="1"/>
+ <pt x="393" y="1365" on="1"/>
+ <pt x="393" y="1226" on="0"/>
+ <pt x="376" y="1181" on="1"/>
+ <pt x="353" y="1115" on="0"/>
+ <pt x="283" y="1062" on="1"/>
+ <pt x="223" y="1017" on="0"/>
+ <pt x="146" y="1012" on="1"/>
+ <pt x="146" y="1073" on="1"/>
+ <pt x="245" y="1082" on="0"/>
+ <pt x="245" y="1268" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 27 25 24 18 15 14 13 11 10 4 1 0 12 13 2 17 16 3 2 3 0 14 13 0 2
+ 3 1 3 27 14 2 17 15 3 0 0 18 17 6 1 15 11 10 2 1 6 3 3 2 4
+ 48 196 25 24 16 15 3 4 3 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quoteleft" xMin="205" yMin="1012" xMax="452" yMax="1579">
+ <contour>
+ <pt x="353" y="1258" on="1"/>
+ <pt x="452" y="1258" on="1"/>
+ <pt x="452" y="1012" on="1"/>
+ <pt x="205" y="1012" on="1"/>
+ <pt x="205" y="1226" on="1"/>
+ <pt x="205" y="1367" on="0"/>
+ <pt x="221" y="1410" on="1"/>
+ <pt x="243" y="1474" on="0"/>
+ <pt x="315" y="1529" on="1"/>
+ <pt x="375" y="1575" on="0"/>
+ <pt x="452" y="1579" on="1"/>
+ <pt x="452" y="1517" on="1"/>
+ <pt x="353" y="1509" on="0"/>
+ <pt x="353" y="1323" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 1 3 3 0 0 11 10 2
+ 1 6 3 3 1 4 48 196 4 3 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotereversed"/><!-- contains no outline data -->
+
+ <TTGlyph name="quoteright" xMin="230" yMin="1012" xMax="477" yMax="1579">
+ <contour>
+ <pt x="329" y="1332" on="1"/>
+ <pt x="230" y="1332" on="1"/>
+ <pt x="230" y="1579" on="1"/>
+ <pt x="477" y="1579" on="1"/>
+ <pt x="477" y="1365" on="1"/>
+ <pt x="477" y="1226" on="0"/>
+ <pt x="460" y="1181" on="1"/>
+ <pt x="437" y="1115" on="0"/>
+ <pt x="367" y="1062" on="1"/>
+ <pt x="307" y="1017" on="0"/>
+ <pt x="230" y="1012" on="1"/>
+ <pt x="230" y="1073" on="1"/>
+ <pt x="329" y="1082" on="0"/>
+ <pt x="329" y="1268" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
+ 1 1 1 4 48 196 11 10 2 1 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotesinglbase" xMin="230" yMin="-321" xMax="477" yMax="247">
+ <contour>
+ <pt x="329" y="0" on="1"/>
+ <pt x="230" y="0" on="1"/>
+ <pt x="230" y="247" on="1"/>
+ <pt x="477" y="247" on="1"/>
+ <pt x="477" y="32" on="1"/>
+ <pt x="477" y="-107" on="0"/>
+ <pt x="460" y="-151" on="1"/>
+ <pt x="438" y="-216" on="0"/>
+ <pt x="367" y="-270" on="1"/>
+ <pt x="307" y="-317" on="0"/>
+ <pt x="230" y="-321" on="1"/>
+ <pt x="230" y="-259" on="1"/>
+ <pt x="329" y="-251" on="0"/>
+ <pt x="329" y="-65" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 13 11 10 4 1 0 6 13 2 3 2 1 0 14 13 0 2 3 1 3 0 0 4 3 6
+ 1 1 1 4 48 196 11 10 2 1 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotesingle" xMin="61" yMin="1036" xMax="308" yMax="1579">
+ <contour>
+ <pt x="154" y="1036" on="1"/>
+ <pt x="61" y="1579" on="1"/>
+ <pt x="308" y="1579" on="1"/>
+ <pt x="215" y="1036" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 12 values pushed */
+ 3 0 1 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="r" xMin="31" yMin="0" xMax="670" yMax="1110">
+ <contour>
+ <pt x="31" y="0" on="1"/>
+ <pt x="31" y="62" on="1"/>
+ <pt x="50" y="63" on="1"/>
+ <pt x="123" y="67" on="0"/>
+ <pt x="136" y="89" on="1"/>
+ <pt x="149" y="108" on="0"/>
+ <pt x="150" y="160" on="1"/>
+ <pt x="152" y="259" on="1"/>
+ <pt x="152" y="827" on="1"/>
+ <pt x="150" y="925" on="1"/>
+ <pt x="150" y="993" on="0"/>
+ <pt x="125" y="1007" on="1"/>
+ <pt x="105" y="1019" on="0"/>
+ <pt x="50" y="1023" on="1"/>
+ <pt x="31" y="1024" on="1"/>
+ <pt x="31" y="1086" on="1"/>
+ <pt x="349" y="1086" on="1"/>
+ <pt x="349" y="907" on="1"/>
+ <pt x="458" y="1110" on="0"/>
+ <pt x="609" y="1110" on="1"/>
+ <pt x="640" y="1110" on="0"/>
+ <pt x="670" y="1099" on="1"/>
+ <pt x="670" y="802" on="1"/>
+ <pt x="578" y="802" on="1"/>
+ <pt x="576" y="820" on="1"/>
+ <pt x="575" y="827" on="1"/>
+ <pt x="575" y="833" on="0"/>
+ <pt x="574" y="845" on="1"/>
+ <pt x="574" y="852" on="0"/>
+ <pt x="573" y="862" on="1"/>
+ <pt x="569" y="939" on="0"/>
+ <pt x="517" y="939" on="1"/>
+ <pt x="435" y="939" on="0"/>
+ <pt x="349" y="814" on="1"/>
+ <pt x="349" y="259" on="1"/>
+ <pt x="351" y="160" on="1"/>
+ <pt x="352" y="91" on="0"/>
+ <pt x="376" y="78" on="1"/>
+ <pt x="398" y="66" on="0"/>
+ <pt x="452" y="63" on="1"/>
+ <pt x="470" y="62" on="1"/>
+ <pt x="470" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 0 31 13 19 48 84 19 1 40 34 33 23 22 17 14 8 7 1 10 15 0 3 21 15
+ 41 0 1 0 16 15 1 14 41 40 23 3 21 16 3 15 14 1 0 4 13 7 0 0 34
+ 33 17 16 4 3 7 1 4 48 196 22 21 1 8 7 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="racute" xMin="31" yMin="0" xMax="671" yMax="1604">
+ <component glyphName="r" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="80" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="radicalex" xMin="99" yMin="1480" xMax="926" yMax="1604">
+ <contour>
+ <pt x="99" y="1480" on="1"/>
+ <pt x="99" y="1604" on="1"/>
+ <pt x="926" y="1604" on="1"/>
+ <pt x="926" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="rcaron" xMin="-12" yMin="0" xMax="691" yMax="1604">
+ <component glyphName="r" x="-1" y="0" flags="0x4"/>
+ <component glyphName="caron" x="-2" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="rcommaaccent" xMin="31" yMin="-432" xMax="670" yMax="1110">
+ <component glyphName="r" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="-18" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="registered" xMin="87" yMin="49" xMax="1469" yMax="1431">
+ <contour>
+ <pt x="779" y="1431" on="1"/>
+ <pt x="1063" y="1431" on="0"/>
+ <pt x="1266" y="1229" on="1"/>
+ <pt x="1469" y="1027" on="0"/>
+ <pt x="1469" y="741" on="1"/>
+ <pt x="1469" y="452" on="0"/>
+ <pt x="1265" y="251" on="1"/>
+ <pt x="1062" y="49" on="0"/>
+ <pt x="770" y="49" on="1"/>
+ <pt x="519" y="49" on="0"/>
+ <pt x="331" y="213" on="1"/>
+ <pt x="87" y="426" on="0"/>
+ <pt x="87" y="740" on="1"/>
+ <pt x="87" y="1027" on="0"/>
+ <pt x="290" y="1229" on="1"/>
+ <pt x="493" y="1431" on="0"/>
+ </contour>
+ <contour>
+ <pt x="778" y="1369" on="1"/>
+ <pt x="518" y="1369" on="0"/>
+ <pt x="334" y="1185" on="1"/>
+ <pt x="149" y="1001" on="0"/>
+ <pt x="149" y="740" on="1"/>
+ <pt x="149" y="483" on="0"/>
+ <pt x="333" y="297" on="1"/>
+ <pt x="516" y="111" on="0"/>
+ <pt x="773" y="111" on="1"/>
+ <pt x="1010" y="111" on="0"/>
+ <pt x="1184" y="259" on="1"/>
+ <pt x="1407" y="450" on="0"/>
+ <pt x="1407" y="742" on="1"/>
+ <pt x="1407" y="1002" on="0"/>
+ <pt x="1222" y="1185" on="1"/>
+ <pt x="1037" y="1369" on="0"/>
+ </contour>
+ <contour>
+ <pt x="692" y="683" on="1"/>
+ <pt x="692" y="486" on="1"/>
+ <pt x="694" y="432" on="1"/>
+ <pt x="695" y="394" on="0"/>
+ <pt x="707" y="388" on="1"/>
+ <pt x="721" y="382" on="0"/>
+ <pt x="759" y="379" on="1"/>
+ <pt x="759" y="327" on="1"/>
+ <pt x="455" y="327" on="1"/>
+ <pt x="455" y="379" on="1"/>
+ <pt x="482" y="381" on="1"/>
+ <pt x="525" y="385" on="0"/>
+ <pt x="526" y="432" on="1"/>
+ <pt x="529" y="486" on="1"/>
+ <pt x="529" y="982" on="1"/>
+ <pt x="526" y="1036" on="1"/>
+ <pt x="525" y="1082" on="0"/>
+ <pt x="482" y="1087" on="1"/>
+ <pt x="455" y="1090" on="1"/>
+ <pt x="455" y="1141" on="1"/>
+ <pt x="678" y="1141" on="1"/>
+ <pt x="729" y="1142" on="1"/>
+ <pt x="778" y="1144" on="1"/>
+ <pt x="827" y="1145" on="1"/>
+ <pt x="927" y="1147" on="0"/>
+ <pt x="993" y="1109" on="1"/>
+ <pt x="1080" y="1059" on="0"/>
+ <pt x="1080" y="937" on="1"/>
+ <pt x="1080" y="775" on="0"/>
+ <pt x="923" y="706" on="1"/>
+ <pt x="1082" y="485" on="1"/>
+ <pt x="1126" y="429" on="1"/>
+ <pt x="1155" y="391" on="0"/>
+ <pt x="1179" y="384" on="1"/>
+ <pt x="1179" y="327" on="1"/>
+ <pt x="987" y="327" on="1"/>
+ <pt x="761" y="683" on="1"/>
+ </contour>
+ <contour>
+ <pt x="692" y="738" on="1"/>
+ <pt x="722" y="738" on="1"/>
+ <pt x="909" y="738" on="0"/>
+ <pt x="909" y="926" on="1"/>
+ <pt x="909" y="1087" on="0"/>
+ <pt x="753" y="1087" on="1"/>
+ <pt x="692" y="1087" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 101 values pushed */
+ 0 0 24 11 8 16 11 0 48 84 8 2 0 0 75 74 70 69 68 65 62 61 50 46 45
+ 41 38 33 32 15 51 39 3 52 51 1 67 66 40 39 3 2 0 14 0 0 72 18 59 28
+ 11 4 20 11 12 48 196 52 32 45 2 74 70 68 67 66 65 62 61 39 38 10 13 59 4
+ 32 51 50 41 40 4 13 12 45 0 0 75 69 33 32 26 3 45 1 4 48 196 46 45 1
+ 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ring" xMin="114" yMin="1283" xMax="568" yMax="1737">
+ <contour>
+ <pt x="341" y="1737" on="1"/>
+ <pt x="435" y="1737" on="0"/>
+ <pt x="501" y="1671" on="1"/>
+ <pt x="568" y="1605" on="0"/>
+ <pt x="568" y="1511" on="1"/>
+ <pt x="568" y="1415" on="0"/>
+ <pt x="501" y="1349" on="1"/>
+ <pt x="435" y="1283" on="0"/>
+ <pt x="339" y="1283" on="1"/>
+ <pt x="256" y="1283" on="0"/>
+ <pt x="194" y="1337" on="1"/>
+ <pt x="114" y="1406" on="0"/>
+ <pt x="114" y="1510" on="1"/>
+ <pt x="114" y="1605" on="0"/>
+ <pt x="180" y="1671" on="1"/>
+ <pt x="246" y="1737" on="0"/>
+ </contour>
+ <contour>
+ <pt x="341" y="1669" on="1"/>
+ <pt x="275" y="1669" on="0"/>
+ <pt x="229" y="1623" on="1"/>
+ <pt x="182" y="1576" on="0"/>
+ <pt x="182" y="1511" on="1"/>
+ <pt x="182" y="1445" on="0"/>
+ <pt x="228" y="1398" on="1"/>
+ <pt x="275" y="1351" on="0"/>
+ <pt x="339" y="1351" on="1"/>
+ <pt x="400" y="1351" on="0"/>
+ <pt x="444" y="1388" on="1"/>
+ <pt x="500" y="1437" on="0"/>
+ <pt x="500" y="1511" on="1"/>
+ <pt x="500" y="1577" on="0"/>
+ <pt x="453" y="1623" on="1"/>
+ <pt x="407" y="1669" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 24 17 8 16 17 0 48 84 8 0 14 0 0 28 17 4 20 17 12 48 196 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="s" xMin="95" yMin="-25" xMax="733" yMax="1110">
+ <contour>
+ <pt x="95" y="56" on="1"/>
+ <pt x="95" y="307" on="1"/>
+ <pt x="194" y="307" on="1"/>
+ <pt x="195" y="289" on="1"/>
+ <pt x="198" y="218" on="1"/>
+ <pt x="205" y="43" on="0"/>
+ <pt x="374" y="43" on="1"/>
+ <pt x="536" y="43" on="0"/>
+ <pt x="536" y="232" on="1"/>
+ <pt x="536" y="325" on="0"/>
+ <pt x="498" y="368" on="1"/>
+ <pt x="467" y="405" on="0"/>
+ <pt x="390" y="456" on="1"/>
+ <pt x="332" y="495" on="1"/>
+ <pt x="189" y="591" on="0"/>
+ <pt x="145" y="653" on="1"/>
+ <pt x="101" y="715" on="0"/>
+ <pt x="101" y="819" on="1"/>
+ <pt x="101" y="1110" on="0"/>
+ <pt x="411" y="1110" on="1"/>
+ <pt x="536" y="1110" on="0"/>
+ <pt x="656" y="1049" on="1"/>
+ <pt x="656" y="814" on="1"/>
+ <pt x="558" y="814" on="1"/>
+ <pt x="558" y="832" on="1"/>
+ <pt x="558" y="1043" on="0"/>
+ <pt x="426" y="1043" on="1"/>
+ <pt x="286" y="1043" on="0"/>
+ <pt x="286" y="881" on="1"/>
+ <pt x="286" y="761" on="0"/>
+ <pt x="378" y="701" on="1"/>
+ <pt x="464" y="645" on="1"/>
+ <pt x="520" y="607" on="1"/>
+ <pt x="652" y="518" on="0"/>
+ <pt x="692" y="458" on="1"/>
+ <pt x="733" y="398" on="0"/>
+ <pt x="733" y="294" on="1"/>
+ <pt x="733" y="141" on="0"/>
+ <pt x="644" y="58" on="1"/>
+ <pt x="554" y="-25" on="0"/>
+ <pt x="395" y="-25" on="1"/>
+ <pt x="256" y="-25" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 0 0 26 17 19 6 17 40 48 84 40 2 19 1 1 1 24 23 22 21 2 1 0 7 1
+ 2 3 0 0 14 0 0 28 16 17 8 5 36 48 196 17 24 23 17 2 4 21 0 3 36
+ 21 22 21 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="sacute" xMin="95" yMin="-25" xMax="776" yMax="1604">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="185" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scaron" xMin="66" yMin="-25" xMax="769" yMax="1604">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="76" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scedilla" xMin="95" yMin="-432" xMax="733" yMax="1110">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="cedilla" x="70" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scircumflex" xMin="62" yMin="-25" xMax="765" yMax="1604">
+ <contour>
+ <pt x="94" y="56" on="1"/>
+ <pt x="94" y="307" on="1"/>
+ <pt x="193" y="307" on="1"/>
+ <pt x="194" y="289" on="1"/>
+ <pt x="197" y="218" on="1"/>
+ <pt x="204" y="43" on="0"/>
+ <pt x="373" y="43" on="1"/>
+ <pt x="535" y="43" on="0"/>
+ <pt x="535" y="231" on="1"/>
+ <pt x="535" y="326" on="0"/>
+ <pt x="498" y="368" on="1"/>
+ <pt x="465" y="405" on="0"/>
+ <pt x="389" y="456" on="1"/>
+ <pt x="331" y="495" on="1"/>
+ <pt x="189" y="591" on="0"/>
+ <pt x="144" y="653" on="1"/>
+ <pt x="100" y="715" on="0"/>
+ <pt x="100" y="819" on="1"/>
+ <pt x="100" y="1110" on="0"/>
+ <pt x="410" y="1110" on="1"/>
+ <pt x="536" y="1110" on="0"/>
+ <pt x="655" y="1049" on="1"/>
+ <pt x="655" y="814" on="1"/>
+ <pt x="557" y="814" on="1"/>
+ <pt x="557" y="832" on="1"/>
+ <pt x="557" y="1043" on="0"/>
+ <pt x="425" y="1043" on="1"/>
+ <pt x="285" y="1043" on="0"/>
+ <pt x="285" y="881" on="1"/>
+ <pt x="285" y="761" on="0"/>
+ <pt x="377" y="701" on="1"/>
+ <pt x="463" y="645" on="1"/>
+ <pt x="519" y="607" on="1"/>
+ <pt x="652" y="517" on="0"/>
+ <pt x="691" y="458" on="1"/>
+ <pt x="732" y="398" on="0"/>
+ <pt x="732" y="294" on="1"/>
+ <pt x="732" y="141" on="0"/>
+ <pt x="643" y="58" on="1"/>
+ <pt x="554" y="-25" on="0"/>
+ <pt x="394" y="-25" on="1"/>
+ <pt x="255" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="62" y="1283" on="1"/>
+ <pt x="303" y="1604" on="1"/>
+ <pt x="525" y="1604" on="1"/>
+ <pt x="765" y="1283" on="1"/>
+ <pt x="679" y="1283" on="1"/>
+ <pt x="414" y="1505" on="1"/>
+ <pt x="148" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 91 values pushed */
+ 0 0 26 17 19 6 17 40 48 84 40 2 19 1 1 47 43 0 2 0 1 1 48 46 45
+ 42 4 0 1 3 0 0 1 1 24 23 22 21 2 1 0 7 1 2 3 0 0 44 43 1
+ 0 14 0 0 28 16 17 8 5 36 48 196 17 48 47 44 43 24 23 17 2 8 21 0 3
+ 46 45 2 13 36 21 42 0 22 21 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="scommaaccent" xMin="95" yMin="-432" xMax="733" yMax="1110">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="79" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="section" xMin="75" yMin="-321" xMax="962" yMax="1517">
+ <contour>
+ <pt x="75" y="-258" on="1"/>
+ <pt x="75" y="-37" on="1"/>
+ <pt x="174" y="-37" on="1"/>
+ <pt x="175" y="-56" on="1"/>
+ <pt x="178" y="-104" on="1"/>
+ <pt x="182" y="-170" on="0"/>
+ <pt x="276" y="-215" on="1"/>
+ <pt x="368" y="-260" on="0"/>
+ <pt x="498" y="-260" on="1"/>
+ <pt x="628" y="-260" on="0"/>
+ <pt x="708" y="-192" on="1"/>
+ <pt x="788" y="-125" on="0"/>
+ <pt x="788" y="-19" on="1"/>
+ <pt x="788" y="67" on="0"/>
+ <pt x="724" y="113" on="1"/>
+ <pt x="671" y="150" on="0"/>
+ <pt x="556" y="198" on="1"/>
+ <pt x="449" y="243" on="1"/>
+ <pt x="249" y="327" on="0"/>
+ <pt x="167" y="406" on="1"/>
+ <pt x="86" y="485" on="0"/>
+ <pt x="86" y="595" on="1"/>
+ <pt x="86" y="746" on="0"/>
+ <pt x="257" y="889" on="1"/>
+ <pt x="182" y="931" on="0"/>
+ <pt x="144" y="979" on="1"/>
+ <pt x="89" y="1050" on="0"/>
+ <pt x="89" y="1150" on="1"/>
+ <pt x="89" y="1318" on="0"/>
+ <pt x="218" y="1417" on="1"/>
+ <pt x="348" y="1517" on="0"/>
+ <pt x="570" y="1517" on="1"/>
+ <pt x="735" y="1517" on="0"/>
+ <pt x="914" y="1461" on="1"/>
+ <pt x="914" y="1234" on="1"/>
+ <pt x="816" y="1234" on="1"/>
+ <pt x="814" y="1252" on="1"/>
+ <pt x="812" y="1313" on="1"/>
+ <pt x="810" y="1376" on="0"/>
+ <pt x="735" y="1416" on="1"/>
+ <pt x="661" y="1456" on="0"/>
+ <pt x="551" y="1456" on="1"/>
+ <pt x="422" y="1456" on="0"/>
+ <pt x="342" y="1386" on="1"/>
+ <pt x="263" y="1317" on="0"/>
+ <pt x="263" y="1206" on="1"/>
+ <pt x="263" y="1128" on="0"/>
+ <pt x="308" y="1081" on="1"/>
+ <pt x="354" y="1031" on="0"/>
+ <pt x="468" y="984" on="1"/>
+ <pt x="575" y="940" on="1"/>
+ <pt x="801" y="847" on="0"/>
+ <pt x="873" y="778" on="1"/>
+ <pt x="943" y="710" on="0"/>
+ <pt x="943" y="589" on="1"/>
+ <pt x="943" y="437" on="0"/>
+ <pt x="782" y="291" on="1"/>
+ <pt x="863" y="244" on="0"/>
+ <pt x="903" y="194" on="1"/>
+ <pt x="962" y="121" on="0"/>
+ <pt x="962" y="23" on="1"/>
+ <pt x="962" y="-137" on="0"/>
+ <pt x="838" y="-229" on="1"/>
+ <pt x="714" y="-321" on="0"/>
+ <pt x="490" y="-321" on="1"/>
+ <pt x="303" y="-321" on="0"/>
+ </contour>
+ <contour>
+ <pt x="728" y="329" on="1"/>
+ <pt x="793" y="422" on="0"/>
+ <pt x="793" y="510" on="1"/>
+ <pt x="793" y="634" on="0"/>
+ <pt x="652" y="697" on="1"/>
+ <pt x="443" y="791" on="1"/>
+ <pt x="304" y="852" on="1"/>
+ <pt x="253" y="759" on="0"/>
+ <pt x="253" y="685" on="1"/>
+ <pt x="253" y="572" on="0"/>
+ <pt x="337" y="514" on="1"/>
+ <pt x="410" y="464" on="0"/>
+ <pt x="589" y="388" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 41 11 31 8 11 64 48 84 31 0 1 72 66 56 35 34 33 23 2 1 0 10 13
+ 64 0 0 14 0 0 74 18 21 68 47 54 45 18 27 12 18 60 48 196 27 21 72 66 56
+ 35 27 23 21 2 8 33 0 3 60 54 33 34 33 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="semicolon" xMin="161" yMin="-321" xMax="408" yMax="1086">
+ <contour>
+ <pt x="260" y="0" on="1"/>
+ <pt x="161" y="0" on="1"/>
+ <pt x="161" y="247" on="1"/>
+ <pt x="408" y="247" on="1"/>
+ <pt x="408" y="32" on="1"/>
+ <pt x="408" y="-107" on="0"/>
+ <pt x="391" y="-151" on="1"/>
+ <pt x="369" y="-216" on="0"/>
+ <pt x="298" y="-270" on="1"/>
+ <pt x="238" y="-317" on="0"/>
+ <pt x="161" y="-321" on="1"/>
+ <pt x="161" y="-259" on="1"/>
+ <pt x="260" y="-251" on="0"/>
+ <pt x="260" y="-65" on="1"/>
+ </contour>
+ <contour>
+ <pt x="161" y="839" on="1"/>
+ <pt x="161" y="1086" on="1"/>
+ <pt x="408" y="1086" on="1"/>
+ <pt x="408" y="839" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 1 4 2 2 2 0 1 13 11 10 1 0 5 13 2 0 0 0 17 14 6 1 15 1 4
+ 48 84 3 2 1 0 16 15 1 14 13 0 2 3 1 3 0 0 17 16 4 3 6 3 1
+ 1 4 48 196 15 14 11 10 2 1 5 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="semicolon#1" xMin="161" yMin="-321" xMax="408" yMax="1086">
+ <contour>
+ <pt x="260" y="0" on="1"/>
+ <pt x="161" y="0" on="1"/>
+ <pt x="161" y="247" on="1"/>
+ <pt x="408" y="247" on="1"/>
+ <pt x="408" y="32" on="1"/>
+ <pt x="408" y="-107" on="0"/>
+ <pt x="391" y="-151" on="1"/>
+ <pt x="369" y="-216" on="0"/>
+ <pt x="298" y="-270" on="1"/>
+ <pt x="238" y="-317" on="0"/>
+ <pt x="161" y="-321" on="1"/>
+ <pt x="161" y="-259" on="1"/>
+ <pt x="260" y="-251" on="0"/>
+ <pt x="260" y="-65" on="1"/>
+ </contour>
+ <contour>
+ <pt x="161" y="839" on="1"/>
+ <pt x="161" y="1086" on="1"/>
+ <pt x="408" y="1086" on="1"/>
+ <pt x="408" y="839" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 1 4 2 2 2 0 1 13 11 10 1 0 5 13 2 0 0 0 17 14 6 1 15 1 4
+ 48 84 3 2 1 0 16 15 1 14 13 0 2 3 1 3 0 0 17 16 4 3 6 3 1
+ 1 4 48 196 15 14 11 10 2 1 5 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="seven" xMin="108" yMin="0" xMax="996" yMax="1480">
+ <contour>
+ <pt x="182" y="0" on="1"/>
+ <pt x="268" y="469" on="0"/>
+ <pt x="731" y="1095" on="1"/>
+ <pt x="879" y="1295" on="1"/>
+ <pt x="108" y="1295" on="1"/>
+ <pt x="108" y="1480" on="1"/>
+ <pt x="996" y="1480" on="1"/>
+ <pt x="996" y="1351" on="1"/>
+ <pt x="746" y="1010" on="0"/>
+ <pt x="590" y="648" on="1"/>
+ <pt x="434" y="285" on="0"/>
+ <pt x="416" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 35 values pushed */
+ 7 5 3 2 0 0 4 3 28 1 5 1 4 48 84 11 0 1 0 6 5 0 14 11 7
+ 6 3 0 5 13 4 5 4 1 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="sfthyphen" xMin="82" yMin="543" xMax="600" yMax="666">
+ <contour>
+ <pt x="82" y="543" on="1"/>
+ <pt x="82" y="666" on="1"/>
+ <pt x="600" y="666" on="1"/>
+ <pt x="600" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="six" xMin="49" yMin="-37" xMax="987" yMax="1518">
+ <contour>
+ <pt x="259" y="757" on="1"/>
+ <pt x="311" y="843" on="0"/>
+ <pt x="370" y="887" on="1"/>
+ <pt x="455" y="950" on="0"/>
+ <pt x="575" y="950" on="1"/>
+ <pt x="755" y="950" on="0"/>
+ <pt x="871" y="821" on="1"/>
+ <pt x="987" y="692" on="0"/>
+ <pt x="987" y="488" on="1"/>
+ <pt x="987" y="264" on="0"/>
+ <pt x="853" y="114" on="1"/>
+ <pt x="720" y="-37" on="0"/>
+ <pt x="522" y="-37" on="1"/>
+ <pt x="303" y="-37" on="0"/>
+ <pt x="176" y="161" on="1"/>
+ <pt x="49" y="358" on="0"/>
+ <pt x="49" y="700" on="1"/>
+ <pt x="49" y="1078" on="0"/>
+ <pt x="197" y="1298" on="1"/>
+ <pt x="345" y="1518" on="0"/>
+ <pt x="608" y="1518" on="1"/>
+ <pt x="772" y="1518" on="0"/>
+ <pt x="904" y="1452" on="1"/>
+ <pt x="904" y="1227" on="1"/>
+ <pt x="805" y="1227" on="1"/>
+ <pt x="804" y="1248" on="1"/>
+ <pt x="799" y="1359" on="0"/>
+ <pt x="754" y="1405" on="1"/>
+ <pt x="710" y="1450" on="0"/>
+ <pt x="611" y="1450" on="1"/>
+ <pt x="424" y="1450" on="0"/>
+ <pt x="329" y="1212" on="1"/>
+ <pt x="262" y="1043" on="0"/>
+ </contour>
+ <contour>
+ <pt x="525" y="880" on="1"/>
+ <pt x="413" y="880" on="0"/>
+ <pt x="339" y="785" on="1"/>
+ <pt x="265" y="691" on="0"/>
+ <pt x="265" y="542" on="1"/>
+ <pt x="265" y="352" on="0"/>
+ <pt x="333" y="210" on="1"/>
+ <pt x="419" y="31" on="0"/>
+ <pt x="551" y="31" on="1"/>
+ <pt x="659" y="31" on="0"/>
+ <pt x="722" y="148" on="1"/>
+ <pt x="786" y="265" on="0"/>
+ <pt x="786" y="463" on="1"/>
+ <pt x="786" y="880" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 0 0 41 17 12 33 17 4 29 17 20 48 84 20 0 12 2 4 1 1 24 23 22 4 0
+ 5 0 2 3 0 0 14 0 0 45 5 8 37 10 16 48 196 8 22 24 0 16 22 23 22
+ 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="slash" xMin="-30" yMin="-296" xMax="600" yMax="1481">
+ <contour>
+ <pt x="-30" y="-296" on="1"/>
+ <pt x="496" y="1481" on="1"/>
+ <pt x="600" y="1481" on="1"/>
+ <pt x="74" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 9 values pushed */
+ 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="space"/><!-- contains no outline data -->
+
+ <TTGlyph name="sterling" xMin="74" yMin="0" xMax="925" yMax="1505">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="148" on="1"/>
+ <pt x="198" y="181" on="0"/>
+ <pt x="241" y="263" on="1"/>
+ <pt x="284" y="344" on="0"/>
+ <pt x="284" y="547" on="1"/>
+ <pt x="284" y="740" on="1"/>
+ <pt x="111" y="740" on="1"/>
+ <pt x="111" y="802" on="1"/>
+ <pt x="284" y="802" on="1"/>
+ <pt x="284" y="1024" on="1"/>
+ <pt x="284" y="1505" on="0"/>
+ <pt x="653" y="1505" on="1"/>
+ <pt x="786" y="1505" on="0"/>
+ <pt x="925" y="1435" on="1"/>
+ <pt x="925" y="1221" on="1"/>
+ <pt x="827" y="1221" on="1"/>
+ <pt x="825" y="1240" on="1"/>
+ <pt x="822" y="1314" on="1"/>
+ <pt x="817" y="1444" on="0"/>
+ <pt x="663" y="1444" on="1"/>
+ <pt x="547" y="1444" on="0"/>
+ <pt x="511" y="1363" on="1"/>
+ <pt x="481" y="1294" on="0"/>
+ <pt x="481" y="1138" on="1"/>
+ <pt x="481" y="802" on="1"/>
+ <pt x="716" y="802" on="1"/>
+ <pt x="716" y="740" on="1"/>
+ <pt x="481" y="740" on="1"/>
+ <pt x="481" y="586" on="1"/>
+ <pt x="481" y="306" on="0"/>
+ <pt x="199" y="148" on="1"/>
+ <pt x="925" y="148" on="1"/>
+ <pt x="925" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 98 values pushed */
+ 0 0 20 11 12 48 84 12 0 1 24 16 15 14 10 5 0 8 3 0 29 5 2 6 1
+ 3 0 0 28 27 7 6 14 3 8 32 31 1 19 2 0 2 4 48 84 26 25 9 8 3
+ 33 0 1 2 0 14 27 26 16 3 14 24 3 31 8 7 3 5 0 3 0 0 29 28 25
+ 24 4 3 5 1 4 48 196 33 32 15 14 3 10 9 6 5 3 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="t" xMin="25" yMin="-25" xMax="558" yMax="1332">
+ <contour>
+ <pt x="136" y="999" on="1"/>
+ <pt x="25" y="999" on="1"/>
+ <pt x="25" y="1086" on="1"/>
+ <pt x="136" y="1086" on="1"/>
+ <pt x="136" y="1283" on="1"/>
+ <pt x="334" y="1332" on="1"/>
+ <pt x="334" y="1086" on="1"/>
+ <pt x="558" y="1086" on="1"/>
+ <pt x="558" y="999" on="1"/>
+ <pt x="334" y="999" on="1"/>
+ <pt x="334" y="313" on="1"/>
+ <pt x="334" y="226" on="1"/>
+ <pt x="334" y="55" on="0"/>
+ <pt x="438" y="55" on="1"/>
+ <pt x="477" y="55" on="0"/>
+ <pt x="533" y="86" on="1"/>
+ <pt x="533" y="6" on="1"/>
+ <pt x="455" y="-25" on="0"/>
+ <pt x="389" y="-25" on="1"/>
+ <pt x="251" y="-25" on="0"/>
+ <pt x="193" y="56" on="1"/>
+ <pt x="136" y="137" on="0"/>
+ <pt x="136" y="339" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 18 2 11 16 1 22 16 10 3 0 2 3 0 5 4 2 13 2 0 0 9 8 1 0 3
+ 2 1 6 48 84 7 6 3 2 1 3 14 16 11 8 7 2 13 5 2 1 0 0 0 11
+ 10 9 6 5 4 4 0 1 4 48 196 22 4 3 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tbar" xMin="25" yMin="-25" xMax="558" yMax="1332">
+ <contour>
+ <pt x="136" y="617" on="1"/>
+ <pt x="25" y="617" on="1"/>
+ <pt x="25" y="691" on="1"/>
+ <pt x="136" y="691" on="1"/>
+ <pt x="136" y="999" on="1"/>
+ <pt x="25" y="999" on="1"/>
+ <pt x="25" y="1086" on="1"/>
+ <pt x="136" y="1086" on="1"/>
+ <pt x="136" y="1283" on="1"/>
+ <pt x="334" y="1332" on="1"/>
+ <pt x="334" y="1086" on="1"/>
+ <pt x="558" y="1086" on="1"/>
+ <pt x="558" y="999" on="1"/>
+ <pt x="334" y="999" on="1"/>
+ <pt x="334" y="691" on="1"/>
+ <pt x="558" y="691" on="1"/>
+ <pt x="558" y="617" on="1"/>
+ <pt x="334" y="617" on="1"/>
+ <pt x="334" y="313" on="1"/>
+ <pt x="334" y="226" on="1"/>
+ <pt x="334" y="55" on="0"/>
+ <pt x="438" y="55" on="1"/>
+ <pt x="477" y="55" on="0"/>
+ <pt x="533" y="86" on="1"/>
+ <pt x="533" y="6" on="1"/>
+ <pt x="455" y="-25" on="0"/>
+ <pt x="389" y="-25" on="1"/>
+ <pt x="251" y="-25" on="0"/>
+ <pt x="193" y="56" on="1"/>
+ <pt x="136" y="137" on="0"/>
+ <pt x="136" y="339" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 26 2 19 24 1 30 24 18 3 0 2 3 0 9 8 2 13 6 0 0 13 12 5 4 3
+ 6 1 6 17 16 1 0 21 3 2 1 4 48 84 15 14 3 2 3 0 11 10 7 6 1
+ 3 14 24 19 16 15 12 11 4 13 9 6 5 2 1 4 13 0 0 0 19 18 17 14 13
+ 10 9 4 6 0 1 4 48 196 30 8 7 4 3 0 5 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcaron" xMin="25" yMin="-25" xMax="679" yMax="1688">
+ <contour>
+ <pt x="136" y="999" on="1"/>
+ <pt x="25" y="999" on="1"/>
+ <pt x="25" y="1086" on="1"/>
+ <pt x="136" y="1086" on="1"/>
+ <pt x="136" y="1283" on="1"/>
+ <pt x="334" y="1332" on="1"/>
+ <pt x="334" y="1086" on="1"/>
+ <pt x="558" y="1086" on="1"/>
+ <pt x="558" y="999" on="1"/>
+ <pt x="334" y="999" on="1"/>
+ <pt x="334" y="313" on="1"/>
+ <pt x="334" y="226" on="1"/>
+ <pt x="334" y="55" on="0"/>
+ <pt x="438" y="55" on="1"/>
+ <pt x="477" y="55" on="0"/>
+ <pt x="533" y="86" on="1"/>
+ <pt x="533" y="6" on="1"/>
+ <pt x="455" y="-25" on="0"/>
+ <pt x="389" y="-25" on="1"/>
+ <pt x="251" y="-25" on="0"/>
+ <pt x="193" y="56" on="1"/>
+ <pt x="136" y="137" on="0"/>
+ <pt x="136" y="339" on="1"/>
+ </contour>
+ <contour>
+ <pt x="561" y="1491" on="1"/>
+ <pt x="482" y="1491" on="1"/>
+ <pt x="482" y="1688" on="1"/>
+ <pt x="679" y="1688" on="1"/>
+ <pt x="679" y="1517" on="1"/>
+ <pt x="679" y="1354" on="0"/>
+ <pt x="617" y="1289" on="1"/>
+ <pt x="570" y="1240" on="0"/>
+ <pt x="482" y="1234" on="1"/>
+ <pt x="482" y="1284" on="1"/>
+ <pt x="561" y="1290" on="0"/>
+ <pt x="561" y="1439" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 18 2 11 16 34 32 31 27 24 23 5 4 8 25 2 3 1 22 16 10 3 0 2 3 0
+ 0 0 9 8 1 0 3 2 1 6 48 84 26 25 1 0 7 6 3 2 1 3 14 16 11
+ 34 23 8 7 4 26 24 3 2 1 0 0 0 32 31 25 24 4 3 26 11 10 9 6 5
+ 4 4 0 2 4 48 196 27 26 1 22 4 3 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcommaaccent" xMin="25" yMin="-432" xMax="558" yMax="1332">
+ <contour>
+ <pt x="136" y="999" on="1"/>
+ <pt x="25" y="999" on="1"/>
+ <pt x="25" y="1086" on="1"/>
+ <pt x="136" y="1086" on="1"/>
+ <pt x="136" y="1283" on="1"/>
+ <pt x="334" y="1332" on="1"/>
+ <pt x="334" y="1086" on="1"/>
+ <pt x="558" y="1086" on="1"/>
+ <pt x="558" y="999" on="1"/>
+ <pt x="334" y="999" on="1"/>
+ <pt x="334" y="313" on="1"/>
+ <pt x="334" y="226" on="1"/>
+ <pt x="334" y="55" on="0"/>
+ <pt x="438" y="55" on="1"/>
+ <pt x="477" y="55" on="0"/>
+ <pt x="533" y="86" on="1"/>
+ <pt x="533" y="6" on="1"/>
+ <pt x="455" y="-25" on="0"/>
+ <pt x="389" y="-25" on="1"/>
+ <pt x="251" y="-25" on="0"/>
+ <pt x="193" y="56" on="1"/>
+ <pt x="136" y="137" on="0"/>
+ <pt x="136" y="339" on="1"/>
+ </contour>
+ <contour>
+ <pt x="186" y="-411" on="1"/>
+ <pt x="186" y="-343" on="1"/>
+ <pt x="248" y="-359" on="0"/>
+ <pt x="287" y="-359" on="1"/>
+ <pt x="394" y="-359" on="0"/>
+ <pt x="394" y="-277" on="1"/>
+ <pt x="394" y="-179" on="0"/>
+ <pt x="207" y="-175" on="1"/>
+ <pt x="302" y="0" on="1"/>
+ <pt x="381" y="0" on="1"/>
+ <pt x="315" y="-119" on="1"/>
+ <pt x="411" y="-127" on="0"/>
+ <pt x="460" y="-152" on="1"/>
+ <pt x="532" y="-189" on="0"/>
+ <pt x="532" y="-266" on="1"/>
+ <pt x="532" y="-336" on="0"/>
+ <pt x="474" y="-384" on="1"/>
+ <pt x="417" y="-432" on="0"/>
+ <pt x="330" y="-432" on="1"/>
+ <pt x="262" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 104 values pushed */
+ 0 0 26 17 41 48 84 18 2 11 16 1 22 16 10 3 0 2 3 0 5 4 2 13 2
+ 1 33 32 31 30 24 23 6 13 41 2 0 0 0 9 8 1 0 3 2 1 6 48 84 7
+ 6 3 2 1 3 14 0 0 28 48 37 48 196 16 11 33 31 30 24 23 5 5 0 3 32
+ 8 7 3 13 37 5 2 1 0 0 0 11 10 9 6 5 4 4 0 1 4 48 196 22 4
+ 3 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcommabelow" xMin="25" yMin="-432" xMax="558" yMax="1332">
+ <component glyphName="t" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="-9" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="thorn" xMin="0" yMin="-395" xMax="956" yMax="1579">
+ <contour>
+ <pt x="0" y="-395" on="1"/>
+ <pt x="0" y="-333" on="1"/>
+ <pt x="19" y="-332" on="1"/>
+ <pt x="92" y="-328" on="0"/>
+ <pt x="105" y="-306" on="1"/>
+ <pt x="118" y="-286" on="0"/>
+ <pt x="119" y="-234" on="1"/>
+ <pt x="121" y="-136" on="1"/>
+ <pt x="119" y="1426" on="1"/>
+ <pt x="119" y="1489" on="0"/>
+ <pt x="93" y="1501" on="1"/>
+ <pt x="71" y="1513" on="0"/>
+ <pt x="19" y="1516" on="1"/>
+ <pt x="0" y="1517" on="1"/>
+ <pt x="0" y="1579" on="1"/>
+ <pt x="318" y="1579" on="1"/>
+ <pt x="318" y="907" on="1"/>
+ <pt x="376" y="999" on="0"/>
+ <pt x="432" y="1044" on="1"/>
+ <pt x="512" y="1110" on="0"/>
+ <pt x="610" y="1110" on="1"/>
+ <pt x="769" y="1110" on="0"/>
+ <pt x="863" y="968" on="1"/>
+ <pt x="956" y="826" on="0"/>
+ <pt x="956" y="575" on="1"/>
+ <pt x="956" y="293" on="0"/>
+ <pt x="835" y="134" on="1"/>
+ <pt x="714" y="-25" on="0"/>
+ <pt x="503" y="-25" on="1"/>
+ <pt x="429" y="-25" on="0"/>
+ <pt x="318" y="0" on="1"/>
+ <pt x="318" y="-136" on="1"/>
+ <pt x="320" y="-235" on="1"/>
+ <pt x="321" y="-304" on="0"/>
+ <pt x="345" y="-317" on="1"/>
+ <pt x="367" y="-329" on="0"/>
+ <pt x="421" y="-332" on="1"/>
+ <pt x="439" y="-333" on="1"/>
+ <pt x="439" y="-395" on="1"/>
+ </contour>
+ <contour>
+ <pt x="318" y="77" on="1"/>
+ <pt x="399" y="54" on="0"/>
+ <pt x="449" y="54" on="1"/>
+ <pt x="585" y="54" on="0"/>
+ <pt x="664" y="181" on="1"/>
+ <pt x="743" y="308" on="0"/>
+ <pt x="743" y="536" on="1"/>
+ <pt x="743" y="983" on="0"/>
+ <pt x="542" y="983" on="1"/>
+ <pt x="449" y="983" on="0"/>
+ <pt x="318" y="837" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 47 29 20 41 21 28 48 84 28 2 20 1 1 13 14 1 2 0 1 1 49 39 16
+ 3 1 2 3 0 0 1 37 31 30 7 1 5 2 0 3 0 15 14 1 38 0 1 2 0
+ 14 0 0 45 10 24 48 196 38 37 2 13 24 15 14 13 7 1 0 5 13 15 49 39 31
+ 30 16 15 5 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="three" xMin="93" yMin="-37" xMax="910" yMax="1517">
+ <contour>
+ <pt x="93" y="10" on="1"/>
+ <pt x="93" y="271" on="1"/>
+ <pt x="191" y="271" on="1"/>
+ <pt x="192" y="249" on="1"/>
+ <pt x="195" y="182" on="1"/>
+ <pt x="198" y="113" on="0"/>
+ <pt x="261" y="72" on="1"/>
+ <pt x="324" y="31" on="0"/>
+ <pt x="422" y="31" on="1"/>
+ <pt x="550" y="31" on="0"/>
+ <pt x="625" y="128" on="1"/>
+ <pt x="700" y="226" on="0"/>
+ <pt x="700" y="388" on="1"/>
+ <pt x="700" y="565" on="0"/>
+ <pt x="606" y="662" on="1"/>
+ <pt x="512" y="759" on="0"/>
+ <pt x="338" y="759" on="1"/>
+ <pt x="228" y="759" on="1"/>
+ <pt x="228" y="820" on="1"/>
+ <pt x="294" y="820" on="1"/>
+ <pt x="669" y="820" on="0"/>
+ <pt x="669" y="1155" on="1"/>
+ <pt x="669" y="1450" on="0"/>
+ <pt x="418" y="1450" on="1"/>
+ <pt x="334" y="1450" on="0"/>
+ <pt x="270" y="1419" on="1"/>
+ <pt x="235" y="1402" on="0"/>
+ <pt x="222" y="1363" on="1"/>
+ <pt x="212" y="1331" on="0"/>
+ <pt x="204" y="1249" on="1"/>
+ <pt x="202" y="1234" on="1"/>
+ <pt x="104" y="1234" on="1"/>
+ <pt x="104" y="1460" on="1"/>
+ <pt x="271" y="1517" on="0"/>
+ <pt x="428" y="1517" on="1"/>
+ <pt x="634" y="1517" on="0"/>
+ <pt x="750" y="1427" on="1"/>
+ <pt x="866" y="1336" on="0"/>
+ <pt x="866" y="1176" on="1"/>
+ <pt x="866" y="1018" on="0"/>
+ <pt x="753" y="914" on="1"/>
+ <pt x="686" y="852" on="0"/>
+ <pt x="555" y="800" on="1"/>
+ <pt x="668" y="769" on="0"/>
+ <pt x="726" y="734" on="1"/>
+ <pt x="910" y="624" on="0"/>
+ <pt x="910" y="404" on="1"/>
+ <pt x="910" y="203" on="0"/>
+ <pt x="778" y="83" on="1"/>
+ <pt x="646" y="-37" on="0"/>
+ <pt x="417" y="-37" on="1"/>
+ <pt x="254" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 64 values pushed */
+ 0 0 23 17 34 8 17 50 48 84 50 2 34 0 1 1 42 32 31 30 19 18 17 16 2
+ 1 0 11 0 2 3 0 0 14 0 0 21 5 38 12 10 46 48 196 42 30 19 18 17 16
+ 2 7 13 46 38 31 32 31 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="threequarters" xMin="173" yMin="-37" xMax="1364" yMax="1517">
+ <contour>
+ <pt x="173" y="-37" on="1"/>
+ <pt x="1261" y="1517" on="1"/>
+ <pt x="1347" y="1517" on="1"/>
+ <pt x="259" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1065" y="0" on="1"/>
+ <pt x="1065" y="39" on="1"/>
+ <pt x="1075" y="39" on="1"/>
+ <pt x="1126" y="39" on="0"/>
+ <pt x="1139" y="48" on="1"/>
+ <pt x="1153" y="56" on="0"/>
+ <pt x="1155" y="88" on="1"/>
+ <pt x="1158" y="137" on="1"/>
+ <pt x="1158" y="205" on="1"/>
+ <pt x="813" y="205" on="1"/>
+ <pt x="813" y="271" on="1"/>
+ <pt x="1181" y="751" on="1"/>
+ <pt x="1271" y="751" on="1"/>
+ <pt x="1271" y="294" on="1"/>
+ <pt x="1364" y="294" on="1"/>
+ <pt x="1364" y="205" on="1"/>
+ <pt x="1271" y="205" on="1"/>
+ <pt x="1271" y="137" on="1"/>
+ <pt x="1274" y="88" on="1"/>
+ <pt x="1276" y="52" on="0"/>
+ <pt x="1297" y="45" on="1"/>
+ <pt x="1313" y="39" on="0"/>
+ <pt x="1348" y="39" on="1"/>
+ <pt x="1358" y="39" on="1"/>
+ <pt x="1358" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="878" y="294" on="1"/>
+ <pt x="1158" y="294" on="1"/>
+ <pt x="1158" y="658" on="1"/>
+ </contour>
+ <contour>
+ <pt x="173" y="766" on="1"/>
+ <pt x="173" y="901" on="1"/>
+ <pt x="232" y="901" on="1"/>
+ <pt x="232" y="891" on="1"/>
+ <pt x="233" y="881" on="1"/>
+ <pt x="233" y="872" on="1"/>
+ <pt x="234" y="865" on="0"/>
+ <pt x="234" y="861" on="1"/>
+ <pt x="234" y="858" on="1"/>
+ <pt x="234" y="779" on="0"/>
+ <pt x="353" y="779" on="1"/>
+ <pt x="502" y="779" on="0"/>
+ <pt x="502" y="951" on="1"/>
+ <pt x="502" y="1133" on="0"/>
+ <pt x="297" y="1133" on="1"/>
+ <pt x="241" y="1133" on="1"/>
+ <pt x="241" y="1172" on="1"/>
+ <pt x="279" y="1172" on="1"/>
+ <pt x="483" y="1172" on="0"/>
+ <pt x="483" y="1334" on="1"/>
+ <pt x="483" y="1479" on="0"/>
+ <pt x="352" y="1479" on="1"/>
+ <pt x="246" y="1479" on="0"/>
+ <pt x="242" y="1415" on="1"/>
+ <pt x="239" y="1370" on="1"/>
+ <pt x="238" y="1362" on="1"/>
+ <pt x="178" y="1362" on="1"/>
+ <pt x="178" y="1487" on="1"/>
+ <pt x="273" y="1517" on="0"/>
+ <pt x="371" y="1517" on="1"/>
+ <pt x="606" y="1517" on="0"/>
+ <pt x="606" y="1344" on="1"/>
+ <pt x="606" y="1214" on="0"/>
+ <pt x="446" y="1158" on="1"/>
+ <pt x="630" y="1110" on="0"/>
+ <pt x="630" y="959" on="1"/>
+ <pt x="630" y="858" on="0"/>
+ <pt x="558" y="800" on="1"/>
+ <pt x="486" y="741" on="0"/>
+ <pt x="358" y="741" on="1"/>
+ <pt x="260" y="741" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 150 values pushed */
+ 0 0 53 45 61 42 45 71 48 84 14 17 12 2 27 26 21 11 6 5 6 12 4 3 65
+ 59 58 57 49 48 47 46 40 39 37 36 35 34 33 32 31 16 15 2 1 21 13 71 61 17
+ 3 0 4 0 0 30 29 18 17 46 3 12 1 4 48 84 20 19 13 12 3 28 4 1 2
+ 0 14 0 0 51 44 63 44 44 67 48 196 15 1 2 16 11 3 28 27 26 19 18 2 6
+ 13 16 65 59 58 57 49 48 47 46 40 39 37 36 35 34 33 32 29 14 13 6 5 4 3
+ 0 24 13 67 63 11 0 0 31 30 12 11 15 3 16 1 4 48 196 21 20 17 16 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="threesuperior" xMin="86" yMin="741" xMax="543" yMax="1517">
+ <contour>
+ <pt x="86" y="766" on="1"/>
+ <pt x="86" y="901" on="1"/>
+ <pt x="145" y="901" on="1"/>
+ <pt x="145" y="891" on="1"/>
+ <pt x="146" y="881" on="1"/>
+ <pt x="146" y="872" on="1"/>
+ <pt x="147" y="865" on="0"/>
+ <pt x="147" y="861" on="1"/>
+ <pt x="147" y="858" on="1"/>
+ <pt x="147" y="779" on="0"/>
+ <pt x="267" y="779" on="1"/>
+ <pt x="415" y="779" on="0"/>
+ <pt x="415" y="951" on="1"/>
+ <pt x="415" y="1133" on="0"/>
+ <pt x="210" y="1133" on="1"/>
+ <pt x="154" y="1133" on="1"/>
+ <pt x="154" y="1172" on="1"/>
+ <pt x="192" y="1172" on="1"/>
+ <pt x="396" y="1172" on="0"/>
+ <pt x="396" y="1334" on="1"/>
+ <pt x="396" y="1479" on="0"/>
+ <pt x="265" y="1479" on="1"/>
+ <pt x="159" y="1479" on="0"/>
+ <pt x="155" y="1415" on="1"/>
+ <pt x="152" y="1370" on="1"/>
+ <pt x="151" y="1362" on="1"/>
+ <pt x="91" y="1362" on="1"/>
+ <pt x="91" y="1487" on="1"/>
+ <pt x="192" y="1517" on="0"/>
+ <pt x="284" y="1517" on="1"/>
+ <pt x="519" y="1517" on="0"/>
+ <pt x="519" y="1344" on="1"/>
+ <pt x="519" y="1215" on="0"/>
+ <pt x="359" y="1158" on="1"/>
+ <pt x="466" y="1130" on="0"/>
+ <pt x="508" y="1073" on="1"/>
+ <pt x="543" y="1026" on="0"/>
+ <pt x="543" y="959" on="1"/>
+ <pt x="543" y="858" on="0"/>
+ <pt x="471" y="800" on="1"/>
+ <pt x="400" y="741" on="0"/>
+ <pt x="271" y="741" on="1"/>
+ <pt x="173" y="741" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 0 0 21 45 29 10 45 41 48 84 41 33 29 27 26 25 17 16 15 14 8 7 5 4 3
+ 2 1 0 14 0 0 19 44 31 12 44 37 48 196 37 33 31 27 26 25 17 16 15 14 8
+ 7 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tilde" xMin="8" yMin="1283" xMax="674" yMax="1518">
+ <contour>
+ <pt x="8" y="1283" on="1"/>
+ <pt x="35" y="1423" on="0"/>
+ <pt x="104" y="1476" on="1"/>
+ <pt x="158" y="1518" on="0"/>
+ <pt x="235" y="1518" on="1"/>
+ <pt x="300" y="1518" on="0"/>
+ <pt x="353" y="1480" on="1"/>
+ <pt x="388" y="1455" on="1"/>
+ <pt x="440" y="1418" on="0"/>
+ <pt x="494" y="1418" on="1"/>
+ <pt x="590" y="1418" on="0"/>
+ <pt x="612" y="1517" on="1"/>
+ <pt x="674" y="1517" on="1"/>
+ <pt x="646" y="1378" on="0"/>
+ <pt x="578" y="1325" on="1"/>
+ <pt x="524" y="1283" on="0"/>
+ <pt x="447" y="1283" on="1"/>
+ <pt x="384" y="1283" on="0"/>
+ <pt x="329" y="1321" on="1"/>
+ <pt x="294" y="1345" on="1"/>
+ <pt x="239" y="1383" on="0"/>
+ <pt x="187" y="1383" on="1"/>
+ <pt x="100" y="1383" on="0"/>
+ <pt x="70" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 0 0 21 20 4 9 20 16 48 84 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
+ 14 23 12 11 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="trademark" xMin="140" yMin="728" xMax="1867" yMax="1480">
+ <contour>
+ <pt x="411" y="1419" on="1"/>
+ <pt x="226" y="1419" on="1"/>
+ <pt x="226" y="1283" on="1"/>
+ <pt x="140" y="1283" on="1"/>
+ <pt x="140" y="1480" on="1"/>
+ <pt x="819" y="1480" on="1"/>
+ <pt x="819" y="1283" on="1"/>
+ <pt x="732" y="1283" on="1"/>
+ <pt x="732" y="1419" on="1"/>
+ <pt x="547" y="1419" on="1"/>
+ <pt x="547" y="790" on="1"/>
+ <pt x="671" y="790" on="1"/>
+ <pt x="671" y="728" on="1"/>
+ <pt x="288" y="728" on="1"/>
+ <pt x="288" y="790" on="1"/>
+ <pt x="411" y="790" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1358" y="795" on="1"/>
+ <pt x="1127" y="1413" on="1"/>
+ <pt x="1127" y="728" on="1"/>
+ <pt x="905" y="728" on="1"/>
+ <pt x="905" y="790" on="1"/>
+ <pt x="1028" y="790" on="1"/>
+ <pt x="1028" y="1419" on="1"/>
+ <pt x="893" y="1419" on="1"/>
+ <pt x="893" y="1480" on="1"/>
+ <pt x="1249" y="1480" on="1"/>
+ <pt x="1414" y="1038" on="1"/>
+ <pt x="1567" y="1480" on="1"/>
+ <pt x="1867" y="1480" on="1"/>
+ <pt x="1867" y="1419" on="1"/>
+ <pt x="1744" y="1419" on="1"/>
+ <pt x="1744" y="790" on="1"/>
+ <pt x="1867" y="790" on="1"/>
+ <pt x="1867" y="728" on="1"/>
+ <pt x="1608" y="728" on="1"/>
+ <pt x="1608" y="1413" on="1"/>
+ <pt x="1395" y="795" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 133 values pushed */
+ 36 35 32 31 26 21 20 17 16 15 14 11 10 7 6 3 2 17 0 12 3 0 0 30 29
+ 23 22 9 8 1 0 14 7 4 1 4 48 84 34 33 19 18 13 12 5 0 28 27 25 24
+ 5 4 0 5 14 36 27 26 25 16 5 34 17 3 24 23 20 19 4 21 5 3 12 11 8
+ 7 4 5 9 3 14 13 2 1 4 0 3 3 33 32 29 28 4 13 30 0 0 35 34 23
+ 1 30 22 21 9 1 17 10 9 23 1 0 3 4 48 196 31 30 1 18 17 1 6 5 1
+ 15 0 1 4 3 1 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="two" xMin="68" yMin="0" xMax="906" yMax="1518">
+ <contour>
+ <pt x="68" y="0" on="1"/>
+ <pt x="68" y="99" on="1"/>
+ <pt x="103" y="253" on="0"/>
+ <pt x="178" y="354" on="1"/>
+ <pt x="246" y="447" on="0"/>
+ <pt x="400" y="599" on="1"/>
+ <pt x="463" y="662" on="1"/>
+ <pt x="605" y="805" on="0"/>
+ <pt x="649" y="893" on="1"/>
+ <pt x="697" y="989" on="0"/>
+ <pt x="697" y="1129" on="1"/>
+ <pt x="697" y="1450" on="0"/>
+ <pt x="444" y="1450" on="1"/>
+ <pt x="346" y="1450" on="0"/>
+ <pt x="272" y="1400" on="1"/>
+ <pt x="240" y="1379" on="0"/>
+ <pt x="230" y="1358" on="1"/>
+ <pt x="206" y="1306" on="0"/>
+ <pt x="201" y="1182" on="1"/>
+ <pt x="200" y="1157" on="1"/>
+ <pt x="101" y="1157" on="1"/>
+ <pt x="101" y="1427" on="1"/>
+ <pt x="290" y="1518" on="0"/>
+ <pt x="480" y="1518" on="1"/>
+ <pt x="906" y="1518" on="0"/>
+ <pt x="906" y="1137" on="1"/>
+ <pt x="906" y="999" on="0"/>
+ <pt x="841" y="913" on="1"/>
+ <pt x="791" y="847" on="0"/>
+ <pt x="661" y="729" on="1"/>
+ <pt x="561" y="638" on="1"/>
+ <pt x="497" y="580" on="1"/>
+ <pt x="338" y="437" on="0"/>
+ <pt x="286" y="343" on="1"/>
+ <pt x="244" y="268" on="0"/>
+ <pt x="229" y="173" on="1"/>
+ <pt x="900" y="173" on="1"/>
+ <pt x="900" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 64 values pushed */
+ 0 0 12 17 23 48 84 23 0 1 21 20 19 3 0 35 3 0 1 35 0 2 0 0 36
+ 35 13 1 0 1 4 48 84 37 0 1 0 14 0 0 10 10 25 48 196 35 19 2 36 20
+ 3 25 36 1 0 20 37 36 1 21 20 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="twosuperior" xMin="86" yMin="759" xMax="556" yMax="1518">
+ <contour>
+ <pt x="86" y="759" on="1"/>
+ <pt x="86" y="809" on="1"/>
+ <pt x="127" y="925" on="0"/>
+ <pt x="238" y="1026" on="1"/>
+ <pt x="279" y="1064" on="1"/>
+ <pt x="426" y="1200" on="0"/>
+ <pt x="426" y="1322" on="1"/>
+ <pt x="426" y="1477" on="0"/>
+ <pt x="289" y="1477" on="1"/>
+ <pt x="228" y="1477" on="0"/>
+ <pt x="163" y="1428" on="1"/>
+ <pt x="163" y="1338" on="1"/>
+ <pt x="104" y="1338" on="1"/>
+ <pt x="104" y="1474" on="1"/>
+ <pt x="214" y="1518" on="0"/>
+ <pt x="313" y="1518" on="1"/>
+ <pt x="422" y="1518" on="0"/>
+ <pt x="489" y="1462" on="1"/>
+ <pt x="556" y="1406" on="0"/>
+ <pt x="556" y="1319" on="1"/>
+ <pt x="556" y="1247" on="0"/>
+ <pt x="503" y="1185" on="1"/>
+ <pt x="473" y="1148" on="0"/>
+ <pt x="404" y="1100" on="1"/>
+ <pt x="383" y="1086" on="0"/>
+ <pt x="370" y="1077" on="1"/>
+ <pt x="320" y="1040" on="1"/>
+ <pt x="208" y="957" on="0"/>
+ <pt x="198" y="864" on="1"/>
+ <pt x="554" y="864" on="1"/>
+ <pt x="554" y="759" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 0 0 8 45 15 48 84 1 28 0 2 13 12 11 10 4 13 15 28 0 0 30 0 43 1
+ 28 1 4 48 84 29 28 1 0 14 0 0 6 44 19 48 196 30 29 28 19 13 12 11 10
+ 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="u" xMin="12" yMin="-25" xMax="993" yMax="1086">
+ <contour>
+ <pt x="675" y="0" on="1"/>
+ <pt x="675" y="179" on="1"/>
+ <pt x="611" y="87" on="0"/>
+ <pt x="551" y="41" on="1"/>
+ <pt x="466" y="-25" on="0"/>
+ <pt x="364" y="-25" on="1"/>
+ <pt x="240" y="-25" on="0"/>
+ <pt x="186" y="53" on="1"/>
+ <pt x="133" y="131" on="0"/>
+ <pt x="133" y="321" on="1"/>
+ <pt x="133" y="827" on="1"/>
+ <pt x="131" y="925" on="1"/>
+ <pt x="131" y="993" on="0"/>
+ <pt x="106" y="1007" on="1"/>
+ <pt x="86" y="1019" on="0"/>
+ <pt x="31" y="1023" on="1"/>
+ <pt x="12" y="1024" on="1"/>
+ <pt x="12" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="352" on="1"/>
+ <pt x="333" y="274" on="1"/>
+ <pt x="335" y="188" on="0"/>
+ <pt x="357" y="150" on="1"/>
+ <pt x="383" y="105" on="0"/>
+ <pt x="439" y="105" on="1"/>
+ <pt x="554" y="105" on="0"/>
+ <pt x="675" y="245" on="1"/>
+ <pt x="675" y="827" on="1"/>
+ <pt x="673" y="925" on="1"/>
+ <pt x="672" y="994" on="0"/>
+ <pt x="648" y="1007" on="1"/>
+ <pt x="627" y="1019" on="0"/>
+ <pt x="573" y="1023" on="1"/>
+ <pt x="554" y="1024" on="1"/>
+ <pt x="554" y="1086" on="1"/>
+ <pt x="872" y="1086" on="1"/>
+ <pt x="872" y="259" on="1"/>
+ <pt x="874" y="160" on="1"/>
+ <pt x="874" y="92" on="0"/>
+ <pt x="899" y="78" on="1"/>
+ <pt x="922" y="66" on="0"/>
+ <pt x="974" y="63" on="1"/>
+ <pt x="993" y="62" on="1"/>
+ <pt x="993" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 0 0 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1 10 17 0 3 43 0
+ 1 0 35 34 18 17 1 3 14 34 33 2 0 18 3 43 42 2 13 35 17 16 9 0 0
+ 27 26 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="uacute" xMin="12" yMin="-25" xMax="993" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="196" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ubreve" xMin="12" yMin="-25" xMax="993" yMax="1604">
+ <contour>
+ <pt x="675" y="0" on="1"/>
+ <pt x="675" y="179" on="1"/>
+ <pt x="611" y="87" on="0"/>
+ <pt x="551" y="41" on="1"/>
+ <pt x="466" y="-25" on="0"/>
+ <pt x="364" y="-25" on="1"/>
+ <pt x="240" y="-25" on="0"/>
+ <pt x="186" y="53" on="1"/>
+ <pt x="133" y="131" on="0"/>
+ <pt x="133" y="321" on="1"/>
+ <pt x="133" y="827" on="1"/>
+ <pt x="131" y="925" on="1"/>
+ <pt x="131" y="993" on="0"/>
+ <pt x="106" y="1007" on="1"/>
+ <pt x="86" y="1019" on="0"/>
+ <pt x="31" y="1023" on="1"/>
+ <pt x="12" y="1024" on="1"/>
+ <pt x="12" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="352" on="1"/>
+ <pt x="333" y="274" on="1"/>
+ <pt x="335" y="188" on="0"/>
+ <pt x="357" y="150" on="1"/>
+ <pt x="383" y="105" on="0"/>
+ <pt x="439" y="105" on="1"/>
+ <pt x="554" y="105" on="0"/>
+ <pt x="675" y="245" on="1"/>
+ <pt x="675" y="827" on="1"/>
+ <pt x="673" y="925" on="1"/>
+ <pt x="672" y="994" on="0"/>
+ <pt x="648" y="1007" on="1"/>
+ <pt x="627" y="1019" on="0"/>
+ <pt x="573" y="1023" on="1"/>
+ <pt x="554" y="1024" on="1"/>
+ <pt x="554" y="1086" on="1"/>
+ <pt x="872" y="1086" on="1"/>
+ <pt x="872" y="259" on="1"/>
+ <pt x="874" y="160" on="1"/>
+ <pt x="874" y="92" on="0"/>
+ <pt x="899" y="78" on="1"/>
+ <pt x="922" y="66" on="0"/>
+ <pt x="974" y="63" on="1"/>
+ <pt x="993" y="62" on="1"/>
+ <pt x="993" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="146" y="1604" on="1"/>
+ <pt x="211" y="1604" on="1"/>
+ <pt x="238" y="1514" on="0"/>
+ <pt x="298" y="1472" on="1"/>
+ <pt x="366" y="1425" on="0"/>
+ <pt x="479" y="1425" on="1"/>
+ <pt x="605" y="1425" on="0"/>
+ <pt x="675" y="1484" on="1"/>
+ <pt x="724" y="1524" on="0"/>
+ <pt x="748" y="1604" on="1"/>
+ <pt x="812" y="1604" on="1"/>
+ <pt x="793" y="1469" on="0"/>
+ <pt x="721" y="1388" on="1"/>
+ <pt x="626" y="1283" on="0"/>
+ <pt x="479" y="1283" on="1"/>
+ <pt x="325" y="1283" on="0"/>
+ <pt x="230" y="1398" on="1"/>
+ <pt x="165" y="1476" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 0 0 49 20 58 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1 10 17 0
+ 3 54 53 45 44 4 13 58 17 43 0 1 0 35 34 18 17 1 3 14 54 53 2 35 0
+ 3 34 33 2 0 18 3 45 44 2 18 9 3 43 42 2 13 35 17 16 9 0 0 27 26
+ 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ucircumflex" xMin="12" yMin="-25" xMax="993" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="143" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="udieresis" xMin="12" yMin="-25" xMax="993" yMax="1456">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="162" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ugrave" xMin="12" yMin="-25" xMax="993" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="78" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="uhungarumlaut" xMin="12" yMin="-25" xMax="993" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="hungarumlaut" x="249" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="umacron" xMin="12" yMin="-25" xMax="993" yMax="1406">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="161" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="underscore" xMin="0" yMin="-123" xMax="1024" yMax="0">
+ <contour>
+ <pt x="0" y="-123" on="1"/>
+ <pt x="0" y="0" on="1"/>
+ <pt x="1024" y="0" on="1"/>
+ <pt x="1024" y="-123" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 12 1 1 1 4 48 84 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="uogonek" xMin="12" yMin="-370" xMax="993" yMax="1086">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="419" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="uring" xMin="12" yMin="-25" xMax="993" yMax="1737">
+ <contour>
+ <pt x="675" y="0" on="1"/>
+ <pt x="675" y="179" on="1"/>
+ <pt x="611" y="87" on="0"/>
+ <pt x="551" y="41" on="1"/>
+ <pt x="466" y="-25" on="0"/>
+ <pt x="364" y="-25" on="1"/>
+ <pt x="240" y="-25" on="0"/>
+ <pt x="186" y="53" on="1"/>
+ <pt x="133" y="131" on="0"/>
+ <pt x="133" y="321" on="1"/>
+ <pt x="133" y="827" on="1"/>
+ <pt x="131" y="925" on="1"/>
+ <pt x="131" y="993" on="0"/>
+ <pt x="106" y="1007" on="1"/>
+ <pt x="86" y="1019" on="0"/>
+ <pt x="31" y="1023" on="1"/>
+ <pt x="12" y="1024" on="1"/>
+ <pt x="12" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="352" on="1"/>
+ <pt x="333" y="274" on="1"/>
+ <pt x="335" y="188" on="0"/>
+ <pt x="357" y="150" on="1"/>
+ <pt x="383" y="105" on="0"/>
+ <pt x="439" y="105" on="1"/>
+ <pt x="554" y="105" on="0"/>
+ <pt x="675" y="245" on="1"/>
+ <pt x="675" y="827" on="1"/>
+ <pt x="673" y="925" on="1"/>
+ <pt x="672" y="994" on="0"/>
+ <pt x="648" y="1007" on="1"/>
+ <pt x="627" y="1019" on="0"/>
+ <pt x="573" y="1023" on="1"/>
+ <pt x="554" y="1024" on="1"/>
+ <pt x="554" y="1086" on="1"/>
+ <pt x="872" y="1086" on="1"/>
+ <pt x="872" y="259" on="1"/>
+ <pt x="874" y="160" on="1"/>
+ <pt x="874" y="92" on="0"/>
+ <pt x="899" y="78" on="1"/>
+ <pt x="922" y="66" on="0"/>
+ <pt x="974" y="63" on="1"/>
+ <pt x="993" y="62" on="1"/>
+ <pt x="993" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="491" y="1737" on="1"/>
+ <pt x="585" y="1737" on="0"/>
+ <pt x="651" y="1671" on="1"/>
+ <pt x="718" y="1605" on="0"/>
+ <pt x="718" y="1511" on="1"/>
+ <pt x="718" y="1415" on="0"/>
+ <pt x="651" y="1349" on="1"/>
+ <pt x="584" y="1283" on="0"/>
+ <pt x="489" y="1283" on="1"/>
+ <pt x="405" y="1283" on="0"/>
+ <pt x="344" y="1337" on="1"/>
+ <pt x="264" y="1407" on="0"/>
+ <pt x="264" y="1510" on="1"/>
+ <pt x="264" y="1605" on="0"/>
+ <pt x="330" y="1671" on="1"/>
+ <pt x="396" y="1737" on="0"/>
+ </contour>
+ <contour>
+ <pt x="491" y="1669" on="1"/>
+ <pt x="425" y="1669" on="0"/>
+ <pt x="378" y="1623" on="1"/>
+ <pt x="332" y="1576" on="0"/>
+ <pt x="332" y="1511" on="1"/>
+ <pt x="332" y="1445" on="0"/>
+ <pt x="378" y="1398" on="1"/>
+ <pt x="424" y="1351" on="0"/>
+ <pt x="489" y="1351" on="1"/>
+ <pt x="550" y="1351" on="0"/>
+ <pt x="594" y="1388" on="1"/>
+ <pt x="650" y="1437" on="0"/>
+ <pt x="650" y="1511" on="1"/>
+ <pt x="650" y="1577" on="0"/>
+ <pt x="603" y="1623" on="1"/>
+ <pt x="556" y="1669" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 68 17 52 60 17 44 24 29 5 48 84 5 2 42 36 33 27 26 19 16 10 9 1
+ 10 17 0 3 52 44 17 43 0 1 0 35 34 18 17 1 3 14 0 0 72 17 48 64 17
+ 56 48 196 48 48 35 0 2 34 33 2 0 18 3 56 56 18 9 2 43 42 2 13 35 17
+ 16 9 0 0 27 26 1 0 4 3 35 19 18 4 1 9 2 4 48 196 36 35 1 10 9
+ 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="utilde" xMin="12" yMin="-25" xMax="993" yMax="1518">
+ <contour>
+ <pt x="675" y="0" on="1"/>
+ <pt x="675" y="179" on="1"/>
+ <pt x="611" y="87" on="0"/>
+ <pt x="551" y="41" on="1"/>
+ <pt x="466" y="-25" on="0"/>
+ <pt x="364" y="-25" on="1"/>
+ <pt x="240" y="-25" on="0"/>
+ <pt x="186" y="53" on="1"/>
+ <pt x="133" y="131" on="0"/>
+ <pt x="133" y="321" on="1"/>
+ <pt x="133" y="827" on="1"/>
+ <pt x="131" y="925" on="1"/>
+ <pt x="131" y="993" on="0"/>
+ <pt x="106" y="1007" on="1"/>
+ <pt x="86" y="1019" on="0"/>
+ <pt x="31" y="1023" on="1"/>
+ <pt x="12" y="1024" on="1"/>
+ <pt x="12" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="352" on="1"/>
+ <pt x="333" y="274" on="1"/>
+ <pt x="335" y="188" on="0"/>
+ <pt x="357" y="150" on="1"/>
+ <pt x="383" y="105" on="0"/>
+ <pt x="439" y="105" on="1"/>
+ <pt x="554" y="105" on="0"/>
+ <pt x="675" y="245" on="1"/>
+ <pt x="675" y="827" on="1"/>
+ <pt x="673" y="925" on="1"/>
+ <pt x="672" y="994" on="0"/>
+ <pt x="648" y="1007" on="1"/>
+ <pt x="627" y="1019" on="0"/>
+ <pt x="573" y="1023" on="1"/>
+ <pt x="554" y="1024" on="1"/>
+ <pt x="554" y="1086" on="1"/>
+ <pt x="872" y="1086" on="1"/>
+ <pt x="872" y="259" on="1"/>
+ <pt x="874" y="160" on="1"/>
+ <pt x="874" y="92" on="0"/>
+ <pt x="899" y="78" on="1"/>
+ <pt x="922" y="66" on="0"/>
+ <pt x="974" y="63" on="1"/>
+ <pt x="993" y="62" on="1"/>
+ <pt x="993" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="158" y="1283" on="1"/>
+ <pt x="185" y="1423" on="0"/>
+ <pt x="254" y="1476" on="1"/>
+ <pt x="308" y="1518" on="0"/>
+ <pt x="385" y="1518" on="1"/>
+ <pt x="450" y="1518" on="0"/>
+ <pt x="503" y="1480" on="1"/>
+ <pt x="538" y="1455" on="1"/>
+ <pt x="590" y="1418" on="0"/>
+ <pt x="644" y="1418" on="1"/>
+ <pt x="739" y="1418" on="0"/>
+ <pt x="762" y="1517" on="1"/>
+ <pt x="824" y="1517" on="1"/>
+ <pt x="796" y="1378" on="0"/>
+ <pt x="728" y="1325" on="1"/>
+ <pt x="674" y="1283" on="0"/>
+ <pt x="597" y="1283" on="1"/>
+ <pt x="534" y="1283" on="0"/>
+ <pt x="479" y="1321" on="1"/>
+ <pt x="444" y="1345" on="1"/>
+ <pt x="389" y="1383" on="0"/>
+ <pt x="337" y="1383" on="1"/>
+ <pt x="249" y="1383" on="0"/>
+ <pt x="220" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 111 values pushed */
+ 0 0 65 20 48 53 20 60 24 29 5 48 84 48 0 5 2 60 1 67 60 44 3 0 17
+ 3 0 42 36 33 27 26 19 16 10 9 1 10 17 0 3 1 56 55 2 13 0 0 43 0
+ 1 0 35 34 18 17 1 3 14 56 55 2 35 0 3 34 33 2 0 18 3 67 44 2 18
+ 9 3 43 42 2 13 35 17 16 9 0 0 27 26 1 0 4 3 35 19 18 4 1 9 2
+ 4 48 196 36 35 1 10 9 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="v" xMin="0" yMin="-12" xMax="1024" yMax="1086">
+ <contour>
+ <pt x="493" y="-12" on="1"/>
+ <pt x="156" y="820" on="1"/>
+ <pt x="76" y="1019" on="0"/>
+ <pt x="18" y="1023" on="1"/>
+ <pt x="0" y="1024" on="1"/>
+ <pt x="0" y="1086" on="1"/>
+ <pt x="438" y="1086" on="1"/>
+ <pt x="438" y="1024" on="1"/>
+ <pt x="418" y="1024" on="1"/>
+ <pt x="389" y="1023" on="1"/>
+ <pt x="311" y="1020" on="0"/>
+ <pt x="311" y="982" on="1"/>
+ <pt x="311" y="964" on="0"/>
+ <pt x="341" y="891" on="1"/>
+ <pt x="371" y="818" on="1"/>
+ <pt x="591" y="272" on="1"/>
+ <pt x="795" y="817" on="1"/>
+ <pt x="821" y="884" on="1"/>
+ <pt x="852" y="964" on="0"/>
+ <pt x="852" y="982" on="1"/>
+ <pt x="852" y="1024" on="0"/>
+ <pt x="758" y="1024" on="1"/>
+ <pt x="736" y="1024" on="1"/>
+ <pt x="736" y="1086" on="1"/>
+ <pt x="1024" y="1086" on="1"/>
+ <pt x="1024" y="1024" on="1"/>
+ <pt x="1007" y="1023" on="1"/>
+ <pt x="946" y="1018" on="0"/>
+ <pt x="912" y="931" on="1"/>
+ <pt x="867" y="817" on="1"/>
+ <pt x="553" y="-12" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 40 values pushed */
+ 1 25 22 21 15 8 7 4 7 5 2 3 0 1 30 0 2 0 24 23 6 5 1 3 14
+ 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="w" xMin="0" yMin="-12" xMax="1479" yMax="1086">
+ <contour>
+ <pt x="382" y="-12" on="1"/>
+ <pt x="152" y="827" on="1"/>
+ <pt x="118" y="950" on="0"/>
+ <pt x="95" y="985" on="1"/>
+ <pt x="72" y="1020" on="0"/>
+ <pt x="19" y="1023" on="1"/>
+ <pt x="0" y="1024" on="1"/>
+ <pt x="0" y="1086" on="1"/>
+ <pt x="445" y="1086" on="1"/>
+ <pt x="445" y="1024" on="1"/>
+ <pt x="424" y="1024" on="1"/>
+ <pt x="322" y="1024" on="0"/>
+ <pt x="322" y="977" on="1"/>
+ <pt x="322" y="943" on="0"/>
+ <pt x="354" y="827" on="1"/>
+ <pt x="493" y="323" on="1"/>
+ <pt x="757" y="1080" on="1"/>
+ <pt x="823" y="1080" on="1"/>
+ <pt x="1098" y="284" on="1"/>
+ <pt x="1259" y="827" on="1"/>
+ <pt x="1276" y="885" on="1"/>
+ <pt x="1295" y="954" on="1"/>
+ <pt x="1300" y="971" on="0"/>
+ <pt x="1300" y="979" on="1"/>
+ <pt x="1300" y="1021" on="0"/>
+ <pt x="1224" y="1023" on="1"/>
+ <pt x="1195" y="1024" on="1"/>
+ <pt x="1173" y="1024" on="1"/>
+ <pt x="1173" y="1086" on="1"/>
+ <pt x="1479" y="1086" on="1"/>
+ <pt x="1478" y="1024" on="1"/>
+ <pt x="1456" y="1023" on="1"/>
+ <pt x="1386" y="1019" on="0"/>
+ <pt x="1352" y="908" on="1"/>
+ <pt x="1327" y="827" on="1"/>
+ <pt x="1069" y="-12" on="1"/>
+ <pt x="1014" y="-12" on="1"/>
+ <pt x="727" y="801" on="1"/>
+ <pt x="443" y="-12" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 1 37 30 27 26 18 17 16 15 10 9 6 11 7 2 3 0 1 38 36 35 0 4 13 2
+ 0 29 28 8 7 1 3 14 38 37 36 35 30 29 28 27 26 23 18 17 16 15 12 10 9
+ 8 7 6 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="wcircumflex" xMin="0" yMin="-12" xMax="1479" yMax="1604">
+ <contour>
+ <pt x="382" y="-12" on="1"/>
+ <pt x="152" y="827" on="1"/>
+ <pt x="118" y="950" on="0"/>
+ <pt x="95" y="985" on="1"/>
+ <pt x="72" y="1020" on="0"/>
+ <pt x="19" y="1023" on="1"/>
+ <pt x="0" y="1024" on="1"/>
+ <pt x="0" y="1086" on="1"/>
+ <pt x="445" y="1086" on="1"/>
+ <pt x="445" y="1024" on="1"/>
+ <pt x="424" y="1024" on="1"/>
+ <pt x="322" y="1024" on="0"/>
+ <pt x="322" y="977" on="1"/>
+ <pt x="322" y="943" on="0"/>
+ <pt x="354" y="827" on="1"/>
+ <pt x="493" y="323" on="1"/>
+ <pt x="757" y="1080" on="1"/>
+ <pt x="823" y="1080" on="1"/>
+ <pt x="1098" y="284" on="1"/>
+ <pt x="1259" y="827" on="1"/>
+ <pt x="1276" y="885" on="1"/>
+ <pt x="1295" y="954" on="1"/>
+ <pt x="1300" y="971" on="0"/>
+ <pt x="1300" y="979" on="1"/>
+ <pt x="1300" y="1021" on="0"/>
+ <pt x="1224" y="1023" on="1"/>
+ <pt x="1195" y="1024" on="1"/>
+ <pt x="1173" y="1024" on="1"/>
+ <pt x="1173" y="1086" on="1"/>
+ <pt x="1479" y="1086" on="1"/>
+ <pt x="1478" y="1024" on="1"/>
+ <pt x="1456" y="1023" on="1"/>
+ <pt x="1386" y="1019" on="0"/>
+ <pt x="1352" y="908" on="1"/>
+ <pt x="1327" y="827" on="1"/>
+ <pt x="1069" y="-12" on="1"/>
+ <pt x="1014" y="-12" on="1"/>
+ <pt x="727" y="801" on="1"/>
+ <pt x="443" y="-12" on="1"/>
+ </contour>
+ <contour>
+ <pt x="458" y="1283" on="1"/>
+ <pt x="699" y="1604" on="1"/>
+ <pt x="921" y="1604" on="1"/>
+ <pt x="1161" y="1283" on="1"/>
+ <pt x="1075" y="1283" on="1"/>
+ <pt x="810" y="1505" on="1"/>
+ <pt x="544" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 1 44 40 0 2 0 1 45 43 42 39 4 0 7 3 0 1 37 30 27 26 18 17 16 15
+ 10 9 6 11 7 2 3 0 1 38 36 35 0 4 13 2 0 41 40 1 0 29 28 8 7
+ 1 3 14 45 44 43 42 41 40 39 38 37 36 35 30 29 28 27 26 23 18 17 16 15 12
+ 10 9 8 7 6 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="x" xMin="0" yMin="0" xMax="1024" yMax="1086">
+ <contour>
+ <pt x="6" y="0" on="1"/>
+ <pt x="6" y="62" on="1"/>
+ <pt x="22" y="63" on="1"/>
+ <pt x="86" y="68" on="0"/>
+ <pt x="135" y="138" on="1"/>
+ <pt x="218" y="256" on="1"/>
+ <pt x="406" y="523" on="1"/>
+ <pt x="219" y="824" on="1"/>
+ <pt x="127" y="971" on="0"/>
+ <pt x="103" y="995" on="1"/>
+ <pt x="79" y="1019" on="0"/>
+ <pt x="18" y="1023" on="1"/>
+ <pt x="0" y="1024" on="1"/>
+ <pt x="0" y="1086" on="1"/>
+ <pt x="492" y="1086" on="1"/>
+ <pt x="492" y="1024" on="1"/>
+ <pt x="472" y="1024" on="1"/>
+ <pt x="431" y="1022" on="1"/>
+ <pt x="363" y="1019" on="0"/>
+ <pt x="363" y="989" on="1"/>
+ <pt x="363" y="978" on="0"/>
+ <pt x="377" y="955" on="1"/>
+ <pt x="379" y="951" on="1"/>
+ <pt x="386" y="941" on="0"/>
+ <pt x="396" y="922" on="1"/>
+ <pt x="404" y="909" on="1"/>
+ <pt x="420" y="878" on="0"/>
+ <pt x="454" y="824" on="1"/>
+ <pt x="576" y="627" on="1"/>
+ <pt x="693" y="819" on="1"/>
+ <pt x="744" y="909" on="1"/>
+ <pt x="783" y="978" on="0"/>
+ <pt x="783" y="993" on="1"/>
+ <pt x="783" y="1022" on="0"/>
+ <pt x="729" y="1023" on="1"/>
+ <pt x="692" y="1024" on="1"/>
+ <pt x="669" y="1024" on="1"/>
+ <pt x="669" y="1086" on="1"/>
+ <pt x="987" y="1086" on="1"/>
+ <pt x="987" y="1024" on="1"/>
+ <pt x="967" y="1023" on="1"/>
+ <pt x="901" y="1018" on="0"/>
+ <pt x="871" y="978" on="1"/>
+ <pt x="842" y="943" on="0"/>
+ <pt x="768" y="824" on="1"/>
+ <pt x="613" y="570" on="1"/>
+ <pt x="805" y="258" on="1"/>
+ <pt x="879" y="137" on="0"/>
+ <pt x="916" y="101" on="1"/>
+ <pt x="952" y="67" on="0"/>
+ <pt x="1008" y="63" on="1"/>
+ <pt x="1024" y="62" on="1"/>
+ <pt x="1024" y="0" on="1"/>
+ <pt x="530" y="0" on="1"/>
+ <pt x="530" y="62" on="1"/>
+ <pt x="548" y="62" on="1"/>
+ <pt x="594" y="63" on="1"/>
+ <pt x="668" y="64" on="0"/>
+ <pt x="668" y="91" on="1"/>
+ <pt x="668" y="101" on="0"/>
+ <pt x="650" y="126" on="1"/>
+ <pt x="639" y="142" on="0"/>
+ <pt x="620" y="179" on="1"/>
+ <pt x="602" y="213" on="0"/>
+ <pt x="575" y="257" on="1"/>
+ <pt x="441" y="469" on="1"/>
+ <pt x="292" y="257" on="1"/>
+ <pt x="260" y="212" on="0"/>
+ <pt x="247" y="186" on="1"/>
+ <pt x="217" y="130" on="1"/>
+ <pt x="203" y="104" on="0"/>
+ <pt x="203" y="94" on="1"/>
+ <pt x="203" y="65" on="0"/>
+ <pt x="278" y="63" on="1"/>
+ <pt x="316" y="62" on="1"/>
+ <pt x="339" y="62" on="1"/>
+ <pt x="339" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 75 74 65 55 54 51 45 39 36 35 29 28 16 15 12 6 1 17 13 0 3 76 53 52 0
+ 3 0 38 37 14 13 1 3 14 76 75 74 71 65 58 55 54 53 52 51 45 39 38 37 36
+ 35 32 29 28 19 16 15 14 13 12 6 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="y" xMin="0" yMin="-395" xMax="1024" yMax="1086">
+ <contour>
+ <pt x="487" y="0" on="1"/>
+ <pt x="156" y="820" on="1"/>
+ <pt x="76" y="1020" on="0"/>
+ <pt x="17" y="1023" on="1"/>
+ <pt x="0" y="1024" on="1"/>
+ <pt x="0" y="1086" on="1"/>
+ <pt x="437" y="1086" on="1"/>
+ <pt x="437" y="1024" on="1"/>
+ <pt x="418" y="1024" on="1"/>
+ <pt x="389" y="1023" on="1"/>
+ <pt x="310" y="1020" on="0"/>
+ <pt x="310" y="982" on="1"/>
+ <pt x="310" y="961" on="0"/>
+ <pt x="340" y="891" on="1"/>
+ <pt x="371" y="818" on="1"/>
+ <pt x="591" y="272" on="1"/>
+ <pt x="794" y="817" on="1"/>
+ <pt x="820" y="884" on="1"/>
+ <pt x="851" y="964" on="0"/>
+ <pt x="851" y="982" on="1"/>
+ <pt x="851" y="1024" on="0"/>
+ <pt x="758" y="1024" on="1"/>
+ <pt x="736" y="1024" on="1"/>
+ <pt x="736" y="1086" on="1"/>
+ <pt x="1024" y="1086" on="1"/>
+ <pt x="1024" y="1024" on="1"/>
+ <pt x="1007" y="1023" on="1"/>
+ <pt x="945" y="1019" on="0"/>
+ <pt x="911" y="931" on="1"/>
+ <pt x="867" y="817" on="1"/>
+ <pt x="411" y="-395" on="1"/>
+ <pt x="162" y="-395" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 1 25 22 21 15 8 7 4 7 5 2 3 0 1 0 2 30 2 0 31 30 1 0 24 23
+ 6 5 1 3 14 31 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="yacute" xMin="0" yMin="-395" xMax="1024" yMax="1604">
+ <component glyphName="y" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="309" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ycircumflex" xMin="0" yMin="-395" xMax="1024" yMax="1604">
+ <contour>
+ <pt x="487" y="0" on="1"/>
+ <pt x="156" y="820" on="1"/>
+ <pt x="76" y="1020" on="0"/>
+ <pt x="17" y="1023" on="1"/>
+ <pt x="0" y="1024" on="1"/>
+ <pt x="0" y="1086" on="1"/>
+ <pt x="437" y="1086" on="1"/>
+ <pt x="437" y="1024" on="1"/>
+ <pt x="418" y="1024" on="1"/>
+ <pt x="389" y="1023" on="1"/>
+ <pt x="310" y="1020" on="0"/>
+ <pt x="310" y="982" on="1"/>
+ <pt x="310" y="961" on="0"/>
+ <pt x="340" y="891" on="1"/>
+ <pt x="371" y="818" on="1"/>
+ <pt x="591" y="272" on="1"/>
+ <pt x="794" y="817" on="1"/>
+ <pt x="820" y="884" on="1"/>
+ <pt x="851" y="964" on="0"/>
+ <pt x="851" y="982" on="1"/>
+ <pt x="851" y="1024" on="0"/>
+ <pt x="758" y="1024" on="1"/>
+ <pt x="736" y="1024" on="1"/>
+ <pt x="736" y="1086" on="1"/>
+ <pt x="1024" y="1086" on="1"/>
+ <pt x="1024" y="1024" on="1"/>
+ <pt x="1007" y="1023" on="1"/>
+ <pt x="945" y="1019" on="0"/>
+ <pt x="911" y="931" on="1"/>
+ <pt x="867" y="817" on="1"/>
+ <pt x="411" y="-395" on="1"/>
+ <pt x="162" y="-395" on="1"/>
+ </contour>
+ <contour>
+ <pt x="235" y="1283" on="1"/>
+ <pt x="476" y="1604" on="1"/>
+ <pt x="698" y="1604" on="1"/>
+ <pt x="938" y="1283" on="1"/>
+ <pt x="852" y="1283" on="1"/>
+ <pt x="587" y="1505" on="1"/>
+ <pt x="321" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 1 37 33 0 2 0 1 38 36 35 32 4 0 5 3 0 1 25 22 21 15 8 7 4 7
+ 5 2 3 0 1 0 2 30 2 0 34 33 1 31 30 1 2 0 24 23 6 5 1 3 14
+ 38 37 36 35 34 33 32 31 30 25 24 23 22 21 19 15 11 8 7 6 5 4 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ydieresis" xMin="0" yMin="-395" xMax="1024" yMax="1456">
+ <component glyphName="y" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="250" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="yen" xMin="0" yMin="0" xMax="1024" yMax="1480">
+ <contour>
+ <pt x="414" y="395" on="1"/>
+ <pt x="105" y="395" on="1"/>
+ <pt x="105" y="456" on="1"/>
+ <pt x="414" y="456" on="1"/>
+ <pt x="414" y="666" on="1"/>
+ <pt x="105" y="666" on="1"/>
+ <pt x="105" y="728" on="1"/>
+ <pt x="414" y="728" on="1"/>
+ <pt x="219" y="1182" on="1"/>
+ <pt x="152" y="1338" on="0"/>
+ <pt x="103" y="1378" on="1"/>
+ <pt x="62" y="1413" on="0"/>
+ <pt x="0" y="1417" on="1"/>
+ <pt x="0" y="1480" on="1"/>
+ <pt x="502" y="1480" on="1"/>
+ <pt x="502" y="1419" on="1"/>
+ <pt x="493" y="1419" on="0"/>
+ <pt x="478" y="1418" on="1"/>
+ <pt x="467" y="1418" on="1"/>
+ <pt x="455" y="1418" on="1"/>
+ <pt x="376" y="1418" on="0"/>
+ <pt x="376" y="1376" on="1"/>
+ <pt x="376" y="1349" on="0"/>
+ <pt x="399" y="1291" on="1"/>
+ <pt x="573" y="854" on="1"/>
+ <pt x="768" y="1312" on="1"/>
+ <pt x="787" y="1357" on="0"/>
+ <pt x="787" y="1385" on="1"/>
+ <pt x="787" y="1421" on="0"/>
+ <pt x="734" y="1418" on="1"/>
+ <pt x="726" y="1418" on="1"/>
+ <pt x="720" y="1417" on="1"/>
+ <pt x="709" y="1417" on="1"/>
+ <pt x="700" y="1417" on="1"/>
+ <pt x="683" y="1418" on="0"/>
+ <pt x="665" y="1419" on="1"/>
+ <pt x="665" y="1480" on="1"/>
+ <pt x="1024" y="1480" on="1"/>
+ <pt x="1024" y="1417" on="1"/>
+ <pt x="933" y="1409" on="0"/>
+ <pt x="897" y="1360" on="1"/>
+ <pt x="861" y="1314" on="0"/>
+ <pt x="804" y="1179" on="1"/>
+ <pt x="611" y="728" on="1"/>
+ <pt x="920" y="728" on="1"/>
+ <pt x="920" y="666" on="1"/>
+ <pt x="611" y="666" on="1"/>
+ <pt x="611" y="456" on="1"/>
+ <pt x="920" y="456" on="1"/>
+ <pt x="920" y="395" on="1"/>
+ <pt x="611" y="395" on="1"/>
+ <pt x="611" y="259" on="1"/>
+ <pt x="611" y="202" on="0"/>
+ <pt x="619" y="147" on="1"/>
+ <pt x="626" y="96" on="0"/>
+ <pt x="651" y="82" on="1"/>
+ <pt x="673" y="71" on="0"/>
+ <pt x="710" y="68" on="1"/>
+ <pt x="778" y="63" on="1"/>
+ <pt x="796" y="62" on="1"/>
+ <pt x="796" y="0" on="1"/>
+ <pt x="229" y="0" on="1"/>
+ <pt x="229" y="62" on="1"/>
+ <pt x="247" y="63" on="1"/>
+ <pt x="315" y="68" on="1"/>
+ <pt x="390" y="74" on="0"/>
+ <pt x="400" y="115" on="1"/>
+ <pt x="414" y="175" on="0"/>
+ <pt x="414" y="259" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 119 values pushed */
+ 68 61 51 60 32 29 38 35 32 29 24 19 18 17 15 12 10 13 6 3 0 0 46 45 5
+ 4 14 3 6 48 47 3 2 14 3 0 2 4 48 84 44 43 7 6 3 50 49 1 0 3
+ 61 60 1 3 0 37 36 14 13 0 3 14 61 68 60 51 24 19 18 17 15 14 6 43 0
+ 3 49 48 45 44 38 37 36 35 8 13 27 43 13 12 6 5 2 1 6 13 21 0 0 0
+ 51 50 47 46 43 4 4 0 1 4 48 196 68 7 4 3 0 4 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="z" xMin="62" yMin="0" xMax="846" yMax="1086">
+ <contour>
+ <pt x="62" y="0" on="1"/>
+ <pt x="62" y="62" on="1"/>
+ <pt x="590" y="1018" on="1"/>
+ <pt x="396" y="1018" on="1"/>
+ <pt x="300" y="1017" on="1"/>
+ <pt x="218" y="1017" on="0"/>
+ <pt x="207" y="991" on="1"/>
+ <pt x="197" y="972" on="0"/>
+ <pt x="198" y="926" on="1"/>
+ <pt x="198" y="913" on="1"/>
+ <pt x="198" y="900" on="1"/>
+ <pt x="197" y="875" on="0"/>
+ <pt x="197" y="869" on="1"/>
+ <pt x="195" y="848" on="1"/>
+ <pt x="90" y="848" on="1"/>
+ <pt x="90" y="1086" on="1"/>
+ <pt x="819" y="1086" on="1"/>
+ <pt x="819" y="1024" on="1"/>
+ <pt x="294" y="74" on="1"/>
+ <pt x="536" y="74" on="1"/>
+ <pt x="657" y="79" on="1"/>
+ <pt x="739" y="80" on="0"/>
+ <pt x="740" y="151" on="1"/>
+ <pt x="740" y="226" on="1"/>
+ <pt x="741" y="250" on="1"/>
+ <pt x="846" y="250" on="1"/>
+ <pt x="846" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 17 15 2 2 25 24 23 22 14 13 10 9 8 9 2 18 3 1 18 0 2 0 0 3 2
+ 14 1 15 19 18 21 1 0 2 4 48 84 26 0 1 0 16 15 1 14 24 23 22 19 18
+ 17 16 13 10 9 8 3 2 13 25 14 3 1 0 14 26 25 1 15 14 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="zacute" xMin="62" yMin="0" xMax="846" yMax="1604">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="234" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zcaron" xMin="62" yMin="0" xMax="846" yMax="1604">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="115" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zdotaccent" xMin="62" yMin="0" xMax="846" yMax="1480">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="dotaccent" x="113" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zero" xMin="56" yMin="-37" xMax="969" yMax="1517">
+ <contour>
+ <pt x="512" y="1517" on="1"/>
+ <pt x="712" y="1517" on="0"/>
+ <pt x="840" y="1300" on="1"/>
+ <pt x="969" y="1082" on="0"/>
+ <pt x="969" y="743" on="1"/>
+ <pt x="969" y="397" on="0"/>
+ <pt x="841" y="180" on="1"/>
+ <pt x="713" y="-37" on="0"/>
+ <pt x="506" y="-37" on="1"/>
+ <pt x="332" y="-37" on="0"/>
+ <pt x="211" y="138" on="1"/>
+ <pt x="56" y="363" on="0"/>
+ <pt x="56" y="741" on="1"/>
+ <pt x="56" y="1083" on="0"/>
+ <pt x="184" y="1299" on="1"/>
+ <pt x="312" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="512" y="1456" on="1"/>
+ <pt x="265" y="1456" on="0"/>
+ <pt x="265" y="743" on="1"/>
+ <pt x="265" y="25" on="0"/>
+ <pt x="519" y="25" on="1"/>
+ <pt x="759" y="25" on="0"/>
+ <pt x="759" y="755" on="1"/>
+ <pt x="759" y="1016" on="0"/>
+ <pt x="712" y="1233" on="1"/>
+ <pt x="688" y="1343" on="0"/>
+ <pt x="623" y="1408" on="1"/>
+ <pt x="576" y="1456" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 20 11 8 16 11 0 48 84 8 2 0 0 14 0 0 22 10 4 18 10 12 48 196
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ </glyf>
+
+ <kern>
+ <version value="0"/>
+ <kernsubtable coverage="1" format="0">
+ <pair l="A" r="C" v="-106"/>
+ <pair l="A" r="Ccedilla" v="-115"/>
+ <pair l="A" r="G" v="-107"/>
+ <pair l="A" r="O" v="-96"/>
+ <pair l="A" r="Odieresis" v="-96"/>
+ <pair l="A" r="Q" v="-95"/>
+ <pair l="A" r="T" v="-78"/>
+ <pair l="A" r="U" v="-111"/>
+ <pair l="A" r="Uacute" v="-111"/>
+ <pair l="A" r="Ucircumflex" v="-111"/>
+ <pair l="A" r="Udieresis" v="-111"/>
+ <pair l="A" r="Ugrave" v="-111"/>
+ <pair l="A" r="V" v="-239"/>
+ <pair l="A" r="W" v="-172"/>
+ <pair l="A" r="Y" v="-143"/>
+ <pair l="A" r="a" v="-1"/>
+ <pair l="A" r="b" v="7"/>
+ <pair l="A" r="c" v="-71"/>
+ <pair l="A" r="ccedilla" v="-87"/>
+ <pair l="A" r="comma" v="10"/>
+ <pair l="A" r="d" v="-32"/>
+ <pair l="A" r="e" v="-61"/>
+ <pair l="A" r="g" v="-11"/>
+ <pair l="A" r="guillemotleft" v="-108"/>
+ <pair l="A" r="guilsinglleft" v="-114"/>
+ <pair l="A" r="hyphen" v="-61"/>
+ <pair l="A" r="o" v="-50"/>
+ <pair l="A" r="period" v="10"/>
+ <pair l="A" r="q" v="-32"/>
+ <pair l="A" r="quotedblright" v="-216"/>
+ <pair l="A" r="quoteright" v="-258"/>
+ <pair l="A" r="t" v="-24"/>
+ <pair l="A" r="u" v="-19"/>
+ <pair l="A" r="v" v="-149"/>
+ <pair l="A" r="w" v="-112"/>
+ <pair l="A" r="y" v="-150"/>
+ <pair l="Aacute" r="C" v="-106"/>
+ <pair l="Aacute" r="G" v="-107"/>
+ <pair l="Aacute" r="O" v="-96"/>
+ <pair l="Aacute" r="Q" v="-95"/>
+ <pair l="Aacute" r="T" v="-78"/>
+ <pair l="Aacute" r="U" v="-111"/>
+ <pair l="Aacute" r="V" v="-239"/>
+ <pair l="Aacute" r="W" v="-172"/>
+ <pair l="Aacute" r="Y" v="-143"/>
+ <pair l="Aacute" r="a" v="-1"/>
+ <pair l="Aacute" r="b" v="7"/>
+ <pair l="Aacute" r="c" v="-71"/>
+ <pair l="Aacute" r="comma" v="10"/>
+ <pair l="Aacute" r="d" v="-32"/>
+ <pair l="Aacute" r="e" v="-61"/>
+ <pair l="Aacute" r="g" v="-11"/>
+ <pair l="Aacute" r="guillemotleft" v="-108"/>
+ <pair l="Aacute" r="guilsinglleft" v="-114"/>
+ <pair l="Aacute" r="hyphen" v="-61"/>
+ <pair l="Aacute" r="o" v="-50"/>
+ <pair l="Aacute" r="period" v="10"/>
+ <pair l="Aacute" r="q" v="-32"/>
+ <pair l="Aacute" r="quoteright" v="-258"/>
+ <pair l="Aacute" r="t" v="-24"/>
+ <pair l="Aacute" r="u" v="-19"/>
+ <pair l="Aacute" r="v" v="-149"/>
+ <pair l="Aacute" r="w" v="-112"/>
+ <pair l="Aacute" r="y" v="-150"/>
+ <pair l="Acircumflex" r="C" v="-106"/>
+ <pair l="Acircumflex" r="G" v="-107"/>
+ <pair l="Acircumflex" r="O" v="-96"/>
+ <pair l="Acircumflex" r="Q" v="-95"/>
+ <pair l="Acircumflex" r="T" v="-78"/>
+ <pair l="Acircumflex" r="U" v="-111"/>
+ <pair l="Acircumflex" r="V" v="-239"/>
+ <pair l="Acircumflex" r="W" v="-172"/>
+ <pair l="Acircumflex" r="Y" v="-143"/>
+ <pair l="Acircumflex" r="comma" v="10"/>
+ <pair l="Acircumflex" r="period" v="10"/>
+ <pair l="Adieresis" r="C" v="-106"/>
+ <pair l="Adieresis" r="G" v="-107"/>
+ <pair l="Adieresis" r="O" v="-96"/>
+ <pair l="Adieresis" r="Q" v="-95"/>
+ <pair l="Adieresis" r="T" v="-78"/>
+ <pair l="Adieresis" r="U" v="-111"/>
+ <pair l="Adieresis" r="V" v="-239"/>
+ <pair l="Adieresis" r="W" v="-172"/>
+ <pair l="Adieresis" r="Y" v="-143"/>
+ <pair l="Adieresis" r="a" v="-1"/>
+ <pair l="Adieresis" r="b" v="7"/>
+ <pair l="Adieresis" r="c" v="-71"/>
+ <pair l="Adieresis" r="comma" v="10"/>
+ <pair l="Adieresis" r="d" v="-32"/>
+ <pair l="Adieresis" r="g" v="-11"/>
+ <pair l="Adieresis" r="guillemotleft" v="-108"/>
+ <pair l="Adieresis" r="guilsinglleft" v="-114"/>
+ <pair l="Adieresis" r="hyphen" v="-61"/>
+ <pair l="Adieresis" r="o" v="-50"/>
+ <pair l="Adieresis" r="period" v="10"/>
+ <pair l="Adieresis" r="q" v="-32"/>
+ <pair l="Adieresis" r="quotedblright" v="-216"/>
+ <pair l="Adieresis" r="quoteright" v="-258"/>
+ <pair l="Adieresis" r="t" v="-24"/>
+ <pair l="Adieresis" r="u" v="-19"/>
+ <pair l="Adieresis" r="v" v="-149"/>
+ <pair l="Adieresis" r="w" v="-112"/>
+ <pair l="Adieresis" r="y" v="-150"/>
+ <pair l="Agrave" r="C" v="-106"/>
+ <pair l="Agrave" r="G" v="-107"/>
+ <pair l="Agrave" r="O" v="-96"/>
+ <pair l="Agrave" r="Q" v="-95"/>
+ <pair l="Agrave" r="T" v="-78"/>
+ <pair l="Agrave" r="U" v="-111"/>
+ <pair l="Agrave" r="V" v="-239"/>
+ <pair l="Agrave" r="W" v="-172"/>
+ <pair l="Agrave" r="Y" v="-143"/>
+ <pair l="Agrave" r="comma" v="10"/>
+ <pair l="Agrave" r="period" v="10"/>
+ <pair l="Aring" r="C" v="-106"/>
+ <pair l="Aring" r="G" v="-107"/>
+ <pair l="Aring" r="O" v="-96"/>
+ <pair l="Aring" r="Q" v="-95"/>
+ <pair l="Aring" r="T" v="-78"/>
+ <pair l="Aring" r="U" v="-111"/>
+ <pair l="Aring" r="V" v="-239"/>
+ <pair l="Aring" r="W" v="-172"/>
+ <pair l="Aring" r="Y" v="-143"/>
+ <pair l="Aring" r="a" v="-1"/>
+ <pair l="Aring" r="b" v="7"/>
+ <pair l="Aring" r="c" v="-71"/>
+ <pair l="Aring" r="comma" v="10"/>
+ <pair l="Aring" r="d" v="-32"/>
+ <pair l="Aring" r="e" v="-61"/>
+ <pair l="Aring" r="g" v="-11"/>
+ <pair l="Aring" r="guillemotleft" v="-108"/>
+ <pair l="Aring" r="guilsinglleft" v="-114"/>
+ <pair l="Aring" r="hyphen" v="-61"/>
+ <pair l="Aring" r="o" v="-50"/>
+ <pair l="Aring" r="period" v="10"/>
+ <pair l="Aring" r="q" v="-32"/>
+ <pair l="Aring" r="quotedblright" v="-216"/>
+ <pair l="Aring" r="quoteright" v="-258"/>
+ <pair l="Aring" r="t" v="-24"/>
+ <pair l="Aring" r="u" v="-19"/>
+ <pair l="Aring" r="v" v="-149"/>
+ <pair l="Aring" r="w" v="-112"/>
+ <pair l="Aring" r="y" v="-150"/>
+ <pair l="Atilde" r="C" v="-106"/>
+ <pair l="Atilde" r="G" v="-107"/>
+ <pair l="Atilde" r="O" v="-96"/>
+ <pair l="Atilde" r="Q" v="-95"/>
+ <pair l="Atilde" r="T" v="-78"/>
+ <pair l="Atilde" r="U" v="-111"/>
+ <pair l="Atilde" r="V" v="-239"/>
+ <pair l="Atilde" r="W" v="-172"/>
+ <pair l="Atilde" r="Y" v="-143"/>
+ <pair l="Atilde" r="comma" v="10"/>
+ <pair l="Atilde" r="period" v="10"/>
+ <pair l="B" r="A" v="-53"/>
+ <pair l="B" r="AE" v="-53"/>
+ <pair l="B" r="Aacute" v="-53"/>
+ <pair l="B" r="Acircumflex" v="-53"/>
+ <pair l="B" r="Adieresis" v="-53"/>
+ <pair l="B" r="Aring" v="-53"/>
+ <pair l="B" r="Atilde" v="-53"/>
+ <pair l="B" r="O" v="-38"/>
+ <pair l="B" r="OE" v="-37"/>
+ <pair l="B" r="Oacute" v="-38"/>
+ <pair l="B" r="Ocircumflex" v="-38"/>
+ <pair l="B" r="Odieresis" v="-38"/>
+ <pair l="B" r="Ograve" v="-38"/>
+ <pair l="B" r="Oslash" v="-32"/>
+ <pair l="B" r="V" v="-62"/>
+ <pair l="B" r="W" v="-62"/>
+ <pair l="B" r="Y" v="-62"/>
+ <pair l="C" r="A" v="22"/>
+ <pair l="C" r="AE" v="22"/>
+ <pair l="C" r="Aacute" v="22"/>
+ <pair l="C" r="Adieresis" v="22"/>
+ <pair l="C" r="Aring" v="22"/>
+ <pair l="C" r="H" v="2"/>
+ <pair l="C" r="K" v="-5"/>
+ <pair l="C" r="O" v="-62"/>
+ <pair l="C" r="Oacute" v="-62"/>
+ <pair l="C" r="Odieresis" v="-62"/>
+ <pair l="Ccedilla" r="A" v="13"/>
+ <pair l="D" r="A" v="-114"/>
+ <pair l="D" r="Aacute" v="-114"/>
+ <pair l="D" r="Acircumflex" v="-114"/>
+ <pair l="D" r="Adieresis" v="-114"/>
+ <pair l="D" r="Agrave" v="-114"/>
+ <pair l="D" r="Aring" v="-114"/>
+ <pair l="D" r="Atilde" v="-114"/>
+ <pair l="D" r="J" v="-124"/>
+ <pair l="D" r="T" v="-27"/>
+ <pair l="D" r="V" v="-97"/>
+ <pair l="D" r="W" v="-93"/>
+ <pair l="D" r="X" v="-115"/>
+ <pair l="D" r="Y" v="-97"/>
+ <pair l="F" r="A" v="-167"/>
+ <pair l="F" r="Aacute" v="-167"/>
+ <pair l="F" r="Acircumflex" v="-167"/>
+ <pair l="F" r="Adieresis" v="-167"/>
+ <pair l="F" r="Agrave" v="-167"/>
+ <pair l="F" r="Aring" v="-167"/>
+ <pair l="F" r="Atilde" v="-167"/>
+ <pair l="F" r="J" v="-55"/>
+ <pair l="F" r="O" v="-57"/>
+ <pair l="F" r="Odieresis" v="-57"/>
+ <pair l="F" r="a" v="-108"/>
+ <pair l="F" r="aacute" v="-108"/>
+ <pair l="F" r="adieresis" v="-67"/>
+ <pair l="F" r="ae" v="-108"/>
+ <pair l="F" r="aring" v="-98"/>
+ <pair l="F" r="comma" v="-164"/>
+ <pair l="F" r="e" v="-64"/>
+ <pair l="F" r="eacute" v="-64"/>
+ <pair l="F" r="hyphen" v="-10"/>
+ <pair l="F" r="i" v="-68"/>
+ <pair l="F" r="j" v="-102"/>
+ <pair l="F" r="o" v="-61"/>
+ <pair l="F" r="oacute" v="-61"/>
+ <pair l="F" r="odieresis" v="-61"/>
+ <pair l="F" r="oe" v="-61"/>
+ <pair l="F" r="oslash" v="-61"/>
+ <pair l="F" r="period" v="-165"/>
+ <pair l="F" r="r" v="-91"/>
+ <pair l="F" r="u" v="-81"/>
+ <pair l="G" r="A" v="-19"/>
+ <pair l="G" r="AE" v="-19"/>
+ <pair l="G" r="Aacute" v="-19"/>
+ <pair l="G" r="Acircumflex" v="-19"/>
+ <pair l="G" r="Adieresis" v="-19"/>
+ <pair l="G" r="Agrave" v="-19"/>
+ <pair l="G" r="Aring" v="-19"/>
+ <pair l="G" r="Atilde" v="-19"/>
+ <pair l="G" r="T" v="-36"/>
+ <pair l="G" r="V" v="-21"/>
+ <pair l="G" r="W" v="-21"/>
+ <pair l="G" r="Y" v="-21"/>
+ <pair l="J" r="A" v="-35"/>
+ <pair l="J" r="AE" v="-35"/>
+ <pair l="J" r="Adieresis" v="-35"/>
+ <pair l="J" r="Aring" v="-35"/>
+ <pair l="K" r="C" v="-114"/>
+ <pair l="K" r="G" v="-115"/>
+ <pair l="K" r="O" v="-104"/>
+ <pair l="K" r="OE" v="-97"/>
+ <pair l="K" r="Oacute" v="-104"/>
+ <pair l="K" r="Odieresis" v="-104"/>
+ <pair l="K" r="S" v="10"/>
+ <pair l="K" r="T" v="-8"/>
+ <pair l="K" r="a" v="-9"/>
+ <pair l="K" r="adieresis" v="-9"/>
+ <pair l="K" r="ae" v="-9"/>
+ <pair l="K" r="aring" v="-9"/>
+ <pair l="K" r="e" v="-69"/>
+ <pair l="K" r="hyphen" v="-221"/>
+ <pair l="K" r="o" v="-58"/>
+ <pair l="K" r="oacute" v="-58"/>
+ <pair l="K" r="odieresis" v="-58"/>
+ <pair l="K" r="u" v="-27"/>
+ <pair l="K" r="udieresis" v="-27"/>
+ <pair l="K" r="y" v="-168"/>
+ <pair l="L" r="A" v="54"/>
+ <pair l="L" r="AE" v="54"/>
+ <pair l="L" r="Aacute" v="54"/>
+ <pair l="L" r="Adieresis" v="54"/>
+ <pair l="L" r="Aring" v="54"/>
+ <pair l="L" r="C" v="-40"/>
+ <pair l="L" r="Ccedilla" v="-46"/>
+ <pair l="L" r="G" v="-41"/>
+ <pair l="L" r="O" v="-33"/>
+ <pair l="L" r="Oacute" v="-33"/>
+ <pair l="L" r="Ocircumflex" v="-33"/>
+ <pair l="L" r="Odieresis" v="-33"/>
+ <pair l="L" r="Ograve" v="-33"/>
+ <pair l="L" r="Otilde" v="-33"/>
+ <pair l="L" r="S" v="-5"/>
+ <pair l="L" r="T" v="-101"/>
+ <pair l="L" r="U" v="-65"/>
+ <pair l="L" r="Udieresis" v="-65"/>
+ <pair l="L" r="V" v="-229"/>
+ <pair l="L" r="W" v="-164"/>
+ <pair l="L" r="Y" v="-166"/>
+ <pair l="L" r="hyphen" v="-63"/>
+ <pair l="L" r="quotedblright" v="-298"/>
+ <pair l="L" r="quoteright" v="-340"/>
+ <pair l="L" r="u" v="-21"/>
+ <pair l="L" r="udieresis" v="-21"/>
+ <pair l="L" r="y" v="-139"/>
+ <pair l="N" r="A" v="-37"/>
+ <pair l="N" r="AE" v="-37"/>
+ <pair l="N" r="Aacute" v="-37"/>
+ <pair l="N" r="Adieresis" v="-37"/>
+ <pair l="N" r="Aring" v="-37"/>
+ <pair l="N" r="C" v="-50"/>
+ <pair l="N" r="Ccedilla" v="-50"/>
+ <pair l="N" r="G" v="-53"/>
+ <pair l="N" r="O" v="-48"/>
+ <pair l="N" r="Oacute" v="-48"/>
+ <pair l="N" r="Odieresis" v="-48"/>
+ <pair l="N" r="a" v="-69"/>
+ <pair l="N" r="aacute" v="-69"/>
+ <pair l="N" r="adieresis" v="-49"/>
+ <pair l="N" r="ae" v="-69"/>
+ <pair l="N" r="aring" v="-69"/>
+ <pair l="N" r="comma" v="-37"/>
+ <pair l="N" r="e" v="-53"/>
+ <pair l="N" r="eacute" v="-53"/>
+ <pair l="N" r="o" v="-50"/>
+ <pair l="N" r="oacute" v="-50"/>
+ <pair l="N" r="odieresis" v="-50"/>
+ <pair l="N" r="oslash" v="-43"/>
+ <pair l="N" r="period" v="-38"/>
+ <pair l="N" r="u" v="-49"/>
+ <pair l="N" r="udieresis" v="-49"/>
+ <pair l="O" r="A" v="-95"/>
+ <pair l="O" r="AE" v="-95"/>
+ <pair l="O" r="Aacute" v="-95"/>
+ <pair l="O" r="Adieresis" v="-95"/>
+ <pair l="O" r="Aring" v="-95"/>
+ <pair l="O" r="T" v="-27"/>
+ <pair l="O" r="V" v="-89"/>
+ <pair l="O" r="W" v="-89"/>
+ <pair l="O" r="X" v="-101"/>
+ <pair l="O" r="Y" v="-89"/>
+ <pair l="Oacute" r="A" v="-95"/>
+ <pair l="Oacute" r="T" v="-27"/>
+ <pair l="Oacute" r="V" v="-89"/>
+ <pair l="Oacute" r="W" v="-89"/>
+ <pair l="Oacute" r="Y" v="-89"/>
+ <pair l="Ocircumflex" r="T" v="-27"/>
+ <pair l="Ocircumflex" r="V" v="-89"/>
+ <pair l="Ocircumflex" r="Y" v="-89"/>
+ <pair l="Odieresis" r="A" v="-95"/>
+ <pair l="Odieresis" r="T" v="-27"/>
+ <pair l="Odieresis" r="V" v="-89"/>
+ <pair l="Odieresis" r="W" v="-89"/>
+ <pair l="Odieresis" r="X" v="-101"/>
+ <pair l="Odieresis" r="Y" v="-89"/>
+ <pair l="Ograve" r="T" v="-27"/>
+ <pair l="Ograve" r="V" v="-89"/>
+ <pair l="Ograve" r="Y" v="-89"/>
+ <pair l="Oslash" r="A" v="-96"/>
+ <pair l="Otilde" r="T" v="-27"/>
+ <pair l="Otilde" r="V" v="-89"/>
+ <pair l="Otilde" r="Y" v="-89"/>
+ <pair l="P" r="A" v="-174"/>
+ <pair l="P" r="AE" v="-174"/>
+ <pair l="P" r="Aacute" v="-174"/>
+ <pair l="P" r="Adieresis" v="-174"/>
+ <pair l="P" r="Aring" v="-174"/>
+ <pair l="P" r="J" v="-86"/>
+ <pair l="P" r="a" v="-26"/>
+ <pair l="P" r="aacute" v="-26"/>
+ <pair l="P" r="adieresis" v="-26"/>
+ <pair l="P" r="ae" v="-26"/>
+ <pair l="P" r="aring" v="-26"/>
+ <pair l="P" r="comma" v="-208"/>
+ <pair l="P" r="e" v="-33"/>
+ <pair l="P" r="eacute" v="-33"/>
+ <pair l="P" r="hyphen" v="-46"/>
+ <pair l="P" r="o" v="-30"/>
+ <pair l="P" r="oacute" v="-30"/>
+ <pair l="P" r="odieresis" v="-30"/>
+ <pair l="P" r="oe" v="-32"/>
+ <pair l="P" r="oslash" v="-30"/>
+ <pair l="P" r="period" v="-209"/>
+ <pair l="R" r="C" v="-99"/>
+ <pair l="R" r="Ccedilla" v="-99"/>
+ <pair l="R" r="G" v="-102"/>
+ <pair l="R" r="O" v="-96"/>
+ <pair l="R" r="OE" v="-94"/>
+ <pair l="R" r="Oacute" v="-96"/>
+ <pair l="R" r="Odieresis" v="-96"/>
+ <pair l="R" r="T" v="-70"/>
+ <pair l="R" r="U" v="-116"/>
+ <pair l="R" r="Udieresis" v="-116"/>
+ <pair l="R" r="V" v="-108"/>
+ <pair l="R" r="W" v="-108"/>
+ <pair l="R" r="Y" v="-108"/>
+ <pair l="R" r="a" v="-6"/>
+ <pair l="R" r="aacute" v="-6"/>
+ <pair l="R" r="adieresis" v="-6"/>
+ <pair l="R" r="ae" v="-6"/>
+ <pair l="R" r="aring" v="-6"/>
+ <pair l="R" r="e" v="-66"/>
+ <pair l="R" r="eacute" v="-66"/>
+ <pair l="R" r="hyphen" v="-128"/>
+ <pair l="R" r="o" v="-56"/>
+ <pair l="R" r="oacute" v="-56"/>
+ <pair l="R" r="odieresis" v="-56"/>
+ <pair l="R" r="oe" v="-58"/>
+ <pair l="R" r="u" v="-25"/>
+ <pair l="R" r="uacute" v="-25"/>
+ <pair l="R" r="udieresis" v="-25"/>
+ <pair l="R" r="y" v="-62"/>
+ <pair l="S" r="A" v="-43"/>
+ <pair l="S" r="AE" v="-43"/>
+ <pair l="S" r="Aacute" v="-43"/>
+ <pair l="S" r="Adieresis" v="-43"/>
+ <pair l="S" r="Aring" v="-43"/>
+ <pair l="S" r="T" v="-26"/>
+ <pair l="S" r="V" v="-10"/>
+ <pair l="S" r="W" v="-10"/>
+ <pair l="S" r="Y" v="-10"/>
+ <pair l="S" r="t" v="-40"/>
+ <pair l="T" r="A" v="-77"/>
+ <pair l="T" r="AE" v="-77"/>
+ <pair l="T" r="Aacute" v="-77"/>
+ <pair l="T" r="Acircumflex" v="-77"/>
+ <pair l="T" r="Adieresis" v="-77"/>
+ <pair l="T" r="Agrave" v="-77"/>
+ <pair l="T" r="Aring" v="-77"/>
+ <pair l="T" r="Atilde" v="-77"/>
+ <pair l="T" r="C" v="-28"/>
+ <pair l="T" r="G" v="-31"/>
+ <pair l="T" r="J" v="-30"/>
+ <pair l="T" r="O" v="-27"/>
+ <pair l="T" r="OE" v="-24"/>
+ <pair l="T" r="Oacute" v="-27"/>
+ <pair l="T" r="Ocircumflex" v="-27"/>
+ <pair l="T" r="Odieresis" v="-27"/>
+ <pair l="T" r="Ograve" v="-27"/>
+ <pair l="T" r="Oslash" v="-27"/>
+ <pair l="T" r="Otilde" v="-27"/>
+ <pair l="T" r="S" v="-4"/>
+ <pair l="T" r="V" v="63"/>
+ <pair l="T" r="W" v="63"/>
+ <pair l="T" r="Y" v="63"/>
+ <pair l="T" r="a" v="-155"/>
+ <pair l="T" r="ae" v="-155"/>
+ <pair l="T" r="c" v="-198"/>
+ <pair l="T" r="colon" v="-157"/>
+ <pair l="T" r="comma" v="-143"/>
+ <pair l="T" r="e" v="-192"/>
+ <pair l="T" r="g" v="-166"/>
+ <pair l="T" r="guillemotleft" v="-218"/>
+ <pair l="T" r="guilsinglleft" v="-224"/>
+ <pair l="T" r="hyphen" v="-155"/>
+ <pair l="T" r="i" v="-42"/>
+ <pair l="T" r="j" v="-77"/>
+ <pair l="T" r="o" v="-189"/>
+ <pair l="T" r="oslash" v="-129"/>
+ <pair l="T" r="period" v="-143"/>
+ <pair l="T" r="r" v="-101"/>
+ <pair l="T" r="s" v="-133"/>
+ <pair l="T" r="semicolon" v="-157"/>
+ <pair l="T" r="u" v="-174"/>
+ <pair l="T" r="v" v="-190"/>
+ <pair l="T" r="w" v="-190"/>
+ <pair l="T" r="y" v="-190"/>
+ <pair l="U" r="A" v="-106"/>
+ <pair l="U" r="AE" v="-106"/>
+ <pair l="U" r="Aacute" v="-106"/>
+ <pair l="U" r="Acircumflex" v="-106"/>
+ <pair l="U" r="Adieresis" v="-106"/>
+ <pair l="U" r="Aring" v="-106"/>
+ <pair l="U" r="Atilde" v="-106"/>
+ <pair l="U" r="comma" v="-66"/>
+ <pair l="U" r="m" v="-54"/>
+ <pair l="U" r="n" v="-54"/>
+ <pair l="U" r="p" v="-35"/>
+ <pair l="U" r="period" v="-61"/>
+ <pair l="U" r="r" v="-51"/>
+ <pair l="Uacute" r="A" v="-106"/>
+ <pair l="Uacute" r="comma" v="-66"/>
+ <pair l="Uacute" r="m" v="-54"/>
+ <pair l="Uacute" r="n" v="-54"/>
+ <pair l="Uacute" r="p" v="-35"/>
+ <pair l="Uacute" r="period" v="-61"/>
+ <pair l="Uacute" r="r" v="-51"/>
+ <pair l="Ucircumflex" r="A" v="-106"/>
+ <pair l="Udieresis" r="A" v="-106"/>
+ <pair l="Udieresis" r="b" v="38"/>
+ <pair l="Udieresis" r="comma" v="-66"/>
+ <pair l="Udieresis" r="m" v="-54"/>
+ <pair l="Udieresis" r="n" v="-54"/>
+ <pair l="Udieresis" r="p" v="-35"/>
+ <pair l="Udieresis" r="period" v="-61"/>
+ <pair l="Udieresis" r="r" v="-51"/>
+ <pair l="Ugrave" r="A" v="-106"/>
+ <pair l="V" r="A" v="-229"/>
+ <pair l="V" r="AE" v="-248"/>
+ <pair l="V" r="Aacute" v="-229"/>
+ <pair l="V" r="Acircumflex" v="-229"/>
+ <pair l="V" r="Adieresis" v="-229"/>
+ <pair l="V" r="Agrave" v="-229"/>
+ <pair l="V" r="Aring" v="-229"/>
+ <pair l="V" r="Atilde" v="-229"/>
+ <pair l="V" r="C" v="-93"/>
+ <pair l="V" r="G" v="-96"/>
+ <pair l="V" r="O" v="-92"/>
+ <pair l="V" r="Oacute" v="-92"/>
+ <pair l="V" r="Ocircumflex" v="-92"/>
+ <pair l="V" r="Odieresis" v="-92"/>
+ <pair l="V" r="Ograve" v="-92"/>
+ <pair l="V" r="Oslash" v="-89"/>
+ <pair l="V" r="Otilde" v="-92"/>
+ <pair l="V" r="S" v="-43"/>
+ <pair l="V" r="T" v="61"/>
+ <pair l="V" r="a" v="-140"/>
+ <pair l="V" r="ae" v="-140"/>
+ <pair l="V" r="colon" v="-125"/>
+ <pair l="V" r="comma" v="-215"/>
+ <pair l="V" r="e" v="-156"/>
+ <pair l="V" r="g" v="-149"/>
+ <pair l="V" r="guillemotleft" v="-184"/>
+ <pair l="V" r="guilsinglleft" v="-190"/>
+ <pair l="V" r="hyphen" v="-113"/>
+ <pair l="V" r="i" v="-28"/>
+ <pair l="V" r="o" v="-153"/>
+ <pair l="V" r="oslash" v="-153"/>
+ <pair l="V" r="period" v="-214"/>
+ <pair l="V" r="r" v="-65"/>
+ <pair l="V" r="semicolon" v="-121"/>
+ <pair l="V" r="u" v="-59"/>
+ <pair l="V" r="y" v="-53"/>
+ <pair l="W" r="A" v="-200"/>
+ <pair l="W" r="AE" v="-200"/>
+ <pair l="W" r="Aacute" v="-200"/>
+ <pair l="W" r="Acircumflex" v="-200"/>
+ <pair l="W" r="Adieresis" v="-200"/>
+ <pair l="W" r="Agrave" v="-200"/>
+ <pair l="W" r="Aring" v="-200"/>
+ <pair l="W" r="Atilde" v="-200"/>
+ <pair l="W" r="C" v="-93"/>
+ <pair l="W" r="G" v="-97"/>
+ <pair l="W" r="O" v="-92"/>
+ <pair l="W" r="Oacute" v="-92"/>
+ <pair l="W" r="Ocircumflex" v="-92"/>
+ <pair l="W" r="Odieresis" v="-92"/>
+ <pair l="W" r="Ograve" v="-92"/>
+ <pair l="W" r="Oslash" v="-89"/>
+ <pair l="W" r="Otilde" v="-92"/>
+ <pair l="W" r="S" v="-44"/>
+ <pair l="W" r="T" v="61"/>
+ <pair l="W" r="a" v="-137"/>
+ <pair l="W" r="ae" v="-137"/>
+ <pair l="W" r="colon" v="-124"/>
+ <pair l="W" r="comma" v="-175"/>
+ <pair l="W" r="e" v="-141"/>
+ <pair l="W" r="g" v="-143"/>
+ <pair l="W" r="guillemotleft" v="-160"/>
+ <pair l="W" r="guilsinglleft" v="-166"/>
+ <pair l="W" r="hyphen" v="-91"/>
+ <pair l="W" r="i" v="-28"/>
+ <pair l="W" r="o" v="-137"/>
+ <pair l="W" r="oslash" v="-131"/>
+ <pair l="W" r="period" v="-174"/>
+ <pair l="W" r="r" v="-65"/>
+ <pair l="W" r="semicolon" v="-121"/>
+ <pair l="W" r="u" v="-59"/>
+ <pair l="W" r="y" v="-53"/>
+ <pair l="X" r="C" v="-111"/>
+ <pair l="X" r="O" v="-102"/>
+ <pair l="X" r="Odieresis" v="-102"/>
+ <pair l="X" r="Q" v="-101"/>
+ <pair l="X" r="a" v="-7"/>
+ <pair l="X" r="e" v="-67"/>
+ <pair l="X" r="hyphen" v="-138"/>
+ <pair l="X" r="o" v="-57"/>
+ <pair l="X" r="u" v="-25"/>
+ <pair l="X" r="y" v="-138"/>
+ <pair l="Y" r="A" v="-150"/>
+ <pair l="Y" r="AE" v="-150"/>
+ <pair l="Y" r="Aacute" v="-150"/>
+ <pair l="Y" r="Acircumflex" v="-150"/>
+ <pair l="Y" r="Adieresis" v="-150"/>
+ <pair l="Y" r="Agrave" v="-150"/>
+ <pair l="Y" r="Aring" v="-150"/>
+ <pair l="Y" r="Atilde" v="-150"/>
+ <pair l="Y" r="C" v="-92"/>
+ <pair l="Y" r="G" v="-96"/>
+ <pair l="Y" r="O" v="-92"/>
+ <pair l="Y" r="Oacute" v="-92"/>
+ <pair l="Y" r="Ocircumflex" v="-92"/>
+ <pair l="Y" r="Odieresis" v="-92"/>
+ <pair l="Y" r="Ograve" v="-92"/>
+ <pair l="Y" r="Oslash" v="-89"/>
+ <pair l="Y" r="Otilde" v="-92"/>
+ <pair l="Y" r="S" v="-43"/>
+ <pair l="Y" r="T" v="61"/>
+ <pair l="Y" r="a" v="-202"/>
+ <pair l="Y" r="ae" v="-202"/>
+ <pair l="Y" r="colon" v="-181"/>
+ <pair l="Y" r="comma" v="-217"/>
+ <pair l="Y" r="e" v="-224"/>
+ <pair l="Y" r="g" v="-218"/>
+ <pair l="Y" r="guillemotleft" v="-279"/>
+ <pair l="Y" r="guilsinglleft" v="-285"/>
+ <pair l="Y" r="hyphen" v="-211"/>
+ <pair l="Y" r="i" v="-28"/>
+ <pair l="Y" r="o" v="-220"/>
+ <pair l="Y" r="oslash" v="-203"/>
+ <pair l="Y" r="p" v="-102"/>
+ <pair l="Y" r="period" v="-217"/>
+ <pair l="Y" r="semicolon" v="-174"/>
+ <pair l="Y" r="u" v="-115"/>
+ <pair l="Y" r="v" v="-109"/>
+ <pair l="Z" r="v" v="-96"/>
+ <pair l="Z" r="y" v="-96"/>
+ <pair l="a" r="j" v="-73"/>
+ <pair l="a" r="quoteright" v="-84"/>
+ <pair l="a" r="v" v="-28"/>
+ <pair l="a" r="w" v="-28"/>
+ <pair l="a" r="y" v="-28"/>
+ <pair l="aacute" r="v" v="-28"/>
+ <pair l="aacute" r="w" v="-28"/>
+ <pair l="aacute" r="y" v="-28"/>
+ <pair l="adieresis" r="v" v="-28"/>
+ <pair l="adieresis" r="w" v="-28"/>
+ <pair l="adieresis" r="y" v="-28"/>
+ <pair l="ae" r="v" v="-20"/>
+ <pair l="ae" r="w" v="-20"/>
+ <pair l="ae" r="y" v="-20"/>
+ <pair l="agrave" r="v" v="-28"/>
+ <pair l="agrave" r="w" v="-28"/>
+ <pair l="agrave" r="y" v="-28"/>
+ <pair l="aring" r="v" v="-28"/>
+ <pair l="aring" r="w" v="-28"/>
+ <pair l="aring" r="y" v="-28"/>
+ <pair l="b" r="v" v="-36"/>
+ <pair l="b" r="w" v="-36"/>
+ <pair l="b" r="y" v="-36"/>
+ <pair l="c" r="h" v="11"/>
+ <pair l="c" r="k" v="14"/>
+ <pair l="comma" r="one" v="-51"/>
+ <pair l="comma" r="quotedblright" v="-84"/>
+ <pair l="comma" r="quoteright" v="-126"/>
+ <pair l="e" r="quoteright" v="-65"/>
+ <pair l="e" r="t" v="-26"/>
+ <pair l="e" r="v" v="-21"/>
+ <pair l="e" r="w" v="-21"/>
+ <pair l="e" r="x" v="27"/>
+ <pair l="e" r="y" v="-21"/>
+ <pair l="eacute" r="v" v="-21"/>
+ <pair l="eacute" r="w" v="-21"/>
+ <pair l="eacute" r="y" v="-21"/>
+ <pair l="ecircumflex" r="v" v="-21"/>
+ <pair l="ecircumflex" r="w" v="-21"/>
+ <pair l="ecircumflex" r="y" v="-21"/>
+ <pair l="eight" r="four" v="41"/>
+ <pair l="eight" r="one" v="-48"/>
+ <pair l="eight" r="seven" v="-34"/>
+ <pair l="f" r="a" v="-60"/>
+ <pair l="f" r="aacute" v="-60"/>
+ <pair l="f" r="adieresis" v="-16"/>
+ <pair l="f" r="ae" v="-60"/>
+ <pair l="f" r="aring" v="-45"/>
+ <pair l="f" r="e" v="-90"/>
+ <pair l="f" r="eacute" v="-77"/>
+ <pair l="f" r="f" v="0"/>
+ <pair l="f" r="i" v="-5"/>
+ <pair l="f" r="j" v="-52"/>
+ <pair l="f" r="l" v="55"/>
+ <pair l="f" r="o" v="-87"/>
+ <pair l="f" r="oacute" v="-87"/>
+ <pair l="f" r="odieresis" v="-35"/>
+ <pair l="f" r="oe" v="-89"/>
+ <pair l="f" r="oslash" v="-52"/>
+ <pair l="f" r="quoteright" v="-26"/>
+ <pair l="f" r="s" v="-51"/>
+ <pair l="f" r="t" v="11"/>
+ <pair l="five" r="four" v="7"/>
+ <pair l="five" r="one" v="-60"/>
+ <pair l="five" r="seven" v="-49"/>
+ <pair l="four" r="four" v="41"/>
+ <pair l="four" r="one" v="-16"/>
+ <pair l="four" r="seven" v="-43"/>
+ <pair l="g" r="a" v="-53"/>
+ <pair l="g" r="adieresis" v="-53"/>
+ <pair l="g" r="ae" v="-53"/>
+ <pair l="g" r="aring" v="-53"/>
+ <pair l="g" r="e" v="-77"/>
+ <pair l="g" r="eacute" v="-77"/>
+ <pair l="g" r="l" v="-11"/>
+ <pair l="g" r="oacute" v="-73"/>
+ <pair l="g" r="odieresis" v="-73"/>
+ <pair l="g" r="r" v="22"/>
+ <pair l="guillemotright" r="A" v="-105"/>
+ <pair l="guillemotright" r="AE" v="-136"/>
+ <pair l="guillemotright" r="Aacute" v="-105"/>
+ <pair l="guillemotright" r="Adieresis" v="-105"/>
+ <pair l="guillemotright" r="Aring" v="-105"/>
+ <pair l="guillemotright" r="T" v="-218"/>
+ <pair l="guillemotright" r="V" v="-195"/>
+ <pair l="guillemotright" r="W" v="-141"/>
+ <pair l="guillemotright" r="Y" v="-271"/>
+ <pair l="guilsinglright" r="A" v="-110"/>
+ <pair l="guilsinglright" r="AE" v="-141"/>
+ <pair l="guilsinglright" r="Aacute" v="-110"/>
+ <pair l="guilsinglright" r="Adieresis" v="-110"/>
+ <pair l="guilsinglright" r="Aring" v="-110"/>
+ <pair l="guilsinglright" r="T" v="-223"/>
+ <pair l="guilsinglright" r="V" v="-200"/>
+ <pair l="guilsinglright" r="W" v="-146"/>
+ <pair l="guilsinglright" r="Y" v="-276"/>
+ <pair l="h" r="quoteright" v="-80"/>
+ <pair l="h" r="y" v="-23"/>
+ <pair l="hyphen" r="A" v="-58"/>
+ <pair l="hyphen" r="AE" v="-96"/>
+ <pair l="hyphen" r="Aacute" v="-58"/>
+ <pair l="hyphen" r="Adieresis" v="-58"/>
+ <pair l="hyphen" r="Aring" v="-58"/>
+ <pair l="hyphen" r="T" v="-154"/>
+ <pair l="hyphen" r="V" v="-122"/>
+ <pair l="hyphen" r="W" v="-71"/>
+ <pair l="hyphen" r="Y" v="-202"/>
+ <pair l="i" r="T" v="-35"/>
+ <pair l="i" r="j" v="-86"/>
+ <pair l="k" r="a" v="-9"/>
+ <pair l="k" r="aacute" v="-9"/>
+ <pair l="k" r="adieresis" v="-9"/>
+ <pair l="k" r="ae" v="-9"/>
+ <pair l="k" r="aring" v="-9"/>
+ <pair l="k" r="comma" v="2"/>
+ <pair l="k" r="e" v="-69"/>
+ <pair l="k" r="eacute" v="-69"/>
+ <pair l="k" r="g" v="-19"/>
+ <pair l="k" r="hyphen" v="-134"/>
+ <pair l="k" r="o" v="-58"/>
+ <pair l="k" r="oacute" v="-58"/>
+ <pair l="k" r="odieresis" v="-58"/>
+ <pair l="k" r="period" v="2"/>
+ <pair l="k" r="s" v="12"/>
+ <pair l="k" r="u" v="15"/>
+ <pair l="k" r="udieresis" v="15"/>
+ <pair l="l" r="v" v="-29"/>
+ <pair l="l" r="y" v="-29"/>
+ <pair l="m" r="p" v="-6"/>
+ <pair l="m" r="v" v="-25"/>
+ <pair l="m" r="w" v="-25"/>
+ <pair l="m" r="y" v="-25"/>
+ <pair l="n" r="T" v="-89"/>
+ <pair l="n" r="p" v="-3"/>
+ <pair l="n" r="quoteright" v="-80"/>
+ <pair l="n" r="v" v="-23"/>
+ <pair l="n" r="w" v="-23"/>
+ <pair l="n" r="y" v="-23"/>
+ <pair l="nine" r="four" v="30"/>
+ <pair l="nine" r="one" v="-67"/>
+ <pair l="nine" r="seven" v="-50"/>
+ <pair l="o" r="T" v="-190"/>
+ <pair l="o" r="quoteright" v="-88"/>
+ <pair l="o" r="t" v="-18"/>
+ <pair l="o" r="v" v="-54"/>
+ <pair l="o" r="w" v="-54"/>
+ <pair l="o" r="x" v="-54"/>
+ <pair l="o" r="y" v="-54"/>
+ <pair l="oacute" r="v" v="-54"/>
+ <pair l="oacute" r="w" v="-54"/>
+ <pair l="oacute" r="y" v="-54"/>
+ <pair l="ocircumflex" r="t" v="-18"/>
+ <pair l="odieresis" r="t" v="-18"/>
+ <pair l="odieresis" r="v" v="-54"/>
+ <pair l="odieresis" r="w" v="-54"/>
+ <pair l="odieresis" r="x" v="-54"/>
+ <pair l="odieresis" r="y" v="-54"/>
+ <pair l="ograve" r="v" v="-54"/>
+ <pair l="ograve" r="w" v="-54"/>
+ <pair l="ograve" r="y" v="-54"/>
+ <pair l="one" r="comma" v="-52"/>
+ <pair l="one" r="eight" v="-72"/>
+ <pair l="one" r="five" v="-50"/>
+ <pair l="one" r="four" v="-139"/>
+ <pair l="one" r="nine" v="-46"/>
+ <pair l="one" r="one" v="-50"/>
+ <pair l="one" r="period" v="-52"/>
+ <pair l="one" r="seven" v="-78"/>
+ <pair l="one" r="six" v="-109"/>
+ <pair l="one" r="three" v="-32"/>
+ <pair l="one" r="two" v="-20"/>
+ <pair l="one" r="zero" v="-112"/>
+ <pair l="p" r="t" v="-17"/>
+ <pair l="p" r="y" v="-36"/>
+ <pair l="period" r="one" v="-51"/>
+ <pair l="period" r="quotedblright" v="-86"/>
+ <pair l="period" r="quoteright" v="-128"/>
+ <pair l="q" r="c" v="-20"/>
+ <pair l="q" r="u" v="-6"/>
+ <pair l="quotedblbase" r="A" v="18"/>
+ <pair l="quotedblbase" r="AE" v="18"/>
+ <pair l="quotedblbase" r="T" v="-137"/>
+ <pair l="quotedblbase" r="V" v="-223"/>
+ <pair l="quotedblbase" r="W" v="-143"/>
+ <pair l="quotedblbase" r="Y" v="-202"/>
+ <pair l="quotedblleft" r="A" v="-217"/>
+ <pair l="quotedblleft" r="AE" v="-306"/>
+ <pair l="quotedblleft" r="Aacute" v="-217"/>
+ <pair l="quotedblleft" r="Adieresis" v="-217"/>
+ <pair l="quotedblleft" r="Aring" v="-217"/>
+ <pair l="quotedblleft" r="T" v="-9"/>
+ <pair l="quotedblleft" r="V" v="-10"/>
+ <pair l="quotedblleft" r="W" v="-10"/>
+ <pair l="quotedblleft" r="Y" v="-10"/>
+ <pair l="quotedblright" r="A" v="-210"/>
+ <pair l="quotedblright" r="AE" v="-303"/>
+ <pair l="quotedblright" r="Aacute" v="-210"/>
+ <pair l="quotedblright" r="Adieresis" v="-210"/>
+ <pair l="quotedblright" r="Aring" v="-210"/>
+ <pair l="quotedblright" r="T" v="2"/>
+ <pair l="quotedblright" r="V" v="18"/>
+ <pair l="quotedblright" r="W" v="18"/>
+ <pair l="quotedblright" r="Y" v="18"/>
+ <pair l="quoteleft" r="A" v="-258"/>
+ <pair l="quoteleft" r="AE" v="-347"/>
+ <pair l="quoteleft" r="Aacute" v="-258"/>
+ <pair l="quoteleft" r="Adieresis" v="-258"/>
+ <pair l="quoteleft" r="Aring" v="-258"/>
+ <pair l="quoteleft" r="T" v="-51"/>
+ <pair l="quoteleft" r="V" v="-52"/>
+ <pair l="quoteleft" r="W" v="-52"/>
+ <pair l="quoteleft" r="Y" v="-52"/>
+ <pair l="quoteright" r="A" v="-251"/>
+ <pair l="quoteright" r="AE" v="-344"/>
+ <pair l="quoteright" r="Aacute" v="-251"/>
+ <pair l="quoteright" r="Adieresis" v="-251"/>
+ <pair l="quoteright" r="Aring" v="-251"/>
+ <pair l="quoteright" r="comma" v="-136"/>
+ <pair l="quoteright" r="d" v="-101"/>
+ <pair l="quoteright" r="o" v="-96"/>
+ <pair l="quoteright" r="period" v="-138"/>
+ <pair l="quoteright" r="r" v="-64"/>
+ <pair l="quoteright" r="s" v="-79"/>
+ <pair l="quoteright" r="t" v="-61"/>
+ <pair l="quoteright" r="v" v="-50"/>
+ <pair l="quoteright" r="w" v="-50"/>
+ <pair l="quoteright" r="y" v="-50"/>
+ <pair l="r" r="a" v="-23"/>
+ <pair l="r" r="aacute" v="-23"/>
+ <pair l="r" r="acircumflex" v="-23"/>
+ <pair l="r" r="adieresis" v="-23"/>
+ <pair l="r" r="ae" v="-23"/>
+ <pair l="r" r="agrave" v="-23"/>
+ <pair l="r" r="aring" v="-23"/>
+ <pair l="r" r="c" v="2"/>
+ <pair l="r" r="ccedilla" v="6"/>
+ <pair l="r" r="colon" v="-16"/>
+ <pair l="r" r="comma" v="-97"/>
+ <pair l="r" r="d" v="3"/>
+ <pair l="r" r="e" v="4"/>
+ <pair l="r" r="eacute" v="4"/>
+ <pair l="r" r="ecircumflex" v="4"/>
+ <pair l="r" r="egrave" v="4"/>
+ <pair l="r" r="f" v="36"/>
+ <pair l="r" r="g" v="-2"/>
+ <pair l="r" r="h" v="-24"/>
+ <pair l="r" r="hyphen" v="-87"/>
+ <pair l="r" r="i" v="31"/>
+ <pair l="r" r="j" v="-15"/>
+ <pair l="r" r="k" v="-21"/>
+ <pair l="r" r="l" v="-41"/>
+ <pair l="r" r="m" v="36"/>
+ <pair l="r" r="n" v="36"/>
+ <pair l="r" r="o" v="7"/>
+ <pair l="r" r="oacute" v="7"/>
+ <pair l="r" r="ocircumflex" v="7"/>
+ <pair l="r" r="odieresis" v="7"/>
+ <pair l="r" r="oe" v="6"/>
+ <pair l="r" r="ograve" v="7"/>
+ <pair l="r" r="oslash" v="7"/>
+ <pair l="r" r="p" v="54"/>
+ <pair l="r" r="period" v="-97"/>
+ <pair l="r" r="q" v="3"/>
+ <pair l="r" r="quoteright" v="-18"/>
+ <pair l="r" r="r" v="39"/>
+ <pair l="r" r="s" v="4"/>
+ <pair l="r" r="semicolon" v="-16"/>
+ <pair l="r" r="t" v="42"/>
+ <pair l="r" r="u" v="48"/>
+ <pair l="r" r="v" v="54"/>
+ <pair l="r" r="w" v="54"/>
+ <pair l="r" r="x" v="54"/>
+ <pair l="r" r="y" v="54"/>
+ <pair l="r" r="z" v="9"/>
+ <pair l="s" r="quoteright" v="-97"/>
+ <pair l="s" r="t" v="-22"/>
+ <pair l="seven" r="colon" v="-111"/>
+ <pair l="seven" r="comma" v="-205"/>
+ <pair l="seven" r="eight" v="-13"/>
+ <pair l="seven" r="five" v="-13"/>
+ <pair l="seven" r="four" v="-174"/>
+ <pair l="seven" r="one" v="0"/>
+ <pair l="seven" r="period" v="-206"/>
+ <pair l="seven" r="seven" v="10"/>
+ <pair l="seven" r="six" v="-45"/>
+ <pair l="seven" r="three" v="12"/>
+ <pair l="seven" r="two" v="13"/>
+ <pair l="six" r="four" v="47"/>
+ <pair l="six" r="one" v="-46"/>
+ <pair l="six" r="seven" v="-35"/>
+ <pair l="t" r="S" v="-2"/>
+ <pair l="t" r="a" v="-18"/>
+ <pair l="t" r="aacute" v="-18"/>
+ <pair l="t" r="adieresis" v="-18"/>
+ <pair l="t" r="ae" v="-18"/>
+ <pair l="t" r="aring" v="-18"/>
+ <pair l="t" r="colon" v="-16"/>
+ <pair l="t" r="e" v="-52"/>
+ <pair l="t" r="eacute" v="-52"/>
+ <pair l="t" r="h" v="24"/>
+ <pair l="t" r="o" v="-49"/>
+ <pair l="t" r="oacute" v="-49"/>
+ <pair l="t" r="odieresis" v="-49"/>
+ <pair l="t" r="quoteright" v="-50"/>
+ <pair l="t" r="semicolon" v="-16"/>
+ <pair l="three" r="four" v="9"/>
+ <pair l="three" r="one" v="-74"/>
+ <pair l="three" r="seven" v="-60"/>
+ <pair l="two" r="four" v="-114"/>
+ <pair l="two" r="one" v="-48"/>
+ <pair l="two" r="seven" v="-42"/>
+ <pair l="u" r="quoteright" v="-80"/>
+ <pair l="v" r="a" v="-18"/>
+ <pair l="v" r="aacute" v="-18"/>
+ <pair l="v" r="acircumflex" v="-18"/>
+ <pair l="v" r="adieresis" v="-18"/>
+ <pair l="v" r="ae" v="-18"/>
+ <pair l="v" r="agrave" v="-18"/>
+ <pair l="v" r="aring" v="-18"/>
+ <pair l="v" r="atilde" v="-18"/>
+ <pair l="v" r="c" v="-67"/>
+ <pair l="v" r="colon" v="-11"/>
+ <pair l="v" r="comma" v="-142"/>
+ <pair l="v" r="e" v="-55"/>
+ <pair l="v" r="eacute" v="-55"/>
+ <pair l="v" r="ecircumflex" v="-55"/>
+ <pair l="v" r="egrave" v="-55"/>
+ <pair l="v" r="g" v="-36"/>
+ <pair l="v" r="hyphen" v="-40"/>
+ <pair l="v" r="l" v="-36"/>
+ <pair l="v" r="o" v="-53"/>
+ <pair l="v" r="oacute" v="-53"/>
+ <pair l="v" r="odieresis" v="-53"/>
+ <pair l="v" r="ograve" v="-53"/>
+ <pair l="v" r="oslash" v="-53"/>
+ <pair l="v" r="period" v="-143"/>
+ <pair l="v" r="s" v="-16"/>
+ <pair l="v" r="semicolon" v="-11"/>
+ <pair l="w" r="a" v="-19"/>
+ <pair l="w" r="aacute" v="-19"/>
+ <pair l="w" r="acircumflex" v="-19"/>
+ <pair l="w" r="adieresis" v="-19"/>
+ <pair l="w" r="ae" v="-19"/>
+ <pair l="w" r="agrave" v="-19"/>
+ <pair l="w" r="aring" v="-19"/>
+ <pair l="w" r="atilde" v="-19"/>
+ <pair l="w" r="c" v="-68"/>
+ <pair l="w" r="colon" v="-12"/>
+ <pair l="w" r="comma" v="-120"/>
+ <pair l="w" r="e" v="-56"/>
+ <pair l="w" r="eacute" v="-56"/>
+ <pair l="w" r="ecircumflex" v="-56"/>
+ <pair l="w" r="egrave" v="-56"/>
+ <pair l="w" r="g" v="-37"/>
+ <pair l="w" r="hyphen" v="-32"/>
+ <pair l="w" r="l" v="-37"/>
+ <pair l="w" r="o" v="-54"/>
+ <pair l="w" r="oacute" v="-54"/>
+ <pair l="w" r="odieresis" v="-54"/>
+ <pair l="w" r="ograve" v="-54"/>
+ <pair l="w" r="oslash" v="-54"/>
+ <pair l="w" r="period" v="-121"/>
+ <pair l="w" r="s" v="-17"/>
+ <pair l="w" r="semicolon" v="-12"/>
+ <pair l="x" r="a" v="-9"/>
+ <pair l="x" r="c" v="-77"/>
+ <pair l="x" r="e" v="-69"/>
+ <pair l="x" r="eacute" v="-69"/>
+ <pair l="x" r="o" v="-59"/>
+ <pair l="x" r="q" v="-40"/>
+ <pair l="y" r="a" v="-18"/>
+ <pair l="y" r="aacute" v="-18"/>
+ <pair l="y" r="acircumflex" v="-18"/>
+ <pair l="y" r="adieresis" v="-18"/>
+ <pair l="y" r="ae" v="-18"/>
+ <pair l="y" r="agrave" v="-18"/>
+ <pair l="y" r="aring" v="-18"/>
+ <pair l="y" r="atilde" v="-18"/>
+ <pair l="y" r="c" v="-67"/>
+ <pair l="y" r="colon" v="-11"/>
+ <pair l="y" r="comma" v="-142"/>
+ <pair l="y" r="e" v="-55"/>
+ <pair l="y" r="eacute" v="-55"/>
+ <pair l="y" r="ecircumflex" v="-55"/>
+ <pair l="y" r="egrave" v="-55"/>
+ <pair l="y" r="g" v="-36"/>
+ <pair l="y" r="hyphen" v="-39"/>
+ <pair l="y" r="l" v="-36"/>
+ <pair l="y" r="o" v="-53"/>
+ <pair l="y" r="oacute" v="-53"/>
+ <pair l="y" r="odieresis" v="-53"/>
+ <pair l="y" r="ograve" v="-53"/>
+ <pair l="y" r="oslash" v="-53"/>
+ <pair l="y" r="period" v="-142"/>
+ <pair l="y" r="s" v="-16"/>
+ <pair l="y" r="semicolon" v="-11"/>
+ <pair l="zero" r="four" v="30"/>
+ <pair l="zero" r="one" v="-78"/>
+ <pair l="zero" r="seven" v="-60"/>
+ </kernsubtable>
+ </kern>
+
+ <name>
+ <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
+ Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
+ </namerecord>
+ <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
+ Luxi Serif
+ </namerecord>
+ <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
+ Regular
+ </namerecord>
+ <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
+ Luxi Serif Regular: B&amp;H
+ </namerecord>
+ <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
+ Luxi Serif Regular
+ </namerecord>
+ <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
+ 1.2 : October 12, 2001
+ </namerecord>
+ <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
+ LuxiSerif
+ </namerecord>
+ <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
+ Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
+ Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
+ Kris Holmes and Charles Bigelow
+ </namerecord>
+ <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
+ http://www.urwpp.de
+ </namerecord>
+ <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
+ design@bigelowandholmes.com
+ </namerecord>
+ <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
+ Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
+ </namerecord>
+ <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
+ Luxi Serif
+ </namerecord>
+ <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
+ Regular
+ </namerecord>
+ <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
+ Luxi Serif Regular: B&amp;H
+ </namerecord>
+ <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
+ Luxi Serif Regular
+ </namerecord>
+ <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
+ 1.2 : October 12, 2001
+ </namerecord>
+ <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
+ LuxiSerif
+ </namerecord>
+ <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
+ Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
+ Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
+ Kris Holmes and Charles Bigelow
+ </namerecord>
+ <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
+ http://www.urwpp.de
+ </namerecord>
+ <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
+ design@bigelowandholmes.com
+ </namerecord>
+ </name>
+
+ <post>
+ <formatType value="2.0"/>
+ <italicAngle value="0.0"/>
+ <underlinePosition value="0"/>
+ <underlineThickness value="0"/>
+ <isFixedPitch value="0"/>
+ <minMemType42 value="0"/>
+ <maxMemType42 value="0"/>
+ <minMemType1 value="0"/>
+ <maxMemType1 value="0"/>
+ <psNames>
+ <!-- This file uses unique glyph names based on the information
+ found in the 'post' table. Since these names might not be unique,
+ we have to invent artificial names in case of clashes. In order to
+ be able to retain the original information, we need a name to
+ ps name mapping for those cases where they differ. That's what
+ you see below.
+ -->
+ <psName name=".notdef#1" psName=".notdef"/>
+ <psName name=".notdef#10" psName=".notdef"/>
+ <psName name=".notdef#11" psName=".notdef"/>
+ <psName name=".notdef#12" psName=".notdef"/>
+ <psName name=".notdef#13" psName=".notdef"/>
+ <psName name=".notdef#14" psName=".notdef"/>
+ <psName name=".notdef#15" psName=".notdef"/>
+ <psName name=".notdef#16" psName=".notdef"/>
+ <psName name=".notdef#17" psName=".notdef"/>
+ <psName name=".notdef#18" psName=".notdef"/>
+ <psName name=".notdef#2" psName=".notdef"/>
+ <psName name=".notdef#3" psName=".notdef"/>
+ <psName name=".notdef#4" psName=".notdef"/>
+ <psName name=".notdef#5" psName=".notdef"/>
+ <psName name=".notdef#6" psName=".notdef"/>
+ <psName name=".notdef#7" psName=".notdef"/>
+ <psName name=".notdef#8" psName=".notdef"/>
+ <psName name=".notdef#9" psName=".notdef"/>
+ <psName name="Euro#1" psName="Euro"/>
+ <psName name="fi#1" psName="fi"/>
+ <psName name="fl#1" psName="fl"/>
+ <psName name="fraction#1" psName="fraction"/>
+ <psName name="hyphen#1" psName="hyphen"/>
+ <psName name="macron#1" psName="macron"/>
+ <psName name="periodcentered#1" psName="periodcentered"/>
+ <psName name="semicolon#1" psName="semicolon"/>
+ </psNames>
+ <extraNames>
+ <!-- following are the name that are not taken from the standard Mac glyph order -->
+ <psName name="fraction"/>
+ <psName name="fi"/>
+ <psName name="Euro"/>
+ <psName name="tilde"/>
+ <psName name="macron"/>
+ <psName name="Euro"/>
+ <psName name="sfthyphen"/>
+ <psName name="periodcentered"/>
+ <psName name="Amacron"/>
+ <psName name="amacron"/>
+ <psName name="Abreve"/>
+ <psName name="abreve"/>
+ <psName name="Aogonek"/>
+ <psName name="aogonek"/>
+ <psName name="Ccircumflex"/>
+ <psName name="ccircumflex"/>
+ <psName name="Cdotaccent"/>
+ <psName name="cdotaccent"/>
+ <psName name="Dcaron"/>
+ <psName name="dcaron"/>
+ <psName name="Dcroat"/>
+ <psName name="dcroat"/>
+ <psName name="Emacron"/>
+ <psName name="emacron"/>
+ <psName name="Ebreve"/>
+ <psName name="ebreve"/>
+ <psName name="Edotaccent"/>
+ <psName name="edotaccent"/>
+ <psName name="Eogonek"/>
+ <psName name="eogonek"/>
+ <psName name="Ecaron"/>
+ <psName name="ecaron"/>
+ <psName name="Gcircumflex"/>
+ <psName name="gcircumflex"/>
+ <psName name="Gdotaccent"/>
+ <psName name="gdotaccent"/>
+ <psName name="Gcommaaccent"/>
+ <psName name="gcommaaccent"/>
+ <psName name="Hcircumflex"/>
+ <psName name="hcircumflex"/>
+ <psName name="Hbar"/>
+ <psName name="hbar"/>
+ <psName name="Itilde"/>
+ <psName name="itilde"/>
+ <psName name="Imacron"/>
+ <psName name="imacron"/>
+ <psName name="Ibreve"/>
+ <psName name="ibreve"/>
+ <psName name="Iogonek"/>
+ <psName name="iogonek"/>
+ <psName name="IJ"/>
+ <psName name="ij"/>
+ <psName name="Jcircumflex"/>
+ <psName name="jcircumflex"/>
+ <psName name="Kcommaaccent"/>
+ <psName name="kcommaaccent"/>
+ <psName name="kgreenlandic"/>
+ <psName name="Lacute"/>
+ <psName name="lacute"/>
+ <psName name="Lcommaaccent"/>
+ <psName name="lcommaaccent"/>
+ <psName name="Lcaron"/>
+ <psName name="lcaron"/>
+ <psName name="Ldot"/>
+ <psName name="ldot"/>
+ <psName name="Nacute"/>
+ <psName name="nacute"/>
+ <psName name="Ncommaaccent"/>
+ <psName name="ncommaaccent"/>
+ <psName name="Ncaron"/>
+ <psName name="ncaron"/>
+ <psName name="napostrophe"/>
+ <psName name="Eng"/>
+ <psName name="eng"/>
+ <psName name="Omacron"/>
+ <psName name="omacron"/>
+ <psName name="Obreve"/>
+ <psName name="obreve"/>
+ <psName name="Ohungarumlaut"/>
+ <psName name="ohungarumlaut"/>
+ <psName name="Racute"/>
+ <psName name="racute"/>
+ <psName name="Rcommaaccent"/>
+ <psName name="rcommaaccent"/>
+ <psName name="Rcaron"/>
+ <psName name="rcaron"/>
+ <psName name="Sacute"/>
+ <psName name="sacute"/>
+ <psName name="Scircumflex"/>
+ <psName name="scircumflex"/>
+ <psName name="Tcommaaccent"/>
+ <psName name="tcommaaccent"/>
+ <psName name="Tcaron"/>
+ <psName name="tcaron"/>
+ <psName name="Tbar"/>
+ <psName name="tbar"/>
+ <psName name="Utilde"/>
+ <psName name="utilde"/>
+ <psName name="Umacron"/>
+ <psName name="umacron"/>
+ <psName name="Ubreve"/>
+ <psName name="ubreve"/>
+ <psName name="Uring"/>
+ <psName name="uring"/>
+ <psName name="Uhungarumlaut"/>
+ <psName name="uhungarumlaut"/>
+ <psName name="Uogonek"/>
+ <psName name="uogonek"/>
+ <psName name="Wcircumflex"/>
+ <psName name="wcircumflex"/>
+ <psName name="Ycircumflex"/>
+ <psName name="ycircumflex"/>
+ <psName name="Zacute"/>
+ <psName name="zacute"/>
+ <psName name="Zdotaccent"/>
+ <psName name="zdotaccent"/>
+ <psName name="longs"/>
+ <psName name="Scommaaccent"/>
+ <psName name="scommaaccent"/>
+ <psName name="Tcommabelow"/>
+ <psName name="tcommabelow"/>
+ <psName name="Unterkomma"/>
+ <psName name="semicolon"/>
+ <psName name="anoteleia"/>
+ <psName name="hyphen"/>
+ <psName name="nbhyphen"/>
+ <psName name="figuredash"/>
+ <psName name="afii00208"/>
+ <psName name="quotereversed"/>
+ <psName name="radicalex"/>
+ <psName name="estimated"/>
+ <psName name="dotmath"/>
+ <psName name="fi"/>
+ <psName name="fl"/>
+ <psName name="foursuperiour"/>
+ <psName name="dotlessj"/>
+ </extraNames>
+ </post>
+
+ <gasp>
+ <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
+ <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
+ <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
+ </gasp>
+
+ <vhea>
+ <tableVersion value="1.0"/>
+ <ascent value="2033"/>
+ <descent value="432"/>
+ <lineGap value="0"/>
+ <advanceHeightMax value="2465"/>
+ <minTopSideBearing value="0"/>
+ <minBottomSideBearing value="0"/>
+ <yMaxExtent value="2465"/>
+ <caretSlopeRise value="0"/>
+ <caretSlopeRun value="1"/>
+ <reserved0 value="0"/>
+ <reserved1 value="0"/>
+ <reserved2 value="0"/>
+ <reserved3 value="0"/>
+ <reserved4 value="0"/>
+ <metricDataFormat value="0"/>
+ <numberOfVMetrics value="391"/>
+ </vhea>
+
+ <vmtx>
+ <mtx name=".notdef" height="2465" tsb="553"/>
+ <mtx name=".notdef#1" height="0" tsb="0"/>
+ <mtx name=".notdef#10" height="2465" tsb="0"/>
+ <mtx name=".notdef#11" height="2465" tsb="0"/>
+ <mtx name=".notdef#12" height="2465" tsb="0"/>
+ <mtx name=".notdef#13" height="2465" tsb="0"/>
+ <mtx name=".notdef#14" height="2465" tsb="0"/>
+ <mtx name=".notdef#15" height="2465" tsb="0"/>
+ <mtx name=".notdef#16" height="1024" tsb="0"/>
+ <mtx name=".notdef#17" height="2465" tsb="0"/>
+ <mtx name=".notdef#18" height="2465" tsb="0"/>
+ <mtx name=".notdef#2" height="2465" tsb="0"/>
+ <mtx name=".notdef#3" height="2465" tsb="0"/>
+ <mtx name=".notdef#4" height="2465" tsb="0"/>
+ <mtx name=".notdef#5" height="2465" tsb="0"/>
+ <mtx name=".notdef#6" height="2465" tsb="0"/>
+ <mtx name=".notdef#7" height="2465" tsb="0"/>
+ <mtx name=".notdef#8" height="2465" tsb="0"/>
+ <mtx name=".notdef#9" height="2465" tsb="0"/>
+ <mtx name="A" height="2465" tsb="534"/>
+ <mtx name="AE" height="2465" tsb="553"/>
+ <mtx name="Aacute" height="2465" tsb="108"/>
+ <mtx name="Abreve" height="2465" tsb="108"/>
+ <mtx name="Acircumflex" height="2465" tsb="108"/>
+ <mtx name="Adieresis" height="2465" tsb="256"/>
+ <mtx name="Agrave" height="2465" tsb="108"/>
+ <mtx name="Amacron" height="2465" tsb="306"/>
+ <mtx name="Aogonek" height="2465" tsb="534"/>
+ <mtx name="Aring" height="2465" tsb="99"/>
+ <mtx name="Atilde" height="2465" tsb="194"/>
+ <mtx name="B" height="2465" tsb="553"/>
+ <mtx name="C" height="2465" tsb="516"/>
+ <mtx name="Cacute" height="2465" tsb="108"/>
+ <mtx name="Ccaron" height="2465" tsb="108"/>
+ <mtx name="Ccedilla" height="2465" tsb="516"/>
+ <mtx name="Ccircumflex" height="2465" tsb="108"/>
+ <mtx name="Cdotaccent" height="2465" tsb="232"/>
+ <mtx name="D" height="2465" tsb="544"/>
+ <mtx name="Dcaron" height="2465" tsb="108"/>
+ <mtx name="Dcroat" height="2465" tsb="544"/>
+ <mtx name="E" height="2465" tsb="553"/>
+ <mtx name="Eacute" height="2465" tsb="108"/>
+ <mtx name="Ebreve" height="2465" tsb="108"/>
+ <mtx name="Ecaron" height="2465" tsb="108"/>
+ <mtx name="Ecircumflex" height="2465" tsb="108"/>
+ <mtx name="Edieresis" height="2465" tsb="256"/>
+ <mtx name="Edotaccent" height="2465" tsb="232"/>
+ <mtx name="Egrave" height="2465" tsb="108"/>
+ <mtx name="Emacron" height="2465" tsb="306"/>
+ <mtx name="Eng" height="2465" tsb="553"/>
+ <mtx name="Eogonek" height="2465" tsb="553"/>
+ <mtx name="Eth" height="2465" tsb="544"/>
+ <mtx name="Euro" height="2465" tsb="516"/>
+ <mtx name="Euro#1" height="2465" tsb="516"/>
+ <mtx name="F" height="2465" tsb="553"/>
+ <mtx name="G" height="2465" tsb="515"/>
+ <mtx name="Gbreve" height="2465" tsb="108"/>
+ <mtx name="Gcircumflex" height="2465" tsb="108"/>
+ <mtx name="Gcommaaccent" height="2465" tsb="515"/>
+ <mtx name="Gdotaccent" height="2465" tsb="232"/>
+ <mtx name="H" height="2465" tsb="553"/>
+ <mtx name="Hbar" height="2465" tsb="553"/>
+ <mtx name="Hcircumflex" height="2465" tsb="108"/>
+ <mtx name="I" height="2465" tsb="553"/>
+ <mtx name="IJ" height="2465" tsb="553"/>
+ <mtx name="Iacute" height="2465" tsb="108"/>
+ <mtx name="Ibreve" height="2465" tsb="108"/>
+ <mtx name="Icircumflex" height="2465" tsb="108"/>
+ <mtx name="Idieresis" height="2465" tsb="256"/>
+ <mtx name="Idotaccent" height="2465" tsb="232"/>
+ <mtx name="Igrave" height="2465" tsb="108"/>
+ <mtx name="Imacron" height="2465" tsb="306"/>
+ <mtx name="Iogonek" height="2465" tsb="553"/>
+ <mtx name="Itilde" height="2465" tsb="194"/>
+ <mtx name="J" height="2465" tsb="553"/>
+ <mtx name="Jcircumflex" height="2465" tsb="108"/>
+ <mtx name="K" height="2465" tsb="553"/>
+ <mtx name="Kcommaaccent" height="2465" tsb="553"/>
+ <mtx name="L" height="2465" tsb="553"/>
+ <mtx name="Lacute" height="2465" tsb="108"/>
+ <mtx name="Lcaron" height="2465" tsb="553"/>
+ <mtx name="Lcommaaccent" height="2465" tsb="553"/>
+ <mtx name="Ldot" height="2465" tsb="553"/>
+ <mtx name="Lslash" height="2465" tsb="553"/>
+ <mtx name="M" height="2465" tsb="553"/>
+ <mtx name="N" height="2465" tsb="553"/>
+ <mtx name="Nacute" height="2465" tsb="108"/>
+ <mtx name="Ncaron" height="2465" tsb="108"/>
+ <mtx name="Ncommaaccent" height="2465" tsb="553"/>
+ <mtx name="Ntilde" height="2465" tsb="194"/>
+ <mtx name="O" height="2465" tsb="516"/>
+ <mtx name="OE" height="2465" tsb="516"/>
+ <mtx name="Oacute" height="2465" tsb="108"/>
+ <mtx name="Obreve" height="2465" tsb="108"/>
+ <mtx name="Ocircumflex" height="2465" tsb="108"/>
+ <mtx name="Odieresis" height="2465" tsb="256"/>
+ <mtx name="Ograve" height="2465" tsb="108"/>
+ <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
+ <mtx name="Omacron" height="2465" tsb="306"/>
+ <mtx name="Oslash" height="2465" tsb="516"/>
+ <mtx name="Otilde" height="2465" tsb="194"/>
+ <mtx name="P" height="2465" tsb="541"/>
+ <mtx name="Q" height="2465" tsb="516"/>
+ <mtx name="R" height="2465" tsb="541"/>
+ <mtx name="Racute" height="2465" tsb="108"/>
+ <mtx name="Rcaron" height="2465" tsb="108"/>
+ <mtx name="Rcommaaccent" height="2465" tsb="542"/>
+ <mtx name="S" height="2465" tsb="516"/>
+ <mtx name="Sacute" height="2465" tsb="108"/>
+ <mtx name="Scaron" height="2465" tsb="108"/>
+ <mtx name="Scedilla" height="2465" tsb="516"/>
+ <mtx name="Scircumflex" height="2465" tsb="108"/>
+ <mtx name="Scommaaccent" height="2465" tsb="516"/>
+ <mtx name="T" height="2465" tsb="553"/>
+ <mtx name="Tbar" height="2465" tsb="553"/>
+ <mtx name="Tcaron" height="2465" tsb="108"/>
+ <mtx name="Tcommaaccent" height="2465" tsb="553"/>
+ <mtx name="Tcommabelow" height="2465" tsb="553"/>
+ <mtx name="Thorn" height="2465" tsb="553"/>
+ <mtx name="U" height="2465" tsb="553"/>
+ <mtx name="Uacute" height="2465" tsb="108"/>
+ <mtx name="Ubreve" height="2465" tsb="108"/>
+ <mtx name="Ucircumflex" height="2465" tsb="108"/>
+ <mtx name="Udieresis" height="2465" tsb="256"/>
+ <mtx name="Ugrave" height="2465" tsb="108"/>
+ <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
+ <mtx name="Umacron" height="2465" tsb="306"/>
+ <mtx name="Unterkomma" height="2465" tsb="2144"/>
+ <mtx name="Uogonek" height="2465" tsb="553"/>
+ <mtx name="Uring" height="2465" tsb="0"/>
+ <mtx name="Utilde" height="2465" tsb="194"/>
+ <mtx name="V" height="2465" tsb="553"/>
+ <mtx name="W" height="2465" tsb="553"/>
+ <mtx name="Wcircumflex" height="2465" tsb="108"/>
+ <mtx name="X" height="2465" tsb="553"/>
+ <mtx name="Y" height="2465" tsb="553"/>
+ <mtx name="Yacute" height="2465" tsb="108"/>
+ <mtx name="Ycircumflex" height="2465" tsb="108"/>
+ <mtx name="Ydieresis" height="2465" tsb="256"/>
+ <mtx name="Z" height="2465" tsb="553"/>
+ <mtx name="Zacute" height="2465" tsb="108"/>
+ <mtx name="Zcaron" height="2465" tsb="108"/>
+ <mtx name="Zdotaccent" height="2465" tsb="232"/>
+ <mtx name="a" height="2465" tsb="923"/>
+ <mtx name="aacute" height="2465" tsb="429"/>
+ <mtx name="abreve" height="2465" tsb="429"/>
+ <mtx name="acircumflex" height="2465" tsb="429"/>
+ <mtx name="acute" height="2465" tsb="429"/>
+ <mtx name="adieresis" height="2465" tsb="577"/>
+ <mtx name="ae" height="2465" tsb="922"/>
+ <mtx name="afii00208" height="2465" tsb="1391"/>
+ <mtx name="agrave" height="2465" tsb="429"/>
+ <mtx name="amacron" height="2465" tsb="627"/>
+ <mtx name="ampersand" height="2465" tsb="515"/>
+ <mtx name="anoteleia" height="2465" tsb="1295"/>
+ <mtx name="aogonek" height="2465" tsb="923"/>
+ <mtx name="aring" height="2465" tsb="296"/>
+ <mtx name="asciicircum" height="2465" tsb="553"/>
+ <mtx name="asciitilde" height="2465" tsb="1270"/>
+ <mtx name="asterisk" height="2465" tsb="553"/>
+ <mtx name="at" height="2465" tsb="516"/>
+ <mtx name="atilde" height="2465" tsb="515"/>
+ <mtx name="b" height="2465" tsb="454"/>
+ <mtx name="backslash" height="2465" tsb="552"/>
+ <mtx name="bar" height="2465" tsb="454"/>
+ <mtx name="braceleft" height="2465" tsb="454"/>
+ <mtx name="braceright" height="2465" tsb="454"/>
+ <mtx name="bracketleft" height="2465" tsb="454"/>
+ <mtx name="bracketright" height="2465" tsb="454"/>
+ <mtx name="breve" height="2465" tsb="429"/>
+ <mtx name="brokenbar" height="2465" tsb="454"/>
+ <mtx name="bullet" height="2465" tsb="923"/>
+ <mtx name="c" height="2465" tsb="923"/>
+ <mtx name="cacute" height="2465" tsb="429"/>
+ <mtx name="caron" height="2465" tsb="429"/>
+ <mtx name="ccaron" height="2465" tsb="429"/>
+ <mtx name="ccedilla" height="2465" tsb="923"/>
+ <mtx name="ccircumflex" height="2465" tsb="429"/>
+ <mtx name="cdotaccent" height="2465" tsb="553"/>
+ <mtx name="cedilla" height="2465" tsb="2033"/>
+ <mtx name="cent" height="2465" tsb="553"/>
+ <mtx name="circumflex" height="2465" tsb="429"/>
+ <mtx name="colon" height="2465" tsb="947"/>
+ <mtx name="comma" height="2465" tsb="1786"/>
+ <mtx name="copyright" height="2465" tsb="602"/>
+ <mtx name="currency" height="2465" tsb="855"/>
+ <mtx name="d" height="2465" tsb="454"/>
+ <mtx name="dagger" height="2465" tsb="553"/>
+ <mtx name="daggerdbl" height="2465" tsb="553"/>
+ <mtx name="dcaron" height="2465" tsb="454"/>
+ <mtx name="dcroat" height="2465" tsb="454"/>
+ <mtx name="degree" height="2465" tsb="516"/>
+ <mtx name="dieresis" height="2465" tsb="577"/>
+ <mtx name="divide" height="2465" tsb="947"/>
+ <mtx name="dollar" height="2465" tsb="429"/>
+ <mtx name="dotaccent" height="2465" tsb="553"/>
+ <mtx name="dotlessi" height="2465" tsb="947"/>
+ <mtx name="dotlessj" height="2465" tsb="947"/>
+ <mtx name="dotmath" height="2465" tsb="1295"/>
+ <mtx name="e" height="2465" tsb="923"/>
+ <mtx name="eacute" height="2465" tsb="429"/>
+ <mtx name="ebreve" height="2465" tsb="429"/>
+ <mtx name="ecaron" height="2465" tsb="429"/>
+ <mtx name="ecircumflex" height="2465" tsb="429"/>
+ <mtx name="edieresis" height="2465" tsb="577"/>
+ <mtx name="edotaccent" height="2465" tsb="553"/>
+ <mtx name="egrave" height="2465" tsb="429"/>
+ <mtx name="eight" height="2465" tsb="515"/>
+ <mtx name="ellipsis" height="2465" tsb="1836"/>
+ <mtx name="emacron" height="2465" tsb="627"/>
+ <mtx name="emdash" height="2465" tsb="1391"/>
+ <mtx name="endash" height="2465" tsb="1367"/>
+ <mtx name="eng" height="2465" tsb="923"/>
+ <mtx name="eogonek" height="2465" tsb="923"/>
+ <mtx name="equal" height="2465" tsb="1206"/>
+ <mtx name="estimated" height="2465" tsb="923"/>
+ <mtx name="eth" height="2465" tsb="448"/>
+ <mtx name="exclam" height="2465" tsb="553"/>
+ <mtx name="exclamdown" height="2465" tsb="947"/>
+ <mtx name="f" height="2465" tsb="429"/>
+ <mtx name="fi" height="2465" tsb="429"/>
+ <mtx name="fi#1" height="2465" tsb="429"/>
+ <mtx name="figuredash" height="2465" tsb="1367"/>
+ <mtx name="five" height="2465" tsb="553"/>
+ <mtx name="fl" height="2465" tsb="429"/>
+ <mtx name="fl#1" height="2465" tsb="429"/>
+ <mtx name="florin" height="2465" tsb="528"/>
+ <mtx name="four" height="2465" tsb="528"/>
+ <mtx name="foursuperiour" height="2465" tsb="511"/>
+ <mtx name="fraction" height="2465" tsb="516"/>
+ <mtx name="fraction#1" height="2465" tsb="516"/>
+ <mtx name="g" height="2465" tsb="923"/>
+ <mtx name="gbreve" height="2465" tsb="429"/>
+ <mtx name="gcircumflex" height="2465" tsb="429"/>
+ <mtx name="gcommaaccent" height="2465" tsb="296"/>
+ <mtx name="gdotaccent" height="2465" tsb="553"/>
+ <mtx name="germandbls" height="2465" tsb="429"/>
+ <mtx name="grave" height="2465" tsb="429"/>
+ <mtx name="greater" height="2465" tsb="947"/>
+ <mtx name="guillemotleft" height="2465" tsb="1058"/>
+ <mtx name="guillemotright" height="2465" tsb="1058"/>
+ <mtx name="guilsinglleft" height="2465" tsb="1058"/>
+ <mtx name="guilsinglright" height="2465" tsb="1058"/>
+ <mtx name="h" height="2465" tsb="454"/>
+ <mtx name="hbar" height="2465" tsb="454"/>
+ <mtx name="hcircumflex" height="2465" tsb="34"/>
+ <mtx name="hungarumlaut" height="2465" tsb="429"/>
+ <mtx name="hyphen" height="2465" tsb="1367"/>
+ <mtx name="hyphen#1" height="2465" tsb="1367"/>
+ <mtx name="i" height="2465" tsb="553"/>
+ <mtx name="iacute" height="2465" tsb="429"/>
+ <mtx name="ibreve" height="2465" tsb="429"/>
+ <mtx name="icircumflex" height="2465" tsb="429"/>
+ <mtx name="idieresis" height="2465" tsb="577"/>
+ <mtx name="igrave" height="2465" tsb="429"/>
+ <mtx name="ij" height="2465" tsb="553"/>
+ <mtx name="imacron" height="2465" tsb="627"/>
+ <mtx name="iogonek" height="2465" tsb="553"/>
+ <mtx name="itilde" height="2465" tsb="515"/>
+ <mtx name="j" height="2465" tsb="553"/>
+ <mtx name="jcircumflex" height="2465" tsb="429"/>
+ <mtx name="k" height="2465" tsb="454"/>
+ <mtx name="kcommaaccent" height="2465" tsb="454"/>
+ <mtx name="kgreenlandic" height="2465" tsb="947"/>
+ <mtx name="l" height="2465" tsb="454"/>
+ <mtx name="lacute" height="2465" tsb="34"/>
+ <mtx name="lcaron" height="2465" tsb="454"/>
+ <mtx name="lcommaaccent" height="2465" tsb="454"/>
+ <mtx name="ldot" height="2465" tsb="454"/>
+ <mtx name="less" height="2465" tsb="947"/>
+ <mtx name="logicalnot" height="2465" tsb="1243"/>
+ <mtx name="longs" height="2465" tsb="429"/>
+ <mtx name="lslash" height="2465" tsb="454"/>
+ <mtx name="m" height="2465" tsb="923"/>
+ <mtx name="macron" height="2465" tsb="627"/>
+ <mtx name="macron#1" height="2465" tsb="429"/>
+ <mtx name="minus" height="2465" tsb="1391"/>
+ <mtx name="mu" height="2465" tsb="947"/>
+ <mtx name="multiply" height="2465" tsb="947"/>
+ <mtx name="n" height="2465" tsb="923"/>
+ <mtx name="nacute" height="2465" tsb="429"/>
+ <mtx name="napostrophe" height="2465" tsb="454"/>
+ <mtx name="nbhyphen" height="2465" tsb="1367"/>
+ <mtx name="ncaron" height="2465" tsb="429"/>
+ <mtx name="ncommaaccent" height="2465" tsb="923"/>
+ <mtx name="nine" height="2465" tsb="515"/>
+ <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
+ <mtx name="ntilde" height="2465" tsb="515"/>
+ <mtx name="numbersign" height="2465" tsb="553"/>
+ <mtx name="o" height="2465" tsb="923"/>
+ <mtx name="oacute" height="2465" tsb="429"/>
+ <mtx name="obreve" height="2465" tsb="429"/>
+ <mtx name="ocircumflex" height="2465" tsb="429"/>
+ <mtx name="odieresis" height="2465" tsb="577"/>
+ <mtx name="oe" height="2465" tsb="923"/>
+ <mtx name="ogonek" height="2465" tsb="2033"/>
+ <mtx name="ograve" height="2465" tsb="429"/>
+ <mtx name="ohungarumlaut" height="2465" tsb="429"/>
+ <mtx name="omacron" height="2465" tsb="627"/>
+ <mtx name="one" height="2465" tsb="540"/>
+ <mtx name="onehalf" height="2465" tsb="516"/>
+ <mtx name="onequarter" height="2465" tsb="516"/>
+ <mtx name="onesuperior" height="2465" tsb="516"/>
+ <mtx name="ordfeminine" height="2465" tsb="516"/>
+ <mtx name="ordmasculine" height="2465" tsb="516"/>
+ <mtx name="oslash" height="2465" tsb="923"/>
+ <mtx name="otilde" height="2465" tsb="515"/>
+ <mtx name="p" height="2465" tsb="923"/>
+ <mtx name="paragraph" height="2465" tsb="544"/>
+ <mtx name="parenleft" height="2465" tsb="454"/>
+ <mtx name="parenright" height="2465" tsb="454"/>
+ <mtx name="percent" height="2465" tsb="516"/>
+ <mtx name="period" height="2465" tsb="1786"/>
+ <mtx name="periodcentered" height="2465" tsb="1295"/>
+ <mtx name="periodcentered#1" height="2465" tsb="1295"/>
+ <mtx name="perthousand" height="2465" tsb="516"/>
+ <mtx name="plus" height="2465" tsb="947"/>
+ <mtx name="plusminus" height="2465" tsb="849"/>
+ <mtx name="q" height="2465" tsb="923"/>
+ <mtx name="question" height="2465" tsb="516"/>
+ <mtx name="questiondown" height="2465" tsb="553"/>
+ <mtx name="quotedbl" height="2465" tsb="454"/>
+ <mtx name="quotedblbase" height="2465" tsb="1786"/>
+ <mtx name="quotedblleft" height="2465" tsb="454"/>
+ <mtx name="quotedblright" height="2465" tsb="454"/>
+ <mtx name="quoteleft" height="2465" tsb="454"/>
+ <mtx name="quotereversed" height="2465" tsb="2033"/>
+ <mtx name="quoteright" height="2465" tsb="454"/>
+ <mtx name="quotesinglbase" height="2465" tsb="1786"/>
+ <mtx name="quotesingle" height="2465" tsb="454"/>
+ <mtx name="r" height="2465" tsb="923"/>
+ <mtx name="racute" height="2465" tsb="429"/>
+ <mtx name="radicalex" height="2465" tsb="429"/>
+ <mtx name="rcaron" height="2465" tsb="429"/>
+ <mtx name="rcommaaccent" height="2465" tsb="923"/>
+ <mtx name="registered" height="2465" tsb="602"/>
+ <mtx name="ring" height="2465" tsb="296"/>
+ <mtx name="s" height="2465" tsb="923"/>
+ <mtx name="sacute" height="2465" tsb="429"/>
+ <mtx name="scaron" height="2465" tsb="429"/>
+ <mtx name="scedilla" height="2465" tsb="923"/>
+ <mtx name="scircumflex" height="2465" tsb="429"/>
+ <mtx name="scommaaccent" height="2465" tsb="923"/>
+ <mtx name="section" height="2465" tsb="516"/>
+ <mtx name="semicolon" height="2465" tsb="947"/>
+ <mtx name="semicolon#1" height="2465" tsb="947"/>
+ <mtx name="seven" height="2465" tsb="553"/>
+ <mtx name="sfthyphen" height="2465" tsb="1367"/>
+ <mtx name="six" height="2465" tsb="515"/>
+ <mtx name="slash" height="2465" tsb="552"/>
+ <mtx name="space" height="2465" tsb="2033"/>
+ <mtx name="sterling" height="2465" tsb="528"/>
+ <mtx name="t" height="2465" tsb="701"/>
+ <mtx name="tbar" height="2465" tsb="701"/>
+ <mtx name="tcaron" height="2465" tsb="345"/>
+ <mtx name="tcommaaccent" height="2465" tsb="701"/>
+ <mtx name="tcommabelow" height="2465" tsb="701"/>
+ <mtx name="thorn" height="2465" tsb="454"/>
+ <mtx name="three" height="2465" tsb="516"/>
+ <mtx name="threequarters" height="2465" tsb="516"/>
+ <mtx name="threesuperior" height="2465" tsb="516"/>
+ <mtx name="tilde" height="2465" tsb="515"/>
+ <mtx name="trademark" height="2465" tsb="553"/>
+ <mtx name="two" height="2465" tsb="515"/>
+ <mtx name="twosuperior" height="2465" tsb="515"/>
+ <mtx name="u" height="2465" tsb="947"/>
+ <mtx name="uacute" height="2465" tsb="429"/>
+ <mtx name="ubreve" height="2465" tsb="429"/>
+ <mtx name="ucircumflex" height="2465" tsb="429"/>
+ <mtx name="udieresis" height="2465" tsb="577"/>
+ <mtx name="ugrave" height="2465" tsb="429"/>
+ <mtx name="uhungarumlaut" height="2465" tsb="429"/>
+ <mtx name="umacron" height="2465" tsb="627"/>
+ <mtx name="underscore" height="2465" tsb="2033"/>
+ <mtx name="uogonek" height="2465" tsb="947"/>
+ <mtx name="uring" height="2465" tsb="296"/>
+ <mtx name="utilde" height="2465" tsb="515"/>
+ <mtx name="v" height="2465" tsb="947"/>
+ <mtx name="w" height="2465" tsb="947"/>
+ <mtx name="wcircumflex" height="2465" tsb="429"/>
+ <mtx name="x" height="2465" tsb="947"/>
+ <mtx name="y" height="2465" tsb="947"/>
+ <mtx name="yacute" height="2465" tsb="429"/>
+ <mtx name="ycircumflex" height="2465" tsb="429"/>
+ <mtx name="ydieresis" height="2465" tsb="577"/>
+ <mtx name="yen" height="2465" tsb="553"/>
+ <mtx name="z" height="2465" tsb="947"/>
+ <mtx name="zacute" height="2465" tsb="429"/>
+ <mtx name="zcaron" height="2465" tsb="429"/>
+ <mtx name="zdotaccent" height="2465" tsb="553"/>
+ <mtx name="zero" height="2465" tsb="516"/>
+ </vmtx>
+
+</ttFont>
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt b/vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt
new file mode 100644
index 0000000..e276164
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luxisr-12pt-sans-hinting.txt
@@ -0,0 +1,392 @@
+freetype version 2.5.1
+213 21 0 192 555;21 0 1, 21 555 1, 192 555 1, 192 0 1, 171 21 1, 171 534 1, 43 534 1, 43 21 1
+0 0 0 0 0;
+213 0 0 0 0;
+213 0 0 0 0;
+213 70 0 144 555;70 0 1, 70 74 1, 144 74 1, 144 0 1, 79 148 1, 70 444 1, 70 555 1, 144 555 1, 144 444 1, 135 148 1
+273 35 407 238 592;44 407 1, 35 592 1, 108 592 1, 99 407 1, 173 407 1, 164 592 1, 238 592 1, 229 407 1
+427 9 0 418 555;47 0 1, 89 167 1, 9 167 1, 18 213 1, 100 213 1, 133 342 1, 44 342 1, 54 389 1, 144 389 1, 186 555 1, 234 555 1, 192 389 1, 291 389 1, 332 555 1, 380 555 1, 339 389 1, 418 389 1, 409 342 1, 327 342 1, 294 213 1, 383 213 1, 374 167 1, 283 167 1, 242 0 1, 194 0 1, 235 167 1, 137 167 1, 95 0 1, 148 213 1, 247 213 1, 279 342 1, 180 342 1
+427 39 -46 353 602;187 -46 1, 187 0 1, 121 0 0, 39 31 1, 39 95 1, 123 56 0, 187 56 1, 187 255 1, 117 298 0, 88 330 1, 55 368 0, 55 422 1, 55 486 0, 103 524 1, 135 550 0, 187 555 1, 187 602 1, 224 602 1, 224 555 1, 278 555 0, 344 530 1, 344 470 1, 273 501 0, 224 504 1, 224 307 1, 228 304 1, 238 298 0, 247 293 1, 251 290 1, 299 262 0, 322 237 1, 353 205 0, 353 155 1, 353 87 0, 308 42 1, 276 12 0, 224 0 1, 224 -46 1, 224 60 1, 288 85 0, 288 144 1, 288 175 0, 270 195 1, 257 210 0, 224 233 1, 187 331 1, 187 502 1, 120 479 0, 120 425 1, 120 376 0
+683 42 -14 641 569;94 -14 1, 531 569 1, 589 569 1, 152 -14 1, 161 555 1, 216 555 0, 248 518 1, 280 480 0, 280 416 1, 280 352 0, 248 315 1, 216 278 0, 161 278 1, 106 278 0, 74 315 1, 42 353 0, 42 418 1, 42 475 0, 68 511 1, 101 555 0, 161 518 1, 134 518 0, 117 491 1, 100 462 0, 100 419 1, 100 375 0, 114 348 1, 131 315 0, 161 315 1, 189 315 0, 206 343 1, 222 371 0, 222 416 1, 222 462 0, 206 490 1, 188 518 0, 522 278 1, 577 278 0, 609 240 1, 641 203 0, 641 139 1, 641 75 0, 609 38 1, 577 0 0, 522 0 1, 467 0 0, 435 38 1, 403 75 0, 403 141 1, 403 198 0, 429 233 1, 462 278 0, 522 241 1, 494 241 0, 477 213 1, 461 185 0, 461 141 1, 461 98 0, 474 71 1, 491 37 0, 522 37 1, 549 37 0, 566 65 1, 583 93 0, 583 139 1, 583 185 0, 566 213 1, 549 241 0
+512 21 -14 485 569;384 0 1, 357 33 1, 282 -14 0, 214 -14 1, 132 -14 0, 77 37 1, 21 88 0, 21 166 1, 21 243 0, 69 290 1, 98 318 0, 152 339 1, 119 400 0, 119 445 1, 119 501 0, 153 535 1, 188 569 0, 247 569 1, 303 569 0, 336 539 1, 368 508 0, 368 457 1, 368 401 0, 325 360 1, 298 335 0, 248 312 1, 311 198 0, 373 123 1, 410 171 0, 410 265 1, 410 295 1, 483 295 1, 483 165 0, 408 83 1, 441 41 0, 485 0 1, 325 76 1, 251 160 0, 178 296 1, 141 279 0, 123 257 1, 95 225 0, 95 179 1, 95 122 0, 134 82 1, 172 42 0, 226 42 1, 268 42 0, 220 359 1, 256 374 0, 273 392 1, 299 419 0, 299 456 1, 299 513 0, 246 513 1, 191 513 0, 191 453 1, 191 416 0, 217 365 1
+147 27 389 120 592;45 389 1, 27 592 1, 120 592 1, 101 389 1
+256 49 -111 225 592;225 -60 1, 225 -111 1, 150 -58 0, 107 21 1, 49 123 0, 49 241 1, 49 364 0, 111 470 1, 154 542 0, 225 592 1, 225 541 1, 174 485 0, 152 426 1, 123 353 0, 123 241 1, 123 124 0, 154 48 1, 177 -7 0
+256 31 -111 207 592;31 541 1, 31 592 1, 106 539 0, 150 461 1, 207 359 0, 207 241 1, 207 117 0, 144 12 1, 102 -60 0, 31 -111 1, 31 -60 1, 81 -3 0, 104 56 1, 132 129 0, 132 241 1, 132 357 0, 101 433 1, 79 487 0
+299 15 282 284 555;267 483 1, 284 431 1, 180 406 1, 180 407 1, 180 411 0, 180 411 1, 180 411 1, 180 427 0, 170 437 1, 255 314 1, 210 282 1, 152 382 1, 170 384 0, 178 401 1, 88 282 1, 43 314 1, 120 401 1, 128 384 0, 147 382 1, 15 431 1, 32 483 1, 129 437 1, 118 427 0, 118 411 1, 118 411 1, 118 411 0, 118 409 1, 119 408 1, 119 407 0, 119 406 1, 122 555 1, 177 555 1, 165 440 1, 157 444 0, 149 444 1, 141 444 0, 133 440 1
+449 39 37 409 407;196 37 1, 196 194 1, 39 194 1, 39 250 1, 196 250 1, 196 407 1, 252 407 1, 252 250 1, 409 250 1, 409 194 1, 252 194 1, 252 37 1
+213 60 -120 153 93;60 -120 1, 60 -93 1, 96 -83 0, 96 -8 1, 96 0 1, 60 0 1, 60 93 1, 153 93 1, 153 12 1, 153 -110 0
+256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
+213 60 0 153 93;60 0 1, 60 93 1, 153 93 1, 153 0 1
+213 -22 -111 236 555;-22 -111 1, 178 555 1, 236 555 1, 36 -111 1
+427 30 -14 397 569;213 569 1, 298 569 0, 347 491 1, 397 413 0, 397 279 1, 397 142 0, 347 64 1, 298 -14 0, 211 -14 1, 137 -14 0, 90 50 1, 30 130 0, 30 278 1, 30 413 0, 80 491 1, 129 569 0, 213 513 1, 163 513 0, 136 452 1, 109 390 0, 109 278 1, 109 167 0, 136 104 1, 163 42 0, 214 42 1, 260 42 0, 285 87 1, 318 148 0, 318 279 1, 318 392 0, 291 452 1, 263 513 0
+427 86 0 383 569;86 0 1, 86 56 1, 197 56 1, 197 494 1, 86 466 1, 86 523 1, 272 569 1, 272 56 1, 383 56 1, 383 0 1
+427 38 0 353 569;38 0 1, 38 65 1, 64 125 0, 125 188 1, 165 230 1, 202 267 1, 274 341 0, 274 415 1, 274 468 0, 246 493 1, 224 514 0, 184 514 1, 132 514 0, 52 469 1, 52 534 1, 128 569 0, 194 569 1, 267 569 0, 310 527 1, 353 485 0, 353 413 1, 353 364 0, 331 326 1, 308 287 0, 247 233 1, 221 209 1, 143 139 0, 128 65 1, 350 65 1, 350 0 1
+427 57 -14 362 569;57 4 1, 57 73 1, 60 72 1, 70 68 0, 74 67 1, 115 52 0, 129 48 1, 154 42 0, 174 42 1, 230 42 0, 258 73 1, 283 100 0, 283 150 1, 283 208 0, 245 239 1, 208 270 0, 138 270 1, 109 270 1, 109 320 1, 134 320 1, 199 321 0, 234 350 1, 270 379 0, 270 430 1, 270 513 0, 180 513 1, 134 513 0, 65 482 1, 65 547 1, 133 569 0, 185 569 1, 275 569 0, 315 526 1, 344 494 0, 344 441 1, 344 381 0, 302 343 1, 277 320 0, 228 301 1, 271 290 0, 293 277 1, 362 237 0, 362 153 1, 362 77 0, 312 32 1, 263 -14 0, 181 -14 1, 137 -14 0
+427 12 0 402 555;258 0 1, 258 157 1, 12 157 1, 12 213 1, 258 555 1, 327 555 1, 327 218 1, 402 218 1, 402 157 1, 327 157 1, 327 0 1, 84 218 1, 263 218 1, 263 464 1
+427 61 -14 362 555;61 -2 1, 61 64 1, 118 42 0, 166 42 1, 221 42 0, 252 74 1, 284 107 0, 284 162 1, 284 288 0, 113 288 1, 92 288 0, 71 285 1, 71 555 1, 351 555 1, 351 491 1, 135 491 1, 135 344 1, 234 343 0, 291 304 1, 362 255 0, 362 159 1, 362 78 0, 308 32 1, 253 -14 0, 158 -14 1, 116 -14 0
+427 32 -14 385 569;112 292 1, 164 356 0, 238 356 1, 306 356 0, 346 310 1, 385 264 0, 385 182 1, 385 92 0, 339 39 1, 292 -14 0, 214 -14 1, 129 -14 0, 80 59 1, 32 132 0, 32 260 1, 32 405 0, 90 487 1, 148 569 0, 251 569 1, 298 569 0, 355 548 1, 355 484 1, 287 514 0, 249 514 1, 166 514 0, 133 431 1, 120 398 0, 115 357 1, 113 335 0, 218 303 1, 172 303 0, 143 271 1, 114 239 0, 114 183 1, 114 122 0, 144 82 1, 174 42 0, 221 42 1, 312 42 0, 312 167 1, 312 303 0
+427 51 0 407 555;83 0 1, 94 65 0, 114 112 1, 134 159 0, 185 242 1, 337 486 1, 51 486 1, 51 555 1, 407 555 1, 407 486 1, 194 171 0, 168 0 1
+427 37 -14 408 569;147 302 1, 111 329 0, 92 353 1, 66 389 0, 66 429 1, 66 491 0, 112 530 1, 158 569 0, 233 569 1, 302 569 0, 344 536 1, 386 503 0, 386 449 1, 386 400 0, 349 357 1, 326 331 0, 283 302 1, 339 273 0, 368 243 1, 408 199 0, 408 143 1, 408 74 0, 356 30 1, 303 -14 0, 219 -14 1, 137 -14 0, 87 28 1, 37 69 0, 37 138 1, 37 198 0, 78 245 1, 102 274 0, 242 326 1, 319 379 0, 319 437 1, 319 472 0, 294 492 1, 268 513 0, 225 513 1, 183 513 0, 158 494 1, 133 474 0, 133 441 1, 133 402 0, 176 368 1, 197 351 0, 188 272 1, 146 240 0, 130 216 1, 111 189 0, 111 149 1, 111 101 0, 142 71 1, 173 42 0, 223 42 1, 271 42 0, 302 67 1, 332 92 0, 332 132 1, 332 168 0, 309 192 1, 289 212 0, 240 241 1
+427 32 -14 385 569;305 263 1, 253 199 0, 179 199 1, 110 199 0, 71 245 1, 32 292 0, 32 373 1, 32 463 0, 78 516 1, 124 569 0, 202 569 1, 288 569 0, 336 496 1, 385 423 0, 385 296 1, 385 150 0, 327 68 1, 269 -14 0, 166 -14 1, 118 -14 0, 61 7 1, 61 71 1, 130 42 0, 168 42 1, 251 42 0, 284 125 1, 297 158 0, 302 198 1, 304 220 0, 196 513 1, 104 513 0, 104 389 1, 104 252 0, 198 252 1, 245 252 0, 273 284 1, 302 317 0, 302 372 1, 302 433 0, 273 473 1, 243 513 0
+213 70 0 144 407;70 0 1, 70 74 1, 144 74 1, 144 0 1, 70 333 1, 70 407 1, 144 407 1, 144 333 1
+213 70 -120 144 407;70 -120 1, 70 -93 1, 96 -79 0, 96 -9 1, 96 0 1, 70 0 1, 70 74 1, 144 74 1, 144 12 1, 143 -102 0, 70 333 1, 70 407 1, 144 407 1, 144 333 1
+449 39 37 409 407;409 37 1, 39 222 1, 409 407 1, 409 345 1, 164 222 1, 164 222 1, 409 99 1
+449 39 125 409 319;39 125 1, 39 180 1, 409 180 1, 409 125 1, 39 264 1, 39 319 1, 409 319 1, 409 264 1
+449 39 37 409 407;39 407 1, 409 222 1, 39 37 1, 39 99 1, 284 222 1, 284 222 1, 39 345 1
+427 52 0 380 569;141 0 1, 141 74 1, 215 74 1, 215 0 1, 141 148 1, 141 168 1, 141 260 0, 202 308 1, 236 334 1, 302 385 0, 302 440 1, 302 513 0, 199 513 1, 136 513 0, 52 486 1, 52 548 1, 135 569 0, 204 569 1, 281 569 0, 324 544 1, 380 512 0, 380 441 1, 380 371 0, 309 327 1, 278 308 1, 241 285 0, 228 260 1, 215 236 0, 215 189 1, 215 148 1
+780 95 -14 692 569;470 17 1, 400 -14 0, 336 -14 1, 232 -14 0, 164 51 1, 95 116 0, 95 218 1, 95 356 0, 201 462 1, 306 569 0, 445 569 1, 551 569 0, 621 501 1, 692 434 0, 692 333 1, 692 241 0, 635 176 1, 578 111 0, 498 111 1, 435 111 0, 435 154 1, 435 169 0, 443 194 1, 458 241 1, 453 241 1, 422 182 0, 393 153 1, 352 111 0, 307 111 1, 236 111 0, 236 196 1, 236 290 0, 297 366 1, 357 442 0, 434 442 1, 443 442 0, 458 441 1, 462 441 0, 467 440 1, 482 440 0, 492 440 1, 543 440 1, 496 201 1, 494 190 0, 494 178 1, 494 153 0, 522 153 1, 572 153 0, 611 206 1, 650 260 0, 650 328 1, 650 414 0, 590 471 1, 531 528 0, 440 528 1, 321 528 0, 229 434 1, 137 341 0, 137 222 1, 137 135 0, 195 82 1, 252 28 0, 342 28 1, 400 28 0, 456 55 1, 462 312 1, 477 386 1, 442 398 0, 417 398 1, 364 398 0, 329 344 1, 294 291 0, 294 213 1, 294 157 0, 324 157 1, 374 157 0
+512 7 0 503 555;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1
+512 62 0 462 555;62 0 1, 62 555 1, 240 555 1, 349 555 0, 394 527 1, 440 498 0, 440 431 1, 440 369 0, 395 330 1, 368 307 0, 317 289 1, 382 270 0, 415 242 1, 462 202 0, 462 138 1, 462 80 0, 423 41 1, 396 13 0, 353 6 1, 318 0 0, 259 0 1, 141 59 1, 199 59 1, 309 59 0, 344 75 1, 378 92 0, 378 144 1, 378 201 0, 334 231 1, 289 261 0, 205 261 1, 141 261 1, 141 311 1, 208 311 1, 359 311 0, 359 417 1, 359 471 0, 315 485 1, 282 496 0, 213 496 1, 141 496 1
+555 44 -14 507 569;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1
+555 62 0 520 555;62 0 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1
+512 72 0 491 555;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1
+469 72 0 449 555;72 0 1, 72 555 1, 449 555 1, 449 496 1, 150 496 1, 150 310 1, 411 310 1, 411 252 1, 150 252 1, 150 0 1
+597 35 -14 527 569;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1
+555 62 0 492 555;62 0 1, 62 555 1, 141 555 1, 141 321 1, 414 321 1, 414 555 1, 492 555 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1
+213 68 0 146 555;68 0 1, 68 555 1, 146 555 1, 146 0 1
+384 18 -111 315 555;18 -87 1, 18 -19 1, 83 -48 0, 138 -48 1, 203 -48 0, 221 -18 1, 236 7 0, 236 68 1, 236 555 1, 315 555 1, 315 70 1, 315 -111 0, 135 -111 1, 74 -111 0
+512 72 0 494 555;72 0 1, 72 555 1, 146 555 1, 146 282 1, 376 555 1, 455 555 1, 232 290 1, 494 0 1, 394 0 1, 146 281 1, 146 0 1
+427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1
+640 62 0 578 555;62 0 1, 62 555 1, 171 555 1, 324 126 1, 480 555 1, 578 555 1, 578 0 1, 504 0 1, 504 451 1, 353 37 1, 277 37 1, 130 453 1, 130 0 1
+555 62 0 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1
+597 35 -14 563 569;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0
+512 63 0 494 555;63 0 1, 63 555 1, 280 555 1, 366 555 0, 403 545 1, 441 535 0, 465 507 1, 494 471 0, 494 408 1, 494 221 0, 257 221 1, 141 221 1, 141 0 1, 141 280 1, 254 280 1, 411 280 0, 411 404 1, 411 464 0, 370 481 1, 335 496 0, 255 496 1, 141 496 1
+597 35 -111 615 569;615 -48 1, 565 -111 1, 434 -68 0, 346 -10 1, 307 -14 0, 287 -14 1, 177 -14 0, 106 68 1, 35 149 0, 35 278 1, 35 410 0, 107 489 1, 178 569 0, 298 569 1, 419 569 0, 491 489 1, 563 410 0, 563 277 1, 563 160 0, 509 87 1, 488 58 0, 460 38 1, 446 27 0, 418 11 1, 510 -30 0, 297 510 1, 214 510 0, 167 448 1, 119 387 0, 119 278 1, 119 169 0, 167 107 1, 214 45 0, 297 45 1, 382 45 0, 430 106 1, 479 167 0, 479 275 1, 479 376 0, 440 436 1, 392 510 0
+555 62 0 538 555;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1
+512 45 -14 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0
+469 8 0 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1
+555 62 -14 492 555;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1
+512 14 0 508 555;228 0 1, 14 555 1, 95 555 1, 272 99 1, 441 555 1, 508 555 1, 302 0 1
+725 9 0 716 555;152 0 1, 9 555 1, 85 555 1, 199 117 1, 329 555 1, 405 555 1, 530 121 1, 651 555 1, 716 555 1, 560 0 1, 482 0 1, 358 428 1, 230 0 1
+512 11 0 502 555;11 0 1, 215 276 1, 20 555 1, 113 555 1, 263 339 1, 423 555 1, 498 555 1, 299 289 1, 502 0 1, 409 0 1, 251 224 1, 85 0 1
+512 11 0 501 555;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1
+469 38 0 431 555;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1
+213 56 -111 204 592;56 -111 1, 56 592 1, 204 592 1, 204 537 1, 121 537 1, 121 -56 1, 204 -56 1, 204 -111 1
+213 -22 -111 236 555;236 -111 1, 178 -111 1, -22 555 1, 36 555 1
+213 10 -111 158 592;158 592 1, 158 -111 1, 10 -111 1, 10 -56 1, 93 -56 1, 93 537 1, 10 537 1, 10 592 1
+360 14 222 347 555;180 431 1, 75 222 1, 14 222 1, 180 555 1, 347 222 1, 284 222 1
+427 0 -56 427 0;0 -56 1, 0 0 1, 427 0 1, 427 -56 1
+256 40 481 216 602;216 481 1, 160 481 1, 40 602 1, 125 602 1
+427 36 -9 412 416;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0
+427 58 -9 395 592;132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 58 -5 1, 58 592 1, 132 592 1
+384 32 -9 347 416;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1
+427 32 -9 369 592;295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 592 1, 369 592 1, 369 0 1, 295 0 1
+427 32 -9 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0
+213 12 0 236 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 213 407 1, 213 352 1, 140 352 1, 140 0 1
+427 35 -158 372 416;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1
+427 58 0 374 592;58 0 1, 58 592 1, 132 592 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
+171 48 0 122 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1
+171 -58 -157 124 555;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0, 50 481 1, 50 555 1, 124 555 1, 124 481 1
+384 58 0 377 592;58 0 1, 58 592 1, 132 592 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1
+171 48 0 122 592;48 0 1, 48 592 1, 122 592 1, 122 0 1
+640 58 0 587 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 164 380 0, 185 397 1, 210 416 0, 249 416 1, 298 416 0, 329 385 1, 346 366 0, 359 331 1, 392 380 0, 413 397 1, 437 416 0, 477 416 1, 587 416 0, 587 296 1, 587 0 1, 513 0 1, 512 285 1, 512 355 0, 458 355 1, 410 355 0, 359 273 1, 359 0 1, 285 0 1, 285 285 1, 285 355 0, 231 355 1, 183 355 0, 132 273 1, 132 0 1
+427 58 0 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
+427 32 -9 395 416;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0
+427 58 -148 395 416;132 -148 1, 58 -148 1, 58 407 1, 132 407 1, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0
+427 32 -148 369 416;295 407 1, 369 407 1, 369 -148 1, 295 -148 1, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0
+256 58 0 251 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1
+384 44 -9 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0
+213 11 -9 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1
+427 53 -9 369 407;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1
+384 7 0 380 407;152 0 1, 7 407 1, 82 407 1, 195 90 1, 314 407 1, 380 407 1, 225 0 1
+555 4 0 549 407;102 0 1, 4 407 1, 77 407 1, 150 101 1, 244 407 1, 318 407 1, 400 99 1, 486 407 1, 549 407 1, 435 0 1, 361 0 1, 275 315 1, 177 0 1
+384 11 0 372 407;11 0 1, 143 215 1, 15 407 1, 101 407 1, 203 255 1, 294 407 1, 362 407 1, 238 202 1, 372 0 1, 287 0 1, 177 164 1, 79 0 1
+384 7 -148 380 407;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1
+384 28 0 356 407;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1
+257 9 -111 213 592;9 269 1, 32 269 1, 90 269 0, 90 330 1, 90 354 0, 84 381 1, 77 414 1, 69 447 0, 69 476 1, 69 537 0, 120 569 1, 156 591 0, 213 592 1, 213 537 1, 193 537 1, 167 537 0, 151 524 1, 134 510 0, 134 490 1, 134 482 0, 139 455 1, 145 416 1, 149 391 0, 149 361 1, 149 290 0, 94 241 1, 149 192 0, 149 120 1, 149 90 0, 145 65 1, 139 27 1, 134 -1 0, 134 -9 1, 134 -29 0, 151 -42 1, 168 -56 0, 193 -56 1, 213 -56 1, 213 -111 1, 153 -110 0, 117 -85 1, 69 -53 0, 69 6 1, 69 35 0, 77 67 1, 84 100 1, 90 127 0, 90 152 1, 90 213 0, 32 213 1, 9 213 1
+200 72 -111 128 592;72 -111 1, 72 592 1, 128 592 1, 128 -111 1
+257 44 -111 247 592;247 213 1, 224 213 1, 167 213 0, 167 152 1, 167 124 0, 173 100 1, 180 67 1, 187 36 0, 187 6 1, 187 -56 0, 135 -88 1, 100 -110 0, 44 -111 1, 44 -56 1, 63 -56 1, 89 -56 0, 105 -42 1, 122 -29 0, 122 -9 1, 122 1 0, 118 27 1, 111 65 1, 107 88 0, 107 120 1, 107 192 0, 162 241 1, 137 263 0, 125 285 1, 107 318 0, 107 361 1, 107 393 0, 111 416 1, 118 455 1, 122 480 0, 122 491 1, 122 510 0, 105 524 1, 88 537 0, 63 537 1, 44 537 1, 44 592 1, 104 591 0, 140 566 1, 187 534 0, 187 475 1, 187 445 0, 180 414 1, 173 381 1, 167 357 0, 167 329 1, 167 269 0, 224 269 1, 247 269 1
+449 39 155 409 290;95 167 1, 39 167 1, 40 206 0, 47 227 1, 69 290 0, 139 290 1, 176 290 0, 213 264 1, 255 235 1, 280 218 1, 291 210 0, 309 210 1, 352 210 0, 354 278 1, 409 278 1, 408 238 0, 401 217 1, 379 155 0, 310 155 1, 273 155 0, 235 180 1, 193 209 1, 168 227 1, 157 234 0, 140 234 1, 96 234 0
+512 7 0 503 666;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 150 602 1, 150 666 1, 215 666 1, 215 602 1, 299 602 1, 299 666 1, 363 666 1, 363 602 1
+512 7 0 503 726;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 257 726 1, 292 726 0, 317 701 1, 342 676 0, 342 641 1, 342 605 0, 317 580 1, 292 555 0, 256 555 1, 225 555 0, 202 576 1, 172 602 0, 172 641 1, 172 676 0, 197 701 1, 222 726 0, 257 693 1, 235 693 0, 219 678 1, 204 663 0, 204 641 1, 204 619 0, 219 603 1, 235 588 0, 256 588 1, 276 588 0, 291 600 1, 310 616 0, 310 641 1, 310 663 0, 294 678 1, 279 693 0
+555 44 -162 507 569;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 288 0 1, 324 0 1, 302 -41 1, 329 -42 0, 348 -56 1, 374 -74 0, 374 -101 1, 374 -126 0, 352 -144 1, 330 -162 0, 298 -162 1, 273 -162 0, 244 -154 1, 244 -124 1, 263 -129 0, 283 -129 1, 322 -129 0, 322 -102 1, 322 -67 0, 252 -66 1
+512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 224 602 1, 315 722 1, 400 722 1, 280 602 1
+555 62 0 492 689;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 162 602 1, 165 637 0, 174 656 1, 191 689 0, 232 689 1, 259 689 0, 282 675 1, 305 661 1, 326 648 0, 337 648 1, 362 648 0, 366 689 1, 412 689 1, 409 654 0, 400 635 1, 383 602 0, 342 602 1, 315 602 0, 292 616 1, 269 630 1, 249 643 0, 237 643 1, 212 643 0, 208 602 1
+597 35 -14 563 666;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 192 602 1, 192 666 1, 257 666 1, 257 602 1, 340 602 1, 340 666 1, 405 666 1, 405 602 1
+555 62 -14 492 666;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 176 602 1, 176 666 1, 240 666 1, 240 602 1, 324 602 1, 324 666 1, 389 666 1, 389 602 1
+427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
+427 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
+427 36 -9 412 546;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
+427 36 -9 412 569;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
+427 36 -9 412 651;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 192 651 1, 227 651 0, 252 627 1, 277 602 0, 277 567 1, 277 531 0, 252 506 1, 227 481 0, 191 481 1, 160 481 0, 137 501 1, 107 527 0, 107 566 1, 107 602 0, 132 626 1, 156 651 0, 192 619 1, 170 619 0, 154 603 1, 139 588 0, 139 566 1, 139 545 0, 154 529 1, 170 513 0, 191 513 1, 211 513 0, 226 526 1, 245 542 0, 245 567 1, 245 588 0, 229 603 1, 214 619 0
+384 32 -162 347 416;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 235 0 1, 271 0 1, 248 -41 1, 275 -42 0, 295 -56 1, 321 -74 0, 321 -101 1, 321 -126 0, 299 -144 1, 277 -162 0, 245 -162 1, 220 -162 0, 191 -154 1, 191 -124 1, 210 -129 0, 230 -129 1, 269 -129 0, 269 -102 1, 269 -67 0, 199 -66 1
+427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
+427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
+427 32 -9 383 546;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
+171 40 0 216 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, 40 481 1, 131 602 1, 216 602 1, 96 481 1
+171 -24 0 152 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, 152 481 1, 96 481 1, -24 602 1, 61 602 1
+171 -67 0 195 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, -67 481 1, 23 602 1, 105 602 1, 195 481 1, 140 481 1, 64 557 1, 64 557 1, -12 481 1
+171 -21 0 192 546;48 0 1, 48 407 1, 122 407 1, 122 0 1, -21 481 1, -21 546 1, 44 546 1, 44 481 1, 127 481 1, 127 546 1, 192 546 1, 192 481 1
+427 58 0 374 569;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
+427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 280 481 1, 224 481 1, 104 602 1, 189 602 1
+427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
+427 32 -9 395 546;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
+427 32 -9 395 569;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 67 481 1, 70 516 0, 79 535 1, 96 569 0, 137 569 1, 164 569 0, 187 555 1, 210 541 1, 231 528 0, 242 528 1, 267 528 0, 271 569 1, 317 569 1, 314 534 0, 305 515 1, 288 481 0, 247 481 1, 220 481 0, 197 496 1, 174 510 1, 154 522 0, 142 522 1, 117 522 0, 113 481 1
+427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 280 481 1, 224 481 1, 104 602 1, 189 602 1
+427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 61 481 1, 151 602 1, 233 602 1, 323 481 1, 268 481 1, 192 557 1, 192 557 1, 116 481 1
+427 53 -9 369 546;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
+427 56 -111 371 555;177 -111 1, 186 315 1, 56 305 1, 56 361 1, 186 352 1, 177 555 1, 251 555 1, 241 352 1, 371 361 1, 371 305 1, 241 315 1, 251 -111 1
+307 43 347 265 569;154 569 1, 199 569 0, 232 536 1, 265 504 0, 265 458 1, 265 412 0, 232 380 1, 199 347 0, 152 347 1, 113 347 0, 82 373 1, 43 408 0, 43 458 1, 43 504 0, 75 536 1, 108 569 0, 154 523 1, 127 523 0, 108 504 1, 89 485 0, 89 458 1, 89 432 0, 108 413 1, 127 393 0, 153 393 1, 177 393 0, 195 409 1, 219 428 0, 219 458 1, 219 485 0, 200 504 1, 180 523 0
+427 65 0 380 555;237 0 1, 237 65 1, 166 74 0, 123 120 1, 65 181 0, 65 278 1, 65 379 0, 124 435 1, 165 475 0, 237 486 1, 237 555 1, 274 555 1, 274 486 1, 324 483 0, 380 468 1, 380 406 1, 314 429 0, 274 432 1, 274 117 1, 325 117 0, 380 143 1, 380 87 1, 324 65 0, 274 65 1, 274 0 1, 237 429 1, 215 426 0, 203 420 1, 146 390 0, 146 277 1, 146 199 0, 180 158 1, 200 135 0, 237 122 1
+427 45 0 362 569;45 0 1, 45 65 1, 124 90 0, 124 183 1, 124 269 1, 57 269 1, 57 324 1, 124 324 1, 124 405 1, 124 485 0, 162 527 1, 200 569 0, 272 569 1, 310 569 0, 357 558 1, 357 495 1, 308 513 0, 269 513 1, 198 513 0, 198 427 1, 198 324 1, 279 324 1, 279 269 1, 198 269 1, 198 221 1, 198 153 0, 180 120 1, 166 92 0, 133 65 1, 362 65 1, 362 0 1
+427 48 -125 379 569;48 -98 1, 48 -30 1, 142 -69 0, 203 -69 1, 250 -69 0, 281 -51 1, 311 -32 0, 311 -1 1, 311 27 0, 288 43 1, 270 56 0, 225 75 1, 159 104 1, 50 150 0, 50 230 1, 50 284 0, 105 342 1, 52 379 0, 52 434 1, 52 494 0, 101 531 1, 149 569 0, 229 569 1, 284 569 0, 358 551 1, 358 491 1, 280 513 0, 228 513 1, 179 513 0, 149 494 1, 119 475 0, 119 445 1, 119 404 0, 185 377 1, 236 357 1, 314 325 0, 343 296 1, 373 266 0, 373 221 1, 373 168 0, 317 104 1, 379 66 0, 379 3 1, 379 -56 0, 329 -90 1, 279 -125 0, 196 -125 1, 138 -125 0, 281 128 1, 308 166 0, 308 200 1, 308 228 0, 290 245 1, 272 263 0, 226 282 1, 143 317 1, 115 282 0, 115 249 1, 115 198 0, 201 162 1
+269 30 208 239 416;135 416 1, 178 416 0, 208 386 1, 239 355 0, 239 312 1, 239 269 0, 208 239 1, 177 208 0, 133 208 1, 96 208 0, 67 233 1, 30 265 0, 30 312 1, 30 356 0, 61 386 1, 92 416 0
+413 33 -111 338 555;190 -111 1, 190 278 1, 122 284 0, 83 316 1, 33 358 0, 33 433 1, 33 499 0, 69 527 1, 105 555 0, 190 555 1, 338 555 1, 338 -111 1, 292 -111 1, 292 509 1, 237 509 1, 237 -111 1
+469 48 -9 437 602;48 0 1, 48 432 1, 48 527 0, 83 564 1, 117 602 0, 206 602 1, 349 602 0, 349 500 1, 349 451 0, 300 399 1, 261 357 0, 261 337 1, 261 312 0, 303 281 1, 372 230 1, 437 182 0, 437 111 1, 437 -9 0, 296 -9 1, 234 -9 0, 183 11 1, 183 76 1, 253 46 0, 296 46 1, 368 46 0, 368 104 1, 368 141 0, 324 174 1, 244 236 1, 195 273 0, 195 315 1, 195 351 0, 238 407 1, 275 455 0, 275 487 1, 275 546 0, 201 546 1, 157 546 0, 140 528 1, 122 509 0, 122 463 1, 122 0 1
+566 6 0 561 555;283 555 1, 398 555 0, 479 474 1, 561 393 0, 561 278 1, 561 162 0, 479 81 1, 398 0 0, 280 0 1, 179 0 0, 104 66 1, 6 152 0, 6 278 1, 6 393 0, 87 474 1, 169 555 0, 283 516 1, 185 516 0, 115 446 1, 45 376 0, 45 278 1, 45 181 0, 115 110 1, 184 40 0, 281 40 1, 370 40 0, 437 96 1, 521 168 0, 521 278 1, 521 376 0, 451 446 1, 381 516 0, 192 126 1, 192 426 1, 286 426 1, 377 426 0, 377 353 1, 377 301 0, 324 266 1, 415 126 1, 359 126 1, 278 252 1, 240 252 1, 240 126 1, 237 289 1, 251 289 1, 330 289 0, 330 347 1, 330 396 0, 264 396 1, 237 396 1
+566 6 0 561 555;283 555 1, 398 555 0, 479 474 1, 561 393 0, 561 278 1, 561 162 0, 479 81 1, 398 0 0, 280 0 1, 179 0 0, 104 66 1, 6 152 0, 6 278 1, 6 393 0, 87 474 1, 169 555 0, 283 516 1, 185 516 0, 115 446 1, 45 376 0, 45 278 1, 45 181 0, 115 110 1, 184 40 0, 281 40 1, 370 40 0, 437 96 1, 521 168 0, 521 278 1, 521 376 0, 451 446 1, 381 516 0, 384 137 1, 333 119 0, 293 119 1, 226 119 0, 183 163 1, 140 207 0, 140 276 1, 140 348 0, 182 391 1, 224 434 0, 295 434 1, 332 434 0, 375 425 1, 384 423 1, 384 379 1, 336 399 0, 298 399 1, 251 399 0, 222 365 1, 193 332 0, 193 277 1, 193 222 0, 223 191 1, 253 159 0, 303 159 1, 343 159 0, 384 181 1
+768 83 278 662 555;176 278 1, 176 509 1, 83 509 1, 83 555 1, 333 555 1, 333 509 1, 240 509 1, 240 278 1, 380 278 1, 380 555 1, 467 555 1, 525 395 1, 582 555 1, 662 555 1, 662 278 1, 597 278 1, 597 479 1, 536 301 1, 491 301 1, 430 463 1, 430 278 1
+256 40 481 216 602;40 481 1, 131 602 1, 216 602 1, 96 481 1
+256 21 481 234 546;21 481 1, 21 546 1, 86 546 1, 86 481 1, 170 481 1, 170 546 1, 234 546 1, 234 481 1
+213 0 0 0 0;
+768 7 0 746 555;224 213 1, 381 213 1, 381 460 1, 7 0 1, 360 555 1, 730 555 1, 730 496 1, 459 496 1, 459 318 1, 693 318 1, 693 260 1, 459 260 1, 459 59 1, 746 59 1, 746 0 1, 381 0 1, 381 155 1, 187 155 1, 89 0 1
+597 35 -14 563 569;39 -14 1, 104 69 1, 74 107 0, 58 146 1, 35 204 0, 35 278 1, 35 410 0, 107 490 1, 179 569 0, 298 569 1, 389 569 0, 459 519 1, 498 569 1, 563 569 1, 496 484 1, 525 446 0, 541 407 1, 563 350 0, 563 277 1, 563 144 0, 491 65 1, 419 -14 0, 299 -14 1, 211 -14 0, 142 34 1, 104 -14 1, 184 88 1, 233 45 0, 299 45 1, 384 45 0, 431 106 1, 479 167 0, 479 276 1, 479 363 0, 448 423 1, 416 465 1, 366 510 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 279 1, 119 190 0, 152 129 1
+213 0 0 0 0;
+449 39 0 409 444;196 111 1, 196 250 1, 39 250 1, 39 305 1, 196 305 1, 196 444 1, 252 444 1, 252 305 1, 409 305 1, 409 250 1, 252 250 1, 252 111 1, 39 0 1, 39 56 1, 409 56 1, 409 0 1
+213 0 0 0 0;
+213 0 0 0 0;
+427 9 0 404 555;170 0 1, 170 129 1, 59 129 1, 59 176 1, 170 176 1, 170 231 1, 59 231 1, 59 278 1, 170 278 1, 9 555 1, 95 555 1, 216 346 1, 216 346 1, 338 555 1, 404 555 1, 244 278 1, 355 278 1, 355 231 1, 244 231 1, 244 176 1, 355 176 1, 355 129 1, 244 129 1, 244 0 1
+427 53 -148 369 407;53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 295 0 1, 295 76 1, 236 -7 0, 176 -7 1, 152 -7 0, 127 9 1, 127 -148 1, 53 -148 1
+213 0 0 0 0;
+213 0 0 0 0;
+213 0 0 0 0;
+213 0 0 0 0;
+213 0 0 0 0;
+284 32 308 267 569;182 343 1, 144 308 0, 105 308 1, 74 308 0, 53 328 1, 32 348 0, 32 378 1, 32 464 0, 161 464 1, 179 464 1, 179 490 1, 179 531 0, 133 531 1, 97 531 0, 54 509 1, 54 551 1, 102 569 0, 144 569 1, 234 569 0, 234 492 1, 234 380 1, 234 345 0, 255 346 1, 257 346 1, 258 346 0, 261 346 1, 263 346 0, 265 347 1, 267 315 1, 248 308 0, 231 308 1, 194 308 0, 184 343 1, 179 374 1, 179 431 1, 164 431 1, 88 431 0, 88 385 1, 88 350 0, 124 350 1, 150 350 0
+281 28 308 252 569;140 569 1, 192 569 0, 222 534 1, 252 499 0, 252 439 1, 252 378 0, 222 343 1, 192 308 0, 139 308 1, 93 308 0, 64 337 1, 28 373 0, 28 439 1, 28 499 0, 58 534 1, 89 569 0, 140 531 1, 87 531 0, 87 439 1, 87 347 0, 140 347 1, 194 347 0, 194 440 1, 194 531 0
+213 0 0 0 0;
+683 36 -9 638 416;288 92 1, 288 197 1, 260 198 1, 235 199 0, 207 195 1, 110 181 0, 110 114 1, 110 51 0, 184 51 1, 236 51 0, 344 369 1, 400 416 0, 472 416 1, 638 416 0, 638 215 1, 638 192 1, 360 192 1, 365 148 0, 375 125 1, 408 47 0, 512 47 1, 568 47 0, 636 72 1, 636 13 1, 559 -9 0, 494 -9 1, 423 -9 0, 374 23 1, 347 41 0, 322 77 1, 279 31 0, 248 12 1, 211 -9 0, 160 -9 1, 104 -9 0, 70 21 1, 36 53 0, 36 102 1, 36 241 0, 270 241 1, 288 241 1, 288 290 1, 288 329 0, 269 345 1, 251 361 0, 205 361 1, 141 361 0, 71 325 1, 71 386 1, 148 416 0, 218 416 1, 303 416 0, 364 248 1, 564 248 1, 563 284 0, 556 302 1, 536 361 0, 469 361 1, 422 361 0, 396 333 1, 371 308 0
+469 54 -9 416 416;131 22 1, 108 -9 1, 54 -9 1, 99 53 1, 54 116 0, 54 204 1, 54 303 0, 102 360 1, 151 416 0, 236 416 1, 296 416 0, 339 385 1, 362 416 1, 416 416 1, 371 354 1, 416 291 0, 416 203 1, 416 105 0, 367 48 1, 319 -9 0, 234 -9 1, 174 -9 0, 169 75 1, 170 75 1, 185 59 0, 198 53 1, 215 46 0, 234 46 1, 336 46 0, 336 204 1, 336 251 0, 325 291 1, 301 332 1, 300 333 1, 272 361 0, 235 361 1, 134 361 0, 134 205 1, 134 152 0, 145 116 1
+469 69 -162 398 407;309 407 1, 309 333 1, 235 333 1, 235 407 1, 309 259 1, 309 239 1, 309 147 0, 248 99 1, 214 73 1, 148 22 0, 148 -33 1, 148 -107 0, 251 -107 1, 314 -107 0, 398 -78 1, 398 -141 1, 316 -162 0, 246 -162 1, 169 -162 0, 125 -137 1, 69 -105 0, 69 -34 1, 69 36 0, 141 81 1, 171 99 1, 209 122 0, 222 147 1, 235 171 0, 235 218 1, 235 259 1
+256 91 -148 165 407;165 407 1, 165 333 1, 91 333 1, 91 407 1, 156 259 1, 165 -37 1, 165 -148 1, 91 -148 1, 91 -37 1, 100 259 1
+449 32 111 402 333;32 278 1, 32 333 1, 402 333 1, 402 111 1, 347 111 1, 347 278 1
+213 0 0 0 0;
+427 18 -111 384 569;18 -111 1, 94 269 1, 32 269 1, 32 324 1, 105 324 1, 113 363 1, 154 569 0, 300 569 1, 339 569 0, 384 558 1, 373 500 1, 332 514 0, 299 514 1, 218 514 0, 195 398 1, 180 324 1, 251 324 1, 251 269 1, 169 269 1, 94 -111 1
+213 0 0 0 0;
+213 0 0 0 0;
+427 43 37 376 370;376 342 1, 265 204 1, 376 65 1, 339 37 1, 191 204 1, 339 370 1, 228 342 1, 117 204 1, 228 65 1, 191 37 1, 43 204 1, 191 370 1
+427 51 37 384 370;51 65 1, 162 204 1, 51 342 1, 88 370 1, 236 204 1, 88 37 1, 199 65 1, 310 204 1, 199 342 1, 236 370 1, 384 204 1, 236 37 1
+768 93 0 676 74;93 0 1, 93 74 1, 167 74 1, 167 0 1, 347 0 1, 347 74 1, 421 74 1, 421 0 1, 602 0 1, 602 74 1, 676 74 1, 676 0 1
+427 0 0 0 0;
+512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 312 602 1, 257 602 1, 137 722 1, 222 722 1
+512 7 0 503 689;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 132 602 1, 135 636 0, 144 656 1, 161 689 0, 202 689 1, 229 689 0, 252 675 1, 275 661 1, 296 648 0, 307 648 1, 332 648 0, 336 689 1, 382 689 1, 379 654 0, 370 635 1, 353 602 0, 312 602 1, 285 602 0, 262 616 1, 239 630 1, 219 643 0, 207 643 1, 182 643 0, 178 602 1
+597 35 -14 563 689;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 174 602 1, 176 636 0, 186 656 1, 203 689 0, 244 689 1, 271 689 0, 294 675 1, 316 661 1, 338 648 0, 349 648 1, 373 648 0, 377 689 1, 423 689 1, 421 654 0, 411 635 1, 395 602 0, 354 602 1, 327 602 0, 303 616 1, 281 630 1, 260 643 0, 248 643 1, 224 643 0, 220 602 1
+768 35 -14 747 569;423 0 1, 423 22 1, 362 -14 0, 291 -14 1, 176 -14 0, 105 66 1, 35 147 0, 35 278 1, 35 411 0, 106 490 1, 177 569 0, 294 569 1, 363 569 0, 423 534 1, 423 555 1, 730 555 1, 730 496 1, 502 496 1, 502 318 1, 693 318 1, 693 260 1, 502 260 1, 502 59 1, 747 59 1, 747 0 1, 423 213 1, 423 342 1, 423 430 0, 393 470 1, 363 510 0, 296 510 1, 212 510 0, 165 449 1, 119 388 0, 119 278 1, 119 167 0, 165 106 1, 213 45 0, 296 45 1, 423 45 0
+725 32 -9 680 416;371 341 1, 395 375 0, 422 392 1, 461 416 0, 516 416 1, 612 416 0, 650 348 1, 678 297 0, 680 192 1, 412 192 1, 419 120 0, 447 87 1, 481 46 0, 560 46 1, 618 46 0, 680 73 1, 680 14 1, 608 -9 0, 542 -9 1, 474 -9 0, 434 12 1, 404 29 0, 373 65 1, 350 32 0, 323 15 1, 283 -9 0, 227 -9 1, 138 -9 0, 85 48 1, 32 106 0, 32 204 1, 32 302 0, 86 359 1, 138 416 0, 228 416 1, 287 416 0, 327 388 1, 350 372 0, 228 361 1, 111 361 0, 111 205 1, 111 137 0, 134 98 1, 163 46 0, 229 46 1, 337 46 0, 337 204 1, 337 276 0, 314 315 1, 288 361 0, 414 243 1, 601 243 1, 600 291 0, 588 317 1, 567 361 0, 514 361 1, 462 361 0, 437 321 1, 420 295 0
+427 38 204 390 250;38 204 1, 38 250 1, 390 250 1, 390 204 1
+768 37 204 731 241;37 204 1, 37 241 1, 731 241 1, 731 204 1
+256 21 398 225 592;225 592 1, 225 564 1, 198 551 0, 198 480 1, 198 472 1, 225 472 1, 225 398 1, 151 398 1, 151 460 1, 151 573 0, 95 592 1, 95 564 1, 69 551 0, 69 480 1, 69 472 1, 95 472 1, 95 398 1, 21 398 1, 21 460 1, 22 573 0
+256 31 398 234 592;31 398 1, 31 426 1, 57 440 0, 57 510 1, 57 518 1, 31 518 1, 31 592 1, 105 592 1, 105 530 1, 104 417 0, 160 398 1, 160 426 1, 187 440 0, 187 510 1, 187 518 1, 160 518 1, 160 592 1, 234 592 1, 234 530 1, 234 417 0
+171 35 380 127 592;127 592 1, 127 564 1, 91 554 0, 91 480 1, 91 472 1, 127 472 1, 127 380 1, 35 380 1, 35 460 1, 35 582 0
+171 44 380 136 592;44 380 1, 44 407 1, 80 417 0, 80 492 1, 80 500 1, 44 500 1, 44 592 1, 136 592 1, 136 512 1, 136 389 0
+449 39 0 409 444;39 194 1, 39 250 1, 409 250 1, 409 194 1, 178 352 1, 178 444 1, 270 444 1, 270 352 1, 178 0 1, 178 93 1, 270 93 1, 270 0 1
+213 0 0 0 0;
+384 7 -148 380 546;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 85 481 1, 85 546 1, 150 546 1, 150 481 1, 234 481 1, 234 546 1, 298 546 1, 298 481 1
+512 11 0 501 666;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 158 602 1, 158 666 1, 223 666 1, 223 602 1, 306 602 1, 306 666 1, 371 666 1, 371 602 1
+128 -165 -14 293 569;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
+427 46 110 381 446;137 168 1, 78 110 1, 46 143 1, 104 201 1, 80 240 0, 80 278 1, 80 315 0, 104 354 1, 46 413 1, 78 446 1, 137 387 1, 174 411 0, 213 411 1, 253 411 0, 290 387 1, 348 446 1, 381 413 1, 323 354 1, 347 315 0, 347 278 1, 347 240 0, 323 201 1, 381 143 1, 348 110 1, 290 168 1, 253 144 0, 213 144 1, 174 144 0, 213 365 1, 177 365 0, 152 339 1, 126 314 0, 126 277 1, 126 241 0, 152 216 1, 176 191 0, 212 191 1, 246 191 0, 270 211 1, 300 237 0, 300 278 1, 300 314 0, 275 339 1, 250 365 0
+256 28 37 213 370;213 342 1, 102 204 1, 213 65 1, 176 37 1, 28 204 1, 176 370 1
+256 43 37 228 370;43 65 1, 154 204 1, 43 342 1, 80 370 1, 228 204 1, 80 37 1
+384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 336 407 1, 336 0 1, 262 0 1, 262 352 1, 140 352 1, 140 0 1, 262 481 1, 262 555 1, 336 555 1, 336 481 1
+384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 179 602 1, 262 592 1, 336 592 1, 336 0 1, 262 0 1, 262 537 1, 246 540 1, 214 546 0, 192 546 1, 159 546 0, 148 524 1, 140 505 0, 140 464 1, 140 407 1, 206 407 1, 206 352 1, 140 352 1, 140 0 1
+427 56 -111 371 555;177 -111 1, 186 93 1, 56 83 1, 56 139 1, 186 129 1, 186 315 1, 56 305 1, 56 361 1, 186 352 1, 177 555 1, 251 555 1, 241 352 1, 371 361 1, 371 305 1, 241 315 1, 241 129 1, 371 139 1, 371 83 1, 241 93 1, 251 -111 1
+213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
+171 39 -111 132 93;39 -111 1, 39 -83 1, 75 -73 0, 75 -8 1, 75 0 1, 39 0 1, 39 93 1, 132 93 1, 132 12 1, 131 -101 0
+256 26 -120 230 74;26 -120 1, 26 -93 1, 53 -79 0, 53 -9 1, 53 0 1, 26 0 1, 26 74 1, 100 74 1, 100 12 1, 100 -102 0, 156 -120 1, 156 -93 1, 182 -78 0, 182 -9 1, 182 0 1, 156 0 1, 156 74 1, 230 74 1, 230 12 1, 230 -102 0
+768 9 -14 759 569;128 555 1, 181 555 0, 213 518 1, 245 480 0, 245 417 1, 245 352 0, 213 315 1, 182 278 0, 126 278 1, 78 278 0, 48 308 1, 9 347 0, 9 416 1, 9 480 0, 41 518 1, 74 555 0, 127 518 1, 65 518 0, 65 417 1, 65 315 0, 128 315 1, 190 315 0, 190 416 1, 190 463 0, 173 491 1, 156 518 0, 377 278 1, 431 278 0, 463 240 1, 495 203 0, 495 139 1, 495 74 0, 463 37 1, 431 0 0, 376 0 1, 328 0 0, 297 30 1, 259 69 0, 259 139 1, 259 203 0, 291 240 1, 323 278 0, 377 241 1, 315 241 0, 315 139 1, 315 37 0, 377 37 1, 440 37 0, 440 138 1, 440 186 0, 423 213 1, 405 241 0, 641 278 1, 695 278 0, 727 240 1, 759 203 0, 759 140 1, 759 74 0, 727 37 1, 695 0 0, 640 0 1, 592 0 0, 561 31 1, 523 69 0, 523 139 1, 523 203 0, 555 240 1, 587 278 0, 640 241 1, 578 241 0, 578 139 1, 578 37 0, 641 37 1, 704 37 0, 704 139 1, 704 186 0, 686 213 1, 669 241 0, 23 -14 1, 431 569 1, 482 569 1, 74 -14 1
+512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 126 602 1, 216 722 1, 298 722 1, 388 602 1, 333 602 1, 257 677 1, 257 677 1, 181 602 1
+512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 150 602 1, 240 722 1, 322 722 1, 412 602 1, 357 602 1, 281 677 1, 281 677 1, 205 602 1
+512 7 0 503 722;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 201 602 1, 292 722 1, 377 722 1, 257 602 1
+512 72 0 491 666;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 169 602 1, 169 666 1, 234 666 1, 234 602 1, 317 602 1, 317 666 1, 382 666 1, 382 602 1
+512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 335 602 1, 280 602 1, 159 722 1, 245 722 1
+213 51 0 227 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, 51 602 1, 142 722 1, 227 722 1, 107 602 1
+213 -24 0 238 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, -24 602 1, 66 722 1, 148 722 1, 238 602 1, 183 602 1, 107 677 1, 107 677 1, 31 602 1
+213 0 0 213 666;68 0 1, 68 555 1, 146 555 1, 146 0 1, 0 602 1, 0 666 1, 65 666 1, 65 602 1, 149 602 1, 149 666 1, 213 666 1, 213 602 1
+213 -14 0 162 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, 162 602 1, 107 602 1, -14 722 1, 72 722 1
+597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 243 602 1, 333 722 1, 419 722 1, 299 602 1
+597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 167 602 1, 258 722 1, 339 722 1, 430 602 1, 374 602 1, 299 677 1, 298 677 1, 223 602 1
+427 0 -14 405 568;141 201 1, 156 141 0, 178 108 1, 218 48 0, 290 48 1, 337 48 0, 405 75 1, 405 10 1, 332 -14 0, 281 -14 1, 194 -14 0, 140 38 1, 101 74 0, 82 134 1, 75 156 0, 66 201 1, 0 201 1, 19 248 1, 61 248 1, 60 276 1, 60 277 0, 60 284 1, 61 300 0, 62 321 1, 0 321 1, 19 368 1, 69 368 1, 84 430 0, 102 462 1, 161 568 0, 293 568 1, 341 568 0, 405 552 1, 405 483 1, 342 510 0, 294 510 1, 228 510 0, 188 462 1, 166 434 0, 154 400 1, 149 386 0, 144 368 1, 356 368 1, 337 321 1, 136 321 1, 134 294 0, 134 276 1, 135 248 1, 307 248 1, 288 201 1
+597 35 -14 563 722;299 569 1, 418 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 418 -14 0, 295 -14 1, 189 -14 0, 120 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 213 510 0, 166 449 1, 119 388 0, 119 278 1, 119 169 0, 166 107 1, 213 45 0, 297 45 1, 374 45 0, 420 95 1, 478 156 0, 478 278 1, 478 388 0, 431 449 1, 383 510 0, 354 602 1, 299 602 1, 178 722 1, 264 722 1
+555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 227 602 1, 317 722 1, 402 722 1, 282 602 1
+555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 151 602 1, 241 722 1, 323 722 1, 413 602 1, 358 602 1, 282 677 1, 282 677 1, 206 602 1
+555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 338 602 1, 282 602 1, 162 722 1, 247 722 1
+171 48 0 122 407;48 0 1, 48 407 1, 122 407 1, 122 0 1
+256 -3 481 259 602;-3 481 1, 87 602 1, 169 602 1, 259 481 1, 204 481 1, 128 557 1, 128 557 1, 52 481 1
+256 3 481 253 569;3 481 1, 6 516 0, 15 535 1, 32 569 0, 73 569 1, 100 569 0, 123 555 1, 146 541 1, 167 528 0, 178 528 1, 203 528 0, 207 569 1, 253 569 1, 250 534 0, 241 515 1, 224 481 0, 183 481 1, 156 481 0, 133 496 1, 110 510 1, 90 522 0, 78 522 1, 53 522 0, 49 481 1
+256 8 481 248 537;8 481 1, 8 537 1, 248 537 1, 248 481 1
+256 3 481 253 602;3 602 1, 49 602 1, 57 566 0, 77 551 1, 97 537 0, 128 537 1, 163 537 0, 183 555 1, 200 570 0, 207 602 1, 253 602 1, 247 551 0, 219 521 1, 184 481 0, 128 481 1, 69 481 0, 33 524 1, 9 554 0
+256 91 481 165 555;91 481 1, 91 555 1, 165 555 1, 165 481 1
+256 43 481 213 651;128 651 1, 163 651 0, 188 627 1, 213 602 0, 213 567 1, 213 531 0, 188 506 1, 163 481 0, 127 481 1, 96 481 0, 73 501 1, 43 527 0, 43 566 1, 43 602 0, 68 626 1, 92 651 0, 128 619 1, 106 619 0, 90 603 1, 75 588 0, 75 566 1, 75 545 0, 90 529 1, 106 513 0, 127 513 1, 147 513 0, 162 526 1, 181 542 0, 181 567 1, 181 588 0, 165 603 1, 150 619 0
+256 63 -162 193 0;107 0 1, 143 0 1, 120 -41 1, 147 -42 0, 167 -56 1, 193 -74 0, 193 -101 1, 193 -126 0, 171 -144 1, 149 -162 0, 117 -162 1, 92 -162 0, 63 -154 1, 63 -124 1, 82 -129 0, 102 -129 1, 141 -129 0, 141 -102 1, 141 -67 0, 71 -66 1
+256 -19 481 275 602;-19 481 1, 71 602 1, 143 602 1, 23 481 1, 113 481 1, 203 602 1, 275 602 1, 155 481 1
+256 64 -139 192 0;123 0 1, 163 0 1, 115 -30 0, 115 -67 1, 115 -103 0, 158 -103 1, 178 -103 0, 192 -98 1, 192 -128 1, 169 -139 0, 140 -139 1, 64 -139 0, 64 -80 1, 64 -34 0
+256 -3 481 259 602;259 602 1, 169 481 1, 87 481 1, -3 602 1, 52 602 1, 128 526 1, 128 526 1, 204 602 1
+427 0 -14 405 568;141 201 1, 156 141 0, 178 108 1, 218 48 0, 290 48 1, 337 48 0, 405 75 1, 405 10 1, 332 -14 0, 281 -14 1, 194 -14 0, 140 38 1, 101 74 0, 82 134 1, 75 156 0, 66 201 1, 0 201 1, 19 248 1, 61 248 1, 60 276 1, 60 277 0, 60 284 1, 61 300 0, 62 321 1, 0 321 1, 19 368 1, 69 368 1, 84 430 0, 102 462 1, 161 568 0, 293 568 1, 341 568 0, 405 552 1, 405 483 1, 342 510 0, 294 510 1, 228 510 0, 188 462 1, 166 434 0, 154 400 1, 149 386 0, 144 368 1, 356 368 1, 337 321 1, 136 321 1, 134 294 0, 134 276 1, 135 248 1, 307 248 1, 288 201 1
+213 0 0 0 0;
+200 72 -111 128 592;72 -111 1, 72 167 1, 128 167 1, 128 -111 1, 72 315 1, 72 592 1, 128 592 1, 128 315 1
+256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
+427 37 546 390 602;37 546 1, 37 602 1, 390 602 1, 390 546 1
+256 28 222 240 564;28 222 1, 28 268 1, 53 312 0, 96 350 1, 122 373 1, 181 425 0, 181 471 1, 181 525 0, 120 525 1, 85 525 0, 36 500 1, 36 543 1, 85 564 0, 130 564 1, 179 564 0, 210 538 1, 240 513 0, 240 473 1, 240 420 0, 171 363 1, 151 346 1, 101 305 0, 92 268 1, 238 268 1, 238 222 1
+256 28 214 234 564;32 507 1, 32 549 1, 75 564 0, 117 564 1, 223 564 0, 223 486 1, 223 450 0, 197 426 1, 182 413 0, 151 402 1, 199 389 0, 218 364 1, 234 343 0, 234 312 1, 234 267 0, 201 240 1, 169 214 0, 112 214 1, 74 214 0, 28 225 1, 28 270 1, 78 251 0, 108 251 1, 175 251 0, 175 312 1, 175 381 0, 78 381 1, 59 381 1, 59 416 1, 75 416 1, 167 416 0, 167 478 1, 167 526 0, 108 526 1, 74 526 0
+213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
+256 46 222 176 564;120 222 1, 120 507 1, 46 488 1, 46 531 1, 176 564 1, 176 222 1
+641 44 -14 594 569;117 222 1, 117 507 1, 44 488 1, 44 531 1, 173 564 1, 173 222 1, 497 0 1, 497 91 1, 344 91 1, 344 133 1, 495 333 1, 548 333 1, 548 135 1, 594 135 1, 594 91 1, 548 91 1, 548 0 1, 393 135 1, 497 135 1, 497 271 1, 72 -14 1, 480 569 1, 530 569 1, 122 -14 1
+641 44 -14 594 569;382 0 1, 382 46 1, 406 88 0, 450 128 1, 477 151 1, 535 203 0, 535 249 1, 535 303 0, 475 303 1, 440 303 0, 390 278 1, 390 321 1, 440 341 0, 485 341 1, 534 341 0, 564 316 1, 594 291 0, 594 250 1, 594 196 0, 525 140 1, 505 124 1, 455 83 0, 447 46 1, 593 46 1, 593 0 1, 53 -14 1, 461 569 1, 512 569 1, 104 -14 1, 117 222 1, 117 507 1, 44 488 1, 44 531 1, 173 564 1, 173 222 1
+641 42 -14 599 569;46 507 1, 46 549 1, 89 564 0, 131 564 1, 237 564 0, 237 486 1, 237 450 0, 211 426 1, 195 413 0, 165 402 1, 213 389 0, 232 364 1, 248 343 0, 248 312 1, 248 267 0, 215 240 1, 183 214 0, 126 214 1, 87 214 0, 42 225 1, 42 270 1, 92 251 0, 122 251 1, 189 251 0, 189 312 1, 189 381 0, 92 381 1, 72 381 1, 72 416 1, 89 416 1, 180 416 0, 180 478 1, 180 526 0, 122 526 1, 88 526 0, 502 0 1, 502 91 1, 349 91 1, 349 133 1, 500 333 1, 552 333 1, 552 135 1, 599 135 1, 599 91 1, 552 91 1, 552 0 1, 398 135 1, 502 135 1, 502 271 1, 107 -14 1, 515 569 1, 565 569 1, 157 -14 1
+555 2 0 520 555;62 0 1, 62 255 1, 2 255 1, 2 314 1, 62 314 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 141 314 1, 266 314 1, 266 255 1, 141 255 1
+449 44 42 404 402;44 81 1, 185 222 1, 44 363 1, 84 402 1, 224 261 1, 365 402 1, 404 363 1, 264 222 1, 404 81 1, 365 42 1, 224 183 1, 84 42 1
+512 11 0 501 722;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 204 602 1, 294 722 1, 380 722 1, 259 602 1
+512 63 0 494 555;63 0 1, 63 555 1, 141 555 1, 141 450 1, 280 450 1, 366 450 0, 403 440 1, 441 431 0, 465 402 1, 494 366 0, 494 304 1, 494 116 0, 257 116 1, 141 116 1, 141 0 1, 141 175 1, 254 175 1, 411 175 0, 411 299 1, 411 359 0, 370 376 1, 335 391 0, 255 391 1, 141 391 1
+427 32 -9 395 629;47 538 1, 47 594 1, 122 594 0, 183 565 1, 241 629 1, 270 596 1, 222 542 1, 269 506 0, 294 478 1, 395 366 0, 395 206 1, 395 105 0, 347 48 1, 299 -9 0, 216 -9 1, 132 -9 0, 82 48 1, 32 105 0, 32 201 1, 32 297 0, 81 352 1, 129 407 0, 214 407 1, 234 407 0, 259 402 1, 230 456 0, 177 494 1, 122 432 1, 92 465 1, 140 518 1, 102 538 0, 212 352 1, 165 352 0, 138 312 1, 111 272 0, 111 199 1, 111 46 0, 214 46 1, 316 46 0, 316 199 1, 316 352 0
+384 7 -148 380 602;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+427 58 -148 395 592;132 -148 1, 58 -148 1, 58 592 1, 132 592 1, 132 331 1, 153 369 0, 176 389 1, 209 416 0, 254 416 1, 317 416 0, 356 361 1, 395 306 0, 395 215 1, 395 108 0, 344 49 1, 294 -9 0, 203 -9 1, 168 -9 0, 132 0 1, 132 264 1, 132 56 1, 183 46 0, 209 46 1, 315 46 0, 315 207 1, 315 275 0, 294 313 1, 273 352 0, 238 352 1, 191 352 0
+514 8 0 504 657;8 0 1, 219 555 1, 297 555 1, 504 0 1, 419 0 1, 362 154 1, 139 154 1, 81 0 1, 161 212 1, 340 212 1, 251 450 1, 137 602 1, 137 657 1, 378 657 1, 378 602 1
+432 36 -9 412 537;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
+514 8 0 504 722;8 0 1, 219 555 1, 297 555 1, 504 0 1, 419 0 1, 362 154 1, 139 154 1, 81 0 1, 161 212 1, 340 212 1, 251 450 1, 133 722 1, 179 722 1, 187 687 0, 207 672 1, 227 657 0, 258 657 1, 293 657 0, 313 675 1, 329 690 0, 336 722 1, 383 722 1, 377 672 0, 349 641 1, 314 602 0, 258 602 1, 199 602 0, 163 645 1, 139 674 0
+432 36 -9 412 602;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 67 602 1, 113 602 1, 121 566 0, 141 551 1, 161 537 0, 192 537 1, 227 537 0, 247 555 1, 264 570 0, 271 602 1, 317 602 1, 311 551 0, 283 521 1, 248 481 0, 192 481 1, 133 481 0, 97 524 1, 73 554 0
+512 7 -139 503 555;7 0 1, 218 555 1, 296 555 1, 503 0 1, 419 0 1, 361 154 1, 138 154 1, 80 0 1, 161 212 1, 339 212 1, 250 450 1, 419 0 1, 459 0 1, 411 -30 0, 411 -67 1, 411 -103 0, 454 -103 1, 474 -103 0, 488 -98 1, 488 -128 1, 464 -139 0, 435 -139 1, 359 -139 0, 359 -80 1, 359 -34 0
+427 36 -139 412 416;290 52 1, 221 -9 0, 155 -9 1, 102 -9 0, 69 22 1, 36 53 0, 36 102 1, 36 241 0, 262 241 1, 279 241 1, 279 290 1, 279 361 0, 201 361 1, 140 361 0, 71 325 1, 71 386 1, 148 416 0, 215 416 1, 287 416 0, 320 386 1, 353 356 0, 353 290 1, 353 105 1, 353 42 0, 392 42 1, 398 42 0, 407 44 1, 412 3 1, 384 -9 0, 357 -9 1, 332 -9 0, 315 5 1, 299 19 0, 279 92 1, 279 197 1, 255 198 1, 233 199 0, 205 195 1, 112 182 0, 112 114 1, 112 51 0, 180 51 1, 227 51 0, 315 0 1, 355 0 1, 307 -30 0, 307 -67 1, 307 -103 0, 350 -103 1, 370 -103 0, 384 -98 1, 384 -128 1, 361 -139 0, 332 -139 1, 256 -139 0, 256 -80 1, 256 -34 0
+555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 264 602 1, 355 722 1, 440 722 1, 320 602 1
+384 32 -9 347 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 189 602 1, 279 722 1, 361 722 1, 451 602 1, 396 602 1, 320 677 1, 320 677 1, 244 602 1
+384 32 -9 359 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 96 481 1, 187 602 1, 269 602 1, 359 481 1, 303 481 1, 228 557 1, 227 557 1, 152 481 1
+555 44 -14 507 675;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 283 602 1, 283 675 1, 357 675 1, 357 602 1
+384 32 -9 347 555;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 191 481 1, 191 555 1, 264 555 1, 264 481 1
+555 44 -14 507 722;507 29 1, 421 -14 0, 323 -14 1, 186 -14 0, 115 60 1, 44 135 0, 44 277 1, 44 419 0, 116 494 1, 189 569 0, 327 569 1, 404 569 0, 506 545 1, 506 471 1, 390 510 0, 323 510 1, 228 510 0, 178 450 1, 128 390 0, 128 278 1, 128 167 0, 182 108 1, 235 48 0, 332 48 1, 414 48 0, 507 96 1, 451 722 1, 361 602 1, 279 602 1, 189 722 1, 244 722 1, 320 646 1, 320 646 1, 396 722 1
+384 32 -9 387 602;347 12 1, 279 -9 0, 219 -9 1, 135 -9 0, 84 50 1, 32 109 0, 32 204 1, 32 303 0, 85 360 1, 137 416 0, 231 416 1, 278 416 0, 343 403 1, 343 341 1, 281 360 0, 245 360 1, 116 360 0, 116 204 1, 116 130 0, 149 90 1, 182 50 0, 242 50 1, 287 50 0, 347 76 1, 387 602 1, 297 481 1, 215 481 1, 125 602 1, 180 602 1, 256 526 1, 256 526 1, 332 602 1
+555 62 0 520 722;62 0 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 387 722 1, 297 602 1, 215 602 1, 125 722 1, 180 722 1, 255 646 1, 256 646 1, 332 722 1
+472 32 -9 472 592;295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 592 1, 369 592 1, 369 0 1, 295 0 1, 398 422 1, 398 444 1, 427 452 0, 427 512 1, 427 518 1, 398 518 1, 398 592 1, 472 592 1, 472 528 1, 472 430 0
+555 2 0 520 555;62 0 1, 62 255 1, 2 255 1, 2 314 1, 62 314 1, 62 555 1, 240 555 1, 520 555 0, 520 290 1, 520 152 0, 447 76 1, 374 0 0, 241 0 1, 141 59 1, 235 59 1, 435 59 0, 435 281 1, 435 412 0, 356 466 1, 333 482 0, 301 488 1, 263 496 0, 199 496 1, 141 496 1, 141 314 1, 266 314 1, 266 255 1, 141 255 1
+427 32 -9 425 592;295 472 1, 175 472 1, 175 518 1, 295 518 1, 295 592 1, 369 592 1, 369 518 1, 425 518 1, 425 472 1, 369 472 1, 369 0 1, 295 0 1, 295 76 1, 274 38 0, 251 18 1, 218 -9 0, 173 -9 1, 110 -9 0, 71 46 1, 32 101 0, 32 193 1, 32 299 0, 83 358 1, 133 416 0, 224 416 1, 259 416 0, 295 407 1, 295 143 1, 295 351 1, 243 361 0, 218 361 1, 112 361 0, 112 200 1, 112 133 0, 133 94 1, 154 56 0, 189 56 1, 236 56 0
+512 72 0 491 657;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 150 602 1, 150 657 1, 391 657 1, 391 602 1
+427 32 -9 383 537;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
+512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 152 722 1, 198 722 1, 206 687 0, 226 672 1, 245 657 0, 276 657 1, 312 657 0, 332 675 1, 348 690 0, 355 722 1, 401 722 1, 395 672 0, 368 641 1, 333 602 0, 276 602 1, 218 602 0, 182 645 1, 158 674 0
+427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 89 602 1, 135 602 1, 143 567 0, 163 551 1, 182 537 0, 213 537 1, 249 537 0, 269 555 1, 285 570 0, 292 602 1, 338 602 1, 332 551 0, 305 521 1, 269 481 0, 213 481 1, 155 481 0, 119 524 1, 95 553 0
+512 72 0 491 675;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 238 602 1, 238 675 1, 312 675 1, 312 602 1
+427 32 -9 383 555;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 155 481 1, 155 555 1, 229 555 1, 229 481 1
+512 72 -139 491 555;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 403 0 1, 443 0 1, 395 -30 0, 395 -67 1, 395 -103 0, 438 -103 1, 458 -103 0, 472 -98 1, 472 -128 1, 449 -139 0, 420 -139 1, 344 -139 0, 344 -80 1, 344 -34 0
+427 32 -139 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 251 0 1, 291 0 1, 243 -30 0, 243 -67 1, 243 -103 0, 286 -103 1, 306 -103 0, 320 -98 1, 320 -128 1, 297 -139 0, 268 -139 1, 192 -139 0, 192 -80 1, 192 -34 0
+512 72 0 491 722;72 0 1, 72 555 1, 474 555 1, 474 496 1, 150 496 1, 150 318 1, 437 318 1, 437 260 1, 150 260 1, 150 59 1, 491 59 1, 491 0 1, 406 722 1, 315 602 1, 234 602 1, 143 722 1, 199 722 1, 274 646 1, 275 646 1, 350 722 1
+427 32 -9 383 602;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
+597 35 -14 527 722;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 194 602 1, 284 722 1, 366 722 1, 456 602 1, 401 602 1, 326 677 1, 325 677 1, 249 602 1
+427 35 -158 372 602;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 93 481 1, 184 602 1, 266 602 1, 356 481 1, 300 481 1, 225 557 1, 224 557 1, 149 481 1
+597 35 -14 527 722;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 200 722 1, 246 722 1, 254 687 0, 275 672 1, 294 657 0, 325 657 1, 360 657 0, 381 675 1, 397 690 0, 404 722 1, 450 722 1, 444 672 0, 417 641 1, 381 602 0, 325 602 1, 266 602 0, 231 645 1, 206 674 0
+427 35 -158 381 602;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 131 602 1, 177 602 1, 185 566 0, 205 551 1, 225 537 0, 256 537 1, 291 537 0, 311 555 1, 328 570 0, 335 602 1, 381 602 1, 375 551 0, 347 521 1, 312 481 0, 256 481 1, 197 481 0, 161 524 1, 137 554 0
+597 35 -14 527 675;527 258 1, 527 15 1, 424 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 288 602 1, 288 675 1, 362 675 1, 362 602 1
+427 35 -158 372 555;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 183 481 1, 183 555 1, 257 555 1, 257 481 1
+597 35 -162 527 569;527 258 1, 527 15 1, 423 -14 0, 327 -14 1, 35 -14 0, 35 276 1, 35 417 0, 110 493 1, 186 569 0, 329 569 1, 421 569 0, 526 544 1, 526 471 1, 406 510 0, 326 510 1, 119 510 0, 119 279 1, 119 165 0, 176 105 1, 233 45 0, 338 45 1, 381 45 0, 449 59 1, 449 200 1, 356 200 1, 356 258 1, 263 -158 1, 263 -126 1, 284 -129 0, 299 -129 1, 340 -129 0, 340 -104 1, 340 -77 0, 281 -71 1, 281 -42 1, 331 -43 0, 356 -54 1, 391 -69 0, 391 -105 1, 391 -162 0, 309 -162 1, 287 -162 0
+427 35 -158 372 651;298 162 1, 298 351 1, 245 361 0, 222 361 1, 115 361 0, 115 215 1, 115 150 0, 136 112 1, 157 74 0, 192 74 1, 239 74 0, 298 95 1, 277 57 0, 254 37 1, 221 9 0, 176 9 1, 113 9 0, 74 64 1, 35 119 0, 35 207 1, 35 306 0, 85 361 1, 135 416 0, 226 416 1, 261 416 0, 298 407 1, 372 407 1, 372 111 1, 372 15 0, 362 -31 1, 334 -158 0, 174 -158 1, 106 -158 0, 38 -135 1, 38 -71 1, 118 -102 0, 173 -102 1, 298 -102 0, 298 31 1, 257 651 1, 257 629 1, 228 621 0, 228 561 1, 228 555 1, 257 555 1, 257 481 1, 183 481 1, 183 545 1, 183 644 0
+555 62 0 492 722;62 0 1, 62 555 1, 141 555 1, 141 321 1, 414 321 1, 414 555 1, 492 555 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1, 146 602 1, 236 722 1, 318 722 1, 408 602 1, 353 602 1, 278 677 1, 277 677 1, 201 602 1
+427 58 0 374 750;58 0 1, 58 592 1, 132 592 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 86 629 1, 176 750 1, 258 750 1, 348 629 1, 293 629 1, 217 705 1, 216 705 1, 141 629 1
+555 6 0 548 555;141 321 1, 414 321 1, 414 416 1, 141 416 1, 62 0 1, 62 416 1, 6 416 1, 6 463 1, 62 463 1, 62 555 1, 141 555 1, 141 463 1, 414 463 1, 414 555 1, 492 555 1, 492 463 1, 548 463 1, 548 416 1, 492 416 1, 492 0 1, 414 0 1, 414 262 1, 141 262 1, 141 0 1
+427 2 0 374 592;58 0 1, 58 472 1, 2 472 1, 2 518 1, 58 518 1, 58 592 1, 132 592 1, 132 518 1, 243 518 1, 243 472 1, 132 472 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
+213 -18 0 232 689;68 0 1, 68 555 1, 146 555 1, 146 0 1, -18 602 1, -15 636 0, -6 656 1, 11 689 0, 52 689 1, 79 689 0, 102 675 1, 125 661 1, 146 648 0, 157 648 1, 182 648 0, 186 689 1, 232 689 1, 229 654 0, 220 635 1, 203 602 0, 162 602 1, 135 602 0, 112 616 1, 89 630 1, 69 643 0, 57 643 1, 32 643 0, 28 602 1
+171 -40 0 210 569;48 0 1, 48 407 1, 122 407 1, 122 0 1, -40 481 1, -37 516 0, -28 535 1, -11 569 0, 30 569 1, 57 569 0, 80 555 1, 103 541 1, 124 528 0, 135 528 1, 160 528 0, 164 569 1, 210 569 1, 207 534 0, 198 515 1, 181 481 0, 141 481 1, 114 481 0, 90 496 1, 68 510 1, 47 522 0, 35 522 1, 11 522 0, 6 481 1
+213 -14 0 227 657;68 0 1, 68 555 1, 146 555 1, 146 0 1, -14 602 1, -14 657 1, 227 657 1, 227 602 1
+171 -56 0 184 537;48 0 1, 48 407 1, 122 407 1, 122 0 1, -56 481 1, -56 537 1, 184 537 1, 184 481 1
+213 -18 0 232 722;68 0 1, 68 555 1, 146 555 1, 146 0 1, -18 722 1, 28 722 1, 36 687 0, 56 672 1, 76 657 0, 107 657 1, 142 657 0, 162 675 1, 179 690 0, 186 722 1, 232 722 1, 226 672 0, 198 641 1, 163 602 0, 107 602 1, 48 602 0, 12 645 1, -12 674 0
+171 -40 0 210 602;48 0 1, 48 407 1, 122 407 1, 122 0 1, -40 602 1, 6 602 1, 14 566 0, 35 551 1, 54 537 0, 85 537 1, 120 537 0, 141 555 1, 157 570 0, 164 602 1, 210 602 1, 204 551 0, 177 521 1, 141 481 0, 85 481 1, 26 481 0, -9 524 1, -34 554 0
+213 45 -139 173 555;68 0 1, 68 555 1, 146 555 1, 146 0 1, 104 0 1, 144 0 1, 96 -30 0, 96 -67 1, 96 -103 0, 140 -103 1, 159 -103 0, 173 -98 1, 173 -128 1, 150 -139 0, 121 -139 1, 45 -139 0, 45 -80 1, 45 -34 0
+171 0 -139 128 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1, 59 0 1, 99 0 1, 51 -30 0, 51 -67 1, 51 -103 0, 94 -103 1, 114 -103 0, 128 -98 1, 128 -128 1, 105 -139 0, 76 -139 1, 0 -139 0, 0 -80 1, 0 -34 0
+213 68 0 146 675;68 0 1, 68 555 1, 146 555 1, 146 0 1, 70 602 1, 70 675 1, 144 675 1, 144 602 1
+564 68 -111 507 555;68 0 1, 68 555 1, 146 555 1, 146 0 1, 210 -87 1, 210 -19 1, 275 -48 0, 330 -48 1, 395 -48 0, 413 -18 1, 428 7 0, 428 68 1, 428 555 1, 507 555 1, 507 70 1, 507 -111 0, 327 -111 1, 266 -111 0
+341 48 -157 316 555;48 0 1, 48 407 1, 122 407 1, 122 0 1, 48 481 1, 48 555 1, 122 555 1, 122 481 1, 134 -145 1, 134 -87 1, 164 -102 0, 190 -102 1, 227 -102 0, 235 -74 1, 242 -51 0, 242 0 1, 242 407 1, 316 407 1, 316 0 1, 316 -157 0, 196 -157 1, 163 -157 0, 242 481 1, 242 555 1, 316 555 1, 316 481 1
+384 18 -111 398 722;18 -87 1, 18 -19 1, 83 -48 0, 138 -48 1, 203 -48 0, 221 -18 1, 236 7 0, 236 68 1, 236 555 1, 315 555 1, 315 70 1, 315 -111 0, 135 -111 1, 74 -111 0, 135 602 1, 226 722 1, 308 722 1, 398 602 1, 342 602 1, 267 677 1, 266 677 1, 191 602 1
+171 -58 -157 212 602;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0, -50 481 1, 40 602 1, 122 602 1, 212 481 1, 156 481 1, 81 557 1, 80 557 1, 5 481 1
+512 72 -162 494 555;72 0 1, 72 555 1, 146 555 1, 146 282 1, 376 555 1, 455 555 1, 232 290 1, 494 0 1, 394 0 1, 146 281 1, 146 0 1, 183 -158 1, 183 -126 1, 204 -129 0, 219 -129 1, 260 -129 0, 260 -104 1, 260 -77 0, 201 -71 1, 201 -42 1, 251 -43 0, 276 -54 1, 311 -69 0, 311 -105 1, 311 -162 0, 230 -162 1, 207 -162 0
+384 58 -162 377 592;58 0 1, 58 592 1, 132 592 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
+384 58 0 377 407;58 0 1, 58 407 1, 132 407 1, 132 210 1, 268 407 1, 339 407 1, 209 215 1, 377 0 1, 287 0 1, 132 209 1, 132 0 1
+427 62 0 413 722;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 66 602 1, 157 722 1, 242 722 1, 122 602 1
+171 40 0 216 730;48 0 1, 48 592 1, 122 592 1, 122 0 1, 40 609 1, 131 730 1, 216 730 1, 96 609 1
+427 62 -162 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 168 -158 1, 168 -126 1, 190 -129 0, 205 -129 1, 246 -129 0, 246 -104 1, 246 -77 0, 187 -71 1, 187 -42 1, 237 -43 0, 262 -54 1, 297 -69 0, 297 -105 1, 297 -162 0, 215 -162 1, 193 -162 0
+171 0 -162 128 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 0 -158 1, 0 -126 1, 21 -129 0, 36 -129 1, 77 -129 0, 77 -104 1, 77 -77 0, 18 -71 1, 18 -42 1, 68 -43 0, 93 -54 1, 128 -69 0, 128 -105 1, 128 -162 0, 47 -162 1, 25 -162 0
+427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 252 385 1, 252 407 1, 280 415 0, 280 475 1, 280 481 1, 252 481 1, 252 555 1, 326 555 1, 326 491 1, 325 393 0
+224 48 0 229 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 155 422 1, 155 444 1, 183 452 0, 183 512 1, 183 518 1, 155 518 1, 155 592 1, 229 592 1, 229 528 1, 228 430 0
+427 62 0 413 555;62 0 1, 62 555 1, 141 555 1, 141 59 1, 413 59 1, 413 0 1, 279 241 1, 279 315 1, 353 315 1, 353 241 1
+257 48 0 252 592;48 0 1, 48 592 1, 122 592 1, 122 0 1, 178 241 1, 178 315 1, 252 315 1, 252 241 1
+427 6 0 413 555;62 0 1, 62 260 1, 6 230 1, 6 293 1, 62 323 1, 62 555 1, 141 555 1, 141 366 1, 233 416 1, 233 353 1, 141 303 1, 141 59 1, 413 59 1, 413 0 1
+171 -3 0 173 592;48 0 1, 48 270 1, -3 243 1, -3 305 1, 48 333 1, 48 592 1, 123 592 1, 123 374 1, 173 399 1, 173 338 1, 123 311 1, 123 0 1
+555 62 0 492 722;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 222 602 1, 312 722 1, 398 722 1, 277 602 1
+427 58 0 374 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+555 62 -162 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 194 -158 1, 194 -126 1, 216 -129 0, 231 -129 1, 272 -129 0, 272 -104 1, 272 -77 0, 213 -71 1, 213 -42 1, 263 -43 0, 288 -54 1, 323 -69 0, 323 -105 1, 323 -162 0, 241 -162 1, 219 -162 0
+427 58 -162 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
+555 62 0 492 722;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 0 1, 415 0 1, 129 429 1, 129 0 1, 408 722 1, 318 602 1, 236 602 1, 146 722 1, 201 722 1, 277 646 1, 278 646 1, 353 722 1
+427 58 0 374 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 0 1, 300 0 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
+464 0 0 411 592;95 0 1, 95 407 1, 168 407 1, 168 331 1, 196 369 0, 222 388 1, 261 416 0, 307 416 1, 411 416 0, 411 293 1, 411 0 1, 336 0 1, 336 269 1, 336 318 0, 326 335 1, 315 353 0, 287 353 1, 227 353 0, 168 264 1, 168 0 1, 0 422 1, 0 444 1, 29 452 0, 29 512 1, 29 518 1, 0 518 1, 0 592 1, 74 592 1, 74 528 1, 74 430 0
+555 62 -158 492 555;62 0 1, 62 555 1, 139 555 1, 425 126 1, 425 555 1, 492 555 1, 492 -35 1, 492 -158 0, 373 -158 1, 345 -158 0, 317 -150 1, 317 -92 1, 341 -102 0, 369 -102 1, 425 -102 0, 425 -21 1, 425 -15 1, 129 429 1, 129 0 1
+427 58 -158 374 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 159 369 0, 186 388 1, 224 416 0, 270 416 1, 374 416 0, 374 293 1, 374 -35 1, 374 -158 0, 255 -158 1, 227 -158 0, 198 -150 1, 198 -92 1, 222 -102 0, 244 -102 1, 300 -102 0, 300 -21 1, 300 269 1, 300 318 0, 290 335 1, 279 353 0, 251 353 1, 190 353 0, 132 264 1, 132 0 1
+597 35 -14 563 657;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 179 602 1, 179 657 1, 419 657 1, 419 602 1
+427 32 -9 395 537;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 72 481 1, 72 537 1, 312 537 1, 312 481 1
+597 35 -14 563 722;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 174 722 1, 220 722 1, 228 687 0, 248 672 1, 268 657 0, 299 657 1, 334 657 0, 354 675 1, 371 690 0, 378 722 1, 424 722 1, 418 672 0, 390 641 1, 355 602 0, 299 602 1, 240 602 0, 204 645 1, 180 674 0
+427 32 -9 395 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 89 602 1, 135 602 1, 143 567 0, 163 551 1, 182 537 0, 213 537 1, 249 537 0, 269 555 1, 285 570 0, 292 602 1, 338 602 1, 332 551 0, 305 521 1, 269 481 0, 213 481 1, 155 481 0, 119 524 1, 95 553 0
+597 35 -14 563 722;299 569 1, 419 569 0, 491 490 1, 563 410 0, 563 278 1, 563 144 0, 491 65 1, 419 -14 0, 295 -14 1, 189 -14 0, 121 51 1, 35 132 0, 35 278 1, 35 411 0, 107 490 1, 179 569 0, 299 510 1, 214 510 0, 167 449 1, 119 388 0, 119 278 1, 119 169 0, 167 107 1, 213 45 0, 297 45 1, 375 45 0, 421 95 1, 479 156 0, 479 278 1, 479 388 0, 431 449 1, 383 510 0, 212 602 1, 303 722 1, 374 722 1, 254 602 1, 344 602 1, 434 722 1, 506 722 1, 386 602 1
+427 32 -9 403 602;213 416 1, 297 416 0, 346 359 1, 395 303 0, 395 204 1, 395 104 0, 346 47 1, 297 -9 0, 211 -9 1, 137 -9 0, 91 38 1, 32 96 0, 32 204 1, 32 302 0, 81 359 1, 130 416 0, 213 361 1, 112 361 0, 112 204 1, 112 46 0, 213 46 1, 315 46 0, 315 205 1, 315 361 0, 109 481 1, 199 602 1, 271 602 1, 151 481 1, 241 481 1, 331 602 1, 403 602 1, 283 481 1
+555 62 0 538 722;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 196 602 1, 287 722 1, 372 722 1, 252 602 1
+256 58 0 280 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 104 481 1, 195 602 1, 280 602 1, 160 481 1
+555 62 -162 538 555;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 196 -158 1, 196 -126 1, 218 -129 0, 233 -129 1, 274 -129 0, 274 -104 1, 274 -77 0, 215 -71 1, 215 -42 1, 265 -43 0, 290 -54 1, 324 -69 0, 324 -105 1, 324 -162 0, 243 -162 1, 221 -162 0
+256 58 -162 251 416;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
+555 62 0 538 722;62 0 1, 62 555 1, 294 555 1, 465 555 0, 465 417 1, 465 350 0, 423 306 1, 399 281 0, 353 260 1, 538 0 1, 441 0 1, 283 235 1, 141 235 1, 141 0 1, 141 294 1, 229 294 1, 309 294 0, 346 321 1, 384 350 0, 384 408 1, 384 456 0, 353 476 1, 323 496 0, 253 496 1, 141 496 1, 368 722 1, 278 602 1, 196 602 1, 106 722 1, 161 722 1, 237 646 1, 237 646 1, 313 722 1
+256 -3 0 259 602;58 0 1, 58 407 1, 132 407 1, 132 331 1, 148 369 0, 166 389 1, 193 416 0, 230 416 1, 237 416 0, 251 414 1, 251 345 1, 231 352 0, 219 352 1, 178 352 0, 132 269 1, 132 0 1, 259 602 1, 169 481 1, 87 481 1, -3 602 1, 52 602 1, 128 526 1, 128 526 1, 204 602 1
+512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 196 602 1, 287 722 1, 372 722 1, 252 602 1
+384 44 -9 344 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 120 602 1, 211 722 1, 293 722 1, 383 602 1, 327 602 1, 252 677 1, 251 677 1, 176 602 1
+384 44 -9 341 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 75 481 1, 165 602 1, 247 602 1, 337 481 1, 282 481 1, 206 557 1, 206 557 1, 130 481 1
+512 45 -162 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 147 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 225 0 1, 262 0 1, 239 -41 1, 266 -42 0, 286 -56 1, 312 -74 0, 312 -101 1, 312 -126 0, 290 -144 1, 268 -162 0, 236 -162 1, 211 -162 0, 182 -154 1, 182 -124 1, 201 -129 0, 221 -129 1, 260 -129 0, 260 -102 1, 260 -67 0, 190 -66 1
+384 44 -162 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 171 0 1, 207 0 1, 184 -41 1, 211 -42 0, 231 -56 1, 257 -74 0, 257 -101 1, 257 -126 0, 235 -144 1, 213 -162 0, 181 -162 1, 156 -162 0, 127 -154 1, 127 -124 1, 146 -129 0, 166 -129 1, 205 -129 0, 205 -102 1, 205 -67 0, 135 -66 1
+512 45 -14 466 722;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 146 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 383 722 1, 293 602 1, 211 602 1, 120 722 1, 176 722 1, 251 646 1, 252 646 1, 327 722 1
+384 44 -9 341 602;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
+469 8 -162 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 220 0 1, 256 0 1, 234 -41 1, 261 -42 0, 280 -56 1, 306 -74 0, 306 -101 1, 306 -126 0, 285 -144 1, 263 -162 0, 230 -162 1, 205 -162 0, 176 -154 1, 176 -124 1, 195 -129 0, 215 -129 1, 254 -129 0, 254 -102 1, 254 -67 0, 184 -66 1
+213 11 -162 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 112 0 1, 149 0 1, 126 -41 1, 153 -42 0, 173 -56 1, 199 -74 0, 199 -101 1, 199 -126 0, 177 -144 1, 155 -162 0, 123 -162 1, 97 -162 0, 69 -154 1, 69 -124 1, 87 -129 0, 108 -129 1, 147 -129 0, 147 -102 1, 147 -67 0, 77 -66 1
+469 8 0 461 722;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 366 722 1, 275 602 1, 194 602 1, 103 722 1, 159 722 1, 234 646 1, 235 646 1, 310 722 1
+288 11 -9 270 633;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 196 463 1, 196 485 1, 224 493 0, 224 553 1, 224 559 1, 196 559 1, 196 633 1, 270 633 1, 270 569 1, 269 471 0
+469 8 0 461 555;195 0 1, 195 268 1, 81 268 1, 81 324 1, 195 324 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 324 1, 387 324 1, 387 268 1, 274 268 1, 274 0 1
+213 11 -9 210 488;57 213 1, 11 213 1, 11 259 1, 57 259 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 259 1, 210 259 1, 210 213 1, 131 213 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1
+555 62 -14 492 689;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 157 602 1, 160 636 0, 169 656 1, 186 689 0, 227 689 1, 254 689 0, 277 675 1, 300 661 1, 321 648 0, 332 648 1, 357 648 0, 361 689 1, 407 689 1, 404 654 0, 395 635 1, 378 602 0, 338 602 1, 311 602 0, 287 616 1, 264 630 1, 244 643 0, 232 643 1, 207 643 0, 203 602 1
+427 53 -9 369 569;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 86 481 1, 89 516 0, 98 535 1, 116 569 0, 156 569 1, 183 569 0, 206 555 1, 229 541 1, 250 528 0, 261 528 1, 286 528 0, 290 569 1, 336 569 1, 333 534 0, 324 515 1, 307 481 0, 267 481 1, 240 481 0, 216 496 1, 194 510 1, 173 522 0, 161 522 1, 137 522 0, 132 481 1
+555 62 -14 492 657;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 162 602 1, 162 657 1, 402 657 1, 402 602 1
+427 53 -9 369 537;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 72 481 1, 72 537 1, 312 537 1, 312 481 1
+555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 157 722 1, 203 722 1, 211 687 0, 231 672 1, 251 657 0, 282 657 1, 317 657 0, 338 675 1, 354 690 0, 361 722 1, 407 722 1, 401 672 0, 374 641 1, 338 602 0, 282 602 1, 223 602 0, 188 645 1, 163 674 0
+427 53 -9 369 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 86 602 1, 132 602 1, 140 567 0, 161 551 1, 180 537 0, 211 537 1, 246 537 0, 267 555 1, 283 570 0, 290 602 1, 336 602 1, 330 551 0, 303 521 1, 267 481 0, 211 481 1, 152 481 0, 117 524 1, 93 553 0
+555 62 -14 492 762;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 282 762 1, 317 762 0, 342 738 1, 367 713 0, 367 678 1, 367 642 0, 342 617 1, 317 592 0, 281 592 1, 250 592 0, 227 612 1, 197 638 0, 197 677 1, 197 713 0, 222 737 1, 247 762 0, 282 730 1, 260 730 0, 245 714 1, 229 699 0, 229 677 1, 229 656 0, 245 640 1, 260 624 0, 281 624 1, 302 624 0, 316 637 1, 335 653 0, 335 678 1, 335 699 0, 319 714 1, 304 730 0
+427 53 -9 369 651;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 192 651 1, 227 651 0, 252 627 1, 277 602 0, 277 567 1, 277 531 0, 252 506 1, 227 481 0, 191 481 1, 160 481 0, 137 501 1, 107 527 0, 107 566 1, 107 602 0, 132 626 1, 156 651 0, 192 619 1, 170 619 0, 154 603 1, 139 588 0, 139 566 1, 139 545 0, 154 529 1, 170 513 0, 191 513 1, 211 513 0, 226 526 1, 245 542 0, 245 567 1, 245 588 0, 229 603 1, 214 619 0
+555 62 -14 492 722;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 187 602 1, 278 722 1, 349 722 1, 229 602 1, 319 602 1, 409 722 1, 481 722 1, 361 602 1
+427 53 -9 403 602;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 109 481 1, 199 602 1, 271 602 1, 151 481 1, 241 481 1, 331 602 1, 403 602 1, 283 481 1
+555 62 -139 492 555;62 555 1, 141 555 1, 141 205 1, 141 146 0, 151 118 1, 160 90 0, 187 71 1, 225 45 0, 288 45 1, 363 45 0, 393 80 1, 423 115 0, 423 202 1, 423 555 1, 492 555 1, 492 203 1, 492 129 0, 477 91 1, 463 52 0, 423 24 1, 370 -14 0, 281 -14 1, 168 -14 0, 115 39 1, 62 91 0, 62 206 1, 300 0 1, 340 0 1, 292 -30 0, 292 -67 1, 292 -103 0, 335 -103 1, 355 -103 0, 369 -98 1, 369 -128 1, 346 -139 0, 317 -139 1, 241 -139 0, 241 -80 1, 241 -34 0
+427 53 -139 384 407;295 0 1, 295 76 1, 268 38 0, 242 19 1, 203 -9 0, 157 -9 1, 53 -9 0, 53 115 1, 53 407 1, 127 407 1, 127 139 1, 127 90 0, 137 72 1, 148 54 0, 176 54 1, 237 54 0, 295 143 1, 295 407 1, 369 407 1, 369 0 1, 315 0 1, 355 0 1, 307 -30 0, 307 -67 1, 307 -103 0, 350 -103 1, 370 -103 0, 384 -98 1, 384 -128 1, 361 -139 0, 332 -139 1, 256 -139 0, 256 -80 1, 256 -34 0
+725 9 0 716 722;152 0 1, 9 555 1, 85 555 1, 199 117 1, 329 555 1, 405 555 1, 530 121 1, 651 555 1, 716 555 1, 560 0 1, 482 0 1, 358 428 1, 230 0 1, 236 602 1, 326 722 1, 408 722 1, 498 602 1, 443 602 1, 367 677 1, 366 677 1, 291 602 1
+555 4 0 549 602;102 0 1, 4 407 1, 77 407 1, 150 101 1, 244 407 1, 318 407 1, 400 99 1, 486 407 1, 549 407 1, 435 0 1, 361 0 1, 275 315 1, 177 0 1, 149 481 1, 240 602 1, 321 602 1, 412 481 1, 356 481 1, 281 557 1, 280 557 1, 205 481 1
+512 11 0 501 722;210 0 1, 210 231 1, 11 555 1, 101 555 1, 259 298 1, 428 555 1, 501 555 1, 289 233 1, 289 0 1, 134 602 1, 224 722 1, 306 722 1, 396 602 1, 341 602 1, 265 677 1, 264 677 1, 189 602 1
+384 7 -148 380 602;152 0 1, 7 407 1, 82 407 1, 193 95 1, 314 407 1, 380 407 1, 164 -148 1, 87 -148 1, 67 481 1, 157 602 1, 239 602 1, 329 481 1, 274 481 1, 198 557 1, 198 557 1, 122 481 1
+469 38 0 431 722;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 179 602 1, 269 722 1, 355 722 1, 234 602 1
+384 28 0 356 602;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 168 481 1, 259 602 1, 344 602 1, 224 481 1
+469 38 0 431 675;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 202 602 1, 202 675 1, 276 675 1, 276 602 1
+384 28 0 356 555;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 155 481 1, 155 555 1, 229 555 1, 229 481 1
+469 38 0 431 722;38 0 1, 38 63 1, 336 496 1, 56 496 1, 56 555 1, 431 555 1, 431 496 1, 132 63 1, 431 63 1, 431 0 1, 370 722 1, 280 602 1, 198 602 1, 108 722 1, 163 722 1, 239 646 1, 239 646 1, 315 722 1
+384 28 0 356 602;28 0 1, 28 56 1, 261 352 1, 39 352 1, 39 407 1, 352 407 1, 352 352 1, 119 56 1, 356 56 1, 356 0 1, 323 602 1, 233 481 1, 151 481 1, 61 602 1, 116 602 1, 192 526 1, 192 526 1, 268 602 1
+171 3 0 192 602;54 0 1, 54 352 1, 3 352 1, 3 407 1, 54 407 1, 54 456 1, 54 525 0, 84 563 1, 114 602 0, 167 602 1, 175 602 0, 192 600 1, 192 545 1, 181 546 0, 175 546 1, 128 546 0, 128 464 1, 128 0 1
+512 45 -162 466 569;45 20 1, 45 98 1, 156 45 0, 264 45 1, 385 45 0, 385 135 1, 385 181 0, 352 203 1, 326 220 0, 269 239 1, 193 264 1, 48 311 0, 48 421 1, 48 569 0, 251 569 1, 338 569 0, 432 545 1, 432 473 1, 334 510 0, 246 510 1, 124 510 0, 124 427 1, 124 394 0, 147 374 1, 171 354 0, 230 334 1, 308 309 1, 395 281 0, 431 244 1, 466 207 0, 466 147 1, 466 72 0, 411 29 1, 357 -14 0, 261 -14 1, 167 -14 0, 197 -158 1, 197 -126 1, 218 -129 0, 233 -129 1, 274 -129 0, 274 -104 1, 274 -77 0, 215 -71 1, 215 -42 1, 265 -43 0, 290 -54 1, 325 -69 0, 325 -105 1, 325 -162 0, 243 -162 1, 221 -162 0
+384 44 -162 341 416;44 14 1, 44 82 1, 118 46 0, 181 46 1, 266 46 0, 266 106 1, 266 147 0, 207 167 1, 141 189 1, 46 220 0, 46 303 1, 46 416 0, 201 416 1, 246 416 0, 309 404 1, 309 342 1, 253 361 0, 196 361 1, 119 361 0, 119 310 1, 119 273 0, 172 256 1, 231 237 1, 341 201 0, 341 113 1, 341 57 0, 297 24 1, 254 -9 0, 178 -9 1, 119 -9 0, 128 -158 1, 128 -126 1, 149 -129 0, 164 -129 1, 205 -129 0, 205 -104 1, 205 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -54 1, 256 -69 0, 256 -105 1, 256 -162 0, 175 -162 1, 153 -162 0
+469 8 -162 461 555;195 0 1, 195 496 1, 8 496 1, 8 555 1, 461 555 1, 461 496 1, 274 496 1, 274 0 1, 177 -158 1, 177 -126 1, 198 -129 0, 213 -129 1, 254 -129 0, 254 -104 1, 254 -77 0, 195 -71 1, 195 -42 1, 245 -43 0, 270 -54 1, 305 -69 0, 305 -105 1, 305 -162 0, 224 -162 1, 201 -162 0
+213 11 -162 210 488;199 -2 1, 176 -9 0, 156 -9 1, 57 -9 0, 57 113 1, 57 352 1, 11 352 1, 11 407 1, 57 407 1, 57 481 1, 131 488 1, 131 407 1, 210 407 1, 210 352 1, 131 352 1, 131 126 1, 131 78 0, 139 62 1, 147 46 0, 174 46 1, 188 46 0, 199 50 1, 64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
+256 64 -162 192 -42;64 -158 1, 64 -126 1, 85 -129 0, 100 -129 1, 141 -129 0, 141 -104 1, 141 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -54 1, 192 -69 0, 192 -105 1, 192 -162 0, 111 -162 1, 89 -162 0
+213 70 -120 144 407;70 -120 1, 70 -93 1, 96 -79 0, 96 -9 1, 96 0 1, 70 0 1, 70 74 1, 144 74 1, 144 12 1, 143 -102 0, 70 333 1, 70 407 1, 144 407 1, 144 333 1
+213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
+256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
+256 33 194 223 250;33 194 1, 33 250 1, 223 250 1, 223 194 1
+427 38 204 390 250;38 204 1, 38 250 1, 390 250 1, 390 204 1
+768 37 204 731 241;37 204 1, 37 241 1, 731 241 1, 731 204 1
+213 0 0 0 0;
+427 37 546 390 602;37 546 1, 37 602 1, 390 602 1, 390 546 1
+427 32 -9 383 416;307 248 1, 306 284 0, 299 303 1, 280 361 0, 215 361 1, 169 361 0, 143 334 1, 117 308 0, 111 248 1, 380 72 1, 380 13 1, 304 -9 0, 240 -9 1, 145 -9 0, 89 50 1, 32 109 0, 32 209 1, 32 304 0, 82 360 1, 132 416 0, 216 416 1, 314 416 0, 354 347 1, 383 296 0, 382 215 1, 382 192 1, 110 192 1, 114 147 0, 125 124 1, 158 47 0, 256 47 1, 312 47 0
+449 39 194 409 250;39 194 1, 39 250 1, 409 250 1, 409 194 1
+128 -165 -14 293 569;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
+213 60 184 153 277;60 184 1, 60 277 1, 153 277 1, 153 184 1
+384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 181 602 1, 206 602 0, 236 592 1, 236 533 1, 209 546 0, 189 546 1, 162 546 0, 151 528 1, 140 510 0, 140 464 1, 140 407 1, 336 407 1, 336 0 1, 262 0 1, 262 352 1, 140 352 1, 140 0 1, 262 481 1, 262 555 1, 336 555 1, 336 481 1
+384 12 0 336 602;66 0 1, 66 352 1, 12 352 1, 12 407 1, 66 407 1, 66 456 1, 66 602 0, 179 602 1, 262 592 1, 336 592 1, 336 0 1, 262 0 1, 262 537 1, 246 540 1, 214 546 0, 192 546 1, 159 546 0, 148 524 1, 140 505 0, 140 464 1, 140 407 1, 206 407 1, 206 352 1, 140 352 1, 140 0 1
+256 1 222 251 555;154 222 1, 154 313 1, 1 313 1, 1 356 1, 152 555 1, 205 555 1, 205 357 1, 251 357 1, 251 313 1, 205 313 1, 205 222 1, 50 357 1, 154 357 1, 154 493 1
+171 -58 -157 124 407;-58 -145 1, -58 -87 1, -28 -102 0, -2 -102 1, 35 -102 0, 43 -74 1, 50 -51 0, 50 0 1, 50 407 1, 124 407 1, 124 0 1, 124 -157 0, 4 -157 1, -29 -157 0
+213 0 0 0 0;
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt b/vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt
new file mode 100644
index 0000000..9c30f67
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luxisr-12pt-with-hinting.txt
@@ -0,0 +1,392 @@
+freetype version 2.5.1
+192 0 0 192 576;0 0 1, 0 576 1, 192 576 1, 192 0 1, 128 64 1, 128 512 1, 64 512 1, 64 64 1
+0 0 0 0 0;
+192 0 0 0 0;
+192 0 0 0 0;
+192 64 0 128 576;64 0 1, 64 64 1, 128 64 1, 128 0 1, 72 128 1, 64 454 1, 64 576 1, 128 576 1, 128 454 1, 120 128 1
+256 0 384 256 576;44 384 1, 35 576 1, 108 576 1, 99 384 1, 173 384 1, 164 576 1, 238 576 1, 229 384 1
+448 0 0 448 576;47 25 1, 89 192 1, 9 192 1, 18 256 1, 100 256 1, 133 320 1, 44 320 1, 54 384 1, 144 384 1, 186 551 1, 234 551 1, 192 384 1, 291 384 1, 332 551 1, 380 551 1, 339 384 1, 418 384 1, 409 320 1, 327 320 1, 294 256 1, 383 256 1, 374 192 1, 283 192 1, 242 25 1, 194 25 1, 235 192 1, 137 192 1, 95 25 1, 148 256 1, 247 256 1, 279 320 1, 180 320 1
+448 64 -64 320 640;192 -46 1, 192 0 1, 135 0 0, 64 31 1, 64 95 1, 137 56 0, 192 56 1, 192 255 1, 124 298 0, 96 331 1, 64 368 0, 64 422 1, 64 486 0, 110 524 1, 142 550 0, 192 555 1, 192 602 1, 256 602 1, 256 555 1, 285 555 0, 320 530 1, 320 470 1, 282 500 0, 256 504 1, 256 307 1, 258 304 1, 263 298 0, 267 293 1, 270 290 1, 293 262 0, 305 237 1, 320 205 0, 320 155 1, 320 87 0, 297 42 1, 282 12 0, 256 0 1, 256 -46 1, 256 60 1, 256 85 0, 256 144 1, 256 175 0, 256 195 1, 256 210 0, 256 233 1, 192 331 1, 192 502 1, 128 479 0, 128 425 1, 128 376 0
+704 64 0 640 576;94 0 1, 531 576 1, 589 576 1, 152 0 1, 160 576 1, 204 576 0, 230 542 1, 256 507 0, 256 448 1, 256 389 0, 230 355 1, 204 320 0, 160 320 1, 115 320 0, 90 355 1, 64 389 0, 64 450 1, 64 502 0, 85 535 1, 112 576 0, 160 512 1, 146 512 0, 137 495 1, 128 477 0, 128 449 1, 128 422 0, 135 405 1, 144 384 0, 160 384 1, 174 384 0, 183 402 1, 192 419 0, 192 448 1, 192 477 0, 183 494 1, 174 512 0, 512 320 1, 571 320 0, 606 277 1, 640 234 0, 640 160 1, 640 86 0, 606 43 1, 571 0 0, 512 0 1, 453 0 0, 418 43 1, 384 86 0, 384 162 1, 384 228 0, 412 269 1, 448 320 0, 512 256 1, 483 256 0, 466 230 1, 448 203 0, 448 162 1, 448 122 0, 462 96 1, 480 64 0, 512 64 1, 541 64 0, 558 91 1, 576 117 0, 576 160 1, 576 203 0, 558 229 1, 541 256 0
+512 0 0 512 576;384 0 1, 357 35 1, 277 0 0, 205 0 1, 118 0 0, 59 52 1, 0 105 0, 0 185 1, 0 264 0, 56 313 1, 89 341 0, 152 363 1, 128 420 0, 128 461 1, 128 513 0, 163 545 1, 199 576 0, 260 576 1, 317 576 0, 351 548 1, 384 519 0, 384 472 1, 384 419 0, 335 381 1, 305 358 0, 248 337 1, 311 214 0, 373 133 1, 410 185 0, 410 287 1, 410 320 1, 483 320 1, 483 179 0, 408 90 1, 441 44 0, 485 0 1, 325 82 1, 251 173 0, 178 321 1, 127 303 0, 102 281 1, 64 249 0, 64 203 1, 64 145 0, 107 104 1, 151 64 0, 212 64 1, 260 64 0, 220 383 1, 266 396 0, 288 411 1, 320 433 0, 320 464 1, 320 512 0, 258 512 1, 192 512 0, 192 461 1, 192 431 0, 217 388 1
+128 0 384 128 576;45 384 1, 27 576 1, 120 576 1, 101 384 1
+256 64 -128 256 640;225 -60 1, 225 -111 1, 156 -58 0, 117 21 1, 64 123 0, 64 241 1, 64 364 0, 121 469 1, 160 541 0, 225 592 1, 225 541 1, 177 485 0, 155 426 1, 128 353 0, 128 241 1, 128 124 0, 158 48 1, 180 -7 0
+256 0 -128 192 640;31 541 1, 31 592 1, 100 539 0, 140 460 1, 192 358 0, 192 241 1, 192 117 0, 135 12 1, 96 -60 0, 31 -111 1, 31 -60 1, 79 -3 0, 101 55 1, 128 129 0, 128 241 1, 128 357 0, 98 433 1, 77 487 0
+320 0 256 320 576;267 483 1, 284 415 1, 180 383 1, 180 384 1, 180 389 0, 192 390 1, 192 390 1, 192 411 0, 170 423 1, 255 296 1, 210 266 1, 152 360 1, 171 362 0, 178 378 1, 88 266 1, 43 296 1, 120 378 1, 128 362 0, 147 360 1, 15 415 1, 32 483 1, 129 423 1, 118 410 0, 118 389 1, 118 389 1, 118 389 0, 118 387 1, 119 386 1, 119 384 0, 119 383 1, 122 576 1, 177 576 1, 165 427 1, 157 448 0, 149 448 1, 140 448 0, 133 427 1
+448 64 64 384 384;192 64 1, 192 192 1, 64 192 1, 64 256 1, 192 256 1, 192 384 1, 256 384 1, 256 256 1, 384 256 1, 384 192 1, 256 192 1, 256 64 1
+192 64 -192 128 64;64 -149 1, 64 -121 1, 89 -111 0, 89 -36 1, 89 -29 1, 64 -29 1, 64 64 1, 128 64 1, 128 -16 1, 128 -139 0
+256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
+192 64 0 128 64;64 0 1, 64 64 1, 128 64 1, 128 0 1
+192 -64 -128 256 576;-22 -128 1, 178 576 1, 236 576 1, 36 -128 1
+448 0 0 384 576;192 576 1, 280 576 0, 332 499 1, 384 422 0, 384 289 1, 384 154 0, 332 77 1, 280 0 0, 190 0 1, 112 0 0, 63 63 1, 0 142 0, 0 289 1, 0 422 0, 52 499 1, 104 576 0, 192 512 1, 130 512 0, 97 454 1, 64 395 0, 64 288 1, 64 183 0, 97 123 1, 130 64 0, 192 64 1, 248 64 0, 279 107 1, 320 165 0, 320 289 1, 320 397 0, 287 454 1, 252 512 0
+448 64 0 384 640;64 0 1, 64 64 1, 192 64 1, 192 502 1, 64 474 1, 64 531 1, 256 577 1, 256 64 1, 384 64 1, 384 0 1
+448 64 0 320 576;64 0 1, 64 64 1, 85 124 0, 134 187 1, 167 228 1, 197 266 1, 256 339 0, 256 414 1, 256 466 0, 232 491 1, 213 512 0, 178 512 1, 133 512 0, 64 486 1, 64 554 1, 129 576 0, 185 576 1, 247 576 0, 283 533 1, 320 490 0, 320 418 1, 320 368 0, 301 330 1, 282 290 0, 230 234 1, 208 211 1, 142 139 0, 129 64 1, 320 64 1, 320 0 1
+448 64 0 384 576;64 4 1, 64 76 1, 67 76 1, 78 74 0, 83 74 1, 129 68 0, 146 66 1, 173 64 0, 196 64 1, 260 64 0, 292 94 1, 320 119 0, 320 167 1, 320 222 0, 272 251 1, 225 280 0, 137 280 1, 108 280 1, 108 332 1, 131 332 1, 191 333 0, 223 360 1, 256 387 0, 256 435 1, 256 512 0, 172 512 1, 129 512 0, 64 500 1, 64 568 1, 126 576 0, 174 576 1, 257 576 0, 293 534 1, 320 502 0, 320 450 1, 320 391 0, 287 353 1, 267 331 0, 228 312 1, 278 301 0, 303 288 1, 384 248 0, 384 165 1, 384 90 0, 332 45 1, 279 0 0, 194 0 1, 148 0 0
+448 0 0 384 576;256 0 1, 256 128 1, 0 128 1, 0 187 1, 256 576 1, 320 576 1, 320 192 1, 384 192 1, 384 128 1, 320 128 1, 320 0 1, 75 192 1, 256 192 1, 256 473 1
+448 64 -64 320 576;64 -2 1, 64 67 1, 113 64 0, 154 64 1, 202 64 0, 229 98 1, 256 132 0, 256 189 1, 256 320 0, 102 320 1, 83 320 0, 64 297 1, 64 576 1, 320 576 1, 320 512 1, 128 512 1, 128 359 1, 212 357 0, 259 319 1, 320 269 0, 320 173 1, 320 92 0, 274 46 1, 227 0 0, 146 0 1, 111 0 0
+448 64 0 384 576;141 303 1, 187 384 0, 253 384 1, 314 384 0, 349 336 1, 384 288 0, 384 203 1, 384 110 0, 342 55 1, 300 0 0, 229 0 1, 152 0 0, 108 72 1, 64 144 0, 64 270 1, 64 414 0, 121 495 1, 179 576 0, 281 576 1, 327 576 0, 384 569 1, 384 502 1, 316 512 0, 278 512 1, 195 512 0, 162 434 1, 149 403 0, 144 364 1, 142 344 0, 229 320 1, 184 320 0, 156 288 1, 128 257 0, 128 203 1, 128 143 0, 157 103 1, 185 64 0, 231 64 1, 320 64 0, 320 187 1, 320 320 0
+448 64 0 384 576;93 0 1, 103 68 0, 121 118 1, 139 168 0, 185 255 1, 321 512 1, 64 512 1, 64 576 1, 384 576 1, 384 512 1, 192 180 0, 169 0 1
+448 64 0 384 576;147 313 1, 110 339 0, 91 363 1, 64 398 0, 64 438 1, 64 499 0, 110 537 1, 156 576 0, 230 576 1, 299 576 0, 342 543 1, 384 511 0, 384 457 1, 384 410 0, 347 367 1, 325 341 0, 283 313 1, 328 284 0, 351 254 1, 384 211 0, 384 155 1, 384 87 0, 338 43 1, 293 0 0, 221 0 1, 150 0 0, 107 41 1, 64 82 0, 64 150 1, 64 210 0, 94 257 1, 113 285 0, 242 338 1, 320 387 0, 320 441 1, 320 473 0, 294 493 1, 267 512 0, 222 512 1, 180 512 0, 154 494 1, 128 476 0, 128 445 1, 128 409 0, 173 378 1, 195 362 0, 188 282 1, 156 252 0, 143 229 1, 128 204 0, 128 165 1, 128 120 0, 155 92 1, 181 64 0, 225 64 1, 267 64 0, 293 88 1, 320 111 0, 320 149 1, 320 183 0, 298 206 1, 280 225 0, 236 253 1
+448 64 0 384 576;308 273 1, 262 192 0, 195 192 1, 134 192 0, 99 240 1, 64 288 0, 64 373 1, 64 466 0, 106 521 1, 148 576 0, 218 576 1, 296 576 0, 340 504 1, 384 432 0, 384 306 1, 384 162 0, 327 81 1, 269 0 0, 168 0 1, 120 0 0, 64 7 1, 64 74 1, 133 64 0, 171 64 1, 254 64 0, 287 143 1, 300 173 0, 305 212 1, 307 232 0, 217 512 1, 128 512 0, 128 390 1, 128 256 0, 219 256 1, 264 256 0, 292 288 1, 320 320 0, 320 374 1, 320 433 0, 291 473 1, 262 512 0
+192 64 0 128 384;64 0 1, 64 64 1, 128 64 1, 128 0 1, 64 320 1, 64 384 1, 128 384 1, 128 320 1
+192 64 -128 128 384;64 -120 1, 64 -93 1, 87 -79 0, 87 -9 1, 87 0 1, 64 0 1, 64 64 1, 128 64 1, 128 10 1, 128 -102 0, 64 320 1, 64 384 1, 128 384 1, 128 320 1
+448 0 0 384 448;384 37 1, 14 222 1, 384 407 1, 384 345 1, 139 222 1, 139 222 1, 384 99 1
+448 64 128 384 320;64 128 1, 64 192 1, 384 192 1, 384 128 1, 64 256 1, 64 320 1, 384 320 1, 384 256 1
+448 64 0 448 448;64 407 1, 434 222 1, 64 37 1, 64 99 1, 309 222 1, 309 222 1, 64 345 1
+448 64 0 384 576;128 0 1, 128 64 1, 192 64 1, 192 0 1, 128 128 1, 128 150 1, 128 246 0, 201 297 1, 241 324 1, 320 377 0, 320 435 1, 320 512 0, 215 512 1, 150 512 0, 64 500 1, 64 568 1, 145 576 0, 213 576 1, 287 576 0, 330 550 1, 384 515 0, 384 441 1, 384 366 0, 301 319 1, 266 299 1, 222 275 0, 207 248 1, 192 222 0, 192 173 1, 192 128 1
+768 64 0 704 576;470 17 1, 394 0 0, 325 0 1, 213 0 0, 138 64 1, 64 129 0, 64 229 1, 64 365 0, 177 471 1, 291 576 0, 439 576 1, 553 576 0, 628 510 1, 704 444 0, 704 346 1, 704 255 0, 647 191 1, 591 128 0, 511 128 1, 448 128 0, 448 167 1, 448 180 0, 451 202 1, 458 245 1, 453 245 1, 424 192 0, 398 166 1, 361 128 0, 320 128 1, 256 128 0, 256 210 1, 256 301 0, 312 374 1, 368 448 0, 439 448 1, 447 448 0, 461 448 1, 465 448 0, 469 448 1, 483 448 0, 492 448 1, 543 448 1, 513 235 1, 512 225 0, 512 215 1, 512 192 0, 536 192 1, 576 192 0, 608 237 1, 640 283 0, 640 341 1, 640 415 0, 581 463 1, 521 512 0, 430 512 1, 312 512 0, 220 428 1, 128 344 0, 128 238 1, 128 160 0, 188 112 1, 247 64 0, 339 64 1, 398 64 0, 456 56 1, 462 318 1, 477 393 1, 447 384 0, 426 384 1, 380 384 0, 350 341 1, 320 298 0, 320 237 1, 320 192 0, 345 192 1, 387 192 0
+512 0 0 512 576;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1
+512 64 0 448 576;64 0 1, 64 576 1, 227 576 1, 348 576 0, 398 546 1, 448 516 0, 448 443 1, 448 377 0, 396 336 1, 364 311 0, 304 292 1, 369 272 0, 401 244 1, 448 204 0, 448 140 1, 448 80 0, 410 41 1, 383 13 0, 340 6 1, 305 0 0, 247 0 1, 128 64 1, 186 64 1, 308 64 0, 346 80 1, 384 95 0, 384 144 1, 384 199 0, 335 227 1, 285 256 0, 192 256 1, 128 256 1, 128 320 1, 195 320 1, 384 320 0, 384 430 1, 384 486 0, 330 501 1, 288 512 0, 201 512 1, 128 512 1
+576 64 0 512 576;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1
+576 64 0 512 576;64 0 1, 64 576 1, 227 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 364 0 0, 228 0 1, 128 64 1, 223 64 1, 448 64 0, 448 292 1, 448 426 0, 360 481 1, 335 497 0, 299 504 1, 257 512 0, 186 512 1, 128 512 1
+512 64 0 512 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1
+448 64 0 448 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 384 320 1, 384 256 1, 128 256 1, 128 0 1
+576 64 0 512 576;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1
+576 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 320 1, 448 320 1, 448 576 1, 512 576 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1
+192 64 0 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1
+384 0 -128 320 576;0 -87 1, 0 -19 1, 75 -64 0, 141 -64 1, 216 -64 0, 238 -29 1, 256 0 0, 256 71 1, 256 576 1, 320 576 1, 320 73 1, 320 -128 0, 125 -128 1, 60 -128 0
+512 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 293 1, 359 576 1, 438 576 1, 214 301 1, 476 0 1, 377 0 1, 128 292 1, 128 0 1
+448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1
+640 64 0 576 576;64 0 1, 64 576 1, 170 576 1, 327 151 1, 487 576 1, 576 576 1, 576 0 1, 512 0 1, 512 473 1, 357 64 1, 279 64 1, 128 475 1, 128 0 1
+576 64 0 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1
+576 64 0 576 576;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0
+512 64 0 512 576;64 0 1, 64 576 1, 267 576 1, 365 576 0, 408 565 1, 451 553 0, 478 520 1, 512 479 0, 512 408 1, 512 192 0, 244 192 1, 128 192 1, 128 0 1, 128 256 1, 240 256 1, 448 256 0, 448 402 1, 448 473 0, 394 494 1, 348 512 0, 242 512 1, 128 512 1
+576 64 -128 640 576;615 -48 1, 565 -111 1, 434 -68 0, 346 -10 1, 311 0 0, 293 0 1, 193 0 0, 128 81 1, 64 161 0, 64 289 1, 64 419 0, 133 497 1, 203 576 0, 319 576 1, 436 576 0, 506 495 1, 576 415 0, 576 280 1, 576 162 0, 517 87 1, 494 58 0, 464 38 1, 449 27 0, 418 11 1, 510 -30 0, 318 512 1, 229 512 0, 179 452 1, 128 393 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 409 64 0, 460 123 1, 512 181 0, 512 286 1, 512 383 0, 471 441 1, 420 512 0
+576 64 0 576 576;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1
+512 64 0 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0
+448 0 0 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1
+576 64 0 512 576;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1
+512 0 0 512 576;228 0 1, 14 576 1, 95 576 1, 272 103 1, 441 576 1, 508 576 1, 302 0 1
+704 0 0 768 576;152 0 1, 9 576 1, 85 576 1, 199 121 1, 329 576 1, 405 576 1, 530 125 1, 651 576 1, 716 576 1, 560 0 1, 482 0 1, 358 444 1, 230 0 1
+512 0 0 512 576;11 0 1, 215 286 1, 20 576 1, 113 576 1, 263 352 1, 423 576 1, 498 576 1, 299 300 1, 502 0 1, 409 0 1, 251 233 1, 85 0 1
+512 -64 0 512 576;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1
+448 64 0 448 576;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1
+192 64 -128 192 576;64 -128 1, 64 576 1, 192 576 1, 192 512 1, 128 512 1, 128 -64 1, 192 -64 1, 192 -128 1
+192 -64 -128 256 576;236 -128 1, 178 -128 1, -22 576 1, 36 576 1
+192 0 -128 128 576;128 576 1, 128 -128 1, 0 -128 1, 0 -64 1, 64 -64 1, 64 512 1, 0 512 1, 0 576 1
+384 0 192 384 576;180 401 1, 75 192 1, 14 192 1, 180 525 1, 347 192 1, 284 192 1
+448 0 -64 448 0;0 -64 1, 0 0 1, 448 0 1, 448 -64 1
+256 0 512 256 576;216 512 1, 160 512 1, 40 576 1, 125 576 1
+448 0 0 448 384;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0
+448 64 -64 384 576;128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0, 128 312 1, 148 344 0, 171 361 1, 204 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 64 -5 1, 64 576 1, 128 576 1
+384 0 0 320 384;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1
+448 64 0 384 576;320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 576 1, 384 576 1, 384 0 1, 320 0 1
+448 64 0 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0
+192 0 0 256 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 433 1, 64 576 0, 194 576 1, 221 576 0, 256 569 1, 256 510 1, 219 512 0, 193 512 1, 157 512 0, 142 496 1, 128 481 0, 128 441 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
+448 64 -192 384 384;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1
+448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
+192 64 0 128 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1
+192 -64 -192 128 576;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1
+384 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1
+192 64 0 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1
+640 64 0 576 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 156 353 0, 173 368 1, 194 384 0, 227 384 1, 268 384 0, 294 357 1, 309 342 0, 320 312 1, 357 354 0, 380 368 1, 408 384 0, 453 384 1, 576 384 0, 576 279 1, 576 0 1, 493 0 1, 493 257 1, 493 320 0, 432 320 1, 378 320 0, 320 257 1, 320 0 1, 256 0 1, 256 268 1, 256 320 0, 211 320 1, 171 320 0, 128 257 1, 128 0 1
+448 64 0 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
+448 64 0 384 384;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0
+448 64 -128 384 384;128 -128 1, 64 -128 1, 64 384 1, 128 384 1, 128 312 1, 148 344 0, 171 361 1, 203 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0
+448 64 -128 384 384;320 384 1, 384 384 1, 384 -128 1, 320 -128 1, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0
+256 64 0 256 448;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1
+384 64 0 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0
+192 0 -64 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1
+448 64 0 384 384;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1
+384 0 0 384 384;152 0 1, 7 384 1, 82 384 1, 195 85 1, 314 384 1, 380 384 1, 225 0 1
+576 0 0 576 384;102 0 1, 4 384 1, 77 384 1, 150 95 1, 244 384 1, 318 384 1, 400 94 1, 486 384 1, 549 384 1, 435 0 1, 361 0 1, 275 297 1, 177 0 1
+384 0 0 384 384;11 0 1, 143 203 1, 15 384 1, 101 384 1, 203 240 1, 294 384 1, 362 384 1, 238 191 1, 372 0 1, 287 0 1, 177 154 1, 79 0 1
+384 0 -128 384 384;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1
+384 0 0 384 384;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1
+256 0 -128 192 640;0 269 1, 22 269 1, 64 269 0, 64 330 1, 64 354 0, 64 382 1, 64 414 1, 64 447 0, 64 476 1, 64 537 0, 109 569 1, 141 591 0, 192 592 1, 192 537 1, 173 537 1, 153 537 0, 141 524 1, 128 510 0, 128 490 1, 128 483 0, 128 455 1, 128 417 1, 128 391 0, 128 361 1, 128 290 0, 80 241 1, 128 192 0, 128 120 1, 128 90 0, 128 65 1, 128 26 1, 128 -1 0, 128 -9 1, 128 -29 0, 141 -43 1, 154 -56 0, 173 -56 1, 192 -56 1, 192 -111 1, 139 -110 0, 106 -85 1, 64 -52 0, 64 6 1, 64 35 0, 64 67 1, 64 100 1, 64 127 0, 64 152 1, 64 213 0, 22 213 1, 0 213 1
+192 64 -128 128 576;64 -128 1, 64 576 1, 128 576 1, 128 -128 1
+256 64 -128 256 640;256 213 1, 234 213 1, 192 213 0, 192 152 1, 192 124 0, 192 100 1, 192 67 1, 192 36 0, 192 6 1, 192 -55 0, 146 -88 1, 114 -110 0, 64 -111 1, 64 -56 1, 82 -56 1, 102 -56 0, 115 -43 1, 128 -29 0, 128 -9 1, 128 1 0, 128 26 1, 128 65 1, 128 88 0, 128 120 1, 128 192 0, 176 241 1, 154 263 0, 144 285 1, 128 318 0, 128 361 1, 128 393 0, 128 417 1, 128 455 1, 128 480 0, 128 491 1, 128 510 0, 115 524 1, 102 537 0, 82 537 1, 64 537 1, 64 592 1, 117 591 0, 150 566 1, 192 534 0, 192 475 1, 192 445 0, 192 414 1, 192 382 1, 192 357 0, 192 329 1, 192 269 0, 234 269 1, 256 269 1
+448 0 192 448 256;95 192 1, 39 192 1, 40 213 0, 47 223 1, 69 256 0, 139 256 1, 176 256 0, 214 256 1, 256 256 1, 280 256 1, 291 256 0, 309 256 1, 352 256 0, 354 256 1, 409 256 1, 408 235 0, 401 225 1, 379 192 0, 310 192 1, 273 192 0, 235 192 1, 193 192 1, 168 192 1, 158 192 0, 140 192 1, 96 192 0
+512 -64 0 576 640;-15 0 1, 196 576 1, 316 576 1, 524 0 1, 439 0 1, 381 128 1, 116 128 1, 58 0 1, 138 192 1, 360 192 1, 246 458 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
+512 0 0 512 768;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 256 768 1, 283 768 0, 301 740 1, 320 712 0, 320 672 1, 320 632 0, 301 604 1, 282 576 0, 255 576 1, 232 576 0, 215 599 1, 192 628 0, 192 672 1, 192 712 0, 211 740 1, 229 768 0, 256 704 1, 256 704 0, 256 695 1, 256 686 0, 256 672 1, 256 659 0, 256 650 1, 256 640 0, 256 640 1, 256 640 0, 256 648 1, 256 657 0, 256 672 1, 256 686 0, 256 695 1, 256 704 0
+576 64 -192 512 576;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 293 0 1, 330 0 1, 307 -41 1, 336 -42 0, 356 -59 1, 384 -82 0, 384 -116 1, 384 -148 0, 361 -170 1, 338 -192 0, 306 -192 1, 280 -192 0, 250 -154 1, 250 -124 1, 267 -128 0, 285 -128 1, 320 -128 0, 320 -101 1, 320 -67 0, 258 -66 1
+512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 211 576 1, 311 704 1, 407 704 1, 273 576 1
+576 64 0 512 768;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 163 623 1, 166 656 0, 176 673 1, 195 704 0, 239 704 1, 268 704 0, 293 704 1, 318 704 1, 341 704 0, 353 704 1, 380 704 0, 384 710 1, 434 710 1, 431 682 0, 421 667 1, 403 640 0, 359 640 1, 329 640 0, 304 640 1, 279 640 1, 257 640 0, 244 640 1, 217 640 0, 213 623 1
+576 64 0 512 640;288 576 1, 389 576 0, 451 498 1, 512 419 0, 512 289 1, 512 156 0, 451 78 1, 389 0 0, 285 0 1, 195 0 0, 137 64 1, 64 145 0, 64 288 1, 64 420 0, 125 498 1, 186 576 0, 288 512 1, 212 512 0, 170 453 1, 128 394 0, 128 288 1, 128 183 0, 170 124 1, 212 64 0, 286 64 1, 355 64 0, 397 112 1, 448 171 0, 448 289 1, 448 394 0, 406 453 1, 363 512 0, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
+576 64 0 512 640;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
+448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
+448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
+448 0 0 448 576;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
+448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 192 640 1, 219 640 0, 237 621 1, 256 603 0, 256 576 1, 256 549 0, 237 531 1, 219 512 0, 191 512 1, 168 512 0, 151 527 1, 128 547 0, 128 576 1, 128 603 0, 147 621 1, 165 640 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0
+384 0 -192 320 384;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 235 0 1, 271 0 1, 248 -41 1, 275 -42 0, 294 -59 1, 320 -82 0, 320 -116 1, 320 -148 0, 298 -170 1, 277 -192 0, 244 -192 1, 219 -192 0, 191 -154 1, 191 -124 1, 207 -128 0, 224 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 199 -66 1
+448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
+448 0 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
+448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+192 0 0 256 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 40 512 1, 131 576 1, 216 576 1, 96 512 1
+192 -64 0 192 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 152 512 1, 96 512 1, -24 576 1, 61 576 1
+192 -128 0 256 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, -67 512 1, 23 576 1, 105 576 1, 195 512 1, 140 512 1, 64 552 1, 64 552 1, -12 512 1
+192 0 0 192 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 0 512 1, 0 576 1, 64 576 1, 64 512 1, 128 512 1, 128 576 1, 192 576 1, 192 512 1
+448 64 0 384 640;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
+448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 280 512 1, 224 512 1, 104 576 1, 189 576 1
+448 0 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
+448 64 0 384 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+448 64 0 384 640;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 67 502 1, 70 531 0, 79 548 1, 96 576 0, 137 576 1, 164 576 0, 187 576 1, 210 576 1, 231 576 0, 242 576 1, 267 576 0, 271 590 1, 317 590 1, 314 559 0, 305 542 1, 288 512 0, 247 512 1, 220 512 0, 197 512 1, 174 512 1, 154 512 0, 142 512 1, 117 512 0, 113 502 1
+448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 280 512 1, 224 512 1, 104 576 1, 189 576 1
+448 0 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 61 512 1, 151 576 1, 233 576 1, 323 512 1, 268 512 1, 192 552 1, 192 552 1, 116 512 1
+448 64 0 384 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+448 64 -128 384 576;186 -128 1, 196 327 1, 64 317 1, 64 375 1, 196 365 1, 186 576 1, 262 576 1, 252 365 1, 384 375 1, 384 317 1, 252 327 1, 262 -128 1
+320 64 384 256 576;160 576 1, 199 576 0, 228 548 1, 256 520 0, 256 480 1, 256 440 0, 228 412 1, 199 384 0, 159 384 1, 124 384 0, 98 407 1, 64 437 0, 64 480 1, 64 520 0, 92 548 1, 121 576 0, 160 512 1, 147 512 0, 137 503 1, 128 493 0, 128 480 1, 128 467 0, 137 457 1, 147 448 0, 160 448 1, 172 448 0, 181 456 1, 192 465 0, 192 480 1, 192 493 0, 183 503 1, 173 512 0
+448 0 0 384 576;192 0 1, 192 65 1, 113 74 0, 65 120 1, 0 181 0, 0 278 1, 0 379 0, 66 436 1, 112 475 0, 192 486 1, 192 555 1, 256 555 1, 256 486 1, 316 484 0, 384 468 1, 384 406 1, 304 428 0, 256 432 1, 256 117 1, 317 117 0, 384 143 1, 384 87 1, 317 65 0, 256 65 1, 256 0 1, 192 429 1, 161 426 0, 145 420 1, 64 390 0, 64 277 1, 64 199 0, 112 159 1, 140 136 0, 192 122 1
+448 64 0 384 640;64 0 1, 64 64 1, 128 88 0, 128 176 1, 128 256 1, 64 256 1, 64 320 1, 128 320 1, 128 410 1, 128 491 0, 170 533 1, 211 576 0, 291 576 1, 333 576 0, 384 579 1, 384 510 1, 325 512 0, 277 512 1, 192 512 0, 192 434 1, 192 320 1, 256 320 1, 256 256 1, 192 256 1, 192 211 1, 192 147 0, 176 116 1, 164 89 0, 136 64 1, 384 64 1, 384 0 1
+448 64 -128 384 576;64 -77 1, 64 -9 1, 155 -64 0, 214 -64 1, 260 -64 0, 290 -45 1, 320 -25 0, 320 7 1, 320 36 0, 298 52 1, 279 66 0, 235 86 1, 170 116 1, 64 164 0, 64 247 1, 64 303 0, 123 363 1, 64 398 0, 64 449 1, 64 506 0, 115 541 1, 166 576 0, 249 576 1, 306 576 0, 384 572 1, 384 512 1, 301 512 0, 245 512 1, 192 512 0, 160 494 1, 128 476 0, 128 447 1, 128 409 0, 194 383 1, 246 364 1, 324 334 0, 354 306 1, 384 278 0, 384 236 1, 384 186 0, 342 125 1, 384 83 0, 384 14 1, 384 -51 0, 335 -89 1, 287 -128 0, 207 -128 1, 151 -128 0, 304 149 1, 320 187 0, 320 221 1, 320 249 0, 303 266 1, 285 284 0, 241 303 1, 161 338 1, 128 302 0, 128 270 1, 128 219 0, 220 183 1
+256 0 192 192 384;96 384 1, 136 384 0, 164 356 1, 192 327 0, 192 287 1, 192 248 0, 164 220 1, 135 192 0, 94 192 1, 60 192 0, 34 215 1, 0 245 0, 0 288 1, 0 328 0, 28 356 1, 56 384 0
+384 64 -128 320 576;192 -111 1, 192 280 1, 136 287 0, 105 321 1, 64 366 0, 64 446 1, 64 516 0, 93 546 1, 123 576 0, 192 576 1, 320 576 1, 320 -111 1, 256 -111 1, 256 512 1, 256 512 1, 256 -111 1
+448 64 0 448 576;64 0 1, 64 432 1, 64 513 0, 100 545 1, 138 576 0, 232 576 1, 384 576 0, 384 480 1, 384 434 0, 313 385 1, 256 345 0, 256 327 1, 256 303 0, 302 274 1, 377 225 1, 448 180 0, 448 113 1, 448 0 0, 306 0 1, 244 0 0, 192 11 1, 192 76 1, 265 64 0, 310 64 1, 384 64 0, 384 115 1, 384 149 0, 336 179 1, 246 234 1, 192 267 0, 192 305 1, 192 337 0, 261 387 1, 320 430 0, 320 459 1, 320 512 0, 227 512 1, 172 512 0, 150 501 1, 128 490 0, 128 463 1, 128 0 1
+576 0 0 576 576;288 576 1, 407 576 0, 492 492 1, 576 407 0, 576 288 1, 576 168 0, 491 84 1, 407 0 0, 284 0 1, 180 0 0, 102 68 1, 0 157 0, 0 288 1, 0 407 0, 84 492 1, 169 576 0, 288 512 1, 196 512 0, 130 446 1, 64 380 0, 64 288 1, 64 197 0, 129 130 1, 195 64 0, 285 64 1, 370 64 0, 432 117 1, 512 185 0, 512 288 1, 512 381 0, 446 446 1, 380 512 0, 192 128 1, 192 448 1, 302 448 1, 384 448 0, 384 370 1, 384 315 0, 340 277 1, 431 128 1, 375 128 1, 294 262 1, 256 262 1, 256 128 1, 256 301 1, 267 301 1, 320 301 0, 320 363 1, 320 415 0, 280 415 1, 256 415 1
+576 0 0 576 576;288 576 1, 407 576 0, 492 492 1, 576 407 0, 576 288 1, 576 168 0, 491 84 1, 407 0 0, 284 0 1, 180 0 0, 102 68 1, 0 157 0, 0 288 1, 0 407 0, 84 492 1, 169 576 0, 288 512 1, 196 512 0, 130 446 1, 64 380 0, 64 288 1, 64 197 0, 129 130 1, 195 64 0, 285 64 1, 370 64 0, 432 117 1, 512 185 0, 512 288 1, 512 381 0, 446 446 1, 380 512 0, 384 142 1, 330 128 0, 288 128 1, 218 128 0, 173 173 1, 128 217 0, 128 288 1, 128 360 0, 172 404 1, 216 448 0, 291 448 1, 329 448 0, 375 441 1, 384 439 1, 384 393 1, 335 384 0, 297 384 1, 250 384 0, 221 357 1, 192 330 0, 192 287 1, 192 243 0, 222 218 1, 252 192 0, 303 192 1, 342 192 0, 384 188 1
+768 64 256 640 576;192 256 1, 192 512 1, 99 512 1, 99 576 1, 341 576 1, 341 512 1, 256 512 1, 256 256 1, 384 256 1, 384 576 1, 476 576 1, 521 372 1, 564 576 1, 640 576 1, 640 256 1, 576 256 1, 576 474 1, 529 279 1, 495 279 1, 448 454 1, 448 256 1
+256 0 512 256 576;40 512 1, 131 576 1, 216 576 1, 96 512 1
+256 0 512 256 576;0 512 1, 0 576 1, 64 576 1, 64 512 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
+192 0 0 0 0;
+768 0 0 768 576;227 192 1, 384 192 1, 384 473 1, 10 0 1, 363 576 1, 704 576 1, 704 512 1, 448 512 1, 448 320 1, 704 320 1, 704 256 1, 448 256 1, 448 64 1, 768 64 1, 768 0 1, 384 0 1, 384 128 1, 190 128 1, 92 0 1
+576 0 0 576 576;39 0 1, 104 65 1, 86 104 0, 77 144 1, 64 203 0, 64 279 1, 64 414 0, 131 495 1, 198 576 0, 309 576 1, 394 576 0, 459 529 1, 498 576 1, 563 576 1, 496 484 1, 531 447 0, 550 409 1, 576 353 0, 576 283 1, 576 154 0, 502 77 1, 428 0 0, 304 0 1, 213 0 0, 142 32 1, 104 0 1, 184 83 1, 238 64 0, 312 64 1, 406 64 0, 459 119 1, 512 174 0, 512 273 1, 512 351 0, 448 405 1, 416 459 1, 367 512 0, 302 512 1, 220 512 0, 174 449 1, 128 387 0, 128 275 1, 128 184 0, 152 122 1
+192 0 0 0 0;
+448 64 0 384 448;192 128 1, 192 256 1, 64 256 1, 64 320 1, 192 320 1, 192 448 1, 256 448 1, 256 320 1, 384 320 1, 384 256 1, 256 256 1, 256 128 1, 64 0 1, 64 64 1, 384 64 1, 384 0 1
+192 0 0 0 0;
+192 0 0 0 0;
+448 0 0 448 576;192 0 1, 192 128 1, 81 128 1, 81 192 1, 192 192 1, 192 192 1, 81 192 1, 81 256 1, 192 256 1, 31 576 1, 117 576 1, 232 335 1, 232 335 1, 350 576 1, 416 576 1, 256 256 1, 367 256 1, 367 192 1, 256 192 1, 256 192 1, 367 192 1, 367 128 1, 256 128 1, 256 0 1
+448 64 -128 384 384;64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 320 0 1, 320 72 1, 252 0 0, 184 0 1, 156 0 0, 128 9 1, 128 -128 1, 64 -128 1
+192 0 0 0 0;
+192 0 0 0 0;
+192 0 0 0 0;
+192 0 0 0 0;
+192 0 0 0 0;
+256 64 320 320 576;196 364 1, 162 320 0, 129 320 1, 100 320 0, 82 341 1, 64 363 0, 64 394 1, 64 485 0, 174 485 1, 192 485 1, 192 511 1, 192 512 0, 147 512 1, 110 512 0, 68 530 1, 68 572 1, 118 576 0, 161 576 1, 256 576 0, 256 513 1, 256 401 1, 256 383 0, 276 384 1, 279 384 1, 280 384 0, 282 384 1, 284 384 0, 286 368 1, 289 336 1, 268 320 0, 250 320 1, 209 320 0, 198 364 1, 192 395 1, 192 452 1, 178 452 1, 128 452 0, 128 413 1, 128 384 0, 154 384 1, 172 384 0
+256 0 320 256 576;128 576 1, 187 576 0, 222 542 1, 256 507 0, 256 449 1, 256 389 0, 222 354 1, 187 320 0, 127 320 1, 74 320 0, 41 348 1, 0 384 0, 0 448 1, 0 507 0, 35 541 1, 69 576 0, 128 512 1, 64 512 0, 64 448 1, 64 384 0, 128 384 1, 192 384 0, 192 449 1, 192 512 0
+192 0 0 0 0;
+704 0 0 704 384;320 92 1, 320 198 1, 290 199 1, 263 200 0, 233 196 1, 128 183 0, 128 121 1, 128 64 0, 208 64 1, 264 64 0, 371 353 1, 423 384 0, 489 384 1, 642 384 0, 642 218 1, 642 192 1, 387 192 1, 391 153 0, 400 133 1, 431 64 0, 526 64 1, 578 64 0, 640 72 1, 640 13 1, 569 0 0, 510 0 1, 444 0 0, 399 29 1, 374 45 0, 351 77 1, 298 36 0, 260 19 1, 215 0 0, 153 0 1, 84 0 0, 42 30 1, 0 61 0, 0 110 1, 0 248 0, 300 248 1, 320 248 1, 320 290 1, 320 307 0, 298 313 1, 277 320 0, 223 320 1, 147 320 0, 64 318 1, 64 367 1, 151 384 0, 230 384 1, 325 384 0, 390 256 1, 574 256 1, 573 276 0, 567 287 1, 549 320 0, 487 320 1, 444 320 0, 419 305 1, 396 290 0
+448 0 0 448 448;131 21 1, 108 0 1, 54 0 1, 99 50 1, 64 108 0, 64 189 1, 64 280 0, 111 332 1, 158 384 0, 240 384 1, 298 384 0, 339 363 1, 362 448 1, 416 448 1, 371 334 1, 448 276 0, 448 196 1, 448 105 0, 394 53 1, 340 0 0, 246 0 1, 180 0 0, 169 71 1, 170 71 1, 190 67 0, 207 66 1, 229 64 0, 253 64 1, 384 64 0, 384 200 1, 384 241 0, 325 275 1, 301 313 1, 300 313 1, 271 320 0, 233 320 1, 128 320 0, 128 186 1, 128 140 0, 145 109 1
+448 64 -192 384 384;320 384 1, 320 320 1, 256 320 1, 256 384 1, 320 256 1, 320 236 1, 320 139 0, 247 89 1, 207 62 1, 128 7 0, 128 -50 1, 128 -128 0, 234 -128 1, 298 -128 0, 384 -78 1, 384 -141 1, 304 -192 0, 236 -192 1, 161 -192 0, 118 -165 1, 64 -131 0, 64 -55 1, 64 21 0, 147 68 1, 182 88 1, 226 113 0, 241 139 1, 256 166 0, 256 215 1, 256 256 1
+256 64 -128 128 384;128 384 1, 128 320 1, 64 320 1, 64 384 1, 120 256 1, 128 -32 1, 128 -128 1, 64 -128 1, 64 -32 1, 72 256 1
+448 64 128 384 320;64 256 1, 64 320 1, 384 320 1, 384 128 1, 320 128 1, 320 256 1
+192 0 0 0 0;
+448 0 -128 448 640;51 -128 1, 118 256 1, 64 256 1, 64 320 1, 128 320 1, 135 361 1, 174 576 0, 310 576 1, 346 576 0, 389 579 1, 378 515 1, 339 512 0, 307 512 1, 230 512 0, 208 394 1, 194 320 1, 256 320 1, 256 256 1, 184 256 1, 118 -128 1
+192 0 0 0 0;
+192 0 0 0 0;
+448 0 0 384 384;376 342 1, 265 204 1, 376 65 1, 339 37 1, 191 204 1, 339 370 1, 228 342 1, 117 204 1, 228 65 1, 191 37 1, 43 204 1, 191 370 1
+448 0 0 384 384;51 65 1, 162 204 1, 51 342 1, 88 370 1, 236 204 1, 88 37 1, 199 65 1, 310 204 1, 199 342 1, 236 370 1, 384 204 1, 236 37 1
+768 64 0 704 64;64 0 1, 64 64 1, 128 64 1, 128 0 1, 320 0 1, 320 64 1, 384 64 1, 384 0 1, 640 0 1, 640 64 1, 704 64 1, 704 0 1
+448 0 0 0 0;
+512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 312 576 1, 257 576 1, 137 704 1, 222 704 1
+512 0 0 512 768;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 132 623 1, 135 655 0, 144 673 1, 161 704 0, 202 704 1, 229 704 0, 252 704 1, 275 704 1, 296 704 0, 307 704 1, 332 704 0, 336 710 1, 382 710 1, 379 682 0, 370 667 1, 353 640 0, 312 640 1, 285 640 0, 262 640 1, 239 640 1, 219 640 0, 207 640 1, 182 640 0, 178 623 1
+576 64 0 576 768;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 174 623 1, 177 655 0, 186 673 1, 203 704 0, 244 704 1, 271 704 0, 294 704 1, 316 704 1, 337 704 0, 349 704 1, 373 704 0, 377 710 1, 423 710 1, 420 682 0, 411 667 1, 394 640 0, 354 640 1, 327 640 0, 303 640 1, 281 640 1, 260 640 0, 248 640 1, 224 640 0, 220 623 1
+768 64 0 768 576;448 0 1, 448 24 1, 387 0 0, 317 0 1, 203 0 0, 134 79 1, 64 159 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 576 1, 388 576 0, 448 553 1, 448 576 1, 704 576 1, 704 512 1, 512 512 1, 512 320 1, 704 320 1, 704 256 1, 512 256 1, 512 64 1, 768 64 1, 768 0 1, 448 212 1, 448 345 1, 448 433 0, 416 472 1, 384 512 0, 314 512 1, 226 512 0, 177 453 1, 128 394 0, 128 288 1, 128 182 0, 177 123 1, 227 64 0, 314 64 1, 448 64 0
+704 64 0 704 384;396 332 1, 420 355 0, 447 367 1, 486 384 0, 540 384 1, 637 384 0, 675 325 1, 703 282 0, 704 192 1, 437 192 1, 444 129 0, 471 100 1, 506 64 0, 585 64 1, 643 64 0, 704 73 1, 704 14 1, 632 0 0, 566 0 1, 499 0 0, 459 19 1, 429 33 0, 398 65 1, 376 36 0, 349 22 1, 310 0 0, 255 0 1, 168 0 0, 116 52 1, 64 104 0, 64 192 1, 64 281 0, 116 332 1, 168 384 0, 256 384 1, 313 384 0, 353 364 1, 375 353 0, 261 320 1, 128 320 0, 128 193 1, 128 138 0, 154 106 1, 187 64 0, 262 64 1, 384 64 0, 384 192 1, 384 251 0, 359 283 1, 329 320 0, 439 256 1, 625 256 1, 624 282 0, 612 296 1, 592 320 0, 539 320 1, 487 320 0, 462 299 1, 445 284 0
+448 0 192 448 256;38 192 1, 38 256 1, 390 256 1, 390 192 1
+768 0 192 768 256;37 192 1, 37 256 1, 731 256 1, 731 192 1
+256 0 384 256 640;256 578 1, 256 551 1, 233 537 0, 233 467 1, 233 458 1, 256 458 1, 256 384 1, 192 384 1, 192 446 1, 192 559 0, 64 578 1, 64 551 1, 41 537 0, 41 467 1, 41 458 1, 64 458 1, 64 384 1, 0 384 1, 0 446 1, 0 559 0
+256 0 320 256 576;0 382 1, 0 409 1, 23 423 0, 23 493 1, 23 502 1, 0 502 1, 0 576 1, 64 576 1, 64 514 1, 64 401 0, 192 382 1, 192 409 1, 215 423 0, 215 493 1, 215 502 1, 192 502 1, 192 576 1, 256 576 1, 256 514 1, 256 401 0
+192 64 384 128 640;128 597 1, 128 569 1, 103 559 0, 103 484 1, 103 476 1, 128 476 1, 128 384 1, 64 384 1, 64 464 1, 64 586 0
+192 64 320 128 576;64 363 1, 64 391 1, 89 401 0, 89 476 1, 89 483 1, 64 483 1, 64 576 1, 128 576 1, 128 496 1, 128 372 0
+448 64 0 384 448;64 192 1, 64 256 1, 384 256 1, 384 192 1, 192 384 1, 192 448 1, 256 448 1, 256 384 1, 192 0 1, 192 64 1, 256 64 1, 256 0 1
+192 0 0 0 0;
+384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+512 -64 0 576 640;192 0 1, 192 240 1, -19 576 1, 71 576 1, 227 309 1, 441 576 1, 514 576 1, 256 242 1, 256 0 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
+128 -192 -64 320 576;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
+448 0 64 384 448;137 145 1, 78 87 1, 46 120 1, 104 178 1, 64 217 0, 64 255 1, 64 292 0, 104 331 1, 46 390 1, 78 423 1, 137 364 1, 174 384 0, 214 384 1, 253 384 0, 290 364 1, 348 423 1, 381 390 1, 323 331 1, 320 292 0, 320 255 1, 320 217 0, 323 178 1, 381 120 1, 348 87 1, 290 145 1, 253 128 0, 214 128 1, 174 128 0, 192 320 1, 165 320 0, 146 302 1, 128 283 0, 128 256 1, 128 229 0, 146 211 1, 165 192 0, 191 192 1, 216 192 0, 233 207 1, 256 226 0, 256 256 1, 256 283 0, 238 302 1, 219 320 0
+256 0 0 256 384;213 342 1, 102 204 1, 213 65 1, 176 37 1, 28 204 1, 176 370 1
+256 0 0 256 384;43 65 1, 154 204 1, 43 342 1, 80 370 1, 228 204 1, 80 37 1
+384 0 0 320 640;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 64 640 0, 194 640 1, 221 640 0, 256 613 1, 256 557 1, 219 576 0, 193 576 1, 157 576 0, 142 555 1, 128 534 0, 128 482 1, 128 384 1, 320 384 1, 320 0 1, 256 0 1, 256 320 1, 128 320 1, 128 0 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+384 0 0 320 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 435 1, 64 576 0, 175 576 1, 256 576 1, 320 576 1, 320 0 1, 256 0 1, 256 518 1, 240 516 1, 206 512 0, 183 512 1, 148 512 0, 137 493 1, 128 477 0, 128 443 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
+448 64 -128 384 576;183 -128 1, 192 97 1, 64 86 1, 64 144 1, 192 134 1, 192 327 1, 64 317 1, 64 375 1, 192 365 1, 183 576 1, 265 576 1, 256 365 1, 384 375 1, 384 317 1, 256 327 1, 256 134 1, 384 144 1, 384 86 1, 256 97 1, 265 -128 1
+192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
+192 64 -192 128 64;64 -140 1, 64 -112 1, 89 -102 0, 89 -36 1, 89 -29 1, 64 -29 1, 64 64 1, 128 64 1, 128 -16 1, 128 -130 0
+256 0 -192 256 64;0 -130 1, 0 -103 1, 23 -89 0, 23 -19 1, 23 -10 1, 0 -10 1, 0 64 1, 64 64 1, 64 2 1, 64 -111 0, 192 -130 1, 192 -103 1, 215 -89 0, 215 -19 1, 215 -10 1, 192 -10 1, 192 64 1, 256 64 1, 256 2 1, 256 -111 0
+768 0 -64 768 640;128 576 1, 186 576 0, 221 541 1, 256 507 0, 256 448 1, 256 388 0, 221 354 1, 187 320 0, 126 320 1, 75 320 0, 42 348 1, 0 384 0, 0 448 1, 0 507 0, 35 541 1, 70 576 0, 127 512 1, 64 512 0, 64 448 1, 64 384 0, 128 384 1, 192 384 0, 192 448 1, 192 477 0, 175 495 1, 157 512 0, 384 320 1, 443 320 0, 477 277 1, 512 234 0, 512 160 1, 512 86 0, 477 43 1, 443 0 0, 383 0 1, 330 0 0, 298 35 1, 256 80 0, 256 160 1, 256 234 0, 291 277 1, 326 320 0, 383 256 1, 320 256 0, 320 160 1, 320 64 0, 384 64 1, 448 64 0, 448 159 1, 448 204 0, 431 230 1, 413 256 0, 640 320 1, 699 320 0, 733 277 1, 768 234 0, 768 161 1, 768 86 0, 733 43 1, 698 0 0, 639 0 1, 587 0 0, 553 35 1, 512 80 0, 512 160 1, 512 234 0, 547 277 1, 581 320 0, 639 256 1, 576 256 0, 576 160 1, 576 64 0, 640 64 1, 704 64 0, 704 160 1, 704 204 0, 686 230 1, 669 256 0, 23 -14 1, 431 590 1, 482 590 1, 74 -14 1
+512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 126 576 1, 216 704 1, 298 704 1, 388 576 1, 333 576 1, 257 657 1, 257 657 1, 181 576 1
+512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 127 576 1, 228 704 1, 319 704 1, 420 576 1, 358 576 1, 274 657 1, 273 657 1, 189 576 1
+512 0 0 512 704;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 201 576 1, 292 704 1, 377 704 1, 257 576 1
+512 64 0 512 640;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 192 576 1, 192 640 1, 256 640 1, 256 576 1, 320 576 1, 320 640 1, 384 640 1, 384 576 1
+512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 334 576 1, 273 576 1, 138 704 1, 234 704 1
+192 0 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 48 576 1, 124 704 1, 209 704 1, 96 576 1
+192 -64 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, -28 576 1, 62 704 1, 130 704 1, 220 576 1, 164 576 1, 96 657 1, 96 657 1, 28 576 1
+192 0 0 192 640;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 576 1, 0 640 1, 64 640 1, 64 576 1, 128 576 1, 128 640 1, 192 640 1, 192 576 1
+192 -64 0 192 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 144 576 1, 96 576 1, -17 704 1, 68 704 1
+576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 243 576 1, 333 704 1, 419 704 1, 299 576 1
+576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 167 576 1, 258 704 1, 339 704 1, 430 576 1, 374 576 1, 299 657 1, 298 657 1, 223 576 1
+448 -64 0 384 576;121 192 1, 136 142 0, 158 114 1, 198 64 0, 269 64 1, 316 64 0, 384 72 1, 384 10 1, 311 0 0, 260 0 1, 173 0 0, 119 46 1, 81 78 0, 62 132 1, 55 151 0, 46 192 1, -21 192 1, -2 256 1, 40 256 1, 39 280 1, 39 282 0, 39 288 1, 40 302 0, 41 320 1, -21 320 1, -2 384 1, 48 384 1, 63 444 0, 81 474 1, 140 576 0, 273 576 1, 320 576 0, 384 573 1, 384 502 1, 321 512 0, 273 512 1, 207 512 0, 168 469 1, 145 444 0, 133 413 1, 128 401 0, 123 384 1, 336 384 1, 316 320 1, 115 320 1, 113 296 0, 113 281 1, 114 256 1, 286 256 1, 267 192 1
+576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 354 576 1, 299 576 1, 178 704 1, 264 704 1
+576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 225 576 1, 328 704 1, 425 704 1, 288 576 1
+576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 139 576 1, 242 704 1, 334 704 1, 437 576 1, 374 576 1, 288 657 1, 288 657 1, 202 576 1
+576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 351 576 1, 288 576 1, 151 704 1, 248 704 1
+192 64 0 128 384;64 0 1, 64 384 1, 128 384 1, 128 0 1
+256 -64 512 320 576;-3 512 1, 87 576 1, 169 576 1, 259 512 1, 204 512 1, 128 552 1, 128 552 1, 52 512 1
+256 0 448 256 640;3 502 1, 6 531 0, 15 548 1, 32 576 0, 73 576 1, 100 576 0, 123 576 1, 146 576 1, 167 576 0, 178 576 1, 203 576 0, 207 590 1, 253 590 1, 250 559 0, 241 542 1, 224 512 0, 183 512 1, 156 512 0, 133 512 1, 110 512 1, 90 512 0, 78 512 1, 53 512 0, 49 502 1
+256 0 448 256 512;0 448 1, 0 512 1, 256 512 1, 256 448 1
+256 0 512 256 640;3 602 1, 49 602 1, 57 588 0, 77 582 1, 97 576 0, 128 576 1, 163 576 0, 184 583 1, 200 589 0, 207 602 1, 253 602 1, 247 564 0, 220 542 1, 184 512 0, 128 512 1, 69 512 0, 33 544 1, 9 566 0
+256 64 512 128 576;64 512 1, 64 576 1, 128 576 1, 128 512 1
+256 64 512 192 640;128 640 1, 155 640 0, 173 621 1, 192 603 0, 192 576 1, 192 549 0, 173 531 1, 155 512 0, 127 512 1, 104 512 0, 87 527 1, 64 547 0, 64 576 1, 64 603 0, 83 621 1, 101 640 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0, 128 576 1, 128 576 0
+256 0 -192 192 0;107 0 1, 143 0 1, 120 -41 1, 147 -42 0, 166 -59 1, 192 -82 0, 192 -116 1, 192 -148 0, 170 -170 1, 149 -192 0, 116 -192 1, 91 -192 0, 63 -154 1, 63 -124 1, 79 -128 0, 96 -128 1, 128 -128 0, 128 -101 1, 128 -67 0, 71 -66 1
+256 -64 448 320 576;-19 456 1, 71 576 1, 143 576 1, 23 456 1, 113 456 1, 203 576 1, 275 576 1, 155 456 1
+256 64 -128 192 0;123 0 1, 163 0 1, 128 -19 0, 128 -42 1, 128 -64 0, 164 -64 1, 180 -64 0, 192 -98 1, 192 -128 1, 169 -128 0, 140 -128 1, 64 -128 0, 64 -73 1, 64 -31 0
+256 -64 512 320 576;259 576 1, 169 512 1, 87 512 1, -3 576 1, 52 576 1, 128 536 1, 128 536 1, 204 576 1
+448 -64 0 384 576;121 192 1, 136 142 0, 158 114 1, 198 64 0, 269 64 1, 316 64 0, 384 72 1, 384 10 1, 311 0 0, 260 0 1, 173 0 0, 119 46 1, 81 78 0, 62 132 1, 55 151 0, 46 192 1, -21 192 1, -2 256 1, 40 256 1, 39 280 1, 39 282 0, 39 288 1, 40 302 0, 41 320 1, -21 320 1, -2 384 1, 48 384 1, 63 444 0, 81 474 1, 140 576 0, 273 576 1, 320 576 0, 384 573 1, 384 502 1, 321 512 0, 273 512 1, 207 512 0, 168 469 1, 145 444 0, 133 413 1, 128 401 0, 123 384 1, 336 384 1, 316 320 1, 115 320 1, 113 296 0, 113 281 1, 114 256 1, 286 256 1, 267 192 1
+192 0 0 0 0;
+192 64 -128 128 576;64 -128 1, 64 192 1, 128 192 1, 128 -128 1, 64 320 1, 64 576 1, 128 576 1, 128 320 1
+256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
+448 64 512 384 576;64 512 1, 64 576 1, 384 576 1, 384 512 1
+256 0 192 256 576;28 192 1, 28 256 1, 55 300 0, 101 338 1, 129 361 1, 192 412 0, 192 458 1, 192 512 0, 127 512 1, 89 512 0, 36 488 1, 36 532 1, 89 576 0, 138 576 1, 191 576 0, 224 548 1, 256 521 0, 256 477 1, 256 421 0, 179 359 1, 157 341 1, 102 296 0, 92 256 1, 238 256 1, 238 192 1
+256 0 192 256 576;32 507 1, 32 549 1, 68 576 0, 103 576 1, 192 576 0, 192 492 1, 192 454 0, 177 429 1, 168 414 0, 151 402 1, 212 388 0, 236 360 1, 256 336 0, 256 302 1, 256 251 0, 220 222 1, 184 192 0, 121 192 1, 79 192 0, 28 225 1, 28 270 1, 84 256 0, 117 256 1, 192 256 0, 192 314 1, 192 381 0, 78 381 1, 59 381 1, 59 416 1, 75 416 1, 128 416 0, 128 470 1, 128 512 0, 86 512 1, 62 512 0
+192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
+256 0 192 192 576;128 192 1, 128 477 1, 54 458 1, 54 501 1, 192 534 1, 192 192 1
+640 0 -64 640 576;128 192 1, 128 494 1, 54 475 1, 54 518 1, 192 551 1, 192 192 1, 512 -27 1, 512 64 1, 361 64 1, 361 126 1, 511 320 1, 576 320 1, 576 128 1, 622 128 1, 622 64 1, 576 64 1, 576 -27 1, 409 128 1, 512 128 1, 512 249 1, 82 -41 1, 495 556 1, 554 556 1, 134 -41 1
+640 0 -64 640 576;401 0 1, 401 64 1, 428 95 0, 479 125 1, 509 143 1, 576 181 0, 576 215 1, 576 256 0, 507 256 1, 467 256 0, 410 248 1, 410 291 1, 466 320 0, 516 320 1, 572 320 0, 606 298 1, 640 276 0, 640 241 1, 640 194 0, 559 146 1, 535 132 1, 476 96 0, 466 64 1, 612 64 1, 612 0 1, 63 -14 1, 480 539 1, 531 539 1, 114 -14 1, 128 192 1, 128 477 1, 54 458 1, 54 501 1, 192 534 1, 192 192 1
+640 0 -64 640 576;56 494 1, 56 536 1, 101 576 0, 145 576 1, 256 576 0, 256 486 1, 256 444 0, 227 418 1, 209 402 0, 175 389 1, 222 376 0, 241 349 1, 256 327 0, 256 295 1, 256 247 0, 224 220 1, 192 192 0, 135 192 1, 97 192 0, 52 215 1, 52 259 1, 100 256 0, 128 256 1, 192 256 0, 192 308 1, 192 368 0, 102 368 1, 83 368 1, 83 403 1, 99 403 1, 192 403 0, 192 465 1, 192 512 0, 133 512 1, 99 512 0, 512 -27 1, 512 64 1, 359 64 1, 359 126 1, 510 320 1, 576 320 1, 576 128 1, 623 128 1, 623 64 1, 576 64 1, 576 -27 1, 408 128 1, 512 128 1, 512 260 1, 117 -41 1, 528 556 1, 589 556 1, 167 -41 1
+576 0 0 512 576;64 0 1, 64 256 1, 0 256 1, 0 320 1, 64 320 1, 64 576 1, 229 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 365 0 0, 231 0 1, 128 64 1, 225 64 1, 448 64 0, 448 292 1, 448 426 0, 361 481 1, 336 497 0, 300 504 1, 258 512 0, 188 512 1, 128 512 1, 128 320 1, 256 320 1, 256 256 1, 128 256 1
+448 0 0 448 384;44 58 1, 185 199 1, 44 340 1, 84 379 1, 224 238 1, 365 379 1, 404 340 1, 264 199 1, 404 58 1, 365 19 1, 224 160 1, 84 19 1
+512 -64 0 512 704;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1, 185 576 1, 261 704 1, 346 704 1, 232 576 1
+512 64 0 512 576;64 0 1, 64 576 1, 128 576 1, 128 448 1, 267 448 1, 365 448 0, 408 438 1, 451 429 0, 478 401 1, 512 367 0, 512 308 1, 512 128 0, 244 128 1, 128 128 1, 128 0 1, 128 192 1, 240 192 1, 448 192 0, 448 302 1, 448 355 0, 394 371 1, 348 384 0, 242 384 1, 128 384 1
+448 64 0 384 704;64 554 1, 64 615 1, 139 615 0, 200 586 1, 258 650 1, 287 617 1, 238 559 1, 278 523 0, 299 494 1, 384 380 0, 384 219 1, 384 116 0, 342 58 1, 299 0 0, 226 0 1, 152 0 0, 108 53 1, 64 105 0, 64 194 1, 64 283 0, 110 333 1, 155 384 0, 234 384 1, 253 384 0, 276 379 1, 247 449 0, 194 497 1, 138 416 1, 109 459 1, 157 528 1, 119 554 0, 223 320 1, 178 320 0, 153 287 1, 128 253 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 192 1, 320 320 0
+384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+448 64 -128 384 576;128 -128 1, 64 -128 1, 64 576 1, 128 576 1, 128 312 1, 148 344 0, 171 361 1, 203 384 0, 247 384 1, 308 384 0, 346 334 1, 384 285 0, 384 202 1, 384 106 0, 335 53 1, 286 0 0, 197 0 1, 164 0 0, 128 0 1, 128 249 1, 128 53 1, 182 64 0, 209 64 1, 320 64 0, 320 199 1, 320 256 0, 298 288 1, 276 320 0, 239 320 1, 190 320 0
+512 -64 0 512 640;-1 0 1, 215 576 1, 297 576 1, 510 0 1, 425 0 1, 366 128 1, 130 128 1, 72 0 1, 154 192 1, 343 192 1, 249 458 1, 128 576 1, 128 640 1, 384 640 1, 384 576 1
+448 0 0 448 512;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
+512 0 0 512 768;8 0 1, 219 576 1, 297 576 1, 504 0 1, 419 0 1, 362 128 1, 139 128 1, 81 0 1, 161 192 1, 340 192 1, 251 458 1, 133 743 1, 179 743 1, 187 722 0, 207 713 1, 226 704 0, 258 704 1, 293 704 0, 313 715 1, 329 724 0, 336 743 1, 383 743 1, 377 700 0, 350 674 1, 314 640 0, 258 640 1, 199 640 0, 163 677 1, 139 702 0
+448 0 0 448 640;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 67 602 1, 113 602 1, 121 588 0, 141 582 1, 161 576 0, 192 576 1, 227 576 0, 248 583 1, 264 589 0, 271 602 1, 317 602 1, 311 564 0, 284 542 1, 248 512 0, 192 512 1, 133 512 0, 97 544 1, 73 566 0
+512 0 -128 512 576;7 0 1, 218 576 1, 296 576 1, 503 0 1, 419 0 1, 361 128 1, 138 128 1, 80 0 1, 161 192 1, 339 192 1, 250 458 1, 419 0 1, 459 0 1, 448 -19 0, 448 -42 1, 448 -64 0, 470 -64 1, 481 -64 0, 488 -98 1, 488 -128 1, 469 -128 0, 446 -128 1, 384 -128 0, 384 -73 1, 384 -31 0
+448 0 -128 448 384;329 49 1, 239 0 0, 155 0 1, 86 0 0, 43 28 1, 0 57 0, 0 101 1, 0 227 0, 299 227 1, 320 227 1, 320 274 1, 320 320 0, 224 320 1, 149 320 0, 64 307 1, 64 364 1, 151 384 0, 228 384 1, 309 384 0, 347 358 1, 384 331 0, 384 274 1, 384 99 1, 384 64 0, 423 64 1, 428 64 0, 437 42 1, 443 3 1, 417 0 0, 392 0 1, 368 0 0, 352 11 1, 337 23 0, 320 87 1, 320 186 1, 283 187 1, 248 188 0, 206 184 1, 64 173 0, 64 116 1, 64 64 0, 168 64 1, 240 64 0, 315 0 1, 355 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 356 -64 1, 372 -64 0, 384 -98 1, 384 -128 1, 361 -128 0, 332 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
+576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 270 576 1, 360 704 1, 446 704 1, 326 576 1
+384 0 0 384 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 194 576 1, 285 704 1, 366 704 1, 457 576 1, 401 576 1, 326 657 1, 325 657 1, 250 576 1
+384 0 0 384 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 74 512 1, 164 576 1, 246 576 1, 332 512 1, 281 512 1, 205 552 1, 204 552 1, 129 512 1
+576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 320 640 1, 320 704 1, 384 704 1, 384 640 1
+384 64 0 320 576;320 11 1, 265 0 0, 216 0 1, 148 0 0, 106 53 1, 64 107 0, 64 192 1, 64 282 0, 107 333 1, 150 384 0, 228 384 1, 267 384 0, 320 380 1, 320 322 1, 268 320 0, 237 320 1, 128 320 0, 128 191 1, 128 130 0, 156 97 1, 183 64 0, 232 64 1, 270 64 0, 320 72 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
+576 64 0 512 704;512 30 1, 429 0 0, 334 0 1, 202 0 0, 133 73 1, 64 147 0, 64 287 1, 64 427 0, 134 502 1, 205 576 0, 338 576 1, 413 576 0, 512 566 1, 512 489 1, 394 512 0, 326 512 1, 230 512 0, 179 454 1, 128 396 0, 128 287 1, 128 180 0, 182 122 1, 237 64 0, 335 64 1, 417 64 0, 512 100 1, 457 704 1, 366 576 1, 285 576 1, 194 704 1, 250 704 1, 325 623 1, 326 623 1, 401 704 1
+384 0 0 448 576;320 11 1, 251 0 0, 190 0 1, 104 0 0, 52 53 1, 0 107 0, 0 192 1, 0 282 0, 54 333 1, 108 384 0, 205 384 1, 254 384 0, 320 380 1, 320 322 1, 251 320 0, 209 320 1, 64 320 0, 64 191 1, 64 130 0, 101 97 1, 137 64 0, 203 64 1, 253 64 0, 320 72 1, 387 576 1, 297 512 1, 215 512 1, 125 576 1, 180 576 1, 256 536 1, 256 536 1, 332 576 1
+576 64 0 512 704;64 0 1, 64 576 1, 227 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 364 0 0, 228 0 1, 128 64 1, 223 64 1, 448 64 0, 448 292 1, 448 426 0, 360 481 1, 335 497 0, 299 504 1, 257 512 0, 186 512 1, 128 512 1, 374 704 1, 284 576 1, 202 576 1, 115 704 1, 167 704 1, 243 623 1, 244 623 1, 319 704 1
+448 64 0 448 576;320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 576 1, 384 576 1, 384 0 1, 320 0 1, 384 400 1, 384 422 1, 409 430 0, 409 493 1, 409 499 1, 384 499 1, 384 576 1, 448 576 1, 448 510 1, 448 408 0
+576 0 0 512 576;64 0 1, 64 256 1, 0 256 1, 0 320 1, 64 320 1, 64 576 1, 229 576 1, 512 576 0, 512 301 1, 512 158 0, 438 79 1, 365 0 0, 231 0 1, 128 64 1, 225 64 1, 448 64 0, 448 292 1, 448 426 0, 361 481 1, 336 497 0, 300 504 1, 258 512 0, 188 512 1, 128 512 1, 128 320 1, 256 320 1, 256 256 1, 128 256 1
+448 64 0 448 576;320 448 1, 200 448 1, 200 512 1, 320 512 1, 320 576 1, 384 576 1, 384 512 1, 440 512 1, 440 448 1, 384 448 1, 384 0 1, 320 0 1, 320 72 1, 300 40 0, 277 23 1, 245 0 0, 201 0 1, 140 0 0, 102 50 1, 64 100 0, 64 182 1, 64 278 0, 113 331 1, 162 384 0, 251 384 1, 285 384 0, 320 384 1, 320 135 1, 320 331 1, 265 320 0, 239 320 1, 128 320 0, 128 185 1, 128 129 0, 150 96 1, 172 64 0, 209 64 1, 258 64 0
+512 64 0 512 640;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 128 576 1, 128 640 1, 384 640 1, 384 576 1
+448 64 0 448 512;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
+512 64 0 512 768;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 129 743 1, 181 743 1, 190 722 0, 212 713 1, 234 704 0, 269 704 1, 308 704 0, 331 715 1, 349 724 0, 357 743 1, 408 743 1, 401 700 0, 371 674 1, 331 640 0, 268 640 1, 203 640 0, 163 677 1, 136 702 0
+448 64 0 448 640;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 93 579 1, 139 579 1, 147 543 0, 167 527 1, 186 512 0, 218 512 1, 253 512 0, 273 531 1, 289 546 0, 296 579 1, 342 579 1, 336 524 0, 309 491 1, 273 448 0, 217 448 1, 159 448 0, 123 495 1, 99 526 0
+512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 256 640 1, 256 704 1, 320 704 1, 320 640 1
+448 64 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 128 512 1, 128 576 1, 192 576 1, 192 512 1
+512 64 -128 512 576;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 410 0 1, 448 0 1, 384 -19 0, 384 -42 1, 384 -64 0, 420 -64 1, 436 -64 0, 448 -98 1, 448 -128 1, 425 -128 0, 396 -128 1, 320 -128 0, 320 -73 1, 320 -31 0
+448 64 -128 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 251 0 1, 291 0 1, 256 -19 0, 256 -42 1, 256 -64 0, 292 -64 1, 308 -64 0, 320 -98 1, 320 -128 1, 297 -128 0, 268 -128 1, 192 -128 0, 192 -73 1, 192 -31 0
+512 64 0 512 704;64 0 1, 64 576 1, 448 576 1, 448 512 1, 128 512 1, 128 320 1, 448 320 1, 448 256 1, 128 256 1, 128 64 1, 512 64 1, 512 0 1, 413 704 1, 312 576 1, 221 576 1, 122 704 1, 182 704 1, 266 623 1, 267 623 1, 351 704 1
+448 0 0 448 576;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
+576 64 0 512 704;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 222 576 1, 312 704 1, 391 704 1, 454 576 1, 415 576 1, 354 657 1, 353 657 1, 277 576 1
+448 64 -192 384 576;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 119 512 1, 208 576 1, 288 576 1, 370 512 1, 322 512 1, 248 552 1, 248 552 1, 174 512 1
+576 64 0 512 768;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 228 743 1, 274 743 1, 281 722 0, 300 713 1, 317 704 0, 345 704 1, 378 704 0, 396 715 1, 411 724 0, 417 743 1, 449 743 1, 444 700 0, 419 674 1, 388 640 0, 339 640 1, 286 640 0, 255 677 1, 233 702 0
+448 64 -192 384 640;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 131 602 1, 177 602 1, 185 588 0, 205 582 1, 225 576 0, 256 576 1, 291 576 0, 312 583 1, 328 589 0, 335 602 1, 381 602 1, 375 564 0, 348 542 1, 312 512 0, 256 512 1, 197 512 0, 161 544 1, 137 566 0
+576 64 0 512 704;512 256 1, 512 14 1, 418 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 320 640 1, 320 704 1, 384 704 1, 384 640 1
+448 64 -192 384 576;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 192 512 1, 192 576 1, 256 576 1, 256 512 1
+576 64 -192 512 576;512 256 1, 512 14 1, 417 0 0, 330 0 1, 64 0 0, 64 286 1, 64 426 0, 133 501 1, 202 576 0, 332 576 1, 416 576 0, 512 564 1, 512 485 1, 398 512 0, 323 512 1, 128 512 0, 128 289 1, 128 180 0, 183 122 1, 238 64 0, 340 64 1, 382 64 0, 448 57 1, 448 192 1, 384 192 1, 384 256 1, 291 -158 1, 291 -126 1, 299 -128 0, 305 -128 1, 320 -128 0, 320 -104 1, 320 -77 0, 309 -71 1, 309 -42 1, 343 -43 0, 360 -57 1, 384 -77 0, 384 -121 1, 384 -192 0, 325 -192 1, 309 -192 0
+448 64 -192 384 704;320 153 1, 320 331 1, 265 320 0, 240 320 1, 128 320 0, 128 190 1, 128 132 0, 150 98 1, 172 64 0, 209 64 1, 258 64 0, 320 90 1, 300 50 0, 277 29 1, 245 0 0, 202 0 1, 140 0 0, 102 52 1, 64 103 0, 64 186 1, 64 280 0, 113 332 1, 162 384 0, 250 384 1, 285 384 0, 320 384 1, 384 384 1, 384 105 1, 384 22 0, 374 -18 1, 348 -128 0, 194 -128 1, 130 -128 0, 64 -135 1, 64 -71 1, 143 -64 0, 198 -64 1, 320 -64 0, 320 29 1, 256 682 1, 256 660 1, 231 652 0, 231 592 1, 231 586 1, 256 586 1, 256 512 1, 192 512 1, 192 576 1, 192 674 0
+576 64 0 512 704;64 0 1, 64 576 1, 128 576 1, 128 320 1, 448 320 1, 448 576 1, 512 576 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1, 134 576 1, 240 704 1, 336 704 1, 441 576 1, 376 576 1, 288 657 1, 287 657 1, 199 576 1
+448 64 0 384 768;64 0 1, 64 576 1, 128 576 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 88 640 1, 179 768 1, 272 768 1, 362 640 1, 312 640 1, 226 721 1, 225 721 1, 139 640 1
+576 0 0 576 576;128 320 1, 448 320 1, 448 384 1, 128 384 1, 64 0 1, 64 384 1, 8 384 1, 8 448 1, 64 448 1, 64 576 1, 128 576 1, 128 448 1, 448 448 1, 448 576 1, 512 576 1, 512 448 1, 568 448 1, 568 384 1, 512 384 1, 512 0 1, 448 0 1, 448 256 1, 128 256 1, 128 0 1
+448 0 0 384 576;64 0 1, 64 448 1, 8 448 1, 8 512 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 255 512 1, 255 448 1, 128 448 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 254 1, 320 293 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
+192 -64 0 256 768;64 0 1, 64 576 1, 128 576 1, 128 0 1, -22 623 1, -20 655 0, -11 673 1, 5 704 0, 43 704 1, 68 704 0, 89 704 1, 110 704 1, 130 704 0, 141 704 1, 163 704 0, 167 710 1, 214 710 1, 212 682 0, 203 667 1, 187 640 0, 150 640 1, 125 640 0, 103 640 1, 82 640 1, 63 640 0, 51 640 1, 29 640 0, 25 623 1
+192 -64 0 256 640;64 0 1, 64 384 1, 128 384 1, 128 0 1, -24 480 1, -21 518 0, -13 539 1, 4 576 0, 43 576 1, 69 576 0, 90 576 1, 112 576 1, 132 576 0, 143 576 1, 166 576 0, 170 590 1, 216 590 1, 213 559 0, 205 542 1, 188 512 0, 150 512 1, 124 512 0, 102 512 1, 80 512 1, 61 512 0, 49 512 1, 26 512 0, 22 480 1
+192 0 0 256 640;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 576 1, 0 640 1, 256 640 1, 256 576 1
+192 -64 0 192 512;64 0 1, 64 384 1, 128 384 1, 128 0 1, -64 448 1, -64 512 1, 192 512 1, 192 448 1
+192 -64 0 256 768;64 0 1, 64 576 1, 128 576 1, 128 0 1, -22 743 1, 25 743 1, 32 722 0, 50 713 1, 68 704 0, 96 704 1, 128 704 0, 146 715 1, 161 724 0, 167 743 1, 214 743 1, 208 700 0, 182 674 1, 149 640 0, 96 640 1, 40 640 0, 7 677 1, -16 702 0
+192 -64 0 256 640;64 0 1, 64 384 1, 128 384 1, 128 0 1, -24 578 1, 22 578 1, 29 542 0, 48 527 1, 67 512 0, 96 512 1, 129 512 0, 148 531 1, 163 546 0, 170 578 1, 216 578 1, 210 524 0, 184 491 1, 150 448 0, 96 448 1, 39 448 0, 5 495 1, -18 526 0
+192 64 -128 192 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 94 0 1, 126 0 1, 128 -19 0, 128 -42 1, 128 -64 0, 143 -64 1, 150 -64 0, 155 -98 1, 155 -128 1, 139 -128 0, 118 -128 1, 64 -128 0, 64 -73 1, 64 -31 0
+192 0 -128 128 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 59 0 1, 99 0 1, 64 -19 0, 64 -42 1, 64 -64 0, 100 -64 1, 116 -64 0, 128 -98 1, 128 -128 1, 105 -128 0, 76 -128 1, 0 -128 0, 0 -73 1, 0 -31 0
+192 64 0 128 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 64 640 1, 64 704 1, 128 704 1, 128 640 1
+576 64 -128 512 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 -87 1, 192 -19 1, 267 -64 0, 333 -64 1, 408 -64 0, 430 -29 1, 448 0 0, 448 71 1, 448 576 1, 512 576 1, 512 73 1, 512 -128 0, 317 -128 1, 252 -128 0
+320 64 -192 320 576;64 0 1, 64 384 1, 128 384 1, 128 0 1, 64 512 1, 64 576 1, 128 576 1, 128 512 1, 128 -145 1, 128 -87 1, 164 -64 0, 195 -64 1, 238 -64 0, 248 -47 1, 256 -32 0, 256 0 1, 256 384 1, 320 384 1, 320 0 1, 320 -128 0, 194 -128 1, 159 -128 0, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+384 0 -128 448 704;0 -87 1, 0 -19 1, 75 -64 0, 141 -64 1, 216 -64 0, 238 -29 1, 256 0 0, 256 71 1, 256 576 1, 320 576 1, 320 73 1, 320 -128 0, 125 -128 1, 60 -128 0, 137 576 1, 244 704 1, 314 704 1, 403 576 1, 347 576 1, 281 657 1, 280 657 1, 203 576 1
+192 -64 -192 256 576;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0, -55 512 1, 52 576 1, 126 576 1, 216 512 1, 160 512 1, 91 552 1, 90 552 1, 11 512 1
+512 64 -192 512 576;64 0 1, 64 576 1, 128 576 1, 128 293 1, 359 576 1, 438 576 1, 214 301 1, 476 0 1, 377 0 1, 128 292 1, 128 0 1, 165 -158 1, 165 -126 1, 190 -128 0, 208 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 184 -71 1, 184 -42 1, 246 -43 0, 277 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 222 -192 1, 195 -192 0
+384 64 -192 384 576;64 0 1, 64 576 1, 128 576 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
+384 64 0 384 384;64 0 1, 64 384 1, 128 384 1, 128 198 1, 265 384 1, 335 384 1, 205 203 1, 374 0 1, 284 0 1, 128 197 1, 128 0 1
+448 64 0 384 704;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 68 576 1, 143 704 1, 224 704 1, 113 576 1
+192 0 0 256 704;64 0 1, 64 576 1, 128 576 1, 128 0 1, 40 640 1, 131 704 1, 216 704 1, 96 640 1
+448 64 -192 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 154 -158 1, 154 -126 1, 164 -128 0, 172 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 171 -71 1, 171 -42 1, 210 -43 0, 229 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 191 -192 1, 174 -192 0
+192 0 -192 128 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 0 -158 1, 0 -126 1, 18 -128 0, 30 -128 1, 64 -128 0, 64 -104 1, 64 -77 0, 18 -71 1, 18 -42 1, 68 -43 0, 93 -57 1, 128 -77 0, 128 -121 1, 128 -192 0, 47 -192 1, 25 -192 0
+448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 256 400 1, 256 423 1, 281 431 0, 281 493 1, 281 500 1, 256 500 1, 256 576 1, 320 576 1, 320 510 1, 320 408 0
+256 64 0 256 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 410 1, 192 432 1, 217 440 0, 217 498 1, 217 504 1, 192 504 1, 192 576 1, 256 576 1, 256 514 1, 256 418 0
+448 64 0 384 576;64 0 1, 64 576 1, 128 576 1, 128 64 1, 384 64 1, 384 0 1, 320 256 1, 320 320 1, 384 320 1, 384 256 1
+256 64 0 256 576;64 0 1, 64 576 1, 128 576 1, 128 0 1, 192 256 1, 192 320 1, 256 320 1, 256 256 1
+448 0 0 384 576;64 0 1, 64 271 1, 0 240 1, 0 305 1, 64 337 1, 64 576 1, 128 576 1, 128 381 1, 256 433 1, 256 367 1, 128 316 1, 128 64 1, 384 64 1, 384 0 1
+192 0 0 192 576;64 0 1, 64 263 1, 0 237 1, 0 297 1, 64 324 1, 64 576 1, 128 576 1, 128 364 1, 192 388 1, 192 329 1, 128 303 1, 128 0 1
+576 64 0 512 704;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 228 576 1, 326 704 1, 418 704 1, 288 576 1
+448 64 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+576 64 -192 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 198 -158 1, 198 -126 1, 214 -128 0, 225 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 218 -71 1, 218 -42 1, 265 -43 0, 288 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 243 -192 1, 222 -192 0
+448 64 -192 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
+576 64 0 512 704;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 0 1, 437 0 1, 128 445 1, 128 0 1, 430 704 1, 332 576 1, 244 576 1, 146 704 1, 206 704 1, 288 623 1, 288 623 1, 370 704 1
+448 0 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
+448 0 0 384 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 0 1, 320 0 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1, 0 399 1, 0 422 1, 25 430 0, 25 493 1, 25 499 1, 0 499 1, 0 576 1, 64 576 1, 64 509 1, 64 407 0
+576 64 -192 512 576;64 0 1, 64 576 1, 138 576 1, 448 131 1, 448 576 1, 512 576 1, 512 -35 1, 512 -128 0, 382 -128 1, 352 -128 0, 320 -150 1, 320 -92 1, 349 -64 0, 382 -64 1, 448 -64 0, 448 -21 1, 448 -15 1, 128 445 1, 128 0 1
+448 64 -192 384 384;64 0 1, 64 384 1, 128 384 1, 128 312 1, 157 344 0, 185 360 1, 226 384 0, 275 384 1, 384 384 0, 384 276 1, 384 -35 1, 384 -128 0, 254 -128 1, 224 -128 0, 192 -150 1, 192 -92 1, 223 -64 0, 250 -64 1, 320 -64 0, 320 -21 1, 320 253 1, 320 292 0, 308 306 1, 296 320 0, 264 320 1, 194 320 0, 128 249 1, 128 0 1
+576 64 0 576 640;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 192 576 1, 192 640 1, 448 640 1, 448 576 1
+448 64 0 384 512;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 64 448 1, 64 512 1, 320 512 1, 320 448 1
+576 64 0 576 768;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 174 743 1, 220 743 1, 228 722 0, 248 713 1, 268 704 0, 299 704 1, 334 704 0, 355 715 1, 371 724 0, 378 743 1, 424 743 1, 418 700 0, 391 674 1, 355 640 0, 299 640 1, 240 640 0, 204 677 1, 180 702 0
+448 64 0 384 640;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 89 579 1, 135 579 1, 143 543 0, 163 527 1, 182 512 0, 214 512 1, 249 512 0, 269 531 1, 285 546 0, 292 579 1, 338 579 1, 332 524 0, 305 491 1, 269 448 0, 213 448 1, 155 448 0, 119 495 1, 95 526 0
+576 64 0 576 704;320 576 1, 436 576 0, 506 498 1, 576 419 0, 576 289 1, 576 156 0, 506 78 1, 436 0 0, 316 0 1, 214 0 0, 147 64 1, 64 145 0, 64 288 1, 64 420 0, 134 498 1, 204 576 0, 320 512 1, 229 512 0, 179 453 1, 128 394 0, 128 288 1, 128 183 0, 179 124 1, 229 64 0, 318 64 1, 401 64 0, 450 112 1, 512 171 0, 512 289 1, 512 394 0, 461 453 1, 410 512 0, 212 612 1, 303 704 1, 374 704 1, 254 612 1, 344 612 1, 434 704 1, 506 704 1, 386 612 1
+448 64 0 448 576;224 384 1, 298 384 0, 341 333 1, 384 281 0, 384 193 1, 384 102 0, 341 51 1, 298 0 0, 222 0 1, 156 0 0, 116 42 1, 64 95 0, 64 192 1, 64 281 0, 107 333 1, 150 384 0, 224 320 1, 128 320 0, 128 192 1, 128 64 0, 224 64 1, 320 64 0, 320 193 1, 320 320 0, 109 456 1, 199 576 1, 271 576 1, 151 456 1, 241 456 1, 331 576 1, 403 576 1, 283 456 1
+576 64 0 576 704;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 184 576 1, 274 704 1, 359 704 1, 239 576 1
+256 64 0 320 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 104 512 1, 195 576 1, 280 576 1, 160 512 1
+576 64 -192 576 576;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 184 -158 1, 184 -126 1, 204 -128 0, 218 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 202 -71 1, 202 -42 1, 256 -43 0, 283 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 234 -192 1, 210 -192 0
+256 64 -192 256 448;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
+576 64 0 576 704;64 0 1, 64 576 1, 281 576 1, 448 576 0, 448 439 1, 448 372 0, 408 329 1, 384 303 0, 340 283 1, 525 0 1, 428 0 1, 271 256 1, 128 256 1, 128 0 1, 128 320 1, 216 320 1, 303 320 0, 343 346 1, 384 373 0, 384 429 1, 384 474 0, 351 493 1, 318 512 0, 241 512 1, 128 512 1, 356 704 1, 265 576 1, 184 576 1, 100 704 1, 149 704 1, 224 623 1, 225 623 1, 300 704 1
+256 -64 0 320 576;64 0 1, 64 384 1, 128 384 1, 128 312 1, 145 345 0, 165 361 1, 194 384 0, 233 384 1, 241 384 0, 256 391 1, 256 326 1, 235 320 0, 222 320 1, 178 320 0, 128 253 1, 128 0 1, 259 576 1, 169 512 1, 87 512 1, -3 576 1, 52 576 1, 128 536 1, 128 536 1, 204 576 1
+512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 214 576 1, 304 704 1, 389 704 1, 269 576 1
+384 64 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 139 576 1, 229 704 1, 310 704 1, 400 576 1, 344 576 1, 270 657 1, 269 657 1, 194 576 1
+384 64 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 94 512 1, 181 576 1, 260 576 1, 348 512 1, 293 512 1, 221 552 1, 220 552 1, 147 512 1
+512 64 -192 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 157 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 243 0 1, 279 0 1, 257 -41 1, 280 -42 0, 297 -59 1, 320 -82 0, 320 -116 1, 320 -148 0, 300 -170 1, 279 -192 0, 250 -192 1, 227 -192 0, 200 -154 1, 200 -124 1, 213 -128 0, 228 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 208 -66 1
+384 64 -192 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 171 0 1, 207 0 1, 184 -41 1, 211 -42 0, 230 -59 1, 256 -82 0, 256 -116 1, 256 -148 0, 234 -170 1, 213 -192 0, 180 -192 1, 155 -192 0, 127 -154 1, 127 -124 1, 143 -128 0, 160 -128 1, 192 -128 0, 192 -101 1, 192 -67 0, 135 -66 1
+512 64 0 512 704;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 156 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 400 704 1, 310 576 1, 229 576 1, 139 704 1, 194 704 1, 269 623 1, 270 623 1, 344 704 1
+384 0 0 384 576;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
+448 0 -192 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 212 0 1, 242 0 1, 223 -41 1, 259 -42 0, 285 -59 1, 320 -82 0, 320 -115 1, 320 -148 0, 295 -170 1, 270 -192 0, 234 -192 1, 205 -192 0, 173 -154 1, 173 -124 1, 193 -128 0, 214 -128 1, 256 -128 0, 256 -101 1, 256 -67 0, 181 -66 1
+192 0 -192 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 112 0 1, 145 0 1, 124 -41 1, 149 -42 0, 167 -59 1, 192 -82 0, 192 -115 1, 192 -148 0, 172 -170 1, 152 -192 0, 123 -192 1, 100 -192 0, 74 -154 1, 74 -124 1, 87 -128 0, 101 -128 1, 128 -128 0, 128 -101 1, 128 -67 0, 81 -66 1
+448 0 0 448 704;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 350 704 1, 258 576 1, 190 576 1, 98 704 1, 155 704 1, 224 623 1, 224 623 1, 293 704 1
+320 0 -64 256 640;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 128 476 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 192 447 1, 192 472 1, 208 481 0, 208 549 1, 208 556 1, 192 556 1, 192 640 1, 256 640 1, 256 567 1, 256 456 0
+448 0 0 448 576;192 0 1, 192 256 1, 64 256 1, 64 320 1, 192 320 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 320 1, 384 320 1, 384 256 1, 256 256 1, 256 0 1
+192 0 -64 192 512;64 192 1, 0 192 1, 0 256 1, 64 256 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 256 1, 192 256 1, 192 192 1, 128 192 1, 128 114 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 102 1
+576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 146 623 1, 149 655 0, 160 673 1, 179 704 0, 226 704 1, 256 704 0, 282 704 1, 308 704 1, 332 704 0, 345 704 1, 372 704 0, 377 710 1, 430 710 1, 427 682 0, 416 667 1, 397 640 0, 351 640 1, 321 640 0, 294 640 1, 268 640 1, 245 640 0, 231 640 1, 204 640 0, 199 623 1
+448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 93 480 1, 96 519 0, 106 539 1, 125 576 0, 169 576 1, 198 576 0, 223 576 1, 248 576 1, 271 576 0, 283 576 1, 310 576 0, 314 590 1, 355 590 1, 352 559 0, 342 542 1, 324 512 0, 280 512 1, 250 512 0, 225 512 1, 200 512 1, 178 512 0, 165 512 1, 138 512 0, 134 480 1
+576 64 0 512 640;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 192 576 1, 192 640 1, 384 640 1, 384 576 1
+448 64 0 384 512;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 64 448 1, 64 512 1, 320 512 1, 320 448 1
+576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 146 743 1, 199 743 1, 208 722 0, 231 713 1, 253 704 0, 288 704 1, 328 704 0, 351 715 1, 369 724 0, 377 743 1, 430 743 1, 423 700 0, 392 674 1, 352 640 0, 288 640 1, 221 640 0, 181 677 1, 153 702 0
+448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 93 578 1, 134 578 1, 143 543 0, 166 527 1, 188 512 0, 224 512 1, 264 512 0, 287 531 1, 306 546 0, 314 578 1, 355 578 1, 349 524 0, 320 491 1, 283 448 0, 224 448 1, 162 448 0, 125 495 1, 100 526 0
+576 64 0 512 768;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 288 768 1, 328 768 0, 356 749 1, 384 731 0, 384 704 1, 384 677 0, 356 659 1, 328 640 0, 287 640 1, 252 640 0, 226 655 1, 192 675 0, 192 704 1, 192 731 0, 220 749 1, 248 768 0, 288 704 1, 275 704 0, 265 704 1, 256 704 0, 256 704 1, 256 704 0, 265 704 1, 275 704 0, 288 704 1, 300 704 0, 309 704 1, 320 704 0, 320 704 1, 320 704 0, 310 704 1, 301 704 0
+448 64 0 384 640;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 192 640 1, 219 640 0, 237 621 1, 256 603 0, 256 576 1, 256 549 0, 237 531 1, 219 512 0, 191 512 1, 168 512 0, 151 527 1, 128 547 0, 128 576 1, 128 603 0, 147 621 1, 165 640 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0, 192 576 1, 192 576 0
+576 64 0 512 704;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 180 612 1, 283 704 1, 364 704 1, 228 612 1, 330 612 1, 432 704 1, 502 704 1, 377 612 1
+448 64 0 448 576;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 109 456 1, 199 576 1, 271 576 1, 151 456 1, 241 456 1, 331 576 1, 403 576 1, 283 456 1
+576 64 -128 512 576;64 576 1, 128 576 1, 128 213 1, 128 158 0, 139 132 1, 150 106 0, 180 88 1, 223 64 0, 295 64 1, 379 64 0, 414 97 1, 448 129 0, 448 210 1, 448 576 1, 512 576 1, 512 211 1, 512 139 0, 497 102 1, 482 64 0, 440 37 1, 385 0 0, 292 0 1, 174 0 0, 119 51 1, 64 102 0, 64 214 1, 308 0 1, 354 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 358 -64 1, 375 -64 0, 387 -98 1, 387 -128 1, 363 -128 0, 333 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
+448 64 -128 384 384;320 0 1, 320 72 1, 291 40 0, 263 24 1, 222 0 0, 174 0 1, 64 0 0, 64 108 1, 64 384 1, 128 384 1, 128 131 1, 128 92 0, 140 78 1, 152 64 0, 184 64 1, 254 64 0, 320 135 1, 320 384 1, 384 384 1, 384 0 1, 315 0 1, 355 0 1, 320 -19 0, 320 -42 1, 320 -64 0, 356 -64 1, 372 -64 0, 384 -98 1, 384 -128 1, 361 -128 0, 332 -128 1, 256 -128 0, 256 -73 1, 256 -31 0
+704 0 0 768 704;152 0 1, 9 576 1, 85 576 1, 199 121 1, 329 576 1, 405 576 1, 530 125 1, 651 576 1, 716 576 1, 560 0 1, 482 0 1, 358 444 1, 230 0 1, 236 576 1, 326 704 1, 408 704 1, 498 576 1, 443 576 1, 367 657 1, 366 657 1, 291 576 1
+576 0 0 576 576;102 0 1, 4 384 1, 77 384 1, 150 95 1, 244 384 1, 318 384 1, 400 94 1, 486 384 1, 549 384 1, 435 0 1, 361 0 1, 275 297 1, 177 0 1, 149 512 1, 240 576 1, 321 576 1, 412 512 1, 356 512 1, 281 552 1, 280 552 1, 205 512 1
+512 -64 0 512 704;192 0 1, 192 240 1, -7 576 1, 83 576 1, 232 309 1, 395 576 1, 468 576 1, 256 242 1, 256 0 1, 115 576 1, 203 704 1, 273 704 1, 363 576 1, 307 576 1, 236 657 1, 236 657 1, 171 576 1
+384 0 -128 384 576;152 0 1, 7 384 1, 82 384 1, 193 90 1, 314 384 1, 380 384 1, 164 -128 1, 87 -128 1, 67 512 1, 157 576 1, 239 576 1, 329 512 1, 274 512 1, 198 552 1, 198 552 1, 122 512 1
+448 64 0 448 704;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1, 190 576 1, 283 704 1, 370 704 1, 247 576 1
+384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 168 512 1, 259 576 1, 344 576 1, 224 512 1
+448 64 0 448 704;64 0 1, 64 64 1, 331 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 131 64 1, 448 64 1, 448 0 1, 192 640 1, 192 704 1, 256 704 1, 256 640 1
+384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 128 512 1, 128 576 1, 192 576 1, 192 512 1
+448 64 0 448 704;64 0 1, 64 64 1, 351 512 1, 64 512 1, 64 576 1, 448 576 1, 448 512 1, 142 64 1, 448 64 1, 448 0 1, 386 704 1, 293 576 1, 209 576 1, 117 704 1, 174 704 1, 251 623 1, 252 623 1, 329 704 1
+384 0 0 384 576;0 0 1, 0 64 1, 291 320 1, 64 320 1, 64 384 1, 384 384 1, 384 320 1, 145 64 1, 384 64 1, 384 0 1, 323 576 1, 233 512 1, 151 512 1, 61 576 1, 116 576 1, 192 536 1, 192 536 1, 268 576 1
+192 0 0 192 640;64 0 1, 64 352 1, 0 352 1, 0 407 1, 64 407 1, 64 456 1, 64 513 0, 91 544 1, 119 576 0, 169 576 1, 176 576 0, 192 600 1, 192 545 1, 181 512 0, 175 512 1, 128 512 0, 128 464 1, 128 0 1
+512 64 -192 512 576;64 21 1, 64 102 1, 189 64 0, 311 64 1, 448 64 0, 448 152 1, 448 197 0, 410 218 1, 381 235 0, 315 253 1, 229 278 1, 64 324 0, 64 431 1, 64 576 0, 267 576 1, 355 576 0, 448 566 1, 448 491 1, 347 512 0, 255 512 1, 128 512 0, 128 431 1, 128 399 0, 154 379 1, 180 359 0, 247 340 1, 334 316 1, 432 288 0, 472 252 1, 512 216 0, 512 157 1, 512 84 0, 454 42 1, 396 0 0, 294 0 1, 193 0 0, 214 -158 1, 214 -126 1, 226 -128 0, 234 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 233 -71 1, 233 -42 1, 273 -43 0, 292 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 253 -192 1, 234 -192 0
+384 64 -192 320 384;64 13 1, 64 77 1, 128 64 0, 183 64 1, 256 64 0, 256 116 1, 256 152 0, 204 168 1, 147 187 1, 64 214 0, 64 286 1, 64 384 0, 215 384 1, 258 384 0, 320 381 1, 320 323 1, 263 320 0, 206 320 1, 128 320 0, 128 276 1, 128 244 0, 174 230 1, 225 213 1, 320 182 0, 320 106 1, 320 57 0, 283 29 1, 245 0 0, 180 0 1, 129 0 0, 128 -158 1, 128 -126 1, 146 -128 0, 158 -128 1, 192 -128 0, 192 -104 1, 192 -77 0, 146 -71 1, 146 -42 1, 196 -43 0, 221 -57 1, 256 -77 0, 256 -121 1, 256 -192 0, 175 -192 1, 153 -192 0
+448 0 -192 448 576;192 0 1, 192 512 1, 0 512 1, 0 576 1, 448 576 1, 448 512 1, 256 512 1, 256 0 1, 173 -158 1, 173 -126 1, 196 -128 0, 212 -128 1, 256 -128 0, 256 -104 1, 256 -77 0, 192 -71 1, 192 -42 1, 251 -43 0, 279 -57 1, 320 -77 0, 320 -121 1, 320 -192 0, 227 -192 1, 201 -192 0
+192 0 -192 192 512;192 -2 1, 172 0 0, 154 0 1, 64 0 0, 64 103 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 458 1, 128 465 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 115 1, 128 84 0, 136 74 1, 144 64 0, 168 64 1, 182 64 0, 192 45 1, 64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
+256 64 -192 192 0;64 -158 1, 64 -126 1, 82 -128 0, 94 -128 1, 128 -128 0, 128 -104 1, 128 -77 0, 82 -71 1, 82 -42 1, 132 -43 0, 157 -57 1, 192 -77 0, 192 -121 1, 192 -192 0, 111 -192 1, 89 -192 0
+192 64 -128 128 384;64 -120 1, 64 -93 1, 87 -79 0, 87 -9 1, 87 0 1, 64 0 1, 64 64 1, 128 64 1, 128 10 1, 128 -102 0, 64 320 1, 64 384 1, 128 384 1, 128 320 1
+192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
+256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
+256 64 192 192 256;64 192 1, 64 256 1, 192 256 1, 192 192 1
+448 0 192 448 256;38 192 1, 38 256 1, 390 256 1, 390 192 1
+768 0 192 768 256;37 192 1, 37 256 1, 731 256 1, 731 192 1
+192 0 0 0 0;
+448 64 512 384 576;64 512 1, 64 576 1, 384 576 1, 384 512 1
+448 64 0 448 384;311 256 1, 310 277 0, 303 287 1, 284 320 0, 219 320 1, 173 320 0, 147 305 1, 121 290 0, 115 256 1, 384 72 1, 384 13 1, 314 0 0, 256 0 1, 168 0 0, 116 53 1, 64 107 0, 64 197 1, 64 283 0, 110 333 1, 156 384 0, 234 384 1, 323 384 0, 360 325 1, 387 281 0, 386 212 1, 386 192 1, 114 192 1, 119 153 0, 129 132 1, 162 64 0, 260 64 1, 316 64 0
+448 64 192 384 256;64 192 1, 64 256 1, 384 256 1, 384 192 1
+128 -192 -64 320 576;-165 -14 1, 243 569 1, 293 569 1, -114 -14 1
+192 64 192 128 256;64 192 1, 64 256 1, 128 256 1, 128 192 1
+384 0 0 320 640;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 468 1, 64 640 0, 194 640 1, 221 640 0, 256 613 1, 256 557 1, 219 576 0, 193 576 1, 157 576 0, 142 555 1, 128 534 0, 128 482 1, 128 384 1, 320 384 1, 320 0 1, 256 0 1, 256 320 1, 128 320 1, 128 0 1, 256 512 1, 256 576 1, 320 576 1, 320 512 1
+384 0 0 320 576;64 0 1, 64 320 1, 0 320 1, 0 384 1, 64 384 1, 64 435 1, 64 576 0, 175 576 1, 256 576 1, 320 576 1, 320 0 1, 256 0 1, 256 518 1, 240 516 1, 206 512 0, 183 512 1, 148 512 0, 137 493 1, 128 477 0, 128 443 1, 128 384 1, 192 384 1, 192 320 1, 128 320 1, 128 0 1
+256 -64 192 256 576;128 229 1, 128 320 1, -25 320 1, -25 382 1, 126 576 1, 192 576 1, 192 384 1, 238 384 1, 238 320 1, 192 320 1, 192 229 1, 24 384 1, 128 384 1, 128 516 1
+192 -64 -192 128 384;-64 -145 1, -64 -87 1, -28 -64 0, 3 -64 1, 46 -64 0, 56 -47 1, 64 -32 0, 64 0 1, 64 384 1, 128 384 1, 128 0 1, 128 -128 0, 2 -128 1, -33 -128 0
+192 0 0 0 0;
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr.ttf b/vendor/github.com/golang/freetype/testdata/luxisr.ttf
new file mode 100644
index 0000000..c47fd20
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luxisr.ttf
Binary files differ
diff --git a/vendor/github.com/golang/freetype/testdata/luxisr.ttx b/vendor/github.com/golang/freetype/testdata/luxisr.ttx
new file mode 100644
index 0000000..98eea53
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/luxisr.ttx
@@ -0,0 +1,22503 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="2.4">
+
+ <GlyphOrder>
+ <!-- The 'id' attribute is only for humans; it is ignored when parsed. -->
+ <GlyphID id="0" name=".notdef"/>
+ <GlyphID id="1" name=".notdef#1"/>
+ <GlyphID id="2" name=".notdef#2"/>
+ <GlyphID id="3" name="space"/>
+ <GlyphID id="4" name="exclam"/>
+ <GlyphID id="5" name="quotedbl"/>
+ <GlyphID id="6" name="numbersign"/>
+ <GlyphID id="7" name="dollar"/>
+ <GlyphID id="8" name="percent"/>
+ <GlyphID id="9" name="ampersand"/>
+ <GlyphID id="10" name="quotesingle"/>
+ <GlyphID id="11" name="parenleft"/>
+ <GlyphID id="12" name="parenright"/>
+ <GlyphID id="13" name="asterisk"/>
+ <GlyphID id="14" name="plus"/>
+ <GlyphID id="15" name="comma"/>
+ <GlyphID id="16" name="hyphen"/>
+ <GlyphID id="17" name="period"/>
+ <GlyphID id="18" name="slash"/>
+ <GlyphID id="19" name="zero"/>
+ <GlyphID id="20" name="one"/>
+ <GlyphID id="21" name="two"/>
+ <GlyphID id="22" name="three"/>
+ <GlyphID id="23" name="four"/>
+ <GlyphID id="24" name="five"/>
+ <GlyphID id="25" name="six"/>
+ <GlyphID id="26" name="seven"/>
+ <GlyphID id="27" name="eight"/>
+ <GlyphID id="28" name="nine"/>
+ <GlyphID id="29" name="colon"/>
+ <GlyphID id="30" name="semicolon"/>
+ <GlyphID id="31" name="less"/>
+ <GlyphID id="32" name="equal"/>
+ <GlyphID id="33" name="greater"/>
+ <GlyphID id="34" name="question"/>
+ <GlyphID id="35" name="at"/>
+ <GlyphID id="36" name="A"/>
+ <GlyphID id="37" name="B"/>
+ <GlyphID id="38" name="C"/>
+ <GlyphID id="39" name="D"/>
+ <GlyphID id="40" name="E"/>
+ <GlyphID id="41" name="F"/>
+ <GlyphID id="42" name="G"/>
+ <GlyphID id="43" name="H"/>
+ <GlyphID id="44" name="I"/>
+ <GlyphID id="45" name="J"/>
+ <GlyphID id="46" name="K"/>
+ <GlyphID id="47" name="L"/>
+ <GlyphID id="48" name="M"/>
+ <GlyphID id="49" name="N"/>
+ <GlyphID id="50" name="O"/>
+ <GlyphID id="51" name="P"/>
+ <GlyphID id="52" name="Q"/>
+ <GlyphID id="53" name="R"/>
+ <GlyphID id="54" name="S"/>
+ <GlyphID id="55" name="T"/>
+ <GlyphID id="56" name="U"/>
+ <GlyphID id="57" name="V"/>
+ <GlyphID id="58" name="W"/>
+ <GlyphID id="59" name="X"/>
+ <GlyphID id="60" name="Y"/>
+ <GlyphID id="61" name="Z"/>
+ <GlyphID id="62" name="bracketleft"/>
+ <GlyphID id="63" name="backslash"/>
+ <GlyphID id="64" name="bracketright"/>
+ <GlyphID id="65" name="asciicircum"/>
+ <GlyphID id="66" name="underscore"/>
+ <GlyphID id="67" name="grave"/>
+ <GlyphID id="68" name="a"/>
+ <GlyphID id="69" name="b"/>
+ <GlyphID id="70" name="c"/>
+ <GlyphID id="71" name="d"/>
+ <GlyphID id="72" name="e"/>
+ <GlyphID id="73" name="f"/>
+ <GlyphID id="74" name="g"/>
+ <GlyphID id="75" name="h"/>
+ <GlyphID id="76" name="i"/>
+ <GlyphID id="77" name="j"/>
+ <GlyphID id="78" name="k"/>
+ <GlyphID id="79" name="l"/>
+ <GlyphID id="80" name="m"/>
+ <GlyphID id="81" name="n"/>
+ <GlyphID id="82" name="o"/>
+ <GlyphID id="83" name="p"/>
+ <GlyphID id="84" name="q"/>
+ <GlyphID id="85" name="r"/>
+ <GlyphID id="86" name="s"/>
+ <GlyphID id="87" name="t"/>
+ <GlyphID id="88" name="u"/>
+ <GlyphID id="89" name="v"/>
+ <GlyphID id="90" name="w"/>
+ <GlyphID id="91" name="x"/>
+ <GlyphID id="92" name="y"/>
+ <GlyphID id="93" name="z"/>
+ <GlyphID id="94" name="braceleft"/>
+ <GlyphID id="95" name="bar"/>
+ <GlyphID id="96" name="braceright"/>
+ <GlyphID id="97" name="asciitilde"/>
+ <GlyphID id="98" name="Adieresis"/>
+ <GlyphID id="99" name="Aring"/>
+ <GlyphID id="100" name="Ccedilla"/>
+ <GlyphID id="101" name="Eacute"/>
+ <GlyphID id="102" name="Ntilde"/>
+ <GlyphID id="103" name="Odieresis"/>
+ <GlyphID id="104" name="Udieresis"/>
+ <GlyphID id="105" name="aacute"/>
+ <GlyphID id="106" name="agrave"/>
+ <GlyphID id="107" name="acircumflex"/>
+ <GlyphID id="108" name="adieresis"/>
+ <GlyphID id="109" name="atilde"/>
+ <GlyphID id="110" name="aring"/>
+ <GlyphID id="111" name="ccedilla"/>
+ <GlyphID id="112" name="eacute"/>
+ <GlyphID id="113" name="egrave"/>
+ <GlyphID id="114" name="ecircumflex"/>
+ <GlyphID id="115" name="edieresis"/>
+ <GlyphID id="116" name="iacute"/>
+ <GlyphID id="117" name="igrave"/>
+ <GlyphID id="118" name="icircumflex"/>
+ <GlyphID id="119" name="idieresis"/>
+ <GlyphID id="120" name="ntilde"/>
+ <GlyphID id="121" name="oacute"/>
+ <GlyphID id="122" name="ograve"/>
+ <GlyphID id="123" name="ocircumflex"/>
+ <GlyphID id="124" name="odieresis"/>
+ <GlyphID id="125" name="otilde"/>
+ <GlyphID id="126" name="uacute"/>
+ <GlyphID id="127" name="ugrave"/>
+ <GlyphID id="128" name="ucircumflex"/>
+ <GlyphID id="129" name="udieresis"/>
+ <GlyphID id="130" name="dagger"/>
+ <GlyphID id="131" name="degree"/>
+ <GlyphID id="132" name="cent"/>
+ <GlyphID id="133" name="sterling"/>
+ <GlyphID id="134" name="section"/>
+ <GlyphID id="135" name="bullet"/>
+ <GlyphID id="136" name="paragraph"/>
+ <GlyphID id="137" name="germandbls"/>
+ <GlyphID id="138" name="registered"/>
+ <GlyphID id="139" name="copyright"/>
+ <GlyphID id="140" name="trademark"/>
+ <GlyphID id="141" name="acute"/>
+ <GlyphID id="142" name="dieresis"/>
+ <GlyphID id="143" name=".notdef#3"/>
+ <GlyphID id="144" name="AE"/>
+ <GlyphID id="145" name="Oslash"/>
+ <GlyphID id="146" name=".notdef#4"/>
+ <GlyphID id="147" name="plusminus"/>
+ <GlyphID id="148" name=".notdef#5"/>
+ <GlyphID id="149" name=".notdef#6"/>
+ <GlyphID id="150" name="yen"/>
+ <GlyphID id="151" name="mu"/>
+ <GlyphID id="152" name=".notdef#7"/>
+ <GlyphID id="153" name=".notdef#8"/>
+ <GlyphID id="154" name=".notdef#9"/>
+ <GlyphID id="155" name=".notdef#10"/>
+ <GlyphID id="156" name=".notdef#11"/>
+ <GlyphID id="157" name="ordfeminine"/>
+ <GlyphID id="158" name="ordmasculine"/>
+ <GlyphID id="159" name=".notdef#12"/>
+ <GlyphID id="160" name="ae"/>
+ <GlyphID id="161" name="oslash"/>
+ <GlyphID id="162" name="questiondown"/>
+ <GlyphID id="163" name="exclamdown"/>
+ <GlyphID id="164" name="logicalnot"/>
+ <GlyphID id="165" name=".notdef#13"/>
+ <GlyphID id="166" name="florin"/>
+ <GlyphID id="167" name=".notdef#14"/>
+ <GlyphID id="168" name=".notdef#15"/>
+ <GlyphID id="169" name="guillemotleft"/>
+ <GlyphID id="170" name="guillemotright"/>
+ <GlyphID id="171" name="ellipsis"/>
+ <GlyphID id="172" name=".notdef#16"/>
+ <GlyphID id="173" name="Agrave"/>
+ <GlyphID id="174" name="Atilde"/>
+ <GlyphID id="175" name="Otilde"/>
+ <GlyphID id="176" name="OE"/>
+ <GlyphID id="177" name="oe"/>
+ <GlyphID id="178" name="endash"/>
+ <GlyphID id="179" name="emdash"/>
+ <GlyphID id="180" name="quotedblleft"/>
+ <GlyphID id="181" name="quotedblright"/>
+ <GlyphID id="182" name="quoteleft"/>
+ <GlyphID id="183" name="quoteright"/>
+ <GlyphID id="184" name="divide"/>
+ <GlyphID id="185" name=".notdef#17"/>
+ <GlyphID id="186" name="ydieresis"/>
+ <GlyphID id="187" name="Ydieresis"/>
+ <GlyphID id="188" name="fraction"/>
+ <GlyphID id="189" name="currency"/>
+ <GlyphID id="190" name="guilsinglleft"/>
+ <GlyphID id="191" name="guilsinglright"/>
+ <GlyphID id="192" name="fi"/>
+ <GlyphID id="193" name="fl"/>
+ <GlyphID id="194" name="daggerdbl"/>
+ <GlyphID id="195" name="periodcentered"/>
+ <GlyphID id="196" name="quotesinglbase"/>
+ <GlyphID id="197" name="quotedblbase"/>
+ <GlyphID id="198" name="perthousand"/>
+ <GlyphID id="199" name="Acircumflex"/>
+ <GlyphID id="200" name="Ecircumflex"/>
+ <GlyphID id="201" name="Aacute"/>
+ <GlyphID id="202" name="Edieresis"/>
+ <GlyphID id="203" name="Egrave"/>
+ <GlyphID id="204" name="Iacute"/>
+ <GlyphID id="205" name="Icircumflex"/>
+ <GlyphID id="206" name="Idieresis"/>
+ <GlyphID id="207" name="Igrave"/>
+ <GlyphID id="208" name="Oacute"/>
+ <GlyphID id="209" name="Ocircumflex"/>
+ <GlyphID id="210" name="Euro"/>
+ <GlyphID id="211" name="Ograve"/>
+ <GlyphID id="212" name="Uacute"/>
+ <GlyphID id="213" name="Ucircumflex"/>
+ <GlyphID id="214" name="Ugrave"/>
+ <GlyphID id="215" name="dotlessi"/>
+ <GlyphID id="216" name="circumflex"/>
+ <GlyphID id="217" name="tilde"/>
+ <GlyphID id="218" name="macron"/>
+ <GlyphID id="219" name="breve"/>
+ <GlyphID id="220" name="dotaccent"/>
+ <GlyphID id="221" name="ring"/>
+ <GlyphID id="222" name="cedilla"/>
+ <GlyphID id="223" name="hungarumlaut"/>
+ <GlyphID id="224" name="ogonek"/>
+ <GlyphID id="225" name="caron"/>
+ <GlyphID id="226" name="Euro#1"/>
+ <GlyphID id="227" name="nonbreakingspace"/>
+ <GlyphID id="228" name="brokenbar"/>
+ <GlyphID id="229" name="sfthyphen"/>
+ <GlyphID id="230" name="macron#1"/>
+ <GlyphID id="231" name="twosuperior"/>
+ <GlyphID id="232" name="threesuperior"/>
+ <GlyphID id="233" name="periodcentered#1"/>
+ <GlyphID id="234" name="onesuperior"/>
+ <GlyphID id="235" name="onequarter"/>
+ <GlyphID id="236" name="onehalf"/>
+ <GlyphID id="237" name="threequarters"/>
+ <GlyphID id="238" name="Eth"/>
+ <GlyphID id="239" name="multiply"/>
+ <GlyphID id="240" name="Yacute"/>
+ <GlyphID id="241" name="Thorn"/>
+ <GlyphID id="242" name="eth"/>
+ <GlyphID id="243" name="yacute"/>
+ <GlyphID id="244" name="thorn"/>
+ <GlyphID id="245" name="Amacron"/>
+ <GlyphID id="246" name="amacron"/>
+ <GlyphID id="247" name="Abreve"/>
+ <GlyphID id="248" name="abreve"/>
+ <GlyphID id="249" name="Aogonek"/>
+ <GlyphID id="250" name="aogonek"/>
+ <GlyphID id="251" name="Cacute"/>
+ <GlyphID id="252" name="cacute"/>
+ <GlyphID id="253" name="Ccircumflex"/>
+ <GlyphID id="254" name="ccircumflex"/>
+ <GlyphID id="255" name="Cdotaccent"/>
+ <GlyphID id="256" name="cdotaccent"/>
+ <GlyphID id="257" name="Ccaron"/>
+ <GlyphID id="258" name="ccaron"/>
+ <GlyphID id="259" name="Dcaron"/>
+ <GlyphID id="260" name="dcaron"/>
+ <GlyphID id="261" name="Dcroat"/>
+ <GlyphID id="262" name="dcroat"/>
+ <GlyphID id="263" name="Emacron"/>
+ <GlyphID id="264" name="emacron"/>
+ <GlyphID id="265" name="Ebreve"/>
+ <GlyphID id="266" name="ebreve"/>
+ <GlyphID id="267" name="Edotaccent"/>
+ <GlyphID id="268" name="edotaccent"/>
+ <GlyphID id="269" name="Eogonek"/>
+ <GlyphID id="270" name="eogonek"/>
+ <GlyphID id="271" name="Ecaron"/>
+ <GlyphID id="272" name="ecaron"/>
+ <GlyphID id="273" name="Gcircumflex"/>
+ <GlyphID id="274" name="gcircumflex"/>
+ <GlyphID id="275" name="Gbreve"/>
+ <GlyphID id="276" name="gbreve"/>
+ <GlyphID id="277" name="Gdotaccent"/>
+ <GlyphID id="278" name="gdotaccent"/>
+ <GlyphID id="279" name="Gcommaaccent"/>
+ <GlyphID id="280" name="gcommaaccent"/>
+ <GlyphID id="281" name="Hcircumflex"/>
+ <GlyphID id="282" name="hcircumflex"/>
+ <GlyphID id="283" name="Hbar"/>
+ <GlyphID id="284" name="hbar"/>
+ <GlyphID id="285" name="Itilde"/>
+ <GlyphID id="286" name="itilde"/>
+ <GlyphID id="287" name="Imacron"/>
+ <GlyphID id="288" name="imacron"/>
+ <GlyphID id="289" name="Ibreve"/>
+ <GlyphID id="290" name="ibreve"/>
+ <GlyphID id="291" name="Iogonek"/>
+ <GlyphID id="292" name="iogonek"/>
+ <GlyphID id="293" name="Idotaccent"/>
+ <GlyphID id="294" name="IJ"/>
+ <GlyphID id="295" name="ij"/>
+ <GlyphID id="296" name="Jcircumflex"/>
+ <GlyphID id="297" name="jcircumflex"/>
+ <GlyphID id="298" name="Kcommaaccent"/>
+ <GlyphID id="299" name="kcommaaccent"/>
+ <GlyphID id="300" name="kgreenlandic"/>
+ <GlyphID id="301" name="Lacute"/>
+ <GlyphID id="302" name="lacute"/>
+ <GlyphID id="303" name="Lcommaaccent"/>
+ <GlyphID id="304" name="lcommaaccent"/>
+ <GlyphID id="305" name="Lcaron"/>
+ <GlyphID id="306" name="lcaron"/>
+ <GlyphID id="307" name="Ldot"/>
+ <GlyphID id="308" name="ldot"/>
+ <GlyphID id="309" name="Lslash"/>
+ <GlyphID id="310" name="lslash"/>
+ <GlyphID id="311" name="Nacute"/>
+ <GlyphID id="312" name="nacute"/>
+ <GlyphID id="313" name="Ncommaaccent"/>
+ <GlyphID id="314" name="ncommaaccent"/>
+ <GlyphID id="315" name="Ncaron"/>
+ <GlyphID id="316" name="ncaron"/>
+ <GlyphID id="317" name="napostrophe"/>
+ <GlyphID id="318" name="Eng"/>
+ <GlyphID id="319" name="eng"/>
+ <GlyphID id="320" name="Omacron"/>
+ <GlyphID id="321" name="omacron"/>
+ <GlyphID id="322" name="Obreve"/>
+ <GlyphID id="323" name="obreve"/>
+ <GlyphID id="324" name="Ohungarumlaut"/>
+ <GlyphID id="325" name="ohungarumlaut"/>
+ <GlyphID id="326" name="Racute"/>
+ <GlyphID id="327" name="racute"/>
+ <GlyphID id="328" name="Rcommaaccent"/>
+ <GlyphID id="329" name="rcommaaccent"/>
+ <GlyphID id="330" name="Rcaron"/>
+ <GlyphID id="331" name="rcaron"/>
+ <GlyphID id="332" name="Sacute"/>
+ <GlyphID id="333" name="sacute"/>
+ <GlyphID id="334" name="Scircumflex"/>
+ <GlyphID id="335" name="scircumflex"/>
+ <GlyphID id="336" name="Scedilla"/>
+ <GlyphID id="337" name="scedilla"/>
+ <GlyphID id="338" name="Scaron"/>
+ <GlyphID id="339" name="scaron"/>
+ <GlyphID id="340" name="Tcommaaccent"/>
+ <GlyphID id="341" name="tcommaaccent"/>
+ <GlyphID id="342" name="Tcaron"/>
+ <GlyphID id="343" name="tcaron"/>
+ <GlyphID id="344" name="Tbar"/>
+ <GlyphID id="345" name="tbar"/>
+ <GlyphID id="346" name="Utilde"/>
+ <GlyphID id="347" name="utilde"/>
+ <GlyphID id="348" name="Umacron"/>
+ <GlyphID id="349" name="umacron"/>
+ <GlyphID id="350" name="Ubreve"/>
+ <GlyphID id="351" name="ubreve"/>
+ <GlyphID id="352" name="Uring"/>
+ <GlyphID id="353" name="uring"/>
+ <GlyphID id="354" name="Uhungarumlaut"/>
+ <GlyphID id="355" name="uhungarumlaut"/>
+ <GlyphID id="356" name="Uogonek"/>
+ <GlyphID id="357" name="uogonek"/>
+ <GlyphID id="358" name="Wcircumflex"/>
+ <GlyphID id="359" name="wcircumflex"/>
+ <GlyphID id="360" name="Ycircumflex"/>
+ <GlyphID id="361" name="ycircumflex"/>
+ <GlyphID id="362" name="Zacute"/>
+ <GlyphID id="363" name="zacute"/>
+ <GlyphID id="364" name="Zdotaccent"/>
+ <GlyphID id="365" name="zdotaccent"/>
+ <GlyphID id="366" name="Zcaron"/>
+ <GlyphID id="367" name="zcaron"/>
+ <GlyphID id="368" name="longs"/>
+ <GlyphID id="369" name="Scommaaccent"/>
+ <GlyphID id="370" name="scommaaccent"/>
+ <GlyphID id="371" name="Tcommabelow"/>
+ <GlyphID id="372" name="tcommabelow"/>
+ <GlyphID id="373" name="Unterkomma"/>
+ <GlyphID id="374" name="semicolon#1"/>
+ <GlyphID id="375" name="anoteleia"/>
+ <GlyphID id="376" name="hyphen#1"/>
+ <GlyphID id="377" name="nbhyphen"/>
+ <GlyphID id="378" name="figuredash"/>
+ <GlyphID id="379" name="afii00208"/>
+ <GlyphID id="380" name="quotereversed"/>
+ <GlyphID id="381" name="radicalex"/>
+ <GlyphID id="382" name="estimated"/>
+ <GlyphID id="383" name="minus"/>
+ <GlyphID id="384" name="fraction#1"/>
+ <GlyphID id="385" name="dotmath"/>
+ <GlyphID id="386" name="fi#1"/>
+ <GlyphID id="387" name="fl#1"/>
+ <GlyphID id="388" name="foursuperiour"/>
+ <GlyphID id="389" name="dotlessj"/>
+ <GlyphID id="390" name=".notdef#18"/>
+ </GlyphOrder>
+
+ <head>
+ <!-- Most of this table will be recalculated by the compiler -->
+ <tableVersion value="1.0"/>
+ <fontRevision value="1.19999694824"/>
+ <checkSumAdjustment value="0x78bacbf6"/>
+ <magicNumber value="0x5f0f3cf5"/>
+ <flags value="00000000 00001111"/>
+ <unitsPerEm value="2048"/>
+ <created value="Fri Oct 12 14:06:12 2001"/>
+ <modified value="Fri Oct 12 11:04:28 2001"/>
+ <xMin value="-441"/>
+ <yMin value="-432"/>
+ <xMax value="2024"/>
+ <yMax value="2033"/>
+ <macStyle value="00000000 00000000"/>
+ <lowestRecPPEM value="12"/>
+ <fontDirectionHint value="2"/>
+ <indexToLocFormat value="0"/>
+ <glyphDataFormat value="0"/>
+ </head>
+
+ <hhea>
+ <tableVersion value="1.0"/>
+ <ascent value="2033"/>
+ <descent value="-432"/>
+ <lineGap value="0"/>
+ <advanceWidthMax value="2079"/>
+ <minLeftSideBearing value="-441"/>
+ <minRightSideBearing value="-440"/>
+ <xMaxExtent value="2024"/>
+ <caretSlopeRise value="1"/>
+ <caretSlopeRun value="0"/>
+ <caretOffset value="0"/>
+ <reserved0 value="0"/>
+ <reserved1 value="0"/>
+ <reserved2 value="0"/>
+ <reserved3 value="0"/>
+ <metricDataFormat value="0"/>
+ <numberOfHMetrics value="391"/>
+ </hhea>
+
+ <maxp>
+ <!-- Most of this table will be recalculated by the compiler -->
+ <tableVersion value="0x10000"/>
+ <numGlyphs value="391"/>
+ <maxPoints value="82"/>
+ <maxContours value="7"/>
+ <maxCompositePoints value="75"/>
+ <maxCompositeContours value="4"/>
+ <maxZones value="2"/>
+ <maxTwilightPoints value="4"/>
+ <maxStorage value="0"/>
+ <maxFunctionDefs value="15"/>
+ <maxInstructionDefs value="0"/>
+ <maxStackElements value="2048"/>
+ <maxSizeOfInstructions value="183"/>
+ <maxComponentElements value="2"/>
+ <maxComponentDepth value="1"/>
+ </maxp>
+
+ <OS_2>
+ <version value="2"/>
+ <xAvgCharWidth value="904"/>
+ <usWeightClass value="400"/>
+ <usWidthClass value="5"/>
+ <fsType value="00000000 00000000"/>
+ <ySubscriptXSize value="1434"/>
+ <ySubscriptYSize value="1331"/>
+ <ySubscriptXOffset value="0"/>
+ <ySubscriptYOffset value="283"/>
+ <ySuperscriptXSize value="1434"/>
+ <ySuperscriptYSize value="1331"/>
+ <ySuperscriptXOffset value="0"/>
+ <ySuperscriptYOffset value="977"/>
+ <yStrikeoutSize value="0"/>
+ <yStrikeoutPosition value="0"/>
+ <sFamilyClass value="2048"/>
+ <panose>
+ <bFamilyType value="2"/>
+ <bSerifStyle value="11"/>
+ <bWeight value="6"/>
+ <bProportion value="0"/>
+ <bContrast value="0"/>
+ <bStrokeVariation value="0"/>
+ <bArmStyle value="0"/>
+ <bLetterForm value="0"/>
+ <bMidline value="0"/>
+ <bXHeight value="0"/>
+ </panose>
+ <ulUnicodeRange1 value="00000000 00000000 00000000 00000111"/>
+ <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
+ <ulUnicodeRange3 value="00000000 00000000 00000000 00000000"/>
+ <ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
+ <achVendID value="B&amp;H "/>
+ <fsSelection value="00000000 01000000"/>
+ <fsFirstCharIndex value="32"/>
+ <fsLastCharIndex value="64258"/>
+ <sTypoAscender value="1604"/>
+ <sTypoDescender value="-420"/>
+ <sTypoLineGap value="167"/>
+ <usWinAscent value="1935"/>
+ <usWinDescent value="432"/>
+ <ulCodePageRange1 value="00000000 00000000 00000000 10010011"/>
+ <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
+ <sxHeight value="0"/>
+ <sCapHeight value="0"/>
+ <usDefaultChar value="0"/>
+ <usBreakChar value="0"/>
+ <usMaxContex value="0"/>
+ </OS_2>
+
+ <hmtx>
+ <mtx name=".notdef" width="569" lsb="57"/>
+ <mtx name=".notdef#1" width="0" lsb="0"/>
+ <mtx name=".notdef#10" width="569" lsb="0"/>
+ <mtx name=".notdef#11" width="569" lsb="0"/>
+ <mtx name=".notdef#12" width="569" lsb="0"/>
+ <mtx name=".notdef#13" width="569" lsb="0"/>
+ <mtx name=".notdef#14" width="569" lsb="0"/>
+ <mtx name=".notdef#15" width="569" lsb="0"/>
+ <mtx name=".notdef#16" width="1139" lsb="0"/>
+ <mtx name=".notdef#17" width="569" lsb="0"/>
+ <mtx name=".notdef#18" width="569" lsb="0"/>
+ <mtx name=".notdef#2" width="569" lsb="0"/>
+ <mtx name=".notdef#3" width="569" lsb="0"/>
+ <mtx name=".notdef#4" width="569" lsb="0"/>
+ <mtx name=".notdef#5" width="569" lsb="0"/>
+ <mtx name=".notdef#6" width="569" lsb="0"/>
+ <mtx name=".notdef#7" width="569" lsb="0"/>
+ <mtx name=".notdef#8" width="569" lsb="0"/>
+ <mtx name=".notdef#9" width="569" lsb="0"/>
+ <mtx name="A" width="1366" lsb="19"/>
+ <mtx name="AE" width="2048" lsb="19"/>
+ <mtx name="Aacute" width="1366" lsb="19"/>
+ <mtx name="Abreve" width="1371" lsb="21"/>
+ <mtx name="Acircumflex" width="1366" lsb="19"/>
+ <mtx name="Adieresis" width="1366" lsb="19"/>
+ <mtx name="Agrave" width="1366" lsb="19"/>
+ <mtx name="Amacron" width="1371" lsb="21"/>
+ <mtx name="Aogonek" width="1366" lsb="19"/>
+ <mtx name="Aring" width="1366" lsb="19"/>
+ <mtx name="Atilde" width="1366" lsb="19"/>
+ <mtx name="B" width="1366" lsb="165"/>
+ <mtx name="C" width="1479" lsb="116"/>
+ <mtx name="Cacute" width="1479" lsb="116"/>
+ <mtx name="Ccaron" width="1479" lsb="116"/>
+ <mtx name="Ccedilla" width="1479" lsb="116"/>
+ <mtx name="Ccircumflex" width="1479" lsb="116"/>
+ <mtx name="Cdotaccent" width="1479" lsb="116"/>
+ <mtx name="D" width="1479" lsb="165"/>
+ <mtx name="Dcaron" width="1479" lsb="165"/>
+ <mtx name="Dcroat" width="1479" lsb="5"/>
+ <mtx name="E" width="1366" lsb="191"/>
+ <mtx name="Eacute" width="1366" lsb="191"/>
+ <mtx name="Ebreve" width="1366" lsb="191"/>
+ <mtx name="Ecaron" width="1366" lsb="191"/>
+ <mtx name="Ecircumflex" width="1366" lsb="191"/>
+ <mtx name="Edieresis" width="1366" lsb="191"/>
+ <mtx name="Edotaccent" width="1366" lsb="191"/>
+ <mtx name="Egrave" width="1366" lsb="191"/>
+ <mtx name="Emacron" width="1366" lsb="191"/>
+ <mtx name="Eng" width="1479" lsb="165"/>
+ <mtx name="Eogonek" width="1366" lsb="191"/>
+ <mtx name="Eth" width="1479" lsb="5"/>
+ <mtx name="Euro" width="1139" lsb="0"/>
+ <mtx name="Euro#1" width="1139" lsb="0"/>
+ <mtx name="F" width="1251" lsb="191"/>
+ <mtx name="G" width="1593" lsb="93"/>
+ <mtx name="Gbreve" width="1593" lsb="93"/>
+ <mtx name="Gcircumflex" width="1593" lsb="93"/>
+ <mtx name="Gcommaaccent" width="1593" lsb="93"/>
+ <mtx name="Gdotaccent" width="1593" lsb="93"/>
+ <mtx name="H" width="1479" lsb="165"/>
+ <mtx name="Hbar" width="1479" lsb="17"/>
+ <mtx name="Hcircumflex" width="1479" lsb="165"/>
+ <mtx name="I" width="569" lsb="180"/>
+ <mtx name="IJ" width="1505" lsb="180"/>
+ <mtx name="Iacute" width="569" lsb="137"/>
+ <mtx name="Ibreve" width="569" lsb="-48"/>
+ <mtx name="Icircumflex" width="569" lsb="-65"/>
+ <mtx name="Idieresis" width="569" lsb="1"/>
+ <mtx name="Idotaccent" width="569" lsb="180"/>
+ <mtx name="Igrave" width="569" lsb="-36"/>
+ <mtx name="Imacron" width="569" lsb="-36"/>
+ <mtx name="Iogonek" width="569" lsb="120"/>
+ <mtx name="Itilde" width="569" lsb="-48"/>
+ <mtx name="J" width="1024" lsb="49"/>
+ <mtx name="Jcircumflex" width="1024" lsb="49"/>
+ <mtx name="K" width="1366" lsb="191"/>
+ <mtx name="Kcommaaccent" width="1366" lsb="191"/>
+ <mtx name="L" width="1139" lsb="165"/>
+ <mtx name="Lacute" width="1139" lsb="165"/>
+ <mtx name="Lcaron" width="1139" lsb="165"/>
+ <mtx name="Lcommaaccent" width="1139" lsb="165"/>
+ <mtx name="Ldot" width="1139" lsb="165"/>
+ <mtx name="Lslash" width="1139" lsb="17"/>
+ <mtx name="M" width="1706" lsb="165"/>
+ <mtx name="N" width="1479" lsb="165"/>
+ <mtx name="Nacute" width="1479" lsb="165"/>
+ <mtx name="Ncaron" width="1479" lsb="165"/>
+ <mtx name="Ncommaaccent" width="1479" lsb="165"/>
+ <mtx name="Ntilde" width="1479" lsb="165"/>
+ <mtx name="O" width="1593" lsb="93"/>
+ <mtx name="OE" width="2048" lsb="93"/>
+ <mtx name="Oacute" width="1593" lsb="92"/>
+ <mtx name="Obreve" width="1593" lsb="93"/>
+ <mtx name="Ocircumflex" width="1593" lsb="92"/>
+ <mtx name="Odieresis" width="1593" lsb="92"/>
+ <mtx name="Ograve" width="1593" lsb="92"/>
+ <mtx name="Ohungarumlaut" width="1593" lsb="93"/>
+ <mtx name="Omacron" width="1593" lsb="93"/>
+ <mtx name="Oslash" width="1593" lsb="93"/>
+ <mtx name="Otilde" width="1593" lsb="92"/>
+ <mtx name="P" width="1366" lsb="167"/>
+ <mtx name="Q" width="1593" lsb="93"/>
+ <mtx name="R" width="1479" lsb="165"/>
+ <mtx name="Racute" width="1479" lsb="165"/>
+ <mtx name="Rcaron" width="1479" lsb="165"/>
+ <mtx name="Rcommaaccent" width="1479" lsb="165"/>
+ <mtx name="S" width="1366" lsb="120"/>
+ <mtx name="Sacute" width="1366" lsb="120"/>
+ <mtx name="Scaron" width="1366" lsb="120"/>
+ <mtx name="Scedilla" width="1366" lsb="120"/>
+ <mtx name="Scircumflex" width="1366" lsb="120"/>
+ <mtx name="Scommaaccent" width="1366" lsb="120"/>
+ <mtx name="T" width="1251" lsb="20"/>
+ <mtx name="Tbar" width="1251" lsb="20"/>
+ <mtx name="Tcaron" width="1251" lsb="20"/>
+ <mtx name="Tcommaaccent" width="1251" lsb="20"/>
+ <mtx name="Tcommabelow" width="1251" lsb="20"/>
+ <mtx name="Thorn" width="1366" lsb="167"/>
+ <mtx name="U" width="1479" lsb="166"/>
+ <mtx name="Uacute" width="1479" lsb="166"/>
+ <mtx name="Ubreve" width="1479" lsb="166"/>
+ <mtx name="Ucircumflex" width="1479" lsb="166"/>
+ <mtx name="Udieresis" width="1479" lsb="166"/>
+ <mtx name="Ugrave" width="1479" lsb="166"/>
+ <mtx name="Uhungarumlaut" width="1479" lsb="166"/>
+ <mtx name="Umacron" width="1479" lsb="166"/>
+ <mtx name="Unterkomma" width="682" lsb="170"/>
+ <mtx name="Uogonek" width="1479" lsb="166"/>
+ <mtx name="Uring" width="1479" lsb="166"/>
+ <mtx name="Utilde" width="1479" lsb="166"/>
+ <mtx name="V" width="1366" lsb="36"/>
+ <mtx name="W" width="1933" lsb="25"/>
+ <mtx name="Wcircumflex" width="1933" lsb="25"/>
+ <mtx name="X" width="1366" lsb="28"/>
+ <mtx name="Y" width="1366" lsb="30"/>
+ <mtx name="Yacute" width="1366" lsb="30"/>
+ <mtx name="Ycircumflex" width="1366" lsb="30"/>
+ <mtx name="Ydieresis" width="1366" lsb="30"/>
+ <mtx name="Z" width="1251" lsb="101"/>
+ <mtx name="Zacute" width="1251" lsb="101"/>
+ <mtx name="Zcaron" width="1251" lsb="101"/>
+ <mtx name="Zdotaccent" width="1251" lsb="101"/>
+ <mtx name="a" width="1139" lsb="95"/>
+ <mtx name="aacute" width="1139" lsb="95"/>
+ <mtx name="abreve" width="1153" lsb="105"/>
+ <mtx name="acircumflex" width="1139" lsb="95"/>
+ <mtx name="acute" width="682" lsb="107"/>
+ <mtx name="adieresis" width="1139" lsb="95"/>
+ <mtx name="ae" width="1821" lsb="95"/>
+ <mtx name="afii00208" width="2048" lsb="99"/>
+ <mtx name="agrave" width="1139" lsb="95"/>
+ <mtx name="amacron" width="1153" lsb="105"/>
+ <mtx name="ampersand" width="1366" lsb="56"/>
+ <mtx name="anoteleia" width="569" lsb="161"/>
+ <mtx name="aogonek" width="1139" lsb="95"/>
+ <mtx name="aring" width="1139" lsb="95"/>
+ <mtx name="asciicircum" width="960" lsb="36"/>
+ <mtx name="asciitilde" width="1196" lsb="104"/>
+ <mtx name="asterisk" width="797" lsb="39"/>
+ <mtx name="at" width="2079" lsb="253"/>
+ <mtx name="atilde" width="1139" lsb="95"/>
+ <mtx name="b" width="1139" lsb="154"/>
+ <mtx name="backslash" width="569" lsb="-59"/>
+ <mtx name="bar" width="532" lsb="192"/>
+ <mtx name="braceleft" width="684" lsb="25"/>
+ <mtx name="braceright" width="684" lsb="116"/>
+ <mtx name="bracketleft" width="569" lsb="149"/>
+ <mtx name="bracketright" width="569" lsb="26"/>
+ <mtx name="breve" width="682" lsb="8"/>
+ <mtx name="brokenbar" width="532" lsb="192"/>
+ <mtx name="bullet" width="717" lsb="81"/>
+ <mtx name="c" width="1024" lsb="86"/>
+ <mtx name="cacute" width="1024" lsb="86"/>
+ <mtx name="caron" width="682" lsb="-9"/>
+ <mtx name="ccaron" width="1024" lsb="86"/>
+ <mtx name="ccedilla" width="1024" lsb="86"/>
+ <mtx name="ccircumflex" width="1024" lsb="86"/>
+ <mtx name="cdotaccent" width="1024" lsb="86"/>
+ <mtx name="cedilla" width="682" lsb="168"/>
+ <mtx name="cent" width="1139" lsb="173"/>
+ <mtx name="circumflex" width="682" lsb="-9"/>
+ <mtx name="colon" width="569" lsb="186"/>
+ <mtx name="comma" width="569" lsb="161"/>
+ <mtx name="copyright" width="1509" lsb="15"/>
+ <mtx name="currency" width="1139" lsb="122"/>
+ <mtx name="d" width="1139" lsb="86"/>
+ <mtx name="dagger" width="1139" lsb="150"/>
+ <mtx name="daggerdbl" width="1139" lsb="150"/>
+ <mtx name="dcaron" width="1259" lsb="86"/>
+ <mtx name="dcroat" width="1139" lsb="86"/>
+ <mtx name="degree" width="819" lsb="114"/>
+ <mtx name="dieresis" width="682" lsb="57"/>
+ <mtx name="divide" width="1196" lsb="104"/>
+ <mtx name="dollar" width="1139" lsb="103"/>
+ <mtx name="dotaccent" width="682" lsb="242"/>
+ <mtx name="dotlessi" width="455" lsb="129"/>
+ <mtx name="dotlessj" width="455" lsb="-155"/>
+ <mtx name="dotmath" width="569" lsb="161"/>
+ <mtx name="e" width="1139" lsb="86"/>
+ <mtx name="eacute" width="1139" lsb="86"/>
+ <mtx name="ebreve" width="1139" lsb="86"/>
+ <mtx name="ecaron" width="1139" lsb="86"/>
+ <mtx name="ecircumflex" width="1139" lsb="86"/>
+ <mtx name="edieresis" width="1139" lsb="86"/>
+ <mtx name="edotaccent" width="1139" lsb="86"/>
+ <mtx name="egrave" width="1139" lsb="86"/>
+ <mtx name="eight" width="1139" lsb="99"/>
+ <mtx name="ellipsis" width="2048" lsb="247"/>
+ <mtx name="emacron" width="1139" lsb="86"/>
+ <mtx name="emdash" width="2048" lsb="99"/>
+ <mtx name="endash" width="1139" lsb="101"/>
+ <mtx name="eng" width="1139" lsb="154"/>
+ <mtx name="eogonek" width="1139" lsb="86"/>
+ <mtx name="equal" width="1196" lsb="104"/>
+ <mtx name="estimated" width="1139" lsb="86"/>
+ <mtx name="eth" width="1139" lsb="86"/>
+ <mtx name="exclam" width="569" lsb="186"/>
+ <mtx name="exclamdown" width="682" lsb="242"/>
+ <mtx name="f" width="569" lsb="31"/>
+ <mtx name="fi" width="1024" lsb="31"/>
+ <mtx name="fi#1" width="1024" lsb="31"/>
+ <mtx name="figuredash" width="1139" lsb="101"/>
+ <mtx name="five" width="1139" lsb="163"/>
+ <mtx name="fl" width="1024" lsb="31"/>
+ <mtx name="fl#1" width="1024" lsb="31"/>
+ <mtx name="florin" width="1139" lsb="49"/>
+ <mtx name="four" width="1139" lsb="31"/>
+ <mtx name="foursuperiour" width="682" lsb="3"/>
+ <mtx name="fraction" width="342" lsb="-441"/>
+ <mtx name="fraction#1" width="342" lsb="-441"/>
+ <mtx name="g" width="1139" lsb="93"/>
+ <mtx name="gbreve" width="1139" lsb="93"/>
+ <mtx name="gcircumflex" width="1139" lsb="93"/>
+ <mtx name="gcommaaccent" width="1139" lsb="93"/>
+ <mtx name="gdotaccent" width="1139" lsb="93"/>
+ <mtx name="germandbls" width="1251" lsb="129"/>
+ <mtx name="grave" width="682" lsb="106"/>
+ <mtx name="greater" width="1196" lsb="104"/>
+ <mtx name="guillemotleft" width="1139" lsb="115"/>
+ <mtx name="guillemotright" width="1139" lsb="136"/>
+ <mtx name="guilsinglleft" width="682" lsb="74"/>
+ <mtx name="guilsinglright" width="682" lsb="114"/>
+ <mtx name="h" width="1139" lsb="154"/>
+ <mtx name="hbar" width="1139" lsb="6"/>
+ <mtx name="hcircumflex" width="1139" lsb="154"/>
+ <mtx name="hungarumlaut" width="682" lsb="-51"/>
+ <mtx name="hyphen" width="682" lsb="88"/>
+ <mtx name="hyphen#1" width="682" lsb="88"/>
+ <mtx name="i" width="455" lsb="129"/>
+ <mtx name="iacute" width="455" lsb="79"/>
+ <mtx name="ibreve" width="455" lsb="-106"/>
+ <mtx name="icircumflex" width="455" lsb="-123"/>
+ <mtx name="idieresis" width="455" lsb="-56"/>
+ <mtx name="igrave" width="455" lsb="-94"/>
+ <mtx name="ij" width="909" lsb="129"/>
+ <mtx name="imacron" width="455" lsb="-94"/>
+ <mtx name="iogonek" width="455" lsb="61"/>
+ <mtx name="itilde" width="455" lsb="-106"/>
+ <mtx name="j" width="455" lsb="-155"/>
+ <mtx name="jcircumflex" width="455" lsb="-155"/>
+ <mtx name="k" width="1024" lsb="154"/>
+ <mtx name="kcommaaccent" width="1024" lsb="154"/>
+ <mtx name="kgreenlandic" width="1024" lsb="154"/>
+ <mtx name="l" width="455" lsb="129"/>
+ <mtx name="lacute" width="455" lsb="79"/>
+ <mtx name="lcaron" width="597" lsb="129"/>
+ <mtx name="lcommaaccent" width="455" lsb="79"/>
+ <mtx name="ldot" width="684" lsb="129"/>
+ <mtx name="less" width="1196" lsb="104"/>
+ <mtx name="logicalnot" width="1196" lsb="86"/>
+ <mtx name="longs" width="455" lsb="8"/>
+ <mtx name="lslash" width="455" lsb="-7"/>
+ <mtx name="m" width="1706" lsb="154"/>
+ <mtx name="macron" width="682" lsb="20"/>
+ <mtx name="macron#1" width="1139" lsb="99"/>
+ <mtx name="minus" width="1196" lsb="104"/>
+ <mtx name="mu" width="1139" lsb="142"/>
+ <mtx name="multiply" width="1196" lsb="118"/>
+ <mtx name="n" width="1139" lsb="154"/>
+ <mtx name="nacute" width="1139" lsb="154"/>
+ <mtx name="napostrophe" width="1237" lsb="0"/>
+ <mtx name="nbhyphen" width="682" lsb="88"/>
+ <mtx name="ncaron" width="1139" lsb="154"/>
+ <mtx name="ncommaaccent" width="1139" lsb="154"/>
+ <mtx name="nine" width="1139" lsb="84"/>
+ <mtx name="nonbreakingspace" width="569" lsb="0"/>
+ <mtx name="ntilde" width="1139" lsb="154"/>
+ <mtx name="numbersign" width="1139" lsb="25"/>
+ <mtx name="o" width="1139" lsb="86"/>
+ <mtx name="oacute" width="1139" lsb="86"/>
+ <mtx name="obreve" width="1139" lsb="86"/>
+ <mtx name="ocircumflex" width="1139" lsb="86"/>
+ <mtx name="odieresis" width="1139" lsb="86"/>
+ <mtx name="oe" width="1933" lsb="86"/>
+ <mtx name="ogonek" width="682" lsb="170"/>
+ <mtx name="ograve" width="1139" lsb="86"/>
+ <mtx name="ohungarumlaut" width="1139" lsb="86"/>
+ <mtx name="omacron" width="1139" lsb="86"/>
+ <mtx name="one" width="1139" lsb="230"/>
+ <mtx name="onehalf" width="1708" lsb="116"/>
+ <mtx name="onequarter" width="1708" lsb="116"/>
+ <mtx name="onesuperior" width="682" lsb="123"/>
+ <mtx name="ordfeminine" width="758" lsb="86"/>
+ <mtx name="ordmasculine" width="748" lsb="74"/>
+ <mtx name="oslash" width="1251" lsb="143"/>
+ <mtx name="otilde" width="1139" lsb="86"/>
+ <mtx name="p" width="1139" lsb="154"/>
+ <mtx name="paragraph" width="1100" lsb="88"/>
+ <mtx name="parenleft" width="682" lsb="131"/>
+ <mtx name="parenright" width="682" lsb="82"/>
+ <mtx name="percent" width="1821" lsb="112"/>
+ <mtx name="period" width="569" lsb="161"/>
+ <mtx name="periodcentered" width="569" lsb="161"/>
+ <mtx name="periodcentered#1" width="569" lsb="161"/>
+ <mtx name="perthousand" width="2048" lsb="25"/>
+ <mtx name="plus" width="1196" lsb="104"/>
+ <mtx name="plusminus" width="1196" lsb="104"/>
+ <mtx name="q" width="1139" lsb="86"/>
+ <mtx name="question" width="1139" lsb="138"/>
+ <mtx name="questiondown" width="1251" lsb="185"/>
+ <mtx name="quotedbl" width="727" lsb="92"/>
+ <mtx name="quotedblbase" width="682" lsb="70"/>
+ <mtx name="quotedblleft" width="682" lsb="57"/>
+ <mtx name="quotedblright" width="682" lsb="82"/>
+ <mtx name="quoteleft" width="455" lsb="92"/>
+ <mtx name="quotereversed" width="569" lsb="0"/>
+ <mtx name="quoteright" width="455" lsb="116"/>
+ <mtx name="quotesinglbase" width="455" lsb="104"/>
+ <mtx name="quotesingle" width="391" lsb="72"/>
+ <mtx name="r" width="682" lsb="154"/>
+ <mtx name="racute" width="682" lsb="154"/>
+ <mtx name="radicalex" width="1139" lsb="99"/>
+ <mtx name="rcaron" width="682" lsb="2"/>
+ <mtx name="rcommaaccent" width="682" lsb="154"/>
+ <mtx name="registered" width="1509" lsb="15"/>
+ <mtx name="ring" width="682" lsb="114"/>
+ <mtx name="s" width="1024" lsb="116"/>
+ <mtx name="sacute" width="1024" lsb="116"/>
+ <mtx name="scaron" width="1024" lsb="116"/>
+ <mtx name="scedilla" width="1024" lsb="116"/>
+ <mtx name="scircumflex" width="1024" lsb="116"/>
+ <mtx name="scommaaccent" width="1024" lsb="116"/>
+ <mtx name="section" width="1139" lsb="129"/>
+ <mtx name="semicolon" width="569" lsb="186"/>
+ <mtx name="semicolon#1" width="569" lsb="186"/>
+ <mtx name="seven" width="1139" lsb="136"/>
+ <mtx name="sfthyphen" width="682" lsb="88"/>
+ <mtx name="six" width="1139" lsb="84"/>
+ <mtx name="slash" width="569" lsb="-59"/>
+ <mtx name="space" width="569" lsb="0"/>
+ <mtx name="sterling" width="1139" lsb="121"/>
+ <mtx name="t" width="569" lsb="29"/>
+ <mtx name="tbar" width="569" lsb="29"/>
+ <mtx name="tcaron" width="768" lsb="29"/>
+ <mtx name="tcommaaccent" width="569" lsb="29"/>
+ <mtx name="tcommabelow" width="569" lsb="29"/>
+ <mtx name="thorn" width="1139" lsb="154"/>
+ <mtx name="three" width="1139" lsb="153"/>
+ <mtx name="threequarters" width="1708" lsb="111"/>
+ <mtx name="threesuperior" width="682" lsb="74"/>
+ <mtx name="tilde" width="682" lsb="8"/>
+ <mtx name="trademark" width="2048" lsb="222"/>
+ <mtx name="two" width="1139" lsb="102"/>
+ <mtx name="twosuperior" width="682" lsb="74"/>
+ <mtx name="u" width="1139" lsb="142"/>
+ <mtx name="uacute" width="1139" lsb="142"/>
+ <mtx name="ubreve" width="1139" lsb="142"/>
+ <mtx name="ucircumflex" width="1139" lsb="142"/>
+ <mtx name="udieresis" width="1139" lsb="142"/>
+ <mtx name="ugrave" width="1139" lsb="142"/>
+ <mtx name="uhungarumlaut" width="1139" lsb="142"/>
+ <mtx name="umacron" width="1139" lsb="142"/>
+ <mtx name="underscore" width="1139" lsb="0"/>
+ <mtx name="uogonek" width="1139" lsb="142"/>
+ <mtx name="uring" width="1139" lsb="142"/>
+ <mtx name="utilde" width="1139" lsb="142"/>
+ <mtx name="v" width="1024" lsb="19"/>
+ <mtx name="w" width="1479" lsb="11"/>
+ <mtx name="wcircumflex" width="1479" lsb="11"/>
+ <mtx name="x" width="1024" lsb="28"/>
+ <mtx name="y" width="1024" lsb="19"/>
+ <mtx name="yacute" width="1024" lsb="19"/>
+ <mtx name="ycircumflex" width="1024" lsb="19"/>
+ <mtx name="ydieresis" width="1024" lsb="19"/>
+ <mtx name="yen" width="1139" lsb="25"/>
+ <mtx name="z" width="1024" lsb="74"/>
+ <mtx name="zacute" width="1024" lsb="74"/>
+ <mtx name="zcaron" width="1024" lsb="74"/>
+ <mtx name="zdotaccent" width="1024" lsb="74"/>
+ <mtx name="zero" width="1139" lsb="80"/>
+ </hmtx>
+
+ <cmap>
+ <tableVersion version="0"/>
+ <cmap_format_0 platformID="1" platEncID="0" language="0">
+ <map code="0x0" name=".notdef#1"/>
+ <map code="0x1" name=".notdef"/>
+ <map code="0x2" name=".notdef"/>
+ <map code="0x3" name=".notdef"/>
+ <map code="0x4" name=".notdef"/>
+ <map code="0x5" name=".notdef"/>
+ <map code="0x6" name=".notdef"/>
+ <map code="0x7" name=".notdef"/>
+ <map code="0x8" name=".notdef#1"/>
+ <map code="0x9" name="space"/>
+ <map code="0xa" name=".notdef"/>
+ <map code="0xb" name=".notdef"/>
+ <map code="0xc" name=".notdef"/>
+ <map code="0xd" name=".notdef#2"/>
+ <map code="0xe" name=".notdef"/>
+ <map code="0xf" name=".notdef"/>
+ <map code="0x10" name=".notdef"/>
+ <map code="0x11" name=".notdef"/>
+ <map code="0x12" name=".notdef"/>
+ <map code="0x13" name=".notdef"/>
+ <map code="0x14" name=".notdef"/>
+ <map code="0x15" name=".notdef"/>
+ <map code="0x16" name=".notdef"/>
+ <map code="0x17" name=".notdef"/>
+ <map code="0x18" name=".notdef"/>
+ <map code="0x19" name=".notdef"/>
+ <map code="0x1a" name=".notdef"/>
+ <map code="0x1b" name=".notdef"/>
+ <map code="0x1c" name=".notdef"/>
+ <map code="0x1d" name=".notdef#1"/>
+ <map code="0x1e" name=".notdef"/>
+ <map code="0x1f" name=".notdef"/>
+ <map code="0x20" name="space"/>
+ <map code="0x21" name="exclam"/>
+ <map code="0x22" name="quotedbl"/>
+ <map code="0x23" name="numbersign"/>
+ <map code="0x24" name="dollar"/>
+ <map code="0x25" name="percent"/>
+ <map code="0x26" name="ampersand"/>
+ <map code="0x27" name="quotesingle"/>
+ <map code="0x28" name="parenleft"/>
+ <map code="0x29" name="parenright"/>
+ <map code="0x2a" name="asterisk"/>
+ <map code="0x2b" name="plus"/>
+ <map code="0x2c" name="comma"/>
+ <map code="0x2d" name="hyphen"/>
+ <map code="0x2e" name="period"/>
+ <map code="0x2f" name="slash"/>
+ <map code="0x30" name="zero"/>
+ <map code="0x31" name="one"/>
+ <map code="0x32" name="two"/>
+ <map code="0x33" name="three"/>
+ <map code="0x34" name="four"/>
+ <map code="0x35" name="five"/>
+ <map code="0x36" name="six"/>
+ <map code="0x37" name="seven"/>
+ <map code="0x38" name="eight"/>
+ <map code="0x39" name="nine"/>
+ <map code="0x3a" name="colon"/>
+ <map code="0x3b" name="semicolon"/>
+ <map code="0x3c" name="less"/>
+ <map code="0x3d" name="equal"/>
+ <map code="0x3e" name="greater"/>
+ <map code="0x3f" name="question"/>
+ <map code="0x40" name="at"/>
+ <map code="0x41" name="A"/>
+ <map code="0x42" name="B"/>
+ <map code="0x43" name="C"/>
+ <map code="0x44" name="D"/>
+ <map code="0x45" name="E"/>
+ <map code="0x46" name="F"/>
+ <map code="0x47" name="G"/>
+ <map code="0x48" name="H"/>
+ <map code="0x49" name="I"/>
+ <map code="0x4a" name="J"/>
+ <map code="0x4b" name="K"/>
+ <map code="0x4c" name="L"/>
+ <map code="0x4d" name="M"/>
+ <map code="0x4e" name="N"/>
+ <map code="0x4f" name="O"/>
+ <map code="0x50" name="P"/>
+ <map code="0x51" name="Q"/>
+ <map code="0x52" name="R"/>
+ <map code="0x53" name="S"/>
+ <map code="0x54" name="T"/>
+ <map code="0x55" name="U"/>
+ <map code="0x56" name="V"/>
+ <map code="0x57" name="W"/>
+ <map code="0x58" name="X"/>
+ <map code="0x59" name="Y"/>
+ <map code="0x5a" name="Z"/>
+ <map code="0x5b" name="bracketleft"/>
+ <map code="0x5c" name="backslash"/>
+ <map code="0x5d" name="bracketright"/>
+ <map code="0x5e" name="asciicircum"/>
+ <map code="0x5f" name="underscore"/>
+ <map code="0x60" name="grave"/>
+ <map code="0x61" name="a"/>
+ <map code="0x62" name="b"/>
+ <map code="0x63" name="c"/>
+ <map code="0x64" name="d"/>
+ <map code="0x65" name="e"/>
+ <map code="0x66" name="f"/>
+ <map code="0x67" name="g"/>
+ <map code="0x68" name="h"/>
+ <map code="0x69" name="i"/>
+ <map code="0x6a" name="j"/>
+ <map code="0x6b" name="k"/>
+ <map code="0x6c" name="l"/>
+ <map code="0x6d" name="m"/>
+ <map code="0x6e" name="n"/>
+ <map code="0x6f" name="o"/>
+ <map code="0x70" name="p"/>
+ <map code="0x71" name="q"/>
+ <map code="0x72" name="r"/>
+ <map code="0x73" name="s"/>
+ <map code="0x74" name="t"/>
+ <map code="0x75" name="u"/>
+ <map code="0x76" name="v"/>
+ <map code="0x77" name="w"/>
+ <map code="0x78" name="x"/>
+ <map code="0x79" name="y"/>
+ <map code="0x7a" name="z"/>
+ <map code="0x7b" name="braceleft"/>
+ <map code="0x7c" name="bar"/>
+ <map code="0x7d" name="braceright"/>
+ <map code="0x7e" name="asciitilde"/>
+ <map code="0x7f" name=".notdef"/>
+ <map code="0x80" name="Adieresis"/>
+ <map code="0x81" name="Aring"/>
+ <map code="0x82" name="Ccedilla"/>
+ <map code="0x83" name="Eacute"/>
+ <map code="0x84" name="Ntilde"/>
+ <map code="0x85" name="Odieresis"/>
+ <map code="0x86" name="Udieresis"/>
+ <map code="0x87" name="aacute"/>
+ <map code="0x88" name="agrave"/>
+ <map code="0x89" name="acircumflex"/>
+ <map code="0x8a" name="adieresis"/>
+ <map code="0x8b" name="atilde"/>
+ <map code="0x8c" name="aring"/>
+ <map code="0x8d" name="ccedilla"/>
+ <map code="0x8e" name="eacute"/>
+ <map code="0x8f" name="egrave"/>
+ <map code="0x90" name="ecircumflex"/>
+ <map code="0x91" name="edieresis"/>
+ <map code="0x92" name="iacute"/>
+ <map code="0x93" name="igrave"/>
+ <map code="0x94" name="icircumflex"/>
+ <map code="0x95" name="idieresis"/>
+ <map code="0x96" name="ntilde"/>
+ <map code="0x97" name="oacute"/>
+ <map code="0x98" name="ograve"/>
+ <map code="0x99" name="ocircumflex"/>
+ <map code="0x9a" name="odieresis"/>
+ <map code="0x9b" name="otilde"/>
+ <map code="0x9c" name="uacute"/>
+ <map code="0x9d" name="ugrave"/>
+ <map code="0x9e" name="ucircumflex"/>
+ <map code="0x9f" name="udieresis"/>
+ <map code="0xa0" name="dagger"/>
+ <map code="0xa1" name="degree"/>
+ <map code="0xa2" name="cent"/>
+ <map code="0xa3" name="sterling"/>
+ <map code="0xa4" name="section"/>
+ <map code="0xa5" name="bullet"/>
+ <map code="0xa6" name="paragraph"/>
+ <map code="0xa7" name="germandbls"/>
+ <map code="0xa8" name="registered"/>
+ <map code="0xa9" name="copyright"/>
+ <map code="0xaa" name="trademark"/>
+ <map code="0xab" name="acute"/>
+ <map code="0xac" name="dieresis"/>
+ <map code="0xad" name=".notdef"/>
+ <map code="0xae" name="AE"/>
+ <map code="0xaf" name="Oslash"/>
+ <map code="0xb0" name=".notdef"/>
+ <map code="0xb1" name="plusminus"/>
+ <map code="0xb2" name=".notdef"/>
+ <map code="0xb3" name=".notdef"/>
+ <map code="0xb4" name="yen"/>
+ <map code="0xb5" name="mu"/>
+ <map code="0xb6" name=".notdef"/>
+ <map code="0xb7" name=".notdef"/>
+ <map code="0xb8" name=".notdef"/>
+ <map code="0xb9" name=".notdef"/>
+ <map code="0xba" name=".notdef"/>
+ <map code="0xbb" name="ordfeminine"/>
+ <map code="0xbc" name="ordmasculine"/>
+ <map code="0xbd" name=".notdef"/>
+ <map code="0xbe" name="ae"/>
+ <map code="0xbf" name="oslash"/>
+ <map code="0xc0" name="questiondown"/>
+ <map code="0xc1" name="exclamdown"/>
+ <map code="0xc2" name="logicalnot"/>
+ <map code="0xc3" name=".notdef"/>
+ <map code="0xc4" name="florin"/>
+ <map code="0xc5" name=".notdef"/>
+ <map code="0xc6" name=".notdef"/>
+ <map code="0xc7" name="guillemotleft"/>
+ <map code="0xc8" name="guillemotright"/>
+ <map code="0xc9" name="ellipsis"/>
+ <map code="0xca" name=".notdef#16"/>
+ <map code="0xcb" name="Agrave"/>
+ <map code="0xcc" name="Atilde"/>
+ <map code="0xcd" name="Otilde"/>
+ <map code="0xce" name="OE"/>
+ <map code="0xcf" name="oe"/>
+ <map code="0xd0" name="endash"/>
+ <map code="0xd1" name="emdash"/>
+ <map code="0xd2" name="quotedblleft"/>
+ <map code="0xd3" name="quotedblright"/>
+ <map code="0xd4" name="quoteleft"/>
+ <map code="0xd5" name="quoteright"/>
+ <map code="0xd6" name="divide"/>
+ <map code="0xd7" name=".notdef"/>
+ <map code="0xd8" name="ydieresis"/>
+ <map code="0xd9" name="Ydieresis"/>
+ <map code="0xda" name="fraction"/>
+ <map code="0xdb" name="currency"/>
+ <map code="0xdc" name="guilsinglleft"/>
+ <map code="0xdd" name="guilsinglright"/>
+ <map code="0xde" name="fi"/>
+ <map code="0xdf" name="fl"/>
+ <map code="0xe0" name="daggerdbl"/>
+ <map code="0xe1" name="periodcentered"/>
+ <map code="0xe2" name="quotesinglbase"/>
+ <map code="0xe3" name="quotedblbase"/>
+ <map code="0xe4" name="perthousand"/>
+ <map code="0xe5" name="Acircumflex"/>
+ <map code="0xe6" name="Ecircumflex"/>
+ <map code="0xe7" name="Aacute"/>
+ <map code="0xe8" name="Edieresis"/>
+ <map code="0xe9" name="Egrave"/>
+ <map code="0xea" name="Iacute"/>
+ <map code="0xeb" name="Icircumflex"/>
+ <map code="0xec" name="Idieresis"/>
+ <map code="0xed" name="Igrave"/>
+ <map code="0xee" name="Oacute"/>
+ <map code="0xef" name="Ocircumflex"/>
+ <map code="0xf0" name="Euro"/>
+ <map code="0xf1" name="Ograve"/>
+ <map code="0xf2" name="Uacute"/>
+ <map code="0xf3" name="Ucircumflex"/>
+ <map code="0xf4" name="Ugrave"/>
+ <map code="0xf5" name="dotlessi"/>
+ <map code="0xf6" name="circumflex"/>
+ <map code="0xf7" name="tilde"/>
+ <map code="0xf8" name="macron"/>
+ <map code="0xf9" name="breve"/>
+ <map code="0xfa" name="dotaccent"/>
+ <map code="0xfb" name="ring"/>
+ <map code="0xfc" name="cedilla"/>
+ <map code="0xfd" name="hungarumlaut"/>
+ <map code="0xfe" name="ogonek"/>
+ <map code="0xff" name="caron"/>
+ </cmap_format_0>
+ <cmap_format_4 platformID="3" platEncID="1" language="0">
+ <map code="0x20" name="space"/><!-- SPACE -->
+ <map code="0x21" name="exclam"/><!-- EXCLAMATION MARK -->
+ <map code="0x22" name="quotedbl"/><!-- QUOTATION MARK -->
+ <map code="0x23" name="numbersign"/><!-- NUMBER SIGN -->
+ <map code="0x24" name="dollar"/><!-- DOLLAR SIGN -->
+ <map code="0x25" name="percent"/><!-- PERCENT SIGN -->
+ <map code="0x26" name="ampersand"/><!-- AMPERSAND -->
+ <map code="0x27" name="quotesingle"/><!-- APOSTROPHE -->
+ <map code="0x28" name="parenleft"/><!-- LEFT PARENTHESIS -->
+ <map code="0x29" name="parenright"/><!-- RIGHT PARENTHESIS -->
+ <map code="0x2a" name="asterisk"/><!-- ASTERISK -->
+ <map code="0x2b" name="plus"/><!-- PLUS SIGN -->
+ <map code="0x2c" name="comma"/><!-- COMMA -->
+ <map code="0x2d" name="hyphen"/><!-- HYPHEN-MINUS -->
+ <map code="0x2e" name="period"/><!-- FULL STOP -->
+ <map code="0x2f" name="slash"/><!-- SOLIDUS -->
+ <map code="0x30" name="zero"/><!-- DIGIT ZERO -->
+ <map code="0x31" name="one"/><!-- DIGIT ONE -->
+ <map code="0x32" name="two"/><!-- DIGIT TWO -->
+ <map code="0x33" name="three"/><!-- DIGIT THREE -->
+ <map code="0x34" name="four"/><!-- DIGIT FOUR -->
+ <map code="0x35" name="five"/><!-- DIGIT FIVE -->
+ <map code="0x36" name="six"/><!-- DIGIT SIX -->
+ <map code="0x37" name="seven"/><!-- DIGIT SEVEN -->
+ <map code="0x38" name="eight"/><!-- DIGIT EIGHT -->
+ <map code="0x39" name="nine"/><!-- DIGIT NINE -->
+ <map code="0x3a" name="colon"/><!-- COLON -->
+ <map code="0x3b" name="semicolon"/><!-- SEMICOLON -->
+ <map code="0x3c" name="less"/><!-- LESS-THAN SIGN -->
+ <map code="0x3d" name="equal"/><!-- EQUALS SIGN -->
+ <map code="0x3e" name="greater"/><!-- GREATER-THAN SIGN -->
+ <map code="0x3f" name="question"/><!-- QUESTION MARK -->
+ <map code="0x40" name="at"/><!-- COMMERCIAL AT -->
+ <map code="0x41" name="A"/><!-- LATIN CAPITAL LETTER A -->
+ <map code="0x42" name="B"/><!-- LATIN CAPITAL LETTER B -->
+ <map code="0x43" name="C"/><!-- LATIN CAPITAL LETTER C -->
+ <map code="0x44" name="D"/><!-- LATIN CAPITAL LETTER D -->
+ <map code="0x45" name="E"/><!-- LATIN CAPITAL LETTER E -->
+ <map code="0x46" name="F"/><!-- LATIN CAPITAL LETTER F -->
+ <map code="0x47" name="G"/><!-- LATIN CAPITAL LETTER G -->
+ <map code="0x48" name="H"/><!-- LATIN CAPITAL LETTER H -->
+ <map code="0x49" name="I"/><!-- LATIN CAPITAL LETTER I -->
+ <map code="0x4a" name="J"/><!-- LATIN CAPITAL LETTER J -->
+ <map code="0x4b" name="K"/><!-- LATIN CAPITAL LETTER K -->
+ <map code="0x4c" name="L"/><!-- LATIN CAPITAL LETTER L -->
+ <map code="0x4d" name="M"/><!-- LATIN CAPITAL LETTER M -->
+ <map code="0x4e" name="N"/><!-- LATIN CAPITAL LETTER N -->
+ <map code="0x4f" name="O"/><!-- LATIN CAPITAL LETTER O -->
+ <map code="0x50" name="P"/><!-- LATIN CAPITAL LETTER P -->
+ <map code="0x51" name="Q"/><!-- LATIN CAPITAL LETTER Q -->
+ <map code="0x52" name="R"/><!-- LATIN CAPITAL LETTER R -->
+ <map code="0x53" name="S"/><!-- LATIN CAPITAL LETTER S -->
+ <map code="0x54" name="T"/><!-- LATIN CAPITAL LETTER T -->
+ <map code="0x55" name="U"/><!-- LATIN CAPITAL LETTER U -->
+ <map code="0x56" name="V"/><!-- LATIN CAPITAL LETTER V -->
+ <map code="0x57" name="W"/><!-- LATIN CAPITAL LETTER W -->
+ <map code="0x58" name="X"/><!-- LATIN CAPITAL LETTER X -->
+ <map code="0x59" name="Y"/><!-- LATIN CAPITAL LETTER Y -->
+ <map code="0x5a" name="Z"/><!-- LATIN CAPITAL LETTER Z -->
+ <map code="0x5b" name="bracketleft"/><!-- LEFT SQUARE BRACKET -->
+ <map code="0x5c" name="backslash"/><!-- REVERSE SOLIDUS -->
+ <map code="0x5d" name="bracketright"/><!-- RIGHT SQUARE BRACKET -->
+ <map code="0x5e" name="asciicircum"/><!-- CIRCUMFLEX ACCENT -->
+ <map code="0x5f" name="underscore"/><!-- LOW LINE -->
+ <map code="0x60" name="grave"/><!-- GRAVE ACCENT -->
+ <map code="0x61" name="a"/><!-- LATIN SMALL LETTER A -->
+ <map code="0x62" name="b"/><!-- LATIN SMALL LETTER B -->
+ <map code="0x63" name="c"/><!-- LATIN SMALL LETTER C -->
+ <map code="0x64" name="d"/><!-- LATIN SMALL LETTER D -->
+ <map code="0x65" name="e"/><!-- LATIN SMALL LETTER E -->
+ <map code="0x66" name="f"/><!-- LATIN SMALL LETTER F -->
+ <map code="0x67" name="g"/><!-- LATIN SMALL LETTER G -->
+ <map code="0x68" name="h"/><!-- LATIN SMALL LETTER H -->
+ <map code="0x69" name="i"/><!-- LATIN SMALL LETTER I -->
+ <map code="0x6a" name="j"/><!-- LATIN SMALL LETTER J -->
+ <map code="0x6b" name="k"/><!-- LATIN SMALL LETTER K -->
+ <map code="0x6c" name="l"/><!-- LATIN SMALL LETTER L -->
+ <map code="0x6d" name="m"/><!-- LATIN SMALL LETTER M -->
+ <map code="0x6e" name="n"/><!-- LATIN SMALL LETTER N -->
+ <map code="0x6f" name="o"/><!-- LATIN SMALL LETTER O -->
+ <map code="0x70" name="p"/><!-- LATIN SMALL LETTER P -->
+ <map code="0x71" name="q"/><!-- LATIN SMALL LETTER Q -->
+ <map code="0x72" name="r"/><!-- LATIN SMALL LETTER R -->
+ <map code="0x73" name="s"/><!-- LATIN SMALL LETTER S -->
+ <map code="0x74" name="t"/><!-- LATIN SMALL LETTER T -->
+ <map code="0x75" name="u"/><!-- LATIN SMALL LETTER U -->
+ <map code="0x76" name="v"/><!-- LATIN SMALL LETTER V -->
+ <map code="0x77" name="w"/><!-- LATIN SMALL LETTER W -->
+ <map code="0x78" name="x"/><!-- LATIN SMALL LETTER X -->
+ <map code="0x79" name="y"/><!-- LATIN SMALL LETTER Y -->
+ <map code="0x7a" name="z"/><!-- LATIN SMALL LETTER Z -->
+ <map code="0x7b" name="braceleft"/><!-- LEFT CURLY BRACKET -->
+ <map code="0x7c" name="bar"/><!-- VERTICAL LINE -->
+ <map code="0x7d" name="braceright"/><!-- RIGHT CURLY BRACKET -->
+ <map code="0x7e" name="asciitilde"/><!-- TILDE -->
+ <map code="0x80" name="Euro#1"/><!-- &lt;control> -->
+ <map code="0xa0" name="nonbreakingspace"/><!-- NO-BREAK SPACE -->
+ <map code="0xa1" name="exclamdown"/><!-- INVERTED EXCLAMATION MARK -->
+ <map code="0xa2" name="cent"/><!-- CENT SIGN -->
+ <map code="0xa3" name="sterling"/><!-- POUND SIGN -->
+ <map code="0xa4" name="currency"/><!-- CURRENCY SIGN -->
+ <map code="0xa5" name="yen"/><!-- YEN SIGN -->
+ <map code="0xa6" name="brokenbar"/><!-- BROKEN BAR -->
+ <map code="0xa7" name="section"/><!-- SECTION SIGN -->
+ <map code="0xa8" name="dieresis"/><!-- DIAERESIS -->
+ <map code="0xa9" name="copyright"/><!-- COPYRIGHT SIGN -->
+ <map code="0xaa" name="ordfeminine"/><!-- FEMININE ORDINAL INDICATOR -->
+ <map code="0xab" name="guillemotleft"/><!-- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+ <map code="0xac" name="logicalnot"/><!-- NOT SIGN -->
+ <map code="0xad" name="sfthyphen"/><!-- SOFT HYPHEN -->
+ <map code="0xae" name="registered"/><!-- REGISTERED SIGN -->
+ <map code="0xaf" name="macron#1"/><!-- MACRON -->
+ <map code="0xb0" name="degree"/><!-- DEGREE SIGN -->
+ <map code="0xb1" name="plusminus"/><!-- PLUS-MINUS SIGN -->
+ <map code="0xb2" name="twosuperior"/><!-- SUPERSCRIPT TWO -->
+ <map code="0xb3" name="threesuperior"/><!-- SUPERSCRIPT THREE -->
+ <map code="0xb4" name="acute"/><!-- ACUTE ACCENT -->
+ <map code="0xb5" name="mu"/><!-- MICRO SIGN -->
+ <map code="0xb6" name="paragraph"/><!-- PILCROW SIGN -->
+ <map code="0xb7" name="periodcentered#1"/><!-- MIDDLE DOT -->
+ <map code="0xb8" name="cedilla"/><!-- CEDILLA -->
+ <map code="0xb9" name="onesuperior"/><!-- SUPERSCRIPT ONE -->
+ <map code="0xba" name="ordmasculine"/><!-- MASCULINE ORDINAL INDICATOR -->
+ <map code="0xbb" name="guillemotright"/><!-- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+ <map code="0xbc" name="onequarter"/><!-- VULGAR FRACTION ONE QUARTER -->
+ <map code="0xbd" name="onehalf"/><!-- VULGAR FRACTION ONE HALF -->
+ <map code="0xbe" name="threequarters"/><!-- VULGAR FRACTION THREE QUARTERS -->
+ <map code="0xbf" name="questiondown"/><!-- INVERTED QUESTION MARK -->
+ <map code="0xc0" name="Agrave"/><!-- LATIN CAPITAL LETTER A WITH GRAVE -->
+ <map code="0xc1" name="Aacute"/><!-- LATIN CAPITAL LETTER A WITH ACUTE -->
+ <map code="0xc2" name="Acircumflex"/><!-- LATIN CAPITAL LETTER A WITH CIRCUMFLEX -->
+ <map code="0xc3" name="Atilde"/><!-- LATIN CAPITAL LETTER A WITH TILDE -->
+ <map code="0xc4" name="Adieresis"/><!-- LATIN CAPITAL LETTER A WITH DIAERESIS -->
+ <map code="0xc5" name="Aring"/><!-- LATIN CAPITAL LETTER A WITH RING ABOVE -->
+ <map code="0xc6" name="AE"/><!-- LATIN CAPITAL LETTER AE -->
+ <map code="0xc7" name="Ccedilla"/><!-- LATIN CAPITAL LETTER C WITH CEDILLA -->
+ <map code="0xc8" name="Egrave"/><!-- LATIN CAPITAL LETTER E WITH GRAVE -->
+ <map code="0xc9" name="Eacute"/><!-- LATIN CAPITAL LETTER E WITH ACUTE -->
+ <map code="0xca" name="Ecircumflex"/><!-- LATIN CAPITAL LETTER E WITH CIRCUMFLEX -->
+ <map code="0xcb" name="Edieresis"/><!-- LATIN CAPITAL LETTER E WITH DIAERESIS -->
+ <map code="0xcc" name="Igrave"/><!-- LATIN CAPITAL LETTER I WITH GRAVE -->
+ <map code="0xcd" name="Iacute"/><!-- LATIN CAPITAL LETTER I WITH ACUTE -->
+ <map code="0xce" name="Icircumflex"/><!-- LATIN CAPITAL LETTER I WITH CIRCUMFLEX -->
+ <map code="0xcf" name="Idieresis"/><!-- LATIN CAPITAL LETTER I WITH DIAERESIS -->
+ <map code="0xd0" name="Eth"/><!-- LATIN CAPITAL LETTER ETH -->
+ <map code="0xd1" name="Ntilde"/><!-- LATIN CAPITAL LETTER N WITH TILDE -->
+ <map code="0xd2" name="Ograve"/><!-- LATIN CAPITAL LETTER O WITH GRAVE -->
+ <map code="0xd3" name="Oacute"/><!-- LATIN CAPITAL LETTER O WITH ACUTE -->
+ <map code="0xd4" name="Ocircumflex"/><!-- LATIN CAPITAL LETTER O WITH CIRCUMFLEX -->
+ <map code="0xd5" name="Otilde"/><!-- LATIN CAPITAL LETTER O WITH TILDE -->
+ <map code="0xd6" name="Odieresis"/><!-- LATIN CAPITAL LETTER O WITH DIAERESIS -->
+ <map code="0xd7" name="multiply"/><!-- MULTIPLICATION SIGN -->
+ <map code="0xd8" name="Oslash"/><!-- LATIN CAPITAL LETTER O WITH STROKE -->
+ <map code="0xd9" name="Ugrave"/><!-- LATIN CAPITAL LETTER U WITH GRAVE -->
+ <map code="0xda" name="Uacute"/><!-- LATIN CAPITAL LETTER U WITH ACUTE -->
+ <map code="0xdb" name="Ucircumflex"/><!-- LATIN CAPITAL LETTER U WITH CIRCUMFLEX -->
+ <map code="0xdc" name="Udieresis"/><!-- LATIN CAPITAL LETTER U WITH DIAERESIS -->
+ <map code="0xdd" name="Yacute"/><!-- LATIN CAPITAL LETTER Y WITH ACUTE -->
+ <map code="0xde" name="Thorn"/><!-- LATIN CAPITAL LETTER THORN -->
+ <map code="0xdf" name="germandbls"/><!-- LATIN SMALL LETTER SHARP S -->
+ <map code="0xe0" name="agrave"/><!-- LATIN SMALL LETTER A WITH GRAVE -->
+ <map code="0xe1" name="aacute"/><!-- LATIN SMALL LETTER A WITH ACUTE -->
+ <map code="0xe2" name="acircumflex"/><!-- LATIN SMALL LETTER A WITH CIRCUMFLEX -->
+ <map code="0xe3" name="atilde"/><!-- LATIN SMALL LETTER A WITH TILDE -->
+ <map code="0xe4" name="adieresis"/><!-- LATIN SMALL LETTER A WITH DIAERESIS -->
+ <map code="0xe5" name="aring"/><!-- LATIN SMALL LETTER A WITH RING ABOVE -->
+ <map code="0xe6" name="ae"/><!-- LATIN SMALL LETTER AE -->
+ <map code="0xe7" name="ccedilla"/><!-- LATIN SMALL LETTER C WITH CEDILLA -->
+ <map code="0xe8" name="egrave"/><!-- LATIN SMALL LETTER E WITH GRAVE -->
+ <map code="0xe9" name="eacute"/><!-- LATIN SMALL LETTER E WITH ACUTE -->
+ <map code="0xea" name="ecircumflex"/><!-- LATIN SMALL LETTER E WITH CIRCUMFLEX -->
+ <map code="0xeb" name="edieresis"/><!-- LATIN SMALL LETTER E WITH DIAERESIS -->
+ <map code="0xec" name="igrave"/><!-- LATIN SMALL LETTER I WITH GRAVE -->
+ <map code="0xed" name="iacute"/><!-- LATIN SMALL LETTER I WITH ACUTE -->
+ <map code="0xee" name="icircumflex"/><!-- LATIN SMALL LETTER I WITH CIRCUMFLEX -->
+ <map code="0xef" name="idieresis"/><!-- LATIN SMALL LETTER I WITH DIAERESIS -->
+ <map code="0xf0" name="eth"/><!-- LATIN SMALL LETTER ETH -->
+ <map code="0xf1" name="ntilde"/><!-- LATIN SMALL LETTER N WITH TILDE -->
+ <map code="0xf2" name="ograve"/><!-- LATIN SMALL LETTER O WITH GRAVE -->
+ <map code="0xf3" name="oacute"/><!-- LATIN SMALL LETTER O WITH ACUTE -->
+ <map code="0xf4" name="ocircumflex"/><!-- LATIN SMALL LETTER O WITH CIRCUMFLEX -->
+ <map code="0xf5" name="otilde"/><!-- LATIN SMALL LETTER O WITH TILDE -->
+ <map code="0xf6" name="odieresis"/><!-- LATIN SMALL LETTER O WITH DIAERESIS -->
+ <map code="0xf7" name="divide"/><!-- DIVISION SIGN -->
+ <map code="0xf8" name="oslash"/><!-- LATIN SMALL LETTER O WITH STROKE -->
+ <map code="0xf9" name="ugrave"/><!-- LATIN SMALL LETTER U WITH GRAVE -->
+ <map code="0xfa" name="uacute"/><!-- LATIN SMALL LETTER U WITH ACUTE -->
+ <map code="0xfb" name="ucircumflex"/><!-- LATIN SMALL LETTER U WITH CIRCUMFLEX -->
+ <map code="0xfc" name="udieresis"/><!-- LATIN SMALL LETTER U WITH DIAERESIS -->
+ <map code="0xfd" name="yacute"/><!-- LATIN SMALL LETTER Y WITH ACUTE -->
+ <map code="0xfe" name="thorn"/><!-- LATIN SMALL LETTER THORN -->
+ <map code="0xff" name="ydieresis"/><!-- LATIN SMALL LETTER Y WITH DIAERESIS -->
+ <map code="0x100" name="Amacron"/><!-- LATIN CAPITAL LETTER A WITH MACRON -->
+ <map code="0x101" name="amacron"/><!-- LATIN SMALL LETTER A WITH MACRON -->
+ <map code="0x102" name="Abreve"/><!-- LATIN CAPITAL LETTER A WITH BREVE -->
+ <map code="0x103" name="abreve"/><!-- LATIN SMALL LETTER A WITH BREVE -->
+ <map code="0x104" name="Aogonek"/><!-- LATIN CAPITAL LETTER A WITH OGONEK -->
+ <map code="0x105" name="aogonek"/><!-- LATIN SMALL LETTER A WITH OGONEK -->
+ <map code="0x106" name="Cacute"/><!-- LATIN CAPITAL LETTER C WITH ACUTE -->
+ <map code="0x107" name="cacute"/><!-- LATIN SMALL LETTER C WITH ACUTE -->
+ <map code="0x108" name="Ccircumflex"/><!-- LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
+ <map code="0x109" name="ccircumflex"/><!-- LATIN SMALL LETTER C WITH CIRCUMFLEX -->
+ <map code="0x10a" name="Cdotaccent"/><!-- LATIN CAPITAL LETTER C WITH DOT ABOVE -->
+ <map code="0x10b" name="cdotaccent"/><!-- LATIN SMALL LETTER C WITH DOT ABOVE -->
+ <map code="0x10c" name="Ccaron"/><!-- LATIN CAPITAL LETTER C WITH CARON -->
+ <map code="0x10d" name="ccaron"/><!-- LATIN SMALL LETTER C WITH CARON -->
+ <map code="0x10e" name="Dcaron"/><!-- LATIN CAPITAL LETTER D WITH CARON -->
+ <map code="0x10f" name="dcaron"/><!-- LATIN SMALL LETTER D WITH CARON -->
+ <map code="0x110" name="Dcroat"/><!-- LATIN CAPITAL LETTER D WITH STROKE -->
+ <map code="0x111" name="dcroat"/><!-- LATIN SMALL LETTER D WITH STROKE -->
+ <map code="0x112" name="Emacron"/><!-- LATIN CAPITAL LETTER E WITH MACRON -->
+ <map code="0x113" name="emacron"/><!-- LATIN SMALL LETTER E WITH MACRON -->
+ <map code="0x114" name="Ebreve"/><!-- LATIN CAPITAL LETTER E WITH BREVE -->
+ <map code="0x115" name="ebreve"/><!-- LATIN SMALL LETTER E WITH BREVE -->
+ <map code="0x116" name="Edotaccent"/><!-- LATIN CAPITAL LETTER E WITH DOT ABOVE -->
+ <map code="0x117" name="edotaccent"/><!-- LATIN SMALL LETTER E WITH DOT ABOVE -->
+ <map code="0x118" name="Eogonek"/><!-- LATIN CAPITAL LETTER E WITH OGONEK -->
+ <map code="0x119" name="eogonek"/><!-- LATIN SMALL LETTER E WITH OGONEK -->
+ <map code="0x11a" name="Ecaron"/><!-- LATIN CAPITAL LETTER E WITH CARON -->
+ <map code="0x11b" name="ecaron"/><!-- LATIN SMALL LETTER E WITH CARON -->
+ <map code="0x11c" name="Gcircumflex"/><!-- LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
+ <map code="0x11d" name="gcircumflex"/><!-- LATIN SMALL LETTER G WITH CIRCUMFLEX -->
+ <map code="0x11e" name="Gbreve"/><!-- LATIN CAPITAL LETTER G WITH BREVE -->
+ <map code="0x11f" name="gbreve"/><!-- LATIN SMALL LETTER G WITH BREVE -->
+ <map code="0x120" name="Gdotaccent"/><!-- LATIN CAPITAL LETTER G WITH DOT ABOVE -->
+ <map code="0x121" name="gdotaccent"/><!-- LATIN SMALL LETTER G WITH DOT ABOVE -->
+ <map code="0x122" name="Gcommaaccent"/><!-- LATIN CAPITAL LETTER G WITH CEDILLA -->
+ <map code="0x123" name="gcommaaccent"/><!-- LATIN SMALL LETTER G WITH CEDILLA -->
+ <map code="0x124" name="Hcircumflex"/><!-- LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
+ <map code="0x125" name="hcircumflex"/><!-- LATIN SMALL LETTER H WITH CIRCUMFLEX -->
+ <map code="0x126" name="Hbar"/><!-- LATIN CAPITAL LETTER H WITH STROKE -->
+ <map code="0x127" name="hbar"/><!-- LATIN SMALL LETTER H WITH STROKE -->
+ <map code="0x128" name="Itilde"/><!-- LATIN CAPITAL LETTER I WITH TILDE -->
+ <map code="0x129" name="itilde"/><!-- LATIN SMALL LETTER I WITH TILDE -->
+ <map code="0x12a" name="Imacron"/><!-- LATIN CAPITAL LETTER I WITH MACRON -->
+ <map code="0x12b" name="imacron"/><!-- LATIN SMALL LETTER I WITH MACRON -->
+ <map code="0x12c" name="Ibreve"/><!-- LATIN CAPITAL LETTER I WITH BREVE -->
+ <map code="0x12d" name="ibreve"/><!-- LATIN SMALL LETTER I WITH BREVE -->
+ <map code="0x12e" name="Iogonek"/><!-- LATIN CAPITAL LETTER I WITH OGONEK -->
+ <map code="0x12f" name="iogonek"/><!-- LATIN SMALL LETTER I WITH OGONEK -->
+ <map code="0x130" name="Idotaccent"/><!-- LATIN CAPITAL LETTER I WITH DOT ABOVE -->
+ <map code="0x131" name="dotlessi"/><!-- LATIN SMALL LETTER DOTLESS I -->
+ <map code="0x132" name="IJ"/><!-- LATIN CAPITAL LIGATURE IJ -->
+ <map code="0x133" name="ij"/><!-- LATIN SMALL LIGATURE IJ -->
+ <map code="0x134" name="Jcircumflex"/><!-- LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
+ <map code="0x135" name="jcircumflex"/><!-- LATIN SMALL LETTER J WITH CIRCUMFLEX -->
+ <map code="0x136" name="Kcommaaccent"/><!-- LATIN CAPITAL LETTER K WITH CEDILLA -->
+ <map code="0x137" name="kcommaaccent"/><!-- LATIN SMALL LETTER K WITH CEDILLA -->
+ <map code="0x138" name="kgreenlandic"/><!-- LATIN SMALL LETTER KRA -->
+ <map code="0x139" name="Lacute"/><!-- LATIN CAPITAL LETTER L WITH ACUTE -->
+ <map code="0x13a" name="lacute"/><!-- LATIN SMALL LETTER L WITH ACUTE -->
+ <map code="0x13b" name="Lcommaaccent"/><!-- LATIN CAPITAL LETTER L WITH CEDILLA -->
+ <map code="0x13c" name="lcommaaccent"/><!-- LATIN SMALL LETTER L WITH CEDILLA -->
+ <map code="0x13d" name="Lcaron"/><!-- LATIN CAPITAL LETTER L WITH CARON -->
+ <map code="0x13e" name="lcaron"/><!-- LATIN SMALL LETTER L WITH CARON -->
+ <map code="0x13f" name="Ldot"/><!-- LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
+ <map code="0x140" name="ldot"/><!-- LATIN SMALL LETTER L WITH MIDDLE DOT -->
+ <map code="0x141" name="Lslash"/><!-- LATIN CAPITAL LETTER L WITH STROKE -->
+ <map code="0x142" name="lslash"/><!-- LATIN SMALL LETTER L WITH STROKE -->
+ <map code="0x143" name="Nacute"/><!-- LATIN CAPITAL LETTER N WITH ACUTE -->
+ <map code="0x144" name="nacute"/><!-- LATIN SMALL LETTER N WITH ACUTE -->
+ <map code="0x145" name="Ncommaaccent"/><!-- LATIN CAPITAL LETTER N WITH CEDILLA -->
+ <map code="0x146" name="ncommaaccent"/><!-- LATIN SMALL LETTER N WITH CEDILLA -->
+ <map code="0x147" name="Ncaron"/><!-- LATIN CAPITAL LETTER N WITH CARON -->
+ <map code="0x148" name="ncaron"/><!-- LATIN SMALL LETTER N WITH CARON -->
+ <map code="0x149" name="napostrophe"/><!-- LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
+ <map code="0x14a" name="Eng"/><!-- LATIN CAPITAL LETTER ENG -->
+ <map code="0x14b" name="eng"/><!-- LATIN SMALL LETTER ENG -->
+ <map code="0x14c" name="Omacron"/><!-- LATIN CAPITAL LETTER O WITH MACRON -->
+ <map code="0x14d" name="omacron"/><!-- LATIN SMALL LETTER O WITH MACRON -->
+ <map code="0x14e" name="Obreve"/><!-- LATIN CAPITAL LETTER O WITH BREVE -->
+ <map code="0x14f" name="obreve"/><!-- LATIN SMALL LETTER O WITH BREVE -->
+ <map code="0x150" name="Ohungarumlaut"/><!-- LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
+ <map code="0x151" name="ohungarumlaut"/><!-- LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
+ <map code="0x152" name="OE"/><!-- LATIN CAPITAL LIGATURE OE -->
+ <map code="0x153" name="oe"/><!-- LATIN SMALL LIGATURE OE -->
+ <map code="0x154" name="Racute"/><!-- LATIN CAPITAL LETTER R WITH ACUTE -->
+ <map code="0x155" name="racute"/><!-- LATIN SMALL LETTER R WITH ACUTE -->
+ <map code="0x156" name="Rcommaaccent"/><!-- LATIN CAPITAL LETTER R WITH CEDILLA -->
+ <map code="0x157" name="rcommaaccent"/><!-- LATIN SMALL LETTER R WITH CEDILLA -->
+ <map code="0x158" name="Rcaron"/><!-- LATIN CAPITAL LETTER R WITH CARON -->
+ <map code="0x159" name="rcaron"/><!-- LATIN SMALL LETTER R WITH CARON -->
+ <map code="0x15a" name="Sacute"/><!-- LATIN CAPITAL LETTER S WITH ACUTE -->
+ <map code="0x15b" name="sacute"/><!-- LATIN SMALL LETTER S WITH ACUTE -->
+ <map code="0x15c" name="Scircumflex"/><!-- LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
+ <map code="0x15d" name="scircumflex"/><!-- LATIN SMALL LETTER S WITH CIRCUMFLEX -->
+ <map code="0x15e" name="Scedilla"/><!-- LATIN CAPITAL LETTER S WITH CEDILLA -->
+ <map code="0x15f" name="scedilla"/><!-- LATIN SMALL LETTER S WITH CEDILLA -->
+ <map code="0x160" name="Scaron"/><!-- LATIN CAPITAL LETTER S WITH CARON -->
+ <map code="0x161" name="scaron"/><!-- LATIN SMALL LETTER S WITH CARON -->
+ <map code="0x162" name="Tcommaaccent"/><!-- LATIN CAPITAL LETTER T WITH CEDILLA -->
+ <map code="0x163" name="tcommaaccent"/><!-- LATIN SMALL LETTER T WITH CEDILLA -->
+ <map code="0x164" name="Tcaron"/><!-- LATIN CAPITAL LETTER T WITH CARON -->
+ <map code="0x165" name="tcaron"/><!-- LATIN SMALL LETTER T WITH CARON -->
+ <map code="0x166" name="Tbar"/><!-- LATIN CAPITAL LETTER T WITH STROKE -->
+ <map code="0x167" name="tbar"/><!-- LATIN SMALL LETTER T WITH STROKE -->
+ <map code="0x168" name="Utilde"/><!-- LATIN CAPITAL LETTER U WITH TILDE -->
+ <map code="0x169" name="utilde"/><!-- LATIN SMALL LETTER U WITH TILDE -->
+ <map code="0x16a" name="Umacron"/><!-- LATIN CAPITAL LETTER U WITH MACRON -->
+ <map code="0x16b" name="umacron"/><!-- LATIN SMALL LETTER U WITH MACRON -->
+ <map code="0x16c" name="Ubreve"/><!-- LATIN CAPITAL LETTER U WITH BREVE -->
+ <map code="0x16d" name="ubreve"/><!-- LATIN SMALL LETTER U WITH BREVE -->
+ <map code="0x16e" name="Uring"/><!-- LATIN CAPITAL LETTER U WITH RING ABOVE -->
+ <map code="0x16f" name="uring"/><!-- LATIN SMALL LETTER U WITH RING ABOVE -->
+ <map code="0x170" name="Uhungarumlaut"/><!-- LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
+ <map code="0x171" name="uhungarumlaut"/><!-- LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
+ <map code="0x172" name="Uogonek"/><!-- LATIN CAPITAL LETTER U WITH OGONEK -->
+ <map code="0x173" name="uogonek"/><!-- LATIN SMALL LETTER U WITH OGONEK -->
+ <map code="0x174" name="Wcircumflex"/><!-- LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
+ <map code="0x175" name="wcircumflex"/><!-- LATIN SMALL LETTER W WITH CIRCUMFLEX -->
+ <map code="0x176" name="Ycircumflex"/><!-- LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
+ <map code="0x177" name="ycircumflex"/><!-- LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
+ <map code="0x178" name="Ydieresis"/><!-- LATIN CAPITAL LETTER Y WITH DIAERESIS -->
+ <map code="0x179" name="Zacute"/><!-- LATIN CAPITAL LETTER Z WITH ACUTE -->
+ <map code="0x17a" name="zacute"/><!-- LATIN SMALL LETTER Z WITH ACUTE -->
+ <map code="0x17b" name="Zdotaccent"/><!-- LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
+ <map code="0x17c" name="zdotaccent"/><!-- LATIN SMALL LETTER Z WITH DOT ABOVE -->
+ <map code="0x17d" name="Zcaron"/><!-- LATIN CAPITAL LETTER Z WITH CARON -->
+ <map code="0x17e" name="zcaron"/><!-- LATIN SMALL LETTER Z WITH CARON -->
+ <map code="0x17f" name="longs"/><!-- LATIN SMALL LETTER LONG S -->
+ <map code="0x192" name="florin"/><!-- LATIN SMALL LETTER F WITH HOOK -->
+ <map code="0x218" name="Scommaaccent"/><!-- LATIN CAPITAL LETTER S WITH COMMA BELOW -->
+ <map code="0x219" name="scommaaccent"/><!-- LATIN SMALL LETTER S WITH COMMA BELOW -->
+ <map code="0x21a" name="Tcommabelow"/><!-- LATIN CAPITAL LETTER T WITH COMMA BELOW -->
+ <map code="0x21b" name="tcommabelow"/><!-- LATIN SMALL LETTER T WITH COMMA BELOW -->
+ <map code="0x2c6" name="circumflex"/><!-- MODIFIER LETTER CIRCUMFLEX ACCENT -->
+ <map code="0x2c7" name="caron"/><!-- CARON -->
+ <map code="0x2c9" name="macron"/><!-- MODIFIER LETTER MACRON -->
+ <map code="0x2d8" name="breve"/><!-- BREVE -->
+ <map code="0x2d9" name="dotaccent"/><!-- DOT ABOVE -->
+ <map code="0x2da" name="ring"/><!-- RING ABOVE -->
+ <map code="0x2db" name="ogonek"/><!-- OGONEK -->
+ <map code="0x2dc" name="tilde"/><!-- SMALL TILDE -->
+ <map code="0x2dd" name="hungarumlaut"/><!-- DOUBLE ACUTE ACCENT -->
+ <map code="0x326" name="Unterkomma"/><!-- COMBINING COMMA BELOW -->
+ <map code="0x37e" name="semicolon#1"/><!-- GREEK QUESTION MARK -->
+ <map code="0x387" name="anoteleia"/><!-- GREEK ANO TELEIA -->
+ <map code="0x2010" name="hyphen#1"/><!-- HYPHEN -->
+ <map code="0x2011" name="nbhyphen"/><!-- NON-BREAKING HYPHEN -->
+ <map code="0x2012" name="figuredash"/><!-- FIGURE DASH -->
+ <map code="0x2013" name="endash"/><!-- EN DASH -->
+ <map code="0x2014" name="emdash"/><!-- EM DASH -->
+ <map code="0x2015" name="afii00208"/><!-- HORIZONTAL BAR -->
+ <map code="0x2018" name="quoteleft"/><!-- LEFT SINGLE QUOTATION MARK -->
+ <map code="0x2019" name="quoteright"/><!-- RIGHT SINGLE QUOTATION MARK -->
+ <map code="0x201a" name="quotesinglbase"/><!-- SINGLE LOW-9 QUOTATION MARK -->
+ <map code="0x201b" name="quotereversed"/><!-- SINGLE HIGH-REVERSED-9 QUOTATION MARK -->
+ <map code="0x201c" name="quotedblleft"/><!-- LEFT DOUBLE QUOTATION MARK -->
+ <map code="0x201d" name="quotedblright"/><!-- RIGHT DOUBLE QUOTATION MARK -->
+ <map code="0x201e" name="quotedblbase"/><!-- DOUBLE LOW-9 QUOTATION MARK -->
+ <map code="0x2020" name="dagger"/><!-- DAGGER -->
+ <map code="0x2021" name="daggerdbl"/><!-- DOUBLE DAGGER -->
+ <map code="0x2022" name="bullet"/><!-- BULLET -->
+ <map code="0x2026" name="ellipsis"/><!-- HORIZONTAL ELLIPSIS -->
+ <map code="0x2030" name="perthousand"/><!-- PER MILLE SIGN -->
+ <map code="0x2039" name="guilsinglleft"/><!-- SINGLE LEFT-POINTING ANGLE QUOTATION MARK -->
+ <map code="0x203a" name="guilsinglright"/><!-- SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -->
+ <map code="0x203e" name="radicalex"/><!-- OVERLINE -->
+ <map code="0x2044" name="fraction"/><!-- FRACTION SLASH -->
+ <map code="0x20ac" name="Euro"/><!-- EURO SIGN -->
+ <map code="0x2122" name="trademark"/><!-- TRADE MARK SIGN -->
+ <map code="0x212e" name="estimated"/><!-- ESTIMATED SYMBOL -->
+ <map code="0x2212" name="minus"/><!-- MINUS SIGN -->
+ <map code="0x2215" name="fraction#1"/><!-- DIVISION SLASH -->
+ <map code="0x2219" name="periodcentered"/><!-- BULLET OPERATOR -->
+ <map code="0x22c5" name="dotmath"/><!-- DOT OPERATOR -->
+ <map code="0xea01" name="fi#1"/><!-- Private Use -->
+ <map code="0xea02" name="fl#1"/><!-- Private Use -->
+ <map code="0xf001" name="fi"/><!-- Private Use -->
+ <map code="0xf002" name="fl"/><!-- Private Use -->
+ <map code="0xf004" name="foursuperiour"/><!-- Private Use -->
+ <map code="0xf6be" name="dotlessj"/><!-- Private Use -->
+ <map code="0xfb01" name="fi"/><!-- LATIN SMALL LIGATURE FI -->
+ <map code="0xfb02" name="fl"/><!-- LATIN SMALL LIGATURE FL -->
+ </cmap_format_4>
+ </cmap>
+
+ <fpgm>
+ <assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ FDEF[ ]
+ SLOOP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP1[ ]
+ SRP2[ ]
+ IP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP1[ ]
+ SRP2[ ]
+ SLOOP[ ]
+ IP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MIRP[11101]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MIRP[10100]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MDRP[11101]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ SLOOP[ ]
+ MDRP[10100]
+ ALIGNRP[ ]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MIRP[11101]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MIRP[10100]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MDRP[11101]
+ ENDF[ ]
+ FDEF[ ]
+ SRP0[ ]
+ MDRP[10100]
+ ENDF[ ]
+ FDEF[ ]
+ MDRP[00100]
+ ENDF[ ]
+ FDEF[ ]
+ MDRP[00000]
+ ENDF[ ]
+ FDEF[ ]
+ SVTCA[0]
+ NPUSHB[ ] /* 10 values pushed */
+ 1 0 0 1 1 2 2 3 3 0
+ SZPS[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SZPS[ ]
+ ENDF[ ]
+ </assembly>
+ </fpgm>
+
+ <prep>
+ <assembly>
+ PUSHB[ ] /* 2 values pushed */
+ 48 1
+ PUSHW[ ] /* 1 value pushed */
+ 329
+ RTG[ ]
+ SCANCTRL[ ]
+ SCANTYPE[ ]
+ SCVTCI[ ]
+ </assembly>
+ </prep>
+
+ <cvt>
+ <cv index="0" value="1480"/>
+ <cv index="1" value="1086"/>
+ <cv index="2" value="0"/>
+ <cv index="3" value="-512"/>
+ <cv index="4" value="196"/>
+ <cv index="5" value="200"/>
+ <cv index="6" value="125"/>
+ <cv index="7" value="149"/>
+ <cv index="8" value="247"/>
+ <cv index="9" value="213"/>
+ <cv index="10" value="150"/>
+ <cv index="11" value="101"/>
+ <cv index="12" value="196"/>
+ <cv index="13" value="172"/>
+ <cv index="14" value="181"/>
+ <cv index="15" value="157"/>
+ <cv index="16" value="113"/>
+ <cv index="17" value="109"/>
+ <cv index="18" value="133"/>
+ <cv index="19" value="121"/>
+ <cv index="20" value="104"/>
+ <cv index="21" value="97"/>
+ <cv index="22" value="138"/>
+ <cv index="23" value="22"/>
+ <cv index="24" value="183"/>
+ <cv index="25" value="140"/>
+ <cv index="26" value="224"/>
+ <cv index="27" value="186"/>
+ <cv index="28" value="206"/>
+ <cv index="29" value="160"/>
+ <cv index="30" value="171"/>
+ <cv index="31" value="135"/>
+ <cv index="32" value="87"/>
+ <cv index="33" value="210"/>
+ <cv index="34" value="167"/>
+ <cv index="35" value="155"/>
+ <cv index="36" value="227"/>
+ <cv index="37" value="159"/>
+ <cv index="38" value="119"/>
+ <cv index="39" value="152"/>
+ <cv index="40" value="149"/>
+ <cv index="41" value="195"/>
+ <cv index="42" value="137"/>
+ <cv index="43" value="205"/>
+ <cv index="44" value="89"/>
+ <cv index="45" value="165"/>
+ </cvt>
+
+ <loca>
+ <!-- The 'loca' table will be calculated by the compiler -->
+ </loca>
+
+ <glyf>
+
+ <!-- The xMin, yMin, xMax and yMax values
+ will be recalculated by the compiler. -->
+
+ <TTGlyph name=".notdef" xMin="57" yMin="0" xMax="512" yMax="1480">
+ <contour>
+ <pt x="57" y="0" on="1"/>
+ <pt x="57" y="1480" on="1"/>
+ <pt x="512" y="1480" on="1"/>
+ <pt x="512" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="455" y="57" on="1"/>
+ <pt x="455" y="1423" on="1"/>
+ <pt x="114" y="1423" on="1"/>
+ <pt x="114" y="57" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 16 values pushed */
+ 5 6 2 1 4 7 3 0 5 4 2 3 6 7 1 0
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ SVTCA[0]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ MDAP[1]
+ ALIGNRP[ ]
+ MDRP[11100]
+ ALIGNRP[ ]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name=".notdef#1"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#10"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#11"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#12"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#13"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#14"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#15"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#16"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#17"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#18"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#2"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#3"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#4"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#5"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#6"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#7"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#8"/><!-- contains no outline data -->
+
+ <TTGlyph name=".notdef#9"/><!-- contains no outline data -->
+
+ <TTGlyph name="A" xMin="19" yMin="0" xMax="1342" yMax="1480">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 40 values pushed */
+ 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0
+ 2 1 0 14 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="AE" xMin="19" yMin="0" xMax="1990" yMax="1480">
+ <contour>
+ <pt x="597" y="569" on="1"/>
+ <pt x="1015" y="569" on="1"/>
+ <pt x="1015" y="1227" on="1"/>
+ </contour>
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="959" y="1480" on="1"/>
+ <pt x="1947" y="1480" on="1"/>
+ <pt x="1947" y="1323" on="1"/>
+ <pt x="1225" y="1323" on="1"/>
+ <pt x="1225" y="848" on="1"/>
+ <pt x="1847" y="848" on="1"/>
+ <pt x="1847" y="693" on="1"/>
+ <pt x="1225" y="693" on="1"/>
+ <pt x="1225" y="157" on="1"/>
+ <pt x="1990" y="157" on="1"/>
+ <pt x="1990" y="0" on="1"/>
+ <pt x="1015" y="0" on="1"/>
+ <pt x="1015" y="414" on="1"/>
+ <pt x="498" y="414" on="1"/>
+ <pt x="236" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 2 6 8 2 0 0 7 6 15 1 4 11 10 15 1 8 13 12 15 1 3 3 4 48 196
+ 9 8 1 17 16 1 18 15 14 3 3 1 0 1 4 0 5 4 0 14 18 17 4 3 0
+ 5 13 1 0 0 16 15 2 1 33 3 7 1 4 48 196 14 13 1 6 5 1 10 9 1
+ 12 11 8 7 3 16 15 2 1 3 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aacute" xMin="19" yMin="0" xMax="1342" yMax="1925">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="537" y="1604" on="1"/>
+ <pt x="778" y="1925" on="1"/>
+ <pt x="1006" y="1925" on="1"/>
+ <pt x="685" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 13 12 1 14 11 1 6 5 1 7
+ 4 3 0 3 4 0 2 1 0 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Abreve" xMin="21" yMin="0" xMax="1344" yMax="1925">
+ <contour>
+ <pt x="21" y="0" on="1"/>
+ <pt x="583" y="1480" on="1"/>
+ <pt x="791" y="1480" on="1"/>
+ <pt x="1344" y="0" on="1"/>
+ <pt x="1118" y="0" on="1"/>
+ <pt x="964" y="410" on="1"/>
+ <pt x="370" y="410" on="1"/>
+ <pt x="216" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="430" y="566" on="1"/>
+ <pt x="906" y="566" on="1"/>
+ <pt x="669" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="354" y="1925" on="1"/>
+ <pt x="477" y="1925" on="1"/>
+ <pt x="498" y="1831" on="0"/>
+ <pt x="552" y="1791" on="1"/>
+ <pt x="604" y="1752" on="0"/>
+ <pt x="687" y="1752" on="1"/>
+ <pt x="781" y="1752" on="0"/>
+ <pt x="835" y="1801" on="1"/>
+ <pt x="878" y="1841" on="0"/>
+ <pt x="897" y="1925" on="1"/>
+ <pt x="1020" y="1925" on="1"/>
+ <pt x="1004" y="1791" on="0"/>
+ <pt x="931" y="1710" on="1"/>
+ <pt x="837" y="1604" on="0"/>
+ <pt x="687" y="1604" on="1"/>
+ <pt x="530" y="1604" on="0"/>
+ <pt x="435" y="1719" on="1"/>
+ <pt x="370" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 0 0 16 40 25 48 196 10 1 8 2 21 20 12 11 4 13 25 1 0 0 9 8 15 1
+ 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 21 20 12 11 10 9
+ 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Acircumflex" xMin="19" yMin="0" xMax="1342" yMax="1925">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="335" y="1604" on="1"/>
+ <pt x="576" y="1925" on="1"/>
+ <pt x="794" y="1925" on="1"/>
+ <pt x="1035" y="1604" on="1"/>
+ <pt x="887" y="1604" on="1"/>
+ <pt x="686" y="1806" on="1"/>
+ <pt x="684" y="1806" on="1"/>
+ <pt x="483" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 17 16 2 12 11 3 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 13 12 1 18
+ 15 14 11 3 6 5 1 7 4 3 0 3 4 0 2 1 0 14 18 17 16 15 14 13 12
+ 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Adieresis" xMin="19" yMin="0" xMax="1342" yMax="1777">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="401" y="1604" on="1"/>
+ <pt x="401" y="1777" on="1"/>
+ <pt x="574" y="1777" on="1"/>
+ <pt x="574" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="796" y="1604" on="1"/>
+ <pt x="796" y="1777" on="1"/>
+ <pt x="969" y="1777" on="1"/>
+ <pt x="969" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 93 values pushed */
+ 10 1 8 2 0 0 18 15 14 11 13 3 12 9 8 15 1 5 2 4 48 196 17 16 13
+ 12 3 6 5 1 7 4 3 0 3 3 0 2 1 0 14 9 5 2 17 15 3 10 2 1
+ 3 15 13 3 8 13 11 2 4 3 2 13 17 7 6 0 3 13 11 0 0 16 15 13 1
+ 17 14 13 13 1 11 2 4 48 196 18 17 1 12 11 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Agrave" xMin="19" yMin="0" xMax="1342" yMax="1925">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="833" y="1604" on="1"/>
+ <pt x="685" y="1604" on="1"/>
+ <pt x="364" y="1925" on="1"/>
+ <pt x="592" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 10 1 8 2 0 0 9 8 15 1 5 1 4 48 196 14 13 1 12 11 1 6 5 1 7
+ 4 3 0 3 4 0 2 1 0 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Amacron" xMin="21" yMin="0" xMax="1344" yMax="1752">
+ <contour>
+ <pt x="21" y="0" on="1"/>
+ <pt x="583" y="1480" on="1"/>
+ <pt x="791" y="1480" on="1"/>
+ <pt x="1344" y="0" on="1"/>
+ <pt x="1118" y="0" on="1"/>
+ <pt x="964" y="410" on="1"/>
+ <pt x="370" y="410" on="1"/>
+ <pt x="216" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="430" y="566" on="1"/>
+ <pt x="906" y="566" on="1"/>
+ <pt x="669" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="366" y="1604" on="1"/>
+ <pt x="366" y="1752" on="1"/>
+ <pt x="1008" y="1752" on="1"/>
+ <pt x="1008" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 64 values pushed */
+ 10 1 8 2 0 0 14 11 7 1 12 9 8 15 1 5 2 4 48 196 13 12 1 6 5
+ 1 7 4 3 0 3 3 0 2 1 0 14 10 9 8 6 5 2 1 7 13 11 3 4 3
+ 2 13 13 7 0 11 14 13 1 12 11 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aogonek" xMin="19" yMin="-370" xMax="1342" yMax="1480">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="1223" y="0" on="1"/>
+ <pt x="1095" y="-81" on="0"/>
+ <pt x="1095" y="-179" on="1"/>
+ <pt x="1095" y="-275" on="0"/>
+ <pt x="1210" y="-275" on="1"/>
+ <pt x="1263" y="-275" on="0"/>
+ <pt x="1300" y="-260" on="1"/>
+ <pt x="1300" y="-341" on="1"/>
+ <pt x="1238" y="-370" on="0"/>
+ <pt x="1161" y="-370" on="1"/>
+ <pt x="958" y="-370" on="0"/>
+ <pt x="958" y="-212" on="1"/>
+ <pt x="958" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 16 21 21 48 196 10 1 8 2 19 18 21 0 0 0 9 8 15 1 5 1 4 48
+ 196 6 5 1 12 11 7 4 3 0 5 2 0 2 1 0 14 0 0 14 42 23 48 196 23
+ 19 18 12 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Aring" xMin="19" yMin="0" xMax="1342" yMax="1935">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="685" y="1935" on="1"/>
+ <pt x="779" y="1935" on="0"/>
+ <pt x="845" y="1869" on="1"/>
+ <pt x="912" y="1803" on="0"/>
+ <pt x="912" y="1709" on="1"/>
+ <pt x="912" y="1614" on="0"/>
+ <pt x="845" y="1547" on="1"/>
+ <pt x="778" y="1481" on="0"/>
+ <pt x="683" y="1481" on="1"/>
+ <pt x="600" y="1481" on="0"/>
+ <pt x="538" y="1535" on="1"/>
+ <pt x="458" y="1604" on="0"/>
+ <pt x="458" y="1708" on="1"/>
+ <pt x="458" y="1802" on="0"/>
+ <pt x="524" y="1868" on="1"/>
+ <pt x="591" y="1935" on="0"/>
+ </contour>
+ <contour>
+ <pt x="685" y="1848" on="1"/>
+ <pt x="626" y="1848" on="0"/>
+ <pt x="585" y="1808" on="1"/>
+ <pt x="544" y="1767" on="0"/>
+ <pt x="544" y="1708" on="1"/>
+ <pt x="544" y="1650" on="0"/>
+ <pt x="585" y="1609" on="1"/>
+ <pt x="627" y="1567" on="0"/>
+ <pt x="683" y="1567" on="1"/>
+ <pt x="737" y="1567" on="0"/>
+ <pt x="776" y="1600" on="1"/>
+ <pt x="826" y="1643" on="0"/>
+ <pt x="826" y="1709" on="1"/>
+ <pt x="826" y="1767" on="0"/>
+ <pt x="784" y="1808" on="1"/>
+ <pt x="743" y="1848" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 35 44 19 27 44 11 48 196 19 0 10 1 8 2 11 1 0 0 9 8 15 1 5
+ 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 0 0 39 32 15 31 32
+ 23 48 196 23 15 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Atilde" xMin="19" yMin="0" xMax="1342" yMax="1838">
+ <contour>
+ <pt x="19" y="0" on="1"/>
+ <pt x="581" y="1480" on="1"/>
+ <pt x="789" y="1480" on="1"/>
+ <pt x="1342" y="0" on="1"/>
+ <pt x="1116" y="0" on="1"/>
+ <pt x="962" y="410" on="1"/>
+ <pt x="368" y="410" on="1"/>
+ <pt x="214" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="428" y="566" on="1"/>
+ <pt x="904" y="566" on="1"/>
+ <pt x="667" y="1200" on="1"/>
+ </contour>
+ <contour>
+ <pt x="352" y="1604" on="1"/>
+ <pt x="359" y="1697" on="0"/>
+ <pt x="384" y="1748" on="1"/>
+ <pt x="430" y="1838" on="0"/>
+ <pt x="539" y="1838" on="1"/>
+ <pt x="611" y="1838" on="0"/>
+ <pt x="672" y="1800" on="1"/>
+ <pt x="732" y="1763" on="1"/>
+ <pt x="789" y="1728" on="0"/>
+ <pt x="819" y="1728" on="1"/>
+ <pt x="884" y="1728" on="0"/>
+ <pt x="895" y="1838" on="1"/>
+ <pt x="1018" y="1838" on="1"/>
+ <pt x="1011" y="1744" on="0"/>
+ <pt x="986" y="1694" on="1"/>
+ <pt x="941" y="1604" on="0"/>
+ <pt x="833" y="1604" on="1"/>
+ <pt x="761" y="1604" on="0"/>
+ <pt x="698" y="1643" on="1"/>
+ <pt x="638" y="1680" on="1"/>
+ <pt x="583" y="1714" on="0"/>
+ <pt x="551" y="1714" on="1"/>
+ <pt x="486" y="1714" on="0"/>
+ <pt x="475" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 0 0 32 6 15 20 6 27 48 196 10 1 8 2 34 23 22 11 4 13 27 15 1 0 0
+ 9 8 15 1 5 1 4 48 196 6 5 1 7 4 3 0 3 2 0 2 1 0 14 34 23
+ 22 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="B" xMin="165" yMin="0" xMax="1231" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="639" y="1480" on="1"/>
+ <pt x="931" y="1480" on="0"/>
+ <pt x="1051" y="1405" on="1"/>
+ <pt x="1172" y="1329" on="0"/>
+ <pt x="1172" y="1149" on="1"/>
+ <pt x="1172" y="983" on="0"/>
+ <pt x="1053" y="880" on="1"/>
+ <pt x="981" y="818" on="0"/>
+ <pt x="844" y="771" on="1"/>
+ <pt x="1018" y="719" on="0"/>
+ <pt x="1106" y="644" on="1"/>
+ <pt x="1231" y="538" on="0"/>
+ <pt x="1231" y="369" on="1"/>
+ <pt x="1231" y="212" on="0"/>
+ <pt x="1129" y="108" on="1"/>
+ <pt x="1057" y="34" on="0"/>
+ <pt x="940" y="15" on="1"/>
+ <pt x="847" y="0" on="0"/>
+ <pt x="691" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="157" on="1"/>
+ <pt x="530" y="157" on="1"/>
+ <pt x="824" y="157" on="0"/>
+ <pt x="917" y="201" on="1"/>
+ <pt x="1009" y="244" on="0"/>
+ <pt x="1009" y="383" on="1"/>
+ <pt x="1009" y="536" on="0"/>
+ <pt x="890" y="616" on="1"/>
+ <pt x="771" y="697" on="0"/>
+ <pt x="546" y="697" on="1"/>
+ <pt x="375" y="697" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="830" on="1"/>
+ <pt x="554" y="830" on="1"/>
+ <pt x="956" y="830" on="0"/>
+ <pt x="956" y="1113" on="1"/>
+ <pt x="956" y="1256" on="0"/>
+ <pt x="841" y="1294" on="1"/>
+ <pt x="753" y="1323" on="0"/>
+ <pt x="569" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 10 32 30 2 0 0 40 39 15 1 1 31 30 31 1 32 22 21 15 1 0 3 4 48 196
+ 33 32 1 20 0 1 2 0 2 1 0 14 0 0 35 9 6 26 26 14 48 196 39 33 30
+ 22 20 10 2 7 13 14 6 21 0 0 40 32 31 21 33 3 0 1 4 48 196 1 0 1
+ 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="C" xMin="116" yMin="-37" xMax="1352" yMax="1517">
+ <contour>
+ <pt x="1352" y="76" on="1"/>
+ <pt x="1123" y="-37" on="0"/>
+ <pt x="862" y="-37" on="1"/>
+ <pt x="497" y="-37" on="0"/>
+ <pt x="307" y="161" on="1"/>
+ <pt x="116" y="359" on="0"/>
+ <pt x="116" y="738" on="1"/>
+ <pt x="116" y="1116" on="0"/>
+ <pt x="310" y="1317" on="1"/>
+ <pt x="504" y="1517" on="0"/>
+ <pt x="871" y="1517" on="1"/>
+ <pt x="1076" y="1517" on="0"/>
+ <pt x="1350" y="1452" on="1"/>
+ <pt x="1350" y="1255" on="1"/>
+ <pt x="1039" y="1360" on="0"/>
+ <pt x="860" y="1360" on="1"/>
+ <pt x="609" y="1360" on="0"/>
+ <pt x="475" y="1200" on="1"/>
+ <pt x="341" y="1041" on="0"/>
+ <pt x="341" y="740" on="1"/>
+ <pt x="341" y="446" on="0"/>
+ <pt x="484" y="287" on="1"/>
+ <pt x="627" y="127" on="0"/>
+ <pt x="886" y="127" on="1"/>
+ <pt x="1103" y="127" on="0"/>
+ <pt x="1352" y="256" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
+ 0 14 0 0 19 26 6 48 196 6 12 25 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Cacute" xMin="116" yMin="-37" xMax="1352" yMax="1925">
+ <contour>
+ <pt x="1352" y="76" on="1"/>
+ <pt x="1123" y="-37" on="0"/>
+ <pt x="862" y="-37" on="1"/>
+ <pt x="497" y="-37" on="0"/>
+ <pt x="307" y="161" on="1"/>
+ <pt x="116" y="359" on="0"/>
+ <pt x="116" y="738" on="1"/>
+ <pt x="116" y="1116" on="0"/>
+ <pt x="310" y="1317" on="1"/>
+ <pt x="504" y="1517" on="0"/>
+ <pt x="871" y="1517" on="1"/>
+ <pt x="1076" y="1517" on="0"/>
+ <pt x="1350" y="1452" on="1"/>
+ <pt x="1350" y="1255" on="1"/>
+ <pt x="1039" y="1360" on="0"/>
+ <pt x="860" y="1360" on="1"/>
+ <pt x="609" y="1360" on="0"/>
+ <pt x="475" y="1200" on="1"/>
+ <pt x="341" y="1041" on="0"/>
+ <pt x="341" y="740" on="1"/>
+ <pt x="341" y="446" on="0"/>
+ <pt x="484" y="287" on="1"/>
+ <pt x="627" y="127" on="0"/>
+ <pt x="886" y="127" on="1"/>
+ <pt x="1103" y="127" on="0"/>
+ <pt x="1352" y="256" on="1"/>
+ </contour>
+ <contour>
+ <pt x="705" y="1604" on="1"/>
+ <pt x="946" y="1925" on="1"/>
+ <pt x="1174" y="1925" on="1"/>
+ <pt x="853" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
+ 0 28 27 1 29 26 1 2 0 14 0 0 19 26 6 48 196 29 28 27 26 4 13 6 12
+ 25 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccaron" xMin="116" yMin="-37" xMax="1352" yMax="1925">
+ <contour>
+ <pt x="1352" y="76" on="1"/>
+ <pt x="1123" y="-37" on="0"/>
+ <pt x="862" y="-37" on="1"/>
+ <pt x="497" y="-37" on="0"/>
+ <pt x="307" y="161" on="1"/>
+ <pt x="116" y="359" on="0"/>
+ <pt x="116" y="738" on="1"/>
+ <pt x="116" y="1116" on="0"/>
+ <pt x="310" y="1317" on="1"/>
+ <pt x="504" y="1517" on="0"/>
+ <pt x="871" y="1517" on="1"/>
+ <pt x="1076" y="1517" on="0"/>
+ <pt x="1350" y="1452" on="1"/>
+ <pt x="1350" y="1255" on="1"/>
+ <pt x="1039" y="1360" on="0"/>
+ <pt x="860" y="1360" on="1"/>
+ <pt x="609" y="1360" on="0"/>
+ <pt x="475" y="1200" on="1"/>
+ <pt x="341" y="1041" on="0"/>
+ <pt x="341" y="740" on="1"/>
+ <pt x="341" y="446" on="0"/>
+ <pt x="484" y="287" on="1"/>
+ <pt x="627" y="127" on="0"/>
+ <pt x="886" y="127" on="1"/>
+ <pt x="1103" y="127" on="0"/>
+ <pt x="1352" y="256" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1203" y="1925" on="1"/>
+ <pt x="962" y="1604" on="1"/>
+ <pt x="744" y="1604" on="1"/>
+ <pt x="503" y="1925" on="1"/>
+ <pt x="651" y="1925" on="1"/>
+ <pt x="852" y="1723" on="1"/>
+ <pt x="854" y="1723" on="1"/>
+ <pt x="1055" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 23 29 2 15 29 10 48 196 10 0 2 2 32 31 2 26 27 3 1 1 25 13 12
+ 0 4 0 2 3 0 0 33 30 29 26 3 28 27 1 2 0 14 0 0 19 26 6 48 196
+ 33 32 31 30 29 28 27 26 8 13 6 12 25 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccedilla" xMin="116" yMin="-432" xMax="1352" yMax="1517">
+ <contour>
+ <pt x="1352" y="76" on="1"/>
+ <pt x="1123" y="-37" on="0"/>
+ <pt x="862" y="-37" on="1"/>
+ <pt x="497" y="-37" on="0"/>
+ <pt x="307" y="161" on="1"/>
+ <pt x="116" y="359" on="0"/>
+ <pt x="116" y="738" on="1"/>
+ <pt x="116" y="1116" on="0"/>
+ <pt x="310" y="1317" on="1"/>
+ <pt x="504" y="1517" on="0"/>
+ <pt x="871" y="1517" on="1"/>
+ <pt x="1076" y="1517" on="0"/>
+ <pt x="1350" y="1452" on="1"/>
+ <pt x="1350" y="1255" on="1"/>
+ <pt x="1039" y="1360" on="0"/>
+ <pt x="860" y="1360" on="1"/>
+ <pt x="609" y="1360" on="0"/>
+ <pt x="475" y="1200" on="1"/>
+ <pt x="341" y="1041" on="0"/>
+ <pt x="341" y="740" on="1"/>
+ <pt x="341" y="446" on="0"/>
+ <pt x="484" y="287" on="1"/>
+ <pt x="627" y="127" on="0"/>
+ <pt x="886" y="127" on="1"/>
+ <pt x="1103" y="127" on="0"/>
+ <pt x="1352" y="256" on="1"/>
+ </contour>
+ <contour>
+ <pt x="767" y="0" on="1"/>
+ <pt x="864" y="0" on="1"/>
+ <pt x="804" y="-109" on="1"/>
+ <pt x="876" y="-111" on="0"/>
+ <pt x="928" y="-148" on="1"/>
+ <pt x="998" y="-197" on="0"/>
+ <pt x="998" y="-269" on="1"/>
+ <pt x="998" y="-337" on="0"/>
+ <pt x="939" y="-384" on="1"/>
+ <pt x="880" y="-432" on="0"/>
+ <pt x="795" y="-432" on="1"/>
+ <pt x="728" y="-432" on="0"/>
+ <pt x="651" y="-411" on="1"/>
+ <pt x="651" y="-330" on="1"/>
+ <pt x="701" y="-345" on="0"/>
+ <pt x="755" y="-345" on="1"/>
+ <pt x="859" y="-345" on="0"/>
+ <pt x="859" y="-271" on="1"/>
+ <pt x="859" y="-178" on="0"/>
+ <pt x="672" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 41 44 36 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0
+ 2 3 0 0 1 45 39 38 28 27 26 6 13 36 2 0 14 0 0 43 42 32 19 26 6
+ 48 196 45 39 38 28 27 26 6 13 32 6 12 25 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ccircumflex" xMin="116" yMin="-37" xMax="1352" yMax="1925">
+ <contour>
+ <pt x="1352" y="76" on="1"/>
+ <pt x="1123" y="-37" on="0"/>
+ <pt x="862" y="-37" on="1"/>
+ <pt x="497" y="-37" on="0"/>
+ <pt x="307" y="161" on="1"/>
+ <pt x="116" y="359" on="0"/>
+ <pt x="116" y="738" on="1"/>
+ <pt x="116" y="1116" on="0"/>
+ <pt x="310" y="1317" on="1"/>
+ <pt x="504" y="1517" on="0"/>
+ <pt x="871" y="1517" on="1"/>
+ <pt x="1076" y="1517" on="0"/>
+ <pt x="1350" y="1452" on="1"/>
+ <pt x="1350" y="1255" on="1"/>
+ <pt x="1039" y="1360" on="0"/>
+ <pt x="860" y="1360" on="1"/>
+ <pt x="609" y="1360" on="0"/>
+ <pt x="475" y="1200" on="1"/>
+ <pt x="341" y="1041" on="0"/>
+ <pt x="341" y="740" on="1"/>
+ <pt x="341" y="446" on="0"/>
+ <pt x="484" y="287" on="1"/>
+ <pt x="627" y="127" on="0"/>
+ <pt x="886" y="127" on="1"/>
+ <pt x="1103" y="127" on="0"/>
+ <pt x="1352" y="256" on="1"/>
+ </contour>
+ <contour>
+ <pt x="503" y="1604" on="1"/>
+ <pt x="744" y="1925" on="1"/>
+ <pt x="962" y="1925" on="1"/>
+ <pt x="1203" y="1604" on="1"/>
+ <pt x="1055" y="1604" on="1"/>
+ <pt x="854" y="1806" on="1"/>
+ <pt x="852" y="1806" on="1"/>
+ <pt x="651" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 23 29 2 15 29 10 48 196 10 0 2 2 32 31 2 27 26 3 1 1 25 13 12
+ 0 4 0 2 3 0 0 28 27 1 33 30 29 26 3 2 0 14 0 0 19 26 6 48 196
+ 33 32 31 30 29 28 27 26 8 13 6 12 25 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Cdotaccent" xMin="116" yMin="-37" xMax="1352" yMax="1801">
+ <contour>
+ <pt x="1352" y="76" on="1"/>
+ <pt x="1123" y="-37" on="0"/>
+ <pt x="862" y="-37" on="1"/>
+ <pt x="497" y="-37" on="0"/>
+ <pt x="307" y="161" on="1"/>
+ <pt x="116" y="359" on="0"/>
+ <pt x="116" y="738" on="1"/>
+ <pt x="116" y="1116" on="0"/>
+ <pt x="310" y="1317" on="1"/>
+ <pt x="504" y="1517" on="0"/>
+ <pt x="871" y="1517" on="1"/>
+ <pt x="1076" y="1517" on="0"/>
+ <pt x="1350" y="1452" on="1"/>
+ <pt x="1350" y="1255" on="1"/>
+ <pt x="1039" y="1360" on="0"/>
+ <pt x="860" y="1360" on="1"/>
+ <pt x="609" y="1360" on="0"/>
+ <pt x="475" y="1200" on="1"/>
+ <pt x="341" y="1041" on="0"/>
+ <pt x="341" y="740" on="1"/>
+ <pt x="341" y="446" on="0"/>
+ <pt x="484" y="287" on="1"/>
+ <pt x="627" y="127" on="0"/>
+ <pt x="886" y="127" on="1"/>
+ <pt x="1103" y="127" on="0"/>
+ <pt x="1352" y="256" on="1"/>
+ </contour>
+ <contour>
+ <pt x="754" y="1604" on="1"/>
+ <pt x="754" y="1801" on="1"/>
+ <pt x="951" y="1801" on="1"/>
+ <pt x="951" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 0 0 23 29 2 15 29 10 48 196 10 0 2 2 1 1 25 13 12 0 4 0 2 3 0
+ 0 0 0 29 26 5 1 27 1 4 48 196 28 27 1 0 14 0 0 19 26 6 48 196 6
+ 26 0 0 27 26 4 1 28 1 4 48 196 29 28 1 25 0 1 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="D" xMin="165" yMin="0" xMax="1386" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="639" y="1480" on="1"/>
+ <pt x="1386" y="1480" on="0"/>
+ <pt x="1386" y="774" on="1"/>
+ <pt x="1386" y="406" on="0"/>
+ <pt x="1191" y="203" on="1"/>
+ <pt x="997" y="0" on="0"/>
+ <pt x="642" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="157" on="1"/>
+ <pt x="627" y="157" on="1"/>
+ <pt x="1161" y="157" on="0"/>
+ <pt x="1161" y="750" on="1"/>
+ <pt x="1161" y="1099" on="0"/>
+ <pt x="950" y="1242" on="1"/>
+ <pt x="888" y="1284" on="0"/>
+ <pt x="803" y="1302" on="1"/>
+ <pt x="700" y="1323" on="0"/>
+ <pt x="530" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 0 0 19 18 15 1 1 10 9 15 1 0 2 4 48 196 8 0 1 0 2 1 0 14 0
+ 0 12 26 4 48 196 18 10 8 2 4 13 4 9 0 0 19 9 33 1 0 1 4 48 196
+ 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Dcaron" xMin="165" yMin="0" xMax="1386" yMax="1925">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="639" y="1480" on="1"/>
+ <pt x="1386" y="1480" on="0"/>
+ <pt x="1386" y="774" on="1"/>
+ <pt x="1386" y="406" on="0"/>
+ <pt x="1191" y="203" on="1"/>
+ <pt x="997" y="0" on="0"/>
+ <pt x="642" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="157" on="1"/>
+ <pt x="627" y="157" on="1"/>
+ <pt x="1161" y="157" on="0"/>
+ <pt x="1161" y="750" on="1"/>
+ <pt x="1161" y="1099" on="0"/>
+ <pt x="950" y="1242" on="1"/>
+ <pt x="888" y="1284" on="0"/>
+ <pt x="803" y="1302" on="1"/>
+ <pt x="700" y="1323" on="0"/>
+ <pt x="530" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1032" y="1925" on="1"/>
+ <pt x="791" y="1604" on="1"/>
+ <pt x="573" y="1604" on="1"/>
+ <pt x="332" y="1925" on="1"/>
+ <pt x="480" y="1925" on="1"/>
+ <pt x="681" y="1723" on="1"/>
+ <pt x="683" y="1723" on="1"/>
+ <pt x="884" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 26 25 2 20 21 3 0 0 19 18 15 1 1 10 9 15 1 0 2 4 48 196 27 24 23
+ 20 3 22 21 1 8 0 1 3 0 2 1 0 14 0 0 12 26 4 48 196 23 9 0 2
+ 27 26 25 24 22 21 20 18 10 8 2 11 13 4 9 0 0 19 9 33 1 0 1 4 48
+ 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Dcroat" xMin="5" yMin="0" xMax="1386" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="679" on="1"/>
+ <pt x="5" y="679" on="1"/>
+ <pt x="5" y="836" on="1"/>
+ <pt x="165" y="836" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="639" y="1480" on="1"/>
+ <pt x="1386" y="1480" on="0"/>
+ <pt x="1386" y="774" on="1"/>
+ <pt x="1386" y="406" on="0"/>
+ <pt x="1191" y="203" on="1"/>
+ <pt x="996" y="0" on="0"/>
+ <pt x="642" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="157" on="1"/>
+ <pt x="627" y="157" on="1"/>
+ <pt x="1161" y="157" on="0"/>
+ <pt x="1161" y="750" on="1"/>
+ <pt x="1161" y="1099" on="0"/>
+ <pt x="950" y="1242" on="1"/>
+ <pt x="888" y="1284" on="0"/>
+ <pt x="803" y="1302" on="1"/>
+ <pt x="700" y="1323" on="0"/>
+ <pt x="530" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ <pt x="375" y="836" on="1"/>
+ <pt x="708" y="836" on="1"/>
+ <pt x="708" y="679" on="1"/>
+ <pt x="375" y="679" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 23 22 15 1 5 27 26 2 1 15 3 3 14 13 15 1 0 3 4 48 196 25 24
+ 4 3 3 12 0 1 2 0 6 5 0 14 0 0 16 26 8 48 196 22 14 12 6 4 25
+ 13 3 8 25 0 0 27 24 23 13 33 3 0 1 4 48 196 26 25 1 5 4 1 0 3
+ 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="E" xMin="191" yMin="0" xMax="1308" yMax="1480">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 6 5 1 11
+ 0 1 2 0 2 1 0 14 0 0 9 8 5 4 33 3 0 1 4 48 196 11 10 1 3
+ 2 1 7 6 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eacute" xMin="191" yMin="0" xMax="1308" yMax="1925">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="598" y="1604" on="1"/>
+ <pt x="839" y="1925" on="1"/>
+ <pt x="1067" y="1925" on="1"/>
+ <pt x="746" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 14 13 1 15
+ 12 1 6 5 1 11 0 1 4 0 2 1 0 14 15 14 13 12 4 6 4 3 0 0 9
+ 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ebreve" xMin="191" yMin="0" xMax="1308" yMax="1925">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="404" y="1925" on="1"/>
+ <pt x="527" y="1925" on="1"/>
+ <pt x="548" y="1831" on="0"/>
+ <pt x="602" y="1791" on="1"/>
+ <pt x="654" y="1752" on="0"/>
+ <pt x="737" y="1752" on="1"/>
+ <pt x="831" y="1752" on="0"/>
+ <pt x="885" y="1801" on="1"/>
+ <pt x="928" y="1841" on="0"/>
+ <pt x="947" y="1925" on="1"/>
+ <pt x="1070" y="1925" on="1"/>
+ <pt x="1054" y="1791" on="0"/>
+ <pt x="981" y="1710" on="1"/>
+ <pt x="887" y="1604" on="0"/>
+ <pt x="737" y="1604" on="1"/>
+ <pt x="580" y="1604" on="0"/>
+ <pt x="485" y="1719" on="1"/>
+ <pt x="420" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 17 40 26 48 196 22 21 13 12 4 13 26 1 0 0 4 3 15 1 1 8 7 15
+ 1 5 10 9 15 1 0 3 4 48 196 6 5 1 11 0 1 2 0 2 1 0 14 22 21
+ 13 12 4 6 4 3 0 0 9 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1
+ 7 6 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ecaron" xMin="191" yMin="0" xMax="1308" yMax="1925">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1082" y="1925" on="1"/>
+ <pt x="841" y="1604" on="1"/>
+ <pt x="623" y="1604" on="1"/>
+ <pt x="382" y="1925" on="1"/>
+ <pt x="530" y="1925" on="1"/>
+ <pt x="731" y="1723" on="1"/>
+ <pt x="733" y="1723" on="1"/>
+ <pt x="934" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 18 17 2 12 13 3 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4
+ 48 196 19 16 15 12 3 14 13 1 6 5 1 11 0 1 4 0 2 1 0 14 19 18 17
+ 16 14 13 12 7 6 4 3 15 4 0 2 0 0 9 8 5 4 33 3 0 1 4 48 196
+ 11 10 1 3 2 1 7 6 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ecircumflex" xMin="191" yMin="0" xMax="1308" yMax="1925">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="399" y="1604" on="1"/>
+ <pt x="640" y="1925" on="1"/>
+ <pt x="858" y="1925" on="1"/>
+ <pt x="1099" y="1604" on="1"/>
+ <pt x="951" y="1604" on="1"/>
+ <pt x="750" y="1806" on="1"/>
+ <pt x="748" y="1806" on="1"/>
+ <pt x="547" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 89 values pushed */
+ 18 17 2 13 12 3 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4
+ 48 196 14 13 1 19 16 15 12 3 6 5 1 11 0 1 4 0 2 1 0 14 19 18 17
+ 16 15 14 13 7 6 4 3 12 4 0 2 0 0 9 8 5 4 33 3 0 1 4 48 196
+ 11 10 1 3 2 1 7 6 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Edieresis" xMin="191" yMin="0" xMax="1308" yMax="1777">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="450" y="1604" on="1"/>
+ <pt x="450" y="1777" on="1"/>
+ <pt x="623" y="1777" on="1"/>
+ <pt x="623" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="845" y="1604" on="1"/>
+ <pt x="845" y="1777" on="1"/>
+ <pt x="1018" y="1777" on="1"/>
+ <pt x="1018" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 88 values pushed */
+ 0 0 19 16 15 12 13 3 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4
+ 4 48 196 18 17 14 13 3 6 5 1 11 0 1 3 0 2 1 0 14 0 0 17 16 13
+ 1 18 15 14 13 1 12 9 8 5 4 33 3 0 3 4 48 196 19 18 1 13 12 1 11
+ 10 1 3 2 1 7 6 1 1 0 1 6 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Edotaccent" xMin="191" yMin="0" xMax="1308" yMax="1801">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="635" y="1604" on="1"/>
+ <pt x="635" y="1801" on="1"/>
+ <pt x="832" y="1801" on="1"/>
+ <pt x="832" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 0 0 15 12 5 1 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4 4 48
+ 196 14 13 1 6 5 1 11 0 1 3 0 2 1 0 14 0 0 15 14 4 1 12 9 8
+ 5 4 33 3 0 2 4 48 196 13 12 1 11 10 1 3 2 1 7 6 1 1 0 1 5
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Egrave" xMin="191" yMin="0" xMax="1308" yMax="1925">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="894" y="1604" on="1"/>
+ <pt x="746" y="1604" on="1"/>
+ <pt x="425" y="1925" on="1"/>
+ <pt x="653" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 74 values pushed */
+ 0 0 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 3 4 48 196 15 14 1 13
+ 12 1 6 5 1 11 0 1 4 0 2 1 0 14 15 14 13 12 4 6 4 3 0 0 9
+ 8 5 4 33 3 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Emacron" xMin="191" yMin="0" xMax="1308" yMax="1752">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="401" y="1604" on="1"/>
+ <pt x="401" y="1752" on="1"/>
+ <pt x="1043" y="1752" on="1"/>
+ <pt x="1043" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 15 12 7 1 13 4 3 15 1 1 8 7 15 1 5 10 9 15 1 0 4 4 48
+ 196 14 13 1 6 5 1 11 0 1 3 0 2 1 0 14 0 0 13 12 9 8 5 4 33
+ 5 0 1 4 48 196 15 14 1 13 12 9 8 5 4 5 11 10 1 3 2 1 7 6 1
+ 1 0 1 6 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eng" xMin="165" yMin="-420" xMax="1313" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="370" y="1480" on="1"/>
+ <pt x="1133" y="337" on="1"/>
+ <pt x="1133" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="-92" on="1"/>
+ <pt x="1313" y="-420" on="0"/>
+ <pt x="995" y="-420" on="1"/>
+ <pt x="921" y="-420" on="0"/>
+ <pt x="844" y="-399" on="1"/>
+ <pt x="844" y="-245" on="1"/>
+ <pt x="910" y="-272" on="0"/>
+ <pt x="985" y="-272" on="1"/>
+ <pt x="1133" y="-272" on="0"/>
+ <pt x="1133" y="-55" on="1"/>
+ <pt x="1133" y="-40" on="1"/>
+ <pt x="345" y="1143" on="1"/>
+ <pt x="345" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 13 40 8 48 196 17 3 2 1 0 3 16 15 11 10 6 5 13 8 0 18 0 1
+ 0 5 4 2 1 0 3 14 2 10 17 2 0 0 16 15 4 3 24 3 5 18 17 24 1
+ 0 2 4 48 196 6 5 1 11 10 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eogonek" xMin="191" yMin="-370" xMax="1308" yMax="1480">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1264" y="1480" on="1"/>
+ <pt x="1264" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="848" on="1"/>
+ <pt x="1165" y="848" on="1"/>
+ <pt x="1165" y="693" on="1"/>
+ <pt x="401" y="693" on="1"/>
+ <pt x="401" y="157" on="1"/>
+ <pt x="1308" y="157" on="1"/>
+ <pt x="1308" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1075" y="0" on="1"/>
+ <pt x="1182" y="0" on="1"/>
+ <pt x="1054" y="-81" on="0"/>
+ <pt x="1054" y="-179" on="1"/>
+ <pt x="1054" y="-275" on="0"/>
+ <pt x="1169" y="-275" on="1"/>
+ <pt x="1222" y="-275" on="0"/>
+ <pt x="1259" y="-260" on="1"/>
+ <pt x="1259" y="-341" on="1"/>
+ <pt x="1197" y="-370" on="0"/>
+ <pt x="1120" y="-370" on="1"/>
+ <pt x="917" y="-370" on="0"/>
+ <pt x="917" y="-212" on="1"/>
+ <pt x="917" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 94 values pushed */
+ 0 0 17 21 22 48 196 20 19 22 0 0 0 4 3 15 1 1 8 7 15 1 5 10 9
+ 15 1 0 3 4 48 196 6 5 1 13 12 11 0 3 2 0 2 1 0 14 0 0 15 42
+ 24 48 196 20 19 13 3 2 6 3 24 24 12 2 6 4 3 0 0 9 8 5 4 33 3
+ 0 1 4 48 196 11 10 1 3 2 1 7 6 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Eth" xMin="5" yMin="0" xMax="1386" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="679" on="1"/>
+ <pt x="5" y="679" on="1"/>
+ <pt x="5" y="836" on="1"/>
+ <pt x="165" y="836" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="639" y="1480" on="1"/>
+ <pt x="1386" y="1480" on="0"/>
+ <pt x="1386" y="774" on="1"/>
+ <pt x="1386" y="406" on="0"/>
+ <pt x="1191" y="203" on="1"/>
+ <pt x="996" y="0" on="0"/>
+ <pt x="642" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="157" on="1"/>
+ <pt x="627" y="157" on="1"/>
+ <pt x="1161" y="157" on="0"/>
+ <pt x="1161" y="750" on="1"/>
+ <pt x="1161" y="1099" on="0"/>
+ <pt x="950" y="1242" on="1"/>
+ <pt x="888" y="1284" on="0"/>
+ <pt x="803" y="1302" on="1"/>
+ <pt x="700" y="1323" on="0"/>
+ <pt x="530" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ <pt x="375" y="836" on="1"/>
+ <pt x="708" y="836" on="1"/>
+ <pt x="708" y="679" on="1"/>
+ <pt x="375" y="679" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 23 22 15 1 5 27 26 2 1 15 3 3 14 13 15 1 0 3 4 48 196 25 24
+ 4 3 3 12 0 1 2 0 6 5 0 14 0 0 16 26 8 48 196 22 14 12 6 4 25
+ 13 3 8 25 0 0 27 24 23 13 33 3 0 1 4 48 196 26 25 1 5 4 1 0 3
+ 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Euro" xMin="0" yMin="-37" xMax="1080" yMax="1515">
+ <contour>
+ <pt x="377" y="537" on="1"/>
+ <pt x="416" y="376" on="0"/>
+ <pt x="475" y="288" on="1"/>
+ <pt x="582" y="127" on="0"/>
+ <pt x="773" y="127" on="1"/>
+ <pt x="898" y="127" on="0"/>
+ <pt x="1080" y="199" on="1"/>
+ <pt x="1080" y="27" on="1"/>
+ <pt x="884" y="-37" on="0"/>
+ <pt x="748" y="-37" on="1"/>
+ <pt x="516" y="-37" on="0"/>
+ <pt x="372" y="100" on="1"/>
+ <pt x="270" y="197" on="0"/>
+ <pt x="219" y="357" on="1"/>
+ <pt x="200" y="415" on="0"/>
+ <pt x="177" y="537" on="1"/>
+ <pt x="0" y="537" on="1"/>
+ <pt x="51" y="660" on="1"/>
+ <pt x="162" y="660" on="1"/>
+ <pt x="160" y="735" on="1"/>
+ <pt x="160" y="739" on="0"/>
+ <pt x="161" y="758" on="1"/>
+ <pt x="162" y="801" on="0"/>
+ <pt x="165" y="857" on="1"/>
+ <pt x="0" y="857" on="1"/>
+ <pt x="51" y="981" on="1"/>
+ <pt x="183" y="981" on="1"/>
+ <pt x="223" y="1147" on="0"/>
+ <pt x="271" y="1232" on="1"/>
+ <pt x="429" y="1515" on="0"/>
+ <pt x="782" y="1515" on="1"/>
+ <pt x="908" y="1515" on="0"/>
+ <pt x="1079" y="1471" on="1"/>
+ <pt x="1079" y="1289" on="1"/>
+ <pt x="911" y="1360" on="0"/>
+ <pt x="784" y="1360" on="1"/>
+ <pt x="607" y="1360" on="0"/>
+ <pt x="502" y="1232" on="1"/>
+ <pt x="442" y="1158" on="0"/>
+ <pt x="410" y="1066" on="1"/>
+ <pt x="397" y="1030" on="0"/>
+ <pt x="383" y="981" on="1"/>
+ <pt x="950" y="981" on="1"/>
+ <pt x="899" y="857" on="1"/>
+ <pt x="362" y="857" on="1"/>
+ <pt x="358" y="783" on="0"/>
+ <pt x="357" y="736" on="1"/>
+ <pt x="359" y="660" on="1"/>
+ <pt x="818" y="660" on="1"/>
+ <pt x="767" y="537" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 0 0 35 35 30 4 45 9 48 196 30 0 9 2 1 33 32 2 0 25 3 0 1 7 6
+ 2 0 2 3 0 0 0 44 43 24 23 6 3 25 49 16 15 0 6 3 17 2 4 48 196
+ 42 41 26 25 3 48 47 18 17 3 2 0 14 49 48 47 44 43 42 41 26 25 24 23 18
+ 17 16 15 0 16 13 32 7 6 1 33 32 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Euro#1" xMin="0" yMin="-37" xMax="1080" yMax="1515">
+ <contour>
+ <pt x="377" y="537" on="1"/>
+ <pt x="416" y="376" on="0"/>
+ <pt x="475" y="288" on="1"/>
+ <pt x="582" y="127" on="0"/>
+ <pt x="773" y="127" on="1"/>
+ <pt x="898" y="127" on="0"/>
+ <pt x="1080" y="199" on="1"/>
+ <pt x="1080" y="27" on="1"/>
+ <pt x="884" y="-37" on="0"/>
+ <pt x="748" y="-37" on="1"/>
+ <pt x="516" y="-37" on="0"/>
+ <pt x="372" y="100" on="1"/>
+ <pt x="270" y="197" on="0"/>
+ <pt x="219" y="357" on="1"/>
+ <pt x="200" y="415" on="0"/>
+ <pt x="177" y="537" on="1"/>
+ <pt x="0" y="537" on="1"/>
+ <pt x="51" y="660" on="1"/>
+ <pt x="162" y="660" on="1"/>
+ <pt x="160" y="735" on="1"/>
+ <pt x="160" y="739" on="0"/>
+ <pt x="161" y="758" on="1"/>
+ <pt x="162" y="801" on="0"/>
+ <pt x="165" y="857" on="1"/>
+ <pt x="0" y="857" on="1"/>
+ <pt x="51" y="981" on="1"/>
+ <pt x="183" y="981" on="1"/>
+ <pt x="223" y="1147" on="0"/>
+ <pt x="271" y="1232" on="1"/>
+ <pt x="429" y="1515" on="0"/>
+ <pt x="782" y="1515" on="1"/>
+ <pt x="908" y="1515" on="0"/>
+ <pt x="1079" y="1471" on="1"/>
+ <pt x="1079" y="1289" on="1"/>
+ <pt x="911" y="1360" on="0"/>
+ <pt x="784" y="1360" on="1"/>
+ <pt x="607" y="1360" on="0"/>
+ <pt x="502" y="1232" on="1"/>
+ <pt x="442" y="1158" on="0"/>
+ <pt x="410" y="1066" on="1"/>
+ <pt x="397" y="1030" on="0"/>
+ <pt x="383" y="981" on="1"/>
+ <pt x="950" y="981" on="1"/>
+ <pt x="899" y="857" on="1"/>
+ <pt x="362" y="857" on="1"/>
+ <pt x="358" y="783" on="0"/>
+ <pt x="357" y="736" on="1"/>
+ <pt x="359" y="660" on="1"/>
+ <pt x="818" y="660" on="1"/>
+ <pt x="767" y="537" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 0 0 35 35 30 4 45 9 48 196 30 0 9 2 1 33 32 2 0 25 3 0 1 7 6
+ 2 0 2 3 0 0 0 44 43 24 23 6 3 25 49 16 15 0 6 3 17 2 4 48 196
+ 42 41 26 25 3 48 47 18 17 3 2 0 14 49 48 47 44 43 42 41 26 25 24 23 18
+ 17 16 15 0 16 13 32 7 6 1 33 32 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="F" xMin="191" yMin="0" xMax="1196" yMax="1480">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="1196" y="1480" on="1"/>
+ <pt x="1196" y="1323" on="1"/>
+ <pt x="401" y="1323" on="1"/>
+ <pt x="401" y="827" on="1"/>
+ <pt x="1096" y="827" on="1"/>
+ <pt x="1096" y="672" on="1"/>
+ <pt x="401" y="672" on="1"/>
+ <pt x="401" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 0 0 4 3 15 1 1 8 7 15 1 5 2 4 48 196 6 5 1 9 0 1 2 0 2
+ 1 0 14 0 0 9 8 5 4 33 3 0 1 4 48 196 3 2 1 7 6 1 1 0 1
+ 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="G" xMin="93" yMin="-37" xMax="1405" yMax="1517">
+ <contour>
+ <pt x="1405" y="688" on="1"/>
+ <pt x="1405" y="40" on="1"/>
+ <pt x="1131" y="-37" on="0"/>
+ <pt x="871" y="-37" on="1"/>
+ <pt x="93" y="-37" on="0"/>
+ <pt x="93" y="735" on="1"/>
+ <pt x="93" y="1113" on="0"/>
+ <pt x="294" y="1315" on="1"/>
+ <pt x="496" y="1517" on="0"/>
+ <pt x="877" y="1517" on="1"/>
+ <pt x="1123" y="1517" on="0"/>
+ <pt x="1403" y="1450" on="1"/>
+ <pt x="1403" y="1256" on="1"/>
+ <pt x="1082" y="1360" on="0"/>
+ <pt x="868" y="1360" on="1"/>
+ <pt x="318" y="1360" on="0"/>
+ <pt x="318" y="744" on="1"/>
+ <pt x="318" y="440" on="0"/>
+ <pt x="470" y="280" on="1"/>
+ <pt x="621" y="120" on="0"/>
+ <pt x="900" y="120" on="1"/>
+ <pt x="1015" y="120" on="0"/>
+ <pt x="1196" y="157" on="1"/>
+ <pt x="1196" y="534" on="1"/>
+ <pt x="949" y="534" on="1"/>
+ <pt x="949" y="688" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0 1 22 1
+ 2 23 2 3 0 0 0 24 23 15 1 0 1 4 48 196 25 0 1 0 14 0 0 16 26
+ 5 48 196 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25 24 1
+ 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gbreve" xMin="93" yMin="-37" xMax="1405" yMax="1925">
+ <contour>
+ <pt x="1405" y="688" on="1"/>
+ <pt x="1405" y="40" on="1"/>
+ <pt x="1131" y="-37" on="0"/>
+ <pt x="871" y="-37" on="1"/>
+ <pt x="93" y="-37" on="0"/>
+ <pt x="93" y="735" on="1"/>
+ <pt x="93" y="1113" on="0"/>
+ <pt x="294" y="1315" on="1"/>
+ <pt x="496" y="1517" on="0"/>
+ <pt x="877" y="1517" on="1"/>
+ <pt x="1123" y="1517" on="0"/>
+ <pt x="1403" y="1450" on="1"/>
+ <pt x="1403" y="1256" on="1"/>
+ <pt x="1082" y="1360" on="0"/>
+ <pt x="868" y="1360" on="1"/>
+ <pt x="318" y="1360" on="0"/>
+ <pt x="318" y="744" on="1"/>
+ <pt x="318" y="440" on="0"/>
+ <pt x="470" y="280" on="1"/>
+ <pt x="621" y="120" on="0"/>
+ <pt x="900" y="120" on="1"/>
+ <pt x="1015" y="120" on="0"/>
+ <pt x="1196" y="157" on="1"/>
+ <pt x="1196" y="534" on="1"/>
+ <pt x="949" y="534" on="1"/>
+ <pt x="949" y="688" on="1"/>
+ </contour>
+ <contour>
+ <pt x="534" y="1925" on="1"/>
+ <pt x="657" y="1925" on="1"/>
+ <pt x="678" y="1831" on="0"/>
+ <pt x="732" y="1791" on="1"/>
+ <pt x="784" y="1752" on="0"/>
+ <pt x="867" y="1752" on="1"/>
+ <pt x="961" y="1752" on="0"/>
+ <pt x="1015" y="1801" on="1"/>
+ <pt x="1058" y="1841" on="0"/>
+ <pt x="1077" y="1925" on="1"/>
+ <pt x="1200" y="1925" on="1"/>
+ <pt x="1184" y="1791" on="0"/>
+ <pt x="1111" y="1710" on="1"/>
+ <pt x="1017" y="1604" on="0"/>
+ <pt x="867" y="1604" on="1"/>
+ <pt x="710" y="1604" on="0"/>
+ <pt x="615" y="1719" on="1"/>
+ <pt x="550" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 100 values pushed */
+ 0 0 31 40 40 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0
+ 1 22 1 2 23 2 3 0 1 36 35 27 26 4 13 40 0 0 0 0 24 23 15 1 0
+ 1 4 48 196 25 0 1 0 14 0 0 16 26 5 48 196 36 11 22 2 35 22 24 2 27
+ 26 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25 24 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gcircumflex" xMin="93" yMin="-37" xMax="1405" yMax="1925">
+ <contour>
+ <pt x="1405" y="688" on="1"/>
+ <pt x="1405" y="40" on="1"/>
+ <pt x="1131" y="-37" on="0"/>
+ <pt x="871" y="-37" on="1"/>
+ <pt x="93" y="-37" on="0"/>
+ <pt x="93" y="735" on="1"/>
+ <pt x="93" y="1113" on="0"/>
+ <pt x="294" y="1315" on="1"/>
+ <pt x="496" y="1517" on="0"/>
+ <pt x="877" y="1517" on="1"/>
+ <pt x="1123" y="1517" on="0"/>
+ <pt x="1403" y="1450" on="1"/>
+ <pt x="1403" y="1256" on="1"/>
+ <pt x="1082" y="1360" on="0"/>
+ <pt x="868" y="1360" on="1"/>
+ <pt x="318" y="1360" on="0"/>
+ <pt x="318" y="744" on="1"/>
+ <pt x="318" y="440" on="0"/>
+ <pt x="470" y="280" on="1"/>
+ <pt x="621" y="120" on="0"/>
+ <pt x="900" y="120" on="1"/>
+ <pt x="1015" y="120" on="0"/>
+ <pt x="1196" y="157" on="1"/>
+ <pt x="1196" y="534" on="1"/>
+ <pt x="949" y="534" on="1"/>
+ <pt x="949" y="688" on="1"/>
+ </contour>
+ <contour>
+ <pt x="517" y="1604" on="1"/>
+ <pt x="758" y="1925" on="1"/>
+ <pt x="976" y="1925" on="1"/>
+ <pt x="1217" y="1604" on="1"/>
+ <pt x="1069" y="1604" on="1"/>
+ <pt x="868" y="1806" on="1"/>
+ <pt x="866" y="1806" on="1"/>
+ <pt x="665" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 20 29 3 14 29 9 48 196 9 0 3 2 32 31 2 27 26 3 1 12 11 2 0
+ 0 3 0 1 22 1 2 23 2 3 0 0 0 24 23 15 1 0 1 4 48 196 28 27 1
+ 33 30 29 26 3 25 0 1 3 0 14 0 0 16 26 5 48 196 29 11 22 2 30 28 2
+ 22 24 3 33 32 31 27 26 5 13 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0
+ 1 12 11 1 25 24 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gcommaaccent" xMin="93" yMin="-432" xMax="1405" yMax="1517">
+ <contour>
+ <pt x="1405" y="688" on="1"/>
+ <pt x="1405" y="40" on="1"/>
+ <pt x="1128" y="-37" on="0"/>
+ <pt x="871" y="-37" on="1"/>
+ <pt x="93" y="-37" on="0"/>
+ <pt x="93" y="735" on="1"/>
+ <pt x="93" y="1113" on="0"/>
+ <pt x="294" y="1315" on="1"/>
+ <pt x="496" y="1517" on="0"/>
+ <pt x="877" y="1517" on="1"/>
+ <pt x="1123" y="1517" on="0"/>
+ <pt x="1403" y="1450" on="1"/>
+ <pt x="1403" y="1256" on="1"/>
+ <pt x="1082" y="1360" on="0"/>
+ <pt x="868" y="1360" on="1"/>
+ <pt x="318" y="1360" on="0"/>
+ <pt x="318" y="744" on="1"/>
+ <pt x="318" y="440" on="0"/>
+ <pt x="470" y="280" on="1"/>
+ <pt x="621" y="120" on="0"/>
+ <pt x="900" y="120" on="1"/>
+ <pt x="1016" y="120" on="0"/>
+ <pt x="1196" y="157" on="1"/>
+ <pt x="1196" y="534" on="1"/>
+ <pt x="949" y="534" on="1"/>
+ <pt x="949" y="688" on="1"/>
+ </contour>
+ <contour>
+ <pt x="700" y="-421" on="1"/>
+ <pt x="700" y="-336" on="1"/>
+ <pt x="757" y="-345" on="0"/>
+ <pt x="798" y="-345" on="1"/>
+ <pt x="907" y="-345" on="0"/>
+ <pt x="907" y="-278" on="1"/>
+ <pt x="907" y="-204" on="0"/>
+ <pt x="749" y="-188" on="1"/>
+ <pt x="749" y="-111" on="1"/>
+ <pt x="883" y="-114" on="0"/>
+ <pt x="949" y="-143" on="1"/>
+ <pt x="1042" y="-185" on="0"/>
+ <pt x="1042" y="-280" on="1"/>
+ <pt x="1042" y="-432" on="0"/>
+ <pt x="825" y="-432" on="1"/>
+ <pt x="765" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 104 values pushed */
+ 0 0 29 44 40 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0
+ 1 22 1 2 23 2 3 0 1 34 33 27 26 4 13 40 2 0 0 0 24 23 15 1 0
+ 1 4 48 196 25 0 1 0 14 0 0 31 42 38 16 26 5 48 196 38 38 22 24 2 34
+ 33 27 26 4 13 5 24 0 0 23 22 33 1 0 1 4 48 196 1 0 1 12 11 1 25
+ 24 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Gdotaccent" xMin="93" yMin="-37" xMax="1405" yMax="1801">
+ <contour>
+ <pt x="1405" y="688" on="1"/>
+ <pt x="1405" y="40" on="1"/>
+ <pt x="1131" y="-37" on="0"/>
+ <pt x="871" y="-37" on="1"/>
+ <pt x="93" y="-37" on="0"/>
+ <pt x="93" y="735" on="1"/>
+ <pt x="93" y="1113" on="0"/>
+ <pt x="294" y="1315" on="1"/>
+ <pt x="496" y="1517" on="0"/>
+ <pt x="877" y="1517" on="1"/>
+ <pt x="1123" y="1517" on="0"/>
+ <pt x="1403" y="1450" on="1"/>
+ <pt x="1403" y="1256" on="1"/>
+ <pt x="1082" y="1360" on="0"/>
+ <pt x="868" y="1360" on="1"/>
+ <pt x="318" y="1360" on="0"/>
+ <pt x="318" y="744" on="1"/>
+ <pt x="318" y="440" on="0"/>
+ <pt x="470" y="280" on="1"/>
+ <pt x="621" y="120" on="0"/>
+ <pt x="900" y="120" on="1"/>
+ <pt x="1015" y="120" on="0"/>
+ <pt x="1196" y="157" on="1"/>
+ <pt x="1196" y="534" on="1"/>
+ <pt x="949" y="534" on="1"/>
+ <pt x="949" y="688" on="1"/>
+ </contour>
+ <contour>
+ <pt x="768" y="1604" on="1"/>
+ <pt x="768" y="1801" on="1"/>
+ <pt x="965" y="1801" on="1"/>
+ <pt x="965" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 94 values pushed */
+ 0 0 20 29 3 14 29 9 48 196 9 0 3 2 1 12 11 2 0 0 3 0 1 22 1
+ 2 23 2 3 0 0 0 29 26 5 1 27 24 23 15 1 0 2 4 48 196 28 27 1 25
+ 0 1 2 0 14 0 0 16 26 5 48 196 5 26 0 0 27 26 4 1 28 23 22 33 1
+ 0 2 4 48 196 29 28 1 1 0 1 12 11 1 25 24 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="H" xMin="165" yMin="0" xMax="1313" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="856" on="1"/>
+ <pt x="1104" y="856" on="1"/>
+ <pt x="1104" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1104" y="0" on="1"/>
+ <pt x="1104" y="699" on="1"/>
+ <pt x="375" y="699" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 10 9 15 1 3 1 4 48 196 4 3 1 11 8 7 0 3 2 0 6 5 2 1
+ 0 3 14 0 0 9 8 5 4 33 3 6 11 10 3 2 33 3 0 2 4 48 196 7 6
+ 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Hbar" xMin="17" yMin="0" xMax="1461" yMax="1480">
+ <contour>
+ <pt x="375" y="856" on="1"/>
+ <pt x="1104" y="856" on="1"/>
+ <pt x="1104" y="1110" on="1"/>
+ <pt x="375" y="1110" on="1"/>
+ </contour>
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1110" on="1"/>
+ <pt x="17" y="1110" on="1"/>
+ <pt x="17" y="1234" on="1"/>
+ <pt x="165" y="1234" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="1234" on="1"/>
+ <pt x="1104" y="1234" on="1"/>
+ <pt x="1104" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="1234" on="1"/>
+ <pt x="1461" y="1234" on="1"/>
+ <pt x="1461" y="1110" on="1"/>
+ <pt x="1313" y="1110" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1104" y="0" on="1"/>
+ <pt x="1104" y="699" on="1"/>
+ <pt x="375" y="699" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 107 values pushed */
+ 0 0 18 17 6 5 3 2 6 5 7 1 4 48 196 16 15 12 11 8 7 5 22 21 1
+ 23 20 19 4 3 18 17 6 5 3 2 5 1 0 1 5 0 14 13 10 9 0 3 14 17
+ 16 2 13 14 7 6 4 0 0 21 20 13 12 2 1 33 5 14 23 22 11 10 3 0 33
+ 5 4 2 4 48 196 19 18 15 14 3 9 8 5 4 3 21 20 13 12 2 1 5 23 22
+ 11 10 3 0 5 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Hcircumflex" xMin="165" yMin="0" xMax="1313" yMax="1925">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="856" on="1"/>
+ <pt x="1104" y="856" on="1"/>
+ <pt x="1104" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1104" y="0" on="1"/>
+ <pt x="1104" y="699" on="1"/>
+ <pt x="375" y="699" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="389" y="1604" on="1"/>
+ <pt x="630" y="1925" on="1"/>
+ <pt x="848" y="1925" on="1"/>
+ <pt x="1089" y="1604" on="1"/>
+ <pt x="941" y="1604" on="1"/>
+ <pt x="740" y="1806" on="1"/>
+ <pt x="738" y="1806" on="1"/>
+ <pt x="537" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 18 17 2 13 12 3 0 0 10 9 15 1 3 1 4 48 196 14 13 1 19 16 15 12 3
+ 4 3 1 11 8 7 0 3 4 0 6 5 2 1 0 3 14 19 18 17 16 15 14 13 12
+ 8 4 2 3 0 0 9 8 5 4 33 3 6 11 10 3 2 33 3 0 2 4 48 196 7
+ 6 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="I" xMin="180" yMin="0" xMax="390" yMax="1480">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 23 values pushed */
+ 3 0 1 0 2 1 0 14 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="IJ" xMin="180" yMin="-296" xMax="1322" yMax="1480">
+ <component glyphName="I" x="0" y="0" flags="0x4"/>
+ <component glyphName="J" x="482" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="Iacute" xMin="137" yMin="0" xMax="606" yMax="1925">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="137" y="1604" on="1"/>
+ <pt x="378" y="1925" on="1"/>
+ <pt x="606" y="1925" on="1"/>
+ <pt x="285" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 40 values pushed */
+ 6 5 1 7 4 1 3 0 1 3 0 2 1 0 14 7 5 2 2 0 3 6 2 4 0
+ 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ibreve" xMin="-48" yMin="0" xMax="618" yMax="1925">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-48" y="1925" on="1"/>
+ <pt x="75" y="1925" on="1"/>
+ <pt x="96" y="1831" on="0"/>
+ <pt x="150" y="1791" on="1"/>
+ <pt x="202" y="1752" on="0"/>
+ <pt x="285" y="1752" on="1"/>
+ <pt x="379" y="1752" on="0"/>
+ <pt x="433" y="1801" on="1"/>
+ <pt x="476" y="1841" on="0"/>
+ <pt x="495" y="1925" on="1"/>
+ <pt x="618" y="1925" on="1"/>
+ <pt x="602" y="1791" on="0"/>
+ <pt x="529" y="1710" on="1"/>
+ <pt x="435" y="1604" on="0"/>
+ <pt x="285" y="1604" on="1"/>
+ <pt x="128" y="1604" on="0"/>
+ <pt x="33" y="1719" on="1"/>
+ <pt x="-32" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 9 7 18 48 196 14 13 5 4 4 13 18 1 3 0 1 0 2 1 0 14 14 13
+ 2 13 2 5 4 0 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Icircumflex" xMin="-65" yMin="0" xMax="635" yMax="1925">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-65" y="1604" on="1"/>
+ <pt x="176" y="1925" on="1"/>
+ <pt x="394" y="1925" on="1"/>
+ <pt x="635" y="1604" on="1"/>
+ <pt x="487" y="1604" on="1"/>
+ <pt x="286" y="1806" on="1"/>
+ <pt x="284" y="1806" on="1"/>
+ <pt x="83" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 10 9 2 5 4 3 6 5 1 11 8 7 4 3 3 0 1 3 0 2 1 0 14 10 9
+ 2 2 0 3 8 7 6 3 13 2 11 5 4 3 13 0 0 0 3 2 33 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Idieresis" xMin="1" yMin="0" xMax="569" yMax="1777">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1" y="1604" on="1"/>
+ <pt x="1" y="1777" on="1"/>
+ <pt x="174" y="1777" on="1"/>
+ <pt x="174" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="396" y="1604" on="1"/>
+ <pt x="396" y="1777" on="1"/>
+ <pt x="569" y="1777" on="1"/>
+ <pt x="569" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 0 0 11 8 7 4 13 3 5 1 4 48 196 10 9 6 5 3 3 0 1 2 0 2 1
+ 0 14 0 0 9 8 13 1 10 7 6 13 1 4 3 2 33 1 0 3 4 48 196 11 10
+ 1 5 4 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Idotaccent" xMin="180" yMin="0" xMax="390" yMax="1801">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="186" y="1604" on="1"/>
+ <pt x="186" y="1801" on="1"/>
+ <pt x="383" y="1801" on="1"/>
+ <pt x="383" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 7 4 5 1 5 1 4 48 196 6 5 1 3 0 1 2 0 2 1 0 14 0 0
+ 7 6 4 1 4 3 2 33 1 0 2 4 48 196 5 4 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Igrave" xMin="-36" yMin="0" xMax="433" yMax="1925">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="433" y="1604" on="1"/>
+ <pt x="285" y="1604" on="1"/>
+ <pt x="-36" y="1925" on="1"/>
+ <pt x="192" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 40 values pushed */
+ 7 6 1 5 4 1 3 0 1 3 0 2 1 0 14 7 5 2 2 0 3 4 2 6 0
+ 0 0 3 2 33 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Imacron" xMin="-36" yMin="0" xMax="606" yMax="1752">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-36" y="1604" on="1"/>
+ <pt x="-36" y="1752" on="1"/>
+ <pt x="606" y="1752" on="1"/>
+ <pt x="606" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 45 values pushed */
+ 0 0 7 4 7 1 5 1 4 48 196 6 5 1 3 0 1 2 0 2 1 0 14 0 0
+ 3 2 33 1 0 1 4 48 196 7 6 1 5 4 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Iogonek" xMin="120" yMin="-370" xMax="462" yMax="1480">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="278" y="0" on="1"/>
+ <pt x="385" y="0" on="1"/>
+ <pt x="257" y="-80" on="0"/>
+ <pt x="257" y="-179" on="1"/>
+ <pt x="257" y="-275" on="0"/>
+ <pt x="372" y="-275" on="1"/>
+ <pt x="425" y="-275" on="0"/>
+ <pt x="462" y="-260" on="1"/>
+ <pt x="462" y="-341" on="1"/>
+ <pt x="400" y="-370" on="0"/>
+ <pt x="322" y="-370" on="1"/>
+ <pt x="120" y="-370" on="0"/>
+ <pt x="120" y="-212" on="1"/>
+ <pt x="120" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 9 21 14 48 196 12 11 14 0 5 4 3 0 3 0 2 1 0 14 0 0 7 42
+ 16 48 196 5 4 2 2 0 3 12 11 2 13 2 16 0 0 0 3 2 33 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Itilde" xMin="-48" yMin="0" xMax="618" yMax="1838">
+ <contour>
+ <pt x="180" y="0" on="1"/>
+ <pt x="180" y="1480" on="1"/>
+ <pt x="390" y="1480" on="1"/>
+ <pt x="390" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-48" y="1604" on="1"/>
+ <pt x="-41" y="1697" on="0"/>
+ <pt x="-16" y="1748" on="1"/>
+ <pt x="30" y="1838" on="0"/>
+ <pt x="139" y="1838" on="1"/>
+ <pt x="211" y="1838" on="0"/>
+ <pt x="272" y="1800" on="1"/>
+ <pt x="332" y="1763" on="1"/>
+ <pt x="389" y="1728" on="0"/>
+ <pt x="419" y="1728" on="1"/>
+ <pt x="484" y="1728" on="0"/>
+ <pt x="495" y="1838" on="1"/>
+ <pt x="618" y="1838" on="1"/>
+ <pt x="611" y="1744" on="0"/>
+ <pt x="586" y="1694" on="1"/>
+ <pt x="541" y="1604" on="0"/>
+ <pt x="433" y="1604" on="1"/>
+ <pt x="361" y="1604" on="0"/>
+ <pt x="298" y="1643" on="1"/>
+ <pt x="238" y="1680" on="1"/>
+ <pt x="183" y="1714" on="0"/>
+ <pt x="151" y="1714" on="1"/>
+ <pt x="86" y="1714" on="0"/>
+ <pt x="75" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 0 0 25 6 8 13 6 20 48 196 27 16 15 4 4 13 20 8 1 3 0 1 0 2 1
+ 0 14 16 15 2 13 2 27 4 0 0 0 3 2 9 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="J" xMin="49" yMin="-296" xMax="840" yMax="1480">
+ <contour>
+ <pt x="49" y="-232" on="1"/>
+ <pt x="49" y="-51" on="1"/>
+ <pt x="220" y="-128" on="0"/>
+ <pt x="369" y="-128" on="1"/>
+ <pt x="540" y="-128" on="0"/>
+ <pt x="589" y="-49" on="1"/>
+ <pt x="630" y="19" on="0"/>
+ <pt x="630" y="180" on="1"/>
+ <pt x="630" y="1480" on="1"/>
+ <pt x="840" y="1480" on="1"/>
+ <pt x="840" y="187" on="1"/>
+ <pt x="840" y="-296" on="0"/>
+ <pt x="359" y="-296" on="1"/>
+ <pt x="197" y="-296" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 3 30 12 48 196 1 10 7 2 8 2 3 0 1 1 0 12 2 0 9 8 0 14
+ 0 0 8 7 33 1 9 1 4 48 196 10 9 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Jcircumflex" xMin="49" yMin="-296" xMax="1061" yMax="1925">
+ <contour>
+ <pt x="49" y="-232" on="1"/>
+ <pt x="49" y="-51" on="1"/>
+ <pt x="220" y="-128" on="0"/>
+ <pt x="369" y="-128" on="1"/>
+ <pt x="540" y="-128" on="0"/>
+ <pt x="589" y="-49" on="1"/>
+ <pt x="630" y="19" on="0"/>
+ <pt x="630" y="180" on="1"/>
+ <pt x="630" y="1480" on="1"/>
+ <pt x="840" y="1480" on="1"/>
+ <pt x="840" y="187" on="1"/>
+ <pt x="840" y="-296" on="0"/>
+ <pt x="359" y="-296" on="1"/>
+ <pt x="197" y="-296" on="0"/>
+ </contour>
+ <contour>
+ <pt x="361" y="1604" on="1"/>
+ <pt x="602" y="1925" on="1"/>
+ <pt x="820" y="1925" on="1"/>
+ <pt x="1061" y="1604" on="1"/>
+ <pt x="913" y="1604" on="1"/>
+ <pt x="712" y="1806" on="1"/>
+ <pt x="710" y="1806" on="1"/>
+ <pt x="509" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 0 0 3 30 12 48 196 20 19 2 15 14 3 1 10 7 2 8 2 3 0 1 1 0 12
+ 2 0 16 15 1 21 18 17 14 3 2 0 9 8 0 14 20 19 16 3 9 7 3 21 15
+ 14 3 7 0 3 18 17 2 13 9 0 0 8 7 33 1 9 1 4 48 196 10 9 1 1
+ 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="K" xMin="191" yMin="0" xMax="1317" yMax="1480">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="388" y="1480" on="1"/>
+ <pt x="388" y="752" on="1"/>
+ <pt x="1003" y="1480" on="1"/>
+ <pt x="1214" y="1480" on="1"/>
+ <pt x="618" y="774" on="1"/>
+ <pt x="1317" y="0" on="1"/>
+ <pt x="1051" y="0" on="1"/>
+ <pt x="388" y="750" on="1"/>
+ <pt x="388" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 45 values pushed */
+ 9 6 3 3 1 0 3 10 8 7 0 3 0 5 4 2 1 0 3 14 8 7 6 5 4
+ 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Kcommaaccent" xMin="191" yMin="-432" xMax="1317" yMax="1480">
+ <contour>
+ <pt x="191" y="0" on="1"/>
+ <pt x="191" y="1480" on="1"/>
+ <pt x="388" y="1480" on="1"/>
+ <pt x="388" y="752" on="1"/>
+ <pt x="1003" y="1480" on="1"/>
+ <pt x="1214" y="1480" on="1"/>
+ <pt x="618" y="774" on="1"/>
+ <pt x="1317" y="0" on="1"/>
+ <pt x="1051" y="0" on="1"/>
+ <pt x="388" y="750" on="1"/>
+ <pt x="388" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="487" y="-421" on="1"/>
+ <pt x="487" y="-336" on="1"/>
+ <pt x="544" y="-345" on="0"/>
+ <pt x="584" y="-345" on="1"/>
+ <pt x="694" y="-345" on="0"/>
+ <pt x="694" y="-278" on="1"/>
+ <pt x="694" y="-204" on="0"/>
+ <pt x="536" y="-188" on="1"/>
+ <pt x="536" y="-111" on="1"/>
+ <pt x="670" y="-114" on="0"/>
+ <pt x="736" y="-143" on="1"/>
+ <pt x="829" y="-185" on="0"/>
+ <pt x="829" y="-280" on="1"/>
+ <pt x="829" y="-432" on="0"/>
+ <pt x="612" y="-432" on="1"/>
+ <pt x="553" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 14 44 25 48 196 9 6 3 3 1 0 3 19 18 12 11 4 13 25 0 10 8 7
+ 0 3 0 5 4 2 1 0 3 14 0 0 16 42 23 48 196 19 18 12 11 8 7 6 5
+ 4 9 13 23 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="L" xMin="165" yMin="0" xMax="1101" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="157" on="1"/>
+ <pt x="1101" y="157" on="1"/>
+ <pt x="1101" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 38 values pushed */
+ 0 0 4 3 15 1 0 1 4 48 196 5 0 1 0 2 1 0 14 0 0 3 2 33 1
+ 0 1 4 48 196 5 4 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lacute" xMin="165" yMin="0" xMax="1101" yMax="1925">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="157" on="1"/>
+ <pt x="1101" y="157" on="1"/>
+ <pt x="1101" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="177" y="1604" on="1"/>
+ <pt x="418" y="1925" on="1"/>
+ <pt x="646" y="1925" on="1"/>
+ <pt x="325" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 0 0 4 3 15 1 0 1 4 48 196 8 7 1 9 6 1 5 0 1 3 0 2 1 0
+ 14 8 7 2 4 2 3 9 6 2 2 0 3 0 0 3 2 33 1 0 1 4 48 196 5
+ 4 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lcaron" xMin="165" yMin="0" xMax="1101" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="157" on="1"/>
+ <pt x="1101" y="157" on="1"/>
+ <pt x="1101" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="671" y="1026" on="1"/>
+ <pt x="671" y="1085" on="1"/>
+ <pt x="747" y="1106" on="0"/>
+ <pt x="747" y="1266" on="1"/>
+ <pt x="747" y="1283" on="1"/>
+ <pt x="671" y="1283" on="1"/>
+ <pt x="671" y="1480" on="1"/>
+ <pt x="868" y="1480" on="1"/>
+ <pt x="868" y="1309" on="1"/>
+ <pt x="867" y="1047" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 14 11 10 9 7 6 6 1 3 3 0 0 4 3 15 1 0 1 4 48 196 5 0 1 0
+ 13 12 2 1 0 3 14 10 9 2 13 6 3 0 0 12 11 7 6 4 3 13 3 2 33
+ 1 0 2 4 48 196 14 13 1 5 4 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lcommaaccent" xMin="165" yMin="-432" xMax="1101" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="157" on="1"/>
+ <pt x="1101" y="157" on="1"/>
+ <pt x="1101" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="449" y="-421" on="1"/>
+ <pt x="449" y="-336" on="1"/>
+ <pt x="506" y="-345" on="0"/>
+ <pt x="546" y="-345" on="1"/>
+ <pt x="656" y="-345" on="0"/>
+ <pt x="656" y="-278" on="1"/>
+ <pt x="656" y="-204" on="0"/>
+ <pt x="498" y="-188" on="1"/>
+ <pt x="498" y="-111" on="1"/>
+ <pt x="632" y="-114" on="0"/>
+ <pt x="698" y="-143" on="1"/>
+ <pt x="791" y="-185" on="0"/>
+ <pt x="791" y="-280" on="1"/>
+ <pt x="791" y="-432" on="0"/>
+ <pt x="574" y="-432" on="1"/>
+ <pt x="515" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 9 44 20 48 196 14 13 7 6 4 13 20 0 0 0 4 3 15 1 0 1 4 48
+ 196 5 0 1 0 2 1 0 14 0 0 11 42 18 48 196 18 18 14 13 7 6 5 4 2
+ 3 0 0 3 2 33 1 0 1 4 48 196 5 4 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ldot" xMin="165" yMin="0" xMax="1101" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="157" on="1"/>
+ <pt x="1101" y="157" on="1"/>
+ <pt x="1101" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="743" y="642" on="1"/>
+ <pt x="743" y="839" on="1"/>
+ <pt x="940" y="839" on="1"/>
+ <pt x="940" y="642" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 55 values pushed */
+ 0 0 9 6 5 1 7 4 3 15 1 0 2 4 48 196 8 7 1 5 0 1 2 0 2
+ 1 0 14 0 0 7 6 4 1 8 3 2 33 1 0 2 4 48 196 9 8 1 5 4 1
+ 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Lslash" xMin="17" yMin="0" xMax="1100" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="692" on="1"/>
+ <pt x="17" y="612" on="1"/>
+ <pt x="17" y="780" on="1"/>
+ <pt x="165" y="862" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="375" y="976" on="1"/>
+ <pt x="621" y="1110" on="1"/>
+ <pt x="621" y="941" on="1"/>
+ <pt x="375" y="807" on="1"/>
+ <pt x="375" y="157" on="1"/>
+ <pt x="1100" y="157" on="1"/>
+ <pt x="1100" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 10 9 8 7 4 3 2 1 8 5 11 3 0 0 12 11 15 1 0 1 4 48 196 13 0
+ 1 0 6 5 0 14 0 0 11 10 7 6 33 3 0 1 4 48 196 13 12 1 9 8 1
+ 5 4 1 0 3 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="M" xMin="165" yMin="0" xMax="1541" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="456" y="1480" on="1"/>
+ <pt x="863" y="335" on="1"/>
+ <pt x="1281" y="1480" on="1"/>
+ <pt x="1541" y="1480" on="1"/>
+ <pt x="1541" y="0" on="1"/>
+ <pt x="1345" y="0" on="1"/>
+ <pt x="1345" y="1203" on="1"/>
+ <pt x="941" y="99" on="1"/>
+ <pt x="738" y="99" on="1"/>
+ <pt x="346" y="1207" on="1"/>
+ <pt x="346" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 11 8 3 3 1 9 3 10 9 1 12 7 6 0 3 2 0 5 4 2 1 0 3 14 10
+ 9 4 3 2 5 7 11 3 0 0 8 7 4 1 5 12 11 24 1 0 2 4 48 196 6
+ 5 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="N" xMin="165" yMin="0" xMax="1313" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="370" y="1480" on="1"/>
+ <pt x="1133" y="337" on="1"/>
+ <pt x="1133" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1107" y="0" on="1"/>
+ <pt x="345" y="1143" on="1"/>
+ <pt x="345" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 49 values pushed */
+ 8 3 2 1 0 3 9 7 6 0 3 0 5 4 2 1 0 3 14 7 2 2 3 8 3
+ 0 0 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Nacute" xMin="165" yMin="0" xMax="1313" yMax="1925">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="370" y="1480" on="1"/>
+ <pt x="1133" y="337" on="1"/>
+ <pt x="1133" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1107" y="0" on="1"/>
+ <pt x="345" y="1143" on="1"/>
+ <pt x="345" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="591" y="1604" on="1"/>
+ <pt x="832" y="1925" on="1"/>
+ <pt x="1060" y="1925" on="1"/>
+ <pt x="739" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 8 3 2 1 0 3 12 11 1 13 10 1 9 7 6 0 3 3 0 5 4 2 1 0 3
+ 14 13 12 11 10 7 2 6 3 8 3 0 0 4 3 24 1 5 9 8 24 1 0 2 4
+ 48 196 6 5 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ncaron" xMin="165" yMin="0" xMax="1313" yMax="1925">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="370" y="1480" on="1"/>
+ <pt x="1133" y="337" on="1"/>
+ <pt x="1133" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1107" y="0" on="1"/>
+ <pt x="345" y="1143" on="1"/>
+ <pt x="345" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1089" y="1925" on="1"/>
+ <pt x="848" y="1604" on="1"/>
+ <pt x="630" y="1604" on="1"/>
+ <pt x="389" y="1925" on="1"/>
+ <pt x="537" y="1925" on="1"/>
+ <pt x="738" y="1723" on="1"/>
+ <pt x="740" y="1723" on="1"/>
+ <pt x="941" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 16 15 2 10 11 3 8 3 2 1 0 3 17 14 13 10 3 12 11 1 9 7 6 0 3
+ 3 0 5 4 2 1 0 3 14 17 16 15 14 13 12 11 10 7 2 10 3 8 3 0 0
+ 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ncommaaccent" xMin="165" yMin="-432" xMax="1313" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="370" y="1480" on="1"/>
+ <pt x="1133" y="337" on="1"/>
+ <pt x="1133" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1107" y="0" on="1"/>
+ <pt x="345" y="1143" on="1"/>
+ <pt x="345" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="518" y="-421" on="1"/>
+ <pt x="518" y="-336" on="1"/>
+ <pt x="575" y="-345" on="0"/>
+ <pt x="615" y="-345" on="1"/>
+ <pt x="725" y="-345" on="0"/>
+ <pt x="725" y="-278" on="1"/>
+ <pt x="725" y="-205" on="0"/>
+ <pt x="567" y="-188" on="1"/>
+ <pt x="567" y="-111" on="1"/>
+ <pt x="702" y="-114" on="0"/>
+ <pt x="767" y="-143" on="1"/>
+ <pt x="860" y="-185" on="0"/>
+ <pt x="860" y="-280" on="1"/>
+ <pt x="860" y="-432" on="0"/>
+ <pt x="643" y="-432" on="1"/>
+ <pt x="584" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 13 44 24 48 196 8 3 2 1 0 3 18 17 11 10 4 13 24 0 9 7 6 0
+ 3 0 5 4 2 1 0 3 14 0 0 15 42 22 48 196 22 22 18 17 11 10 7 2 7
+ 3 8 3 0 0 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1
+ 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ntilde" xMin="165" yMin="0" xMax="1313" yMax="1838">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="370" y="1480" on="1"/>
+ <pt x="1133" y="337" on="1"/>
+ <pt x="1133" y="1480" on="1"/>
+ <pt x="1313" y="1480" on="1"/>
+ <pt x="1313" y="0" on="1"/>
+ <pt x="1107" y="0" on="1"/>
+ <pt x="345" y="1143" on="1"/>
+ <pt x="345" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="432" y="1604" on="1"/>
+ <pt x="439" y="1698" on="0"/>
+ <pt x="464" y="1748" on="1"/>
+ <pt x="510" y="1838" on="0"/>
+ <pt x="619" y="1838" on="1"/>
+ <pt x="690" y="1838" on="0"/>
+ <pt x="752" y="1800" on="1"/>
+ <pt x="812" y="1763" on="1"/>
+ <pt x="869" y="1728" on="0"/>
+ <pt x="899" y="1728" on="1"/>
+ <pt x="964" y="1728" on="0"/>
+ <pt x="975" y="1838" on="1"/>
+ <pt x="1098" y="1838" on="1"/>
+ <pt x="1091" y="1744" on="0"/>
+ <pt x="1066" y="1694" on="1"/>
+ <pt x="1021" y="1604" on="0"/>
+ <pt x="913" y="1604" on="1"/>
+ <pt x="841" y="1604" on="0"/>
+ <pt x="778" y="1643" on="1"/>
+ <pt x="718" y="1680" on="1"/>
+ <pt x="663" y="1714" on="0"/>
+ <pt x="631" y="1714" on="1"/>
+ <pt x="566" y="1714" on="0"/>
+ <pt x="555" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 31 6 14 19 6 26 48 196 8 3 2 1 0 3 33 22 21 10 4 13 26 14 1
+ 9 7 6 0 3 0 5 4 2 1 0 3 14 33 22 21 10 7 2 6 3 8 3 0 0
+ 4 3 24 1 5 9 8 24 1 0 2 4 48 196 6 5 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="O" xMin="93" yMin="-37" xMax="1501" yMax="1517">
+ <contour>
+ <pt x="797" y="1517" on="1"/>
+ <pt x="1116" y="1517" on="0"/>
+ <pt x="1309" y="1306" on="1"/>
+ <pt x="1501" y="1094" on="0"/>
+ <pt x="1501" y="742" on="1"/>
+ <pt x="1501" y="383" on="0"/>
+ <pt x="1309" y="173" on="1"/>
+ <pt x="1116" y="-37" on="0"/>
+ <pt x="787" y="-37" on="1"/>
+ <pt x="505" y="-37" on="0"/>
+ <pt x="322" y="136" on="1"/>
+ <pt x="93" y="353" on="0"/>
+ <pt x="93" y="740" on="1"/>
+ <pt x="93" y="1095" on="0"/>
+ <pt x="285" y="1306" on="1"/>
+ <pt x="477" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="797" y="1360" on="1"/>
+ <pt x="570" y="1360" on="0"/>
+ <pt x="444" y="1197" on="1"/>
+ <pt x="318" y="1034" on="0"/>
+ <pt x="318" y="741" on="1"/>
+ <pt x="318" y="450" on="0"/>
+ <pt x="444" y="285" on="1"/>
+ <pt x="569" y="120" on="0"/>
+ <pt x="792" y="120" on="1"/>
+ <pt x="999" y="120" on="0"/>
+ <pt x="1122" y="252" on="1"/>
+ <pt x="1276" y="415" on="0"/>
+ <pt x="1276" y="742" on="1"/>
+ <pt x="1276" y="1034" on="0"/>
+ <pt x="1149" y="1197" on="1"/>
+ <pt x="1022" y="1360" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 24 29 8 16 29 0 48 196 8 2 0 0 14 0 0 28 26 4 20 26 12 48 196
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="OE" xMin="93" yMin="-37" xMax="1991" yMax="1517">
+ <contour>
+ <pt x="1129" y="0" on="1"/>
+ <pt x="1129" y="58" on="1"/>
+ <pt x="965" y="-37" on="0"/>
+ <pt x="775" y="-37" on="1"/>
+ <pt x="469" y="-37" on="0"/>
+ <pt x="281" y="177" on="1"/>
+ <pt x="93" y="391" on="0"/>
+ <pt x="93" y="740" on="1"/>
+ <pt x="93" y="1095" on="0"/>
+ <pt x="282" y="1306" on="1"/>
+ <pt x="471" y="1517" on="0"/>
+ <pt x="785" y="1517" on="1"/>
+ <pt x="967" y="1517" on="0"/>
+ <pt x="1129" y="1423" on="1"/>
+ <pt x="1129" y="1480" on="1"/>
+ <pt x="1947" y="1480" on="1"/>
+ <pt x="1947" y="1323" on="1"/>
+ <pt x="1339" y="1323" on="1"/>
+ <pt x="1339" y="848" on="1"/>
+ <pt x="1848" y="848" on="1"/>
+ <pt x="1848" y="693" on="1"/>
+ <pt x="1339" y="693" on="1"/>
+ <pt x="1339" y="157" on="1"/>
+ <pt x="1991" y="157" on="1"/>
+ <pt x="1991" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1129" y="569" on="1"/>
+ <pt x="1129" y="911" on="1"/>
+ <pt x="1129" y="1147" on="0"/>
+ <pt x="1048" y="1253" on="1"/>
+ <pt x="967" y="1360" on="0"/>
+ <pt x="788" y="1360" on="1"/>
+ <pt x="565" y="1360" on="0"/>
+ <pt x="441" y="1197" on="1"/>
+ <pt x="316" y="1034" on="0"/>
+ <pt x="316" y="740" on="1"/>
+ <pt x="316" y="446" on="0"/>
+ <pt x="441" y="283" on="1"/>
+ <pt x="567" y="120" on="0"/>
+ <pt x="789" y="120" on="1"/>
+ <pt x="1129" y="120" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 38 29 3 30 29 11 48 196 11 0 3 2 13 14 16 2 26 16 18 2 25 20 22
+ 2 1 22 0 2 0 0 17 16 15 1 14 21 20 15 1 18 23 22 15 1 0 3 4 48
+ 196 19 18 1 24 0 1 2 0 15 14 0 14 0 0 34 26 7 48 196 7 0 0 0 26
+ 25 14 13 1 0 33 5 17 1 4 48 196 24 23 1 16 15 1 20 19 1 22 21 18 17
+ 3 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Oacute" xMin="92" yMin="-37" xMax="1500" yMax="1925">
+ <contour>
+ <pt x="796" y="1517" on="1"/>
+ <pt x="1115" y="1517" on="0"/>
+ <pt x="1308" y="1306" on="1"/>
+ <pt x="1500" y="1094" on="0"/>
+ <pt x="1500" y="742" on="1"/>
+ <pt x="1500" y="383" on="0"/>
+ <pt x="1308" y="173" on="1"/>
+ <pt x="1115" y="-37" on="0"/>
+ <pt x="786" y="-37" on="1"/>
+ <pt x="504" y="-37" on="0"/>
+ <pt x="321" y="136" on="1"/>
+ <pt x="92" y="353" on="0"/>
+ <pt x="92" y="740" on="1"/>
+ <pt x="92" y="1095" on="0"/>
+ <pt x="284" y="1306" on="1"/>
+ <pt x="476" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="796" y="1360" on="1"/>
+ <pt x="569" y="1360" on="0"/>
+ <pt x="443" y="1197" on="1"/>
+ <pt x="317" y="1034" on="0"/>
+ <pt x="317" y="741" on="1"/>
+ <pt x="317" y="450" on="0"/>
+ <pt x="443" y="285" on="1"/>
+ <pt x="568" y="120" on="0"/>
+ <pt x="791" y="120" on="1"/>
+ <pt x="998" y="120" on="0"/>
+ <pt x="1121" y="252" on="1"/>
+ <pt x="1275" y="415" on="0"/>
+ <pt x="1275" y="742" on="1"/>
+ <pt x="1275" y="1034" on="0"/>
+ <pt x="1148" y="1197" on="1"/>
+ <pt x="1021" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="648" y="1604" on="1"/>
+ <pt x="889" y="1925" on="1"/>
+ <pt x="1117" y="1925" on="1"/>
+ <pt x="796" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 39 values pushed */
+ 0 0 24 29 8 16 29 0 48 196 8 2 0 0 34 33 1 35 32 1 2 0 14 0 0
+ 28 26 4 20 26 12 48 196 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Obreve" xMin="93" yMin="-37" xMax="1501" yMax="1925">
+ <contour>
+ <pt x="797" y="1517" on="1"/>
+ <pt x="1116" y="1517" on="0"/>
+ <pt x="1309" y="1306" on="1"/>
+ <pt x="1501" y="1094" on="0"/>
+ <pt x="1501" y="742" on="1"/>
+ <pt x="1501" y="383" on="0"/>
+ <pt x="1309" y="173" on="1"/>
+ <pt x="1116" y="-37" on="0"/>
+ <pt x="787" y="-37" on="1"/>
+ <pt x="505" y="-37" on="0"/>
+ <pt x="322" y="136" on="1"/>
+ <pt x="93" y="353" on="0"/>
+ <pt x="93" y="740" on="1"/>
+ <pt x="93" y="1095" on="0"/>
+ <pt x="285" y="1306" on="1"/>
+ <pt x="477" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="797" y="1360" on="1"/>
+ <pt x="570" y="1360" on="0"/>
+ <pt x="444" y="1197" on="1"/>
+ <pt x="318" y="1034" on="0"/>
+ <pt x="318" y="741" on="1"/>
+ <pt x="318" y="450" on="0"/>
+ <pt x="444" y="285" on="1"/>
+ <pt x="569" y="120" on="0"/>
+ <pt x="792" y="120" on="1"/>
+ <pt x="999" y="120" on="0"/>
+ <pt x="1122" y="252" on="1"/>
+ <pt x="1276" y="415" on="0"/>
+ <pt x="1276" y="742" on="1"/>
+ <pt x="1276" y="1034" on="0"/>
+ <pt x="1149" y="1197" on="1"/>
+ <pt x="1022" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="464" y="1925" on="1"/>
+ <pt x="587" y="1925" on="1"/>
+ <pt x="608" y="1831" on="0"/>
+ <pt x="662" y="1791" on="1"/>
+ <pt x="714" y="1752" on="0"/>
+ <pt x="797" y="1752" on="1"/>
+ <pt x="890" y="1752" on="0"/>
+ <pt x="945" y="1801" on="1"/>
+ <pt x="988" y="1841" on="0"/>
+ <pt x="1007" y="1925" on="1"/>
+ <pt x="1130" y="1925" on="1"/>
+ <pt x="1114" y="1791" on="0"/>
+ <pt x="1041" y="1710" on="1"/>
+ <pt x="947" y="1604" on="0"/>
+ <pt x="797" y="1604" on="1"/>
+ <pt x="640" y="1604" on="0"/>
+ <pt x="545" y="1719" on="1"/>
+ <pt x="480" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 37 7 46 24 35 8 16 35 0 48 196 8 2 0 0 1 42 41 33 32 4 13 46
+ 0 0 14 0 0 28 36 4 20 36 12 48 196 42 41 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ocircumflex" xMin="92" yMin="-37" xMax="1500" yMax="1925">
+ <contour>
+ <pt x="796" y="1517" on="1"/>
+ <pt x="1115" y="1517" on="0"/>
+ <pt x="1308" y="1306" on="1"/>
+ <pt x="1500" y="1094" on="0"/>
+ <pt x="1500" y="742" on="1"/>
+ <pt x="1500" y="383" on="0"/>
+ <pt x="1308" y="173" on="1"/>
+ <pt x="1115" y="-37" on="0"/>
+ <pt x="786" y="-37" on="1"/>
+ <pt x="504" y="-37" on="0"/>
+ <pt x="321" y="136" on="1"/>
+ <pt x="92" y="353" on="0"/>
+ <pt x="92" y="740" on="1"/>
+ <pt x="92" y="1095" on="0"/>
+ <pt x="284" y="1306" on="1"/>
+ <pt x="476" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="796" y="1360" on="1"/>
+ <pt x="569" y="1360" on="0"/>
+ <pt x="443" y="1197" on="1"/>
+ <pt x="317" y="1034" on="0"/>
+ <pt x="317" y="741" on="1"/>
+ <pt x="317" y="450" on="0"/>
+ <pt x="443" y="285" on="1"/>
+ <pt x="568" y="120" on="0"/>
+ <pt x="791" y="120" on="1"/>
+ <pt x="998" y="120" on="0"/>
+ <pt x="1121" y="252" on="1"/>
+ <pt x="1275" y="415" on="0"/>
+ <pt x="1275" y="742" on="1"/>
+ <pt x="1275" y="1034" on="0"/>
+ <pt x="1148" y="1197" on="1"/>
+ <pt x="1021" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="446" y="1604" on="1"/>
+ <pt x="687" y="1925" on="1"/>
+ <pt x="905" y="1925" on="1"/>
+ <pt x="1146" y="1604" on="1"/>
+ <pt x="998" y="1604" on="1"/>
+ <pt x="797" y="1806" on="1"/>
+ <pt x="795" y="1806" on="1"/>
+ <pt x="594" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 51 values pushed */
+ 0 0 24 29 8 16 29 0 48 196 8 2 0 0 38 37 2 33 32 3 34 33 1 39 36
+ 35 32 3 2 0 14 0 0 28 26 4 20 26 12 48 196 39 38 37 36 35 34 33 32 12
+ 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Odieresis" xMin="92" yMin="-37" xMax="1500" yMax="1777">
+ <contour>
+ <pt x="796" y="1517" on="1"/>
+ <pt x="1115" y="1517" on="0"/>
+ <pt x="1308" y="1306" on="1"/>
+ <pt x="1500" y="1094" on="0"/>
+ <pt x="1500" y="742" on="1"/>
+ <pt x="1500" y="383" on="0"/>
+ <pt x="1308" y="173" on="1"/>
+ <pt x="1115" y="-37" on="0"/>
+ <pt x="786" y="-37" on="1"/>
+ <pt x="504" y="-37" on="0"/>
+ <pt x="321" y="136" on="1"/>
+ <pt x="92" y="353" on="0"/>
+ <pt x="92" y="740" on="1"/>
+ <pt x="92" y="1095" on="0"/>
+ <pt x="284" y="1306" on="1"/>
+ <pt x="476" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="796" y="1360" on="1"/>
+ <pt x="569" y="1360" on="0"/>
+ <pt x="443" y="1197" on="1"/>
+ <pt x="317" y="1034" on="0"/>
+ <pt x="317" y="741" on="1"/>
+ <pt x="317" y="450" on="0"/>
+ <pt x="443" y="285" on="1"/>
+ <pt x="568" y="120" on="0"/>
+ <pt x="791" y="120" on="1"/>
+ <pt x="998" y="120" on="0"/>
+ <pt x="1121" y="252" on="1"/>
+ <pt x="1275" y="415" on="0"/>
+ <pt x="1275" y="742" on="1"/>
+ <pt x="1275" y="1034" on="0"/>
+ <pt x="1148" y="1197" on="1"/>
+ <pt x="1021" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="512" y="1604" on="1"/>
+ <pt x="512" y="1777" on="1"/>
+ <pt x="685" y="1777" on="1"/>
+ <pt x="685" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="907" y="1604" on="1"/>
+ <pt x="907" y="1777" on="1"/>
+ <pt x="1080" y="1777" on="1"/>
+ <pt x="1080" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 24 29 8 16 29 0 48 196 8 2 0 0 0 0 39 36 35 32 13 3 33 1 4
+ 48 196 38 37 34 33 3 0 14 0 0 28 26 4 20 26 12 48 196 4 38 12 32 0 0
+ 37 36 13 1 38 35 34 13 1 32 2 4 48 196 39 38 1 33 32 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ograve" xMin="92" yMin="-37" xMax="1500" yMax="1925">
+ <contour>
+ <pt x="796" y="1517" on="1"/>
+ <pt x="1115" y="1517" on="0"/>
+ <pt x="1308" y="1306" on="1"/>
+ <pt x="1500" y="1094" on="0"/>
+ <pt x="1500" y="742" on="1"/>
+ <pt x="1500" y="383" on="0"/>
+ <pt x="1308" y="173" on="1"/>
+ <pt x="1115" y="-37" on="0"/>
+ <pt x="786" y="-37" on="1"/>
+ <pt x="504" y="-37" on="0"/>
+ <pt x="321" y="136" on="1"/>
+ <pt x="92" y="353" on="0"/>
+ <pt x="92" y="740" on="1"/>
+ <pt x="92" y="1095" on="0"/>
+ <pt x="284" y="1306" on="1"/>
+ <pt x="476" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="796" y="1360" on="1"/>
+ <pt x="569" y="1360" on="0"/>
+ <pt x="443" y="1197" on="1"/>
+ <pt x="317" y="1034" on="0"/>
+ <pt x="317" y="741" on="1"/>
+ <pt x="317" y="450" on="0"/>
+ <pt x="443" y="285" on="1"/>
+ <pt x="568" y="120" on="0"/>
+ <pt x="791" y="120" on="1"/>
+ <pt x="998" y="120" on="0"/>
+ <pt x="1121" y="252" on="1"/>
+ <pt x="1275" y="415" on="0"/>
+ <pt x="1275" y="742" on="1"/>
+ <pt x="1275" y="1034" on="0"/>
+ <pt x="1148" y="1197" on="1"/>
+ <pt x="1021" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="944" y="1604" on="1"/>
+ <pt x="796" y="1604" on="1"/>
+ <pt x="475" y="1925" on="1"/>
+ <pt x="703" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 39 values pushed */
+ 0 0 24 29 8 16 29 0 48 196 8 2 0 0 35 34 1 33 32 1 2 0 14 0 0
+ 28 26 4 20 26 12 48 196 35 34 33 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ohungarumlaut" xMin="93" yMin="-37" xMax="1501" yMax="1925">
+ <contour>
+ <pt x="797" y="1517" on="1"/>
+ <pt x="1116" y="1517" on="0"/>
+ <pt x="1309" y="1306" on="1"/>
+ <pt x="1501" y="1094" on="0"/>
+ <pt x="1501" y="742" on="1"/>
+ <pt x="1501" y="383" on="0"/>
+ <pt x="1309" y="173" on="1"/>
+ <pt x="1116" y="-37" on="0"/>
+ <pt x="787" y="-37" on="1"/>
+ <pt x="505" y="-37" on="0"/>
+ <pt x="322" y="136" on="1"/>
+ <pt x="93" y="353" on="0"/>
+ <pt x="93" y="740" on="1"/>
+ <pt x="93" y="1095" on="0"/>
+ <pt x="285" y="1306" on="1"/>
+ <pt x="477" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="797" y="1360" on="1"/>
+ <pt x="570" y="1360" on="0"/>
+ <pt x="444" y="1197" on="1"/>
+ <pt x="318" y="1034" on="0"/>
+ <pt x="318" y="741" on="1"/>
+ <pt x="318" y="450" on="0"/>
+ <pt x="444" y="285" on="1"/>
+ <pt x="569" y="120" on="0"/>
+ <pt x="792" y="120" on="1"/>
+ <pt x="999" y="120" on="0"/>
+ <pt x="1122" y="252" on="1"/>
+ <pt x="1276" y="415" on="0"/>
+ <pt x="1276" y="742" on="1"/>
+ <pt x="1276" y="1034" on="0"/>
+ <pt x="1149" y="1197" on="1"/>
+ <pt x="1022" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="566" y="1604" on="1"/>
+ <pt x="807" y="1925" on="1"/>
+ <pt x="998" y="1925" on="1"/>
+ <pt x="677" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="918" y="1604" on="1"/>
+ <pt x="1158" y="1925" on="1"/>
+ <pt x="1349" y="1925" on="1"/>
+ <pt x="1029" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 51 values pushed */
+ 0 0 24 29 8 16 29 0 48 196 8 2 0 0 1 39 36 35 32 4 33 0 3 0 38
+ 37 34 33 3 0 14 0 0 28 26 4 20 26 12 48 196 39 38 37 36 35 34 33 32 12
+ 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Omacron" xMin="93" yMin="-37" xMax="1501" yMax="1752">
+ <contour>
+ <pt x="797" y="1517" on="1"/>
+ <pt x="1116" y="1517" on="0"/>
+ <pt x="1309" y="1306" on="1"/>
+ <pt x="1501" y="1094" on="0"/>
+ <pt x="1501" y="742" on="1"/>
+ <pt x="1501" y="383" on="0"/>
+ <pt x="1309" y="173" on="1"/>
+ <pt x="1116" y="-37" on="0"/>
+ <pt x="787" y="-37" on="1"/>
+ <pt x="505" y="-37" on="0"/>
+ <pt x="322" y="136" on="1"/>
+ <pt x="93" y="353" on="0"/>
+ <pt x="93" y="740" on="1"/>
+ <pt x="93" y="1095" on="0"/>
+ <pt x="285" y="1306" on="1"/>
+ <pt x="477" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="797" y="1360" on="1"/>
+ <pt x="570" y="1360" on="0"/>
+ <pt x="444" y="1197" on="1"/>
+ <pt x="318" y="1034" on="0"/>
+ <pt x="318" y="741" on="1"/>
+ <pt x="318" y="450" on="0"/>
+ <pt x="444" y="285" on="1"/>
+ <pt x="569" y="120" on="0"/>
+ <pt x="792" y="120" on="1"/>
+ <pt x="999" y="120" on="0"/>
+ <pt x="1122" y="252" on="1"/>
+ <pt x="1276" y="415" on="0"/>
+ <pt x="1276" y="742" on="1"/>
+ <pt x="1276" y="1034" on="0"/>
+ <pt x="1149" y="1197" on="1"/>
+ <pt x="1022" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="476" y="1604" on="1"/>
+ <pt x="476" y="1752" on="1"/>
+ <pt x="1118" y="1752" on="1"/>
+ <pt x="1118" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 0 0 24 29 8 16 29 0 48 196 8 2 0 0 0 0 35 32 7 1 33 1 4 48 196
+ 34 33 1 0 14 0 0 28 26 4 20 26 12 48 196 4 34 12 32 35 34 1 33 32 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Oslash" xMin="93" yMin="-37" xMax="1501" yMax="1517">
+ <contour>
+ <pt x="104" y="-37" on="1"/>
+ <pt x="278" y="184" on="1"/>
+ <pt x="196" y="286" on="0"/>
+ <pt x="154" y="390" on="1"/>
+ <pt x="93" y="545" on="0"/>
+ <pt x="93" y="742" on="1"/>
+ <pt x="93" y="1094" on="0"/>
+ <pt x="285" y="1306" on="1"/>
+ <pt x="476" y="1517" on="0"/>
+ <pt x="795" y="1517" on="1"/>
+ <pt x="1038" y="1517" on="0"/>
+ <pt x="1223" y="1384" on="1"/>
+ <pt x="1329" y="1517" on="1"/>
+ <pt x="1501" y="1517" on="1"/>
+ <pt x="1322" y="1290" on="1"/>
+ <pt x="1401" y="1188" on="0"/>
+ <pt x="1442" y="1085" on="1"/>
+ <pt x="1501" y="932" on="0"/>
+ <pt x="1501" y="738" on="1"/>
+ <pt x="1501" y="385" on="0"/>
+ <pt x="1309" y="174" on="1"/>
+ <pt x="1118" y="-37" on="0"/>
+ <pt x="798" y="-37" on="1"/>
+ <pt x="563" y="-37" on="0"/>
+ <pt x="378" y="91" on="1"/>
+ <pt x="276" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="491" y="235" on="1"/>
+ <pt x="621" y="120" on="0"/>
+ <pt x="798" y="120" on="1"/>
+ <pt x="1023" y="120" on="0"/>
+ <pt x="1149" y="283" on="1"/>
+ <pt x="1276" y="446" on="0"/>
+ <pt x="1276" y="737" on="1"/>
+ <pt x="1276" y="969" on="0"/>
+ <pt x="1194" y="1127" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1110" y="1240" on="1"/>
+ <pt x="976" y="1360" on="0"/>
+ <pt x="796" y="1360" on="1"/>
+ <pt x="571" y="1360" on="0"/>
+ <pt x="445" y="1197" on="1"/>
+ <pt x="318" y="1034" on="0"/>
+ <pt x="318" y="743" on="1"/>
+ <pt x="318" y="507" on="0"/>
+ <pt x="405" y="345" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 37 29 9 28 29 22 48 196 22 2 9 0 1 1 35 34 14 11 4 0 1 3 0
+ 0 1 1 43 26 24 1 4 1 2 3 0 0 13 12 1 25 0 1 2 0 14 0 0 41
+ 26 5 32 26 18 48 196 43 35 34 26 25 24 18 14 13 12 11 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Otilde" xMin="92" yMin="-37" xMax="1500" yMax="1838">
+ <contour>
+ <pt x="796" y="1517" on="1"/>
+ <pt x="1115" y="1517" on="0"/>
+ <pt x="1308" y="1306" on="1"/>
+ <pt x="1500" y="1094" on="0"/>
+ <pt x="1500" y="742" on="1"/>
+ <pt x="1500" y="383" on="0"/>
+ <pt x="1308" y="173" on="1"/>
+ <pt x="1115" y="-37" on="0"/>
+ <pt x="786" y="-37" on="1"/>
+ <pt x="504" y="-37" on="0"/>
+ <pt x="321" y="136" on="1"/>
+ <pt x="92" y="353" on="0"/>
+ <pt x="92" y="740" on="1"/>
+ <pt x="92" y="1095" on="0"/>
+ <pt x="284" y="1306" on="1"/>
+ <pt x="476" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="796" y="1360" on="1"/>
+ <pt x="569" y="1360" on="0"/>
+ <pt x="443" y="1197" on="1"/>
+ <pt x="317" y="1034" on="0"/>
+ <pt x="317" y="741" on="1"/>
+ <pt x="317" y="450" on="0"/>
+ <pt x="443" y="285" on="1"/>
+ <pt x="568" y="120" on="0"/>
+ <pt x="791" y="120" on="1"/>
+ <pt x="998" y="120" on="0"/>
+ <pt x="1121" y="252" on="1"/>
+ <pt x="1275" y="415" on="0"/>
+ <pt x="1275" y="742" on="1"/>
+ <pt x="1275" y="1034" on="0"/>
+ <pt x="1148" y="1197" on="1"/>
+ <pt x="1021" y="1360" on="0"/>
+ </contour>
+ <contour>
+ <pt x="463" y="1604" on="1"/>
+ <pt x="470" y="1697" on="0"/>
+ <pt x="495" y="1748" on="1"/>
+ <pt x="541" y="1838" on="0"/>
+ <pt x="650" y="1838" on="1"/>
+ <pt x="722" y="1838" on="0"/>
+ <pt x="783" y="1800" on="1"/>
+ <pt x="843" y="1763" on="1"/>
+ <pt x="900" y="1728" on="0"/>
+ <pt x="930" y="1728" on="1"/>
+ <pt x="995" y="1728" on="0"/>
+ <pt x="1006" y="1838" on="1"/>
+ <pt x="1129" y="1838" on="1"/>
+ <pt x="1122" y="1744" on="0"/>
+ <pt x="1097" y="1694" on="1"/>
+ <pt x="1052" y="1604" on="0"/>
+ <pt x="944" y="1604" on="1"/>
+ <pt x="872" y="1604" on="0"/>
+ <pt x="809" y="1643" on="1"/>
+ <pt x="749" y="1680" on="1"/>
+ <pt x="694" y="1714" on="0"/>
+ <pt x="662" y="1714" on="1"/>
+ <pt x="597" y="1714" on="0"/>
+ <pt x="586" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 0 0 53 6 36 41 6 48 24 29 8 16 29 0 48 196 8 2 0 0 1 55 44 43 32
+ 4 13 48 36 0 0 14 0 0 28 26 4 20 26 12 48 196 55 44 43 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="P" xMin="167" yMin="0" xMax="1318" yMax="1480">
+ <contour>
+ <pt x="167" y="0" on="1"/>
+ <pt x="167" y="1480" on="1"/>
+ <pt x="747" y="1480" on="1"/>
+ <pt x="976" y="1480" on="0"/>
+ <pt x="1075" y="1454" on="1"/>
+ <pt x="1176" y="1427" on="0"/>
+ <pt x="1239" y="1351" on="1"/>
+ <pt x="1318" y="1255" on="0"/>
+ <pt x="1318" y="1089" on="1"/>
+ <pt x="1318" y="588" on="0"/>
+ <pt x="685" y="588" on="1"/>
+ <pt x="377" y="588" on="1"/>
+ <pt x="377" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="377" y="747" on="1"/>
+ <pt x="676" y="747" on="1"/>
+ <pt x="1096" y="747" on="0"/>
+ <pt x="1096" y="1076" on="1"/>
+ <pt x="1096" y="1236" on="0"/>
+ <pt x="987" y="1283" on="1"/>
+ <pt x="894" y="1323" on="0"/>
+ <pt x="681" y="1323" on="1"/>
+ <pt x="377" y="1323" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 0 0 21 20 15 1 1 11 10 15 1 13 2 4 48 196 14 13 1 12 0 1 2 0 2
+ 1 0 14 0 0 16 26 8 48 196 20 14 10 2 4 13 8 11 0 0 21 13 12 11 33
+ 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Q" xMin="93" yMin="-296" xMax="1639" yMax="1517">
+ <contour>
+ <pt x="1639" y="-129" on="1"/>
+ <pt x="1506" y="-296" on="1"/>
+ <pt x="1156" y="-181" on="0"/>
+ <pt x="922" y="-27" on="1"/>
+ <pt x="819" y="-38" on="0"/>
+ <pt x="765" y="-38" on="1"/>
+ <pt x="471" y="-38" on="0"/>
+ <pt x="282" y="180" on="1"/>
+ <pt x="93" y="397" on="0"/>
+ <pt x="93" y="741" on="1"/>
+ <pt x="93" y="1093" on="0"/>
+ <pt x="284" y="1305" on="1"/>
+ <pt x="475" y="1517" on="0"/>
+ <pt x="794" y="1517" on="1"/>
+ <pt x="1116" y="1517" on="0"/>
+ <pt x="1309" y="1305" on="1"/>
+ <pt x="1502" y="1094" on="0"/>
+ <pt x="1502" y="738" on="1"/>
+ <pt x="1502" y="427" on="0"/>
+ <pt x="1356" y="231" on="1"/>
+ <pt x="1300" y="155" on="0"/>
+ <pt x="1227" y="100" on="1"/>
+ <pt x="1189" y="72" on="0"/>
+ <pt x="1114" y="30" on="1"/>
+ <pt x="1360" y="-80" on="0"/>
+ </contour>
+ <contour>
+ <pt x="793" y="1360" on="1"/>
+ <pt x="570" y="1360" on="0"/>
+ <pt x="444" y="1195" on="1"/>
+ <pt x="318" y="1031" on="0"/>
+ <pt x="318" y="740" on="1"/>
+ <pt x="318" y="450" on="0"/>
+ <pt x="444" y="285" on="1"/>
+ <pt x="570" y="120" on="0"/>
+ <pt x="793" y="120" on="1"/>
+ <pt x="1018" y="120" on="0"/>
+ <pt x="1147" y="282" on="1"/>
+ <pt x="1276" y="444" on="0"/>
+ <pt x="1276" y="734" on="1"/>
+ <pt x="1276" y="1003" on="0"/>
+ <pt x="1173" y="1163" on="1"/>
+ <pt x="1046" y="1360" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 33 29 5 25 29 13 48 196 13 0 5 2 1 1 23 0 2 2 0 0 1 3 1
+ 0 3 13 2 0 14 0 0 37 26 17 29 26 9 48 196 23 17 9 3 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="R" xMin="165" yMin="0" xMax="1434" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="783" y="1480" on="1"/>
+ <pt x="1239" y="1480" on="0"/>
+ <pt x="1239" y="1113" on="1"/>
+ <pt x="1239" y="933" on="0"/>
+ <pt x="1128" y="817" on="1"/>
+ <pt x="1063" y="748" on="0"/>
+ <pt x="940" y="693" on="1"/>
+ <pt x="1434" y="0" on="1"/>
+ <pt x="1176" y="0" on="1"/>
+ <pt x="755" y="626" on="1"/>
+ <pt x="375" y="626" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="783" on="1"/>
+ <pt x="610" y="783" on="1"/>
+ <pt x="824" y="783" on="0"/>
+ <pt x="923" y="857" on="1"/>
+ <pt x="1023" y="932" on="0"/>
+ <pt x="1023" y="1089" on="1"/>
+ <pt x="1023" y="1216" on="0"/>
+ <pt x="942" y="1269" on="1"/>
+ <pt x="862" y="1323" on="0"/>
+ <pt x="675" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 69 values pushed */
+ 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48 196 15 14 1 13 10
+ 9 0 3 2 0 2 1 0 14 0 0 19 9 4 48 196 23 15 11 10 9 8 2 7 13
+ 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Racute" xMin="165" yMin="0" xMax="1434" yMax="1925">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="783" y="1480" on="1"/>
+ <pt x="1239" y="1480" on="0"/>
+ <pt x="1239" y="1113" on="1"/>
+ <pt x="1239" y="933" on="0"/>
+ <pt x="1128" y="817" on="1"/>
+ <pt x="1063" y="748" on="0"/>
+ <pt x="940" y="693" on="1"/>
+ <pt x="1434" y="0" on="1"/>
+ <pt x="1176" y="0" on="1"/>
+ <pt x="755" y="626" on="1"/>
+ <pt x="375" y="626" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="783" on="1"/>
+ <pt x="610" y="783" on="1"/>
+ <pt x="824" y="783" on="0"/>
+ <pt x="923" y="857" on="1"/>
+ <pt x="1023" y="932" on="0"/>
+ <pt x="1023" y="1089" on="1"/>
+ <pt x="1023" y="1216" on="0"/>
+ <pt x="942" y="1269" on="1"/>
+ <pt x="862" y="1323" on="0"/>
+ <pt x="675" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ </contour>
+ <contour>
+ <pt x="523" y="1604" on="1"/>
+ <pt x="764" y="1925" on="1"/>
+ <pt x="992" y="1925" on="1"/>
+ <pt x="671" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48 196 27 26 1 28 25
+ 1 15 14 1 13 10 9 0 3 4 0 2 1 0 14 0 0 19 9 4 48 196 28 27 26
+ 25 23 15 11 10 9 8 2 11 13 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196
+ 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Rcaron" xMin="165" yMin="0" xMax="1434" yMax="1925">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="783" y="1480" on="1"/>
+ <pt x="1239" y="1480" on="0"/>
+ <pt x="1239" y="1113" on="1"/>
+ <pt x="1239" y="933" on="0"/>
+ <pt x="1128" y="817" on="1"/>
+ <pt x="1063" y="748" on="0"/>
+ <pt x="940" y="693" on="1"/>
+ <pt x="1434" y="0" on="1"/>
+ <pt x="1176" y="0" on="1"/>
+ <pt x="755" y="626" on="1"/>
+ <pt x="375" y="626" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="783" on="1"/>
+ <pt x="610" y="783" on="1"/>
+ <pt x="824" y="783" on="0"/>
+ <pt x="923" y="857" on="1"/>
+ <pt x="1023" y="932" on="0"/>
+ <pt x="1023" y="1089" on="1"/>
+ <pt x="1023" y="1216" on="0"/>
+ <pt x="942" y="1269" on="1"/>
+ <pt x="862" y="1323" on="0"/>
+ <pt x="675" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ </contour>
+ <contour>
+ <pt x="982" y="1925" on="1"/>
+ <pt x="741" y="1604" on="1"/>
+ <pt x="523" y="1604" on="1"/>
+ <pt x="282" y="1925" on="1"/>
+ <pt x="430" y="1925" on="1"/>
+ <pt x="631" y="1723" on="1"/>
+ <pt x="633" y="1723" on="1"/>
+ <pt x="834" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 94 values pushed */
+ 31 30 2 25 26 3 8 14 11 2 0 0 24 23 15 1 1 12 11 15 1 14 2 4 48
+ 196 32 29 28 25 3 27 26 1 15 14 1 13 10 9 0 3 4 0 2 1 0 14 0 0
+ 19 9 4 48 196 28 12 0 2 32 31 30 29 27 26 25 23 15 11 10 9 8 2 14 13
+ 4 12 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Rcommaaccent" xMin="165" yMin="-432" xMax="1434" yMax="1480">
+ <contour>
+ <pt x="165" y="0" on="1"/>
+ <pt x="165" y="1480" on="1"/>
+ <pt x="783" y="1480" on="1"/>
+ <pt x="1239" y="1480" on="0"/>
+ <pt x="1239" y="1113" on="1"/>
+ <pt x="1239" y="933" on="0"/>
+ <pt x="1128" y="817" on="1"/>
+ <pt x="1063" y="748" on="0"/>
+ <pt x="940" y="693" on="1"/>
+ <pt x="1434" y="0" on="1"/>
+ <pt x="1176" y="0" on="1"/>
+ <pt x="755" y="626" on="1"/>
+ <pt x="375" y="626" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="783" on="1"/>
+ <pt x="610" y="783" on="1"/>
+ <pt x="824" y="783" on="0"/>
+ <pt x="923" y="857" on="1"/>
+ <pt x="1023" y="932" on="0"/>
+ <pt x="1023" y="1089" on="1"/>
+ <pt x="1023" y="1216" on="0"/>
+ <pt x="942" y="1269" on="1"/>
+ <pt x="862" y="1323" on="0"/>
+ <pt x="675" y="1323" on="1"/>
+ <pt x="375" y="1323" on="1"/>
+ </contour>
+ <contour>
+ <pt x="523" y="-421" on="1"/>
+ <pt x="523" y="-336" on="1"/>
+ <pt x="580" y="-345" on="0"/>
+ <pt x="620" y="-345" on="1"/>
+ <pt x="730" y="-345" on="0"/>
+ <pt x="730" y="-278" on="1"/>
+ <pt x="730" y="-204" on="0"/>
+ <pt x="572" y="-188" on="1"/>
+ <pt x="572" y="-111" on="1"/>
+ <pt x="706" y="-114" on="0"/>
+ <pt x="772" y="-143" on="1"/>
+ <pt x="865" y="-185" on="0"/>
+ <pt x="865" y="-280" on="1"/>
+ <pt x="865" y="-432" on="0"/>
+ <pt x="648" y="-432" on="1"/>
+ <pt x="589" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 0 0 28 44 39 48 196 8 14 11 2 33 32 26 25 4 13 39 0 0 0 24 23 15 1
+ 1 12 11 15 1 14 2 4 48 196 15 14 1 13 10 9 0 3 2 0 2 1 0 14 0
+ 0 30 42 37 19 9 4 48 196 33 32 26 25 23 15 11 10 9 8 2 11 13 37 4 12
+ 0 0 24 14 13 12 33 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="S" xMin="120" yMin="-37" xMax="1243" yMax="1517">
+ <contour>
+ <pt x="120" y="52" on="1"/>
+ <pt x="120" y="260" on="1"/>
+ <pt x="416" y="120" on="0"/>
+ <pt x="704" y="120" on="1"/>
+ <pt x="1027" y="120" on="0"/>
+ <pt x="1027" y="359" on="1"/>
+ <pt x="1027" y="483" on="0"/>
+ <pt x="938" y="541" on="1"/>
+ <pt x="869" y="587" on="0"/>
+ <pt x="716" y="637" on="1"/>
+ <pt x="515" y="703" on="1"/>
+ <pt x="128" y="830" on="0"/>
+ <pt x="128" y="1122" on="1"/>
+ <pt x="128" y="1517" on="0"/>
+ <pt x="670" y="1517" on="1"/>
+ <pt x="902" y="1517" on="0"/>
+ <pt x="1151" y="1454" on="1"/>
+ <pt x="1151" y="1261" on="1"/>
+ <pt x="891" y="1360" on="0"/>
+ <pt x="657" y="1360" on="1"/>
+ <pt x="331" y="1360" on="0"/>
+ <pt x="331" y="1138" on="1"/>
+ <pt x="331" y="1051" on="0"/>
+ <pt x="392" y="998" on="1"/>
+ <pt x="455" y="943" on="0"/>
+ <pt x="614" y="891" on="1"/>
+ <pt x="820" y="824" on="1"/>
+ <pt x="1053" y="748" on="0"/>
+ <pt x="1148" y="650" on="1"/>
+ <pt x="1243" y="553" on="0"/>
+ <pt x="1243" y="390" on="1"/>
+ <pt x="1243" y="193" on="0"/>
+ <pt x="1097" y="78" on="1"/>
+ <pt x="952" y="-37" on="0"/>
+ <pt x="696" y="-37" on="1"/>
+ <pt x="444" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 0 0 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0 2 3 0
+ 0 14 0 0 21 43 12 5 9 30 48 196 12 12 16 0 2 30 16 17 16 1 1 0 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Sacute" xMin="120" yMin="-37" xMax="1243" yMax="1925">
+ <contour>
+ <pt x="120" y="52" on="1"/>
+ <pt x="120" y="260" on="1"/>
+ <pt x="416" y="120" on="0"/>
+ <pt x="704" y="120" on="1"/>
+ <pt x="1027" y="120" on="0"/>
+ <pt x="1027" y="359" on="1"/>
+ <pt x="1027" y="483" on="0"/>
+ <pt x="938" y="541" on="1"/>
+ <pt x="869" y="587" on="0"/>
+ <pt x="716" y="637" on="1"/>
+ <pt x="515" y="703" on="1"/>
+ <pt x="128" y="830" on="0"/>
+ <pt x="128" y="1122" on="1"/>
+ <pt x="128" y="1517" on="0"/>
+ <pt x="670" y="1517" on="1"/>
+ <pt x="902" y="1517" on="0"/>
+ <pt x="1151" y="1454" on="1"/>
+ <pt x="1151" y="1261" on="1"/>
+ <pt x="891" y="1360" on="0"/>
+ <pt x="657" y="1360" on="1"/>
+ <pt x="331" y="1360" on="0"/>
+ <pt x="331" y="1138" on="1"/>
+ <pt x="331" y="1051" on="0"/>
+ <pt x="392" y="998" on="1"/>
+ <pt x="455" y="943" on="0"/>
+ <pt x="614" y="891" on="1"/>
+ <pt x="820" y="824" on="1"/>
+ <pt x="1053" y="748" on="0"/>
+ <pt x="1148" y="650" on="1"/>
+ <pt x="1243" y="553" on="0"/>
+ <pt x="1243" y="390" on="1"/>
+ <pt x="1243" y="193" on="0"/>
+ <pt x="1097" y="78" on="1"/>
+ <pt x="952" y="-37" on="0"/>
+ <pt x="696" y="-37" on="1"/>
+ <pt x="444" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="523" y="1604" on="1"/>
+ <pt x="764" y="1925" on="1"/>
+ <pt x="992" y="1925" on="1"/>
+ <pt x="671" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0 2 3 0
+ 0 38 37 1 39 36 1 2 0 14 0 0 21 43 12 5 9 30 48 196 12 39 38 37 36
+ 12 5 16 0 3 30 16 17 16 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scaron" xMin="120" yMin="-37" xMax="1243" yMax="1925">
+ <contour>
+ <pt x="120" y="52" on="1"/>
+ <pt x="120" y="260" on="1"/>
+ <pt x="416" y="120" on="0"/>
+ <pt x="704" y="120" on="1"/>
+ <pt x="1027" y="120" on="0"/>
+ <pt x="1027" y="359" on="1"/>
+ <pt x="1027" y="483" on="0"/>
+ <pt x="938" y="541" on="1"/>
+ <pt x="869" y="587" on="0"/>
+ <pt x="716" y="637" on="1"/>
+ <pt x="515" y="703" on="1"/>
+ <pt x="128" y="830" on="0"/>
+ <pt x="128" y="1122" on="1"/>
+ <pt x="128" y="1517" on="0"/>
+ <pt x="670" y="1517" on="1"/>
+ <pt x="902" y="1517" on="0"/>
+ <pt x="1151" y="1454" on="1"/>
+ <pt x="1151" y="1261" on="1"/>
+ <pt x="891" y="1360" on="0"/>
+ <pt x="657" y="1360" on="1"/>
+ <pt x="331" y="1360" on="0"/>
+ <pt x="331" y="1138" on="1"/>
+ <pt x="331" y="1051" on="0"/>
+ <pt x="392" y="998" on="1"/>
+ <pt x="455" y="943" on="0"/>
+ <pt x="614" y="891" on="1"/>
+ <pt x="820" y="824" on="1"/>
+ <pt x="1053" y="748" on="0"/>
+ <pt x="1148" y="650" on="1"/>
+ <pt x="1243" y="553" on="0"/>
+ <pt x="1243" y="390" on="1"/>
+ <pt x="1243" y="193" on="0"/>
+ <pt x="1097" y="78" on="1"/>
+ <pt x="952" y="-37" on="0"/>
+ <pt x="696" y="-37" on="1"/>
+ <pt x="444" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1021" y="1925" on="1"/>
+ <pt x="780" y="1604" on="1"/>
+ <pt x="562" y="1604" on="1"/>
+ <pt x="321" y="1925" on="1"/>
+ <pt x="469" y="1925" on="1"/>
+ <pt x="670" y="1723" on="1"/>
+ <pt x="672" y="1723" on="1"/>
+ <pt x="873" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 19 29 14 3 29 34 48 196 34 2 14 0 42 41 2 36 37 3 1 1 17 16 1
+ 0 4 0 2 3 0 0 43 40 39 36 3 38 37 1 2 0 14 0 0 21 43 12 5 9
+ 30 48 196 12 43 42 41 40 39 38 37 36 12 9 16 0 3 30 16 17 16 1 1 0 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scedilla" xMin="120" yMin="-432" xMax="1243" yMax="1517">
+ <contour>
+ <pt x="120" y="52" on="1"/>
+ <pt x="120" y="260" on="1"/>
+ <pt x="416" y="120" on="0"/>
+ <pt x="704" y="120" on="1"/>
+ <pt x="1027" y="120" on="0"/>
+ <pt x="1027" y="359" on="1"/>
+ <pt x="1027" y="483" on="0"/>
+ <pt x="938" y="541" on="1"/>
+ <pt x="870" y="587" on="0"/>
+ <pt x="716" y="637" on="1"/>
+ <pt x="515" y="703" on="1"/>
+ <pt x="128" y="830" on="0"/>
+ <pt x="128" y="1122" on="1"/>
+ <pt x="128" y="1517" on="0"/>
+ <pt x="670" y="1517" on="1"/>
+ <pt x="902" y="1517" on="0"/>
+ <pt x="1151" y="1454" on="1"/>
+ <pt x="1151" y="1261" on="1"/>
+ <pt x="891" y="1360" on="0"/>
+ <pt x="657" y="1360" on="1"/>
+ <pt x="331" y="1360" on="0"/>
+ <pt x="331" y="1138" on="1"/>
+ <pt x="331" y="1051" on="0"/>
+ <pt x="392" y="998" on="1"/>
+ <pt x="455" y="943" on="0"/>
+ <pt x="614" y="891" on="1"/>
+ <pt x="820" y="824" on="1"/>
+ <pt x="1053" y="748" on="0"/>
+ <pt x="1148" y="650" on="1"/>
+ <pt x="1243" y="553" on="0"/>
+ <pt x="1243" y="391" on="1"/>
+ <pt x="1243" y="192" on="0"/>
+ <pt x="1097" y="78" on="1"/>
+ <pt x="951" y="-37" on="0"/>
+ <pt x="696" y="-37" on="1"/>
+ <pt x="444" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="601" y="0" on="1"/>
+ <pt x="698" y="0" on="1"/>
+ <pt x="638" y="-109" on="1"/>
+ <pt x="710" y="-111" on="0"/>
+ <pt x="762" y="-148" on="1"/>
+ <pt x="832" y="-197" on="0"/>
+ <pt x="832" y="-269" on="1"/>
+ <pt x="832" y="-337" on="0"/>
+ <pt x="773" y="-384" on="1"/>
+ <pt x="714" y="-432" on="0"/>
+ <pt x="629" y="-432" on="1"/>
+ <pt x="562" y="-432" on="0"/>
+ <pt x="485" y="-411" on="1"/>
+ <pt x="485" y="-330" on="1"/>
+ <pt x="535" y="-345" on="0"/>
+ <pt x="589" y="-345" on="1"/>
+ <pt x="693" y="-345" on="0"/>
+ <pt x="693" y="-271" on="1"/>
+ <pt x="693" y="-178" on="0"/>
+ <pt x="506" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 0 0 51 44 46 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0
+ 2 3 0 0 1 55 49 48 38 37 36 6 13 46 2 0 14 0 0 53 42 42 21 43 12
+ 5 9 30 48 196 42 12 55 49 48 42 38 37 36 12 8 16 0 3 30 16 17 16 1 1
+ 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scircumflex" xMin="120" yMin="-37" xMax="1243" yMax="1925">
+ <contour>
+ <pt x="120" y="52" on="1"/>
+ <pt x="120" y="260" on="1"/>
+ <pt x="416" y="120" on="0"/>
+ <pt x="704" y="120" on="1"/>
+ <pt x="1027" y="120" on="0"/>
+ <pt x="1027" y="359" on="1"/>
+ <pt x="1027" y="483" on="0"/>
+ <pt x="938" y="541" on="1"/>
+ <pt x="869" y="587" on="0"/>
+ <pt x="716" y="637" on="1"/>
+ <pt x="515" y="703" on="1"/>
+ <pt x="128" y="830" on="0"/>
+ <pt x="128" y="1122" on="1"/>
+ <pt x="128" y="1517" on="0"/>
+ <pt x="670" y="1517" on="1"/>
+ <pt x="902" y="1517" on="0"/>
+ <pt x="1151" y="1454" on="1"/>
+ <pt x="1151" y="1261" on="1"/>
+ <pt x="891" y="1360" on="0"/>
+ <pt x="657" y="1360" on="1"/>
+ <pt x="331" y="1360" on="0"/>
+ <pt x="331" y="1138" on="1"/>
+ <pt x="331" y="1051" on="0"/>
+ <pt x="392" y="998" on="1"/>
+ <pt x="455" y="943" on="0"/>
+ <pt x="614" y="891" on="1"/>
+ <pt x="820" y="824" on="1"/>
+ <pt x="1053" y="748" on="0"/>
+ <pt x="1148" y="650" on="1"/>
+ <pt x="1243" y="553" on="0"/>
+ <pt x="1243" y="390" on="1"/>
+ <pt x="1243" y="193" on="0"/>
+ <pt x="1097" y="78" on="1"/>
+ <pt x="952" y="-37" on="0"/>
+ <pt x="696" y="-37" on="1"/>
+ <pt x="444" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="321" y="1604" on="1"/>
+ <pt x="562" y="1925" on="1"/>
+ <pt x="780" y="1925" on="1"/>
+ <pt x="1021" y="1604" on="1"/>
+ <pt x="873" y="1604" on="1"/>
+ <pt x="672" y="1806" on="1"/>
+ <pt x="670" y="1806" on="1"/>
+ <pt x="469" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 19 29 14 3 29 34 48 196 34 2 14 0 42 41 2 37 36 3 1 1 17 16 1
+ 0 4 0 2 3 0 0 38 37 1 43 40 39 36 3 2 0 14 0 0 21 43 12 5 9
+ 30 48 196 12 43 42 41 40 39 38 37 36 12 9 16 0 3 30 16 17 16 1 1 0 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Scommaaccent" xMin="120" yMin="-432" xMax="1243" yMax="1517">
+ <contour>
+ <pt x="120" y="52" on="1"/>
+ <pt x="120" y="260" on="1"/>
+ <pt x="416" y="120" on="0"/>
+ <pt x="704" y="120" on="1"/>
+ <pt x="1027" y="120" on="0"/>
+ <pt x="1027" y="359" on="1"/>
+ <pt x="1027" y="483" on="0"/>
+ <pt x="938" y="541" on="1"/>
+ <pt x="870" y="587" on="0"/>
+ <pt x="716" y="637" on="1"/>
+ <pt x="515" y="703" on="1"/>
+ <pt x="128" y="830" on="0"/>
+ <pt x="128" y="1122" on="1"/>
+ <pt x="128" y="1517" on="0"/>
+ <pt x="670" y="1517" on="1"/>
+ <pt x="902" y="1517" on="0"/>
+ <pt x="1151" y="1454" on="1"/>
+ <pt x="1151" y="1261" on="1"/>
+ <pt x="891" y="1360" on="0"/>
+ <pt x="657" y="1360" on="1"/>
+ <pt x="331" y="1360" on="0"/>
+ <pt x="331" y="1138" on="1"/>
+ <pt x="331" y="1051" on="0"/>
+ <pt x="392" y="998" on="1"/>
+ <pt x="455" y="943" on="0"/>
+ <pt x="614" y="891" on="1"/>
+ <pt x="820" y="824" on="1"/>
+ <pt x="1053" y="748" on="0"/>
+ <pt x="1148" y="650" on="1"/>
+ <pt x="1243" y="553" on="0"/>
+ <pt x="1243" y="391" on="1"/>
+ <pt x="1243" y="192" on="0"/>
+ <pt x="1097" y="78" on="1"/>
+ <pt x="951" y="-37" on="0"/>
+ <pt x="696" y="-37" on="1"/>
+ <pt x="444" y="-37" on="0"/>
+ </contour>
+ <contour>
+ <pt x="524" y="-421" on="1"/>
+ <pt x="524" y="-336" on="1"/>
+ <pt x="581" y="-345" on="0"/>
+ <pt x="621" y="-345" on="1"/>
+ <pt x="731" y="-345" on="0"/>
+ <pt x="731" y="-278" on="1"/>
+ <pt x="731" y="-204" on="0"/>
+ <pt x="573" y="-188" on="1"/>
+ <pt x="573" y="-111" on="1"/>
+ <pt x="707" y="-114" on="0"/>
+ <pt x="773" y="-143" on="1"/>
+ <pt x="866" y="-185" on="0"/>
+ <pt x="866" y="-280" on="1"/>
+ <pt x="866" y="-432" on="0"/>
+ <pt x="649" y="-432" on="1"/>
+ <pt x="590" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 39 44 50 19 29 14 3 29 34 48 196 34 2 14 0 1 1 17 16 1 0 4 0
+ 2 3 0 0 1 44 43 37 36 4 13 50 2 0 14 0 0 41 42 48 21 43 12 5 9
+ 30 48 196 48 12 48 44 43 37 36 12 6 16 0 3 30 16 17 16 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="T" xMin="20" yMin="0" xMax="1230" yMax="1480">
+ <contour>
+ <pt x="520" y="0" on="1"/>
+ <pt x="520" y="1323" on="1"/>
+ <pt x="20" y="1323" on="1"/>
+ <pt x="20" y="1480" on="1"/>
+ <pt x="1230" y="1480" on="1"/>
+ <pt x="1230" y="1323" on="1"/>
+ <pt x="730" y="1323" on="1"/>
+ <pt x="730" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 6 5 2 1 15 3 3 1 4 48 196 7 0 1 0 4 3 0 14 0 0 7 6
+ 33 1 0 1 4 48 196 5 4 1 1 0 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tbar" xMin="20" yMin="0" xMax="1230" yMax="1480">
+ <contour>
+ <pt x="520" y="0" on="1"/>
+ <pt x="520" y="715" on="1"/>
+ <pt x="217" y="715" on="1"/>
+ <pt x="217" y="863" on="1"/>
+ <pt x="520" y="863" on="1"/>
+ <pt x="520" y="1323" on="1"/>
+ <pt x="20" y="1323" on="1"/>
+ <pt x="20" y="1480" on="1"/>
+ <pt x="1230" y="1480" on="1"/>
+ <pt x="1230" y="1323" on="1"/>
+ <pt x="730" y="1323" on="1"/>
+ <pt x="730" y="863" on="1"/>
+ <pt x="1033" y="863" on="1"/>
+ <pt x="1033" y="715" on="1"/>
+ <pt x="730" y="715" on="1"/>
+ <pt x="730" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 10 9 6 5 15 3 7 14 13 2 1 7 3 3 2 4 48 196 12 11 4 3 3
+ 15 0 1 2 0 8 7 0 14 0 0 15 14 11 10 33 3 0 1 4 48 196 9 8 1
+ 13 12 1 5 4 1 0 3 3 2 1 7 6 1 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcaron" xMin="20" yMin="0" xMax="1230" yMax="1925">
+ <contour>
+ <pt x="520" y="0" on="1"/>
+ <pt x="520" y="1323" on="1"/>
+ <pt x="20" y="1323" on="1"/>
+ <pt x="20" y="1480" on="1"/>
+ <pt x="1230" y="1480" on="1"/>
+ <pt x="1230" y="1323" on="1"/>
+ <pt x="730" y="1323" on="1"/>
+ <pt x="730" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="975" y="1925" on="1"/>
+ <pt x="734" y="1604" on="1"/>
+ <pt x="516" y="1604" on="1"/>
+ <pt x="275" y="1925" on="1"/>
+ <pt x="423" y="1925" on="1"/>
+ <pt x="624" y="1723" on="1"/>
+ <pt x="626" y="1723" on="1"/>
+ <pt x="827" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 78 values pushed */
+ 14 13 2 8 9 3 0 0 6 5 2 1 15 3 3 1 4 48 196 15 12 11 8 3 10
+ 9 1 7 0 1 3 0 4 3 0 14 15 9 8 3 4 6 3 14 13 2 6 0 3 12
+ 11 10 3 0 2 3 0 0 7 6 33 1 0 1 4 48 196 5 4 1 1 0 1 3 2
+ 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcommaaccent" xMin="20" yMin="-432" xMax="1230" yMax="1480">
+ <contour>
+ <pt x="520" y="0" on="1"/>
+ <pt x="520" y="1323" on="1"/>
+ <pt x="20" y="1323" on="1"/>
+ <pt x="20" y="1480" on="1"/>
+ <pt x="1230" y="1480" on="1"/>
+ <pt x="1230" y="1323" on="1"/>
+ <pt x="730" y="1323" on="1"/>
+ <pt x="730" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="586" y="0" on="1"/>
+ <pt x="683" y="0" on="1"/>
+ <pt x="623" y="-109" on="1"/>
+ <pt x="695" y="-111" on="0"/>
+ <pt x="747" y="-148" on="1"/>
+ <pt x="817" y="-197" on="0"/>
+ <pt x="817" y="-268" on="1"/>
+ <pt x="817" y="-337" on="0"/>
+ <pt x="759" y="-384" on="1"/>
+ <pt x="700" y="-432" on="0"/>
+ <pt x="614" y="-432" on="1"/>
+ <pt x="546" y="-432" on="0"/>
+ <pt x="470" y="-411" on="1"/>
+ <pt x="470" y="-330" on="1"/>
+ <pt x="520" y="-345" on="0"/>
+ <pt x="574" y="-345" on="1"/>
+ <pt x="678" y="-345" on="0"/>
+ <pt x="678" y="-271" on="1"/>
+ <pt x="678" y="-178" on="0"/>
+ <pt x="491" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 23 44 18 48 196 27 21 20 10 4 13 18 0 0 0 6 5 2 1 15 3 3 1
+ 4 48 196 9 8 7 0 3 0 4 3 0 14 0 0 25 42 14 48 196 14 14 4 6 2
+ 10 9 8 3 6 0 3 27 21 20 3 0 2 3 0 0 7 6 33 1 0 1 4 48 196
+ 5 4 1 1 0 1 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Tcommabelow" xMin="20" yMin="-432" xMax="1230" yMax="1480">
+ <contour>
+ <pt x="520" y="0" on="1"/>
+ <pt x="520" y="1323" on="1"/>
+ <pt x="20" y="1323" on="1"/>
+ <pt x="20" y="1480" on="1"/>
+ <pt x="1230" y="1480" on="1"/>
+ <pt x="1230" y="1323" on="1"/>
+ <pt x="730" y="1323" on="1"/>
+ <pt x="730" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="471" y="-421" on="1"/>
+ <pt x="471" y="-336" on="1"/>
+ <pt x="528" y="-345" on="0"/>
+ <pt x="568" y="-345" on="1"/>
+ <pt x="678" y="-345" on="0"/>
+ <pt x="678" y="-278" on="1"/>
+ <pt x="678" y="-204" on="0"/>
+ <pt x="520" y="-188" on="1"/>
+ <pt x="520" y="-111" on="1"/>
+ <pt x="654" y="-114" on="0"/>
+ <pt x="720" y="-143" on="1"/>
+ <pt x="813" y="-185" on="0"/>
+ <pt x="813" y="-280" on="1"/>
+ <pt x="813" y="-432" on="0"/>
+ <pt x="596" y="-432" on="1"/>
+ <pt x="537" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 78 values pushed */
+ 0 0 11 32 22 48 196 16 15 9 8 4 13 22 0 0 0 6 5 2 1 37 3 3 1
+ 4 48 196 7 0 1 0 4 3 0 14 0 0 13 22 20 48 196 20 20 4 6 2 9 8
+ 2 0 2 3 0 0 7 6 9 1 0 1 4 48 196 5 4 1 16 15 1 0 3 3 2
+ 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Thorn" xMin="167" yMin="0" xMax="1318" yMax="1480">
+ <contour>
+ <pt x="167" y="0" on="1"/>
+ <pt x="167" y="1480" on="1"/>
+ <pt x="377" y="1480" on="1"/>
+ <pt x="377" y="1201" on="1"/>
+ <pt x="747" y="1201" on="1"/>
+ <pt x="975" y="1201" on="0"/>
+ <pt x="1075" y="1174" on="1"/>
+ <pt x="1175" y="1148" on="0"/>
+ <pt x="1239" y="1071" on="1"/>
+ <pt x="1318" y="976" on="0"/>
+ <pt x="1318" y="810" on="1"/>
+ <pt x="1318" y="308" on="0"/>
+ <pt x="685" y="308" on="1"/>
+ <pt x="375" y="308" on="1"/>
+ <pt x="375" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="375" y="467" on="1"/>
+ <pt x="676" y="467" on="1"/>
+ <pt x="1096" y="467" on="0"/>
+ <pt x="1096" y="796" on="1"/>
+ <pt x="1096" y="956" on="0"/>
+ <pt x="987" y="1003" on="1"/>
+ <pt x="894" y="1043" on="0"/>
+ <pt x="681" y="1043" on="1"/>
+ <pt x="375" y="1043" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 0 23 22 15 1 3 16 15 15 1 12 2 4 48 196 4 3 1 13 12 1 14 0 1
+ 3 0 2 1 0 14 0 0 18 26 10 48 196 22 16 12 4 4 13 10 2 0 0 3 2
+ 33 1 0 23 15 14 13 33 3 0 2 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="U" xMin="166" yMin="-37" xMax="1312" yMax="1480">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 14 13 1 0 0 3
+ 14 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uacute" xMin="166" yMin="-37" xMax="1312" yMax="1925">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="604" y="1604" on="1"/>
+ <pt x="845" y="1925" on="1"/>
+ <pt x="1073" y="1925" on="1"/>
+ <pt x="752" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 28 27 1 29 26 1
+ 2 0 14 13 1 0 0 3 14 29 28 27 26 4 12 1 3 0 0 13 12 24 1 14 2
+ 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ubreve" xMin="166" yMin="-37" xMax="1312" yMax="1925">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="419" y="1925" on="1"/>
+ <pt x="542" y="1925" on="1"/>
+ <pt x="563" y="1831" on="0"/>
+ <pt x="617" y="1791" on="1"/>
+ <pt x="669" y="1752" on="0"/>
+ <pt x="752" y="1752" on="1"/>
+ <pt x="846" y="1752" on="0"/>
+ <pt x="900" y="1801" on="1"/>
+ <pt x="943" y="1841" on="0"/>
+ <pt x="962" y="1925" on="1"/>
+ <pt x="1085" y="1925" on="1"/>
+ <pt x="1069" y="1791" on="0"/>
+ <pt x="996" y="1710" on="1"/>
+ <pt x="902" y="1604" on="0"/>
+ <pt x="752" y="1604" on="1"/>
+ <pt x="595" y="1604" on="0"/>
+ <pt x="500" y="1719" on="1"/>
+ <pt x="435" y="1797" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 69 values pushed */
+ 0 0 31 7 40 8 35 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 36 35 27
+ 26 4 13 40 0 14 13 1 0 0 3 14 36 35 27 26 4 12 1 3 0 0 13 12 27
+ 1 14 2 1 9 1 0 2 4 48 196 15 14 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ucircumflex" xMin="166" yMin="-37" xMax="1312" yMax="1925">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="402" y="1604" on="1"/>
+ <pt x="643" y="1925" on="1"/>
+ <pt x="861" y="1925" on="1"/>
+ <pt x="1102" y="1604" on="1"/>
+ <pt x="954" y="1604" on="1"/>
+ <pt x="753" y="1806" on="1"/>
+ <pt x="751" y="1806" on="1"/>
+ <pt x="550" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 78 values pushed */
+ 0 0 8 29 21 48 196 21 2 32 31 2 27 26 3 1 25 15 12 2 4 0 2 3 0
+ 28 27 1 33 30 29 26 3 2 0 14 13 1 0 0 3 14 33 32 31 30 29 28 27 26
+ 8 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0
+ 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Udieresis" xMin="166" yMin="-37" xMax="1312" yMax="1777">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="468" y="1604" on="1"/>
+ <pt x="468" y="1777" on="1"/>
+ <pt x="641" y="1777" on="1"/>
+ <pt x="641" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="863" y="1604" on="1"/>
+ <pt x="863" y="1777" on="1"/>
+ <pt x="1036" y="1777" on="1"/>
+ <pt x="1036" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 0 0 33 30 29 26
+ 13 3 27 1 4 48 196 32 31 28 27 3 0 14 13 1 0 0 3 14 0 0 31 30 13
+ 1 32 29 28 13 1 26 13 12 24 1 14 2 1 33 1 0 4 4 48 196 33 32 1 27
+ 26 1 15 14 1 25 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ugrave" xMin="166" yMin="-37" xMax="1312" yMax="1925">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="900" y="1604" on="1"/>
+ <pt x="752" y="1604" on="1"/>
+ <pt x="431" y="1925" on="1"/>
+ <pt x="659" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 29 28 1 27 26 1
+ 2 0 14 13 1 0 0 3 14 29 28 27 26 4 12 1 3 0 0 13 12 24 1 14 2
+ 1 33 1 0 2 4 48 196 15 14 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uhungarumlaut" xMin="166" yMin="-37" xMax="1312" yMax="1925">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="499" y="1604" on="1"/>
+ <pt x="740" y="1925" on="1"/>
+ <pt x="931" y="1925" on="1"/>
+ <pt x="610" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="851" y="1604" on="1"/>
+ <pt x="1091" y="1925" on="1"/>
+ <pt x="1282" y="1925" on="1"/>
+ <pt x="962" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 0 0 8 29 21 48 196 21 2 33 30 29 26 4 27 0 3 1 25 15 12 2 4 0 2
+ 3 0 32 31 28 27 3 0 14 13 1 0 0 3 14 32 14 12 2 33 31 30 29 28 27
+ 26 7 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25
+ 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Umacron" xMin="166" yMin="-37" xMax="1312" yMax="1752">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="431" y="1604" on="1"/>
+ <pt x="431" y="1752" on="1"/>
+ <pt x="1073" y="1752" on="1"/>
+ <pt x="1073" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 0 0 29 26 7 1
+ 27 1 4 48 196 28 27 1 0 14 13 1 0 0 3 14 0 0 13 12 24 1 14 2 1
+ 33 1 0 2 4 48 196 29 28 1 27 26 1 15 14 1 25 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Unterkomma" xMin="170" yMin="-432" xMax="512" yMax="-111">
+ <contour>
+ <pt x="170" y="-421" on="1"/>
+ <pt x="170" y="-336" on="1"/>
+ <pt x="227" y="-345" on="0"/>
+ <pt x="267" y="-345" on="1"/>
+ <pt x="377" y="-345" on="0"/>
+ <pt x="377" y="-278" on="1"/>
+ <pt x="377" y="-204" on="0"/>
+ <pt x="219" y="-188" on="1"/>
+ <pt x="219" y="-111" on="1"/>
+ <pt x="353" y="-114" on="0"/>
+ <pt x="419" y="-143" on="1"/>
+ <pt x="512" y="-185" on="0"/>
+ <pt x="512" y="-280" on="1"/>
+ <pt x="512" y="-432" on="0"/>
+ <pt x="295" y="-432" on="1"/>
+ <pt x="236" y="-432" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 3 44 14 48 196 14 8 7 1 0 14 0 0 5 42 12 48 196 12 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uogonek" xMin="166" yMin="-370" xMax="1312" yMax="1480">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="800" y="0" on="1"/>
+ <pt x="907" y="0" on="1"/>
+ <pt x="779" y="-81" on="0"/>
+ <pt x="779" y="-179" on="1"/>
+ <pt x="779" y="-275" on="0"/>
+ <pt x="894" y="-275" on="1"/>
+ <pt x="947" y="-275" on="0"/>
+ <pt x="984" y="-260" on="1"/>
+ <pt x="984" y="-341" on="1"/>
+ <pt x="922" y="-370" on="0"/>
+ <pt x="844" y="-370" on="1"/>
+ <pt x="642" y="-370" on="0"/>
+ <pt x="642" y="-212" on="1"/>
+ <pt x="642" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 31 21 36 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0 1 34 33
+ 27 26 4 13 36 2 0 14 13 1 0 0 3 14 0 0 29 42 38 48 196 38 38 34 33
+ 27 26 5 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1
+ 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Uring" xMin="166" yMin="-37" xMax="1312" yMax="2033">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="752" y="2033" on="1"/>
+ <pt x="846" y="2033" on="0"/>
+ <pt x="912" y="1967" on="1"/>
+ <pt x="979" y="1901" on="0"/>
+ <pt x="979" y="1807" on="1"/>
+ <pt x="979" y="1711" on="0"/>
+ <pt x="912" y="1645" on="1"/>
+ <pt x="846" y="1579" on="0"/>
+ <pt x="750" y="1579" on="1"/>
+ <pt x="667" y="1579" on="0"/>
+ <pt x="605" y="1633" on="1"/>
+ <pt x="525" y="1702" on="0"/>
+ <pt x="525" y="1806" on="1"/>
+ <pt x="525" y="1900" on="0"/>
+ <pt x="591" y="1966" on="1"/>
+ <pt x="658" y="2033" on="0"/>
+ </contour>
+ <contour>
+ <pt x="752" y="1946" on="1"/>
+ <pt x="693" y="1946" on="0"/>
+ <pt x="652" y="1905" on="1"/>
+ <pt x="611" y="1864" on="0"/>
+ <pt x="611" y="1806" on="1"/>
+ <pt x="611" y="1748" on="0"/>
+ <pt x="652" y="1707" on="1"/>
+ <pt x="694" y="1665" on="0"/>
+ <pt x="750" y="1665" on="1"/>
+ <pt x="804" y="1665" on="0"/>
+ <pt x="843" y="1698" on="1"/>
+ <pt x="893" y="1741" on="0"/>
+ <pt x="893" y="1807" on="1"/>
+ <pt x="893" y="1865" on="0"/>
+ <pt x="851" y="1905" on="1"/>
+ <pt x="810" y="1946" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 50 44 34 42 44 26 8 29 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0
+ 34 26 0 14 13 1 0 0 3 14 0 0 54 32 30 46 32 38 48 196 38 30 38 30 2
+ 12 1 3 0 0 13 12 24 1 14 2 1 33 1 0 2 4 48 196 15 14 1 25 0 1
+ 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Utilde" xMin="166" yMin="-37" xMax="1312" yMax="1838">
+ <contour>
+ <pt x="166" y="1480" on="1"/>
+ <pt x="376" y="1480" on="1"/>
+ <pt x="376" y="546" on="1"/>
+ <pt x="376" y="388" on="0"/>
+ <pt x="402" y="314" on="1"/>
+ <pt x="427" y="241" on="0"/>
+ <pt x="499" y="190" on="1"/>
+ <pt x="599" y="120" on="0"/>
+ <pt x="768" y="120" on="1"/>
+ <pt x="967" y="120" on="0"/>
+ <pt x="1047" y="214" on="1"/>
+ <pt x="1128" y="307" on="0"/>
+ <pt x="1128" y="539" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1312" y="1480" on="1"/>
+ <pt x="1312" y="542" on="1"/>
+ <pt x="1312" y="344" on="0"/>
+ <pt x="1273" y="242" on="1"/>
+ <pt x="1234" y="139" on="0"/>
+ <pt x="1129" y="64" on="1"/>
+ <pt x="987" y="-37" on="0"/>
+ <pt x="750" y="-37" on="1"/>
+ <pt x="448" y="-37" on="0"/>
+ <pt x="307" y="103" on="1"/>
+ <pt x="166" y="243" on="0"/>
+ <pt x="166" y="548" on="1"/>
+ </contour>
+ <contour>
+ <pt x="419" y="1604" on="1"/>
+ <pt x="426" y="1697" on="0"/>
+ <pt x="451" y="1748" on="1"/>
+ <pt x="497" y="1838" on="0"/>
+ <pt x="606" y="1838" on="1"/>
+ <pt x="678" y="1838" on="0"/>
+ <pt x="739" y="1800" on="1"/>
+ <pt x="799" y="1763" on="1"/>
+ <pt x="856" y="1728" on="0"/>
+ <pt x="886" y="1728" on="1"/>
+ <pt x="951" y="1728" on="0"/>
+ <pt x="962" y="1838" on="1"/>
+ <pt x="1085" y="1838" on="1"/>
+ <pt x="1078" y="1744" on="0"/>
+ <pt x="1053" y="1694" on="1"/>
+ <pt x="1008" y="1604" on="0"/>
+ <pt x="900" y="1604" on="1"/>
+ <pt x="828" y="1604" on="0"/>
+ <pt x="765" y="1643" on="1"/>
+ <pt x="705" y="1680" on="1"/>
+ <pt x="650" y="1714" on="0"/>
+ <pt x="618" y="1714" on="1"/>
+ <pt x="553" y="1714" on="0"/>
+ <pt x="542" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 73 values pushed */
+ 0 0 47 6 30 35 6 42 8 35 21 48 196 21 2 1 25 15 12 2 4 0 2 3 0
+ 49 38 37 26 4 13 42 30 0 14 13 1 0 0 3 14 49 38 37 26 4 12 1 3 0
+ 0 13 12 27 1 14 2 1 9 1 0 2 4 48 196 15 14 1 25 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="V" xMin="36" yMin="0" xMax="1355" yMax="1480">
+ <contour>
+ <pt x="607" y="0" on="1"/>
+ <pt x="36" y="1480" on="1"/>
+ <pt x="252" y="1480" on="1"/>
+ <pt x="724" y="265" on="1"/>
+ <pt x="1176" y="1480" on="1"/>
+ <pt x="1355" y="1480" on="1"/>
+ <pt x="805" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 3 1 0 2 6 0 1 0 5 4 2 1 0 3 14 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="W" xMin="25" yMin="0" xMax="1908" yMax="1480">
+ <contour>
+ <pt x="406" y="0" on="1"/>
+ <pt x="25" y="1480" on="1"/>
+ <pt x="227" y="1480" on="1"/>
+ <pt x="530" y="311" on="1"/>
+ <pt x="877" y="1480" on="1"/>
+ <pt x="1079" y="1480" on="1"/>
+ <pt x="1412" y="322" on="1"/>
+ <pt x="1737" y="1480" on="1"/>
+ <pt x="1908" y="1480" on="1"/>
+ <pt x="1492" y="0" on="1"/>
+ <pt x="1284" y="0" on="1"/>
+ <pt x="955" y="1141" on="1"/>
+ <pt x="614" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 35 values pushed */
+ 11 6 3 3 1 0 3 12 10 9 0 3 0 8 7 5 4 2 1 0 5 14 12 11 10
+ 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Wcircumflex" xMin="25" yMin="0" xMax="1908" yMax="1925">
+ <contour>
+ <pt x="406" y="0" on="1"/>
+ <pt x="25" y="1480" on="1"/>
+ <pt x="227" y="1480" on="1"/>
+ <pt x="530" y="311" on="1"/>
+ <pt x="877" y="1480" on="1"/>
+ <pt x="1079" y="1480" on="1"/>
+ <pt x="1412" y="322" on="1"/>
+ <pt x="1737" y="1480" on="1"/>
+ <pt x="1908" y="1480" on="1"/>
+ <pt x="1492" y="0" on="1"/>
+ <pt x="1284" y="0" on="1"/>
+ <pt x="955" y="1141" on="1"/>
+ <pt x="614" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="628" y="1604" on="1"/>
+ <pt x="869" y="1925" on="1"/>
+ <pt x="1087" y="1925" on="1"/>
+ <pt x="1328" y="1604" on="1"/>
+ <pt x="1180" y="1604" on="1"/>
+ <pt x="979" y="1806" on="1"/>
+ <pt x="977" y="1806" on="1"/>
+ <pt x="776" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 19 18 2 14 13 3 11 6 3 3 1 0 3 15 14 1 20 17 16 13 3 12 10 9 0
+ 3 3 0 8 7 5 4 2 1 0 5 14 20 19 18 17 16 15 14 13 12 11 10 9 8
+ 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="X" xMin="28" yMin="0" xMax="1338" yMax="1480">
+ <contour>
+ <pt x="28" y="0" on="1"/>
+ <pt x="573" y="735" on="1"/>
+ <pt x="52" y="1480" on="1"/>
+ <pt x="300" y="1480" on="1"/>
+ <pt x="701" y="905" on="1"/>
+ <pt x="1128" y="1480" on="1"/>
+ <pt x="1327" y="1480" on="1"/>
+ <pt x="798" y="770" on="1"/>
+ <pt x="1338" y="0" on="1"/>
+ <pt x="1090" y="0" on="1"/>
+ <pt x="670" y="598" on="1"/>
+ <pt x="226" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 33 values pushed */
+ 10 7 4 1 4 2 0 3 11 9 8 0 3 0 6 5 3 2 0 3 14 11 10 9 8
+ 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Y" xMin="30" yMin="0" xMax="1337" yMax="1480">
+ <contour>
+ <pt x="561" y="0" on="1"/>
+ <pt x="561" y="617" on="1"/>
+ <pt x="30" y="1480" on="1"/>
+ <pt x="270" y="1480" on="1"/>
+ <pt x="691" y="795" on="1"/>
+ <pt x="1142" y="1480" on="1"/>
+ <pt x="1337" y="1480" on="1"/>
+ <pt x="771" y="622" on="1"/>
+ <pt x="771" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 45 values pushed */
+ 7 4 1 3 2 0 3 8 0 1 0 6 5 3 2 0 3 14 4 7 0 2 6 5 2
+ 13 7 3 2 0 0 0 8 7 33 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Yacute" xMin="30" yMin="0" xMax="1337" yMax="1925">
+ <contour>
+ <pt x="561" y="0" on="1"/>
+ <pt x="561" y="617" on="1"/>
+ <pt x="30" y="1480" on="1"/>
+ <pt x="270" y="1480" on="1"/>
+ <pt x="691" y="795" on="1"/>
+ <pt x="1142" y="1480" on="1"/>
+ <pt x="1337" y="1480" on="1"/>
+ <pt x="771" y="622" on="1"/>
+ <pt x="771" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="543" y="1604" on="1"/>
+ <pt x="784" y="1925" on="1"/>
+ <pt x="1012" y="1925" on="1"/>
+ <pt x="691" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 7 4 1 3 2 0 3 11 10 1 12 9 1 8 0 1 3 0 6 5 3 2 0 3 14
+ 12 4 2 7 0 3 11 10 6 5 4 13 7 9 3 2 3 13 0 0 0 8 7 33 1
+ 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ycircumflex" xMin="30" yMin="0" xMax="1337" yMax="1925">
+ <contour>
+ <pt x="561" y="0" on="1"/>
+ <pt x="561" y="617" on="1"/>
+ <pt x="30" y="1480" on="1"/>
+ <pt x="270" y="1480" on="1"/>
+ <pt x="691" y="795" on="1"/>
+ <pt x="1142" y="1480" on="1"/>
+ <pt x="1337" y="1480" on="1"/>
+ <pt x="771" y="622" on="1"/>
+ <pt x="771" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="356" y="1604" on="1"/>
+ <pt x="597" y="1925" on="1"/>
+ <pt x="815" y="1925" on="1"/>
+ <pt x="1056" y="1604" on="1"/>
+ <pt x="908" y="1604" on="1"/>
+ <pt x="707" y="1806" on="1"/>
+ <pt x="705" y="1806" on="1"/>
+ <pt x="504" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 15 14 2 10 9 3 7 4 1 3 2 0 3 11 10 1 16 13 12 9 3 8 0 1 3
+ 0 6 5 3 2 0 3 14 15 14 10 4 4 7 0 3 13 12 11 6 5 5 13 7 16
+ 9 3 2 4 13 0 0 0 8 7 33 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Ydieresis" xMin="30" yMin="0" xMax="1337" yMax="1777">
+ <contour>
+ <pt x="561" y="0" on="1"/>
+ <pt x="561" y="617" on="1"/>
+ <pt x="30" y="1480" on="1"/>
+ <pt x="270" y="1480" on="1"/>
+ <pt x="691" y="795" on="1"/>
+ <pt x="1142" y="1480" on="1"/>
+ <pt x="1337" y="1480" on="1"/>
+ <pt x="771" y="622" on="1"/>
+ <pt x="771" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="422" y="1604" on="1"/>
+ <pt x="422" y="1777" on="1"/>
+ <pt x="595" y="1777" on="1"/>
+ <pt x="595" y="1604" on="1"/>
+ </contour>
+ <contour>
+ <pt x="817" y="1604" on="1"/>
+ <pt x="817" y="1777" on="1"/>
+ <pt x="990" y="1777" on="1"/>
+ <pt x="990" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 7 4 1 3 2 0 3 0 0 16 13 12 9 13 3 10 1 4 48 196 15 14 11 10 3
+ 8 0 1 2 0 6 5 3 2 0 3 14 4 7 11 2 6 5 2 13 15 3 2 9 0
+ 0 14 13 13 1 15 12 11 13 1 9 8 7 33 1 0 3 4 48 196 16 15 1 10 9
+ 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Z" xMin="101" yMin="0" xMax="1148" yMax="1480">
+ <contour>
+ <pt x="101" y="0" on="1"/>
+ <pt x="101" y="169" on="1"/>
+ <pt x="896" y="1323" on="1"/>
+ <pt x="150" y="1323" on="1"/>
+ <pt x="150" y="1480" on="1"/>
+ <pt x="1148" y="1480" on="1"/>
+ <pt x="1148" y="1323" on="1"/>
+ <pt x="353" y="169" on="1"/>
+ <pt x="1148" y="169" on="1"/>
+ <pt x="1148" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196 9 0 1 0 5 4
+ 0 14 7 2 2 5 3 3 9 8 6 5 3 4 3 1 1 0 1 3 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zacute" xMin="101" yMin="0" xMax="1148" yMax="1925">
+ <contour>
+ <pt x="101" y="0" on="1"/>
+ <pt x="101" y="169" on="1"/>
+ <pt x="896" y="1323" on="1"/>
+ <pt x="150" y="1323" on="1"/>
+ <pt x="150" y="1480" on="1"/>
+ <pt x="1148" y="1480" on="1"/>
+ <pt x="1148" y="1323" on="1"/>
+ <pt x="353" y="169" on="1"/>
+ <pt x="1148" y="169" on="1"/>
+ <pt x="1148" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="477" y="1604" on="1"/>
+ <pt x="718" y="1925" on="1"/>
+ <pt x="946" y="1925" on="1"/>
+ <pt x="625" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196 12 11 1 13 10 1
+ 9 0 1 3 0 5 4 0 14 13 12 11 10 7 2 6 5 3 3 9 8 6 5 3 4
+ 3 1 1 0 1 3 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zcaron" xMin="101" yMin="0" xMax="1148" yMax="1925">
+ <contour>
+ <pt x="101" y="0" on="1"/>
+ <pt x="101" y="169" on="1"/>
+ <pt x="896" y="1323" on="1"/>
+ <pt x="150" y="1323" on="1"/>
+ <pt x="150" y="1480" on="1"/>
+ <pt x="1148" y="1480" on="1"/>
+ <pt x="1148" y="1323" on="1"/>
+ <pt x="353" y="169" on="1"/>
+ <pt x="1148" y="169" on="1"/>
+ <pt x="1148" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="987" y="1925" on="1"/>
+ <pt x="746" y="1604" on="1"/>
+ <pt x="528" y="1604" on="1"/>
+ <pt x="287" y="1925" on="1"/>
+ <pt x="435" y="1925" on="1"/>
+ <pt x="636" y="1723" on="1"/>
+ <pt x="638" y="1723" on="1"/>
+ <pt x="839" y="1925" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 69 values pushed */
+ 16 15 2 10 11 3 0 0 6 3 2 15 2 4 1 4 8 7 1 2 0 1 6 48 196
+ 17 14 13 10 3 12 11 1 9 0 1 3 0 5 4 0 14 17 16 15 14 13 12 11 10
+ 7 2 10 5 3 3 9 8 6 5 3 4 3 1 1 0 1 3 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="Zdotaccent" xMin="101" yMin="0" xMax="1148" yMax="1801">
+ <contour>
+ <pt x="101" y="0" on="1"/>
+ <pt x="101" y="169" on="1"/>
+ <pt x="896" y="1323" on="1"/>
+ <pt x="150" y="1323" on="1"/>
+ <pt x="150" y="1480" on="1"/>
+ <pt x="1148" y="1480" on="1"/>
+ <pt x="1148" y="1323" on="1"/>
+ <pt x="353" y="169" on="1"/>
+ <pt x="1148" y="169" on="1"/>
+ <pt x="1148" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="538" y="1604" on="1"/>
+ <pt x="538" y="1801" on="1"/>
+ <pt x="735" y="1801" on="1"/>
+ <pt x="735" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 13 10 5 1 11 6 3 2 15 2 4 2 4 8 7 1 2 0 1 6 48 196 12
+ 11 1 9 0 1 2 0 5 4 0 14 2 5 12 2 7 10 3 2 0 0 13 12 4 1
+ 10 1 4 48 196 11 10 1 9 8 6 5 3 4 3 1 1 0 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="a" xMin="95" yMin="-25" xMax="1098" yMax="1110">
+ <contour>
+ <pt x="774" y="138" on="1"/>
+ <pt x="589" y="-25" on="0"/>
+ <pt x="414" y="-25" on="1"/>
+ <pt x="273" y="-25" on="0"/>
+ <pt x="184" y="58" on="1"/>
+ <pt x="95" y="142" on="0"/>
+ <pt x="95" y="273" on="1"/>
+ <pt x="95" y="642" on="0"/>
+ <pt x="699" y="642" on="1"/>
+ <pt x="745" y="642" on="1"/>
+ <pt x="745" y="773" on="1"/>
+ <pt x="745" y="962" on="0"/>
+ <pt x="536" y="962" on="1"/>
+ <pt x="374" y="962" on="0"/>
+ <pt x="189" y="866" on="1"/>
+ <pt x="189" y="1029" on="1"/>
+ <pt x="394" y="1110" on="0"/>
+ <pt x="574" y="1110" on="1"/>
+ <pt x="766" y="1110" on="0"/>
+ <pt x="854" y="1029" on="1"/>
+ <pt x="942" y="949" on="0"/>
+ <pt x="942" y="773" on="1"/>
+ <pt x="942" y="281" on="1"/>
+ <pt x="942" y="112" on="0"/>
+ <pt x="1046" y="112" on="1"/>
+ <pt x="1060" y="112" on="0"/>
+ <pt x="1084" y="116" on="1"/>
+ <pt x="1098" y="7" on="1"/>
+ <pt x="1025" y="-25" on="0"/>
+ <pt x="952" y="-25" on="1"/>
+ <pt x="884" y="-25" on="0"/>
+ <pt x="840" y="13" on="1"/>
+ <pt x="797" y="50" on="0"/>
+ </contour>
+ <contour>
+ <pt x="745" y="245" on="1"/>
+ <pt x="745" y="526" on="1"/>
+ <pt x="680" y="528" on="1"/>
+ <pt x="620" y="530" on="0"/>
+ <pt x="547" y="519" on="1"/>
+ <pt x="299" y="484" on="0"/>
+ <pt x="299" y="303" on="1"/>
+ <pt x="299" y="136" on="0"/>
+ <pt x="480" y="136" on="1"/>
+ <pt x="606" y="136" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 82 values pushed */
+ 0 0 41 29 2 12 40 17 48 196 29 2 17 1 2 2 24 1 1 34 33 27 26 24 22
+ 21 15 14 10 9 8 0 13 1 2 3 0 0 14 0 0 39 43 6 48 196 0 21 9 2
+ 8 9 14 2 27 26 2 13 21 6 14 0 0 34 33 10 9 4 3 21 1 4 48 196 22
+ 21 1 15 14 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="aacute" xMin="95" yMin="-25" xMax="1098" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="323" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="abreve" xMin="105" yMin="-25" xMax="1108" yMax="1604">
+ <component glyphName="a" x="10" y="0" flags="0x4"/>
+ <component glyphName="breve" x="248" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="acircumflex" xMin="95" yMin="-25" xMax="1098" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="238" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="acute" xMin="107" yMin="1283" xMax="576" yMax="1604">
+ <contour>
+ <pt x="107" y="1283" on="1"/>
+ <pt x="348" y="1604" on="1"/>
+ <pt x="576" y="1604" on="1"/>
+ <pt x="255" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 2 1 1 3 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="adieresis" xMin="95" yMin="-25" xMax="1098" yMax="1456">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="219" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ae" xMin="95" yMin="-25" xMax="1701" yMax="1110">
+ <contour>
+ <pt x="767" y="245" on="1"/>
+ <pt x="767" y="526" on="1"/>
+ <pt x="692" y="528" on="1"/>
+ <pt x="627" y="530" on="0"/>
+ <pt x="551" y="519" on="1"/>
+ <pt x="292" y="483" on="0"/>
+ <pt x="292" y="303" on="1"/>
+ <pt x="292" y="136" on="0"/>
+ <pt x="491" y="136" on="1"/>
+ <pt x="628" y="136" on="0"/>
+ </contour>
+ <contour>
+ <pt x="916" y="983" on="1"/>
+ <pt x="1067" y="1110" on="0"/>
+ <pt x="1259" y="1110" on="1"/>
+ <pt x="1701" y="1110" on="0"/>
+ <pt x="1701" y="573" on="1"/>
+ <pt x="1701" y="512" on="1"/>
+ <pt x="961" y="512" on="1"/>
+ <pt x="973" y="395" on="0"/>
+ <pt x="999" y="334" on="1"/>
+ <pt x="1089" y="125" on="0"/>
+ <pt x="1364" y="125" on="1"/>
+ <pt x="1515" y="125" on="0"/>
+ <pt x="1696" y="191" on="1"/>
+ <pt x="1696" y="35" on="1"/>
+ <pt x="1491" y="-25" on="0"/>
+ <pt x="1318" y="-25" on="1"/>
+ <pt x="1127" y="-25" on="0"/>
+ <pt x="997" y="62" on="1"/>
+ <pt x="925" y="110" on="0"/>
+ <pt x="858" y="205" on="1"/>
+ <pt x="743" y="82" on="0"/>
+ <pt x="661" y="33" on="1"/>
+ <pt x="562" y="-25" on="0"/>
+ <pt x="427" y="-25" on="1"/>
+ <pt x="277" y="-25" on="0"/>
+ <pt x="186" y="57" on="1"/>
+ <pt x="95" y="140" on="0"/>
+ <pt x="95" y="272" on="1"/>
+ <pt x="95" y="642" on="0"/>
+ <pt x="721" y="642" on="1"/>
+ <pt x="767" y="642" on="1"/>
+ <pt x="767" y="773" on="1"/>
+ <pt x="767" y="878" on="0"/>
+ <pt x="718" y="920" on="1"/>
+ <pt x="669" y="962" on="0"/>
+ <pt x="547" y="962" on="1"/>
+ <pt x="376" y="962" on="0"/>
+ <pt x="189" y="866" on="1"/>
+ <pt x="189" y="1029" on="1"/>
+ <pt x="395" y="1110" on="0"/>
+ <pt x="581" y="1110" on="1"/>
+ <pt x="807" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="971" y="660" on="1"/>
+ <pt x="1503" y="660" on="1"/>
+ <pt x="1500" y="756" on="0"/>
+ <pt x="1483" y="806" on="1"/>
+ <pt x="1430" y="962" on="0"/>
+ <pt x="1251" y="962" on="1"/>
+ <pt x="1126" y="962" on="0"/>
+ <pt x="1056" y="889" on="1"/>
+ <pt x="989" y="820" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 57 40 12 45 40 50 20 40 25 48 196 50 1 33 2 25 2 12 1 1 48 47 41
+ 10 4 1 52 3 0 40 39 14 1 4 52 15 3 8 1 29 23 22 8 0 5 15 2 3
+ 0 0 0 16 15 7 1 52 1 4 48 196 53 52 1 0 14 53 52 29 16 10 5 22 0
+ 3 6 39 6 2 0 47 3 15 14 2 13 22 37 47 23 22 1 48 47 1 41 40 1 0
+ 3 3 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="afii00208" xMin="99" yMin="543" xMax="1950" yMax="642">
+ <contour>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="642" on="1"/>
+ <pt x="1950" y="642" on="1"/>
+ <pt x="1950" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 11 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="agrave" xMin="95" yMin="-25" xMax="1098" yMax="1604">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="152" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="amacron" xMin="105" yMin="-25" xMax="1108" yMax="1431">
+ <component glyphName="a" x="10" y="0" flags="0x4"/>
+ <component glyphName="macron" x="217" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ampersand" xMin="56" yMin="-37" xMax="1293" yMax="1517">
+ <contour>
+ <pt x="1025" y="0" on="1"/>
+ <pt x="952" y="87" on="1"/>
+ <pt x="752" y="-37" on="0"/>
+ <pt x="570" y="-37" on="1"/>
+ <pt x="352" y="-37" on="0"/>
+ <pt x="204" y="99" on="1"/>
+ <pt x="56" y="235" on="0"/>
+ <pt x="56" y="442" on="1"/>
+ <pt x="56" y="647" on="0"/>
+ <pt x="185" y="774" on="1"/>
+ <pt x="261" y="848" on="0"/>
+ <pt x="405" y="904" on="1"/>
+ <pt x="317" y="1067" on="0"/>
+ <pt x="317" y="1187" on="1"/>
+ <pt x="317" y="1337" on="0"/>
+ <pt x="409" y="1427" on="1"/>
+ <pt x="502" y="1517" on="0"/>
+ <pt x="659" y="1517" on="1"/>
+ <pt x="808" y="1517" on="0"/>
+ <pt x="895" y="1436" on="1"/>
+ <pt x="982" y="1355" on="0"/>
+ <pt x="982" y="1219" on="1"/>
+ <pt x="982" y="1068" on="0"/>
+ <pt x="866" y="959" on="1"/>
+ <pt x="795" y="893" on="0"/>
+ <pt x="661" y="832" on="1"/>
+ <pt x="829" y="527" on="0"/>
+ <pt x="995" y="328" on="1"/>
+ <pt x="1094" y="455" on="0"/>
+ <pt x="1094" y="707" on="1"/>
+ <pt x="1094" y="787" on="1"/>
+ <pt x="1289" y="787" on="1"/>
+ <pt x="1289" y="441" on="0"/>
+ <pt x="1087" y="221" on="1"/>
+ <pt x="1175" y="109" on="0"/>
+ <pt x="1293" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="866" y="202" on="1"/>
+ <pt x="669" y="427" on="0"/>
+ <pt x="475" y="790" on="1"/>
+ <pt x="377" y="743" on="0"/>
+ <pt x="327" y="684" on="1"/>
+ <pt x="254" y="600" on="0"/>
+ <pt x="254" y="477" on="1"/>
+ <pt x="254" y="324" on="0"/>
+ <pt x="356" y="218" on="1"/>
+ <pt x="459" y="111" on="0"/>
+ <pt x="602" y="111" on="1"/>
+ <pt x="714" y="111" on="0"/>
+ </contour>
+ <contour>
+ <pt x="587" y="956" on="1"/>
+ <pt x="683" y="998" on="0"/>
+ <pt x="729" y="1046" on="1"/>
+ <pt x="797" y="1116" on="0"/>
+ <pt x="797" y="1215" on="1"/>
+ <pt x="797" y="1369" on="0"/>
+ <pt x="657" y="1369" on="1"/>
+ <pt x="509" y="1369" on="0"/>
+ <pt x="509" y="1207" on="1"/>
+ <pt x="509" y="1109" on="0"/>
+ <pt x="579" y="972" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 54 40 17 46 40 3 48 196 17 0 3 2 1 48 38 25 11 4 0 30 3 0 36
+ 33 29 27 1 5 30 0 3 31 30 1 35 0 1 2 0 14 0 0 56 41 13 52 14 21
+ 42 41 7 48 196 48 38 36 35 33 31 30 29 27 25 21 13 11 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="anoteleia" xMin="161" yMin="491" xMax="408" yMax="738">
+ <contour>
+ <pt x="161" y="491" on="1"/>
+ <pt x="161" y="738" on="1"/>
+ <pt x="408" y="738" on="1"/>
+ <pt x="408" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="aogonek" xMin="95" yMin="-370" xMax="1098" yMax="1110">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="537" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="aring" xMin="95" yMin="-25" xMax="1098" yMax="1737">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="ring" x="238" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="asciicircum" xMin="36" yMin="592" xMax="924" yMax="1480">
+ <contour>
+ <pt x="480" y="1149" on="1"/>
+ <pt x="201" y="592" on="1"/>
+ <pt x="36" y="592" on="1"/>
+ <pt x="480" y="1480" on="1"/>
+ <pt x="924" y="592" on="1"/>
+ <pt x="758" y="592" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 18 values pushed */
+ 3 0 2 13 1 5 4 2 1 3 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="asciitilde" xMin="104" yMin="412" xMax="1091" yMax="772">
+ <contour>
+ <pt x="252" y="444" on="1"/>
+ <pt x="104" y="444" on="1"/>
+ <pt x="107" y="550" on="0"/>
+ <pt x="126" y="605" on="1"/>
+ <pt x="184" y="772" on="0"/>
+ <pt x="370" y="772" on="1"/>
+ <pt x="469" y="772" on="0"/>
+ <pt x="569" y="703" on="1"/>
+ <pt x="681" y="626" on="1"/>
+ <pt x="747" y="580" on="1"/>
+ <pt x="776" y="560" on="0"/>
+ <pt x="824" y="560" on="1"/>
+ <pt x="939" y="560" on="0"/>
+ <pt x="943" y="740" on="1"/>
+ <pt x="1091" y="740" on="1"/>
+ <pt x="1088" y="634" on="0"/>
+ <pt x="1069" y="579" on="1"/>
+ <pt x="1011" y="412" on="0"/>
+ <pt x="826" y="412" on="1"/>
+ <pt x="727" y="412" on="0"/>
+ <pt x="627" y="481" on="1"/>
+ <pt x="515" y="558" on="1"/>
+ <pt x="448" y="604" on="1"/>
+ <pt x="419" y="624" on="0"/>
+ <pt x="372" y="624" on="1"/>
+ <pt x="256" y="624" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 24 7 5 11 7 18 48 196 5 13 18 0 14 13 1 1 0 1 2 0 14 14 13
+ 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="asterisk" xMin="39" yMin="751" xMax="757" yMax="1480">
+ <contour>
+ <pt x="711" y="1289" on="1"/>
+ <pt x="757" y="1148" on="1"/>
+ <pt x="479" y="1082" on="1"/>
+ <pt x="479" y="1084" on="1"/>
+ <pt x="481" y="1095" on="0"/>
+ <pt x="481" y="1096" on="1"/>
+ <pt x="481" y="1097" on="1"/>
+ <pt x="479" y="1139" on="0"/>
+ <pt x="452" y="1164" on="1"/>
+ </contour>
+ <contour>
+ <pt x="681" y="838" on="1"/>
+ <pt x="561" y="751" on="1"/>
+ <pt x="404" y="1018" on="1"/>
+ <pt x="454" y="1024" on="0"/>
+ <pt x="474" y="1069" on="1"/>
+ </contour>
+ <contour>
+ <pt x="235" y="751" on="1"/>
+ <pt x="115" y="838" on="1"/>
+ <pt x="321" y="1069" on="1"/>
+ <pt x="341" y="1024" on="0"/>
+ <pt x="391" y="1018" on="1"/>
+ </contour>
+ <contour>
+ <pt x="39" y="1148" on="1"/>
+ <pt x="84" y="1289" on="1"/>
+ <pt x="344" y="1164" on="1"/>
+ <pt x="315" y="1138" on="0"/>
+ <pt x="315" y="1097" on="1"/>
+ <pt x="315" y="1096" on="1"/>
+ <pt x="315" y="1095" on="0"/>
+ <pt x="315" y="1091" on="1"/>
+ <pt x="316" y="1088" on="1"/>
+ <pt x="317" y="1084" on="0"/>
+ <pt x="317" y="1082" on="1"/>
+ </contour>
+ <contour>
+ <pt x="324" y="1480" on="1"/>
+ <pt x="472" y="1480" on="1"/>
+ <pt x="441" y="1172" on="1"/>
+ <pt x="419" y="1183" on="0"/>
+ <pt x="398" y="1183" on="1"/>
+ <pt x="375" y="1183" on="0"/>
+ <pt x="355" y="1172" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 34 1 36 34 32 24 23 21 20 19 8 1 0 11 30 1 3 0 1 1 29 18 16 15 14
+ 13 11 10 9 3 2 11 1 2 3 0 0 31 30 0 14 36 32 31 30 29 24 23 21 20
+ 19 18 16 15 14 13 11 10 9 8 5 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="at" xMin="253" yMin="-37" xMax="1844" yMax="1517">
+ <contour>
+ <pt x="1253" y="44" on="1"/>
+ <pt x="1067" y="-37" on="0"/>
+ <pt x="897" y="-37" on="1"/>
+ <pt x="619" y="-37" on="0"/>
+ <pt x="436" y="137" on="1"/>
+ <pt x="253" y="310" on="0"/>
+ <pt x="253" y="582" on="1"/>
+ <pt x="253" y="949" on="0"/>
+ <pt x="535" y="1233" on="1"/>
+ <pt x="817" y="1517" on="0"/>
+ <pt x="1186" y="1517" on="1"/>
+ <pt x="1468" y="1517" on="0"/>
+ <pt x="1656" y="1337" on="1"/>
+ <pt x="1844" y="1157" on="0"/>
+ <pt x="1844" y="889" on="1"/>
+ <pt x="1844" y="643" on="0"/>
+ <pt x="1693" y="469" on="1"/>
+ <pt x="1542" y="296" on="0"/>
+ <pt x="1327" y="296" on="1"/>
+ <pt x="1160" y="296" on="0"/>
+ <pt x="1160" y="411" on="1"/>
+ <pt x="1160" y="450" on="0"/>
+ <pt x="1181" y="516" on="1"/>
+ <pt x="1221" y="642" on="1"/>
+ <pt x="1209" y="642" on="1"/>
+ <pt x="1124" y="486" on="0"/>
+ <pt x="1048" y="408" on="1"/>
+ <pt x="939" y="296" on="0"/>
+ <pt x="818" y="296" on="1"/>
+ <pt x="629" y="296" on="0"/>
+ <pt x="629" y="523" on="1"/>
+ <pt x="629" y="772" on="0"/>
+ <pt x="791" y="975" on="1"/>
+ <pt x="952" y="1178" on="0"/>
+ <pt x="1157" y="1178" on="1"/>
+ <pt x="1182" y="1178" on="0"/>
+ <pt x="1222" y="1176" on="1"/>
+ <pt x="1232" y="1175" on="0"/>
+ <pt x="1245" y="1174" on="1"/>
+ <pt x="1284" y="1172" on="0"/>
+ <pt x="1311" y="1172" on="1"/>
+ <pt x="1448" y="1172" on="1"/>
+ <pt x="1322" y="536" on="1"/>
+ <pt x="1316" y="506" on="0"/>
+ <pt x="1316" y="475" on="1"/>
+ <pt x="1316" y="407" on="0"/>
+ <pt x="1393" y="407" on="1"/>
+ <pt x="1525" y="407" on="0"/>
+ <pt x="1629" y="549" on="1"/>
+ <pt x="1733" y="692" on="0"/>
+ <pt x="1733" y="874" on="1"/>
+ <pt x="1733" y="1103" on="0"/>
+ <pt x="1574" y="1255" on="1"/>
+ <pt x="1415" y="1407" on="0"/>
+ <pt x="1172" y="1407" on="1"/>
+ <pt x="856" y="1407" on="0"/>
+ <pt x="610" y="1158" on="1"/>
+ <pt x="364" y="908" on="0"/>
+ <pt x="364" y="591" on="1"/>
+ <pt x="364" y="361" on="0"/>
+ <pt x="519" y="218" on="1"/>
+ <pt x="673" y="74" on="0"/>
+ <pt x="913" y="74" on="1"/>
+ <pt x="1067" y="74" on="0"/>
+ <pt x="1217" y="146" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1233" y="833" on="1"/>
+ <pt x="1272" y="1028" on="1"/>
+ <pt x="1178" y="1061" on="0"/>
+ <pt x="1112" y="1061" on="1"/>
+ <pt x="971" y="1061" on="0"/>
+ <pt x="877" y="918" on="1"/>
+ <pt x="783" y="775" on="0"/>
+ <pt x="783" y="568" on="1"/>
+ <pt x="783" y="419" on="0"/>
+ <pt x="863" y="419" on="1"/>
+ <pt x="996" y="419" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 74 6 28 68 16 34 62 16 2 54 16 10 46 16 18 48 196 10 0 2 2 34 1
+ 34 0 40 2 0 28 18 1 66 65 64 28 24 23 18 0 8 40 2 3 0 41 40 1 0
+ 14 0 0 72 15 30 58 17 6 50 17 14 48 196 66 65 64 44 41 40 30 24 23 20 14
+ 6 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ MDAP[1]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="atilde" xMin="95" yMin="-25" xMax="1098" yMax="1517">
+ <component glyphName="a" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="206" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="b" xMin="154" yMin="-25" xMax="1052" yMax="1579">
+ <contour>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="149" on="1"/>
+ <pt x="488" y="123" on="0"/>
+ <pt x="557" y="123" on="1"/>
+ <pt x="839" y="123" on="0"/>
+ <pt x="839" y="552" on="1"/>
+ <pt x="839" y="733" on="0"/>
+ <pt x="783" y="835" on="1"/>
+ <pt x="728" y="938" on="0"/>
+ <pt x="634" y="938" on="1"/>
+ <pt x="508" y="938" on="0"/>
+ </contour>
+ <contour>
+ <pt x="351" y="882" on="1"/>
+ <pt x="407" y="984" on="0"/>
+ <pt x="469" y="1036" on="1"/>
+ <pt x="558" y="1110" on="0"/>
+ <pt x="676" y="1110" on="1"/>
+ <pt x="845" y="1110" on="0"/>
+ <pt x="948" y="963" on="1"/>
+ <pt x="1052" y="816" on="0"/>
+ <pt x="1052" y="572" on="1"/>
+ <pt x="1052" y="287" on="0"/>
+ <pt x="918" y="131" on="1"/>
+ <pt x="785" y="-25" on="0"/>
+ <pt x="540" y="-25" on="1"/>
+ <pt x="449" y="-25" on="0"/>
+ <pt x="351" y="0" on="1"/>
+ <pt x="154" y="-12" on="1"/>
+ <pt x="154" y="1579" on="1"/>
+ <pt x="351" y="1579" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 23 2 15 1 9 3 1 1 11 9 3 1 0 5 1 2 3 0 0 1 26 25 2 0 28
+ 27 1 0 14 19 5 0 0 0 28 25 11 1 0 4 4 26 1 4 48 196 27 26 1 28
+ 25 11 1 0 4 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="backslash" xMin="-59" yMin="-296" xMax="629" yMax="1480">
+ <contour>
+ <pt x="629" y="-296" on="1"/>
+ <pt x="474" y="-296" on="1"/>
+ <pt x="-59" y="1480" on="1"/>
+ <pt x="96" y="1480" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 12 values pushed */
+ 1 0 1 0 3 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bar" xMin="192" yMin="-296" xMax="340" yMax="1579">
+ <contour>
+ <pt x="192" y="-296" on="1"/>
+ <pt x="192" y="1579" on="1"/>
+ <pt x="340" y="1579" on="1"/>
+ <pt x="340" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 2 1 1 3 0 1 2 0 14 0 0 3 2 7 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="braceleft" xMin="25" yMin="-296" xMax="568" yMax="1579">
+ <contour>
+ <pt x="25" y="716" on="1"/>
+ <pt x="86" y="716" on="1"/>
+ <pt x="239" y="716" on="0"/>
+ <pt x="239" y="880" on="1"/>
+ <pt x="239" y="944" on="0"/>
+ <pt x="223" y="1017" on="1"/>
+ <pt x="204" y="1104" on="1"/>
+ <pt x="185" y="1191" on="0"/>
+ <pt x="185" y="1268" on="1"/>
+ <pt x="185" y="1431" on="0"/>
+ <pt x="321" y="1517" on="1"/>
+ <pt x="416" y="1576" on="0"/>
+ <pt x="568" y="1579" on="1"/>
+ <pt x="568" y="1431" on="1"/>
+ <pt x="515" y="1431" on="1"/>
+ <pt x="446" y="1431" on="0"/>
+ <pt x="402" y="1396" on="1"/>
+ <pt x="357" y="1360" on="0"/>
+ <pt x="357" y="1306" on="1"/>
+ <pt x="357" y="1286" on="0"/>
+ <pt x="370" y="1212" on="1"/>
+ <pt x="387" y="1110" on="1"/>
+ <pt x="398" y="1043" on="0"/>
+ <pt x="398" y="962" on="1"/>
+ <pt x="398" y="773" on="0"/>
+ <pt x="251" y="642" on="1"/>
+ <pt x="398" y="511" on="0"/>
+ <pt x="398" y="320" on="1"/>
+ <pt x="398" y="240" on="0"/>
+ <pt x="387" y="173" on="1"/>
+ <pt x="370" y="71" on="1"/>
+ <pt x="357" y="-3" on="0"/>
+ <pt x="357" y="-24" on="1"/>
+ <pt x="357" y="-77" on="0"/>
+ <pt x="403" y="-113" on="1"/>
+ <pt x="447" y="-148" on="0"/>
+ <pt x="515" y="-148" on="1"/>
+ <pt x="568" y="-148" on="1"/>
+ <pt x="568" y="-296" on="1"/>
+ <pt x="408" y="-293" on="0"/>
+ <pt x="311" y="-227" on="1"/>
+ <pt x="185" y="-140" on="0"/>
+ <pt x="185" y="17" on="1"/>
+ <pt x="185" y="92" on="0"/>
+ <pt x="204" y="179" on="1"/>
+ <pt x="223" y="266" on="1"/>
+ <pt x="239" y="339" on="0"/>
+ <pt x="239" y="406" on="1"/>
+ <pt x="239" y="568" on="0"/>
+ <pt x="86" y="568" on="1"/>
+ <pt x="25" y="568" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 55 values pushed */
+ 50 49 38 37 36 25 14 13 12 1 0 14 0 0 47 15 27 32 13 42 18 13 8 3 15
+ 23 48 196 42 27 23 8 49 42 36 27 25 23 14 8 1 9 12 0 3 38 37 13 12 3
+ 50 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="braceright" xMin="116" yMin="-296" xMax="659" yMax="1579">
+ <contour>
+ <pt x="659" y="568" on="1"/>
+ <pt x="597" y="568" on="1"/>
+ <pt x="445" y="568" on="0"/>
+ <pt x="445" y="404" on="1"/>
+ <pt x="445" y="331" on="0"/>
+ <pt x="460" y="266" on="1"/>
+ <pt x="480" y="179" on="1"/>
+ <pt x="499" y="96" on="0"/>
+ <pt x="499" y="15" on="1"/>
+ <pt x="499" y="-148" on="0"/>
+ <pt x="361" y="-234" on="1"/>
+ <pt x="267" y="-293" on="0"/>
+ <pt x="116" y="-296" on="1"/>
+ <pt x="116" y="-148" on="1"/>
+ <pt x="168" y="-148" on="1"/>
+ <pt x="236" y="-148" on="0"/>
+ <pt x="281" y="-113" on="1"/>
+ <pt x="326" y="-77" on="0"/>
+ <pt x="326" y="-23" on="1"/>
+ <pt x="326" y="3" on="0"/>
+ <pt x="314" y="71" on="1"/>
+ <pt x="296" y="173" on="1"/>
+ <pt x="285" y="235" on="0"/>
+ <pt x="285" y="321" on="1"/>
+ <pt x="285" y="511" on="0"/>
+ <pt x="432" y="642" on="1"/>
+ <pt x="366" y="701" on="0"/>
+ <pt x="333" y="760" on="1"/>
+ <pt x="285" y="848" on="0"/>
+ <pt x="285" y="963" on="1"/>
+ <pt x="285" y="1048" on="0"/>
+ <pt x="296" y="1110" on="1"/>
+ <pt x="314" y="1212" on="1"/>
+ <pt x="326" y="1280" on="0"/>
+ <pt x="326" y="1308" on="1"/>
+ <pt x="326" y="1360" on="0"/>
+ <pt x="280" y="1396" on="1"/>
+ <pt x="235" y="1431" on="0"/>
+ <pt x="168" y="1431" on="1"/>
+ <pt x="116" y="1431" on="1"/>
+ <pt x="116" y="1579" on="1"/>
+ <pt x="276" y="1576" on="0"/>
+ <pt x="372" y="1510" on="1"/>
+ <pt x="499" y="1423" on="0"/>
+ <pt x="499" y="1266" on="1"/>
+ <pt x="499" y="1187" on="0"/>
+ <pt x="480" y="1104" on="1"/>
+ <pt x="460" y="1017" on="1"/>
+ <pt x="445" y="952" on="0"/>
+ <pt x="445" y="877" on="1"/>
+ <pt x="445" y="716" on="0"/>
+ <pt x="597" y="716" on="1"/>
+ <pt x="659" y="716" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 55 values pushed */
+ 52 51 40 39 38 25 14 13 12 1 0 14 0 0 49 15 29 34 13 44 18 13 8 3 15
+ 23 48 196 44 29 23 8 51 44 38 29 25 23 14 8 1 9 0 12 3 52 0 1 40 39
+ 13 12 3 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bracketleft" xMin="149" yMin="-296" xMax="544" yMax="1579">
+ <contour>
+ <pt x="149" y="-296" on="1"/>
+ <pt x="149" y="1579" on="1"/>
+ <pt x="544" y="1579" on="1"/>
+ <pt x="544" y="1431" on="1"/>
+ <pt x="322" y="1431" on="1"/>
+ <pt x="322" y="-148" on="1"/>
+ <pt x="544" y="-148" on="1"/>
+ <pt x="544" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 4 3 7 1 1 6 5 7 1 0 2 4 48 196 2 1 1 7 0 1 2 0 14
+ 0 0 5 4 13 1 0 1 4 48 196 7 6 3 2 3 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bracketright" xMin="26" yMin="-296" xMax="421" yMax="1579">
+ <contour>
+ <pt x="421" y="1579" on="1"/>
+ <pt x="421" y="-296" on="1"/>
+ <pt x="26" y="-296" on="1"/>
+ <pt x="26" y="-148" on="1"/>
+ <pt x="248" y="-148" on="1"/>
+ <pt x="248" y="1431" on="1"/>
+ <pt x="26" y="1431" on="1"/>
+ <pt x="26" y="1579" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 6 5 7 1 0 4 3 7 1 1 2 4 48 196 7 0 1 2 1 1 2 0 14
+ 0 0 5 4 13 1 0 1 4 48 196 1 0 1 7 6 3 2 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="breve" xMin="8" yMin="1283" xMax="674" yMax="1604">
+ <contour>
+ <pt x="8" y="1604" on="1"/>
+ <pt x="131" y="1604" on="1"/>
+ <pt x="152" y="1510" on="0"/>
+ <pt x="206" y="1470" on="1"/>
+ <pt x="258" y="1431" on="0"/>
+ <pt x="341" y="1431" on="1"/>
+ <pt x="435" y="1431" on="0"/>
+ <pt x="489" y="1480" on="1"/>
+ <pt x="532" y="1520" on="0"/>
+ <pt x="551" y="1604" on="1"/>
+ <pt x="674" y="1604" on="1"/>
+ <pt x="658" y="1470" on="0"/>
+ <pt x="585" y="1389" on="1"/>
+ <pt x="491" y="1283" on="0"/>
+ <pt x="341" y="1283" on="1"/>
+ <pt x="184" y="1283" on="0"/>
+ <pt x="89" y="1398" on="1"/>
+ <pt x="24" y="1476" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 0 0 5 40 14 48 196 14 10 9 1 0 14 10 9 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="brokenbar" xMin="192" yMin="-296" xMax="340" yMax="1579">
+ <contour>
+ <pt x="192" y="-296" on="1"/>
+ <pt x="192" y="444" on="1"/>
+ <pt x="340" y="444" on="1"/>
+ <pt x="340" y="-296" on="1"/>
+ </contour>
+ <contour>
+ <pt x="192" y="839" on="1"/>
+ <pt x="192" y="1579" on="1"/>
+ <pt x="340" y="1579" on="1"/>
+ <pt x="340" y="839" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 34 values pushed */
+ 6 5 1 7 4 1 2 1 1 3 0 1 4 0 14 0 0 7 6 3 2 7 3 0 1
+ 4 48 196 5 4 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="bullet" xMin="81" yMin="555" xMax="636" yMax="1110">
+ <contour>
+ <pt x="359" y="1110" on="1"/>
+ <pt x="474" y="1110" on="0"/>
+ <pt x="555" y="1028" on="1"/>
+ <pt x="636" y="946" on="0"/>
+ <pt x="636" y="831" on="1"/>
+ <pt x="636" y="717" on="0"/>
+ <pt x="554" y="636" on="1"/>
+ <pt x="472" y="555" on="0"/>
+ <pt x="354" y="555" on="1"/>
+ <pt x="255" y="555" on="0"/>
+ <pt x="179" y="621" on="1"/>
+ <pt x="81" y="707" on="0"/>
+ <pt x="81" y="833" on="1"/>
+ <pt x="81" y="948" on="0"/>
+ <pt x="163" y="1029" on="1"/>
+ <pt x="244" y="1110" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 15 values pushed */
+ 0 0 0 8 48 196 8 14 0 0 4 12 48 196 12
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="c" xMin="86" yMin="-25" xMax="926" yMax="1110">
+ <contour>
+ <pt x="926" y="33" on="1"/>
+ <pt x="745" y="-25" on="0"/>
+ <pt x="585" y="-25" on="1"/>
+ <pt x="360" y="-25" on="0"/>
+ <pt x="223" y="133" on="1"/>
+ <pt x="86" y="290" on="0"/>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="809" on="0"/>
+ <pt x="226" y="959" on="1"/>
+ <pt x="365" y="1110" on="0"/>
+ <pt x="616" y="1110" on="1"/>
+ <pt x="742" y="1110" on="0"/>
+ <pt x="914" y="1074" on="1"/>
+ <pt x="914" y="910" on="1"/>
+ <pt x="750" y="959" on="0"/>
+ <pt x="652" y="959" on="1"/>
+ <pt x="308" y="959" on="0"/>
+ <pt x="308" y="543" on="1"/>
+ <pt x="308" y="347" on="0"/>
+ <pt x="397" y="241" on="1"/>
+ <pt x="485" y="134" on="0"/>
+ <pt x="644" y="134" on="1"/>
+ <pt x="765" y="134" on="0"/>
+ <pt x="926" y="203" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 21 29 2 15 40 10 48 196 10 1 2 2 1 1 23 13 12 0 4 1 2 3 0
+ 0 14 0 0 17 26 6 48 196 6 12 23 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cacute" xMin="86" yMin="-25" xMax="928" yMax="1604">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="352" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="caron" xMin="-9" yMin="1283" xMax="691" yMax="1604">
+ <contour>
+ <pt x="691" y="1604" on="1"/>
+ <pt x="450" y="1283" on="1"/>
+ <pt x="232" y="1283" on="1"/>
+ <pt x="-9" y="1604" on="1"/>
+ <pt x="139" y="1604" on="1"/>
+ <pt x="340" y="1402" on="1"/>
+ <pt x="342" y="1402" on="1"/>
+ <pt x="543" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 6 5 2 0 1 3 7 4 3 0 3 2 1 1 2 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ccaron" xMin="86" yMin="-25" xMax="957" yMax="1604">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="266" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ccedilla" xMin="86" yMin="-432" xMax="926" yMax="1110">
+ <component glyphName="c" x="0" y="0" flags="0x4"/>
+ <component glyphName="cedilla" x="260" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ccircumflex" xMin="86" yMin="-25" xMax="957" yMax="1604">
+ <contour>
+ <pt x="926" y="33" on="1"/>
+ <pt x="745" y="-25" on="0"/>
+ <pt x="585" y="-25" on="1"/>
+ <pt x="360" y="-25" on="0"/>
+ <pt x="223" y="133" on="1"/>
+ <pt x="86" y="290" on="0"/>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="809" on="0"/>
+ <pt x="226" y="959" on="1"/>
+ <pt x="365" y="1110" on="0"/>
+ <pt x="616" y="1110" on="1"/>
+ <pt x="742" y="1110" on="0"/>
+ <pt x="914" y="1074" on="1"/>
+ <pt x="914" y="910" on="1"/>
+ <pt x="750" y="959" on="0"/>
+ <pt x="652" y="959" on="1"/>
+ <pt x="308" y="959" on="0"/>
+ <pt x="308" y="543" on="1"/>
+ <pt x="308" y="347" on="0"/>
+ <pt x="397" y="241" on="1"/>
+ <pt x="485" y="134" on="0"/>
+ <pt x="644" y="134" on="1"/>
+ <pt x="765" y="134" on="0"/>
+ <pt x="926" y="203" on="1"/>
+ </contour>
+ <contour>
+ <pt x="257" y="1283" on="1"/>
+ <pt x="498" y="1604" on="1"/>
+ <pt x="716" y="1604" on="1"/>
+ <pt x="957" y="1283" on="1"/>
+ <pt x="809" y="1283" on="1"/>
+ <pt x="608" y="1485" on="1"/>
+ <pt x="606" y="1485" on="1"/>
+ <pt x="405" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 21 29 2 15 40 10 48 196 10 1 2 2 30 29 2 25 24 3 1 1 23 13 12
+ 0 4 1 2 3 0 0 26 25 1 31 28 27 24 3 2 0 14 0 0 17 26 6 48 196
+ 27 0 31 30 29 28 26 25 24 7 13 6 12 23 0 1 13 12 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cdotaccent" xMin="86" yMin="-25" xMax="926" yMax="1480">
+ <contour>
+ <pt x="926" y="33" on="1"/>
+ <pt x="745" y="-25" on="0"/>
+ <pt x="585" y="-25" on="1"/>
+ <pt x="360" y="-25" on="0"/>
+ <pt x="223" y="133" on="1"/>
+ <pt x="86" y="290" on="0"/>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="809" on="0"/>
+ <pt x="226" y="959" on="1"/>
+ <pt x="365" y="1110" on="0"/>
+ <pt x="616" y="1110" on="1"/>
+ <pt x="742" y="1110" on="0"/>
+ <pt x="914" y="1074" on="1"/>
+ <pt x="914" y="910" on="1"/>
+ <pt x="750" y="959" on="0"/>
+ <pt x="652" y="959" on="1"/>
+ <pt x="308" y="959" on="0"/>
+ <pt x="308" y="543" on="1"/>
+ <pt x="308" y="347" on="0"/>
+ <pt x="397" y="241" on="1"/>
+ <pt x="485" y="134" on="0"/>
+ <pt x="644" y="134" on="1"/>
+ <pt x="765" y="134" on="0"/>
+ <pt x="926" y="203" on="1"/>
+ </contour>
+ <contour>
+ <pt x="508" y="1283" on="1"/>
+ <pt x="508" y="1480" on="1"/>
+ <pt x="705" y="1480" on="1"/>
+ <pt x="705" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 21 29 2 15 40 10 48 196 10 1 2 2 1 1 23 13 12 0 4 1 2 3 0
+ 0 0 0 27 24 5 1 25 1 4 48 196 26 25 0 14 0 0 17 26 6 48 196 6 24
+ 0 0 25 24 4 1 26 1 4 48 196 27 26 1 23 0 1 13 12 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cedilla" xMin="168" yMin="-432" xMax="515" yMax="0">
+ <contour>
+ <pt x="284" y="0" on="1"/>
+ <pt x="381" y="0" on="1"/>
+ <pt x="321" y="-109" on="1"/>
+ <pt x="393" y="-111" on="0"/>
+ <pt x="445" y="-148" on="1"/>
+ <pt x="515" y="-197" on="0"/>
+ <pt x="515" y="-269" on="1"/>
+ <pt x="515" y="-337" on="0"/>
+ <pt x="456" y="-384" on="1"/>
+ <pt x="398" y="-432" on="0"/>
+ <pt x="311" y="-432" on="1"/>
+ <pt x="244" y="-432" on="0"/>
+ <pt x="168" y="-411" on="1"/>
+ <pt x="168" y="-330" on="1"/>
+ <pt x="218" y="-345" on="0"/>
+ <pt x="272" y="-345" on="1"/>
+ <pt x="376" y="-345" on="0"/>
+ <pt x="376" y="-271" on="1"/>
+ <pt x="376" y="-178" on="0"/>
+ <pt x="189" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 15 44 10 48 196 19 13 12 10 2 1 0 14 0 0 17 42 6 48 196 19 13 12
+ 6 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="cent" xMin="173" yMin="0" xMax="1014" yMax="1480">
+ <contour>
+ <pt x="631" y="0" on="1"/>
+ <pt x="631" y="173" on="1"/>
+ <pt x="443" y="197" on="0"/>
+ <pt x="327" y="320" on="1"/>
+ <pt x="173" y="483" on="0"/>
+ <pt x="173" y="740" on="1"/>
+ <pt x="173" y="1010" on="0"/>
+ <pt x="331" y="1161" on="1"/>
+ <pt x="441" y="1266" on="0"/>
+ <pt x="631" y="1295" on="1"/>
+ <pt x="631" y="1480" on="1"/>
+ <pt x="730" y="1480" on="1"/>
+ <pt x="730" y="1295" on="1"/>
+ <pt x="863" y="1289" on="0"/>
+ <pt x="1014" y="1249" on="1"/>
+ <pt x="1014" y="1083" on="1"/>
+ <pt x="836" y="1143" on="0"/>
+ <pt x="730" y="1153" on="1"/>
+ <pt x="730" y="313" on="1"/>
+ <pt x="866" y="313" on="0"/>
+ <pt x="1014" y="380" on="1"/>
+ <pt x="1014" y="231" on="1"/>
+ <pt x="865" y="173" on="0"/>
+ <pt x="730" y="173" on="1"/>
+ <pt x="730" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="631" y="1144" on="1"/>
+ <pt x="572" y="1135" on="0"/>
+ <pt x="542" y="1120" on="1"/>
+ <pt x="389" y="1041" on="0"/>
+ <pt x="389" y="739" on="1"/>
+ <pt x="389" y="530" on="0"/>
+ <pt x="480" y="422" on="1"/>
+ <pt x="532" y="361" on="0"/>
+ <pt x="631" y="324" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 55 values pushed */
+ 33 25 24 23 21 20 18 17 15 14 12 11 10 9 1 0 14 0 0 29 9 5 48 196 5
+ 0 0 0 33 25 10 9 1 0 11 5 11 1 4 48 196 21 20 15 14 3 24 23 18 17
+ 12 11 5 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="circumflex" xMin="-9" yMin="1283" xMax="691" yMax="1604">
+ <contour>
+ <pt x="-9" y="1283" on="1"/>
+ <pt x="232" y="1604" on="1"/>
+ <pt x="450" y="1604" on="1"/>
+ <pt x="691" y="1283" on="1"/>
+ <pt x="543" y="1283" on="1"/>
+ <pt x="342" y="1485" on="1"/>
+ <pt x="340" y="1485" on="1"/>
+ <pt x="139" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 6 5 2 1 0 3 2 1 1 7 4 3 0 3 2 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="colon" xMin="186" yMin="0" xMax="383" yMax="1086">
+ <contour>
+ <pt x="186" y="0" on="1"/>
+ <pt x="186" y="197" on="1"/>
+ <pt x="383" y="197" on="1"/>
+ <pt x="383" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="186" y="888" on="1"/>
+ <pt x="186" y="1086" on="1"/>
+ <pt x="383" y="1086" on="1"/>
+ <pt x="383" y="888" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 7 4 5 1 5 2 1 5 1 0 2 4 48 196 3 0 1 0 6 5 1 14 0
+ 0 7 6 3 2 4 3 0 1 4 48 196 5 4 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="comma" xMin="161" yMin="-321" xMax="408" yMax="247">
+ <contour>
+ <pt x="161" y="-321" on="1"/>
+ <pt x="161" y="-247" on="1"/>
+ <pt x="257" y="-220" on="0"/>
+ <pt x="257" y="-20" on="1"/>
+ <pt x="257" y="0" on="1"/>
+ <pt x="161" y="0" on="1"/>
+ <pt x="161" y="247" on="1"/>
+ <pt x="408" y="247" on="1"/>
+ <pt x="408" y="33" on="1"/>
+ <pt x="407" y="-294" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
+ 1 0 1 4 48 196 6 5 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="copyright" xMin="15" yMin="0" xMax="1495" yMax="1480">
+ <contour>
+ <pt x="755" y="1480" on="1"/>
+ <pt x="1060" y="1480" on="0"/>
+ <pt x="1278" y="1263" on="1"/>
+ <pt x="1495" y="1047" on="0"/>
+ <pt x="1495" y="741" on="1"/>
+ <pt x="1495" y="431" on="0"/>
+ <pt x="1277" y="216" on="1"/>
+ <pt x="1060" y="0" on="0"/>
+ <pt x="746" y="0" on="1"/>
+ <pt x="478" y="0" on="0"/>
+ <pt x="277" y="176" on="1"/>
+ <pt x="15" y="404" on="0"/>
+ <pt x="15" y="741" on="1"/>
+ <pt x="15" y="1047" on="0"/>
+ <pt x="232" y="1263" on="1"/>
+ <pt x="450" y="1480" on="0"/>
+ </contour>
+ <contour>
+ <pt x="755" y="1375" on="1"/>
+ <pt x="494" y="1375" on="0"/>
+ <pt x="307" y="1188" on="1"/>
+ <pt x="121" y="1002" on="0"/>
+ <pt x="121" y="740" on="1"/>
+ <pt x="121" y="482" on="0"/>
+ <pt x="306" y="294" on="1"/>
+ <pt x="491" y="106" on="0"/>
+ <pt x="748" y="106" on="1"/>
+ <pt x="987" y="106" on="0"/>
+ <pt x="1164" y="256" on="1"/>
+ <pt x="1390" y="448" on="0"/>
+ <pt x="1390" y="741" on="1"/>
+ <pt x="1390" y="1003" on="0"/>
+ <pt x="1203" y="1188" on="1"/>
+ <pt x="1016" y="1375" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1025" y="364" on="1"/>
+ <pt x="887" y="317" on="0"/>
+ <pt x="781" y="317" on="1"/>
+ <pt x="603" y="317" on="0"/>
+ <pt x="488" y="434" on="1"/>
+ <pt x="373" y="551" on="0"/>
+ <pt x="373" y="736" on="1"/>
+ <pt x="373" y="927" on="0"/>
+ <pt x="485" y="1042" on="1"/>
+ <pt x="597" y="1157" on="0"/>
+ <pt x="787" y="1157" on="1"/>
+ <pt x="884" y="1157" on="0"/>
+ <pt x="1001" y="1133" on="1"/>
+ <pt x="1025" y="1128" on="1"/>
+ <pt x="1025" y="1010" on="1"/>
+ <pt x="895" y="1063" on="0"/>
+ <pt x="794" y="1063" on="1"/>
+ <pt x="668" y="1063" on="0"/>
+ <pt x="591" y="974" on="1"/>
+ <pt x="514" y="884" on="0"/>
+ <pt x="514" y="739" on="1"/>
+ <pt x="514" y="593" on="0"/>
+ <pt x="594" y="508" on="1"/>
+ <pt x="674" y="423" on="0"/>
+ <pt x="809" y="423" on="1"/>
+ <pt x="914" y="423" on="0"/>
+ <pt x="1025" y="482" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 0 0 56 20 34 48 21 42 24 20 8 16 20 0 48 196 8 2 0 0 42 34 1 1 58
+ 46 45 42 34 32 6 0 2 3 0 0 14 0 0 52 42 38 28 17 4 20 17 12 48 196
+ 58 46 45 38 32 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="currency" xMin="122" yMin="293" xMax="1016" yMax="1188">
+ <contour>
+ <pt x="365" y="449" on="1"/>
+ <pt x="209" y="293" on="1"/>
+ <pt x="122" y="380" on="1"/>
+ <pt x="277" y="536" on="1"/>
+ <pt x="214" y="640" on="0"/>
+ <pt x="214" y="740" on="1"/>
+ <pt x="214" y="841" on="0"/>
+ <pt x="278" y="944" on="1"/>
+ <pt x="122" y="1100" on="1"/>
+ <pt x="209" y="1188" on="1"/>
+ <pt x="365" y="1032" on="1"/>
+ <pt x="463" y="1095" on="0"/>
+ <pt x="569" y="1095" on="1"/>
+ <pt x="675" y="1095" on="0"/>
+ <pt x="773" y="1032" on="1"/>
+ <pt x="929" y="1188" on="1"/>
+ <pt x="1016" y="1100" on="1"/>
+ <pt x="860" y="944" on="1"/>
+ <pt x="924" y="841" on="0"/>
+ <pt x="924" y="740" on="1"/>
+ <pt x="924" y="639" on="0"/>
+ <pt x="861" y="536" on="1"/>
+ <pt x="1016" y="380" on="1"/>
+ <pt x="929" y="293" on="1"/>
+ <pt x="773" y="449" on="1"/>
+ <pt x="674" y="385" on="0"/>
+ <pt x="569" y="385" on="1"/>
+ <pt x="464" y="385" on="0"/>
+ </contour>
+ <contour>
+ <pt x="569" y="972" on="1"/>
+ <pt x="471" y="972" on="0"/>
+ <pt x="404" y="905" on="1"/>
+ <pt x="337" y="838" on="0"/>
+ <pt x="337" y="739" on="1"/>
+ <pt x="337" y="643" on="0"/>
+ <pt x="404" y="576" on="1"/>
+ <pt x="470" y="508" on="0"/>
+ <pt x="566" y="508" on="1"/>
+ <pt x="655" y="508" on="0"/>
+ <pt x="719" y="562" on="1"/>
+ <pt x="801" y="631" on="0"/>
+ <pt x="801" y="741" on="1"/>
+ <pt x="801" y="838" on="0"/>
+ <pt x="734" y="905" on="1"/>
+ <pt x="666" y="972" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 0 36 6 26 28 6 12 48 196 12 1 1 16 15 9 8 4 13 1 0 1 24 23 22
+ 21 17 14 10 7 3 2 1 0 12 13 26 1 0 14 0 0 40 6 19 32 6 5 48 196
+ 24 23 22 21 19 17 16 15 14 10 9 8 7 5 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="d" xMin="86" yMin="-25" xMax="984" yMax="1579">
+ <contour>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="937" on="1"/>
+ <pt x="648" y="962" on="0"/>
+ <pt x="582" y="962" on="1"/>
+ <pt x="299" y="962" on="0"/>
+ <pt x="299" y="532" on="1"/>
+ <pt x="299" y="354" on="0"/>
+ <pt x="355" y="251" on="1"/>
+ <pt x="410" y="148" on="0"/>
+ <pt x="504" y="148" on="1"/>
+ <pt x="630" y="148" on="0"/>
+ </contour>
+ <contour>
+ <pt x="787" y="203" on="1"/>
+ <pt x="731" y="101" on="0"/>
+ <pt x="669" y="49" on="1"/>
+ <pt x="581" y="-25" on="0"/>
+ <pt x="462" y="-25" on="1"/>
+ <pt x="293" y="-25" on="0"/>
+ <pt x="190" y="123" on="1"/>
+ <pt x="86" y="270" on="0"/>
+ <pt x="86" y="514" on="1"/>
+ <pt x="86" y="798" on="0"/>
+ <pt x="220" y="954" on="1"/>
+ <pt x="354" y="1110" on="0"/>
+ <pt x="597" y="1110" on="1"/>
+ <pt x="691" y="1110" on="0"/>
+ <pt x="787" y="1086" on="1"/>
+ <pt x="787" y="1579" on="1"/>
+ <pt x="984" y="1579" on="1"/>
+ <pt x="984" y="0" on="1"/>
+ <pt x="787" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 23 1 15 2 9 3 1 25 11 9 3 1 0 6 1 28 3 0 27 26 1 29 28 1 2
+ 0 14 19 5 0 0 0 29 26 25 11 1 0 4 5 27 1 4 48 196 28 27 1 29 26
+ 25 11 1 0 5 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dagger" xMin="150" yMin="-296" xMax="989" yMax="1480">
+ <contour>
+ <pt x="471" y="-296" on="1"/>
+ <pt x="495" y="839" on="1"/>
+ <pt x="150" y="814" on="1"/>
+ <pt x="150" y="962" on="1"/>
+ <pt x="495" y="938" on="1"/>
+ <pt x="471" y="1480" on="1"/>
+ <pt x="668" y="1480" on="1"/>
+ <pt x="643" y="938" on="1"/>
+ <pt x="989" y="962" on="1"/>
+ <pt x="989" y="814" on="1"/>
+ <pt x="643" y="839" on="1"/>
+ <pt x="668" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 42 values pushed */
+ 1 10 9 8 7 4 3 2 1 8 5 2 3 0 11 0 1 0 6 5 0 14 11 10 7
+ 6 5 4 1 0 8 8 2 3 9 8 1 3 2 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="daggerdbl" xMin="150" yMin="-296" xMax="989" yMax="1480">
+ <contour>
+ <pt x="471" y="-296" on="1"/>
+ <pt x="495" y="247" on="1"/>
+ <pt x="150" y="222" on="1"/>
+ <pt x="150" y="370" on="1"/>
+ <pt x="495" y="345" on="1"/>
+ <pt x="495" y="839" on="1"/>
+ <pt x="150" y="814" on="1"/>
+ <pt x="150" y="962" on="1"/>
+ <pt x="495" y="938" on="1"/>
+ <pt x="471" y="1480" on="1"/>
+ <pt x="668" y="1480" on="1"/>
+ <pt x="643" y="938" on="1"/>
+ <pt x="989" y="962" on="1"/>
+ <pt x="989" y="814" on="1"/>
+ <pt x="643" y="839" on="1"/>
+ <pt x="643" y="345" on="1"/>
+ <pt x="989" y="370" on="1"/>
+ <pt x="989" y="222" on="1"/>
+ <pt x="643" y="247" on="1"/>
+ <pt x="668" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 1 18 17 16 15 14 13 12 11 8 7 6 5 4 3 2 1 16 9 2 3 0 19 0 1
+ 0 10 9 0 14 19 10 2 12 11 3 9 0 2 1 2 3 0 0 18 15 14 11 7 3
+ 1 1 4 48 196 17 16 13 12 3 8 5 4 1 3 7 6 3 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dcaron" xMin="86" yMin="-25" xMax="1259" yMax="1579">
+ <contour>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="937" on="1"/>
+ <pt x="648" y="962" on="0"/>
+ <pt x="582" y="962" on="1"/>
+ <pt x="299" y="962" on="0"/>
+ <pt x="299" y="532" on="1"/>
+ <pt x="299" y="354" on="0"/>
+ <pt x="355" y="251" on="1"/>
+ <pt x="410" y="148" on="0"/>
+ <pt x="504" y="148" on="1"/>
+ <pt x="630" y="148" on="0"/>
+ </contour>
+ <contour>
+ <pt x="787" y="203" on="1"/>
+ <pt x="731" y="101" on="0"/>
+ <pt x="669" y="49" on="1"/>
+ <pt x="581" y="-25" on="0"/>
+ <pt x="462" y="-25" on="1"/>
+ <pt x="293" y="-25" on="0"/>
+ <pt x="190" y="123" on="1"/>
+ <pt x="86" y="270" on="0"/>
+ <pt x="86" y="514" on="1"/>
+ <pt x="86" y="798" on="0"/>
+ <pt x="220" y="954" on="1"/>
+ <pt x="354" y="1110" on="0"/>
+ <pt x="597" y="1110" on="1"/>
+ <pt x="691" y="1110" on="0"/>
+ <pt x="787" y="1086" on="1"/>
+ <pt x="787" y="1579" on="1"/>
+ <pt x="984" y="1579" on="1"/>
+ <pt x="984" y="0" on="1"/>
+ <pt x="787" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1061" y="1125" on="1"/>
+ <pt x="1061" y="1184" on="1"/>
+ <pt x="1138" y="1205" on="0"/>
+ <pt x="1138" y="1365" on="1"/>
+ <pt x="1138" y="1382" on="1"/>
+ <pt x="1061" y="1382" on="1"/>
+ <pt x="1061" y="1579" on="1"/>
+ <pt x="1259" y="1579" on="1"/>
+ <pt x="1259" y="1408" on="1"/>
+ <pt x="1258" y="1146" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 23 1 15 2 1 38 35 34 33 31 30 6 26 1 3 0 9 3 1 25 11 9 3 1 0
+ 6 1 28 3 0 37 36 27 26 3 29 28 1 2 0 14 34 33 2 37 30 3 19 5 0
+ 0 0 36 35 31 30 4 3 37 29 26 25 11 1 0 4 5 27 2 4 48 196 38 37 1
+ 28 27 1 29 26 25 11 1 0 5 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dcroat" xMin="86" yMin="-25" xMax="1132" yMax="1579">
+ <contour>
+ <pt x="787" y="1258" on="1"/>
+ <pt x="466" y="1258" on="1"/>
+ <pt x="466" y="1382" on="1"/>
+ <pt x="787" y="1382" on="1"/>
+ <pt x="787" y="1579" on="1"/>
+ <pt x="984" y="1579" on="1"/>
+ <pt x="984" y="1382" on="1"/>
+ <pt x="1132" y="1382" on="1"/>
+ <pt x="1132" y="1258" on="1"/>
+ <pt x="984" y="1258" on="1"/>
+ <pt x="984" y="0" on="1"/>
+ <pt x="787" y="0" on="1"/>
+ <pt x="787" y="203" on="1"/>
+ <pt x="731" y="101" on="0"/>
+ <pt x="669" y="49" on="1"/>
+ <pt x="581" y="-25" on="0"/>
+ <pt x="462" y="-25" on="1"/>
+ <pt x="293" y="-25" on="0"/>
+ <pt x="190" y="123" on="1"/>
+ <pt x="86" y="270" on="0"/>
+ <pt x="86" y="514" on="1"/>
+ <pt x="86" y="798" on="0"/>
+ <pt x="220" y="954" on="1"/>
+ <pt x="354" y="1110" on="0"/>
+ <pt x="597" y="1110" on="1"/>
+ <pt x="691" y="1110" on="0"/>
+ <pt x="787" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="937" on="1"/>
+ <pt x="648" y="962" on="0"/>
+ <pt x="582" y="962" on="1"/>
+ <pt x="299" y="962" on="0"/>
+ <pt x="299" y="532" on="1"/>
+ <pt x="299" y="354" on="0"/>
+ <pt x="355" y="251" on="1"/>
+ <pt x="410" y="148" on="0"/>
+ <pt x="504" y="148" on="1"/>
+ <pt x="630" y="148" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 90 values pushed */
+ 0 0 36 30 16 30 40 24 48 196 24 1 16 2 1 28 27 26 12 4 1 10 3 0 0
+ 0 9 8 1 0 6 3 2 1 4 48 196 5 4 1 7 6 3 2 3 11 10 1 3 0
+ 14 0 0 32 9 20 48 196 8 7 2 13 5 2 1 20 0 0 0 28 27 26 12 11 4
+ 3 0 4 7 5 1 4 48 196 10 9 6 5 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="degree" xMin="114" yMin="925" xMax="706" yMax="1517">
+ <contour>
+ <pt x="410" y="1517" on="1"/>
+ <pt x="531" y="1517" on="0"/>
+ <pt x="619" y="1430" on="1"/>
+ <pt x="706" y="1344" on="0"/>
+ <pt x="706" y="1222" on="1"/>
+ <pt x="706" y="1098" on="0"/>
+ <pt x="619" y="1012" on="1"/>
+ <pt x="531" y="925" on="0"/>
+ <pt x="406" y="925" on="1"/>
+ <pt x="300" y="925" on="0"/>
+ <pt x="219" y="995" on="1"/>
+ <pt x="114" y="1087" on="0"/>
+ <pt x="114" y="1221" on="1"/>
+ <pt x="114" y="1344" on="0"/>
+ <pt x="201" y="1430" on="1"/>
+ <pt x="289" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="410" y="1394" on="1"/>
+ <pt x="339" y="1394" on="0"/>
+ <pt x="288" y="1343" on="1"/>
+ <pt x="237" y="1293" on="0"/>
+ <pt x="237" y="1222" on="1"/>
+ <pt x="237" y="1151" on="0"/>
+ <pt x="288" y="1100" on="1"/>
+ <pt x="338" y="1049" on="0"/>
+ <pt x="408" y="1049" on="1"/>
+ <pt x="473" y="1049" on="0"/>
+ <pt x="521" y="1090" on="1"/>
+ <pt x="583" y="1142" on="0"/>
+ <pt x="583" y="1222" on="1"/>
+ <pt x="583" y="1293" on="0"/>
+ <pt x="532" y="1343" on="1"/>
+ <pt x="481" y="1394" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 24 6 8 16 6 0 48 196 0 0 1 8 0 0 14 0 0 28 6 4 20 6 12
+ 48 196 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dieresis" xMin="57" yMin="1283" xMax="625" yMax="1456">
+ <contour>
+ <pt x="57" y="1283" on="1"/>
+ <pt x="57" y="1456" on="1"/>
+ <pt x="230" y="1456" on="1"/>
+ <pt x="230" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="452" y="1283" on="1"/>
+ <pt x="452" y="1456" on="1"/>
+ <pt x="625" y="1456" on="1"/>
+ <pt x="625" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 7 4 3 0 13 3 1 1 4 48 196 6 5 2 1 3 0 14 0 0 5 4 13
+ 1 6 3 2 13 1 0 2 4 48 196 7 6 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="divide" xMin="104" yMin="0" xMax="1091" yMax="1184">
+ <contour>
+ <pt x="104" y="518" on="1"/>
+ <pt x="104" y="666" on="1"/>
+ <pt x="1091" y="666" on="1"/>
+ <pt x="1091" y="518" on="1"/>
+ </contour>
+ <contour>
+ <pt x="474" y="938" on="1"/>
+ <pt x="474" y="1184" on="1"/>
+ <pt x="721" y="1184" on="1"/>
+ <pt x="721" y="938" on="1"/>
+ </contour>
+ <contour>
+ <pt x="474" y="0" on="1"/>
+ <pt x="474" y="247" on="1"/>
+ <pt x="721" y="247" on="1"/>
+ <pt x="721" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 0 0 10 9 8 1 8 7 4 8 1 5 3 0 7 1 1 3 4 48 196 11 8 1 6
+ 5 1 2 1 1 3 0 14 0 0 11 10 7 6 8 3 4 1 4 48 196 9 8 5 4
+ 3 3 2 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dollar" xMin="103" yMin="-123" xMax="942" yMax="1604">
+ <contour>
+ <pt x="498" y="-123" on="1"/>
+ <pt x="498" y="0" on="1"/>
+ <pt x="322" y="0" on="0"/>
+ <pt x="103" y="83" on="1"/>
+ <pt x="103" y="253" on="1"/>
+ <pt x="328" y="148" on="0"/>
+ <pt x="498" y="148" on="1"/>
+ <pt x="498" y="679" on="1"/>
+ <pt x="312" y="795" on="0"/>
+ <pt x="235" y="881" on="1"/>
+ <pt x="147" y="981" on="0"/>
+ <pt x="147" y="1125" on="1"/>
+ <pt x="147" y="1296" on="0"/>
+ <pt x="274" y="1398" on="1"/>
+ <pt x="360" y="1467" on="0"/>
+ <pt x="498" y="1480" on="1"/>
+ <pt x="498" y="1604" on="1"/>
+ <pt x="597" y="1604" on="1"/>
+ <pt x="597" y="1480" on="1"/>
+ <pt x="741" y="1480" on="0"/>
+ <pt x="918" y="1413" on="1"/>
+ <pt x="918" y="1252" on="1"/>
+ <pt x="727" y="1335" on="0"/>
+ <pt x="597" y="1345" on="1"/>
+ <pt x="597" y="818" on="1"/>
+ <pt x="609" y="810" on="1"/>
+ <pt x="635" y="794" on="0"/>
+ <pt x="658" y="781" on="1"/>
+ <pt x="670" y="773" on="1"/>
+ <pt x="796" y="698" on="0"/>
+ <pt x="859" y="632" on="1"/>
+ <pt x="942" y="546" on="0"/>
+ <pt x="942" y="413" on="1"/>
+ <pt x="942" y="232" on="0"/>
+ <pt x="820" y="113" on="1"/>
+ <pt x="735" y="31" on="0"/>
+ <pt x="597" y="0" on="1"/>
+ <pt x="597" y="-123" on="1"/>
+ </contour>
+ <contour>
+ <pt x="597" y="160" on="1"/>
+ <pt x="769" y="227" on="0"/>
+ <pt x="769" y="385" on="1"/>
+ <pt x="769" y="467" on="0"/>
+ <pt x="721" y="520" on="1"/>
+ <pt x="684" y="560" on="0"/>
+ <pt x="597" y="621" on="1"/>
+ </contour>
+ <contour>
+ <pt x="498" y="883" on="1"/>
+ <pt x="498" y="1339" on="1"/>
+ <pt x="319" y="1278" on="0"/>
+ <pt x="319" y="1133" on="1"/>
+ <pt x="319" y="1002" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 46 45 44 38 37 36 24 23 21 20 18 17 16 15 7 6 4 3 1 0 14 0 0 48 13
+ 11 40 13 32 48 196 11 11 0 3 2 32 20 0 0 44 38 37 36 24 23 18 17 11 7
+ 0 1 4 48 196 21 20 1 46 45 16 15 7 6 1 0 7 4 3 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotaccent" xMin="242" yMin="1283" xMax="439" yMax="1480">
+ <contour>
+ <pt x="242" y="1283" on="1"/>
+ <pt x="242" y="1480" on="1"/>
+ <pt x="439" y="1480" on="1"/>
+ <pt x="439" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 0 0 3 0 5 1 1 1 4 48 196 2 1 0 14 0 0 3 2 4 1 0 1 4 48
+ 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotlessi" xMin="129" yMin="0" xMax="326" yMax="1086">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="1086" on="1"/>
+ <pt x="326" y="1086" on="1"/>
+ <pt x="326" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 23 values pushed */
+ 3 0 1 0 2 1 1 14 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotlessj" xMin="-155" yMin="-419" xMax="331" yMax="1086">
+ <contour>
+ <pt x="-155" y="-387" on="1"/>
+ <pt x="-155" y="-231" on="1"/>
+ <pt x="-75" y="-271" on="0"/>
+ <pt x="-5" y="-271" on="1"/>
+ <pt x="92" y="-271" on="0"/>
+ <pt x="115" y="-197" on="1"/>
+ <pt x="133" y="-136" on="0"/>
+ <pt x="133" y="0" on="1"/>
+ <pt x="133" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="0" on="1"/>
+ <pt x="331" y="-419" on="0"/>
+ <pt x="11" y="-419" on="1"/>
+ <pt x="-77" y="-419" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 40 values pushed */
+ 0 0 3 40 12 48 196 1 10 7 1 0 4 13 12 2 0 9 8 1 14 0 0 8 7
+ 4 1 9 1 4 48 196 10 9 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="dotmath" xMin="161" yMin="491" xMax="408" yMax="738">
+ <contour>
+ <pt x="161" y="491" on="1"/>
+ <pt x="161" y="738" on="1"/>
+ <pt x="408" y="738" on="1"/>
+ <pt x="408" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="e" xMin="86" yMin="-25" xMax="1022" yMax="1110">
+ <contour>
+ <pt x="818" y="660" on="1"/>
+ <pt x="815" y="758" on="0"/>
+ <pt x="798" y="809" on="1"/>
+ <pt x="746" y="963" on="0"/>
+ <pt x="572" y="963" on="1"/>
+ <pt x="451" y="963" on="0"/>
+ <pt x="381" y="891" on="1"/>
+ <pt x="313" y="822" on="0"/>
+ <pt x="296" y="660" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1013" y="191" on="1"/>
+ <pt x="1013" y="35" on="1"/>
+ <pt x="810" y="-25" on="0"/>
+ <pt x="641" y="-25" on="1"/>
+ <pt x="386" y="-25" on="0"/>
+ <pt x="236" y="133" on="1"/>
+ <pt x="86" y="291" on="0"/>
+ <pt x="86" y="557" on="1"/>
+ <pt x="86" y="810" on="0"/>
+ <pt x="219" y="960" on="1"/>
+ <pt x="351" y="1110" on="0"/>
+ <pt x="577" y="1110" on="1"/>
+ <pt x="836" y="1110" on="0"/>
+ <pt x="943" y="926" on="1"/>
+ <pt x="1022" y="789" on="0"/>
+ <pt x="1019" y="573" on="1"/>
+ <pt x="1018" y="512" on="1"/>
+ <pt x="293" y="512" on="1"/>
+ <pt x="305" y="393" on="0"/>
+ <pt x="332" y="331" on="1"/>
+ <pt x="420" y="125" on="0"/>
+ <pt x="683" y="125" on="1"/>
+ <pt x="832" y="125" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 0 0 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2 25 2 3
+ 0 26 25 1 8 0 1 2 0 14 25 9 26 8 0 3 13 16 9 10 9 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eacute" xMin="86" yMin="-25" xMax="1022" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="315" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ebreve" xMin="86" yMin="-25" xMax="1022" yMax="1604">
+ <contour>
+ <pt x="818" y="660" on="1"/>
+ <pt x="815" y="758" on="0"/>
+ <pt x="798" y="809" on="1"/>
+ <pt x="746" y="963" on="0"/>
+ <pt x="572" y="963" on="1"/>
+ <pt x="451" y="963" on="0"/>
+ <pt x="381" y="891" on="1"/>
+ <pt x="313" y="822" on="0"/>
+ <pt x="296" y="660" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1013" y="191" on="1"/>
+ <pt x="1013" y="35" on="1"/>
+ <pt x="810" y="-25" on="0"/>
+ <pt x="641" y="-25" on="1"/>
+ <pt x="386" y="-25" on="0"/>
+ <pt x="236" y="133" on="1"/>
+ <pt x="86" y="291" on="0"/>
+ <pt x="86" y="557" on="1"/>
+ <pt x="86" y="810" on="0"/>
+ <pt x="219" y="960" on="1"/>
+ <pt x="351" y="1110" on="0"/>
+ <pt x="577" y="1110" on="1"/>
+ <pt x="836" y="1110" on="0"/>
+ <pt x="943" y="926" on="1"/>
+ <pt x="1022" y="789" on="0"/>
+ <pt x="1019" y="573" on="1"/>
+ <pt x="1018" y="512" on="1"/>
+ <pt x="293" y="512" on="1"/>
+ <pt x="305" y="393" on="0"/>
+ <pt x="332" y="331" on="1"/>
+ <pt x="420" y="125" on="0"/>
+ <pt x="683" y="125" on="1"/>
+ <pt x="832" y="125" on="0"/>
+ </contour>
+ <contour>
+ <pt x="236" y="1604" on="1"/>
+ <pt x="359" y="1604" on="1"/>
+ <pt x="380" y="1511" on="0"/>
+ <pt x="434" y="1470" on="1"/>
+ <pt x="486" y="1431" on="0"/>
+ <pt x="569" y="1431" on="1"/>
+ <pt x="663" y="1431" on="0"/>
+ <pt x="717" y="1480" on="1"/>
+ <pt x="760" y="1520" on="0"/>
+ <pt x="779" y="1604" on="1"/>
+ <pt x="902" y="1604" on="1"/>
+ <pt x="885" y="1469" on="0"/>
+ <pt x="813" y="1389" on="1"/>
+ <pt x="718" y="1283" on="0"/>
+ <pt x="569" y="1283" on="1"/>
+ <pt x="412" y="1283" on="0"/>
+ <pt x="317" y="1398" on="1"/>
+ <pt x="253" y="1475" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 37 40 46 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2
+ 25 2 3 0 1 42 41 33 32 4 13 46 1 0 26 25 1 8 0 1 2 0 14 25 9
+ 42 41 33 32 26 8 0 7 13 16 9 10 9 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ecaron" xMin="86" yMin="-25" xMax="1022" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="228" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ecircumflex" xMin="86" yMin="-25" xMax="1022" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="240" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="edieresis" xMin="86" yMin="-25" xMax="1022" yMax="1456">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="241" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="edotaccent" xMin="86" yMin="-25" xMax="1022" yMax="1480">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="dotaccent" x="228" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="egrave" xMin="86" yMin="-25" xMax="1022" yMax="1604">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="143" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="eight" xMin="99" yMin="-37" xMax="1089" yMax="1517">
+ <contour>
+ <pt x="393" y="806" on="1"/>
+ <pt x="295" y="877" on="0"/>
+ <pt x="246" y="942" on="1"/>
+ <pt x="176" y="1036" on="0"/>
+ <pt x="176" y="1145" on="1"/>
+ <pt x="176" y="1308" on="0"/>
+ <pt x="299" y="1412" on="1"/>
+ <pt x="422" y="1517" on="0"/>
+ <pt x="620" y="1517" on="1"/>
+ <pt x="804" y="1517" on="0"/>
+ <pt x="917" y="1428" on="1"/>
+ <pt x="1030" y="1340" on="0"/>
+ <pt x="1030" y="1196" on="1"/>
+ <pt x="1030" y="1067" on="0"/>
+ <pt x="930" y="952" on="1"/>
+ <pt x="869" y="883" on="0"/>
+ <pt x="754" y="806" on="1"/>
+ <pt x="904" y="729" on="0"/>
+ <pt x="981" y="647" on="1"/>
+ <pt x="1089" y="531" on="0"/>
+ <pt x="1089" y="380" on="1"/>
+ <pt x="1089" y="197" on="0"/>
+ <pt x="948" y="80" on="1"/>
+ <pt x="808" y="-37" on="0"/>
+ <pt x="585" y="-37" on="1"/>
+ <pt x="366" y="-37" on="0"/>
+ <pt x="233" y="74" on="1"/>
+ <pt x="99" y="185" on="0"/>
+ <pt x="99" y="368" on="1"/>
+ <pt x="99" y="528" on="0"/>
+ <pt x="207" y="654" on="1"/>
+ <pt x="271" y="730" on="0"/>
+ </contour>
+ <contour>
+ <pt x="644" y="868" on="1"/>
+ <pt x="851" y="1010" on="0"/>
+ <pt x="851" y="1164" on="1"/>
+ <pt x="851" y="1258" on="0"/>
+ <pt x="783" y="1313" on="1"/>
+ <pt x="715" y="1369" on="0"/>
+ <pt x="599" y="1369" on="1"/>
+ <pt x="489" y="1369" on="0"/>
+ <pt x="422" y="1316" on="1"/>
+ <pt x="355" y="1264" on="0"/>
+ <pt x="355" y="1176" on="1"/>
+ <pt x="355" y="1071" on="0"/>
+ <pt x="468" y="982" on="1"/>
+ <pt x="526" y="936" on="0"/>
+ </contour>
+ <contour>
+ <pt x="500" y="726" on="1"/>
+ <pt x="390" y="640" on="0"/>
+ <pt x="346" y="577" on="1"/>
+ <pt x="296" y="505" on="0"/>
+ <pt x="296" y="397" on="1"/>
+ <pt x="296" y="268" on="0"/>
+ <pt x="378" y="190" on="1"/>
+ <pt x="460" y="111" on="0"/>
+ <pt x="595" y="111" on="1"/>
+ <pt x="723" y="111" on="0"/>
+ <pt x="804" y="178" on="1"/>
+ <pt x="886" y="245" on="0"/>
+ <pt x="886" y="352" on="1"/>
+ <pt x="886" y="447" on="0"/>
+ <pt x="823" y="512" on="1"/>
+ <pt x="770" y="566" on="0"/>
+ <pt x="640" y="643" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 51 values pushed */
+ 0 0 54 40 24 38 40 8 48 196 24 2 8 0 1 1 46 32 16 0 4 0 2 3 0
+ 0 14 0 0 58 43 20 50 41 28 42 14 4 34 14 12 48 196 46 32 28 20 16 12 4
+ 0
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ellipsis" xMin="247" yMin="0" xMax="1802" yMax="197">
+ <contour>
+ <pt x="247" y="0" on="1"/>
+ <pt x="247" y="197" on="1"/>
+ <pt x="444" y="197" on="1"/>
+ <pt x="444" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="926" y="0" on="1"/>
+ <pt x="926" y="197" on="1"/>
+ <pt x="1123" y="197" on="1"/>
+ <pt x="1123" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1604" y="0" on="1"/>
+ <pt x="1604" y="197" on="1"/>
+ <pt x="1802" y="197" on="1"/>
+ <pt x="1802" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 10 9 6 5 2 1 5 5 0 1 4 48 196 11 8 7 4 3 0 5 0 14 0
+ 0 9 8 4 1 10 7 6 4 1 4 3 2 4 1 0 3 4 48 196 11 10 1 5 4
+ 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="emacron" xMin="86" yMin="-25" xMax="1022" yMax="1431">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="228" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="emdash" xMin="99" yMin="543" xMax="1950" yMax="642">
+ <contour>
+ <pt x="99" y="543" on="1"/>
+ <pt x="99" y="642" on="1"/>
+ <pt x="1950" y="642" on="1"/>
+ <pt x="1950" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 11 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="endash" xMin="101" yMin="543" xMax="1039" yMax="666">
+ <contour>
+ <pt x="101" y="543" on="1"/>
+ <pt x="101" y="666" on="1"/>
+ <pt x="1039" y="666" on="1"/>
+ <pt x="1039" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eng" xMin="154" yMin="-420" xMax="997" yMax="1110">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1086" on="1"/>
+ <pt x="351" y="1086" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="424" y="984" on="0"/>
+ <pt x="495" y="1035" on="1"/>
+ <pt x="598" y="1110" on="0"/>
+ <pt x="721" y="1110" on="1"/>
+ <pt x="997" y="1110" on="0"/>
+ <pt x="997" y="780" on="1"/>
+ <pt x="997" y="-92" on="1"/>
+ <pt x="997" y="-420" on="0"/>
+ <pt x="679" y="-420" on="1"/>
+ <pt x="605" y="-420" on="0"/>
+ <pt x="528" y="-399" on="1"/>
+ <pt x="528" y="-245" on="1"/>
+ <pt x="593" y="-272" on="0"/>
+ <pt x="651" y="-272" on="1"/>
+ <pt x="799" y="-272" on="0"/>
+ <pt x="799" y="-55" on="1"/>
+ <pt x="799" y="716" on="1"/>
+ <pt x="799" y="847" on="0"/>
+ <pt x="772" y="894" on="1"/>
+ <pt x="744" y="941" on="0"/>
+ <pt x="668" y="941" on="1"/>
+ <pt x="506" y="941" on="0"/>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 24 30 7 17 40 12 48 196 7 1 26 20 9 3 4 1 0 3 19 15 14 10 4
+ 13 12 0 27 0 1 0 2 1 1 14 0 0 20 19 4 1 9 27 26 3 2 4 3 0
+ 2 4 48 196 10 9 1 15 14 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eogonek" xMin="86" yMin="-370" xMax="1022" yMax="1110">
+ <component glyphName="e" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="356" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="equal" xMin="104" yMin="333" xMax="1091" yMax="851">
+ <contour>
+ <pt x="104" y="333" on="1"/>
+ <pt x="104" y="481" on="1"/>
+ <pt x="1091" y="481" on="1"/>
+ <pt x="1091" y="333" on="1"/>
+ </contour>
+ <contour>
+ <pt x="104" y="703" on="1"/>
+ <pt x="104" y="851" on="1"/>
+ <pt x="1091" y="851" on="1"/>
+ <pt x="1091" y="703" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 0 0 7 4 7 1 5 2 1 7 1 0 2 4 48 196 6 5 1 3 0 1 2 0 14
+ 7 6 3 2 3 5 4 1 0 3 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="estimated" xMin="86" yMin="-25" xMax="1022" yMax="1110">
+ <contour>
+ <pt x="818" y="660" on="1"/>
+ <pt x="815" y="758" on="0"/>
+ <pt x="798" y="809" on="1"/>
+ <pt x="746" y="963" on="0"/>
+ <pt x="572" y="963" on="1"/>
+ <pt x="451" y="963" on="0"/>
+ <pt x="381" y="891" on="1"/>
+ <pt x="313" y="822" on="0"/>
+ <pt x="296" y="660" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1013" y="191" on="1"/>
+ <pt x="1013" y="35" on="1"/>
+ <pt x="810" y="-25" on="0"/>
+ <pt x="641" y="-25" on="1"/>
+ <pt x="386" y="-25" on="0"/>
+ <pt x="236" y="133" on="1"/>
+ <pt x="86" y="291" on="0"/>
+ <pt x="86" y="557" on="1"/>
+ <pt x="86" y="810" on="0"/>
+ <pt x="219" y="960" on="1"/>
+ <pt x="351" y="1110" on="0"/>
+ <pt x="577" y="1110" on="1"/>
+ <pt x="836" y="1110" on="0"/>
+ <pt x="943" y="926" on="1"/>
+ <pt x="1022" y="789" on="0"/>
+ <pt x="1019" y="573" on="1"/>
+ <pt x="1018" y="512" on="1"/>
+ <pt x="293" y="512" on="1"/>
+ <pt x="305" y="393" on="0"/>
+ <pt x="332" y="331" on="1"/>
+ <pt x="420" y="125" on="0"/>
+ <pt x="683" y="125" on="1"/>
+ <pt x="832" y="125" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 0 0 30 40 12 48 196 20 1 12 2 4 1 4 1 0 2 0 1 10 9 2 25 2 3
+ 0 26 25 1 8 0 1 2 0 14 25 9 26 8 0 3 13 16 9 10 9 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="eth" xMin="86" yMin="-25" xMax="1052" yMax="1676">
+ <contour>
+ <pt x="126" y="1434" on="1"/>
+ <pt x="126" y="1583" on="1"/>
+ <pt x="326" y="1583" on="0"/>
+ <pt x="488" y="1507" on="1"/>
+ <pt x="642" y="1676" on="1"/>
+ <pt x="721" y="1588" on="1"/>
+ <pt x="591" y="1445" on="1"/>
+ <pt x="716" y="1349" on="0"/>
+ <pt x="783" y="1274" on="1"/>
+ <pt x="1052" y="975" on="0"/>
+ <pt x="1052" y="550" on="1"/>
+ <pt x="1052" y="281" on="0"/>
+ <pt x="924" y="128" on="1"/>
+ <pt x="796" y="-25" on="0"/>
+ <pt x="575" y="-25" on="1"/>
+ <pt x="351" y="-25" on="0"/>
+ <pt x="219" y="127" on="1"/>
+ <pt x="86" y="279" on="0"/>
+ <pt x="86" y="535" on="1"/>
+ <pt x="86" y="793" on="0"/>
+ <pt x="216" y="939" on="1"/>
+ <pt x="345" y="1086" on="0"/>
+ <pt x="570" y="1086" on="1"/>
+ <pt x="624" y="1086" on="0"/>
+ <pt x="690" y="1072" on="1"/>
+ <pt x="613" y="1217" on="0"/>
+ <pt x="473" y="1316" on="1"/>
+ <pt x="324" y="1152" on="1"/>
+ <pt x="245" y="1239" on="1"/>
+ <pt x="373" y="1380" on="1"/>
+ <pt x="271" y="1434" on="0"/>
+ </contour>
+ <contour>
+ <pt x="566" y="938" on="1"/>
+ <pt x="439" y="938" on="0"/>
+ <pt x="368" y="832" on="1"/>
+ <pt x="296" y="726" on="0"/>
+ <pt x="296" y="531" on="1"/>
+ <pt x="296" y="123" on="0"/>
+ <pt x="570" y="123" on="1"/>
+ <pt x="842" y="123" on="0"/>
+ <pt x="842" y="530" on="1"/>
+ <pt x="842" y="938" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 37 40 14 31 40 22 48 196 22 1 14 2 1 1 29 28 27 26 6 0 6 0 1
+ 3 0 0 1 1 24 1 2 2 0 0 1 5 4 3 1 4 13 0 0 14 0 0 39 9
+ 10 35 9 18 48 196 29 28 27 26 24 6 5 4 3 9 13 10 0 18 0 1 0 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="exclam" xMin="186" yMin="0" xMax="383" yMax="1480">
+ <contour>
+ <pt x="186" y="0" on="1"/>
+ <pt x="186" y="197" on="1"/>
+ <pt x="383" y="197" on="1"/>
+ <pt x="383" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="211" y="395" on="1"/>
+ <pt x="186" y="1184" on="1"/>
+ <pt x="186" y="1480" on="1"/>
+ <pt x="383" y="1480" on="1"/>
+ <pt x="383" y="1184" on="1"/>
+ <pt x="359" y="395" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 8 5 2 6 4 3 0 0 2 1 5 1 0 1 4 48 196 9 4 1 3 0 1 2 0
+ 7 6 0 14 9 4 2 2 0 3 0 0 8 7 3 2 4 3 0 1 4 48 196 6 5
+ 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="exclamdown" xMin="242" yMin="-395" xMax="439" yMax="1086">
+ <contour>
+ <pt x="439" y="1086" on="1"/>
+ <pt x="439" y="888" on="1"/>
+ <pt x="242" y="888" on="1"/>
+ <pt x="242" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="415" y="691" on="1"/>
+ <pt x="439" y="-99" on="1"/>
+ <pt x="439" y="-395" on="1"/>
+ <pt x="242" y="-395" on="1"/>
+ <pt x="242" y="-99" on="1"/>
+ <pt x="267" y="691" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 1 8 5 2 2 6 3 0 0 0 2 1 5 1 0 1 4 48 196 9 4 1 7 6 1
+ 2 0 3 0 1 14 9 4 2 0 2 3 0 0 6 5 1 0 4 3 2 1 4 48 196
+ 8 7 3 2 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="f" xMin="31" yMin="0" xMax="630" yMax="1604">
+ <contour>
+ <pt x="175" y="0" on="1"/>
+ <pt x="175" y="938" on="1"/>
+ <pt x="31" y="938" on="1"/>
+ <pt x="31" y="1086" on="1"/>
+ <pt x="175" y="1086" on="1"/>
+ <pt x="175" y="1216" on="1"/>
+ <pt x="175" y="1604" on="0"/>
+ <pt x="483" y="1604" on="1"/>
+ <pt x="548" y="1604" on="0"/>
+ <pt x="630" y="1578" on="1"/>
+ <pt x="630" y="1421" on="1"/>
+ <pt x="556" y="1456" on="0"/>
+ <pt x="504" y="1456" on="1"/>
+ <pt x="431" y="1456" on="0"/>
+ <pt x="402" y="1407" on="1"/>
+ <pt x="373" y="1359" on="0"/>
+ <pt x="373" y="1237" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="568" y="1086" on="1"/>
+ <pt x="568" y="938" on="1"/>
+ <pt x="373" y="938" on="1"/>
+ <pt x="373" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 0 12 40 7 48 196 16 10 9 5 4 13 7 3 0 0 20 19 2 1 7 3 3 1
+ 4 48 196 21 0 1 0 18 17 4 3 1 3 14 0 0 21 20 17 16 4 3 0 1 4
+ 48 196 10 9 1 19 18 1 5 4 1 0 3 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fi" xMin="31" yMin="0" xMax="896" yMax="1604">
+ <contour>
+ <pt x="175" y="0" on="1"/>
+ <pt x="175" y="938" on="1"/>
+ <pt x="31" y="938" on="1"/>
+ <pt x="31" y="1086" on="1"/>
+ <pt x="175" y="1086" on="1"/>
+ <pt x="175" y="1216" on="1"/>
+ <pt x="175" y="1604" on="0"/>
+ <pt x="483" y="1604" on="1"/>
+ <pt x="548" y="1604" on="0"/>
+ <pt x="630" y="1578" on="1"/>
+ <pt x="630" y="1421" on="1"/>
+ <pt x="556" y="1456" on="0"/>
+ <pt x="504" y="1456" on="1"/>
+ <pt x="431" y="1456" on="0"/>
+ <pt x="402" y="1407" on="1"/>
+ <pt x="373" y="1359" on="0"/>
+ <pt x="373" y="1237" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="896" y="1086" on="1"/>
+ <pt x="896" y="0" on="1"/>
+ <pt x="699" y="0" on="1"/>
+ <pt x="699" y="938" on="1"/>
+ <pt x="373" y="938" on="1"/>
+ <pt x="373" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="699" y="1283" on="1"/>
+ <pt x="699" y="1480" on="1"/>
+ <pt x="896" y="1480" on="1"/>
+ <pt x="896" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 0 0 12 40 7 48 196 10 25 24 2 16 5 2 24 3 3 9 7 25 0 0 27 24 5
+ 1 25 22 21 2 1 7 3 3 2 4 48 196 23 20 19 0 3 0 26 25 0 18 17 4
+ 3 1 3 14 0 0 25 24 21 20 4 3 18 23 22 17 16 4 3 0 2 4 48 196 27
+ 26 19 18 3 10 9 1 5 4 1 0 3 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fi#1" xMin="31" yMin="0" xMax="896" yMax="1604">
+ <contour>
+ <pt x="175" y="0" on="1"/>
+ <pt x="175" y="938" on="1"/>
+ <pt x="31" y="938" on="1"/>
+ <pt x="31" y="1086" on="1"/>
+ <pt x="175" y="1086" on="1"/>
+ <pt x="175" y="1216" on="1"/>
+ <pt x="175" y="1604" on="0"/>
+ <pt x="483" y="1604" on="1"/>
+ <pt x="548" y="1604" on="0"/>
+ <pt x="630" y="1578" on="1"/>
+ <pt x="630" y="1421" on="1"/>
+ <pt x="556" y="1456" on="0"/>
+ <pt x="504" y="1456" on="1"/>
+ <pt x="431" y="1456" on="0"/>
+ <pt x="402" y="1407" on="1"/>
+ <pt x="373" y="1359" on="0"/>
+ <pt x="373" y="1237" on="1"/>
+ <pt x="373" y="1086" on="1"/>
+ <pt x="896" y="1086" on="1"/>
+ <pt x="896" y="0" on="1"/>
+ <pt x="699" y="0" on="1"/>
+ <pt x="699" y="938" on="1"/>
+ <pt x="373" y="938" on="1"/>
+ <pt x="373" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="699" y="1283" on="1"/>
+ <pt x="699" y="1480" on="1"/>
+ <pt x="896" y="1480" on="1"/>
+ <pt x="896" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 0 0 12 40 7 48 196 10 25 24 2 16 5 2 24 3 3 9 7 25 0 0 27 24 5
+ 1 25 22 21 2 1 7 3 3 2 4 48 196 23 20 19 0 3 0 26 25 0 18 17 4
+ 3 1 3 14 0 0 25 24 21 20 4 3 18 23 22 17 16 4 3 0 2 4 48 196 27
+ 26 19 18 3 10 9 1 5 4 1 0 3 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="figuredash" xMin="101" yMin="543" xMax="1039" yMax="666">
+ <contour>
+ <pt x="101" y="543" on="1"/>
+ <pt x="101" y="666" on="1"/>
+ <pt x="1039" y="666" on="1"/>
+ <pt x="1039" y="543" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 0 0 3 0 6 1 1 1 4 48 196 2 1 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="five" xMin="163" yMin="-37" xMax="966" yMax="1480">
+ <contour>
+ <pt x="163" y="-6" on="1"/>
+ <pt x="163" y="170" on="1"/>
+ <pt x="315" y="111" on="0"/>
+ <pt x="442" y="111" on="1"/>
+ <pt x="589" y="111" on="0"/>
+ <pt x="672" y="197" on="1"/>
+ <pt x="756" y="284" on="0"/>
+ <pt x="756" y="431" on="1"/>
+ <pt x="756" y="767" on="0"/>
+ <pt x="300" y="767" on="1"/>
+ <pt x="245" y="767" on="0"/>
+ <pt x="188" y="760" on="1"/>
+ <pt x="188" y="1480" on="1"/>
+ <pt x="936" y="1480" on="1"/>
+ <pt x="936" y="1308" on="1"/>
+ <pt x="361" y="1308" on="1"/>
+ <pt x="361" y="918" on="1"/>
+ <pt x="625" y="914" on="0"/>
+ <pt x="775" y="811" on="1"/>
+ <pt x="966" y="679" on="0"/>
+ <pt x="966" y="424" on="1"/>
+ <pt x="966" y="208" on="0"/>
+ <pt x="821" y="86" on="1"/>
+ <pt x="675" y="-37" on="0"/>
+ <pt x="420" y="-37" on="1"/>
+ <pt x="310" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 3 40 24 48 196 24 2 9 1 16 11 9 1 4 14 2 3 0 1 0 2 0 0
+ 0 15 14 13 1 12 1 4 48 196 13 12 0 14 0 0 7 9 20 48 196 20 13 0 0
+ 16 15 13 1 11 1 4 48 196 14 13 1 12 11 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fl" xMin="31" yMin="0" xMax="896" yMax="1604">
+ <contour>
+ <pt x="175" y="0" on="1"/>
+ <pt x="175" y="938" on="1"/>
+ <pt x="31" y="938" on="1"/>
+ <pt x="31" y="1086" on="1"/>
+ <pt x="175" y="1086" on="1"/>
+ <pt x="175" y="1216" on="1"/>
+ <pt x="175" y="1604" on="0"/>
+ <pt x="478" y="1604" on="1"/>
+ <pt x="698" y="1579" on="1"/>
+ <pt x="896" y="1579" on="1"/>
+ <pt x="896" y="0" on="1"/>
+ <pt x="698" y="0" on="1"/>
+ <pt x="698" y="1431" on="1"/>
+ <pt x="657" y="1439" on="1"/>
+ <pt x="571" y="1456" on="0"/>
+ <pt x="512" y="1456" on="1"/>
+ <pt x="423" y="1456" on="0"/>
+ <pt x="395" y="1396" on="1"/>
+ <pt x="372" y="1346" on="0"/>
+ <pt x="372" y="1237" on="1"/>
+ <pt x="372" y="1086" on="1"/>
+ <pt x="550" y="1086" on="1"/>
+ <pt x="550" y="938" on="1"/>
+ <pt x="372" y="938" on="1"/>
+ <pt x="372" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 15 40 7 48 196 19 12 5 3 8 3 3 7 8 0 0 23 22 2 1 7 3 3
+ 1 4 48 196 9 8 1 24 11 10 0 3 2 0 21 20 4 3 1 3 14 0 0 12 11
+ 8 4 2 9 24 23 20 19 4 3 0 2 4 48 196 10 9 1 22 21 1 5 4 1 0
+ 3 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fl#1" xMin="31" yMin="0" xMax="896" yMax="1604">
+ <contour>
+ <pt x="175" y="0" on="1"/>
+ <pt x="175" y="938" on="1"/>
+ <pt x="31" y="938" on="1"/>
+ <pt x="31" y="1086" on="1"/>
+ <pt x="175" y="1086" on="1"/>
+ <pt x="175" y="1216" on="1"/>
+ <pt x="175" y="1604" on="0"/>
+ <pt x="478" y="1604" on="1"/>
+ <pt x="698" y="1579" on="1"/>
+ <pt x="896" y="1579" on="1"/>
+ <pt x="896" y="0" on="1"/>
+ <pt x="698" y="0" on="1"/>
+ <pt x="698" y="1431" on="1"/>
+ <pt x="657" y="1439" on="1"/>
+ <pt x="571" y="1456" on="0"/>
+ <pt x="512" y="1456" on="1"/>
+ <pt x="423" y="1456" on="0"/>
+ <pt x="395" y="1396" on="1"/>
+ <pt x="372" y="1346" on="0"/>
+ <pt x="372" y="1237" on="1"/>
+ <pt x="372" y="1086" on="1"/>
+ <pt x="550" y="1086" on="1"/>
+ <pt x="550" y="938" on="1"/>
+ <pt x="372" y="938" on="1"/>
+ <pt x="372" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 81 values pushed */
+ 0 0 15 40 7 48 196 19 12 5 3 8 3 3 7 8 0 0 23 22 2 1 7 3 3
+ 1 4 48 196 9 8 1 24 11 10 0 3 2 0 21 20 4 3 1 3 14 0 0 12 11
+ 8 4 2 9 24 23 20 19 4 3 0 2 4 48 196 10 9 1 22 21 1 5 4 1 0
+ 3 3 2 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="florin" xMin="49" yMin="-296" xMax="1025" yMax="1517">
+ <contour>
+ <pt x="49" y="-296" on="1"/>
+ <pt x="250" y="716" on="1"/>
+ <pt x="84" y="716" on="1"/>
+ <pt x="84" y="864" on="1"/>
+ <pt x="280" y="864" on="1"/>
+ <pt x="301" y="969" on="1"/>
+ <pt x="411" y="1517" on="0"/>
+ <pt x="799" y="1517" on="1"/>
+ <pt x="903" y="1517" on="0"/>
+ <pt x="1025" y="1489" on="1"/>
+ <pt x="995" y="1332" on="1"/>
+ <pt x="885" y="1370" on="0"/>
+ <pt x="798" y="1370" on="1"/>
+ <pt x="582" y="1370" on="0"/>
+ <pt x="520" y="1060" on="1"/>
+ <pt x="481" y="864" on="1"/>
+ <pt x="670" y="864" on="1"/>
+ <pt x="670" y="716" on="1"/>
+ <pt x="451" y="716" on="1"/>
+ <pt x="250" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 67 values pushed */
+ 0 0 12 40 7 48 196 7 0 1 10 0 3 2 0 1 9 0 0 0 0 18 17 2 1
+ 7 3 3 1 4 48 196 16 15 4 3 3 19 0 1 2 0 14 19 18 15 4 1 5 16
+ 2 3 10 9 2 13 16 0 2 17 16 1 3 2 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="four" xMin="31" yMin="0" xMax="1071" yMax="1480">
+ <contour>
+ <pt x="688" y="0" on="1"/>
+ <pt x="688" y="419" on="1"/>
+ <pt x="31" y="419" on="1"/>
+ <pt x="31" y="568" on="1"/>
+ <pt x="688" y="1480" on="1"/>
+ <pt x="873" y="1480" on="1"/>
+ <pt x="873" y="580" on="1"/>
+ <pt x="1071" y="580" on="1"/>
+ <pt x="1071" y="419" on="1"/>
+ <pt x="873" y="419" on="1"/>
+ <pt x="873" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="224" y="580" on="1"/>
+ <pt x="701" y="580" on="1"/>
+ <pt x="701" y="1238" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 69 values pushed */
+ 13 4 6 2 3 6 1 2 0 0 12 11 7 6 15 3 1 1 4 48 196 9 8 2 1
+ 3 10 0 1 2 0 5 4 0 14 11 0 2 2 0 0 4 1 0 24 2 5 13 12 13
+ 1 5 2 4 48 196 8 7 1 10 9 6 5 3 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="foursuperiour" xMin="3" yMin="592" xMax="669" yMax="1480">
+ <contour>
+ <pt x="410" y="592" on="1"/>
+ <pt x="410" y="834" on="1"/>
+ <pt x="3" y="834" on="1"/>
+ <pt x="3" y="948" on="1"/>
+ <pt x="406" y="1480" on="1"/>
+ <pt x="546" y="1480" on="1"/>
+ <pt x="546" y="951" on="1"/>
+ <pt x="669" y="951" on="1"/>
+ <pt x="669" y="834" on="1"/>
+ <pt x="546" y="834" on="1"/>
+ <pt x="546" y="592" on="1"/>
+ </contour>
+ <contour>
+ <pt x="132" y="951" on="1"/>
+ <pt x="410" y="951" on="1"/>
+ <pt x="410" y="1315" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 13 4 6 2 3 6 1 2 10 0 1 0 0 9 8 2 1 38 3 6 1 4 48 196 5
+ 4 1 12 11 7 6 3 2 0 14 8 7 2 13 5 11 4 3 2 4 13 0 0 0 13
+ 12 1 0 22 3 5 1 4 48 196 10 9 6 5 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fraction" xMin="-441" yMin="-37" xMax="782" yMax="1517">
+ <contour>
+ <pt x="-441" y="-37" on="1"/>
+ <pt x="647" y="1517" on="1"/>
+ <pt x="782" y="1517" on="1"/>
+ <pt x="-305" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 9 values pushed */
+ 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="fraction#1" xMin="-441" yMin="-37" xMax="782" yMax="1517">
+ <contour>
+ <pt x="-441" y="-37" on="1"/>
+ <pt x="647" y="1517" on="1"/>
+ <pt x="782" y="1517" on="1"/>
+ <pt x="-305" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 9 values pushed */
+ 3 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="g" xMin="93" yMin="-420" xMax="991" yMax="1110">
+ <contour>
+ <pt x="794" y="432" on="1"/>
+ <pt x="794" y="937" on="1"/>
+ <pt x="653" y="962" on="0"/>
+ <pt x="591" y="962" on="1"/>
+ <pt x="306" y="962" on="0"/>
+ <pt x="306" y="574" on="1"/>
+ <pt x="306" y="401" on="0"/>
+ <pt x="362" y="299" on="1"/>
+ <pt x="418" y="197" on="0"/>
+ <pt x="511" y="197" on="1"/>
+ <pt x="637" y="197" on="0"/>
+ </contour>
+ <contour>
+ <pt x="794" y="253" on="1"/>
+ <pt x="739" y="151" on="0"/>
+ <pt x="677" y="99" on="1"/>
+ <pt x="588" y="25" on="0"/>
+ <pt x="470" y="25" on="1"/>
+ <pt x="302" y="25" on="0"/>
+ <pt x="198" y="171" on="1"/>
+ <pt x="93" y="316" on="0"/>
+ <pt x="93" y="551" on="1"/>
+ <pt x="93" y="817" on="0"/>
+ <pt x="227" y="963" on="1"/>
+ <pt x="361" y="1110" on="0"/>
+ <pt x="603" y="1110" on="1"/>
+ <pt x="697" y="1110" on="0"/>
+ <pt x="794" y="1086" on="1"/>
+ <pt x="991" y="1086" on="1"/>
+ <pt x="991" y="296" on="1"/>
+ <pt x="991" y="40" on="0"/>
+ <pt x="964" y="-82" on="1"/>
+ <pt x="891" y="-420" on="0"/>
+ <pt x="463" y="-420" on="1"/>
+ <pt x="283" y="-420" on="0"/>
+ <pt x="100" y="-361" on="1"/>
+ <pt x="100" y="-190" on="1"/>
+ <pt x="315" y="-271" on="0"/>
+ <pt x="462" y="-271" on="1"/>
+ <pt x="794" y="-271" on="0"/>
+ <pt x="794" y="82" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
+ 0 1 34 33 31 2 0 26 25 1 14 5 5 0 33 2 19 33 27 26 1 34 33 1 38
+ 25 11 1 0 4 3 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gbreve" xMin="93" yMin="-420" xMax="991" yMax="1604">
+ <component glyphName="g" x="0" y="0" flags="0x4"/>
+ <component glyphName="breve" x="258" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="gcircumflex" xMin="93" yMin="-420" xMax="991" yMax="1604">
+ <contour>
+ <pt x="794" y="432" on="1"/>
+ <pt x="794" y="937" on="1"/>
+ <pt x="653" y="962" on="0"/>
+ <pt x="591" y="962" on="1"/>
+ <pt x="306" y="962" on="0"/>
+ <pt x="306" y="574" on="1"/>
+ <pt x="306" y="401" on="0"/>
+ <pt x="362" y="299" on="1"/>
+ <pt x="418" y="197" on="0"/>
+ <pt x="511" y="197" on="1"/>
+ <pt x="637" y="197" on="0"/>
+ </contour>
+ <contour>
+ <pt x="794" y="253" on="1"/>
+ <pt x="739" y="151" on="0"/>
+ <pt x="677" y="99" on="1"/>
+ <pt x="588" y="25" on="0"/>
+ <pt x="470" y="25" on="1"/>
+ <pt x="302" y="25" on="0"/>
+ <pt x="198" y="171" on="1"/>
+ <pt x="93" y="316" on="0"/>
+ <pt x="93" y="551" on="1"/>
+ <pt x="93" y="817" on="0"/>
+ <pt x="227" y="963" on="1"/>
+ <pt x="361" y="1110" on="0"/>
+ <pt x="603" y="1110" on="1"/>
+ <pt x="697" y="1110" on="0"/>
+ <pt x="794" y="1086" on="1"/>
+ <pt x="991" y="1086" on="1"/>
+ <pt x="991" y="296" on="1"/>
+ <pt x="991" y="40" on="0"/>
+ <pt x="964" y="-82" on="1"/>
+ <pt x="891" y="-420" on="0"/>
+ <pt x="463" y="-420" on="1"/>
+ <pt x="283" y="-420" on="0"/>
+ <pt x="100" y="-361" on="1"/>
+ <pt x="100" y="-190" on="1"/>
+ <pt x="315" y="-271" on="0"/>
+ <pt x="462" y="-271" on="1"/>
+ <pt x="794" y="-271" on="0"/>
+ <pt x="794" y="82" on="1"/>
+ </contour>
+ <contour>
+ <pt x="249" y="1283" on="1"/>
+ <pt x="490" y="1604" on="1"/>
+ <pt x="708" y="1604" on="1"/>
+ <pt x="949" y="1283" on="1"/>
+ <pt x="801" y="1283" on="1"/>
+ <pt x="600" y="1485" on="1"/>
+ <pt x="598" y="1485" on="1"/>
+ <pt x="397" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 86 values pushed */
+ 0 0 36 40 31 48 196 23 1 15 2 45 44 2 40 39 3 9 3 1 38 27 11 9 3
+ 1 0 7 25 2 3 0 1 34 33 31 2 0 41 40 1 46 43 42 39 3 2 0 26 25
+ 1 14 43 42 2 26 0 3 5 46 45 44 41 40 39 5 7 0 33 3 19 33 27 26 1
+ 34 33 1 38 25 11 1 0 4 3 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ MDAP[1]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gcommaaccent" xMin="93" yMin="-420" xMax="991" yMax="1737">
+ <contour>
+ <pt x="794" y="432" on="1"/>
+ <pt x="794" y="937" on="1"/>
+ <pt x="653" y="962" on="0"/>
+ <pt x="591" y="962" on="1"/>
+ <pt x="306" y="962" on="0"/>
+ <pt x="306" y="574" on="1"/>
+ <pt x="306" y="401" on="0"/>
+ <pt x="362" y="299" on="1"/>
+ <pt x="418" y="197" on="0"/>
+ <pt x="511" y="197" on="1"/>
+ <pt x="637" y="197" on="0"/>
+ </contour>
+ <contour>
+ <pt x="794" y="253" on="1"/>
+ <pt x="739" y="151" on="0"/>
+ <pt x="677" y="99" on="1"/>
+ <pt x="588" y="25" on="0"/>
+ <pt x="470" y="25" on="1"/>
+ <pt x="302" y="25" on="0"/>
+ <pt x="198" y="171" on="1"/>
+ <pt x="93" y="316" on="0"/>
+ <pt x="93" y="551" on="1"/>
+ <pt x="93" y="817" on="0"/>
+ <pt x="227" y="963" on="1"/>
+ <pt x="361" y="1110" on="0"/>
+ <pt x="603" y="1110" on="1"/>
+ <pt x="697" y="1110" on="0"/>
+ <pt x="794" y="1086" on="1"/>
+ <pt x="991" y="1086" on="1"/>
+ <pt x="991" y="296" on="1"/>
+ <pt x="991" y="40" on="0"/>
+ <pt x="964" y="-82" on="1"/>
+ <pt x="891" y="-420" on="0"/>
+ <pt x="463" y="-420" on="1"/>
+ <pt x="283" y="-420" on="0"/>
+ <pt x="100" y="-361" on="1"/>
+ <pt x="100" y="-190" on="1"/>
+ <pt x="315" y="-271" on="0"/>
+ <pt x="462" y="-271" on="1"/>
+ <pt x="794" y="-271" on="0"/>
+ <pt x="794" y="82" on="1"/>
+ </contour>
+ <contour>
+ <pt x="686" y="1737" on="1"/>
+ <pt x="686" y="1678" on="1"/>
+ <pt x="609" y="1657" on="0"/>
+ <pt x="609" y="1497" on="1"/>
+ <pt x="609" y="1480" on="1"/>
+ <pt x="686" y="1480" on="1"/>
+ <pt x="686" y="1283" on="1"/>
+ <pt x="488" y="1283" on="1"/>
+ <pt x="488" y="1454" on="1"/>
+ <pt x="489" y="1716" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 92 values pushed */
+ 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
+ 0 47 44 43 42 40 39 6 13 45 1 34 33 31 2 0 46 45 1 0 26 25 1 14 43
+ 42 2 39 46 3 5 5 46 33 2 19 33 0 0 45 44 40 39 4 3 46 1 4 48 196
+ 47 46 1 27 26 1 34 33 1 38 25 11 1 0 4 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="gdotaccent" xMin="93" yMin="-420" xMax="991" yMax="1480">
+ <contour>
+ <pt x="794" y="432" on="1"/>
+ <pt x="794" y="937" on="1"/>
+ <pt x="653" y="962" on="0"/>
+ <pt x="591" y="962" on="1"/>
+ <pt x="306" y="962" on="0"/>
+ <pt x="306" y="574" on="1"/>
+ <pt x="306" y="401" on="0"/>
+ <pt x="362" y="299" on="1"/>
+ <pt x="418" y="197" on="0"/>
+ <pt x="511" y="197" on="1"/>
+ <pt x="637" y="197" on="0"/>
+ </contour>
+ <contour>
+ <pt x="794" y="253" on="1"/>
+ <pt x="739" y="151" on="0"/>
+ <pt x="677" y="99" on="1"/>
+ <pt x="588" y="25" on="0"/>
+ <pt x="470" y="25" on="1"/>
+ <pt x="302" y="25" on="0"/>
+ <pt x="198" y="171" on="1"/>
+ <pt x="93" y="316" on="0"/>
+ <pt x="93" y="551" on="1"/>
+ <pt x="93" y="817" on="0"/>
+ <pt x="227" y="963" on="1"/>
+ <pt x="361" y="1110" on="0"/>
+ <pt x="603" y="1110" on="1"/>
+ <pt x="697" y="1110" on="0"/>
+ <pt x="794" y="1086" on="1"/>
+ <pt x="991" y="1086" on="1"/>
+ <pt x="991" y="296" on="1"/>
+ <pt x="991" y="40" on="0"/>
+ <pt x="964" y="-82" on="1"/>
+ <pt x="891" y="-420" on="0"/>
+ <pt x="463" y="-420" on="1"/>
+ <pt x="283" y="-420" on="0"/>
+ <pt x="100" y="-361" on="1"/>
+ <pt x="100" y="-190" on="1"/>
+ <pt x="315" y="-271" on="0"/>
+ <pt x="462" y="-271" on="1"/>
+ <pt x="794" y="-271" on="0"/>
+ <pt x="794" y="82" on="1"/>
+ </contour>
+ <contour>
+ <pt x="488" y="1283" on="1"/>
+ <pt x="488" y="1480" on="1"/>
+ <pt x="685" y="1480" on="1"/>
+ <pt x="685" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 36 40 31 48 196 23 1 15 2 9 3 1 38 27 11 9 3 1 0 7 25 2 3
+ 0 1 34 33 31 2 0 0 0 42 39 5 1 40 1 4 48 196 41 40 0 26 25 1 14
+ 5 5 39 33 2 19 33 0 0 42 41 4 1 39 1 4 48 196 40 39 1 27 26 1 34
+ 33 1 38 25 11 1 0 4 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="germandbls" xMin="129" yMin="-25" xMax="1165" yMax="1604">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="1151" on="1"/>
+ <pt x="129" y="1406" on="0"/>
+ <pt x="220" y="1505" on="1"/>
+ <pt x="313" y="1604" on="0"/>
+ <pt x="549" y="1604" on="1"/>
+ <pt x="930" y="1604" on="0"/>
+ <pt x="930" y="1333" on="1"/>
+ <pt x="930" y="1203" on="0"/>
+ <pt x="800" y="1063" on="1"/>
+ <pt x="697" y="951" on="0"/>
+ <pt x="697" y="899" on="1"/>
+ <pt x="697" y="831" on="0"/>
+ <pt x="808" y="749" on="1"/>
+ <pt x="993" y="612" on="1"/>
+ <pt x="1165" y="485" on="0"/>
+ <pt x="1165" y="295" on="1"/>
+ <pt x="1165" y="-25" on="0"/>
+ <pt x="789" y="-25" on="1"/>
+ <pt x="624" y="-25" on="0"/>
+ <pt x="487" y="30" on="1"/>
+ <pt x="487" y="202" on="1"/>
+ <pt x="674" y="123" on="0"/>
+ <pt x="789" y="123" on="1"/>
+ <pt x="980" y="123" on="0"/>
+ <pt x="980" y="276" on="1"/>
+ <pt x="980" y="377" on="0"/>
+ <pt x="865" y="465" on="1"/>
+ <pt x="650" y="629" on="1"/>
+ <pt x="521" y="727" on="0"/>
+ <pt x="521" y="841" on="1"/>
+ <pt x="521" y="936" on="0"/>
+ <pt x="635" y="1084" on="1"/>
+ <pt x="733" y="1212" on="0"/>
+ <pt x="733" y="1299" on="1"/>
+ <pt x="733" y="1456" on="0"/>
+ <pt x="536" y="1456" on="1"/>
+ <pt x="419" y="1456" on="0"/>
+ <pt x="372" y="1407" on="1"/>
+ <pt x="326" y="1358" on="0"/>
+ <pt x="326" y="1234" on="1"/>
+ <pt x="326" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 0 0 36 40 5 23 40 18 48 196 18 2 40 21 20 1 4 13 5 0 41 0 1 0 14
+ 0 0 34 41 7 25 14 16 11 14 30 48 196 30 16 7 3 12 20 0 0 41 40 4 1
+ 0 1 4 48 196 21 20 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="grave" xMin="106" yMin="1283" xMax="575" yMax="1604">
+ <contour>
+ <pt x="575" y="1283" on="1"/>
+ <pt x="427" y="1283" on="1"/>
+ <pt x="106" y="1604" on="1"/>
+ <pt x="334" y="1604" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 3 2 1 1 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="greater" xMin="104" yMin="99" xMax="1091" yMax="1086">
+ <contour>
+ <pt x="104" y="1086" on="1"/>
+ <pt x="1091" y="592" on="1"/>
+ <pt x="104" y="99" on="1"/>
+ <pt x="104" y="264" on="1"/>
+ <pt x="758" y="591" on="1"/>
+ <pt x="758" y="593" on="1"/>
+ <pt x="104" y="920" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 6 5 4 3 2 1 0 14 5 4 1 3 13 0 6 3 2 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guillemotleft" xMin="115" yMin="99" xMax="1003" yMax="987">
+ <contour>
+ <pt x="1003" y="913" on="1"/>
+ <pt x="707" y="543" on="1"/>
+ <pt x="1003" y="173" on="1"/>
+ <pt x="905" y="99" on="1"/>
+ <pt x="510" y="543" on="1"/>
+ <pt x="905" y="987" on="1"/>
+ </contour>
+ <contour>
+ <pt x="608" y="913" on="1"/>
+ <pt x="312" y="543" on="1"/>
+ <pt x="608" y="173" on="1"/>
+ <pt x="510" y="99" on="1"/>
+ <pt x="115" y="543" on="1"/>
+ <pt x="510" y="987" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guillemotright" xMin="136" yMin="99" xMax="1024" yMax="987">
+ <contour>
+ <pt x="136" y="173" on="1"/>
+ <pt x="432" y="543" on="1"/>
+ <pt x="136" y="913" on="1"/>
+ <pt x="235" y="987" on="1"/>
+ <pt x="629" y="543" on="1"/>
+ <pt x="235" y="99" on="1"/>
+ </contour>
+ <contour>
+ <pt x="531" y="173" on="1"/>
+ <pt x="827" y="543" on="1"/>
+ <pt x="531" y="913" on="1"/>
+ <pt x="629" y="987" on="1"/>
+ <pt x="1024" y="543" on="1"/>
+ <pt x="629" y="99" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 11 10 9 8 7 6 5 4 3 2 1 0 14 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guilsinglleft" xMin="74" yMin="99" xMax="567" yMax="987">
+ <contour>
+ <pt x="567" y="913" on="1"/>
+ <pt x="271" y="543" on="1"/>
+ <pt x="567" y="173" on="1"/>
+ <pt x="469" y="99" on="1"/>
+ <pt x="74" y="543" on="1"/>
+ <pt x="469" y="987" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 5 4 3 2 1 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="guilsinglright" xMin="114" yMin="99" xMax="607" yMax="987">
+ <contour>
+ <pt x="114" y="173" on="1"/>
+ <pt x="410" y="543" on="1"/>
+ <pt x="114" y="913" on="1"/>
+ <pt x="213" y="987" on="1"/>
+ <pt x="607" y="543" on="1"/>
+ <pt x="213" y="99" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 5 4 3 2 1 0 14 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="h" xMin="154" yMin="0" xMax="997" yMax="1579">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1579" on="1"/>
+ <pt x="351" y="1579" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="424" y="983" on="0"/>
+ <pt x="495" y="1035" on="1"/>
+ <pt x="598" y="1110" on="0"/>
+ <pt x="721" y="1110" on="1"/>
+ <pt x="997" y="1110" on="0"/>
+ <pt x="997" y="780" on="1"/>
+ <pt x="997" y="0" on="1"/>
+ <pt x="799" y="0" on="1"/>
+ <pt x="799" y="716" on="1"/>
+ <pt x="799" y="848" on="0"/>
+ <pt x="772" y="894" on="1"/>
+ <pt x="744" y="941" on="0"/>
+ <pt x="668" y="941" on="1"/>
+ <pt x="506" y="941" on="0"/>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 56 values pushed */
+ 0 0 16 30 7 48 196 7 1 1 18 12 9 3 4 1 0 3 0 2 1 1 19 11 10
+ 0 3 2 0 14 0 0 12 11 4 1 9 19 18 3 2 4 3 0 2 4 48 196 10 9
+ 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hbar" xMin="6" yMin="0" xMax="997" yMax="1579">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1258" on="1"/>
+ <pt x="6" y="1258" on="1"/>
+ <pt x="6" y="1382" on="1"/>
+ <pt x="154" y="1382" on="1"/>
+ <pt x="154" y="1579" on="1"/>
+ <pt x="351" y="1579" on="1"/>
+ <pt x="351" y="1382" on="1"/>
+ <pt x="647" y="1382" on="1"/>
+ <pt x="647" y="1258" on="1"/>
+ <pt x="351" y="1258" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="424" y="983" on="0"/>
+ <pt x="495" y="1035" on="1"/>
+ <pt x="598" y="1110" on="0"/>
+ <pt x="721" y="1110" on="1"/>
+ <pt x="997" y="1110" on="0"/>
+ <pt x="997" y="780" on="1"/>
+ <pt x="997" y="0" on="1"/>
+ <pt x="799" y="0" on="1"/>
+ <pt x="799" y="716" on="1"/>
+ <pt x="799" y="848" on="0"/>
+ <pt x="772" y="894" on="1"/>
+ <pt x="744" y="941" on="0"/>
+ <pt x="668" y="941" on="1"/>
+ <pt x="506" y="941" on="0"/>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 24 30 15 48 196 15 1 1 26 20 17 11 4 1 0 3 0 0 0 10 9 2 1
+ 6 3 3 1 4 48 196 6 5 1 8 7 4 3 3 27 19 18 0 3 3 0 14 9 8
+ 2 19 6 3 3 2 0 0 0 20 19 4 1 17 27 26 11 10 7 6 4 5 0 2 4
+ 48 196 18 17 1 5 4 1 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hcircumflex" xMin="154" yMin="0" xMax="997" yMax="1999">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1579" on="1"/>
+ <pt x="351" y="1579" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="424" y="983" on="0"/>
+ <pt x="495" y="1035" on="1"/>
+ <pt x="598" y="1110" on="0"/>
+ <pt x="721" y="1110" on="1"/>
+ <pt x="997" y="1110" on="0"/>
+ <pt x="997" y="780" on="1"/>
+ <pt x="997" y="0" on="1"/>
+ <pt x="799" y="0" on="1"/>
+ <pt x="799" y="716" on="1"/>
+ <pt x="799" y="848" on="0"/>
+ <pt x="772" y="894" on="1"/>
+ <pt x="744" y="941" on="0"/>
+ <pt x="668" y="941" on="1"/>
+ <pt x="506" y="941" on="0"/>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="228" y="1678" on="1"/>
+ <pt x="469" y="1999" on="1"/>
+ <pt x="687" y="1999" on="1"/>
+ <pt x="928" y="1678" on="1"/>
+ <pt x="780" y="1678" on="1"/>
+ <pt x="579" y="1880" on="1"/>
+ <pt x="577" y="1880" on="1"/>
+ <pt x="376" y="1678" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 16 7 48 196 7 1 26 25 2 21 20 3 1 18 12 9 3 4 1 0 3 0 22
+ 21 1 27 24 23 20 3 2 1 1 19 11 10 0 3 4 0 14 23 9 11 2 27 26 25
+ 24 22 21 6 11 2 3 20 2 0 2 0 0 12 11 5 1 9 19 18 3 2 5 3 0
+ 2 4 48 196 10 9 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hungarumlaut" xMin="-51" yMin="1283" xMax="732" yMax="1604">
+ <contour>
+ <pt x="-51" y="1283" on="1"/>
+ <pt x="190" y="1604" on="1"/>
+ <pt x="381" y="1604" on="1"/>
+ <pt x="60" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="301" y="1283" on="1"/>
+ <pt x="541" y="1604" on="1"/>
+ <pt x="732" y="1604" on="1"/>
+ <pt x="412" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 7 4 3 0 4 13 1 6 5 2 1 3 0 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hyphen" xMin="88" yMin="518" xMax="594" yMax="666">
+ <contour>
+ <pt x="88" y="518" on="1"/>
+ <pt x="88" y="666" on="1"/>
+ <pt x="594" y="666" on="1"/>
+ <pt x="594" y="518" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="hyphen#1" xMin="88" yMin="518" xMax="594" yMax="666">
+ <contour>
+ <pt x="88" y="518" on="1"/>
+ <pt x="88" y="666" on="1"/>
+ <pt x="594" y="666" on="1"/>
+ <pt x="594" y="518" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="i" xMin="129" yMin="0" xMax="326" yMax="1480">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="1086" on="1"/>
+ <pt x="326" y="1086" on="1"/>
+ <pt x="326" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="129" y="1283" on="1"/>
+ <pt x="129" y="1480" on="1"/>
+ <pt x="326" y="1480" on="1"/>
+ <pt x="326" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 41 values pushed */
+ 0 0 7 4 5 1 5 1 4 48 196 3 0 1 0 6 5 0 2 1 1 14 0 0 7
+ 6 3 2 4 3 0 1 4 48 196 5 4 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="iacute" xMin="79" yMin="0" xMax="548" yMax="1604">
+ <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
+ <component glyphName="acute" x="-28" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ibreve" xMin="-106" yMin="0" xMax="560" yMax="1604">
+ <contour>
+ <pt x="128" y="0" on="1"/>
+ <pt x="128" y="1086" on="1"/>
+ <pt x="325" y="1086" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-106" y="1604" on="1"/>
+ <pt x="17" y="1604" on="1"/>
+ <pt x="38" y="1510" on="0"/>
+ <pt x="92" y="1470" on="1"/>
+ <pt x="144" y="1431" on="0"/>
+ <pt x="227" y="1431" on="1"/>
+ <pt x="321" y="1431" on="0"/>
+ <pt x="375" y="1480" on="1"/>
+ <pt x="418" y="1520" on="0"/>
+ <pt x="437" y="1604" on="1"/>
+ <pt x="560" y="1604" on="1"/>
+ <pt x="544" y="1470" on="0"/>
+ <pt x="471" y="1389" on="1"/>
+ <pt x="377" y="1283" on="0"/>
+ <pt x="227" y="1283" on="1"/>
+ <pt x="70" y="1283" on="0"/>
+ <pt x="-25" y="1398" on="1"/>
+ <pt x="-90" y="1476" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 9 40 18 48 196 14 13 5 4 4 13 18 1 3 0 1 0 2 1 1 14 14 13
+ 2 13 2 5 4 0 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="icircumflex" xMin="-123" yMin="0" xMax="577" yMax="1604">
+ <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="-114" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="idieresis" xMin="-56" yMin="0" xMax="512" yMax="1456">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="1086" on="1"/>
+ <pt x="326" y="1086" on="1"/>
+ <pt x="326" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-56" y="1283" on="1"/>
+ <pt x="-56" y="1456" on="1"/>
+ <pt x="117" y="1456" on="1"/>
+ <pt x="117" y="1283" on="1"/>
+ </contour>
+ <contour>
+ <pt x="339" y="1283" on="1"/>
+ <pt x="339" y="1456" on="1"/>
+ <pt x="512" y="1456" on="1"/>
+ <pt x="512" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 59 values pushed */
+ 0 0 11 8 7 4 13 3 5 1 4 48 196 10 9 6 5 3 3 0 1 2 0 2 1
+ 1 14 0 0 9 8 13 1 10 7 6 13 1 4 3 2 4 1 0 3 4 48 196 11 10
+ 1 5 4 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="igrave" xMin="-94" yMin="0" xMax="375" yMax="1604">
+ <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
+ <component glyphName="grave" x="-200" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ij" xMin="129" yMin="-419" xMax="786" yMax="1480">
+ <component glyphName="i" x="0" y="0" flags="0x4"/>
+ <component glyphName="j" x="455" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="imacron" xMin="-94" yMin="0" xMax="548" yMax="1431">
+ <component glyphName="dotlessi" x="-1" y="0" flags="0x4"/>
+ <component glyphName="macron" x="-114" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="iogonek" xMin="61" yMin="-370" xMax="403" yMax="1480">
+ <component glyphName="i" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="-109" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="itilde" xMin="-106" yMin="0" xMax="560" yMax="1517">
+ <contour>
+ <pt x="128" y="0" on="1"/>
+ <pt x="128" y="1086" on="1"/>
+ <pt x="325" y="1086" on="1"/>
+ <pt x="325" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="-106" y="1283" on="1"/>
+ <pt x="-99" y="1376" on="0"/>
+ <pt x="-74" y="1427" on="1"/>
+ <pt x="-28" y="1517" on="0"/>
+ <pt x="81" y="1517" on="1"/>
+ <pt x="153" y="1517" on="0"/>
+ <pt x="214" y="1479" on="1"/>
+ <pt x="274" y="1442" on="1"/>
+ <pt x="331" y="1407" on="0"/>
+ <pt x="361" y="1407" on="1"/>
+ <pt x="426" y="1407" on="0"/>
+ <pt x="437" y="1517" on="1"/>
+ <pt x="560" y="1517" on="1"/>
+ <pt x="553" y="1423" on="0"/>
+ <pt x="528" y="1373" on="1"/>
+ <pt x="483" y="1283" on="0"/>
+ <pt x="375" y="1283" on="1"/>
+ <pt x="303" y="1283" on="0"/>
+ <pt x="240" y="1322" on="1"/>
+ <pt x="180" y="1359" on="1"/>
+ <pt x="125" y="1393" on="0"/>
+ <pt x="93" y="1393" on="1"/>
+ <pt x="28" y="1393" on="0"/>
+ <pt x="17" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 0 0 25 6 8 13 6 20 48 196 8 0 20 1 27 20 4 3 0 1 3 0 1 16 15
+ 2 13 0 0 3 0 1 0 2 1 1 14 16 15 2 13 2 27 4 0 0 0 3 2 5
+ 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="j" xMin="-155" yMin="-419" xMax="331" yMax="1480">
+ <contour>
+ <pt x="-155" y="-387" on="1"/>
+ <pt x="-155" y="-231" on="1"/>
+ <pt x="-75" y="-271" on="0"/>
+ <pt x="-5" y="-271" on="1"/>
+ <pt x="92" y="-271" on="0"/>
+ <pt x="115" y="-197" on="1"/>
+ <pt x="133" y="-136" on="0"/>
+ <pt x="133" y="0" on="1"/>
+ <pt x="133" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="0" on="1"/>
+ <pt x="331" y="-419" on="0"/>
+ <pt x="11" y="-419" on="1"/>
+ <pt x="-77" y="-419" on="0"/>
+ </contour>
+ <contour>
+ <pt x="133" y="1283" on="1"/>
+ <pt x="133" y="1480" on="1"/>
+ <pt x="331" y="1480" on="1"/>
+ <pt x="331" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 0 3 40 12 48 196 1 10 7 1 0 4 13 12 2 0 0 0 17 14 5 1 15 1
+ 4 48 196 16 15 0 9 8 1 14 0 0 15 14 8 7 4 3 9 1 4 48 196 17 16
+ 10 9 3 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="jcircumflex" xMin="-155" yMin="-419" xMax="565" yMax="1604">
+ <contour>
+ <pt x="-155" y="-387" on="1"/>
+ <pt x="-155" y="-231" on="1"/>
+ <pt x="-75" y="-271" on="0"/>
+ <pt x="-5" y="-271" on="1"/>
+ <pt x="92" y="-271" on="0"/>
+ <pt x="115" y="-197" on="1"/>
+ <pt x="133" y="-136" on="0"/>
+ <pt x="133" y="0" on="1"/>
+ <pt x="133" y="1086" on="1"/>
+ <pt x="331" y="1086" on="1"/>
+ <pt x="331" y="0" on="1"/>
+ <pt x="331" y="-419" on="0"/>
+ <pt x="11" y="-419" on="1"/>
+ <pt x="-77" y="-419" on="0"/>
+ </contour>
+ <contour>
+ <pt x="-134" y="1283" on="1"/>
+ <pt x="106" y="1604" on="1"/>
+ <pt x="325" y="1604" on="1"/>
+ <pt x="565" y="1283" on="1"/>
+ <pt x="417" y="1283" on="1"/>
+ <pt x="217" y="1485" on="1"/>
+ <pt x="214" y="1485" on="1"/>
+ <pt x="14" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 75 values pushed */
+ 0 0 3 40 12 48 196 20 19 2 15 14 3 1 10 7 1 0 4 13 12 2 0 16 15
+ 1 21 18 17 14 3 2 0 9 8 1 14 20 19 16 3 9 7 3 21 15 14 3 7 0
+ 3 18 17 2 13 9 0 0 10 9 4 1 7 1 4 48 196 8 7 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="k" xMin="154" yMin="0" xMax="1006" yMax="1579">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1579" on="1"/>
+ <pt x="351" y="1579" on="1"/>
+ <pt x="351" y="559" on="1"/>
+ <pt x="715" y="1086" on="1"/>
+ <pt x="903" y="1086" on="1"/>
+ <pt x="556" y="573" on="1"/>
+ <pt x="1006" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="351" y="557" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 9 6 3 3 4 0 3 2 1 1 10 8 7 0 3 2 0 5 4 1 14 8 7 6 5
+ 4 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="kcommaaccent" xMin="154" yMin="-432" xMax="1006" yMax="1579">
+ <component glyphName="k" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="218" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="kgreenlandic" xMin="154" yMin="0" xMax="1006" yMax="1086">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1086" on="1"/>
+ <pt x="351" y="1086" on="1"/>
+ <pt x="351" y="559" on="1"/>
+ <pt x="715" y="1086" on="1"/>
+ <pt x="903" y="1086" on="1"/>
+ <pt x="556" y="573" on="1"/>
+ <pt x="1006" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="351" y="557" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 45 values pushed */
+ 9 6 3 3 1 0 3 10 8 7 0 3 0 5 4 2 1 1 3 14 8 7 6 5 4
+ 5 13 2 0 0 10 9 3 2 4 3 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="l" xMin="129" yMin="0" xMax="326" yMax="1579">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="1579" on="1"/>
+ <pt x="326" y="1579" on="1"/>
+ <pt x="326" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 2 1 1 3 0 1 2 0 14 0 0 3 2 4 1 0 1 4 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lacute" xMin="79" yMin="0" xMax="548" yMax="1999">
+ <component glyphName="l" x="-1" y="0" flags="0x4"/>
+ <component glyphName="acute" x="-28" y="395" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="lcaron" xMin="129" yMin="0" xMax="610" yMax="1579">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="1579" on="1"/>
+ <pt x="326" y="1579" on="1"/>
+ <pt x="326" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="413" y="1125" on="1"/>
+ <pt x="413" y="1184" on="1"/>
+ <pt x="489" y="1205" on="0"/>
+ <pt x="489" y="1365" on="1"/>
+ <pt x="489" y="1382" on="1"/>
+ <pt x="413" y="1382" on="1"/>
+ <pt x="413" y="1579" on="1"/>
+ <pt x="610" y="1579" on="1"/>
+ <pt x="610" y="1408" on="1"/>
+ <pt x="609" y="1146" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 53 values pushed */
+ 12 9 8 7 5 4 6 1 0 3 11 10 2 1 3 3 0 1 2 0 14 8 7 2 11
+ 4 3 0 0 10 9 5 4 4 3 11 3 2 4 1 0 2 4 48 196 12 11 1 1 0
+ 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lcommaaccent" xMin="79" yMin="-432" xMax="421" yMax="1579">
+ <component glyphName="l" x="-1" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="-91" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ldot" xMin="129" yMin="0" xMax="672" yMax="1579">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="1579" on="1"/>
+ <pt x="326" y="1579" on="1"/>
+ <pt x="326" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="474" y="642" on="1"/>
+ <pt x="474" y="839" on="1"/>
+ <pt x="672" y="839" on="1"/>
+ <pt x="672" y="642" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 7 4 5 1 5 1 4 48 196 6 5 1 2 1 1 3 0 1 3 0 14 0 0
+ 5 4 4 1 6 3 2 4 1 0 2 4 48 196 7 6 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="less" xMin="104" yMin="99" xMax="1091" yMax="1086">
+ <contour>
+ <pt x="1091" y="99" on="1"/>
+ <pt x="104" y="592" on="1"/>
+ <pt x="1091" y="1086" on="1"/>
+ <pt x="1091" y="920" on="1"/>
+ <pt x="437" y="593" on="1"/>
+ <pt x="437" y="591" on="1"/>
+ <pt x="1091" y="264" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 20 values pushed */
+ 6 5 4 3 2 1 0 14 5 4 1 3 13 0 6 3 2 0 3 0
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="logicalnot" xMin="86" yMin="296" xMax="1073" yMax="888">
+ <contour>
+ <pt x="86" y="740" on="1"/>
+ <pt x="86" y="888" on="1"/>
+ <pt x="1073" y="888" on="1"/>
+ <pt x="1073" y="296" on="1"/>
+ <pt x="925" y="296" on="1"/>
+ <pt x="925" y="740" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 39 values pushed */
+ 0 0 5 0 7 1 1 1 4 48 196 2 1 1 4 3 1 2 0 14 0 0 5 4 7
+ 1 2 1 4 48 196 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="longs" xMin="8" yMin="0" xMax="512" yMax="1604">
+ <contour>
+ <pt x="144" y="0" on="1"/>
+ <pt x="144" y="938" on="1"/>
+ <pt x="8" y="938" on="1"/>
+ <pt x="8" y="1086" on="1"/>
+ <pt x="144" y="1086" on="1"/>
+ <pt x="144" y="1216" on="1"/>
+ <pt x="144" y="1399" on="0"/>
+ <pt x="223" y="1501" on="1"/>
+ <pt x="303" y="1604" on="0"/>
+ <pt x="446" y="1604" on="1"/>
+ <pt x="466" y="1604" on="0"/>
+ <pt x="512" y="1599" on="1"/>
+ <pt x="512" y="1452" on="1"/>
+ <pt x="482" y="1456" on="0"/>
+ <pt x="466" y="1456" on="1"/>
+ <pt x="341" y="1456" on="0"/>
+ <pt x="341" y="1237" on="1"/>
+ <pt x="341" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 48 values pushed */
+ 0 0 14 7 9 48 196 16 12 11 5 4 3 2 1 8 13 9 0 17 0 1 0 14 0
+ 0 17 16 5 1 0 1 4 48 196 12 11 1 5 4 1 0 3 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="lslash" xMin="-7" yMin="0" xMax="462" yMax="1579">
+ <contour>
+ <pt x="129" y="0" on="1"/>
+ <pt x="129" y="721" on="1"/>
+ <pt x="-7" y="649" on="1"/>
+ <pt x="-7" y="814" on="1"/>
+ <pt x="129" y="889" on="1"/>
+ <pt x="129" y="1579" on="1"/>
+ <pt x="327" y="1579" on="1"/>
+ <pt x="327" y="998" on="1"/>
+ <pt x="462" y="1065" on="1"/>
+ <pt x="462" y="901" on="1"/>
+ <pt x="327" y="830" on="1"/>
+ <pt x="327" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 10 9 8 7 4 3 2 1 8 5 0 3 6 5 1 11 0 1 2 0 14 0 0 11 10
+ 7 6 4 3 0 1 4 48 196 9 8 1 5 4 1 0 3 3 2 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="m" xMin="154" yMin="0" xMax="1564" yMax="1110">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1086" on="1"/>
+ <pt x="351" y="1086" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="438" y="1012" on="0"/>
+ <pt x="494" y="1058" on="1"/>
+ <pt x="559" y="1110" on="0"/>
+ <pt x="665" y="1110" on="1"/>
+ <pt x="795" y="1110" on="0"/>
+ <pt x="876" y="1026" on="1"/>
+ <pt x="923" y="977" on="0"/>
+ <pt x="958" y="882" on="1"/>
+ <pt x="1046" y="1014" on="0"/>
+ <pt x="1101" y="1058" on="1"/>
+ <pt x="1166" y="1110" on="0"/>
+ <pt x="1273" y="1110" on="1"/>
+ <pt x="1564" y="1110" on="0"/>
+ <pt x="1564" y="790" on="1"/>
+ <pt x="1564" y="0" on="1"/>
+ <pt x="1367" y="0" on="1"/>
+ <pt x="1366" y="759" on="1"/>
+ <pt x="1366" y="946" on="0"/>
+ <pt x="1222" y="946" on="1"/>
+ <pt x="1094" y="946" on="0"/>
+ <pt x="958" y="728" on="1"/>
+ <pt x="958" y="0" on="1"/>
+ <pt x="760" y="0" on="1"/>
+ <pt x="760" y="759" on="1"/>
+ <pt x="760" y="946" on="0"/>
+ <pt x="615" y="946" on="1"/>
+ <pt x="487" y="946" on="0"/>
+ <pt x="351" y="728" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 70 values pushed */
+ 0 0 29 29 7 22 29 15 48 196 15 1 7 1 31 27 24 17 11 3 6 1 0 3 32
+ 26 25 19 18 0 5 0 2 1 1 14 19 17 11 2 0 0 25 24 11 4 2 26 32 31
+ 3 2 4 3 0 2 4 48 196 18 17 1 27 26 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="macron" xMin="20" yMin="1283" xMax="662" yMax="1431">
+ <contour>
+ <pt x="20" y="1283" on="1"/>
+ <pt x="20" y="1431" on="1"/>
+ <pt x="662" y="1431" on="1"/>
+ <pt x="662" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="macron#1" xMin="99" yMin="1456" xMax="1040" yMax="1604">
+ <contour>
+ <pt x="99" y="1456" on="1"/>
+ <pt x="99" y="1604" on="1"/>
+ <pt x="1040" y="1604" on="1"/>
+ <pt x="1040" y="1456" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="minus" xMin="104" yMin="518" xMax="1091" yMax="666">
+ <contour>
+ <pt x="104" y="518" on="1"/>
+ <pt x="104" y="666" on="1"/>
+ <pt x="1091" y="666" on="1"/>
+ <pt x="1091" y="518" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="mu" xMin="142" yMin="-395" xMax="984" yMax="1086">
+ <contour>
+ <pt x="142" y="1086" on="1"/>
+ <pt x="339" y="1086" on="1"/>
+ <pt x="339" y="370" on="1"/>
+ <pt x="339" y="239" on="0"/>
+ <pt x="366" y="192" on="1"/>
+ <pt x="394" y="145" on="0"/>
+ <pt x="470" y="145" on="1"/>
+ <pt x="632" y="145" on="0"/>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="1086" on="1"/>
+ <pt x="984" y="1086" on="1"/>
+ <pt x="984" y="0" on="1"/>
+ <pt x="787" y="0" on="1"/>
+ <pt x="787" y="203" on="1"/>
+ <pt x="629" y="-19" on="0"/>
+ <pt x="469" y="-19" on="1"/>
+ <pt x="404" y="-19" on="0"/>
+ <pt x="339" y="25" on="1"/>
+ <pt x="339" y="-395" on="1"/>
+ <pt x="142" y="-395" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 60 values pushed */
+ 0 0 6 29 15 48 196 15 2 17 13 8 2 4 0 11 3 12 11 1 19 18 1 2 0
+ 10 9 1 0 1 3 14 0 0 13 12 9 8 4 3 10 18 17 2 1 4 3 0 2 4
+ 48 196 11 10 1 19 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="multiply" xMin="118" yMin="112" xMax="1078" yMax="1072">
+ <contour>
+ <pt x="118" y="217" on="1"/>
+ <pt x="493" y="592" on="1"/>
+ <pt x="118" y="967" on="1"/>
+ <pt x="223" y="1072" on="1"/>
+ <pt x="598" y="697" on="1"/>
+ <pt x="973" y="1072" on="1"/>
+ <pt x="1078" y="967" on="1"/>
+ <pt x="703" y="592" on="1"/>
+ <pt x="1078" y="217" on="1"/>
+ <pt x="973" y="112" on="1"/>
+ <pt x="598" y="487" on="1"/>
+ <pt x="223" y="112" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 1 11 10 9 8 7 6 5 4 3 2 1 0 12 13 1 0 14 11 10 9 8 7 6 5
+ 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="n" xMin="154" yMin="0" xMax="997" yMax="1110">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1086" on="1"/>
+ <pt x="351" y="1086" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="424" y="983" on="0"/>
+ <pt x="495" y="1035" on="1"/>
+ <pt x="598" y="1110" on="0"/>
+ <pt x="721" y="1110" on="1"/>
+ <pt x="997" y="1110" on="0"/>
+ <pt x="997" y="780" on="1"/>
+ <pt x="997" y="0" on="1"/>
+ <pt x="799" y="0" on="1"/>
+ <pt x="799" y="716" on="1"/>
+ <pt x="799" y="848" on="0"/>
+ <pt x="772" y="894" on="1"/>
+ <pt x="744" y="941" on="0"/>
+ <pt x="668" y="941" on="1"/>
+ <pt x="506" y="941" on="0"/>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 53 values pushed */
+ 0 0 16 30 7 48 196 7 1 18 12 9 3 4 1 0 3 19 11 10 0 3 0 2 1
+ 1 14 0 0 12 11 4 1 9 19 18 3 2 4 3 0 2 4 48 196 10 9 1 1 0
+ 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nacute" xMin="154" yMin="0" xMax="997" yMax="1604">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="306" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="napostrophe" xMin="0" yMin="0" xMax="1095" yMax="1579">
+ <contour>
+ <pt x="252" y="0" on="1"/>
+ <pt x="252" y="1086" on="1"/>
+ <pt x="449" y="1086" on="1"/>
+ <pt x="449" y="882" on="1"/>
+ <pt x="522" y="983" on="0"/>
+ <pt x="593" y="1035" on="1"/>
+ <pt x="696" y="1110" on="0"/>
+ <pt x="819" y="1110" on="1"/>
+ <pt x="1095" y="1110" on="0"/>
+ <pt x="1095" y="780" on="1"/>
+ <pt x="1095" y="0" on="1"/>
+ <pt x="897" y="0" on="1"/>
+ <pt x="897" y="716" on="1"/>
+ <pt x="897" y="847" on="0"/>
+ <pt x="869" y="894" on="1"/>
+ <pt x="841" y="941" on="0"/>
+ <pt x="766" y="941" on="1"/>
+ <pt x="604" y="941" on="0"/>
+ <pt x="449" y="703" on="1"/>
+ <pt x="449" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="0" y="1125" on="1"/>
+ <pt x="0" y="1184" on="1"/>
+ <pt x="76" y="1205" on="0"/>
+ <pt x="76" y="1365" on="1"/>
+ <pt x="76" y="1382" on="1"/>
+ <pt x="0" y="1382" on="1"/>
+ <pt x="0" y="1579" on="1"/>
+ <pt x="197" y="1579" on="1"/>
+ <pt x="197" y="1408" on="1"/>
+ <pt x="196" y="1146" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 16 30 7 48 196 7 1 28 25 24 23 21 20 6 26 1 3 18 12 9 3 4 1
+ 0 3 27 26 1 19 11 10 0 3 2 0 2 1 1 14 24 23 2 27 20 3 0 0 28
+ 27 4 1 20 12 11 4 1 9 19 18 3 2 4 3 0 3 4 48 196 26 25 21 20 3
+ 10 9 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nbhyphen" xMin="88" yMin="518" xMax="594" yMax="666">
+ <contour>
+ <pt x="88" y="518" on="1"/>
+ <pt x="88" y="666" on="1"/>
+ <pt x="594" y="666" on="1"/>
+ <pt x="594" y="518" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ncaron" xMin="154" yMin="0" xMax="997" yMax="1604">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="243" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ncommaaccent" xMin="154" yMin="-432" xMax="997" yMax="1110">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="243" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="nine" xMin="84" yMin="-38" xMax="1027" yMax="1518">
+ <contour>
+ <pt x="813" y="702" on="1"/>
+ <pt x="675" y="530" on="0"/>
+ <pt x="476" y="530" on="1"/>
+ <pt x="294" y="530" on="0"/>
+ <pt x="189" y="654" on="1"/>
+ <pt x="84" y="778" on="0"/>
+ <pt x="84" y="995" on="1"/>
+ <pt x="84" y="1235" on="0"/>
+ <pt x="208" y="1376" on="1"/>
+ <pt x="331" y="1518" on="0"/>
+ <pt x="539" y="1518" on="1"/>
+ <pt x="767" y="1518" on="0"/>
+ <pt x="897" y="1323" on="1"/>
+ <pt x="1027" y="1128" on="0"/>
+ <pt x="1027" y="788" on="1"/>
+ <pt x="1027" y="400" on="0"/>
+ <pt x="872" y="181" on="1"/>
+ <pt x="717" y="-38" on="0"/>
+ <pt x="443" y="-38" on="1"/>
+ <pt x="315" y="-38" on="0"/>
+ <pt x="163" y="18" on="1"/>
+ <pt x="163" y="190" on="1"/>
+ <pt x="346" y="111" on="0"/>
+ <pt x="447" y="111" on="1"/>
+ <pt x="668" y="111" on="0"/>
+ <pt x="757" y="333" on="1"/>
+ <pt x="792" y="420" on="0"/>
+ <pt x="804" y="529" on="1"/>
+ <pt x="811" y="587" on="0"/>
+ </contour>
+ <contour>
+ <pt x="522" y="1369" on="1"/>
+ <pt x="278" y="1369" on="0"/>
+ <pt x="278" y="1036" on="1"/>
+ <pt x="278" y="672" on="0"/>
+ <pt x="529" y="672" on="1"/>
+ <pt x="653" y="672" on="0"/>
+ <pt x="729" y="758" on="1"/>
+ <pt x="806" y="845" on="0"/>
+ <pt x="806" y="992" on="1"/>
+ <pt x="806" y="1155" on="0"/>
+ <pt x="727" y="1262" on="1"/>
+ <pt x="647" y="1369" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 0 0 33 40 2 29 40 10 23 40 18 48 196 18 2 10 0 2 1 1 21 20 2 0 4
+ 0 2 3 0 0 14 0 0 37 26 14 31 41 6 48 196 0 14 20 6 20 21 20 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="nonbreakingspace"/><!-- contains no outline data -->
+
+ <TTGlyph name="ntilde" xMin="154" yMin="0" xMax="997" yMax="1517">
+ <component glyphName="n" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="221" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="numbersign" xMin="25" yMin="0" xMax="1114" yMax="1480">
+ <contour>
+ <pt x="125" y="0" on="1"/>
+ <pt x="236" y="444" on="1"/>
+ <pt x="25" y="444" on="1"/>
+ <pt x="49" y="568" on="1"/>
+ <pt x="267" y="568" on="1"/>
+ <pt x="354" y="913" on="1"/>
+ <pt x="118" y="913" on="1"/>
+ <pt x="143" y="1036" on="1"/>
+ <pt x="384" y="1036" on="1"/>
+ <pt x="496" y="1480" on="1"/>
+ <pt x="623" y="1480" on="1"/>
+ <pt x="512" y="1036" on="1"/>
+ <pt x="775" y="1036" on="1"/>
+ <pt x="886" y="1480" on="1"/>
+ <pt x="1014" y="1480" on="1"/>
+ <pt x="903" y="1036" on="1"/>
+ <pt x="1114" y="1036" on="1"/>
+ <pt x="1090" y="913" on="1"/>
+ <pt x="872" y="913" on="1"/>
+ <pt x="785" y="568" on="1"/>
+ <pt x="1021" y="568" on="1"/>
+ <pt x="997" y="444" on="1"/>
+ <pt x="755" y="444" on="1"/>
+ <pt x="644" y="0" on="1"/>
+ <pt x="516" y="0" on="1"/>
+ <pt x="627" y="444" on="1"/>
+ <pt x="364" y="444" on="1"/>
+ <pt x="253" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="394" y="568" on="1"/>
+ <pt x="658" y="568" on="1"/>
+ <pt x="745" y="913" on="1"/>
+ <pt x="481" y="913" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 14 13 10 9 4 13 7 27 24 23 0 4 13 1 0 0 31 30 18 17 6 5 6 5 7
+ 29 28 20 19 4 3 6 5 1 2 4 48 196 16 15 12 11 8 7 5 26 25 22 21 2
+ 1 5 2 0 14 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12
+ 11 10 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="o" xMin="86" yMin="-25" xMax="1052" yMax="1110">
+ <contour>
+ <pt x="569" y="1110" on="1"/>
+ <pt x="792" y="1110" on="0"/>
+ <pt x="922" y="958" on="1"/>
+ <pt x="1052" y="807" on="0"/>
+ <pt x="1052" y="544" on="1"/>
+ <pt x="1052" y="277" on="0"/>
+ <pt x="922" y="126" on="1"/>
+ <pt x="792" y="-25" on="0"/>
+ <pt x="562" y="-25" on="1"/>
+ <pt x="365" y="-25" on="0"/>
+ <pt x="242" y="100" on="1"/>
+ <pt x="86" y="257" on="0"/>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="806" on="0"/>
+ <pt x="216" y="958" on="1"/>
+ <pt x="346" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="569" y="962" on="1"/>
+ <pt x="299" y="962" on="0"/>
+ <pt x="299" y="544" on="1"/>
+ <pt x="299" y="123" on="0"/>
+ <pt x="568" y="123" on="1"/>
+ <pt x="839" y="123" on="0"/>
+ <pt x="839" y="547" on="1"/>
+ <pt x="839" y="962" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 20 40 8 16 40 0 48 196 8 2 0 1 14 0 0 22 9 4 18 9 12 48 196
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="oacute" xMin="86" yMin="-25" xMax="1052" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="314" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="obreve" xMin="86" yMin="-25" xMax="1052" yMax="1604">
+ <contour>
+ <pt x="569" y="1110" on="1"/>
+ <pt x="792" y="1110" on="0"/>
+ <pt x="922" y="958" on="1"/>
+ <pt x="1052" y="807" on="0"/>
+ <pt x="1052" y="544" on="1"/>
+ <pt x="1052" y="277" on="0"/>
+ <pt x="922" y="126" on="1"/>
+ <pt x="792" y="-25" on="0"/>
+ <pt x="562" y="-25" on="1"/>
+ <pt x="365" y="-25" on="0"/>
+ <pt x="242" y="100" on="1"/>
+ <pt x="86" y="257" on="0"/>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="806" on="0"/>
+ <pt x="216" y="958" on="1"/>
+ <pt x="346" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="569" y="962" on="1"/>
+ <pt x="299" y="962" on="0"/>
+ <pt x="299" y="544" on="1"/>
+ <pt x="299" y="123" on="0"/>
+ <pt x="568" y="123" on="1"/>
+ <pt x="839" y="123" on="0"/>
+ <pt x="839" y="547" on="1"/>
+ <pt x="839" y="962" on="0"/>
+ </contour>
+ <contour>
+ <pt x="236" y="1604" on="1"/>
+ <pt x="359" y="1604" on="1"/>
+ <pt x="380" y="1511" on="0"/>
+ <pt x="434" y="1470" on="1"/>
+ <pt x="486" y="1431" on="0"/>
+ <pt x="569" y="1431" on="1"/>
+ <pt x="663" y="1431" on="0"/>
+ <pt x="717" y="1480" on="1"/>
+ <pt x="760" y="1520" on="0"/>
+ <pt x="779" y="1604" on="1"/>
+ <pt x="902" y="1604" on="1"/>
+ <pt x="885" y="1469" on="0"/>
+ <pt x="813" y="1389" on="1"/>
+ <pt x="718" y="1283" on="0"/>
+ <pt x="569" y="1283" on="1"/>
+ <pt x="412" y="1283" on="0"/>
+ <pt x="317" y="1398" on="1"/>
+ <pt x="253" y="1475" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 44 values pushed */
+ 0 0 29 7 38 20 7 8 16 7 0 48 196 8 2 0 1 1 34 33 25 24 4 13 38
+ 1 0 14 0 0 22 9 4 18 9 12 48 196 34 33 25 24 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ocircumflex" xMin="86" yMin="-25" xMax="1052" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="228" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="odieresis" xMin="86" yMin="-25" xMax="1052" yMax="1456">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="228" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="oe" xMin="86" yMin="-25" xMax="1812" yMax="1110">
+ <contour>
+ <pt x="990" y="910" on="1"/>
+ <pt x="1054" y="999" on="0"/>
+ <pt x="1125" y="1044" on="1"/>
+ <pt x="1230" y="1110" on="0"/>
+ <pt x="1375" y="1110" on="1"/>
+ <pt x="1633" y="1110" on="0"/>
+ <pt x="1734" y="927" on="1"/>
+ <pt x="1809" y="791" on="0"/>
+ <pt x="1812" y="512" on="1"/>
+ <pt x="1099" y="512" on="1"/>
+ <pt x="1117" y="321" on="0"/>
+ <pt x="1191" y="233" on="1"/>
+ <pt x="1283" y="123" on="0"/>
+ <pt x="1494" y="123" on="1"/>
+ <pt x="1649" y="123" on="0"/>
+ <pt x="1812" y="194" on="1"/>
+ <pt x="1812" y="37" on="1"/>
+ <pt x="1620" y="-25" on="0"/>
+ <pt x="1444" y="-25" on="1"/>
+ <pt x="1264" y="-25" on="0"/>
+ <pt x="1157" y="33" on="1"/>
+ <pt x="1077" y="77" on="0"/>
+ <pt x="995" y="174" on="1"/>
+ <pt x="934" y="86" on="0"/>
+ <pt x="862" y="41" on="1"/>
+ <pt x="755" y="-25" on="0"/>
+ <pt x="606" y="-25" on="1"/>
+ <pt x="368" y="-25" on="0"/>
+ <pt x="227" y="129" on="1"/>
+ <pt x="86" y="283" on="0"/>
+ <pt x="86" y="543" on="1"/>
+ <pt x="86" y="805" on="0"/>
+ <pt x="228" y="957" on="1"/>
+ <pt x="369" y="1110" on="0"/>
+ <pt x="608" y="1110" on="1"/>
+ <pt x="764" y="1110" on="0"/>
+ <pt x="872" y="1035" on="1"/>
+ <pt x="934" y="992" on="0"/>
+ </contour>
+ <contour>
+ <pt x="608" y="962" on="1"/>
+ <pt x="295" y="962" on="0"/>
+ <pt x="295" y="547" on="1"/>
+ <pt x="295" y="365" on="0"/>
+ <pt x="356" y="260" on="1"/>
+ <pt x="435" y="123" on="0"/>
+ <pt x="610" y="123" on="1"/>
+ <pt x="898" y="123" on="0"/>
+ <pt x="898" y="543" on="1"/>
+ <pt x="898" y="736" on="0"/>
+ <pt x="838" y="840" on="1"/>
+ <pt x="768" y="962" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1105" y="648" on="1"/>
+ <pt x="1602" y="648" on="1"/>
+ <pt x="1599" y="776" on="0"/>
+ <pt x="1568" y="844" on="1"/>
+ <pt x="1513" y="962" on="0"/>
+ <pt x="1371" y="962" on="1"/>
+ <pt x="1233" y="962" on="0"/>
+ <pt x="1166" y="857" on="1"/>
+ <pt x="1120" y="786" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 55 40 4 44 40 26 38 40 34 13 40 18 48 196 34 1 26 2 18 2 4 1 1
+ 0 1 50 2 0 1 22 16 15 3 8 2 3 0 0 0 9 8 31 1 50 1 4 48 196
+ 51 50 1 0 14 0 0 40 43 30 48 196 51 50 22 9 0 5 13 46 30 8 16 15 8
+ 2 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ogonek" xMin="170" yMin="-370" xMax="512" yMax="0">
+ <contour>
+ <pt x="328" y="0" on="1"/>
+ <pt x="435" y="0" on="1"/>
+ <pt x="307" y="-80" on="0"/>
+ <pt x="307" y="-179" on="1"/>
+ <pt x="307" y="-275" on="0"/>
+ <pt x="422" y="-275" on="1"/>
+ <pt x="475" y="-275" on="0"/>
+ <pt x="512" y="-260" on="1"/>
+ <pt x="512" y="-341" on="1"/>
+ <pt x="450" y="-370" on="0"/>
+ <pt x="372" y="-370" on="1"/>
+ <pt x="170" y="-370" on="0"/>
+ <pt x="170" y="-212" on="1"/>
+ <pt x="170" y="-90" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 5 21 10 48 196 10 8 7 1 0 14 0 0 3 42 12 48 196 12 8 7 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ograve" xMin="86" yMin="-25" xMax="1052" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="142" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ohungarumlaut" xMin="86" yMin="-25" xMax="1121" yMax="1604">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="hungarumlaut" x="389" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="omacron" xMin="86" yMin="-25" xMax="1052" yMax="1431">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="228" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="one" xMin="230" yMin="0" xMax="1020" yMax="1517">
+ <contour>
+ <pt x="230" y="0" on="1"/>
+ <pt x="230" y="148" on="1"/>
+ <pt x="526" y="148" on="1"/>
+ <pt x="526" y="1316" on="1"/>
+ <pt x="230" y="1242" on="1"/>
+ <pt x="230" y="1394" on="1"/>
+ <pt x="724" y="1517" on="1"/>
+ <pt x="724" y="148" on="1"/>
+ <pt x="1020" y="148" on="1"/>
+ <pt x="1020" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 49 values pushed */
+ 6 5 4 3 4 13 1 0 0 8 7 2 1 7 3 0 1 4 48 196 9 0 1 0 14
+ 0 0 7 6 4 1 2 1 4 48 196 9 8 1 3 2 1 5 4 1 0 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onehalf" xMin="116" yMin="-37" xMax="1584" yMax="1517">
+ <contour>
+ <pt x="1019" y="0" on="1"/>
+ <pt x="1019" y="122" on="1"/>
+ <pt x="1082" y="234" on="0"/>
+ <pt x="1201" y="341" on="1"/>
+ <pt x="1271" y="403" on="1"/>
+ <pt x="1427" y="541" on="0"/>
+ <pt x="1427" y="663" on="1"/>
+ <pt x="1427" y="809" on="0"/>
+ <pt x="1266" y="809" on="1"/>
+ <pt x="1174" y="809" on="0"/>
+ <pt x="1041" y="740" on="1"/>
+ <pt x="1041" y="857" on="1"/>
+ <pt x="1173" y="910" on="0"/>
+ <pt x="1292" y="910" on="1"/>
+ <pt x="1423" y="910" on="0"/>
+ <pt x="1504" y="842" on="1"/>
+ <pt x="1584" y="775" on="0"/>
+ <pt x="1584" y="667" on="1"/>
+ <pt x="1584" y="523" on="0"/>
+ <pt x="1400" y="374" on="1"/>
+ <pt x="1347" y="331" on="1"/>
+ <pt x="1214" y="222" on="0"/>
+ <pt x="1191" y="122" on="1"/>
+ <pt x="1580" y="122" on="1"/>
+ <pt x="1580" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="140" y="-37" on="1"/>
+ <pt x="1228" y="1517" on="1"/>
+ <pt x="1364" y="1517" on="1"/>
+ <pt x="276" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="313" y="592" on="1"/>
+ <pt x="313" y="1351" on="1"/>
+ <pt x="116" y="1302" on="1"/>
+ <pt x="116" y="1416" on="1"/>
+ <pt x="461" y="1503" on="1"/>
+ <pt x="461" y="592" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 85 values pushed */
+ 0 0 8 11 13 48 196 33 32 31 30 27 26 11 10 8 13 13 29 28 25 0 0 0 23
+ 22 1 38 2 0 1 4 48 196 34 29 1 24 0 1 2 0 14 0 0 6 37 17 48 196
+ 27 26 24 23 22 11 10 1 0 9 13 17 33 32 31 28 25 4 13 29 0 0 34 33 7
+ 1 29 1 4 48 196 30 29 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onequarter" xMin="116" yMin="-37" xMax="1584" yMax="1517">
+ <contour>
+ <pt x="313" y="592" on="1"/>
+ <pt x="313" y="1351" on="1"/>
+ <pt x="116" y="1302" on="1"/>
+ <pt x="116" y="1416" on="1"/>
+ <pt x="461" y="1503" on="1"/>
+ <pt x="461" y="592" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1325" y="0" on="1"/>
+ <pt x="1325" y="242" on="1"/>
+ <pt x="918" y="242" on="1"/>
+ <pt x="918" y="355" on="1"/>
+ <pt x="1321" y="888" on="1"/>
+ <pt x="1461" y="888" on="1"/>
+ <pt x="1461" y="359" on="1"/>
+ <pt x="1584" y="359" on="1"/>
+ <pt x="1584" y="242" on="1"/>
+ <pt x="1461" y="242" on="1"/>
+ <pt x="1461" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1047" y="359" on="1"/>
+ <pt x="1325" y="359" on="1"/>
+ <pt x="1325" y="723" on="1"/>
+ </contour>
+ <contour>
+ <pt x="191" y="-37" on="1"/>
+ <pt x="1279" y="1517" on="1"/>
+ <pt x="1414" y="1517" on="1"/>
+ <pt x="326" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 107 values pushed */
+ 19 10 0 2 9 12 7 2 22 21 4 3 2 1 6 13 10 23 20 16 6 4 13 7 0
+ 0 18 17 13 12 38 3 7 1 4 48 196 11 10 1 15 14 8 7 3 5 0 1 3 0
+ 14 22 11 6 2 21 17 10 9 8 5 6 4 3 23 4 0 2 14 13 2 13 11 20 3
+ 2 3 13 0 0 0 19 18 7 6 22 3 11 5 4 7 1 0 2 4 48 196 16 15 12
+ 11 3 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="onesuperior" xMin="123" yMin="592" xMax="468" yMax="1503">
+ <contour>
+ <pt x="320" y="592" on="1"/>
+ <pt x="320" y="1351" on="1"/>
+ <pt x="123" y="1302" on="1"/>
+ <pt x="123" y="1416" on="1"/>
+ <pt x="468" y="1503" on="1"/>
+ <pt x="468" y="592" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 4 3 2 1 4 13 0 5 0 1 0 14 3 2 0 0 0 1 0 7 1 4 1 4 48
+ 196 5 4 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ordfeminine" xMin="86" yMin="822" xMax="712" yMax="1518">
+ <contour>
+ <pt x="485" y="915" on="1"/>
+ <pt x="383" y="822" on="0"/>
+ <pt x="281" y="822" on="1"/>
+ <pt x="196" y="822" on="0"/>
+ <pt x="141" y="875" on="1"/>
+ <pt x="86" y="929" on="0"/>
+ <pt x="86" y="1009" on="1"/>
+ <pt x="86" y="1237" on="0"/>
+ <pt x="428" y="1237" on="1"/>
+ <pt x="476" y="1237" on="1"/>
+ <pt x="476" y="1307" on="1"/>
+ <pt x="476" y="1417" on="0"/>
+ <pt x="355" y="1417" on="1"/>
+ <pt x="258" y="1417" on="0"/>
+ <pt x="145" y="1358" on="1"/>
+ <pt x="145" y="1469" on="1"/>
+ <pt x="272" y="1518" on="0"/>
+ <pt x="383" y="1518" on="1"/>
+ <pt x="625" y="1518" on="0"/>
+ <pt x="625" y="1311" on="1"/>
+ <pt x="625" y="1013" on="1"/>
+ <pt x="625" y="919" on="0"/>
+ <pt x="680" y="922" on="1"/>
+ <pt x="686" y="922" on="1"/>
+ <pt x="689" y="922" on="0"/>
+ <pt x="695" y="923" on="1"/>
+ <pt x="700" y="923" on="0"/>
+ <pt x="706" y="924" on="1"/>
+ <pt x="712" y="841" on="1"/>
+ <pt x="661" y="822" on="0"/>
+ <pt x="616" y="822" on="1"/>
+ <pt x="518" y="822" on="0"/>
+ <pt x="490" y="915" on="1"/>
+ </contour>
+ <contour>
+ <pt x="476" y="996" on="1"/>
+ <pt x="476" y="1150" on="1"/>
+ <pt x="438" y="1150" on="1"/>
+ <pt x="234" y="1150" on="0"/>
+ <pt x="234" y="1026" on="1"/>
+ <pt x="234" y="932" on="0"/>
+ <pt x="331" y="932" on="1"/>
+ <pt x="399" y="932" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 80 values pushed */
+ 0 0 39 16 2 12 20 17 48 196 17 0 1 35 34 33 32 28 27 20 19 15 14 10 9
+ 8 0 14 13 30 22 2 3 12 0 0 14 0 0 37 7 6 48 196 32 0 2 19 9 3
+ 28 27 2 13 19 35 15 14 8 4 13 6 9 0 0 34 33 10 9 7 3 19 1 4 48
+ 196 20 19 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ordmasculine" xMin="74" yMin="822" xMax="673" yMax="1517">
+ <contour>
+ <pt x="374" y="1517" on="1"/>
+ <pt x="512" y="1517" on="0"/>
+ <pt x="593" y="1424" on="1"/>
+ <pt x="673" y="1331" on="0"/>
+ <pt x="673" y="1171" on="1"/>
+ <pt x="673" y="1008" on="0"/>
+ <pt x="593" y="915" on="1"/>
+ <pt x="512" y="822" on="0"/>
+ <pt x="371" y="822" on="1"/>
+ <pt x="248" y="822" on="0"/>
+ <pt x="171" y="899" on="1"/>
+ <pt x="74" y="995" on="0"/>
+ <pt x="74" y="1170" on="1"/>
+ <pt x="74" y="1330" on="0"/>
+ <pt x="155" y="1423" on="1"/>
+ <pt x="236" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="374" y="1416" on="1"/>
+ <pt x="231" y="1416" on="0"/>
+ <pt x="231" y="1170" on="1"/>
+ <pt x="231" y="924" on="0"/>
+ <pt x="374" y="924" on="1"/>
+ <pt x="516" y="924" on="0"/>
+ <pt x="516" y="1172" on="1"/>
+ <pt x="516" y="1416" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 29 values pushed */
+ 0 0 20 20 8 16 20 0 48 196 0 0 1 8 0 0 14 0 0 22 15 4 18 15 12
+ 48 196 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="oslash" xMin="143" yMin="-25" xMax="1109" yMax="1110">
+ <contour>
+ <pt x="348" y="59" on="1"/>
+ <pt x="287" y="-25" on="1"/>
+ <pt x="143" y="-25" on="1"/>
+ <pt x="264" y="142" on="1"/>
+ <pt x="143" y="309" on="0"/>
+ <pt x="143" y="544" on="1"/>
+ <pt x="143" y="808" on="0"/>
+ <pt x="273" y="959" on="1"/>
+ <pt x="403" y="1110" on="0"/>
+ <pt x="630" y="1110" on="1"/>
+ <pt x="790" y="1110" on="0"/>
+ <pt x="904" y="1027" on="1"/>
+ <pt x="965" y="1110" on="1"/>
+ <pt x="1109" y="1110" on="1"/>
+ <pt x="988" y="943" on="1"/>
+ <pt x="1109" y="775" on="0"/>
+ <pt x="1109" y="542" on="1"/>
+ <pt x="1109" y="280" on="0"/>
+ <pt x="979" y="128" on="1"/>
+ <pt x="850" y="-25" on="0"/>
+ <pt x="625" y="-25" on="1"/>
+ <pt x="465" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="450" y="201" on="1"/>
+ <pt x="452" y="199" on="1"/>
+ <pt x="494" y="157" on="0"/>
+ <pt x="529" y="142" on="1"/>
+ <pt x="574" y="123" on="0"/>
+ <pt x="625" y="123" on="1"/>
+ <pt x="896" y="123" on="0"/>
+ <pt x="896" y="544" on="1"/>
+ <pt x="896" y="669" on="0"/>
+ <pt x="866" y="775" on="1"/>
+ </contour>
+ <contour>
+ <pt x="802" y="885" on="1"/>
+ <pt x="800" y="887" on="1"/>
+ <pt x="725" y="962" on="0"/>
+ <pt x="627" y="962" on="1"/>
+ <pt x="356" y="962" on="0"/>
+ <pt x="356" y="547" on="1"/>
+ <pt x="356" y="405" on="0"/>
+ <pt x="386" y="310" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 63 values pushed */
+ 0 0 35 40 9 27 40 20 48 196 20 2 9 1 1 1 39 32 31 22 14 11 3 0 8
+ 1 2 3 0 0 13 12 1 2 1 1 2 0 14 0 0 37 9 5 29 9 16 48 196 39
+ 32 31 22 16 14 13 12 11 5 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="otilde" xMin="86" yMin="-25" xMax="1052" yMax="1517">
+ <component glyphName="o" x="0" y="0" flags="0x4"/>
+ <component glyphName="tilde" x="228" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="p" xMin="154" yMin="-395" xMax="1052" yMax="1110">
+ <contour>
+ <pt x="351" y="-395" on="1"/>
+ <pt x="154" y="-395" on="1"/>
+ <pt x="154" y="1086" on="1"/>
+ <pt x="351" y="1086" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="407" y="984" on="0"/>
+ <pt x="469" y="1036" on="1"/>
+ <pt x="557" y="1110" on="0"/>
+ <pt x="676" y="1110" on="1"/>
+ <pt x="845" y="1110" on="0"/>
+ <pt x="948" y="963" on="1"/>
+ <pt x="1052" y="816" on="0"/>
+ <pt x="1052" y="572" on="1"/>
+ <pt x="1052" y="287" on="0"/>
+ <pt x="918" y="131" on="1"/>
+ <pt x="785" y="-25" on="0"/>
+ <pt x="540" y="-25" on="1"/>
+ <pt x="449" y="-25" on="0"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="149" on="1"/>
+ <pt x="488" y="123" on="0"/>
+ <pt x="557" y="123" on="1"/>
+ <pt x="839" y="123" on="0"/>
+ <pt x="839" y="552" on="1"/>
+ <pt x="839" y="733" on="0"/>
+ <pt x="783" y="835" on="1"/>
+ <pt x="728" y="938" on="0"/>
+ <pt x="634" y="938" on="1"/>
+ <pt x="508" y="938" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 28 30 8 22 40 16 48 196 16 2 8 1 1 20 19 4 3 2 2 3 0 1 18
+ 2 0 2 0 1 0 1 0 3 2 1 14 0 0 24 9 12 48 196 12 0 0 0 20 19
+ 18 4 3 0 4 5 1 1 4 48 196 2 1 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="paragraph" xMin="88" yMin="-296" xMax="902" yMax="1480">
+ <contour>
+ <pt x="507" y="-296" on="1"/>
+ <pt x="507" y="740" on="1"/>
+ <pt x="325" y="757" on="0"/>
+ <pt x="222" y="843" on="1"/>
+ <pt x="88" y="954" on="0"/>
+ <pt x="88" y="1155" on="1"/>
+ <pt x="88" y="1331" on="0"/>
+ <pt x="184" y="1405" on="1"/>
+ <pt x="280" y="1480" on="0"/>
+ <pt x="507" y="1480" on="1"/>
+ <pt x="902" y="1480" on="1"/>
+ <pt x="902" y="-296" on="1"/>
+ <pt x="779" y="-296" on="1"/>
+ <pt x="779" y="1357" on="1"/>
+ <pt x="631" y="1357" on="1"/>
+ <pt x="631" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 57 values pushed */
+ 1 1 13 2 2 0 1 15 12 11 0 4 13 2 0 0 0 14 13 6 1 9 1 4 48
+ 196 10 9 0 14 5 0 0 0 13 12 19 1 10 9 1 0 19 2 14 2 4 48 196 11
+ 10 1 15 14 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="parenleft" xMin="131" yMin="-296" xMax="600" yMax="1579">
+ <contour>
+ <pt x="600" y="-160" on="1"/>
+ <pt x="600" y="-296" on="1"/>
+ <pt x="400" y="-154" on="0"/>
+ <pt x="284" y="55" on="1"/>
+ <pt x="131" y="328" on="0"/>
+ <pt x="131" y="642" on="1"/>
+ <pt x="131" y="970" on="0"/>
+ <pt x="297" y="1252" on="1"/>
+ <pt x="411" y="1444" on="0"/>
+ <pt x="600" y="1579" on="1"/>
+ <pt x="600" y="1443" on="1"/>
+ <pt x="465" y="1293" on="0"/>
+ <pt x="404" y="1136" on="1"/>
+ <pt x="328" y="941" on="0"/>
+ <pt x="328" y="642" on="1"/>
+ <pt x="328" y="330" on="0"/>
+ <pt x="411" y="129" on="1"/>
+ <pt x="473" y="-18" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 10 9 1 0 14 0 0 14 41 5 48 196 10 9 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="parenright" xMin="82" yMin="-296" xMax="551" yMax="1579">
+ <contour>
+ <pt x="82" y="1443" on="1"/>
+ <pt x="82" y="1579" on="1"/>
+ <pt x="282" y="1437" on="0"/>
+ <pt x="399" y="1228" on="1"/>
+ <pt x="551" y="956" on="0"/>
+ <pt x="551" y="642" on="1"/>
+ <pt x="551" y="312" on="0"/>
+ <pt x="385" y="31" on="1"/>
+ <pt x="271" y="-161" on="0"/>
+ <pt x="82" y="-296" on="1"/>
+ <pt x="82" y="-160" on="1"/>
+ <pt x="217" y="-9" on="0"/>
+ <pt x="278" y="148" on="1"/>
+ <pt x="353" y="343" on="0"/>
+ <pt x="353" y="642" on="1"/>
+ <pt x="353" y="953" on="0"/>
+ <pt x="270" y="1154" on="1"/>
+ <pt x="210" y="1299" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 17 values pushed */
+ 10 9 1 0 14 0 0 14 41 5 48 196 10 9 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="percent" xMin="112" yMin="-37" xMax="1709" yMax="1517">
+ <contour>
+ <pt x="250" y="-37" on="1"/>
+ <pt x="1416" y="1517" on="1"/>
+ <pt x="1570" y="1517" on="1"/>
+ <pt x="405" y="-37" on="1"/>
+ </contour>
+ <contour>
+ <pt x="429" y="1480" on="1"/>
+ <pt x="576" y="1480" on="0"/>
+ <pt x="661" y="1381" on="1"/>
+ <pt x="747" y="1281" on="0"/>
+ <pt x="747" y="1110" on="1"/>
+ <pt x="747" y="939" on="0"/>
+ <pt x="661" y="840" on="1"/>
+ <pt x="576" y="740" on="0"/>
+ <pt x="430" y="740" on="1"/>
+ <pt x="282" y="740" on="0"/>
+ <pt x="197" y="840" on="1"/>
+ <pt x="112" y="940" on="0"/>
+ <pt x="112" y="1115" on="1"/>
+ <pt x="112" y="1266" on="0"/>
+ <pt x="182" y="1362" on="1"/>
+ <pt x="270" y="1480" on="0"/>
+ </contour>
+ <contour>
+ <pt x="429" y="1382" on="1"/>
+ <pt x="356" y="1382" on="0"/>
+ <pt x="311" y="1308" on="1"/>
+ <pt x="266" y="1233" on="0"/>
+ <pt x="266" y="1116" on="1"/>
+ <pt x="266" y="1001" on="0"/>
+ <pt x="303" y="929" on="1"/>
+ <pt x="348" y="839" on="0"/>
+ <pt x="429" y="839" on="1"/>
+ <pt x="503" y="839" on="0"/>
+ <pt x="548" y="914" on="1"/>
+ <pt x="593" y="989" on="0"/>
+ <pt x="593" y="1110" on="1"/>
+ <pt x="593" y="1233" on="0"/>
+ <pt x="548" y="1307" on="1"/>
+ <pt x="502" y="1382" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1392" y="740" on="1"/>
+ <pt x="1539" y="740" on="0"/>
+ <pt x="1624" y="640" on="1"/>
+ <pt x="1709" y="541" on="0"/>
+ <pt x="1709" y="370" on="1"/>
+ <pt x="1709" y="199" on="0"/>
+ <pt x="1624" y="100" on="1"/>
+ <pt x="1538" y="0" on="0"/>
+ <pt x="1392" y="0" on="1"/>
+ <pt x="1244" y="0" on="0"/>
+ <pt x="1159" y="100" on="1"/>
+ <pt x="1074" y="200" on="0"/>
+ <pt x="1074" y="375" on="1"/>
+ <pt x="1074" y="527" on="0"/>
+ <pt x="1144" y="622" on="1"/>
+ <pt x="1232" y="740" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1392" y="642" on="1"/>
+ <pt x="1318" y="642" on="0"/>
+ <pt x="1273" y="568" on="1"/>
+ <pt x="1228" y="493" on="0"/>
+ <pt x="1228" y="376" on="1"/>
+ <pt x="1228" y="262" on="0"/>
+ <pt x="1265" y="189" on="1"/>
+ <pt x="1309" y="99" on="0"/>
+ <pt x="1392" y="99" on="1"/>
+ <pt x="1465" y="99" on="0"/>
+ <pt x="1510" y="174" on="1"/>
+ <pt x="1555" y="249" on="0"/>
+ <pt x="1555" y="370" on="1"/>
+ <pt x="1555" y="493" on="0"/>
+ <pt x="1510" y="567" on="1"/>
+ <pt x="1465" y="642" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 60 21 44 52 21 36 28 21 12 20 21 4 48 196 44 2 4 0 36 12 1 1 36
+ 12 2 0 2 3 0 0 2 1 1 3 0 1 2 0 14 0 0 64 15 40 56 15 48 32
+ 15 8 24 15 16 48 196 48 40 16 8 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="period" xMin="161" yMin="0" xMax="408" yMax="247">
+ <contour>
+ <pt x="161" y="0" on="1"/>
+ <pt x="161" y="247" on="1"/>
+ <pt x="408" y="247" on="1"/>
+ <pt x="408" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 2 1 8 1 0 1 4 48 196 3 0 1 0 14 0 0 3 2 8 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="periodcentered" xMin="161" yMin="491" xMax="408" yMax="738">
+ <contour>
+ <pt x="161" y="491" on="1"/>
+ <pt x="161" y="738" on="1"/>
+ <pt x="408" y="738" on="1"/>
+ <pt x="408" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="periodcentered#1" xMin="161" yMin="491" xMax="408" yMax="738">
+ <contour>
+ <pt x="161" y="491" on="1"/>
+ <pt x="161" y="738" on="1"/>
+ <pt x="408" y="738" on="1"/>
+ <pt x="408" y="491" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 0 0 3 0 8 1 1 1 4 48 196 2 1 1 0 14 0 0 3 2 8 1 0 1 4
+ 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="perthousand" xMin="25" yMin="-37" xMax="2024" yMax="1517">
+ <contour>
+ <pt x="340" y="1480" on="1"/>
+ <pt x="483" y="1480" on="0"/>
+ <pt x="569" y="1380" on="1"/>
+ <pt x="654" y="1281" on="0"/>
+ <pt x="654" y="1111" on="1"/>
+ <pt x="654" y="938" on="0"/>
+ <pt x="569" y="839" on="1"/>
+ <pt x="484" y="740" on="0"/>
+ <pt x="335" y="740" on="1"/>
+ <pt x="209" y="740" on="0"/>
+ <pt x="127" y="822" on="1"/>
+ <pt x="25" y="925" on="0"/>
+ <pt x="25" y="1110" on="1"/>
+ <pt x="25" y="1280" on="0"/>
+ <pt x="110" y="1380" on="1"/>
+ <pt x="196" y="1480" on="0"/>
+ </contour>
+ <contour>
+ <pt x="338" y="1382" on="1"/>
+ <pt x="173" y="1382" on="0"/>
+ <pt x="173" y="1111" on="1"/>
+ <pt x="173" y="839" on="0"/>
+ <pt x="340" y="839" on="1"/>
+ <pt x="506" y="839" on="0"/>
+ <pt x="506" y="1109" on="1"/>
+ <pt x="506" y="1235" on="0"/>
+ <pt x="461" y="1308" on="1"/>
+ <pt x="415" y="1382" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1006" y="740" on="1"/>
+ <pt x="1150" y="740" on="0"/>
+ <pt x="1235" y="640" on="1"/>
+ <pt x="1320" y="541" on="0"/>
+ <pt x="1320" y="371" on="1"/>
+ <pt x="1320" y="198" on="0"/>
+ <pt x="1235" y="99" on="1"/>
+ <pt x="1150" y="0" on="0"/>
+ <pt x="1002" y="0" on="1"/>
+ <pt x="874" y="0" on="0"/>
+ <pt x="793" y="81" on="1"/>
+ <pt x="691" y="184" on="0"/>
+ <pt x="691" y="370" on="1"/>
+ <pt x="691" y="540" on="0"/>
+ <pt x="776" y="640" on="1"/>
+ <pt x="862" y="740" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1004" y="642" on="1"/>
+ <pt x="839" y="642" on="0"/>
+ <pt x="839" y="370" on="1"/>
+ <pt x="839" y="99" on="0"/>
+ <pt x="1006" y="99" on="1"/>
+ <pt x="1172" y="99" on="0"/>
+ <pt x="1172" y="369" on="1"/>
+ <pt x="1172" y="495" on="0"/>
+ <pt x="1127" y="569" on="1"/>
+ <pt x="1081" y="642" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1709" y="740" on="1"/>
+ <pt x="1853" y="740" on="0"/>
+ <pt x="1938" y="640" on="1"/>
+ <pt x="2024" y="541" on="0"/>
+ <pt x="2024" y="372" on="1"/>
+ <pt x="2024" y="198" on="0"/>
+ <pt x="1938" y="99" on="1"/>
+ <pt x="1852" y="0" on="0"/>
+ <pt x="1706" y="0" on="1"/>
+ <pt x="1578" y="0" on="0"/>
+ <pt x="1496" y="82" on="1"/>
+ <pt x="1394" y="185" on="0"/>
+ <pt x="1394" y="370" on="1"/>
+ <pt x="1394" y="540" on="0"/>
+ <pt x="1479" y="640" on="1"/>
+ <pt x="1565" y="740" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1707" y="642" on="1"/>
+ <pt x="1542" y="642" on="0"/>
+ <pt x="1542" y="370" on="1"/>
+ <pt x="1542" y="99" on="0"/>
+ <pt x="1709" y="99" on="1"/>
+ <pt x="1876" y="99" on="0"/>
+ <pt x="1876" y="370" on="1"/>
+ <pt x="1876" y="495" on="0"/>
+ <pt x="1830" y="569" on="1"/>
+ <pt x="1785" y="642" on="0"/>
+ </contour>
+ <contour>
+ <pt x="61" y="-37" on="1"/>
+ <pt x="1149" y="1517" on="1"/>
+ <pt x="1284" y="1517" on="1"/>
+ <pt x="196" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 87 values pushed */
+ 0 0 72 21 60 68 21 52 46 21 34 42 21 26 20 21 8 16 21 0 48 196 60 2 34
+ 2 0 0 52 26 8 1 1 52 26 8 3 0 2 3 0 0 1 80 79 2 13 0 0 1
+ 81 78 2 0 14 0 0 74 7 56 70 7 64 48 7 30 44 7 38 22 7 4 18 7 12
+ 48 196 81 80 79 78 64 56 38 30 12 4
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MDAP[1]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="plus" xMin="104" yMin="99" xMax="1091" yMax="1086">
+ <contour>
+ <pt x="523" y="99" on="1"/>
+ <pt x="523" y="518" on="1"/>
+ <pt x="104" y="518" on="1"/>
+ <pt x="104" y="666" on="1"/>
+ <pt x="523" y="666" on="1"/>
+ <pt x="523" y="1086" on="1"/>
+ <pt x="671" y="1086" on="1"/>
+ <pt x="671" y="666" on="1"/>
+ <pt x="1091" y="666" on="1"/>
+ <pt x="1091" y="518" on="1"/>
+ <pt x="671" y="518" on="1"/>
+ <pt x="671" y="99" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 53 values pushed */
+ 0 0 10 9 2 1 7 3 3 1 4 48 196 8 7 4 3 3 11 0 1 2 0 6 5
+ 1 14 0 0 11 10 7 6 7 3 0 1 4 48 196 9 8 1 5 4 1 0 3 3 2
+ 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="plusminus" xMin="104" yMin="0" xMax="1091" yMax="1184">
+ <contour>
+ <pt x="523" y="296" on="1"/>
+ <pt x="523" y="666" on="1"/>
+ <pt x="104" y="666" on="1"/>
+ <pt x="104" y="814" on="1"/>
+ <pt x="523" y="814" on="1"/>
+ <pt x="523" y="1184" on="1"/>
+ <pt x="672" y="1184" on="1"/>
+ <pt x="672" y="814" on="1"/>
+ <pt x="1091" y="814" on="1"/>
+ <pt x="1091" y="666" on="1"/>
+ <pt x="672" y="666" on="1"/>
+ <pt x="672" y="296" on="1"/>
+ </contour>
+ <contour>
+ <pt x="104" y="0" on="1"/>
+ <pt x="104" y="148" on="1"/>
+ <pt x="1091" y="148" on="1"/>
+ <pt x="1091" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 14 13 7 1 12 10 9 2 1 7 3 3 2 4 48 196 15 12 1 6 5 1 8
+ 7 4 3 3 11 0 1 4 0 14 0 0 11 10 7 6 7 3 0 1 4 48 196 15 14
+ 9 8 3 5 4 1 0 3 13 12 3 2 3 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="q" xMin="86" yMin="-395" xMax="984" yMax="1110">
+ <contour>
+ <pt x="787" y="1086" on="1"/>
+ <pt x="984" y="1086" on="1"/>
+ <pt x="984" y="-395" on="1"/>
+ <pt x="787" y="-395" on="1"/>
+ <pt x="787" y="203" on="1"/>
+ <pt x="731" y="101" on="0"/>
+ <pt x="669" y="49" on="1"/>
+ <pt x="581" y="-25" on="0"/>
+ <pt x="462" y="-25" on="1"/>
+ <pt x="293" y="-25" on="0"/>
+ <pt x="190" y="123" on="1"/>
+ <pt x="86" y="270" on="0"/>
+ <pt x="86" y="514" on="1"/>
+ <pt x="86" y="798" on="0"/>
+ <pt x="220" y="954" on="1"/>
+ <pt x="354" y="1110" on="0"/>
+ <pt x="597" y="1110" on="1"/>
+ <pt x="691" y="1110" on="0"/>
+ </contour>
+ <contour>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="937" on="1"/>
+ <pt x="648" y="962" on="0"/>
+ <pt x="582" y="962" on="1"/>
+ <pt x="299" y="962" on="0"/>
+ <pt x="299" y="532" on="1"/>
+ <pt x="299" y="354" on="0"/>
+ <pt x="355" y="251" on="1"/>
+ <pt x="410" y="148" on="0"/>
+ <pt x="504" y="148" on="1"/>
+ <pt x="630" y="148" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 0 27 30 8 21 40 16 48 196 16 1 8 2 1 19 18 4 3 0 2 3 0 3 2
+ 1 0 1 0 1 14 0 0 23 9 12 48 196 12 0 0 0 19 18 4 3 0 4 4 1
+ 1 4 48 196 2 1 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="question" xMin="138" yMin="0" xMax="1014" yMax="1517">
+ <contour>
+ <pt x="376" y="0" on="1"/>
+ <pt x="376" y="197" on="1"/>
+ <pt x="573" y="197" on="1"/>
+ <pt x="573" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="376" y="395" on="1"/>
+ <pt x="376" y="449" on="1"/>
+ <pt x="375" y="694" on="0"/>
+ <pt x="539" y="822" on="1"/>
+ <pt x="628" y="891" on="1"/>
+ <pt x="804" y="1027" on="0"/>
+ <pt x="804" y="1174" on="1"/>
+ <pt x="804" y="1369" on="0"/>
+ <pt x="530" y="1369" on="1"/>
+ <pt x="362" y="1369" on="0"/>
+ <pt x="138" y="1295" on="1"/>
+ <pt x="138" y="1462" on="1"/>
+ <pt x="359" y="1517" on="0"/>
+ <pt x="545" y="1517" on="1"/>
+ <pt x="749" y="1517" on="0"/>
+ <pt x="865" y="1451" on="1"/>
+ <pt x="1014" y="1365" on="0"/>
+ <pt x="1014" y="1177" on="1"/>
+ <pt x="1014" y="989" on="0"/>
+ <pt x="823" y="871" on="1"/>
+ <pt x="742" y="821" on="1"/>
+ <pt x="643" y="760" on="0"/>
+ <pt x="608" y="694" on="1"/>
+ <pt x="573" y="629" on="0"/>
+ <pt x="573" y="505" on="1"/>
+ <pt x="573" y="395" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 71 values pushed */
+ 0 0 12 40 17 48 196 17 0 1 28 15 14 5 4 0 4 3 0 0 0 2 1 5 1
+ 0 1 4 48 196 29 4 1 3 0 1 2 0 14 0 0 10 9 21 48 196 21 2 0 0
+ 29 28 3 2 4 3 0 1 4 48 196 15 14 1 5 4 1 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="questiondown" xMin="185" yMin="-432" xMax="1061" yMax="1086">
+ <contour>
+ <pt x="823" y="1086" on="1"/>
+ <pt x="823" y="888" on="1"/>
+ <pt x="626" y="888" on="1"/>
+ <pt x="626" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="823" y="691" on="1"/>
+ <pt x="823" y="636" on="1"/>
+ <pt x="823" y="392" on="0"/>
+ <pt x="660" y="264" on="1"/>
+ <pt x="571" y="195" on="1"/>
+ <pt x="395" y="58" on="0"/>
+ <pt x="395" y="-88" on="1"/>
+ <pt x="395" y="-284" on="0"/>
+ <pt x="670" y="-284" on="1"/>
+ <pt x="838" y="-284" on="0"/>
+ <pt x="1061" y="-209" on="1"/>
+ <pt x="1061" y="-376" on="1"/>
+ <pt x="842" y="-432" on="0"/>
+ <pt x="655" y="-432" on="1"/>
+ <pt x="450" y="-432" on="0"/>
+ <pt x="334" y="-365" on="1"/>
+ <pt x="185" y="-280" on="0"/>
+ <pt x="185" y="-91" on="1"/>
+ <pt x="185" y="97" on="0"/>
+ <pt x="376" y="215" on="1"/>
+ <pt x="457" y="265" on="1"/>
+ <pt x="556" y="326" on="0"/>
+ <pt x="591" y="391" on="1"/>
+ <pt x="626" y="457" on="0"/>
+ <pt x="626" y="580" on="1"/>
+ <pt x="626" y="691" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 72 values pushed */
+ 0 0 12 40 17 48 196 1 28 5 2 4 2 3 0 1 15 14 17 2 0 0 0 2 1
+ 5 1 0 1 4 48 196 29 4 1 0 3 0 1 14 0 0 10 9 21 48 196 21 2 0
+ 0 29 28 3 2 4 3 0 1 4 48 196 15 14 1 5 4 1 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedbl" xMin="92" yMin="1086" xMax="635" yMax="1579">
+ <contour>
+ <pt x="117" y="1086" on="1"/>
+ <pt x="92" y="1579" on="1"/>
+ <pt x="289" y="1579" on="1"/>
+ <pt x="265" y="1086" on="1"/>
+ </contour>
+ <contour>
+ <pt x="462" y="1086" on="1"/>
+ <pt x="437" y="1579" on="1"/>
+ <pt x="635" y="1579" on="1"/>
+ <pt x="610" y="1086" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 21 values pushed */
+ 6 5 2 1 3 0 7 4 3 0 1 3 14 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblbase" xMin="70" yMin="-321" xMax="613" yMax="197">
+ <contour>
+ <pt x="70" y="-321" on="1"/>
+ <pt x="70" y="-247" on="1"/>
+ <pt x="141" y="-210" on="0"/>
+ <pt x="141" y="-23" on="1"/>
+ <pt x="141" y="0" on="1"/>
+ <pt x="70" y="0" on="1"/>
+ <pt x="70" y="197" on="1"/>
+ <pt x="267" y="197" on="1"/>
+ <pt x="267" y="31" on="1"/>
+ <pt x="266" y="-271" on="0"/>
+ </contour>
+ <contour>
+ <pt x="415" y="-321" on="1"/>
+ <pt x="415" y="-247" on="1"/>
+ <pt x="486" y="-209" on="0"/>
+ <pt x="486" y="-23" on="1"/>
+ <pt x="486" y="0" on="1"/>
+ <pt x="415" y="0" on="1"/>
+ <pt x="415" y="197" on="1"/>
+ <pt x="613" y="197" on="1"/>
+ <pt x="613" y="31" on="1"/>
+ <pt x="612" y="-271" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 14 13 2
+ 17 10 3 4 3 2 7 0 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
+ 48 196 18 17 1 6 5 1 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblleft" xMin="57" yMin="1061" xMax="600" yMax="1579">
+ <contour>
+ <pt x="600" y="1579" on="1"/>
+ <pt x="600" y="1505" on="1"/>
+ <pt x="529" y="1468" on="0"/>
+ <pt x="529" y="1281" on="1"/>
+ <pt x="529" y="1258" on="1"/>
+ <pt x="600" y="1258" on="1"/>
+ <pt x="600" y="1061" on="1"/>
+ <pt x="402" y="1061" on="1"/>
+ <pt x="402" y="1227" on="1"/>
+ <pt x="403" y="1529" on="0"/>
+ </contour>
+ <contour>
+ <pt x="254" y="1579" on="1"/>
+ <pt x="254" y="1505" on="1"/>
+ <pt x="184" y="1468" on="0"/>
+ <pt x="184" y="1281" on="1"/>
+ <pt x="184" y="1258" on="1"/>
+ <pt x="254" y="1258" on="1"/>
+ <pt x="254" y="1061" on="1"/>
+ <pt x="57" y="1061" on="1"/>
+ <pt x="57" y="1227" on="1"/>
+ <pt x="58" y="1529" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 4 3 2
+ 0 7 3 14 13 2 10 17 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
+ 48 196 18 17 1 6 5 1 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotedblright" xMin="82" yMin="1061" xMax="625" yMax="1579">
+ <contour>
+ <pt x="82" y="1061" on="1"/>
+ <pt x="82" y="1135" on="1"/>
+ <pt x="153" y="1172" on="0"/>
+ <pt x="153" y="1359" on="1"/>
+ <pt x="153" y="1382" on="1"/>
+ <pt x="82" y="1382" on="1"/>
+ <pt x="82" y="1579" on="1"/>
+ <pt x="279" y="1579" on="1"/>
+ <pt x="279" y="1413" on="1"/>
+ <pt x="278" y="1111" on="0"/>
+ </contour>
+ <contour>
+ <pt x="427" y="1061" on="1"/>
+ <pt x="427" y="1135" on="1"/>
+ <pt x="498" y="1172" on="0"/>
+ <pt x="498" y="1359" on="1"/>
+ <pt x="498" y="1382" on="1"/>
+ <pt x="427" y="1382" on="1"/>
+ <pt x="427" y="1579" on="1"/>
+ <pt x="625" y="1579" on="1"/>
+ <pt x="625" y="1413" on="1"/>
+ <pt x="624" y="1111" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 18 15 14 13 11 10 8 5 4 3 1 0 12 13 6 17 16 7 6 3 0 14 14 13 2
+ 17 10 3 4 3 2 7 0 3 0 0 16 15 11 10 4 3 17 8 7 4 1 0 2 4
+ 48 196 18 17 1 6 5 1 0 3 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quoteleft" xMin="92" yMin="1012" xMax="339" yMax="1579">
+ <contour>
+ <pt x="339" y="1579" on="1"/>
+ <pt x="339" y="1505" on="1"/>
+ <pt x="243" y="1478" on="0"/>
+ <pt x="243" y="1279" on="1"/>
+ <pt x="243" y="1258" on="1"/>
+ <pt x="339" y="1258" on="1"/>
+ <pt x="339" y="1012" on="1"/>
+ <pt x="92" y="1012" on="1"/>
+ <pt x="92" y="1226" on="1"/>
+ <pt x="93" y="1551" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 0 7 3 0 0 6 5 1
+ 0 8 3 7 1 4 48 196 8 7 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotereversed"/><!-- contains no outline data -->
+
+ <TTGlyph name="quoteright" xMin="116" yMin="1012" xMax="363" yMax="1579">
+ <contour>
+ <pt x="116" y="1012" on="1"/>
+ <pt x="116" y="1086" on="1"/>
+ <pt x="212" y="1113" on="0"/>
+ <pt x="212" y="1312" on="1"/>
+ <pt x="212" y="1332" on="1"/>
+ <pt x="116" y="1332" on="1"/>
+ <pt x="116" y="1579" on="1"/>
+ <pt x="363" y="1579" on="1"/>
+ <pt x="363" y="1365" on="1"/>
+ <pt x="362" y="1036" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
+ 1 0 1 4 48 196 6 5 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotesinglbase" xMin="104" yMin="-296" xMax="351" yMax="247">
+ <contour>
+ <pt x="104" y="-296" on="1"/>
+ <pt x="104" y="-222" on="1"/>
+ <pt x="200" y="-195" on="0"/>
+ <pt x="200" y="-20" on="1"/>
+ <pt x="200" y="0" on="1"/>
+ <pt x="104" y="0" on="1"/>
+ <pt x="104" y="247" on="1"/>
+ <pt x="351" y="247" on="1"/>
+ <pt x="351" y="33" on="1"/>
+ <pt x="350" y="-270" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 37 values pushed */
+ 8 5 4 3 1 0 6 13 6 7 6 1 0 14 4 3 2 7 0 3 0 0 8 7 8
+ 1 0 1 4 48 196 6 5 1 0 3 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="quotesingle" xMin="72" yMin="1036" xMax="319" yMax="1579">
+ <contour>
+ <pt x="121" y="1036" on="1"/>
+ <pt x="72" y="1579" on="1"/>
+ <pt x="319" y="1579" on="1"/>
+ <pt x="269" y="1036" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 13 values pushed */
+ 2 1 1 3 0 1 2 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ LOOPCALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="r" xMin="154" yMin="0" xMax="668" yMax="1110">
+ <contour>
+ <pt x="154" y="0" on="1"/>
+ <pt x="154" y="1086" on="1"/>
+ <pt x="351" y="1086" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="394" y="985" on="0"/>
+ <pt x="443" y="1036" on="1"/>
+ <pt x="514" y="1110" on="0"/>
+ <pt x="612" y="1110" on="1"/>
+ <pt x="631" y="1110" on="0"/>
+ <pt x="668" y="1105" on="1"/>
+ <pt x="668" y="921" on="1"/>
+ <pt x="616" y="938" on="0"/>
+ <pt x="584" y="938" on="1"/>
+ <pt x="475" y="938" on="0"/>
+ <pt x="351" y="716" on="1"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 47 values pushed */
+ 0 0 12 30 7 48 196 7 1 14 10 3 3 1 0 3 9 1 15 0 1 0 2 1 1
+ 14 0 0 15 14 3 2 4 3 0 1 4 48 196 10 9 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00000]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="racute" xMin="154" yMin="0" xMax="722" yMax="1604">
+ <component glyphName="r" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="146" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="radicalex" xMin="99" yMin="1456" xMax="1040" yMax="1604">
+ <contour>
+ <pt x="99" y="1456" on="1"/>
+ <pt x="99" y="1604" on="1"/>
+ <pt x="1040" y="1604" on="1"/>
+ <pt x="1040" y="1456" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="rcaron" xMin="2" yMin="0" xMax="702" yMax="1604">
+ <component glyphName="r" x="1" y="0" flags="0x4"/>
+ <component glyphName="caron" x="11" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="rcommaaccent" xMin="154" yMin="-432" xMax="668" yMax="1110">
+ <component glyphName="r" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="-16" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="registered" xMin="15" yMin="0" xMax="1495" yMax="1480">
+ <contour>
+ <pt x="755" y="1480" on="1"/>
+ <pt x="1060" y="1480" on="0"/>
+ <pt x="1278" y="1263" on="1"/>
+ <pt x="1495" y="1047" on="0"/>
+ <pt x="1495" y="741" on="1"/>
+ <pt x="1495" y="431" on="0"/>
+ <pt x="1277" y="216" on="1"/>
+ <pt x="1060" y="0" on="0"/>
+ <pt x="746" y="0" on="1"/>
+ <pt x="478" y="0" on="0"/>
+ <pt x="277" y="176" on="1"/>
+ <pt x="15" y="404" on="0"/>
+ <pt x="15" y="741" on="1"/>
+ <pt x="15" y="1047" on="0"/>
+ <pt x="232" y="1263" on="1"/>
+ <pt x="450" y="1480" on="0"/>
+ </contour>
+ <contour>
+ <pt x="755" y="1375" on="1"/>
+ <pt x="494" y="1375" on="0"/>
+ <pt x="307" y="1188" on="1"/>
+ <pt x="121" y="1002" on="0"/>
+ <pt x="121" y="740" on="1"/>
+ <pt x="121" y="482" on="0"/>
+ <pt x="306" y="294" on="1"/>
+ <pt x="491" y="106" on="0"/>
+ <pt x="748" y="106" on="1"/>
+ <pt x="987" y="106" on="0"/>
+ <pt x="1164" y="256" on="1"/>
+ <pt x="1390" y="448" on="0"/>
+ <pt x="1390" y="741" on="1"/>
+ <pt x="1390" y="1003" on="0"/>
+ <pt x="1203" y="1188" on="1"/>
+ <pt x="1016" y="1375" on="0"/>
+ </contour>
+ <contour>
+ <pt x="511" y="337" on="1"/>
+ <pt x="511" y="1137" on="1"/>
+ <pt x="763" y="1137" on="1"/>
+ <pt x="1005" y="1137" on="0"/>
+ <pt x="1005" y="942" on="1"/>
+ <pt x="1005" y="803" on="0"/>
+ <pt x="865" y="709" on="1"/>
+ <pt x="1106" y="337" on="1"/>
+ <pt x="957" y="337" on="1"/>
+ <pt x="741" y="671" on="1"/>
+ <pt x="640" y="671" on="1"/>
+ <pt x="640" y="337" on="1"/>
+ </contour>
+ <contour>
+ <pt x="632" y="770" on="1"/>
+ <pt x="668" y="770" on="1"/>
+ <pt x="880" y="770" on="0"/>
+ <pt x="880" y="925" on="1"/>
+ <pt x="880" y="1055" on="0"/>
+ <pt x="703" y="1055" on="1"/>
+ <pt x="632" y="1055" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 83 values pushed */
+ 0 0 24 20 8 16 20 0 48 196 8 2 0 0 50 49 45 44 42 41 38 7 33 32 3
+ 34 33 1 43 40 39 32 3 2 0 14 0 0 47 6 36 28 17 4 20 17 12 48 196 49
+ 45 41 40 39 38 34 7 13 36 4 42 12 32 0 0 43 42 18 1 32 50 44 19 1 32
+ 2 4 48 196 33 32 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ring" xMin="114" yMin="1283" xMax="568" yMax="1737">
+ <contour>
+ <pt x="341" y="1737" on="1"/>
+ <pt x="435" y="1737" on="0"/>
+ <pt x="501" y="1671" on="1"/>
+ <pt x="568" y="1605" on="0"/>
+ <pt x="568" y="1511" on="1"/>
+ <pt x="568" y="1415" on="0"/>
+ <pt x="501" y="1349" on="1"/>
+ <pt x="435" y="1283" on="0"/>
+ <pt x="339" y="1283" on="1"/>
+ <pt x="256" y="1283" on="0"/>
+ <pt x="194" y="1337" on="1"/>
+ <pt x="114" y="1406" on="0"/>
+ <pt x="114" y="1510" on="1"/>
+ <pt x="114" y="1604" on="0"/>
+ <pt x="180" y="1670" on="1"/>
+ <pt x="246" y="1737" on="0"/>
+ </contour>
+ <contour>
+ <pt x="341" y="1650" on="1"/>
+ <pt x="283" y="1650" on="0"/>
+ <pt x="241" y="1609" on="1"/>
+ <pt x="200" y="1569" on="0"/>
+ <pt x="200" y="1510" on="1"/>
+ <pt x="200" y="1452" on="0"/>
+ <pt x="241" y="1411" on="1"/>
+ <pt x="282" y="1369" on="0"/>
+ <pt x="339" y="1369" on="1"/>
+ <pt x="393" y="1369" on="0"/>
+ <pt x="432" y="1402" on="1"/>
+ <pt x="482" y="1445" on="0"/>
+ <pt x="482" y="1511" on="1"/>
+ <pt x="482" y="1569" on="0"/>
+ <pt x="440" y="1609" on="1"/>
+ <pt x="399" y="1650" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 25 values pushed */
+ 0 0 24 44 8 16 44 0 48 196 8 0 14 0 0 28 32 4 20 32 12 48 196 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="s" xMin="116" yMin="-25" xMax="908" yMax="1110">
+ <contour>
+ <pt x="116" y="38" on="1"/>
+ <pt x="116" y="219" on="1"/>
+ <pt x="315" y="123" on="0"/>
+ <pt x="483" y="123" on="1"/>
+ <pt x="710" y="123" on="0"/>
+ <pt x="710" y="283" on="1"/>
+ <pt x="710" y="393" on="0"/>
+ <pt x="551" y="445" on="1"/>
+ <pt x="375" y="503" on="1"/>
+ <pt x="122" y="586" on="0"/>
+ <pt x="122" y="807" on="1"/>
+ <pt x="122" y="1110" on="0"/>
+ <pt x="536" y="1110" on="1"/>
+ <pt x="655" y="1110" on="0"/>
+ <pt x="825" y="1078" on="1"/>
+ <pt x="825" y="913" on="1"/>
+ <pt x="674" y="962" on="0"/>
+ <pt x="523" y="962" on="1"/>
+ <pt x="317" y="962" on="0"/>
+ <pt x="317" y="827" on="1"/>
+ <pt x="317" y="729" on="0"/>
+ <pt x="458" y="683" on="1"/>
+ <pt x="615" y="632" on="1"/>
+ <pt x="908" y="537" on="0"/>
+ <pt x="908" y="302" on="1"/>
+ <pt x="908" y="151" on="0"/>
+ <pt x="792" y="63" on="1"/>
+ <pt x="676" y="-25" on="0"/>
+ <pt x="475" y="-25" on="1"/>
+ <pt x="316" y="-25" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 52 values pushed */
+ 0 0 17 40 12 3 40 28 48 196 28 2 12 1 1 1 15 14 1 0 4 1 2 3 0
+ 0 14 0 0 19 41 10 5 41 24 48 196 10 10 14 0 2 24 14 15 14 1 1 0 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="sacute" xMin="116" yMin="-25" xMax="908" yMax="1604">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="294" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scaron" xMin="116" yMin="-25" xMax="908" yMax="1604">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="208" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scedilla" xMin="116" yMin="-432" xMax="908" yMax="1110">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="cedilla" x="165" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="scircumflex" xMin="116" yMin="-25" xMax="908" yMax="1604">
+ <contour>
+ <pt x="116" y="38" on="1"/>
+ <pt x="116" y="219" on="1"/>
+ <pt x="315" y="123" on="0"/>
+ <pt x="483" y="123" on="1"/>
+ <pt x="710" y="123" on="0"/>
+ <pt x="710" y="283" on="1"/>
+ <pt x="710" y="393" on="0"/>
+ <pt x="551" y="445" on="1"/>
+ <pt x="375" y="503" on="1"/>
+ <pt x="122" y="586" on="0"/>
+ <pt x="122" y="807" on="1"/>
+ <pt x="122" y="1110" on="0"/>
+ <pt x="536" y="1110" on="1"/>
+ <pt x="655" y="1110" on="0"/>
+ <pt x="825" y="1078" on="1"/>
+ <pt x="825" y="913" on="1"/>
+ <pt x="674" y="962" on="0"/>
+ <pt x="523" y="962" on="1"/>
+ <pt x="317" y="962" on="0"/>
+ <pt x="317" y="827" on="1"/>
+ <pt x="317" y="729" on="0"/>
+ <pt x="458" y="683" on="1"/>
+ <pt x="615" y="632" on="1"/>
+ <pt x="908" y="537" on="0"/>
+ <pt x="908" y="302" on="1"/>
+ <pt x="908" y="151" on="0"/>
+ <pt x="792" y="63" on="1"/>
+ <pt x="676" y="-25" on="0"/>
+ <pt x="475" y="-25" on="1"/>
+ <pt x="316" y="-25" on="0"/>
+ </contour>
+ <contour>
+ <pt x="199" y="1283" on="1"/>
+ <pt x="440" y="1604" on="1"/>
+ <pt x="658" y="1604" on="1"/>
+ <pt x="899" y="1283" on="1"/>
+ <pt x="751" y="1283" on="1"/>
+ <pt x="550" y="1485" on="1"/>
+ <pt x="548" y="1485" on="1"/>
+ <pt x="347" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 77 values pushed */
+ 0 0 17 40 12 3 40 28 48 196 28 2 12 1 36 35 2 31 30 3 1 1 15 14 1
+ 0 4 1 2 3 0 0 32 31 1 37 34 33 30 3 2 0 14 0 0 19 41 10 5 41
+ 24 48 196 10 37 36 35 34 32 31 30 10 8 14 0 3 33 24 14 15 14 1 1 0 1
+ 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="scommaaccent" xMin="116" yMin="-432" xMax="908" yMax="1110">
+ <component glyphName="s" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="197" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="section" xMin="129" yMin="-334" xMax="1010" yMax="1517">
+ <contour>
+ <pt x="129" y="-260" on="1"/>
+ <pt x="129" y="-80" on="1"/>
+ <pt x="379" y="-185" on="0"/>
+ <pt x="541" y="-185" on="1"/>
+ <pt x="667" y="-185" on="0"/>
+ <pt x="749" y="-135" on="1"/>
+ <pt x="830" y="-85" on="0"/>
+ <pt x="830" y="-3" on="1"/>
+ <pt x="830" y="72" on="0"/>
+ <pt x="769" y="114" on="1"/>
+ <pt x="719" y="150" on="0"/>
+ <pt x="600" y="201" on="1"/>
+ <pt x="423" y="277" on="1"/>
+ <pt x="134" y="401" on="0"/>
+ <pt x="134" y="613" on="1"/>
+ <pt x="134" y="758" on="0"/>
+ <pt x="280" y="912" on="1"/>
+ <pt x="139" y="1011" on="0"/>
+ <pt x="139" y="1156" on="1"/>
+ <pt x="139" y="1317" on="0"/>
+ <pt x="269" y="1417" on="1"/>
+ <pt x="398" y="1517" on="0"/>
+ <pt x="611" y="1517" on="1"/>
+ <pt x="756" y="1517" on="0"/>
+ <pt x="954" y="1470" on="1"/>
+ <pt x="954" y="1310" on="1"/>
+ <pt x="747" y="1369" on="0"/>
+ <pt x="608" y="1369" on="1"/>
+ <pt x="478" y="1369" on="0"/>
+ <pt x="398" y="1318" on="1"/>
+ <pt x="318" y="1267" on="0"/>
+ <pt x="318" y="1186" on="1"/>
+ <pt x="318" y="1077" on="0"/>
+ <pt x="493" y="1006" on="1"/>
+ <pt x="629" y="951" on="1"/>
+ <pt x="837" y="867" on="0"/>
+ <pt x="915" y="789" on="1"/>
+ <pt x="995" y="709" on="0"/>
+ <pt x="995" y="589" on="1"/>
+ <pt x="995" y="448" on="0"/>
+ <pt x="846" y="277" on="1"/>
+ <pt x="1010" y="176" on="0"/>
+ <pt x="1010" y="9" on="1"/>
+ <pt x="1010" y="-148" on="0"/>
+ <pt x="876" y="-241" on="1"/>
+ <pt x="743" y="-334" on="0"/>
+ <pt x="523" y="-334" on="1"/>
+ <pt x="369" y="-334" on="0"/>
+ </contour>
+ <contour>
+ <pt x="748" y="341" on="1"/>
+ <pt x="822" y="443" on="0"/>
+ <pt x="822" y="534" on="1"/>
+ <pt x="822" y="607" on="0"/>
+ <pt x="774" y="654" on="1"/>
+ <pt x="726" y="701" on="0"/>
+ <pt x="602" y="753" on="1"/>
+ <pt x="380" y="846" on="1"/>
+ <pt x="306" y="751" on="0"/>
+ <pt x="306" y="664" on="1"/>
+ <pt x="306" y="529" on="0"/>
+ <pt x="536" y="431" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 66 values pushed */
+ 0 0 27 40 22 3 40 46 48 196 22 0 1 55 48 40 25 24 16 1 0 8 13 46 0
+ 0 14 0 0 57 13 14 50 13 38 31 14 18 7 14 42 48 196 18 14 55 48 40 18 16
+ 14 6 24 0 3 42 38 24 25 24 1 1 0 1 2 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ CALL[ ]
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="semicolon" xMin="186" yMin="-321" xMax="383" yMax="1086">
+ <contour>
+ <pt x="186" y="-321" on="1"/>
+ <pt x="186" y="-247" on="1"/>
+ <pt x="257" y="-210" on="0"/>
+ <pt x="257" y="-23" on="1"/>
+ <pt x="257" y="0" on="1"/>
+ <pt x="186" y="0" on="1"/>
+ <pt x="186" y="197" on="1"/>
+ <pt x="383" y="197" on="1"/>
+ <pt x="383" y="31" on="1"/>
+ <pt x="382" y="-271" on="0"/>
+ </contour>
+ <contour>
+ <pt x="186" y="888" on="1"/>
+ <pt x="186" y="1086" on="1"/>
+ <pt x="383" y="1086" on="1"/>
+ <pt x="383" y="888" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 1 8 6 2 2 0 1 5 4 3 1 0 5 13 2 0 0 0 13 10 5 1 11 1 4
+ 48 196 7 6 1 0 12 11 1 14 4 3 2 7 0 3 0 0 13 12 8 7 4 3 0
+ 1 4 48 196 11 10 6 5 1 0 5 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="semicolon#1" xMin="186" yMin="-321" xMax="383" yMax="1086">
+ <contour>
+ <pt x="186" y="-321" on="1"/>
+ <pt x="186" y="-247" on="1"/>
+ <pt x="257" y="-210" on="0"/>
+ <pt x="257" y="-23" on="1"/>
+ <pt x="257" y="0" on="1"/>
+ <pt x="186" y="0" on="1"/>
+ <pt x="186" y="197" on="1"/>
+ <pt x="383" y="197" on="1"/>
+ <pt x="383" y="31" on="1"/>
+ <pt x="382" y="-271" on="0"/>
+ </contour>
+ <contour>
+ <pt x="186" y="888" on="1"/>
+ <pt x="186" y="1086" on="1"/>
+ <pt x="383" y="1086" on="1"/>
+ <pt x="383" y="888" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 62 values pushed */
+ 1 8 6 2 2 0 1 5 4 3 1 0 5 13 2 0 0 0 13 10 5 1 11 1 4
+ 48 196 7 6 1 0 12 11 1 14 4 3 2 7 0 3 0 0 13 12 8 7 4 3 0
+ 1 4 48 196 11 10 6 5 1 0 5 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="seven" xMin="136" yMin="0" xMax="1086" yMax="1480">
+ <contour>
+ <pt x="222" y="0" on="1"/>
+ <pt x="251" y="173" on="0"/>
+ <pt x="304" y="299" on="1"/>
+ <pt x="357" y="424" on="0"/>
+ <pt x="494" y="645" on="1"/>
+ <pt x="898" y="1295" on="1"/>
+ <pt x="136" y="1295" on="1"/>
+ <pt x="136" y="1480" on="1"/>
+ <pt x="1086" y="1480" on="1"/>
+ <pt x="1086" y="1295" on="1"/>
+ <pt x="517" y="456" on="0"/>
+ <pt x="449" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 35 values pushed */
+ 0 0 9 6 5 27 2 7 1 4 48 196 11 0 1 0 8 7 0 14 11 5 0 3 8
+ 6 3 9 8 1 7 6 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="sfthyphen" xMin="88" yMin="518" xMax="594" yMax="666">
+ <contour>
+ <pt x="88" y="518" on="1"/>
+ <pt x="88" y="666" on="1"/>
+ <pt x="594" y="666" on="1"/>
+ <pt x="594" y="518" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="six" xMin="84" yMin="-37" xMax="1027" yMax="1518">
+ <contour>
+ <pt x="298" y="778" on="1"/>
+ <pt x="436" y="950" on="0"/>
+ <pt x="635" y="950" on="1"/>
+ <pt x="817" y="950" on="0"/>
+ <pt x="922" y="826" on="1"/>
+ <pt x="1027" y="703" on="0"/>
+ <pt x="1027" y="486" on="1"/>
+ <pt x="1027" y="245" on="0"/>
+ <pt x="903" y="104" on="1"/>
+ <pt x="779" y="-37" on="0"/>
+ <pt x="571" y="-37" on="1"/>
+ <pt x="344" y="-37" on="0"/>
+ <pt x="214" y="158" on="1"/>
+ <pt x="84" y="352" on="0"/>
+ <pt x="84" y="693" on="1"/>
+ <pt x="84" y="1080" on="0"/>
+ <pt x="239" y="1299" on="1"/>
+ <pt x="394" y="1518" on="0"/>
+ <pt x="668" y="1518" on="1"/>
+ <pt x="794" y="1518" on="0"/>
+ <pt x="947" y="1462" on="1"/>
+ <pt x="947" y="1290" on="1"/>
+ <pt x="766" y="1370" on="0"/>
+ <pt x="664" y="1370" on="1"/>
+ <pt x="443" y="1370" on="0"/>
+ <pt x="354" y="1148" on="1"/>
+ <pt x="319" y="1060" on="0"/>
+ <pt x="307" y="951" on="1"/>
+ <pt x="300" y="893" on="0"/>
+ </contour>
+ <contour>
+ <pt x="582" y="808" on="1"/>
+ <pt x="458" y="808" on="0"/>
+ <pt x="382" y="722" on="1"/>
+ <pt x="305" y="636" on="0"/>
+ <pt x="305" y="489" on="1"/>
+ <pt x="305" y="325" on="0"/>
+ <pt x="384" y="218" on="1"/>
+ <pt x="463" y="111" on="0"/>
+ <pt x="589" y="111" on="1"/>
+ <pt x="833" y="111" on="0"/>
+ <pt x="833" y="445" on="1"/>
+ <pt x="833" y="808" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 50 values pushed */
+ 0 0 37 40 10 29 40 2 23 40 18 48 196 18 0 10 2 2 1 1 21 20 2 0 4
+ 0 2 3 0 0 14 0 0 39 41 6 33 26 14 48 196 6 20 0 14 20 21 20 1 0
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="slash" xMin="-59" yMin="-296" xMax="629" yMax="1480">
+ <contour>
+ <pt x="-59" y="-296" on="1"/>
+ <pt x="474" y="1480" on="1"/>
+ <pt x="629" y="1480" on="1"/>
+ <pt x="96" y="-296" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 12 values pushed */
+ 3 0 1 0 2 1 0 14 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="space"/><!-- contains no outline data -->
+
+ <TTGlyph name="sterling" xMin="121" yMin="0" xMax="966" yMax="1517">
+ <contour>
+ <pt x="121" y="0" on="1"/>
+ <pt x="121" y="173" on="1"/>
+ <pt x="330" y="240" on="0"/>
+ <pt x="331" y="489" on="1"/>
+ <pt x="331" y="716" on="1"/>
+ <pt x="152" y="716" on="1"/>
+ <pt x="152" y="864" on="1"/>
+ <pt x="331" y="864" on="1"/>
+ <pt x="331" y="1079" on="1"/>
+ <pt x="331" y="1292" on="0"/>
+ <pt x="432" y="1404" on="1"/>
+ <pt x="533" y="1517" on="0"/>
+ <pt x="725" y="1517" on="1"/>
+ <pt x="827" y="1517" on="0"/>
+ <pt x="951" y="1487" on="1"/>
+ <pt x="951" y="1320" on="1"/>
+ <pt x="822" y="1369" on="0"/>
+ <pt x="716" y="1369" on="1"/>
+ <pt x="528" y="1369" on="0"/>
+ <pt x="528" y="1139" on="1"/>
+ <pt x="528" y="864" on="1"/>
+ <pt x="744" y="864" on="1"/>
+ <pt x="744" y="716" on="1"/>
+ <pt x="528" y="716" on="1"/>
+ <pt x="528" y="589" on="1"/>
+ <pt x="528" y="409" on="0"/>
+ <pt x="480" y="319" on="1"/>
+ <pt x="442" y="245" on="0"/>
+ <pt x="355" y="173" on="1"/>
+ <pt x="966" y="173" on="1"/>
+ <pt x="966" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 0 0 17 40 12 48 196 12 0 1 19 15 8 3 0 6 3 0 24 3 2 4 1 3 1
+ 14 0 0 0 0 23 22 5 4 7 3 6 29 28 1 13 2 0 2 4 48 196 21 20 7
+ 6 3 30 0 1 2 0 14 28 19 3 2 0 0 24 23 20 19 4 3 3 1 4 48 196
+ 30 29 1 15 14 1 22 21 1 8 7 4 3 3 6 5 1 1 0 1 6 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="t" xMin="29" yMin="-25" xMax="559" yMax="1302">
+ <contour>
+ <pt x="530" y="-6" on="1"/>
+ <pt x="470" y="-25" on="0"/>
+ <pt x="417" y="-25" on="1"/>
+ <pt x="152" y="-25" on="0"/>
+ <pt x="152" y="300" on="1"/>
+ <pt x="152" y="938" on="1"/>
+ <pt x="29" y="938" on="1"/>
+ <pt x="29" y="1086" on="1"/>
+ <pt x="152" y="1086" on="1"/>
+ <pt x="152" y="1283" on="1"/>
+ <pt x="349" y="1302" on="1"/>
+ <pt x="349" y="1086" on="1"/>
+ <pt x="559" y="1086" on="1"/>
+ <pt x="559" y="938" on="1"/>
+ <pt x="349" y="938" on="1"/>
+ <pt x="349" y="336" on="1"/>
+ <pt x="349" y="207" on="0"/>
+ <pt x="371" y="165" on="1"/>
+ <pt x="393" y="123" on="0"/>
+ <pt x="463" y="123" on="1"/>
+ <pt x="501" y="123" on="0"/>
+ <pt x="530" y="134" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 76 values pushed */
+ 0 0 19 40 2 48 196 2 2 1 21 15 4 3 5 2 3 0 10 9 2 13 7 1 0
+ 2 0 0 0 14 13 6 5 7 3 7 1 4 48 196 12 11 8 7 1 3 14 0 0 15
+ 14 11 10 4 3 4 1 4 48 196 13 12 1 21 0 1 9 8 5 4 3 7 6 1 4
+ 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tbar" xMin="29" yMin="-25" xMax="559" yMax="1302">
+ <contour>
+ <pt x="152" y="568" on="1"/>
+ <pt x="29" y="568" on="1"/>
+ <pt x="29" y="691" on="1"/>
+ <pt x="152" y="691" on="1"/>
+ <pt x="152" y="938" on="1"/>
+ <pt x="29" y="938" on="1"/>
+ <pt x="29" y="1086" on="1"/>
+ <pt x="152" y="1086" on="1"/>
+ <pt x="152" y="1283" on="1"/>
+ <pt x="349" y="1302" on="1"/>
+ <pt x="349" y="1086" on="1"/>
+ <pt x="559" y="1086" on="1"/>
+ <pt x="559" y="938" on="1"/>
+ <pt x="349" y="938" on="1"/>
+ <pt x="349" y="691" on="1"/>
+ <pt x="559" y="691" on="1"/>
+ <pt x="559" y="568" on="1"/>
+ <pt x="349" y="568" on="1"/>
+ <pt x="349" y="336" on="1"/>
+ <pt x="349" y="207" on="0"/>
+ <pt x="371" y="165" on="1"/>
+ <pt x="393" y="123" on="0"/>
+ <pt x="463" y="123" on="1"/>
+ <pt x="501" y="123" on="0"/>
+ <pt x="530" y="134" on="1"/>
+ <pt x="530" y="-6" on="1"/>
+ <pt x="470" y="-25" on="0"/>
+ <pt x="417" y="-25" on="1"/>
+ <pt x="152" y="-25" on="0"/>
+ <pt x="152" y="300" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 0 0 22 40 27 48 196 27 2 1 29 24 18 3 0 2 3 0 9 8 2 13 6 1 25
+ 2 0 0 0 13 12 5 4 7 3 6 17 16 1 0 6 3 2 2 4 48 196 15 14 3
+ 2 3 0 11 10 7 6 1 3 14 0 0 18 17 14 13 10 9 4 5 0 1 4 48 196
+ 16 15 12 11 3 25 24 1 29 8 7 4 3 0 5 6 5 2 1 3 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcaron" xMin="29" yMin="-25" xMax="719" yMax="1688">
+ <contour>
+ <pt x="530" y="-6" on="1"/>
+ <pt x="470" y="-25" on="0"/>
+ <pt x="417" y="-25" on="1"/>
+ <pt x="152" y="-25" on="0"/>
+ <pt x="152" y="300" on="1"/>
+ <pt x="152" y="938" on="1"/>
+ <pt x="29" y="938" on="1"/>
+ <pt x="29" y="1086" on="1"/>
+ <pt x="152" y="1086" on="1"/>
+ <pt x="152" y="1283" on="1"/>
+ <pt x="349" y="1302" on="1"/>
+ <pt x="349" y="1086" on="1"/>
+ <pt x="559" y="1086" on="1"/>
+ <pt x="559" y="938" on="1"/>
+ <pt x="349" y="938" on="1"/>
+ <pt x="349" y="336" on="1"/>
+ <pt x="349" y="207" on="0"/>
+ <pt x="371" y="165" on="1"/>
+ <pt x="393" y="123" on="0"/>
+ <pt x="463" y="123" on="1"/>
+ <pt x="501" y="123" on="0"/>
+ <pt x="530" y="134" on="1"/>
+ </contour>
+ <contour>
+ <pt x="522" y="1234" on="1"/>
+ <pt x="522" y="1293" on="1"/>
+ <pt x="598" y="1314" on="0"/>
+ <pt x="598" y="1474" on="1"/>
+ <pt x="598" y="1491" on="1"/>
+ <pt x="522" y="1491" on="1"/>
+ <pt x="522" y="1688" on="1"/>
+ <pt x="719" y="1688" on="1"/>
+ <pt x="719" y="1517" on="1"/>
+ <pt x="718" y="1255" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 103 values pushed */
+ 0 0 19 40 2 48 196 2 2 30 27 26 25 23 22 10 9 8 28 7 3 1 21 15 4
+ 3 5 2 3 0 1 0 2 0 0 0 14 13 6 5 7 3 7 1 4 48 196 29 28 1
+ 0 12 11 8 7 1 3 14 26 25 2 29 12 3 0 0 28 27 23 22 4 3 29 15 14
+ 11 10 4 3 4 2 4 48 196 30 29 1 13 12 1 21 0 1 9 8 5 4 3 7 6
+ 1 5 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcommaaccent" xMin="29" yMin="-432" xMax="559" yMax="1302">
+ <contour>
+ <pt x="530" y="-6" on="1"/>
+ <pt x="470" y="-25" on="0"/>
+ <pt x="417" y="-25" on="1"/>
+ <pt x="152" y="-25" on="0"/>
+ <pt x="152" y="300" on="1"/>
+ <pt x="152" y="938" on="1"/>
+ <pt x="29" y="938" on="1"/>
+ <pt x="29" y="1086" on="1"/>
+ <pt x="152" y="1086" on="1"/>
+ <pt x="152" y="1283" on="1"/>
+ <pt x="349" y="1302" on="1"/>
+ <pt x="349" y="1086" on="1"/>
+ <pt x="559" y="1086" on="1"/>
+ <pt x="559" y="938" on="1"/>
+ <pt x="349" y="938" on="1"/>
+ <pt x="349" y="336" on="1"/>
+ <pt x="349" y="207" on="0"/>
+ <pt x="371" y="165" on="1"/>
+ <pt x="393" y="123" on="0"/>
+ <pt x="463" y="123" on="1"/>
+ <pt x="501" y="123" on="0"/>
+ <pt x="530" y="134" on="1"/>
+ </contour>
+ <contour>
+ <pt x="299" y="0" on="1"/>
+ <pt x="396" y="0" on="1"/>
+ <pt x="336" y="-109" on="1"/>
+ <pt x="408" y="-111" on="0"/>
+ <pt x="460" y="-148" on="1"/>
+ <pt x="530" y="-197" on="0"/>
+ <pt x="530" y="-268" on="1"/>
+ <pt x="530" y="-337" on="0"/>
+ <pt x="472" y="-384" on="1"/>
+ <pt x="413" y="-432" on="0"/>
+ <pt x="327" y="-432" on="1"/>
+ <pt x="259" y="-432" on="0"/>
+ <pt x="183" y="-411" on="1"/>
+ <pt x="183" y="-330" on="1"/>
+ <pt x="233" y="-345" on="0"/>
+ <pt x="287" y="-345" on="1"/>
+ <pt x="391" y="-345" on="0"/>
+ <pt x="391" y="-271" on="1"/>
+ <pt x="391" y="-178" on="0"/>
+ <pt x="204" y="-175" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 109 values pushed */
+ 0 0 37 44 32 19 40 2 48 196 2 2 1 21 15 4 3 5 2 3 0 10 9 2 13
+ 7 1 41 35 34 24 23 22 0 7 13 32 2 0 0 0 14 13 6 5 7 3 7 1 4
+ 48 196 12 11 8 7 1 3 14 0 0 39 42 28 48 196 23 0 10 2 41 35 34 24 22
+ 5 10 4 3 0 0 15 14 11 10 4 3 4 1 4 48 196 13 12 1 28 21 0 2 9
+ 8 5 4 3 7 6 1 4 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tcommabelow" xMin="29" yMin="-432" xMax="559" yMax="1302">
+ <component glyphName="t" x="0" y="0" flags="0x4"/>
+ <component glyphName="Unterkomma" x="7" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="thorn" xMin="154" yMin="-395" xMax="1052" yMax="1579">
+ <contour>
+ <pt x="351" y="-395" on="1"/>
+ <pt x="154" y="-395" on="1"/>
+ <pt x="154" y="1579" on="1"/>
+ <pt x="351" y="1579" on="1"/>
+ <pt x="351" y="882" on="1"/>
+ <pt x="407" y="984" on="0"/>
+ <pt x="469" y="1036" on="1"/>
+ <pt x="557" y="1110" on="0"/>
+ <pt x="676" y="1110" on="1"/>
+ <pt x="845" y="1110" on="0"/>
+ <pt x="948" y="963" on="1"/>
+ <pt x="1052" y="816" on="0"/>
+ <pt x="1052" y="572" on="1"/>
+ <pt x="1052" y="287" on="0"/>
+ <pt x="918" y="131" on="1"/>
+ <pt x="785" y="-25" on="0"/>
+ <pt x="540" y="-25" on="1"/>
+ <pt x="449" y="-25" on="0"/>
+ <pt x="351" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="351" y="703" on="1"/>
+ <pt x="351" y="149" on="1"/>
+ <pt x="488" y="123" on="0"/>
+ <pt x="557" y="123" on="1"/>
+ <pt x="839" y="123" on="0"/>
+ <pt x="839" y="552" on="1"/>
+ <pt x="839" y="733" on="0"/>
+ <pt x="783" y="835" on="1"/>
+ <pt x="728" y="938" on="0"/>
+ <pt x="634" y="938" on="1"/>
+ <pt x="508" y="938" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 68 values pushed */
+ 0 0 28 30 8 22 40 16 48 196 16 2 8 1 1 1 20 19 4 3 1 2 3 0 0
+ 1 18 2 0 2 0 3 2 1 1 0 1 2 0 14 0 0 24 9 12 48 196 12 0 0
+ 0 20 19 18 4 3 0 4 5 1 1 4 48 196 2 1 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="three" xMin="153" yMin="-37" xMax="966" yMax="1517">
+ <contour>
+ <pt x="153" y="11" on="1"/>
+ <pt x="153" y="195" on="1"/>
+ <pt x="160" y="192" on="1"/>
+ <pt x="186" y="181" on="0"/>
+ <pt x="197" y="178" on="1"/>
+ <pt x="306" y="138" on="0"/>
+ <pt x="345" y="128" on="1"/>
+ <pt x="410" y="111" on="0"/>
+ <pt x="463" y="111" on="1"/>
+ <pt x="614" y="111" on="0"/>
+ <pt x="689" y="195" on="1"/>
+ <pt x="755" y="267" on="0"/>
+ <pt x="755" y="400" on="1"/>
+ <pt x="755" y="555" on="0"/>
+ <pt x="654" y="637" on="1"/>
+ <pt x="554" y="719" on="0"/>
+ <pt x="368" y="719" on="1"/>
+ <pt x="290" y="719" on="1"/>
+ <pt x="290" y="852" on="1"/>
+ <pt x="358" y="853" on="1"/>
+ <pt x="530" y="856" on="0"/>
+ <pt x="623" y="932" on="1"/>
+ <pt x="720" y="1010" on="0"/>
+ <pt x="720" y="1147" on="1"/>
+ <pt x="720" y="1369" on="0"/>
+ <pt x="481" y="1369" on="1"/>
+ <pt x="358" y="1369" on="0"/>
+ <pt x="173" y="1286" on="1"/>
+ <pt x="173" y="1458" on="1"/>
+ <pt x="354" y="1517" on="0"/>
+ <pt x="493" y="1517" on="1"/>
+ <pt x="734" y="1517" on="0"/>
+ <pt x="839" y="1402" on="1"/>
+ <pt x="917" y="1317" on="0"/>
+ <pt x="917" y="1176" on="1"/>
+ <pt x="917" y="1017" on="0"/>
+ <pt x="805" y="914" on="1"/>
+ <pt x="739" y="853" on="0"/>
+ <pt x="609" y="802" on="1"/>
+ <pt x="723" y="772" on="0"/>
+ <pt x="781" y="738" on="1"/>
+ <pt x="966" y="631" on="0"/>
+ <pt x="966" y="408" on="1"/>
+ <pt x="966" y="206" on="0"/>
+ <pt x="833" y="85" on="1"/>
+ <pt x="700" y="-37" on="0"/>
+ <pt x="483" y="-37" on="1"/>
+ <pt x="366" y="-37" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 65 values pushed */
+ 0 0 25 40 30 8 40 46 48 196 46 2 30 0 1 1 38 28 27 18 17 16 1 0 8
+ 0 2 3 0 0 14 0 0 23 41 34 12 9 42 48 196 38 18 17 16 4 13 42 34 27
+ 0 0 28 27 23 1 0 1 5 48 196 1 0 1 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP0[ ]
+ SZP1[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="threequarters" xMin="111" yMin="-37" xMax="1597" yMax="1517">
+ <contour>
+ <pt x="123" y="1353" on="1"/>
+ <pt x="123" y="1465" on="1"/>
+ <pt x="237" y="1503" on="0"/>
+ <pt x="349" y="1503" on="1"/>
+ <pt x="631" y="1503" on="0"/>
+ <pt x="631" y="1295" on="1"/>
+ <pt x="631" y="1199" on="0"/>
+ <pt x="562" y="1137" on="1"/>
+ <pt x="521" y="1101" on="0"/>
+ <pt x="440" y="1071" on="1"/>
+ <pt x="568" y="1038" on="0"/>
+ <pt x="619" y="970" on="1"/>
+ <pt x="660" y="914" on="0"/>
+ <pt x="660" y="832" on="1"/>
+ <pt x="660" y="711" on="0"/>
+ <pt x="573" y="641" on="1"/>
+ <pt x="487" y="570" on="0"/>
+ <pt x="335" y="570" on="1"/>
+ <pt x="233" y="570" on="0"/>
+ <pt x="111" y="599" on="1"/>
+ <pt x="111" y="721" on="1"/>
+ <pt x="246" y="670" on="0"/>
+ <pt x="324" y="670" on="1"/>
+ <pt x="504" y="670" on="0"/>
+ <pt x="504" y="831" on="1"/>
+ <pt x="504" y="1015" on="0"/>
+ <pt x="244" y="1015" on="1"/>
+ <pt x="193" y="1015" on="1"/>
+ <pt x="193" y="1108" on="1"/>
+ <pt x="237" y="1108" on="1"/>
+ <pt x="481" y="1108" on="0"/>
+ <pt x="481" y="1275" on="1"/>
+ <pt x="481" y="1403" on="0"/>
+ <pt x="326" y="1403" on="1"/>
+ <pt x="235" y="1403" on="0"/>
+ </contour>
+ <contour>
+ <pt x="1338" y="0" on="1"/>
+ <pt x="1338" y="242" on="1"/>
+ <pt x="931" y="242" on="1"/>
+ <pt x="931" y="355" on="1"/>
+ <pt x="1334" y="888" on="1"/>
+ <pt x="1473" y="888" on="1"/>
+ <pt x="1473" y="359" on="1"/>
+ <pt x="1597" y="359" on="1"/>
+ <pt x="1597" y="242" on="1"/>
+ <pt x="1473" y="242" on="1"/>
+ <pt x="1473" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1060" y="359" on="1"/>
+ <pt x="1338" y="359" on="1"/>
+ <pt x="1338" y="723" on="1"/>
+ </contour>
+ <contour>
+ <pt x="284" y="-37" on="1"/>
+ <pt x="1372" y="1517" on="1"/>
+ <pt x="1507" y="1517" on="1"/>
+ <pt x="419" y="-37" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 126 values pushed */
+ 0 0 33 11 3 22 11 17 48 196 17 48 20 19 17 4 39 41 3 38 41 36 2 51 50
+ 29 28 27 26 9 1 0 9 13 3 39 52 49 45 35 4 13 36 0 0 47 46 42 41 38
+ 3 36 1 4 48 196 40 39 1 44 43 37 36 3 2 0 14 0 0 31 39 5 24 37 13
+ 48 196 50 40 35 2 51 43 42 3 13 40 52 49 46 39 38 37 29 28 27 26 20 19 9
+ 1 0 15 13 13 5 35 0 0 48 47 36 35 22 3 40 1 4 48 196 45 44 41 40 3
+ 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="threesuperior" xMin="74" yMin="570" xMax="623" yMax="1503">
+ <contour>
+ <pt x="86" y="1353" on="1"/>
+ <pt x="86" y="1465" on="1"/>
+ <pt x="200" y="1503" on="0"/>
+ <pt x="312" y="1503" on="1"/>
+ <pt x="594" y="1503" on="0"/>
+ <pt x="594" y="1295" on="1"/>
+ <pt x="594" y="1199" on="0"/>
+ <pt x="525" y="1137" on="1"/>
+ <pt x="484" y="1101" on="0"/>
+ <pt x="403" y="1071" on="1"/>
+ <pt x="531" y="1038" on="0"/>
+ <pt x="582" y="970" on="1"/>
+ <pt x="623" y="914" on="0"/>
+ <pt x="623" y="832" on="1"/>
+ <pt x="623" y="711" on="0"/>
+ <pt x="536" y="641" on="1"/>
+ <pt x="450" y="570" on="0"/>
+ <pt x="298" y="570" on="1"/>
+ <pt x="196" y="570" on="0"/>
+ <pt x="74" y="599" on="1"/>
+ <pt x="74" y="721" on="1"/>
+ <pt x="209" y="670" on="0"/>
+ <pt x="287" y="670" on="1"/>
+ <pt x="467" y="670" on="0"/>
+ <pt x="467" y="831" on="1"/>
+ <pt x="467" y="1015" on="0"/>
+ <pt x="207" y="1015" on="1"/>
+ <pt x="156" y="1015" on="1"/>
+ <pt x="156" y="1108" on="1"/>
+ <pt x="200" y="1108" on="1"/>
+ <pt x="444" y="1108" on="0"/>
+ <pt x="444" y="1275" on="1"/>
+ <pt x="444" y="1403" on="0"/>
+ <pt x="289" y="1403" on="1"/>
+ <pt x="198" y="1403" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 43 values pushed */
+ 0 0 33 11 3 22 11 17 48 196 29 28 27 26 20 19 17 9 3 1 0 14 0 0 31
+ 39 5 24 37 13 48 196 29 28 27 26 20 19 13 9 5 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="tilde" xMin="8" yMin="1283" xMax="674" yMax="1517">
+ <contour>
+ <pt x="8" y="1283" on="1"/>
+ <pt x="15" y="1376" on="0"/>
+ <pt x="40" y="1427" on="1"/>
+ <pt x="86" y="1517" on="0"/>
+ <pt x="195" y="1517" on="1"/>
+ <pt x="267" y="1517" on="0"/>
+ <pt x="328" y="1479" on="1"/>
+ <pt x="388" y="1442" on="1"/>
+ <pt x="445" y="1407" on="0"/>
+ <pt x="475" y="1407" on="1"/>
+ <pt x="540" y="1407" on="0"/>
+ <pt x="551" y="1517" on="1"/>
+ <pt x="674" y="1517" on="1"/>
+ <pt x="667" y="1423" on="0"/>
+ <pt x="642" y="1373" on="1"/>
+ <pt x="597" y="1283" on="0"/>
+ <pt x="489" y="1283" on="1"/>
+ <pt x="417" y="1283" on="0"/>
+ <pt x="354" y="1322" on="1"/>
+ <pt x="294" y="1359" on="1"/>
+ <pt x="239" y="1393" on="0"/>
+ <pt x="207" y="1393" on="1"/>
+ <pt x="142" y="1393" on="0"/>
+ <pt x="131" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 30 values pushed */
+ 0 0 21 6 4 9 6 16 48 196 4 0 1 12 11 2 13 0 0 1 23 0 16 0 0
+ 14 23 12 11 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ MDRP[00100]
+ MDRP[00000]
+ MDRP[00000]
+ SZP0[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="trademark" xMin="222" yMin="740" xMax="1764" yMax="1480">
+ <contour>
+ <pt x="469" y="740" on="1"/>
+ <pt x="469" y="1357" on="1"/>
+ <pt x="222" y="1357" on="1"/>
+ <pt x="222" y="1480" on="1"/>
+ <pt x="888" y="1480" on="1"/>
+ <pt x="888" y="1357" on="1"/>
+ <pt x="641" y="1357" on="1"/>
+ <pt x="641" y="740" on="1"/>
+ </contour>
+ <contour>
+ <pt x="1012" y="740" on="1"/>
+ <pt x="1012" y="1480" on="1"/>
+ <pt x="1245" y="1480" on="1"/>
+ <pt x="1401" y="1053" on="1"/>
+ <pt x="1551" y="1480" on="1"/>
+ <pt x="1764" y="1480" on="1"/>
+ <pt x="1764" y="740" on="1"/>
+ <pt x="1591" y="740" on="1"/>
+ <pt x="1591" y="1277" on="1"/>
+ <pt x="1428" y="802" on="1"/>
+ <pt x="1310" y="802" on="1"/>
+ <pt x="1147" y="1234" on="1"/>
+ <pt x="1147" y="740" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 97 values pushed */
+ 1 19 16 2 1 1 3 0 1 18 17 11 3 1 0 3 0 0 0 6 5 2 1 6 3
+ 3 1 4 48 196 20 15 14 8 7 0 5 0 13 12 10 9 4 3 0 5 14 18 17 12
+ 11 10 5 15 19 3 5 4 2 8 6 3 3 2 0 0 0 16 15 13 1 13 9 8 18
+ 1 19 7 6 13 1 0 3 4 48 196 14 13 1 20 19 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00000]
+ MDRP[00000]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="two" xMin="102" yMin="0" xMax="941" yMax="1517">
+ <contour>
+ <pt x="102" y="0" on="1"/>
+ <pt x="102" y="173" on="1"/>
+ <pt x="170" y="333" on="0"/>
+ <pt x="332" y="502" on="1"/>
+ <pt x="440" y="612" on="1"/>
+ <pt x="538" y="712" on="1"/>
+ <pt x="731" y="909" on="0"/>
+ <pt x="731" y="1107" on="1"/>
+ <pt x="731" y="1248" on="0"/>
+ <pt x="657" y="1315" on="1"/>
+ <pt x="597" y="1370" on="0"/>
+ <pt x="491" y="1370" on="1"/>
+ <pt x="353" y="1370" on="0"/>
+ <pt x="139" y="1250" on="1"/>
+ <pt x="139" y="1424" on="1"/>
+ <pt x="342" y="1517" on="0"/>
+ <pt x="517" y="1517" on="1"/>
+ <pt x="711" y="1517" on="0"/>
+ <pt x="826" y="1404" on="1"/>
+ <pt x="941" y="1292" on="0"/>
+ <pt x="941" y="1102" on="1"/>
+ <pt x="941" y="971" on="0"/>
+ <pt x="882" y="870" on="1"/>
+ <pt x="820" y="766" on="0"/>
+ <pt x="658" y="620" on="1"/>
+ <pt x="589" y="558" on="1"/>
+ <pt x="382" y="370" on="0"/>
+ <pt x="340" y="173" on="1"/>
+ <pt x="933" y="173" on="1"/>
+ <pt x="933" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 0 0 11 40 16 48 196 16 0 1 14 13 2 0 1 3 0 0 0 28 27 1 13 2 0
+ 1 4 48 196 29 0 1 0 14 0 0 7 9 20 48 196 27 28 13 2 20 28 29 28 1
+ 14 13 1 1 0 1 3 0
+ LOOPCALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="twosuperior" xMin="74" yMin="592" xMax="639" yMax="1503">
+ <contour>
+ <pt x="74" y="592" on="1"/>
+ <pt x="74" y="714" on="1"/>
+ <pt x="142" y="832" on="0"/>
+ <pt x="256" y="933" on="1"/>
+ <pt x="326" y="995" on="1"/>
+ <pt x="482" y="1133" on="0"/>
+ <pt x="482" y="1255" on="1"/>
+ <pt x="482" y="1401" on="0"/>
+ <pt x="321" y="1401" on="1"/>
+ <pt x="226" y="1401" on="0"/>
+ <pt x="96" y="1332" on="1"/>
+ <pt x="96" y="1449" on="1"/>
+ <pt x="227" y="1503" on="0"/>
+ <pt x="347" y="1503" on="1"/>
+ <pt x="478" y="1503" on="0"/>
+ <pt x="559" y="1435" on="1"/>
+ <pt x="639" y="1367" on="0"/>
+ <pt x="639" y="1260" on="1"/>
+ <pt x="639" y="1120" on="0"/>
+ <pt x="455" y="967" on="1"/>
+ <pt x="402" y="923" on="1"/>
+ <pt x="269" y="813" on="0"/>
+ <pt x="246" y="714" on="1"/>
+ <pt x="635" y="714" on="1"/>
+ <pt x="635" y="592" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 45 values pushed */
+ 0 0 8 11 13 48 196 11 10 2 13 13 1 0 0 24 0 38 1 1 1 4 48 196 23
+ 22 1 2 0 14 0 0 6 37 17 48 196 24 23 22 17 11 10 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[1]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="u" xMin="142" yMin="-25" xMax="984" yMax="1086">
+ <contour>
+ <pt x="787" y="0" on="1"/>
+ <pt x="787" y="203" on="1"/>
+ <pt x="714" y="102" on="0"/>
+ <pt x="644" y="50" on="1"/>
+ <pt x="541" y="-25" on="0"/>
+ <pt x="418" y="-25" on="1"/>
+ <pt x="142" y="-25" on="0"/>
+ <pt x="142" y="306" on="1"/>
+ <pt x="142" y="1086" on="1"/>
+ <pt x="339" y="1086" on="1"/>
+ <pt x="339" y="370" on="1"/>
+ <pt x="339" y="239" on="0"/>
+ <pt x="366" y="192" on="1"/>
+ <pt x="394" y="145" on="0"/>
+ <pt x="470" y="145" on="1"/>
+ <pt x="632" y="145" on="0"/>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="1086" on="1"/>
+ <pt x="984" y="1086" on="1"/>
+ <pt x="984" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 0 0 14 30 5 48 196 5 2 16 10 7 1 4 8 0 3 19 0 1 0 18 17 9 8
+ 1 3 14 0 0 17 16 1 0 4 3 18 10 9 4 1 7 2 4 48 196 19 18 1 8
+ 7 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="uacute" xMin="142" yMin="-25" xMax="984" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="308" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ubreve" xMin="142" yMin="-25" xMax="984" yMax="1604">
+ <contour>
+ <pt x="787" y="0" on="1"/>
+ <pt x="787" y="203" on="1"/>
+ <pt x="714" y="102" on="0"/>
+ <pt x="644" y="50" on="1"/>
+ <pt x="541" y="-25" on="0"/>
+ <pt x="418" y="-25" on="1"/>
+ <pt x="142" y="-25" on="0"/>
+ <pt x="142" y="306" on="1"/>
+ <pt x="142" y="1086" on="1"/>
+ <pt x="339" y="1086" on="1"/>
+ <pt x="339" y="370" on="1"/>
+ <pt x="339" y="239" on="0"/>
+ <pt x="366" y="192" on="1"/>
+ <pt x="394" y="145" on="0"/>
+ <pt x="470" y="145" on="1"/>
+ <pt x="632" y="145" on="0"/>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="1086" on="1"/>
+ <pt x="984" y="1086" on="1"/>
+ <pt x="984" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="230" y="1604" on="1"/>
+ <pt x="353" y="1604" on="1"/>
+ <pt x="374" y="1511" on="0"/>
+ <pt x="428" y="1470" on="1"/>
+ <pt x="480" y="1431" on="0"/>
+ <pt x="563" y="1431" on="1"/>
+ <pt x="657" y="1431" on="0"/>
+ <pt x="711" y="1480" on="1"/>
+ <pt x="754" y="1520" on="0"/>
+ <pt x="773" y="1604" on="1"/>
+ <pt x="896" y="1604" on="1"/>
+ <pt x="880" y="1470" on="0"/>
+ <pt x="807" y="1389" on="1"/>
+ <pt x="713" y="1283" on="0"/>
+ <pt x="563" y="1283" on="1"/>
+ <pt x="406" y="1283" on="0"/>
+ <pt x="311" y="1398" on="1"/>
+ <pt x="247" y="1475" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 79 values pushed */
+ 0 0 25 40 34 14 30 5 48 196 5 2 16 10 7 1 4 8 0 3 30 29 21 20 4
+ 13 34 8 19 0 1 0 18 17 9 8 1 3 14 30 18 0 2 29 21 2 0 9 3 20
+ 9 7 2 0 0 17 16 1 0 4 3 18 10 9 4 1 7 2 4 48 196 19 18 1 8
+ 7 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SRP0[ ]
+ MDRP[00100]
+ LOOPCALL[ ]
+ CALL[ ]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ucircumflex" xMin="142" yMin="-25" xMax="984" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="circumflex" x="222" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="udieresis" xMin="142" yMin="-25" xMax="984" yMax="1456">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="222" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ugrave" xMin="142" yMin="-25" xMax="984" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="grave" x="148" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="uhungarumlaut" xMin="142" yMin="-25" xMax="1073" yMax="1604">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="hungarumlaut" x="341" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="umacron" xMin="142" yMin="-25" xMax="984" yMax="1431">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="macron" x="222" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="underscore" xMin="0" yMin="-148" xMax="1139" yMax="0">
+ <contour>
+ <pt x="0" y="-148" on="1"/>
+ <pt x="0" y="0" on="1"/>
+ <pt x="1139" y="0" on="1"/>
+ <pt x="1139" y="-148" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 24 values pushed */
+ 0 0 3 0 7 1 1 1 4 48 196 2 1 1 0 14 3 2 1 1 0 1 2 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="uogonek" xMin="142" yMin="-370" xMax="984" yMax="1086">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="ogonek" x="465" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="uring" xMin="142" yMin="-25" xMax="984" yMax="1737">
+ <component glyphName="u" x="0" y="0" flags="0x4"/>
+ <component glyphName="ring" x="222" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="utilde" xMin="142" yMin="-25" xMax="984" yMax="1517">
+ <contour>
+ <pt x="787" y="0" on="1"/>
+ <pt x="787" y="203" on="1"/>
+ <pt x="714" y="102" on="0"/>
+ <pt x="644" y="50" on="1"/>
+ <pt x="541" y="-25" on="0"/>
+ <pt x="418" y="-25" on="1"/>
+ <pt x="142" y="-25" on="0"/>
+ <pt x="142" y="306" on="1"/>
+ <pt x="142" y="1086" on="1"/>
+ <pt x="339" y="1086" on="1"/>
+ <pt x="339" y="370" on="1"/>
+ <pt x="339" y="239" on="0"/>
+ <pt x="366" y="192" on="1"/>
+ <pt x="394" y="145" on="0"/>
+ <pt x="470" y="145" on="1"/>
+ <pt x="632" y="145" on="0"/>
+ <pt x="787" y="382" on="1"/>
+ <pt x="787" y="1086" on="1"/>
+ <pt x="984" y="1086" on="1"/>
+ <pt x="984" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="230" y="1283" on="1"/>
+ <pt x="237" y="1377" on="0"/>
+ <pt x="262" y="1427" on="1"/>
+ <pt x="308" y="1517" on="0"/>
+ <pt x="417" y="1517" on="1"/>
+ <pt x="488" y="1517" on="0"/>
+ <pt x="550" y="1479" on="1"/>
+ <pt x="610" y="1442" on="1"/>
+ <pt x="667" y="1407" on="0"/>
+ <pt x="697" y="1407" on="1"/>
+ <pt x="762" y="1407" on="0"/>
+ <pt x="773" y="1517" on="1"/>
+ <pt x="896" y="1517" on="1"/>
+ <pt x="889" y="1423" on="0"/>
+ <pt x="864" y="1373" on="1"/>
+ <pt x="819" y="1283" on="0"/>
+ <pt x="711" y="1283" on="1"/>
+ <pt x="639" y="1283" on="0"/>
+ <pt x="576" y="1322" on="1"/>
+ <pt x="516" y="1359" on="1"/>
+ <pt x="461" y="1393" on="0"/>
+ <pt x="429" y="1393" on="1"/>
+ <pt x="364" y="1393" on="0"/>
+ <pt x="353" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 93 values pushed */
+ 0 0 41 6 24 29 6 36 14 30 5 48 196 24 0 5 2 36 1 43 36 20 3 0 8
+ 3 0 16 10 7 1 4 8 0 3 1 32 31 2 13 0 0 19 0 1 0 18 17 9 8
+ 1 3 14 32 18 0 2 43 31 2 0 9 3 20 9 7 2 0 0 17 16 1 0 4 3
+ 18 10 9 4 1 7 2 4 48 196 19 18 1 8 7 1 2 0
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP0[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ MDAP[1]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="v" xMin="19" yMin="0" xMax="1012" yMax="1086">
+ <contour>
+ <pt x="404" y="0" on="1"/>
+ <pt x="19" y="1086" on="1"/>
+ <pt x="218" y="1086" on="1"/>
+ <pt x="519" y="241" on="1"/>
+ <pt x="837" y="1086" on="1"/>
+ <pt x="1012" y="1086" on="1"/>
+ <pt x="601" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 22 values pushed */
+ 3 1 0 2 6 0 1 0 5 4 2 1 1 3 14 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="w" xMin="11" yMin="0" xMax="1465" yMax="1086">
+ <contour>
+ <pt x="273" y="0" on="1"/>
+ <pt x="11" y="1086" on="1"/>
+ <pt x="204" y="1086" on="1"/>
+ <pt x="400" y="268" on="1"/>
+ <pt x="650" y="1086" on="1"/>
+ <pt x="847" y="1086" on="1"/>
+ <pt x="1067" y="265" on="1"/>
+ <pt x="1295" y="1086" on="1"/>
+ <pt x="1465" y="1086" on="1"/>
+ <pt x="1160" y="0" on="1"/>
+ <pt x="962" y="0" on="1"/>
+ <pt x="732" y="841" on="1"/>
+ <pt x="472" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 35 values pushed */
+ 11 6 3 3 1 0 3 12 10 9 0 3 0 8 7 5 4 2 1 1 5 14 12 11 10
+ 9 8 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="wcircumflex" xMin="11" yMin="0" xMax="1465" yMax="1604">
+ <contour>
+ <pt x="273" y="0" on="1"/>
+ <pt x="11" y="1086" on="1"/>
+ <pt x="204" y="1086" on="1"/>
+ <pt x="400" y="268" on="1"/>
+ <pt x="650" y="1086" on="1"/>
+ <pt x="847" y="1086" on="1"/>
+ <pt x="1067" y="265" on="1"/>
+ <pt x="1295" y="1086" on="1"/>
+ <pt x="1465" y="1086" on="1"/>
+ <pt x="1160" y="0" on="1"/>
+ <pt x="962" y="0" on="1"/>
+ <pt x="732" y="841" on="1"/>
+ <pt x="472" y="0" on="1"/>
+ </contour>
+ <contour>
+ <pt x="398" y="1283" on="1"/>
+ <pt x="639" y="1604" on="1"/>
+ <pt x="857" y="1604" on="1"/>
+ <pt x="1098" y="1283" on="1"/>
+ <pt x="950" y="1283" on="1"/>
+ <pt x="749" y="1485" on="1"/>
+ <pt x="747" y="1485" on="1"/>
+ <pt x="546" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 58 values pushed */
+ 19 18 2 14 13 3 11 6 3 3 1 0 3 15 14 1 20 17 16 13 3 12 10 9 0
+ 3 3 0 8 7 5 4 2 1 1 5 14 20 19 18 17 16 15 14 13 12 11 10 9 8
+ 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="x" xMin="28" yMin="0" xMax="993" yMax="1086">
+ <contour>
+ <pt x="28" y="0" on="1"/>
+ <pt x="381" y="574" on="1"/>
+ <pt x="40" y="1086" on="1"/>
+ <pt x="268" y="1086" on="1"/>
+ <pt x="540" y="679" on="1"/>
+ <pt x="784" y="1086" on="1"/>
+ <pt x="966" y="1086" on="1"/>
+ <pt x="634" y="539" on="1"/>
+ <pt x="993" y="0" on="1"/>
+ <pt x="766" y="0" on="1"/>
+ <pt x="472" y="436" on="1"/>
+ <pt x="210" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 33 values pushed */
+ 10 7 4 1 4 2 0 3 11 9 8 0 3 0 6 5 3 2 1 3 14 11 10 9 8
+ 7 6 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="y" xMin="19" yMin="-395" xMax="1012" yMax="1086">
+ <contour>
+ <pt x="404" y="0" on="1"/>
+ <pt x="19" y="1086" on="1"/>
+ <pt x="219" y="1086" on="1"/>
+ <pt x="514" y="253" on="1"/>
+ <pt x="838" y="1086" on="1"/>
+ <pt x="1012" y="1086" on="1"/>
+ <pt x="438" y="-395" on="1"/>
+ <pt x="233" y="-395" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 31 values pushed */
+ 1 3 1 2 2 0 1 0 2 6 2 0 7 6 1 0 5 4 2 1 1 3 14 7 6
+ 5 4 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="yacute" xMin="19" yMin="-395" xMax="1012" yMax="1604">
+ <component glyphName="y" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="259" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="ycircumflex" xMin="19" yMin="-395" xMax="1012" yMax="1604">
+ <contour>
+ <pt x="404" y="0" on="1"/>
+ <pt x="19" y="1086" on="1"/>
+ <pt x="219" y="1086" on="1"/>
+ <pt x="514" y="253" on="1"/>
+ <pt x="838" y="1086" on="1"/>
+ <pt x="1012" y="1086" on="1"/>
+ <pt x="438" y="-395" on="1"/>
+ <pt x="233" y="-395" on="1"/>
+ </contour>
+ <contour>
+ <pt x="178" y="1283" on="1"/>
+ <pt x="419" y="1604" on="1"/>
+ <pt x="637" y="1604" on="1"/>
+ <pt x="878" y="1283" on="1"/>
+ <pt x="730" y="1283" on="1"/>
+ <pt x="529" y="1485" on="1"/>
+ <pt x="527" y="1485" on="1"/>
+ <pt x="326" y="1283" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 54 values pushed */
+ 14 13 2 9 8 3 1 3 1 2 2 0 1 0 2 6 2 0 10 9 1 15 12 11 8
+ 3 7 6 1 3 0 5 4 2 1 1 3 14 15 14 13 12 11 10 9 8 7 6 5 4
+ 3 2 1 0
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ MDAP[0]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SZP1[ ]
+ CALL[ ]
+ SZP1[ ]
+ SZP0[ ]
+ CALL[ ]
+ SZP0[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="ydieresis" xMin="19" yMin="-395" xMax="1012" yMax="1456">
+ <component glyphName="y" x="0" y="0" flags="0x4"/>
+ <component glyphName="dieresis" x="188" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="yen" xMin="25" yMin="0" xMax="1077" yMax="1480">
+ <contour>
+ <pt x="453" y="0" on="1"/>
+ <pt x="453" y="345" on="1"/>
+ <pt x="157" y="345" on="1"/>
+ <pt x="157" y="469" on="1"/>
+ <pt x="453" y="469" on="1"/>
+ <pt x="453" y="617" on="1"/>
+ <pt x="157" y="617" on="1"/>
+ <pt x="157" y="740" on="1"/>
+ <pt x="453" y="740" on="1"/>
+ <pt x="25" y="1480" on="1"/>
+ <pt x="253" y="1480" on="1"/>
+ <pt x="575" y="922" on="1"/>
+ <pt x="577" y="922" on="1"/>
+ <pt x="900" y="1480" on="1"/>
+ <pt x="1077" y="1480" on="1"/>
+ <pt x="650" y="740" on="1"/>
+ <pt x="946" y="740" on="1"/>
+ <pt x="946" y="617" on="1"/>
+ <pt x="650" y="617" on="1"/>
+ <pt x="650" y="469" on="1"/>
+ <pt x="946" y="469" on="1"/>
+ <pt x="946" y="345" on="1"/>
+ <pt x="650" y="345" on="1"/>
+ <pt x="650" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 93 values pushed */
+ 12 11 2 9 7 3 0 0 18 17 6 5 6 3 7 20 19 4 3 6 3 1 2 4 48
+ 196 16 15 8 7 3 22 21 2 1 3 23 0 1 3 0 14 13 10 9 0 3 14 12 11
+ 2 15 0 3 21 20 17 16 14 13 6 13 15 10 9 7 6 3 2 6 13 0 0 0 23
+ 22 19 18 15 4 4 0 1 4 48 196 8 5 4 1 0 4 0
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ SRP0[ ]
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ SLOOP[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="z" xMin="74" yMin="0" xMax="950" yMax="1086">
+ <contour>
+ <pt x="74" y="0" on="1"/>
+ <pt x="74" y="148" on="1"/>
+ <pt x="695" y="938" on="1"/>
+ <pt x="105" y="938" on="1"/>
+ <pt x="105" y="1086" on="1"/>
+ <pt x="938" y="1086" on="1"/>
+ <pt x="938" y="938" on="1"/>
+ <pt x="317" y="148" on="1"/>
+ <pt x="950" y="148" on="1"/>
+ <pt x="950" y="0" on="1"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 46 values pushed */
+ 0 0 6 3 2 7 2 4 8 7 1 7 2 0 2 4 48 196 9 0 1 0 5 4 1
+ 14 7 2 2 5 3 3 9 8 1 6 5 1 4 3 1 1 0 1 4 0
+ LOOPCALL[ ]
+ CALL[ ]
+ CALL[ ]
+ MIAP[1]
+ ALIGNRP[ ]
+ CALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ LOOPCALL[ ]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ <TTGlyph name="zacute" xMin="74" yMin="0" xMax="950" yMax="1604">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="acute" x="257" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zcaron" xMin="74" yMin="0" xMax="950" yMax="1604">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="caron" x="174" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zdotaccent" xMin="74" yMin="0" xMax="950" yMax="1480">
+ <component glyphName="z" x="0" y="0" flags="0x4"/>
+ <component glyphName="dotaccent" x="168" y="0" flags="0x4"/>
+ </TTGlyph>
+
+ <TTGlyph name="zero" xMin="80" yMin="-37" xMax="1058" yMax="1517">
+ <contour>
+ <pt x="569" y="1517" on="1"/>
+ <pt x="794" y="1517" on="0"/>
+ <pt x="926" y="1309" on="1"/>
+ <pt x="1058" y="1101" on="0"/>
+ <pt x="1058" y="744" on="1"/>
+ <pt x="1058" y="378" on="0"/>
+ <pt x="926" y="171" on="1"/>
+ <pt x="794" y="-37" on="0"/>
+ <pt x="563" y="-37" on="1"/>
+ <pt x="365" y="-37" on="0"/>
+ <pt x="240" y="132" on="1"/>
+ <pt x="80" y="346" on="0"/>
+ <pt x="80" y="742" on="1"/>
+ <pt x="80" y="1101" on="0"/>
+ <pt x="212" y="1308" on="1"/>
+ <pt x="344" y="1517" on="0"/>
+ </contour>
+ <contour>
+ <pt x="569" y="1369" on="1"/>
+ <pt x="435" y="1369" on="0"/>
+ <pt x="363" y="1205" on="1"/>
+ <pt x="290" y="1040" on="0"/>
+ <pt x="290" y="741" on="1"/>
+ <pt x="290" y="444" on="0"/>
+ <pt x="363" y="277" on="1"/>
+ <pt x="435" y="111" on="0"/>
+ <pt x="570" y="111" on="1"/>
+ <pt x="692" y="111" on="0"/>
+ <pt x="759" y="233" on="1"/>
+ <pt x="849" y="395" on="0"/>
+ <pt x="849" y="743" on="1"/>
+ <pt x="849" y="1045" on="0"/>
+ <pt x="776" y="1206" on="1"/>
+ <pt x="701" y="1369" on="0"/>
+ </contour>
+ <instructions><assembly>
+ NPUSHB[ ] /* 27 values pushed */
+ 0 0 24 40 8 16 40 0 48 196 8 2 0 0 14 0 0 28 43 4 20 9 12 48 196
+ 12 4
+ MDAP[1]
+ MDAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ CALL[ ]
+ MIAP[1]
+ MIAP[1]
+ SSW[ ]
+ SSWCI[ ]
+ SRP0[ ]
+ MIRP[01101]
+ SRP0[ ]
+ MIRP[01101]
+ SSW[ ]
+ SSWCI[ ]
+ IUP[1]
+ IUP[0]
+ </assembly></instructions>
+ </TTGlyph>
+
+ </glyf>
+
+ <kern>
+ <version value="0"/>
+ <kernsubtable coverage="1" format="0">
+ <pair l="A" r="C" v="-76"/>
+ <pair l="A" r="Ccedilla" v="-80"/>
+ <pair l="A" r="G" v="-63"/>
+ <pair l="A" r="O" v="-67"/>
+ <pair l="A" r="Odieresis" v="-67"/>
+ <pair l="A" r="Q" v="-70"/>
+ <pair l="A" r="T" v="-178"/>
+ <pair l="A" r="U" v="-71"/>
+ <pair l="A" r="Uacute" v="-71"/>
+ <pair l="A" r="Ucircumflex" v="-71"/>
+ <pair l="A" r="Udieresis" v="-71"/>
+ <pair l="A" r="Ugrave" v="-71"/>
+ <pair l="A" r="V" v="-144"/>
+ <pair l="A" r="W" v="-90"/>
+ <pair l="A" r="Y" v="-185"/>
+ <pair l="A" r="a" v="-9"/>
+ <pair l="A" r="b" v="-4"/>
+ <pair l="A" r="c" v="-40"/>
+ <pair l="A" r="ccedilla" v="-41"/>
+ <pair l="A" r="comma" v="28"/>
+ <pair l="A" r="d" v="-32"/>
+ <pair l="A" r="e" v="-41"/>
+ <pair l="A" r="g" v="-46"/>
+ <pair l="A" r="guillemotleft" v="-76"/>
+ <pair l="A" r="guilsinglleft" v="-56"/>
+ <pair l="A" r="hyphen" v="-4"/>
+ <pair l="A" r="o" v="-36"/>
+ <pair l="A" r="period" v="27"/>
+ <pair l="A" r="q" v="-32"/>
+ <pair l="A" r="quotedblright" v="-117"/>
+ <pair l="A" r="quoteright" v="-130"/>
+ <pair l="A" r="t" v="-30"/>
+ <pair l="A" r="u" v="-29"/>
+ <pair l="A" r="v" v="-65"/>
+ <pair l="A" r="w" v="-29"/>
+ <pair l="A" r="y" v="-65"/>
+ <pair l="Aacute" r="C" v="-76"/>
+ <pair l="Aacute" r="G" v="-63"/>
+ <pair l="Aacute" r="O" v="-67"/>
+ <pair l="Aacute" r="Q" v="-70"/>
+ <pair l="Aacute" r="T" v="-178"/>
+ <pair l="Aacute" r="U" v="-71"/>
+ <pair l="Aacute" r="V" v="-144"/>
+ <pair l="Aacute" r="W" v="-90"/>
+ <pair l="Aacute" r="Y" v="-185"/>
+ <pair l="Aacute" r="a" v="-9"/>
+ <pair l="Aacute" r="b" v="-4"/>
+ <pair l="Aacute" r="c" v="-40"/>
+ <pair l="Aacute" r="comma" v="28"/>
+ <pair l="Aacute" r="d" v="-32"/>
+ <pair l="Aacute" r="e" v="-41"/>
+ <pair l="Aacute" r="g" v="-46"/>
+ <pair l="Aacute" r="guillemotleft" v="-76"/>
+ <pair l="Aacute" r="guilsinglleft" v="-56"/>
+ <pair l="Aacute" r="hyphen" v="-4"/>
+ <pair l="Aacute" r="o" v="-36"/>
+ <pair l="Aacute" r="period" v="27"/>
+ <pair l="Aacute" r="q" v="-32"/>
+ <pair l="Aacute" r="quoteright" v="-130"/>
+ <pair l="Aacute" r="t" v="-30"/>
+ <pair l="Aacute" r="u" v="-29"/>
+ <pair l="Aacute" r="v" v="-65"/>
+ <pair l="Aacute" r="w" v="-29"/>
+ <pair l="Aacute" r="y" v="-65"/>
+ <pair l="Acircumflex" r="C" v="-76"/>
+ <pair l="Acircumflex" r="G" v="-63"/>
+ <pair l="Acircumflex" r="O" v="-67"/>
+ <pair l="Acircumflex" r="Q" v="-70"/>
+ <pair l="Acircumflex" r="T" v="-178"/>
+ <pair l="Acircumflex" r="U" v="-71"/>
+ <pair l="Acircumflex" r="V" v="-144"/>
+ <pair l="Acircumflex" r="W" v="-90"/>
+ <pair l="Acircumflex" r="Y" v="-185"/>
+ <pair l="Acircumflex" r="comma" v="28"/>
+ <pair l="Acircumflex" r="period" v="27"/>
+ <pair l="Adieresis" r="C" v="-76"/>
+ <pair l="Adieresis" r="G" v="-63"/>
+ <pair l="Adieresis" r="O" v="-67"/>
+ <pair l="Adieresis" r="Q" v="-70"/>
+ <pair l="Adieresis" r="T" v="-178"/>
+ <pair l="Adieresis" r="U" v="-71"/>
+ <pair l="Adieresis" r="V" v="-144"/>
+ <pair l="Adieresis" r="W" v="-90"/>
+ <pair l="Adieresis" r="Y" v="-185"/>
+ <pair l="Adieresis" r="a" v="-9"/>
+ <pair l="Adieresis" r="b" v="-4"/>
+ <pair l="Adieresis" r="c" v="-40"/>
+ <pair l="Adieresis" r="comma" v="28"/>
+ <pair l="Adieresis" r="d" v="-32"/>
+ <pair l="Adieresis" r="g" v="-46"/>
+ <pair l="Adieresis" r="guillemotleft" v="-76"/>
+ <pair l="Adieresis" r="guilsinglleft" v="-56"/>
+ <pair l="Adieresis" r="hyphen" v="-4"/>
+ <pair l="Adieresis" r="o" v="-36"/>
+ <pair l="Adieresis" r="period" v="27"/>
+ <pair l="Adieresis" r="q" v="-32"/>
+ <pair l="Adieresis" r="quotedblright" v="-117"/>
+ <pair l="Adieresis" r="quoteright" v="-130"/>
+ <pair l="Adieresis" r="t" v="-30"/>
+ <pair l="Adieresis" r="u" v="-29"/>
+ <pair l="Adieresis" r="v" v="-65"/>
+ <pair l="Adieresis" r="w" v="-29"/>
+ <pair l="Adieresis" r="y" v="-65"/>
+ <pair l="Agrave" r="C" v="-76"/>
+ <pair l="Agrave" r="G" v="-63"/>
+ <pair l="Agrave" r="O" v="-67"/>
+ <pair l="Agrave" r="Q" v="-70"/>
+ <pair l="Agrave" r="T" v="-178"/>
+ <pair l="Agrave" r="U" v="-71"/>
+ <pair l="Agrave" r="V" v="-144"/>
+ <pair l="Agrave" r="W" v="-90"/>
+ <pair l="Agrave" r="Y" v="-185"/>
+ <pair l="Agrave" r="comma" v="28"/>
+ <pair l="Agrave" r="period" v="27"/>
+ <pair l="Aring" r="C" v="-76"/>
+ <pair l="Aring" r="G" v="-63"/>
+ <pair l="Aring" r="O" v="-67"/>
+ <pair l="Aring" r="Q" v="-70"/>
+ <pair l="Aring" r="T" v="-178"/>
+ <pair l="Aring" r="U" v="-71"/>
+ <pair l="Aring" r="V" v="-144"/>
+ <pair l="Aring" r="W" v="-90"/>
+ <pair l="Aring" r="Y" v="-185"/>
+ <pair l="Aring" r="a" v="-9"/>
+ <pair l="Aring" r="b" v="-4"/>
+ <pair l="Aring" r="c" v="-40"/>
+ <pair l="Aring" r="comma" v="28"/>
+ <pair l="Aring" r="d" v="-32"/>
+ <pair l="Aring" r="e" v="-41"/>
+ <pair l="Aring" r="g" v="-46"/>
+ <pair l="Aring" r="guillemotleft" v="-76"/>
+ <pair l="Aring" r="guilsinglleft" v="-56"/>
+ <pair l="Aring" r="hyphen" v="-4"/>
+ <pair l="Aring" r="o" v="-36"/>
+ <pair l="Aring" r="period" v="27"/>
+ <pair l="Aring" r="q" v="-32"/>
+ <pair l="Aring" r="quotedblright" v="-117"/>
+ <pair l="Aring" r="quoteright" v="-130"/>
+ <pair l="Aring" r="t" v="-30"/>
+ <pair l="Aring" r="u" v="-29"/>
+ <pair l="Aring" r="v" v="-65"/>
+ <pair l="Aring" r="w" v="-29"/>
+ <pair l="Aring" r="y" v="-65"/>
+ <pair l="Atilde" r="C" v="-76"/>
+ <pair l="Atilde" r="G" v="-63"/>
+ <pair l="Atilde" r="O" v="-67"/>
+ <pair l="Atilde" r="Q" v="-70"/>
+ <pair l="Atilde" r="T" v="-178"/>
+ <pair l="Atilde" r="U" v="-71"/>
+ <pair l="Atilde" r="V" v="-144"/>
+ <pair l="Atilde" r="W" v="-90"/>
+ <pair l="Atilde" r="Y" v="-185"/>
+ <pair l="Atilde" r="comma" v="28"/>
+ <pair l="Atilde" r="period" v="27"/>
+ <pair l="B" r="A" v="-39"/>
+ <pair l="B" r="AE" v="-61"/>
+ <pair l="B" r="Aacute" v="-39"/>
+ <pair l="B" r="Acircumflex" v="-39"/>
+ <pair l="B" r="Adieresis" v="-39"/>
+ <pair l="B" r="Aring" v="-39"/>
+ <pair l="B" r="Atilde" v="-39"/>
+ <pair l="B" r="O" v="-37"/>
+ <pair l="B" r="OE" v="-37"/>
+ <pair l="B" r="Oacute" v="-37"/>
+ <pair l="B" r="Ocircumflex" v="-37"/>
+ <pair l="B" r="Odieresis" v="-37"/>
+ <pair l="B" r="Ograve" v="-37"/>
+ <pair l="B" r="Oslash" v="-30"/>
+ <pair l="B" r="V" v="-69"/>
+ <pair l="B" r="W" v="-50"/>
+ <pair l="B" r="Y" v="-82"/>
+ <pair l="C" r="A" v="3"/>
+ <pair l="C" r="AE" v="-5"/>
+ <pair l="C" r="Aacute" v="3"/>
+ <pair l="C" r="Adieresis" v="3"/>
+ <pair l="C" r="Aring" v="3"/>
+ <pair l="C" r="H" v="-56"/>
+ <pair l="C" r="K" v="-69"/>
+ <pair l="C" r="O" v="-84"/>
+ <pair l="C" r="Oacute" v="-84"/>
+ <pair l="C" r="Odieresis" v="-84"/>
+ <pair l="Ccedilla" r="A" v="0"/>
+ <pair l="D" r="A" v="-72"/>
+ <pair l="D" r="Aacute" v="-72"/>
+ <pair l="D" r="Acircumflex" v="-72"/>
+ <pair l="D" r="Adieresis" v="-72"/>
+ <pair l="D" r="Agrave" v="-72"/>
+ <pair l="D" r="Aring" v="-72"/>
+ <pair l="D" r="Atilde" v="-72"/>
+ <pair l="D" r="J" v="-247"/>
+ <pair l="D" r="T" v="-63"/>
+ <pair l="D" r="V" v="-69"/>
+ <pair l="D" r="W" v="-33"/>
+ <pair l="D" r="X" v="-87"/>
+ <pair l="D" r="Y" v="-100"/>
+ <pair l="F" r="A" v="-122"/>
+ <pair l="F" r="Aacute" v="-122"/>
+ <pair l="F" r="Acircumflex" v="-122"/>
+ <pair l="F" r="Adieresis" v="-122"/>
+ <pair l="F" r="Agrave" v="-122"/>
+ <pair l="F" r="Aring" v="-122"/>
+ <pair l="F" r="Atilde" v="-122"/>
+ <pair l="F" r="J" v="-251"/>
+ <pair l="F" r="O" v="-33"/>
+ <pair l="F" r="Odieresis" v="-32"/>
+ <pair l="F" r="a" v="-102"/>
+ <pair l="F" r="aacute" v="-102"/>
+ <pair l="F" r="adieresis" v="-77"/>
+ <pair l="F" r="ae" v="-102"/>
+ <pair l="F" r="aring" v="-102"/>
+ <pair l="F" r="comma" v="-189"/>
+ <pair l="F" r="e" v="-35"/>
+ <pair l="F" r="eacute" v="-35"/>
+ <pair l="F" r="hyphen" v="4"/>
+ <pair l="F" r="i" v="-4"/>
+ <pair l="F" r="j" v="-6"/>
+ <pair l="F" r="o" v="-35"/>
+ <pair l="F" r="oacute" v="-35"/>
+ <pair l="F" r="odieresis" v="-35"/>
+ <pair l="F" r="oe" v="-36"/>
+ <pair l="F" r="oslash" v="-64"/>
+ <pair l="F" r="period" v="-190"/>
+ <pair l="F" r="r" v="-66"/>
+ <pair l="F" r="u" v="-60"/>
+ <pair l="G" r="A" v="-20"/>
+ <pair l="G" r="AE" v="-24"/>
+ <pair l="G" r="Aacute" v="-20"/>
+ <pair l="G" r="Acircumflex" v="-20"/>
+ <pair l="G" r="Adieresis" v="-20"/>
+ <pair l="G" r="Agrave" v="-20"/>
+ <pair l="G" r="Aring" v="-20"/>
+ <pair l="G" r="Atilde" v="-20"/>
+ <pair l="G" r="T" v="-14"/>
+ <pair l="G" r="V" v="-29"/>
+ <pair l="G" r="W" v="-22"/>
+ <pair l="G" r="Y" v="-30"/>
+ <pair l="J" r="A" v="-23"/>
+ <pair l="J" r="AE" v="-24"/>
+ <pair l="J" r="Adieresis" v="-23"/>
+ <pair l="J" r="Aring" v="-23"/>
+ <pair l="K" r="C" v="-148"/>
+ <pair l="K" r="G" v="-138"/>
+ <pair l="K" r="O" v="-140"/>
+ <pair l="K" r="OE" v="-139"/>
+ <pair l="K" r="Oacute" v="-139"/>
+ <pair l="K" r="Odieresis" v="-139"/>
+ <pair l="K" r="S" v="-8"/>
+ <pair l="K" r="T" v="3"/>
+ <pair l="K" r="a" v="-46"/>
+ <pair l="K" r="adieresis" v="-46"/>
+ <pair l="K" r="ae" v="-46"/>
+ <pair l="K" r="aring" v="-46"/>
+ <pair l="K" r="e" v="-105"/>
+ <pair l="K" r="hyphen" v="-173"/>
+ <pair l="K" r="o" v="-94"/>
+ <pair l="K" r="oacute" v="-94"/>
+ <pair l="K" r="odieresis" v="-94"/>
+ <pair l="K" r="u" v="-63"/>
+ <pair l="K" r="udieresis" v="-63"/>
+ <pair l="K" r="y" v="-138"/>
+ <pair l="L" r="A" v="60"/>
+ <pair l="L" r="AE" v="59"/>
+ <pair l="L" r="Aacute" v="60"/>
+ <pair l="L" r="Adieresis" v="60"/>
+ <pair l="L" r="Aring" v="60"/>
+ <pair l="L" r="C" v="-76"/>
+ <pair l="L" r="Ccedilla" v="-84"/>
+ <pair l="L" r="G" v="-65"/>
+ <pair l="L" r="O" v="-71"/>
+ <pair l="L" r="Oacute" v="-70"/>
+ <pair l="L" r="Ocircumflex" v="-70"/>
+ <pair l="L" r="Odieresis" v="-70"/>
+ <pair l="L" r="Ograve" v="-70"/>
+ <pair l="L" r="Otilde" v="-70"/>
+ <pair l="L" r="S" v="11"/>
+ <pair l="L" r="T" v="-188"/>
+ <pair l="L" r="U" v="-54"/>
+ <pair l="L" r="Udieresis" v="-54"/>
+ <pair l="L" r="V" v="-198"/>
+ <pair l="L" r="W" v="-108"/>
+ <pair l="L" r="Y" v="-208"/>
+ <pair l="L" r="hyphen" v="-259"/>
+ <pair l="L" r="quotedblright" v="-260"/>
+ <pair l="L" r="quoteright" v="-277"/>
+ <pair l="L" r="u" v="-9"/>
+ <pair l="L" r="udieresis" v="-9"/>
+ <pair l="L" r="y" v="-102"/>
+ <pair l="N" r="A" v="-4"/>
+ <pair l="N" r="AE" v="-5"/>
+ <pair l="N" r="Aacute" v="-4"/>
+ <pair l="N" r="Adieresis" v="-4"/>
+ <pair l="N" r="Aring" v="-4"/>
+ <pair l="N" r="C" v="-11"/>
+ <pair l="N" r="Ccedilla" v="-11"/>
+ <pair l="N" r="G" v="0"/>
+ <pair l="N" r="O" v="-2"/>
+ <pair l="N" r="Oacute" v="-1"/>
+ <pair l="N" r="Odieresis" v="-1"/>
+ <pair l="N" r="a" v="-24"/>
+ <pair l="N" r="aacute" v="-24"/>
+ <pair l="N" r="adieresis" v="-24"/>
+ <pair l="N" r="ae" v="-25"/>
+ <pair l="N" r="aring" v="-24"/>
+ <pair l="N" r="comma" v="-1"/>
+ <pair l="N" r="e" v="-5"/>
+ <pair l="N" r="eacute" v="-5"/>
+ <pair l="N" r="o" v="-2"/>
+ <pair l="N" r="oacute" v="-2"/>
+ <pair l="N" r="odieresis" v="-2"/>
+ <pair l="N" r="oslash" v="-25"/>
+ <pair l="N" r="period" v="-2"/>
+ <pair l="N" r="u" v="-3"/>
+ <pair l="N" r="udieresis" v="-3"/>
+ <pair l="O" r="A" v="-66"/>
+ <pair l="O" r="AE" v="-106"/>
+ <pair l="O" r="Aacute" v="-66"/>
+ <pair l="O" r="Adieresis" v="-66"/>
+ <pair l="O" r="Aring" v="-66"/>
+ <pair l="O" r="T" v="-66"/>
+ <pair l="O" r="V" v="-72"/>
+ <pair l="O" r="W" v="-31"/>
+ <pair l="O" r="X" v="-84"/>
+ <pair l="O" r="Y" v="-106"/>
+ <pair l="Oacute" r="A" v="-66"/>
+ <pair l="Oacute" r="T" v="-67"/>
+ <pair l="Oacute" r="V" v="-73"/>
+ <pair l="Oacute" r="W" v="-32"/>
+ <pair l="Oacute" r="Y" v="-107"/>
+ <pair l="Ocircumflex" r="T" v="-67"/>
+ <pair l="Ocircumflex" r="V" v="-73"/>
+ <pair l="Ocircumflex" r="Y" v="-107"/>
+ <pair l="Odieresis" r="A" v="-66"/>
+ <pair l="Odieresis" r="T" v="-67"/>
+ <pair l="Odieresis" r="V" v="-73"/>
+ <pair l="Odieresis" r="W" v="-32"/>
+ <pair l="Odieresis" r="X" v="-84"/>
+ <pair l="Odieresis" r="Y" v="-107"/>
+ <pair l="Ograve" r="T" v="-67"/>
+ <pair l="Ograve" r="V" v="-73"/>
+ <pair l="Ograve" r="Y" v="-107"/>
+ <pair l="Oslash" r="A" v="-65"/>
+ <pair l="Otilde" r="T" v="-67"/>
+ <pair l="Otilde" r="V" v="-73"/>
+ <pair l="Otilde" r="Y" v="-107"/>
+ <pair l="P" r="A" v="-125"/>
+ <pair l="P" r="AE" v="-226"/>
+ <pair l="P" r="Aacute" v="-125"/>
+ <pair l="P" r="Adieresis" v="-125"/>
+ <pair l="P" r="Aring" v="-125"/>
+ <pair l="P" r="J" v="-249"/>
+ <pair l="P" r="a" v="-32"/>
+ <pair l="P" r="aacute" v="-32"/>
+ <pair l="P" r="adieresis" v="-32"/>
+ <pair l="P" r="ae" v="-32"/>
+ <pair l="P" r="aring" v="-32"/>
+ <pair l="P" r="comma" v="-226"/>
+ <pair l="P" r="e" v="-29"/>
+ <pair l="P" r="eacute" v="-29"/>
+ <pair l="P" r="hyphen" v="-27"/>
+ <pair l="P" r="o" v="-30"/>
+ <pair l="P" r="oacute" v="-30"/>
+ <pair l="P" r="odieresis" v="-30"/>
+ <pair l="P" r="oe" v="-32"/>
+ <pair l="P" r="oslash" v="-58"/>
+ <pair l="P" r="period" v="-227"/>
+ <pair l="R" r="C" v="-87"/>
+ <pair l="R" r="Ccedilla" v="-87"/>
+ <pair l="R" r="G" v="-76"/>
+ <pair l="R" r="O" v="-78"/>
+ <pair l="R" r="OE" v="-77"/>
+ <pair l="R" r="Oacute" v="-78"/>
+ <pair l="R" r="Odieresis" v="-78"/>
+ <pair l="R" r="T" v="-64"/>
+ <pair l="R" r="U" v="-75"/>
+ <pair l="R" r="Udieresis" v="-75"/>
+ <pair l="R" r="V" v="-97"/>
+ <pair l="R" r="W" v="-78"/>
+ <pair l="R" r="Y" v="-112"/>
+ <pair l="R" r="a" v="-39"/>
+ <pair l="R" r="aacute" v="-39"/>
+ <pair l="R" r="adieresis" v="-39"/>
+ <pair l="R" r="ae" v="-37"/>
+ <pair l="R" r="aring" v="-39"/>
+ <pair l="R" r="e" v="-82"/>
+ <pair l="R" r="eacute" v="-82"/>
+ <pair l="R" r="hyphen" v="-98"/>
+ <pair l="R" r="o" v="-77"/>
+ <pair l="R" r="oacute" v="-77"/>
+ <pair l="R" r="odieresis" v="-77"/>
+ <pair l="R" r="oe" v="-81"/>
+ <pair l="R" r="u" v="-56"/>
+ <pair l="R" r="uacute" v="-56"/>
+ <pair l="R" r="udieresis" v="-56"/>
+ <pair l="R" r="y" v="-44"/>
+ <pair l="S" r="A" v="-36"/>
+ <pair l="S" r="AE" v="-60"/>
+ <pair l="S" r="Aacute" v="-36"/>
+ <pair l="S" r="Adieresis" v="-36"/>
+ <pair l="S" r="Aring" v="-36"/>
+ <pair l="S" r="T" v="-27"/>
+ <pair l="S" r="V" v="-42"/>
+ <pair l="S" r="W" v="-35"/>
+ <pair l="S" r="Y" v="-43"/>
+ <pair l="S" r="t" v="-48"/>
+ <pair l="T" r="A" v="-180"/>
+ <pair l="T" r="AE" v="-182"/>
+ <pair l="T" r="Aacute" v="-180"/>
+ <pair l="T" r="Acircumflex" v="-180"/>
+ <pair l="T" r="Adieresis" v="-180"/>
+ <pair l="T" r="Agrave" v="-180"/>
+ <pair l="T" r="Aring" v="-180"/>
+ <pair l="T" r="Atilde" v="-180"/>
+ <pair l="T" r="C" v="-75"/>
+ <pair l="T" r="G" v="-66"/>
+ <pair l="T" r="J" v="-235"/>
+ <pair l="T" r="O" v="-66"/>
+ <pair l="T" r="OE" v="-65"/>
+ <pair l="T" r="Oacute" v="-66"/>
+ <pair l="T" r="Ocircumflex" v="-66"/>
+ <pair l="T" r="Odieresis" v="-66"/>
+ <pair l="T" r="Ograve" v="-66"/>
+ <pair l="T" r="Oslash" v="-66"/>
+ <pair l="T" r="Otilde" v="-66"/>
+ <pair l="T" r="S" v="-5"/>
+ <pair l="T" r="V" v="58"/>
+ <pair l="T" r="W" v="65"/>
+ <pair l="T" r="Y" v="59"/>
+ <pair l="T" r="a" v="-211"/>
+ <pair l="T" r="ae" v="-211"/>
+ <pair l="T" r="c" v="-191"/>
+ <pair l="T" r="colon" v="-238"/>
+ <pair l="T" r="comma" v="-179"/>
+ <pair l="T" r="e" v="-192"/>
+ <pair l="T" r="g" v="-196"/>
+ <pair l="T" r="guillemotleft" v="-227"/>
+ <pair l="T" r="guilsinglleft" v="-206"/>
+ <pair l="T" r="hyphen" v="-140"/>
+ <pair l="T" r="i" v="12"/>
+ <pair l="T" r="j" v="9"/>
+ <pair l="T" r="o" v="-188"/>
+ <pair l="T" r="oslash" v="-208"/>
+ <pair l="T" r="period" v="-180"/>
+ <pair l="T" r="r" v="-183"/>
+ <pair l="T" r="s" v="-216"/>
+ <pair l="T" r="semicolon" v="-229"/>
+ <pair l="T" r="u" v="-182"/>
+ <pair l="T" r="v" v="-184"/>
+ <pair l="T" r="w" v="-175"/>
+ <pair l="T" r="y" v="-184"/>
+ <pair l="U" r="A" v="-64"/>
+ <pair l="U" r="AE" v="-89"/>
+ <pair l="U" r="Aacute" v="-64"/>
+ <pair l="U" r="Acircumflex" v="-64"/>
+ <pair l="U" r="Adieresis" v="-64"/>
+ <pair l="U" r="Aring" v="-64"/>
+ <pair l="U" r="Atilde" v="-64"/>
+ <pair l="U" r="comma" v="-37"/>
+ <pair l="U" r="m" v="-15"/>
+ <pair l="U" r="n" v="-15"/>
+ <pair l="U" r="p" v="-15"/>
+ <pair l="U" r="period" v="-33"/>
+ <pair l="U" r="r" v="-15"/>
+ <pair l="Uacute" r="A" v="-64"/>
+ <pair l="Uacute" r="comma" v="-37"/>
+ <pair l="Uacute" r="m" v="-15"/>
+ <pair l="Uacute" r="n" v="-15"/>
+ <pair l="Uacute" r="p" v="-15"/>
+ <pair l="Uacute" r="period" v="-33"/>
+ <pair l="Uacute" r="r" v="-15"/>
+ <pair l="Ucircumflex" r="A" v="-64"/>
+ <pair l="Udieresis" r="A" v="-64"/>
+ <pair l="Udieresis" r="b" v="-14"/>
+ <pair l="Udieresis" r="comma" v="-37"/>
+ <pair l="Udieresis" r="m" v="-15"/>
+ <pair l="Udieresis" r="n" v="-15"/>
+ <pair l="Udieresis" r="p" v="-15"/>
+ <pair l="Udieresis" r="period" v="-33"/>
+ <pair l="Udieresis" r="r" v="-15"/>
+ <pair l="Ugrave" r="A" v="-64"/>
+ <pair l="V" r="A" v="-125"/>
+ <pair l="V" r="AE" v="-200"/>
+ <pair l="V" r="Aacute" v="-125"/>
+ <pair l="V" r="Acircumflex" v="-125"/>
+ <pair l="V" r="Adieresis" v="-125"/>
+ <pair l="V" r="Agrave" v="-125"/>
+ <pair l="V" r="Aring" v="-125"/>
+ <pair l="V" r="Atilde" v="-125"/>
+ <pair l="V" r="C" v="-67"/>
+ <pair l="V" r="G" v="-58"/>
+ <pair l="V" r="O" v="-58"/>
+ <pair l="V" r="Oacute" v="-57"/>
+ <pair l="V" r="Ocircumflex" v="-57"/>
+ <pair l="V" r="Odieresis" v="-57"/>
+ <pair l="V" r="Ograve" v="-57"/>
+ <pair l="V" r="Oslash" v="-58"/>
+ <pair l="V" r="Otilde" v="-57"/>
+ <pair l="V" r="S" v="-23"/>
+ <pair l="V" r="T" v="74"/>
+ <pair l="V" r="a" v="-96"/>
+ <pair l="V" r="ae" v="-96"/>
+ <pair l="V" r="colon" v="-83"/>
+ <pair l="V" r="comma" v="-153"/>
+ <pair l="V" r="e" v="-101"/>
+ <pair l="V" r="g" v="-100"/>
+ <pair l="V" r="guillemotleft" v="-142"/>
+ <pair l="V" r="guilsinglleft" v="-122"/>
+ <pair l="V" r="hyphen" v="-48"/>
+ <pair l="V" r="i" v="16"/>
+ <pair l="V" r="o" v="-101"/>
+ <pair l="V" r="oslash" v="-124"/>
+ <pair l="V" r="period" v="-154"/>
+ <pair l="V" r="r" v="-66"/>
+ <pair l="V" r="semicolon" v="-79"/>
+ <pair l="V" r="u" v="-64"/>
+ <pair l="V" r="y" v="-4"/>
+ <pair l="W" r="A" v="-100"/>
+ <pair l="W" r="AE" v="-142"/>
+ <pair l="W" r="Aacute" v="-100"/>
+ <pair l="W" r="Acircumflex" v="-100"/>
+ <pair l="W" r="Adieresis" v="-100"/>
+ <pair l="W" r="Agrave" v="-100"/>
+ <pair l="W" r="Aring" v="-100"/>
+ <pair l="W" r="Atilde" v="-100"/>
+ <pair l="W" r="C" v="-50"/>
+ <pair l="W" r="G" v="-39"/>
+ <pair l="W" r="O" v="-41"/>
+ <pair l="W" r="Oacute" v="-40"/>
+ <pair l="W" r="Ocircumflex" v="-40"/>
+ <pair l="W" r="Odieresis" v="-40"/>
+ <pair l="W" r="Ograve" v="-40"/>
+ <pair l="W" r="Oslash" v="-34"/>
+ <pair l="W" r="Otilde" v="-40"/>
+ <pair l="W" r="S" v="-23"/>
+ <pair l="W" r="T" v="65"/>
+ <pair l="W" r="a" v="-84"/>
+ <pair l="W" r="ae" v="-84"/>
+ <pair l="W" r="colon" v="-73"/>
+ <pair l="W" r="comma" v="-106"/>
+ <pair l="W" r="e" v="-72"/>
+ <pair l="W" r="g" v="-75"/>
+ <pair l="W" r="guillemotleft" v="-109"/>
+ <pair l="W" r="guilsinglleft" v="-89"/>
+ <pair l="W" r="hyphen" v="-17"/>
+ <pair l="W" r="i" v="8"/>
+ <pair l="W" r="o" v="-69"/>
+ <pair l="W" r="oslash" v="-91"/>
+ <pair l="W" r="period" v="-107"/>
+ <pair l="W" r="r" v="-57"/>
+ <pair l="W" r="semicolon" v="-70"/>
+ <pair l="W" r="u" v="-54"/>
+ <pair l="W" r="y" v="4"/>
+ <pair l="X" r="C" v="-89"/>
+ <pair l="X" r="O" v="-81"/>
+ <pair l="X" r="Odieresis" v="-80"/>
+ <pair l="X" r="Q" v="-81"/>
+ <pair l="X" r="a" v="-30"/>
+ <pair l="X" r="e" v="-83"/>
+ <pair l="X" r="hyphen" v="-105"/>
+ <pair l="X" r="o" v="-73"/>
+ <pair l="X" r="u" v="-47"/>
+ <pair l="X" r="y" v="-94"/>
+ <pair l="Y" r="A" v="-197"/>
+ <pair l="Y" r="AE" v="-219"/>
+ <pair l="Y" r="Aacute" v="-197"/>
+ <pair l="Y" r="Acircumflex" v="-197"/>
+ <pair l="Y" r="Adieresis" v="-197"/>
+ <pair l="Y" r="Agrave" v="-197"/>
+ <pair l="Y" r="Aring" v="-197"/>
+ <pair l="Y" r="Atilde" v="-197"/>
+ <pair l="Y" r="C" v="-118"/>
+ <pair l="Y" r="G" v="-111"/>
+ <pair l="Y" r="O" v="-110"/>
+ <pair l="Y" r="Oacute" v="-109"/>
+ <pair l="Y" r="Ocircumflex" v="-109"/>
+ <pair l="Y" r="Odieresis" v="-109"/>
+ <pair l="Y" r="Ograve" v="-109"/>
+ <pair l="Y" r="Oslash" v="-110"/>
+ <pair l="Y" r="Otilde" v="-109"/>
+ <pair l="Y" r="S" v="-55"/>
+ <pair l="Y" r="T" v="65"/>
+ <pair l="Y" r="a" v="-167"/>
+ <pair l="Y" r="ae" v="-167"/>
+ <pair l="Y" r="colon" v="-150"/>
+ <pair l="Y" r="comma" v="-216"/>
+ <pair l="Y" r="e" v="-193"/>
+ <pair l="Y" r="g" v="-191"/>
+ <pair l="Y" r="guillemotleft" v="-258"/>
+ <pair l="Y" r="guilsinglleft" v="-238"/>
+ <pair l="Y" r="hyphen" v="-166"/>
+ <pair l="Y" r="i" v="7"/>
+ <pair l="Y" r="o" v="-189"/>
+ <pair l="Y" r="oslash" v="-211"/>
+ <pair l="Y" r="p" v="-130"/>
+ <pair l="Y" r="period" v="-217"/>
+ <pair l="Y" r="semicolon" v="-143"/>
+ <pair l="Y" r="u" v="-131"/>
+ <pair l="Y" r="v" v="-72"/>
+ <pair l="Z" r="v" v="-60"/>
+ <pair l="Z" r="y" v="-60"/>
+ <pair l="a" r="j" v="-2"/>
+ <pair l="a" r="quoteright" v="-45"/>
+ <pair l="a" r="v" v="-55"/>
+ <pair l="a" r="w" v="-22"/>
+ <pair l="a" r="y" v="-55"/>
+ <pair l="aacute" r="v" v="-55"/>
+ <pair l="aacute" r="w" v="-22"/>
+ <pair l="aacute" r="y" v="-55"/>
+ <pair l="adieresis" r="v" v="-55"/>
+ <pair l="adieresis" r="w" v="-22"/>
+ <pair l="adieresis" r="y" v="-55"/>
+ <pair l="ae" r="v" v="-42"/>
+ <pair l="ae" r="w" v="-26"/>
+ <pair l="ae" r="y" v="-42"/>
+ <pair l="agrave" r="v" v="-55"/>
+ <pair l="agrave" r="w" v="-22"/>
+ <pair l="agrave" r="y" v="-55"/>
+ <pair l="aring" r="v" v="-55"/>
+ <pair l="aring" r="w" v="-22"/>
+ <pair l="aring" r="y" v="-55"/>
+ <pair l="b" r="v" v="-28"/>
+ <pair l="b" r="w" v="0"/>
+ <pair l="b" r="y" v="-28"/>
+ <pair l="c" r="h" v="-41"/>
+ <pair l="c" r="k" v="-41"/>
+ <pair l="comma" r="one" v="-104"/>
+ <pair l="comma" r="quotedblright" v="-54"/>
+ <pair l="comma" r="quoteright" v="-67"/>
+ <pair l="e" r="quoteright" v="-27"/>
+ <pair l="e" r="t" v="-29"/>
+ <pair l="e" r="v" v="-41"/>
+ <pair l="e" r="w" v="-24"/>
+ <pair l="e" r="x" v="-2"/>
+ <pair l="e" r="y" v="-41"/>
+ <pair l="eacute" r="v" v="-41"/>
+ <pair l="eacute" r="w" v="-24"/>
+ <pair l="eacute" r="y" v="-41"/>
+ <pair l="ecircumflex" r="v" v="-41"/>
+ <pair l="ecircumflex" r="w" v="-24"/>
+ <pair l="ecircumflex" r="y" v="-41"/>
+ <pair l="eight" r="four" v="48"/>
+ <pair l="eight" r="one" v="-80"/>
+ <pair l="eight" r="seven" v="-36"/>
+ <pair l="f" r="a" v="-10"/>
+ <pair l="f" r="aacute" v="-10"/>
+ <pair l="f" r="adieresis" v="-10"/>
+ <pair l="f" r="ae" v="-10"/>
+ <pair l="f" r="aring" v="-10"/>
+ <pair l="f" r="e" v="-12"/>
+ <pair l="f" r="eacute" v="-12"/>
+ <pair l="f" r="f" v="68"/>
+ <pair l="f" r="i" v="50"/>
+ <pair l="f" r="j" v="48"/>
+ <pair l="f" r="l" v="50"/>
+ <pair l="f" r="o" v="-11"/>
+ <pair l="f" r="oacute" v="-11"/>
+ <pair l="f" r="odieresis" v="-11"/>
+ <pair l="f" r="oe" v="-16"/>
+ <pair l="f" r="oslash" v="-40"/>
+ <pair l="f" r="quoteright" v="60"/>
+ <pair l="f" r="s" v="14"/>
+ <pair l="f" r="t" v="69"/>
+ <pair l="five" r="four" v="-11"/>
+ <pair l="five" r="one" v="-125"/>
+ <pair l="five" r="seven" v="-79"/>
+ <pair l="four" r="four" v="41"/>
+ <pair l="four" r="one" v="-157"/>
+ <pair l="four" r="seven" v="-110"/>
+ <pair l="g" r="a" v="-27"/>
+ <pair l="g" r="adieresis" v="-27"/>
+ <pair l="g" r="ae" v="-27"/>
+ <pair l="g" r="aring" v="-27"/>
+ <pair l="g" r="e" v="-7"/>
+ <pair l="g" r="eacute" v="-7"/>
+ <pair l="g" r="l" v="3"/>
+ <pair l="g" r="oacute" v="-4"/>
+ <pair l="g" r="odieresis" v="-4"/>
+ <pair l="g" r="r" v="-9"/>
+ <pair l="guillemotright" r="A" v="-75"/>
+ <pair l="guillemotright" r="AE" v="-142"/>
+ <pair l="guillemotright" r="Aacute" v="-75"/>
+ <pair l="guillemotright" r="Adieresis" v="-75"/>
+ <pair l="guillemotright" r="Aring" v="-75"/>
+ <pair l="guillemotright" r="T" v="-226"/>
+ <pair l="guillemotright" r="V" v="-162"/>
+ <pair l="guillemotright" r="W" v="-97"/>
+ <pair l="guillemotright" r="Y" v="-242"/>
+ <pair l="guilsinglright" r="A" v="-54"/>
+ <pair l="guilsinglright" r="AE" v="-120"/>
+ <pair l="guilsinglright" r="Aacute" v="-54"/>
+ <pair l="guilsinglright" r="Adieresis" v="-54"/>
+ <pair l="guilsinglright" r="Aring" v="-54"/>
+ <pair l="guilsinglright" r="T" v="-205"/>
+ <pair l="guilsinglright" r="V" v="-140"/>
+ <pair l="guilsinglright" r="W" v="-75"/>
+ <pair l="guilsinglright" r="Y" v="-221"/>
+ <pair l="h" r="quoteright" v="-11"/>
+ <pair l="h" r="y" v="-29"/>
+ <pair l="hyphen" r="A" v="-2"/>
+ <pair l="hyphen" r="AE" v="-79"/>
+ <pair l="hyphen" r="Aacute" v="-2"/>
+ <pair l="hyphen" r="Adieresis" v="-2"/>
+ <pair l="hyphen" r="Aring" v="-2"/>
+ <pair l="hyphen" r="T" v="-139"/>
+ <pair l="hyphen" r="V" v="-65"/>
+ <pair l="hyphen" r="W" v="-4"/>
+ <pair l="hyphen" r="Y" v="-148"/>
+ <pair l="i" r="T" v="14"/>
+ <pair l="i" r="j" v="12"/>
+ <pair l="k" r="a" v="-31"/>
+ <pair l="k" r="aacute" v="-31"/>
+ <pair l="k" r="adieresis" v="-31"/>
+ <pair l="k" r="ae" v="-29"/>
+ <pair l="k" r="aring" v="-31"/>
+ <pair l="k" r="comma" v="-5"/>
+ <pair l="k" r="e" v="-76"/>
+ <pair l="k" r="eacute" v="-76"/>
+ <pair l="k" r="g" v="-81"/>
+ <pair l="k" r="hyphen" v="-102"/>
+ <pair l="k" r="o" v="-71"/>
+ <pair l="k" r="oacute" v="-71"/>
+ <pair l="k" r="odieresis" v="-71"/>
+ <pair l="k" r="period" v="-5"/>
+ <pair l="k" r="s" v="5"/>
+ <pair l="k" r="u" v="-46"/>
+ <pair l="k" r="udieresis" v="-46"/>
+ <pair l="l" r="v" v="9"/>
+ <pair l="l" r="y" v="9"/>
+ <pair l="m" r="p" v="-9"/>
+ <pair l="m" r="v" v="-29"/>
+ <pair l="m" r="w" v="-1"/>
+ <pair l="m" r="y" v="-29"/>
+ <pair l="n" r="T" v="-182"/>
+ <pair l="n" r="p" v="-8"/>
+ <pair l="n" r="quoteright" v="-11"/>
+ <pair l="n" r="v" v="-29"/>
+ <pair l="n" r="w" v="0"/>
+ <pair l="n" r="y" v="-29"/>
+ <pair l="nine" r="four" v="12"/>
+ <pair l="nine" r="one" v="-121"/>
+ <pair l="nine" r="seven" v="-84"/>
+ <pair l="o" r="T" v="-188"/>
+ <pair l="o" r="quoteright" v="-23"/>
+ <pair l="o" r="t" v="-9"/>
+ <pair l="o" r="v" v="-33"/>
+ <pair l="o" r="w" v="-3"/>
+ <pair l="o" r="x" v="-41"/>
+ <pair l="o" r="y" v="-33"/>
+ <pair l="oacute" r="v" v="-33"/>
+ <pair l="oacute" r="w" v="-3"/>
+ <pair l="oacute" r="y" v="-33"/>
+ <pair l="ocircumflex" r="t" v="-9"/>
+ <pair l="odieresis" r="t" v="-9"/>
+ <pair l="odieresis" r="v" v="-33"/>
+ <pair l="odieresis" r="w" v="-3"/>
+ <pair l="odieresis" r="x" v="-41"/>
+ <pair l="odieresis" r="y" v="-33"/>
+ <pair l="ograve" r="v" v="-33"/>
+ <pair l="ograve" r="w" v="-3"/>
+ <pair l="ograve" r="y" v="-33"/>
+ <pair l="one" r="comma" v="-48"/>
+ <pair l="one" r="eight" v="-50"/>
+ <pair l="one" r="five" v="-49"/>
+ <pair l="one" r="four" v="-111"/>
+ <pair l="one" r="nine" v="-50"/>
+ <pair l="one" r="one" v="-83"/>
+ <pair l="one" r="period" v="-48"/>
+ <pair l="one" r="seven" v="-80"/>
+ <pair l="one" r="six" v="-76"/>
+ <pair l="one" r="three" v="-44"/>
+ <pair l="one" r="two" v="-19"/>
+ <pair l="one" r="zero" v="-81"/>
+ <pair l="p" r="t" v="-5"/>
+ <pair l="p" r="y" v="-28"/>
+ <pair l="period" r="one" v="-104"/>
+ <pair l="period" r="quotedblright" v="-56"/>
+ <pair l="period" r="quoteright" v="-69"/>
+ <pair l="q" r="c" v="-10"/>
+ <pair l="q" r="u" v="-8"/>
+ <pair l="quotedblbase" r="A" v="75"/>
+ <pair l="quotedblbase" r="AE" v="47"/>
+ <pair l="quotedblbase" r="T" v="-134"/>
+ <pair l="quotedblbase" r="V" v="-130"/>
+ <pair l="quotedblbase" r="W" v="-46"/>
+ <pair l="quotedblbase" r="Y" v="-155"/>
+ <pair l="quotedblleft" r="A" v="-118"/>
+ <pair l="quotedblleft" r="AE" v="-274"/>
+ <pair l="quotedblleft" r="Aacute" v="-118"/>
+ <pair l="quotedblleft" r="Adieresis" v="-118"/>
+ <pair l="quotedblleft" r="Aring" v="-118"/>
+ <pair l="quotedblleft" r="T" v="32"/>
+ <pair l="quotedblleft" r="V" v="54"/>
+ <pair l="quotedblleft" r="W" v="75"/>
+ <pair l="quotedblleft" r="Y" v="29"/>
+ <pair l="quotedblright" r="A" v="-115"/>
+ <pair l="quotedblright" r="AE" v="-270"/>
+ <pair l="quotedblright" r="Aacute" v="-115"/>
+ <pair l="quotedblright" r="Adieresis" v="-115"/>
+ <pair l="quotedblright" r="Aring" v="-115"/>
+ <pair l="quotedblright" r="T" v="52"/>
+ <pair l="quotedblright" r="V" v="64"/>
+ <pair l="quotedblright" r="W" v="84"/>
+ <pair l="quotedblright" r="Y" v="42"/>
+ <pair l="quoteleft" r="A" v="-131"/>
+ <pair l="quoteleft" r="AE" v="-282"/>
+ <pair l="quoteleft" r="Aacute" v="-131"/>
+ <pair l="quoteleft" r="Adieresis" v="-131"/>
+ <pair l="quoteleft" r="Aring" v="-131"/>
+ <pair l="quoteleft" r="T" v="15"/>
+ <pair l="quoteleft" r="V" v="34"/>
+ <pair l="quoteleft" r="W" v="56"/>
+ <pair l="quoteleft" r="Y" v="7"/>
+ <pair l="quoteright" r="A" v="-127"/>
+ <pair l="quoteright" r="AE" v="-279"/>
+ <pair l="quoteright" r="Aacute" v="-127"/>
+ <pair l="quoteright" r="Adieresis" v="-127"/>
+ <pair l="quoteright" r="Aring" v="-127"/>
+ <pair l="quoteright" r="comma" v="-81"/>
+ <pair l="quoteright" r="d" v="-41"/>
+ <pair l="quoteright" r="o" v="-37"/>
+ <pair l="quoteright" r="period" v="-83"/>
+ <pair l="quoteright" r="r" v="-16"/>
+ <pair l="quoteright" r="s" v="-19"/>
+ <pair l="quoteright" r="t" v="15"/>
+ <pair l="quoteright" r="v" v="22"/>
+ <pair l="quoteright" r="w" v="35"/>
+ <pair l="quoteright" r="y" v="22"/>
+ <pair l="r" r="a" v="-16"/>
+ <pair l="r" r="aacute" v="-16"/>
+ <pair l="r" r="acircumflex" v="-16"/>
+ <pair l="r" r="adieresis" v="-16"/>
+ <pair l="r" r="ae" v="-16"/>
+ <pair l="r" r="agrave" v="-16"/>
+ <pair l="r" r="aring" v="-16"/>
+ <pair l="r" r="c" v="-13"/>
+ <pair l="r" r="ccedilla" v="-7"/>
+ <pair l="r" r="colon" v="-11"/>
+ <pair l="r" r="comma" v="-100"/>
+ <pair l="r" r="d" v="-13"/>
+ <pair l="r" r="e" v="-11"/>
+ <pair l="r" r="eacute" v="-11"/>
+ <pair l="r" r="ecircumflex" v="-11"/>
+ <pair l="r" r="egrave" v="-11"/>
+ <pair l="r" r="f" v="62"/>
+ <pair l="r" r="g" v="-5"/>
+ <pair l="r" r="h" v="1"/>
+ <pair l="r" r="hyphen" v="-64"/>
+ <pair l="r" r="i" v="13"/>
+ <pair l="r" r="j" v="11"/>
+ <pair l="r" r="k" v="1"/>
+ <pair l="r" r="l" v="13"/>
+ <pair l="r" r="m" v="1"/>
+ <pair l="r" r="n" v="1"/>
+ <pair l="r" r="o" v="-10"/>
+ <pair l="r" r="oacute" v="-10"/>
+ <pair l="r" r="ocircumflex" v="-10"/>
+ <pair l="r" r="odieresis" v="-10"/>
+ <pair l="r" r="oe" v="-14"/>
+ <pair l="r" r="ograve" v="-10"/>
+ <pair l="r" r="oslash" v="-39"/>
+ <pair l="r" r="p" v="1"/>
+ <pair l="r" r="period" v="-101"/>
+ <pair l="r" r="q" v="-13"/>
+ <pair l="r" r="quoteright" v="31"/>
+ <pair l="r" r="r" v="1"/>
+ <pair l="r" r="s" v="11"/>
+ <pair l="r" r="semicolon" v="-11"/>
+ <pair l="r" r="t" v="63"/>
+ <pair l="r" r="u" v="7"/>
+ <pair l="r" r="v" v="66"/>
+ <pair l="r" r="w" v="71"/>
+ <pair l="r" r="x" v="55"/>
+ <pair l="r" r="y" v="66"/>
+ <pair l="r" r="z" v="26"/>
+ <pair l="s" r="quoteright" v="-69"/>
+ <pair l="s" r="t" v="-29"/>
+ <pair l="seven" r="colon" v="-103"/>
+ <pair l="seven" r="comma" v="-230"/>
+ <pair l="seven" r="eight" v="-34"/>
+ <pair l="seven" r="five" v="-29"/>
+ <pair l="seven" r="four" v="-164"/>
+ <pair l="seven" r="one" v="-50"/>
+ <pair l="seven" r="period" v="-231"/>
+ <pair l="seven" r="seven" v="-3"/>
+ <pair l="seven" r="six" v="-46"/>
+ <pair l="seven" r="three" v="-22"/>
+ <pair l="seven" r="two" v="-5"/>
+ <pair l="six" r="four" v="18"/>
+ <pair l="six" r="one" v="-120"/>
+ <pair l="six" r="seven" v="-73"/>
+ <pair l="t" r="S" v="19"/>
+ <pair l="t" r="a" v="-1"/>
+ <pair l="t" r="aacute" v="-1"/>
+ <pair l="t" r="adieresis" v="-1"/>
+ <pair l="t" r="ae" v="0"/>
+ <pair l="t" r="aring" v="-1"/>
+ <pair l="t" r="colon" v="-9"/>
+ <pair l="t" r="e" v="-16"/>
+ <pair l="t" r="eacute" v="-16"/>
+ <pair l="t" r="h" v="3"/>
+ <pair l="t" r="o" v="-15"/>
+ <pair l="t" r="oacute" v="-15"/>
+ <pair l="t" r="odieresis" v="-15"/>
+ <pair l="t" r="quoteright" v="30"/>
+ <pair l="t" r="semicolon" v="-9"/>
+ <pair l="three" r="four" v="-11"/>
+ <pair l="three" r="one" v="-137"/>
+ <pair l="three" r="seven" v="-94"/>
+ <pair l="two" r="four" v="-145"/>
+ <pair l="two" r="one" v="-126"/>
+ <pair l="two" r="seven" v="-91"/>
+ <pair l="u" r="quoteright" v="0"/>
+ <pair l="v" r="a" v="-26"/>
+ <pair l="v" r="aacute" v="-26"/>
+ <pair l="v" r="acircumflex" v="-26"/>
+ <pair l="v" r="adieresis" v="-26"/>
+ <pair l="v" r="ae" v="-26"/>
+ <pair l="v" r="agrave" v="-26"/>
+ <pair l="v" r="aring" v="-26"/>
+ <pair l="v" r="atilde" v="-26"/>
+ <pair l="v" r="c" v="-35"/>
+ <pair l="v" r="colon" v="-11"/>
+ <pair l="v" r="comma" v="-112"/>
+ <pair l="v" r="e" v="-32"/>
+ <pair l="v" r="eacute" v="-32"/>
+ <pair l="v" r="ecircumflex" v="-32"/>
+ <pair l="v" r="egrave" v="-32"/>
+ <pair l="v" r="g" v="-31"/>
+ <pair l="v" r="hyphen" v="2"/>
+ <pair l="v" r="l" v="14"/>
+ <pair l="v" r="o" v="-33"/>
+ <pair l="v" r="oacute" v="-33"/>
+ <pair l="v" r="odieresis" v="-33"/>
+ <pair l="v" r="ograve" v="-33"/>
+ <pair l="v" r="oslash" v="-61"/>
+ <pair l="v" r="period" v="-113"/>
+ <pair l="v" r="s" v="-17"/>
+ <pair l="v" r="semicolon" v="-11"/>
+ <pair l="w" r="a" v="-25"/>
+ <pair l="w" r="aacute" v="-25"/>
+ <pair l="w" r="acircumflex" v="-25"/>
+ <pair l="w" r="adieresis" v="-25"/>
+ <pair l="w" r="ae" v="-25"/>
+ <pair l="w" r="agrave" v="-25"/>
+ <pair l="w" r="aring" v="-25"/>
+ <pair l="w" r="atilde" v="-25"/>
+ <pair l="w" r="c" v="-18"/>
+ <pair l="w" r="colon" v="-13"/>
+ <pair l="w" r="comma" v="-70"/>
+ <pair l="w" r="e" v="-19"/>
+ <pair l="w" r="eacute" v="-19"/>
+ <pair l="w" r="ecircumflex" v="-19"/>
+ <pair l="w" r="egrave" v="-19"/>
+ <pair l="w" r="g" v="-21"/>
+ <pair l="w" r="hyphen" v="23"/>
+ <pair l="w" r="l" v="12"/>
+ <pair l="w" r="o" v="-15"/>
+ <pair l="w" r="oacute" v="-15"/>
+ <pair l="w" r="odieresis" v="-15"/>
+ <pair l="w" r="ograve" v="-15"/>
+ <pair l="w" r="oslash" v="-38"/>
+ <pair l="w" r="period" v="-71"/>
+ <pair l="w" r="s" v="-12"/>
+ <pair l="w" r="semicolon" v="-13"/>
+ <pair l="x" r="a" v="-32"/>
+ <pair l="x" r="c" v="-49"/>
+ <pair l="x" r="e" v="-50"/>
+ <pair l="x" r="eacute" v="-50"/>
+ <pair l="x" r="o" v="-45"/>
+ <pair l="x" r="q" v="-43"/>
+ <pair l="y" r="a" v="-26"/>
+ <pair l="y" r="aacute" v="-26"/>
+ <pair l="y" r="acircumflex" v="-26"/>
+ <pair l="y" r="adieresis" v="-26"/>
+ <pair l="y" r="ae" v="-26"/>
+ <pair l="y" r="agrave" v="-26"/>
+ <pair l="y" r="aring" v="-26"/>
+ <pair l="y" r="atilde" v="-26"/>
+ <pair l="y" r="c" v="-36"/>
+ <pair l="y" r="colon" v="-11"/>
+ <pair l="y" r="comma" v="-116"/>
+ <pair l="y" r="e" v="-33"/>
+ <pair l="y" r="eacute" v="-33"/>
+ <pair l="y" r="ecircumflex" v="-33"/>
+ <pair l="y" r="egrave" v="-33"/>
+ <pair l="y" r="g" v="-32"/>
+ <pair l="y" r="hyphen" v="0"/>
+ <pair l="y" r="l" v="14"/>
+ <pair l="y" r="o" v="-35"/>
+ <pair l="y" r="oacute" v="-35"/>
+ <pair l="y" r="odieresis" v="-35"/>
+ <pair l="y" r="ograve" v="-35"/>
+ <pair l="y" r="oslash" v="-62"/>
+ <pair l="y" r="period" v="-117"/>
+ <pair l="y" r="s" v="-17"/>
+ <pair l="y" r="semicolon" v="-11"/>
+ <pair l="zero" r="four" v="30"/>
+ <pair l="zero" r="one" v="-111"/>
+ <pair l="zero" r="seven" v="-73"/>
+ </kernsubtable>
+ </kern>
+
+ <name>
+ <namerecord nameID="0" platformID="1" platEncID="0" langID="0x0">
+ Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
+ </namerecord>
+ <namerecord nameID="1" platformID="1" platEncID="0" langID="0x0">
+ Luxi Sans
+ </namerecord>
+ <namerecord nameID="2" platformID="1" platEncID="0" langID="0x0">
+ Regular
+ </namerecord>
+ <namerecord nameID="3" platformID="1" platEncID="0" langID="0x0">
+ Luxi Sans Regular: B&amp;H
+ </namerecord>
+ <namerecord nameID="4" platformID="1" platEncID="0" langID="0x0">
+ Luxi Sans Regular
+ </namerecord>
+ <namerecord nameID="5" platformID="1" platEncID="0" langID="0x0">
+ 1.2 : October 12, 2001
+ </namerecord>
+ <namerecord nameID="6" platformID="1" platEncID="0" langID="0x0">
+ LuxiSans
+ </namerecord>
+ <namerecord nameID="7" platformID="1" platEncID="0" langID="0x0">
+ Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="8" platformID="1" platEncID="0" langID="0x0">
+ Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="9" platformID="1" platEncID="0" langID="0x0">
+ Kris Holmes and Charles Bigelow
+ </namerecord>
+ <namerecord nameID="11" platformID="1" platEncID="0" langID="0x0">
+ http://www.urwpp.de
+ </namerecord>
+ <namerecord nameID="12" platformID="1" platEncID="0" langID="0x0">
+ design@bigelowandholmes.com
+ </namerecord>
+ <namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
+ Copyright (c) 2001 by Bigelow &amp; Holmes Inc. Instructions copyright (c) 2001 by URW++.
+ </namerecord>
+ <namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
+ Luxi Sans
+ </namerecord>
+ <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
+ Regular
+ </namerecord>
+ <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
+ Luxi Sans Regular: B&amp;H
+ </namerecord>
+ <namerecord nameID="4" platformID="3" platEncID="1" langID="0x409">
+ Luxi Sans Regular
+ </namerecord>
+ <namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
+ 1.2 : October 12, 2001
+ </namerecord>
+ <namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
+ LuxiSans
+ </namerecord>
+ <namerecord nameID="7" platformID="3" platEncID="1" langID="0x409">
+ Luxi is a registered trademark of Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="8" platformID="3" platEncID="1" langID="0x409">
+ Bigelow &amp; Holmes Inc.
+ </namerecord>
+ <namerecord nameID="9" platformID="3" platEncID="1" langID="0x409">
+ Kris Holmes and Charles Bigelow
+ </namerecord>
+ <namerecord nameID="11" platformID="3" platEncID="1" langID="0x409">
+ http://www.urwpp.de
+ </namerecord>
+ <namerecord nameID="12" platformID="3" platEncID="1" langID="0x409">
+ design@bigelowandholmes.com
+ </namerecord>
+ </name>
+
+ <post>
+ <formatType value="2.0"/>
+ <italicAngle value="0.0"/>
+ <underlinePosition value="0"/>
+ <underlineThickness value="0"/>
+ <isFixedPitch value="0"/>
+ <minMemType42 value="0"/>
+ <maxMemType42 value="0"/>
+ <minMemType1 value="0"/>
+ <maxMemType1 value="0"/>
+ <psNames>
+ <!-- This file uses unique glyph names based on the information
+ found in the 'post' table. Since these names might not be unique,
+ we have to invent artificial names in case of clashes. In order to
+ be able to retain the original information, we need a name to
+ ps name mapping for those cases where they differ. That's what
+ you see below.
+ -->
+ <psName name=".notdef#1" psName=".notdef"/>
+ <psName name=".notdef#10" psName=".notdef"/>
+ <psName name=".notdef#11" psName=".notdef"/>
+ <psName name=".notdef#12" psName=".notdef"/>
+ <psName name=".notdef#13" psName=".notdef"/>
+ <psName name=".notdef#14" psName=".notdef"/>
+ <psName name=".notdef#15" psName=".notdef"/>
+ <psName name=".notdef#16" psName=".notdef"/>
+ <psName name=".notdef#17" psName=".notdef"/>
+ <psName name=".notdef#18" psName=".notdef"/>
+ <psName name=".notdef#2" psName=".notdef"/>
+ <psName name=".notdef#3" psName=".notdef"/>
+ <psName name=".notdef#4" psName=".notdef"/>
+ <psName name=".notdef#5" psName=".notdef"/>
+ <psName name=".notdef#6" psName=".notdef"/>
+ <psName name=".notdef#7" psName=".notdef"/>
+ <psName name=".notdef#8" psName=".notdef"/>
+ <psName name=".notdef#9" psName=".notdef"/>
+ <psName name="Euro#1" psName="Euro"/>
+ <psName name="fi#1" psName="fi"/>
+ <psName name="fl#1" psName="fl"/>
+ <psName name="fraction#1" psName="fraction"/>
+ <psName name="hyphen#1" psName="hyphen"/>
+ <psName name="macron#1" psName="macron"/>
+ <psName name="periodcentered#1" psName="periodcentered"/>
+ <psName name="semicolon#1" psName="semicolon"/>
+ </psNames>
+ <extraNames>
+ <!-- following are the name that are not taken from the standard Mac glyph order -->
+ <psName name="fraction"/>
+ <psName name="fi"/>
+ <psName name="Euro"/>
+ <psName name="tilde"/>
+ <psName name="macron"/>
+ <psName name="Euro"/>
+ <psName name="sfthyphen"/>
+ <psName name="periodcentered"/>
+ <psName name="Amacron"/>
+ <psName name="amacron"/>
+ <psName name="Abreve"/>
+ <psName name="abreve"/>
+ <psName name="Aogonek"/>
+ <psName name="aogonek"/>
+ <psName name="Ccircumflex"/>
+ <psName name="ccircumflex"/>
+ <psName name="Cdotaccent"/>
+ <psName name="cdotaccent"/>
+ <psName name="Dcaron"/>
+ <psName name="dcaron"/>
+ <psName name="Dcroat"/>
+ <psName name="dcroat"/>
+ <psName name="Emacron"/>
+ <psName name="emacron"/>
+ <psName name="Ebreve"/>
+ <psName name="ebreve"/>
+ <psName name="Edotaccent"/>
+ <psName name="edotaccent"/>
+ <psName name="Eogonek"/>
+ <psName name="eogonek"/>
+ <psName name="Ecaron"/>
+ <psName name="ecaron"/>
+ <psName name="Gcircumflex"/>
+ <psName name="gcircumflex"/>
+ <psName name="Gdotaccent"/>
+ <psName name="gdotaccent"/>
+ <psName name="Gcommaaccent"/>
+ <psName name="gcommaaccent"/>
+ <psName name="Hcircumflex"/>
+ <psName name="hcircumflex"/>
+ <psName name="Hbar"/>
+ <psName name="hbar"/>
+ <psName name="Itilde"/>
+ <psName name="itilde"/>
+ <psName name="Imacron"/>
+ <psName name="imacron"/>
+ <psName name="Ibreve"/>
+ <psName name="ibreve"/>
+ <psName name="Iogonek"/>
+ <psName name="iogonek"/>
+ <psName name="IJ"/>
+ <psName name="ij"/>
+ <psName name="Jcircumflex"/>
+ <psName name="jcircumflex"/>
+ <psName name="Kcommaaccent"/>
+ <psName name="kcommaaccent"/>
+ <psName name="kgreenlandic"/>
+ <psName name="Lacute"/>
+ <psName name="lacute"/>
+ <psName name="Lcommaaccent"/>
+ <psName name="lcommaaccent"/>
+ <psName name="Lcaron"/>
+ <psName name="lcaron"/>
+ <psName name="Ldot"/>
+ <psName name="ldot"/>
+ <psName name="Nacute"/>
+ <psName name="nacute"/>
+ <psName name="Ncommaaccent"/>
+ <psName name="ncommaaccent"/>
+ <psName name="Ncaron"/>
+ <psName name="ncaron"/>
+ <psName name="napostrophe"/>
+ <psName name="Eng"/>
+ <psName name="eng"/>
+ <psName name="Omacron"/>
+ <psName name="omacron"/>
+ <psName name="Obreve"/>
+ <psName name="obreve"/>
+ <psName name="Ohungarumlaut"/>
+ <psName name="ohungarumlaut"/>
+ <psName name="Racute"/>
+ <psName name="racute"/>
+ <psName name="Rcommaaccent"/>
+ <psName name="rcommaaccent"/>
+ <psName name="Rcaron"/>
+ <psName name="rcaron"/>
+ <psName name="Sacute"/>
+ <psName name="sacute"/>
+ <psName name="Scircumflex"/>
+ <psName name="scircumflex"/>
+ <psName name="Tcommaaccent"/>
+ <psName name="tcommaaccent"/>
+ <psName name="Tcaron"/>
+ <psName name="tcaron"/>
+ <psName name="Tbar"/>
+ <psName name="tbar"/>
+ <psName name="Utilde"/>
+ <psName name="utilde"/>
+ <psName name="Umacron"/>
+ <psName name="umacron"/>
+ <psName name="Ubreve"/>
+ <psName name="ubreve"/>
+ <psName name="Uring"/>
+ <psName name="uring"/>
+ <psName name="Uhungarumlaut"/>
+ <psName name="uhungarumlaut"/>
+ <psName name="Uogonek"/>
+ <psName name="uogonek"/>
+ <psName name="Wcircumflex"/>
+ <psName name="wcircumflex"/>
+ <psName name="Ycircumflex"/>
+ <psName name="ycircumflex"/>
+ <psName name="Zacute"/>
+ <psName name="zacute"/>
+ <psName name="Zdotaccent"/>
+ <psName name="zdotaccent"/>
+ <psName name="longs"/>
+ <psName name="Scommaaccent"/>
+ <psName name="scommaaccent"/>
+ <psName name="Tcommabelow"/>
+ <psName name="tcommabelow"/>
+ <psName name="Unterkomma"/>
+ <psName name="semicolon"/>
+ <psName name="anoteleia"/>
+ <psName name="hyphen"/>
+ <psName name="nbhyphen"/>
+ <psName name="figuredash"/>
+ <psName name="afii00208"/>
+ <psName name="quotereversed"/>
+ <psName name="radicalex"/>
+ <psName name="estimated"/>
+ <psName name="dotmath"/>
+ <psName name="fi"/>
+ <psName name="fl"/>
+ <psName name="foursuperiour"/>
+ <psName name="dotlessj"/>
+ </extraNames>
+ </post>
+
+ <gasp>
+ <gaspRange rangeMaxPPEM="8" rangeGaspBehavior="2"/>
+ <gaspRange rangeMaxPPEM="16" rangeGaspBehavior="1"/>
+ <gaspRange rangeMaxPPEM="65535" rangeGaspBehavior="3"/>
+ </gasp>
+
+ <vhea>
+ <tableVersion value="1.0"/>
+ <ascent value="2033"/>
+ <descent value="432"/>
+ <lineGap value="0"/>
+ <advanceHeightMax value="2465"/>
+ <minTopSideBearing value="0"/>
+ <minBottomSideBearing value="0"/>
+ <yMaxExtent value="2465"/>
+ <caretSlopeRise value="0"/>
+ <caretSlopeRun value="1"/>
+ <reserved0 value="0"/>
+ <reserved1 value="0"/>
+ <reserved2 value="0"/>
+ <reserved3 value="0"/>
+ <reserved4 value="0"/>
+ <metricDataFormat value="0"/>
+ <numberOfVMetrics value="391"/>
+ </vhea>
+
+ <vmtx>
+ <mtx name=".notdef" height="2465" tsb="553"/>
+ <mtx name=".notdef#1" height="0" tsb="0"/>
+ <mtx name=".notdef#10" height="2465" tsb="0"/>
+ <mtx name=".notdef#11" height="2465" tsb="0"/>
+ <mtx name=".notdef#12" height="2465" tsb="0"/>
+ <mtx name=".notdef#13" height="2465" tsb="0"/>
+ <mtx name=".notdef#14" height="2465" tsb="0"/>
+ <mtx name=".notdef#15" height="2465" tsb="0"/>
+ <mtx name=".notdef#16" height="1139" tsb="0"/>
+ <mtx name=".notdef#17" height="2465" tsb="0"/>
+ <mtx name=".notdef#18" height="2465" tsb="0"/>
+ <mtx name=".notdef#2" height="2465" tsb="0"/>
+ <mtx name=".notdef#3" height="2465" tsb="0"/>
+ <mtx name=".notdef#4" height="2465" tsb="0"/>
+ <mtx name=".notdef#5" height="2465" tsb="0"/>
+ <mtx name=".notdef#6" height="2465" tsb="0"/>
+ <mtx name=".notdef#7" height="2465" tsb="0"/>
+ <mtx name=".notdef#8" height="2465" tsb="0"/>
+ <mtx name=".notdef#9" height="2465" tsb="0"/>
+ <mtx name="A" height="2465" tsb="553"/>
+ <mtx name="AE" height="2465" tsb="553"/>
+ <mtx name="Aacute" height="2465" tsb="108"/>
+ <mtx name="Abreve" height="2465" tsb="108"/>
+ <mtx name="Acircumflex" height="2465" tsb="108"/>
+ <mtx name="Adieresis" height="2465" tsb="256"/>
+ <mtx name="Agrave" height="2465" tsb="108"/>
+ <mtx name="Amacron" height="2465" tsb="281"/>
+ <mtx name="Aogonek" height="2465" tsb="553"/>
+ <mtx name="Aring" height="2465" tsb="98"/>
+ <mtx name="Atilde" height="2465" tsb="195"/>
+ <mtx name="B" height="2465" tsb="553"/>
+ <mtx name="C" height="2465" tsb="516"/>
+ <mtx name="Cacute" height="2465" tsb="108"/>
+ <mtx name="Ccaron" height="2465" tsb="108"/>
+ <mtx name="Ccedilla" height="2465" tsb="516"/>
+ <mtx name="Ccircumflex" height="2465" tsb="108"/>
+ <mtx name="Cdotaccent" height="2465" tsb="232"/>
+ <mtx name="D" height="2465" tsb="553"/>
+ <mtx name="Dcaron" height="2465" tsb="108"/>
+ <mtx name="Dcroat" height="2465" tsb="553"/>
+ <mtx name="E" height="2465" tsb="553"/>
+ <mtx name="Eacute" height="2465" tsb="108"/>
+ <mtx name="Ebreve" height="2465" tsb="108"/>
+ <mtx name="Ecaron" height="2465" tsb="108"/>
+ <mtx name="Ecircumflex" height="2465" tsb="108"/>
+ <mtx name="Edieresis" height="2465" tsb="256"/>
+ <mtx name="Edotaccent" height="2465" tsb="232"/>
+ <mtx name="Egrave" height="2465" tsb="108"/>
+ <mtx name="Emacron" height="2465" tsb="281"/>
+ <mtx name="Eng" height="2465" tsb="553"/>
+ <mtx name="Eogonek" height="2465" tsb="553"/>
+ <mtx name="Eth" height="2465" tsb="553"/>
+ <mtx name="Euro" height="2465" tsb="518"/>
+ <mtx name="Euro#1" height="2465" tsb="518"/>
+ <mtx name="F" height="2465" tsb="553"/>
+ <mtx name="G" height="2465" tsb="516"/>
+ <mtx name="Gbreve" height="2465" tsb="108"/>
+ <mtx name="Gcircumflex" height="2465" tsb="108"/>
+ <mtx name="Gcommaaccent" height="2465" tsb="516"/>
+ <mtx name="Gdotaccent" height="2465" tsb="232"/>
+ <mtx name="H" height="2465" tsb="553"/>
+ <mtx name="Hbar" height="2465" tsb="553"/>
+ <mtx name="Hcircumflex" height="2465" tsb="108"/>
+ <mtx name="I" height="2465" tsb="553"/>
+ <mtx name="IJ" height="2465" tsb="553"/>
+ <mtx name="Iacute" height="2465" tsb="108"/>
+ <mtx name="Ibreve" height="2465" tsb="108"/>
+ <mtx name="Icircumflex" height="2465" tsb="108"/>
+ <mtx name="Idieresis" height="2465" tsb="256"/>
+ <mtx name="Idotaccent" height="2465" tsb="232"/>
+ <mtx name="Igrave" height="2465" tsb="108"/>
+ <mtx name="Imacron" height="2465" tsb="281"/>
+ <mtx name="Iogonek" height="2465" tsb="553"/>
+ <mtx name="Itilde" height="2465" tsb="195"/>
+ <mtx name="J" height="2465" tsb="553"/>
+ <mtx name="Jcircumflex" height="2465" tsb="108"/>
+ <mtx name="K" height="2465" tsb="553"/>
+ <mtx name="Kcommaaccent" height="2465" tsb="553"/>
+ <mtx name="L" height="2465" tsb="553"/>
+ <mtx name="Lacute" height="2465" tsb="108"/>
+ <mtx name="Lcaron" height="2465" tsb="553"/>
+ <mtx name="Lcommaaccent" height="2465" tsb="553"/>
+ <mtx name="Ldot" height="2465" tsb="553"/>
+ <mtx name="Lslash" height="2465" tsb="553"/>
+ <mtx name="M" height="2465" tsb="553"/>
+ <mtx name="N" height="2465" tsb="553"/>
+ <mtx name="Nacute" height="2465" tsb="108"/>
+ <mtx name="Ncaron" height="2465" tsb="108"/>
+ <mtx name="Ncommaaccent" height="2465" tsb="553"/>
+ <mtx name="Ntilde" height="2465" tsb="195"/>
+ <mtx name="O" height="2465" tsb="516"/>
+ <mtx name="OE" height="2465" tsb="516"/>
+ <mtx name="Oacute" height="2465" tsb="108"/>
+ <mtx name="Obreve" height="2465" tsb="108"/>
+ <mtx name="Ocircumflex" height="2465" tsb="108"/>
+ <mtx name="Odieresis" height="2465" tsb="256"/>
+ <mtx name="Ograve" height="2465" tsb="108"/>
+ <mtx name="Ohungarumlaut" height="2465" tsb="108"/>
+ <mtx name="Omacron" height="2465" tsb="281"/>
+ <mtx name="Oslash" height="2465" tsb="516"/>
+ <mtx name="Otilde" height="2465" tsb="195"/>
+ <mtx name="P" height="2465" tsb="553"/>
+ <mtx name="Q" height="2465" tsb="516"/>
+ <mtx name="R" height="2465" tsb="553"/>
+ <mtx name="Racute" height="2465" tsb="108"/>
+ <mtx name="Rcaron" height="2465" tsb="108"/>
+ <mtx name="Rcommaaccent" height="2465" tsb="553"/>
+ <mtx name="S" height="2465" tsb="516"/>
+ <mtx name="Sacute" height="2465" tsb="108"/>
+ <mtx name="Scaron" height="2465" tsb="108"/>
+ <mtx name="Scedilla" height="2465" tsb="516"/>
+ <mtx name="Scircumflex" height="2465" tsb="108"/>
+ <mtx name="Scommaaccent" height="2465" tsb="516"/>
+ <mtx name="T" height="2465" tsb="553"/>
+ <mtx name="Tbar" height="2465" tsb="553"/>
+ <mtx name="Tcaron" height="2465" tsb="108"/>
+ <mtx name="Tcommaaccent" height="2465" tsb="553"/>
+ <mtx name="Tcommabelow" height="2465" tsb="553"/>
+ <mtx name="Thorn" height="2465" tsb="553"/>
+ <mtx name="U" height="2465" tsb="553"/>
+ <mtx name="Uacute" height="2465" tsb="108"/>
+ <mtx name="Ubreve" height="2465" tsb="108"/>
+ <mtx name="Ucircumflex" height="2465" tsb="108"/>
+ <mtx name="Udieresis" height="2465" tsb="256"/>
+ <mtx name="Ugrave" height="2465" tsb="108"/>
+ <mtx name="Uhungarumlaut" height="2465" tsb="108"/>
+ <mtx name="Umacron" height="2465" tsb="281"/>
+ <mtx name="Unterkomma" height="2465" tsb="2144"/>
+ <mtx name="Uogonek" height="2465" tsb="553"/>
+ <mtx name="Uring" height="2465" tsb="0"/>
+ <mtx name="Utilde" height="2465" tsb="195"/>
+ <mtx name="V" height="2465" tsb="553"/>
+ <mtx name="W" height="2465" tsb="553"/>
+ <mtx name="Wcircumflex" height="2465" tsb="108"/>
+ <mtx name="X" height="2465" tsb="553"/>
+ <mtx name="Y" height="2465" tsb="553"/>
+ <mtx name="Yacute" height="2465" tsb="108"/>
+ <mtx name="Ycircumflex" height="2465" tsb="108"/>
+ <mtx name="Ydieresis" height="2465" tsb="256"/>
+ <mtx name="Z" height="2465" tsb="553"/>
+ <mtx name="Zacute" height="2465" tsb="108"/>
+ <mtx name="Zcaron" height="2465" tsb="108"/>
+ <mtx name="Zdotaccent" height="2465" tsb="232"/>
+ <mtx name="a" height="2465" tsb="923"/>
+ <mtx name="aacute" height="2465" tsb="429"/>
+ <mtx name="abreve" height="2465" tsb="429"/>
+ <mtx name="acircumflex" height="2465" tsb="429"/>
+ <mtx name="acute" height="2465" tsb="429"/>
+ <mtx name="adieresis" height="2465" tsb="577"/>
+ <mtx name="ae" height="2465" tsb="923"/>
+ <mtx name="afii00208" height="2465" tsb="1391"/>
+ <mtx name="agrave" height="2465" tsb="429"/>
+ <mtx name="amacron" height="2465" tsb="602"/>
+ <mtx name="ampersand" height="2465" tsb="516"/>
+ <mtx name="anoteleia" height="2465" tsb="1295"/>
+ <mtx name="aogonek" height="2465" tsb="923"/>
+ <mtx name="aring" height="2465" tsb="296"/>
+ <mtx name="asciicircum" height="2465" tsb="553"/>
+ <mtx name="asciitilde" height="2465" tsb="1261"/>
+ <mtx name="asterisk" height="2465" tsb="553"/>
+ <mtx name="at" height="2465" tsb="516"/>
+ <mtx name="atilde" height="2465" tsb="516"/>
+ <mtx name="b" height="2465" tsb="454"/>
+ <mtx name="backslash" height="2465" tsb="553"/>
+ <mtx name="bar" height="2465" tsb="454"/>
+ <mtx name="braceleft" height="2465" tsb="454"/>
+ <mtx name="braceright" height="2465" tsb="454"/>
+ <mtx name="bracketleft" height="2465" tsb="454"/>
+ <mtx name="bracketright" height="2465" tsb="454"/>
+ <mtx name="breve" height="2465" tsb="429"/>
+ <mtx name="brokenbar" height="2465" tsb="454"/>
+ <mtx name="bullet" height="2465" tsb="923"/>
+ <mtx name="c" height="2465" tsb="923"/>
+ <mtx name="cacute" height="2465" tsb="429"/>
+ <mtx name="caron" height="2465" tsb="429"/>
+ <mtx name="ccaron" height="2465" tsb="429"/>
+ <mtx name="ccedilla" height="2465" tsb="923"/>
+ <mtx name="ccircumflex" height="2465" tsb="429"/>
+ <mtx name="cdotaccent" height="2465" tsb="553"/>
+ <mtx name="cedilla" height="2465" tsb="2033"/>
+ <mtx name="cent" height="2465" tsb="553"/>
+ <mtx name="circumflex" height="2465" tsb="429"/>
+ <mtx name="colon" height="2465" tsb="947"/>
+ <mtx name="comma" height="2465" tsb="1786"/>
+ <mtx name="copyright" height="2465" tsb="553"/>
+ <mtx name="currency" height="2465" tsb="845"/>
+ <mtx name="d" height="2465" tsb="454"/>
+ <mtx name="dagger" height="2465" tsb="553"/>
+ <mtx name="daggerdbl" height="2465" tsb="553"/>
+ <mtx name="dcaron" height="2465" tsb="454"/>
+ <mtx name="dcroat" height="2465" tsb="454"/>
+ <mtx name="degree" height="2465" tsb="516"/>
+ <mtx name="dieresis" height="2465" tsb="577"/>
+ <mtx name="divide" height="2465" tsb="849"/>
+ <mtx name="dollar" height="2465" tsb="429"/>
+ <mtx name="dotaccent" height="2465" tsb="553"/>
+ <mtx name="dotlessi" height="2465" tsb="947"/>
+ <mtx name="dotlessj" height="2465" tsb="947"/>
+ <mtx name="dotmath" height="2465" tsb="1295"/>
+ <mtx name="e" height="2465" tsb="923"/>
+ <mtx name="eacute" height="2465" tsb="429"/>
+ <mtx name="ebreve" height="2465" tsb="429"/>
+ <mtx name="ecaron" height="2465" tsb="429"/>
+ <mtx name="ecircumflex" height="2465" tsb="429"/>
+ <mtx name="edieresis" height="2465" tsb="577"/>
+ <mtx name="edotaccent" height="2465" tsb="553"/>
+ <mtx name="egrave" height="2465" tsb="429"/>
+ <mtx name="eight" height="2465" tsb="516"/>
+ <mtx name="ellipsis" height="2465" tsb="1836"/>
+ <mtx name="emacron" height="2465" tsb="602"/>
+ <mtx name="emdash" height="2465" tsb="1391"/>
+ <mtx name="endash" height="2465" tsb="1367"/>
+ <mtx name="eng" height="2465" tsb="923"/>
+ <mtx name="eogonek" height="2465" tsb="923"/>
+ <mtx name="equal" height="2465" tsb="1182"/>
+ <mtx name="estimated" height="2465" tsb="923"/>
+ <mtx name="eth" height="2465" tsb="357"/>
+ <mtx name="exclam" height="2465" tsb="553"/>
+ <mtx name="exclamdown" height="2465" tsb="947"/>
+ <mtx name="f" height="2465" tsb="429"/>
+ <mtx name="fi" height="2465" tsb="429"/>
+ <mtx name="fi#1" height="2465" tsb="429"/>
+ <mtx name="figuredash" height="2465" tsb="1367"/>
+ <mtx name="five" height="2465" tsb="553"/>
+ <mtx name="fl" height="2465" tsb="429"/>
+ <mtx name="fl#1" height="2465" tsb="429"/>
+ <mtx name="florin" height="2465" tsb="516"/>
+ <mtx name="four" height="2465" tsb="553"/>
+ <mtx name="foursuperiour" height="2465" tsb="553"/>
+ <mtx name="fraction" height="2465" tsb="516"/>
+ <mtx name="fraction#1" height="2465" tsb="516"/>
+ <mtx name="g" height="2465" tsb="923"/>
+ <mtx name="gbreve" height="2465" tsb="429"/>
+ <mtx name="gcircumflex" height="2465" tsb="429"/>
+ <mtx name="gcommaaccent" height="2465" tsb="296"/>
+ <mtx name="gdotaccent" height="2465" tsb="553"/>
+ <mtx name="germandbls" height="2465" tsb="429"/>
+ <mtx name="grave" height="2465" tsb="429"/>
+ <mtx name="greater" height="2465" tsb="947"/>
+ <mtx name="guillemotleft" height="2465" tsb="1046"/>
+ <mtx name="guillemotright" height="2465" tsb="1046"/>
+ <mtx name="guilsinglleft" height="2465" tsb="1046"/>
+ <mtx name="guilsinglright" height="2465" tsb="1046"/>
+ <mtx name="h" height="2465" tsb="454"/>
+ <mtx name="hbar" height="2465" tsb="454"/>
+ <mtx name="hcircumflex" height="2465" tsb="34"/>
+ <mtx name="hungarumlaut" height="2465" tsb="429"/>
+ <mtx name="hyphen" height="2465" tsb="1367"/>
+ <mtx name="hyphen#1" height="2465" tsb="1367"/>
+ <mtx name="i" height="2465" tsb="553"/>
+ <mtx name="iacute" height="2465" tsb="429"/>
+ <mtx name="ibreve" height="2465" tsb="429"/>
+ <mtx name="icircumflex" height="2465" tsb="429"/>
+ <mtx name="idieresis" height="2465" tsb="577"/>
+ <mtx name="igrave" height="2465" tsb="429"/>
+ <mtx name="ij" height="2465" tsb="553"/>
+ <mtx name="imacron" height="2465" tsb="602"/>
+ <mtx name="iogonek" height="2465" tsb="553"/>
+ <mtx name="itilde" height="2465" tsb="516"/>
+ <mtx name="j" height="2465" tsb="553"/>
+ <mtx name="jcircumflex" height="2465" tsb="429"/>
+ <mtx name="k" height="2465" tsb="454"/>
+ <mtx name="kcommaaccent" height="2465" tsb="454"/>
+ <mtx name="kgreenlandic" height="2465" tsb="947"/>
+ <mtx name="l" height="2465" tsb="454"/>
+ <mtx name="lacute" height="2465" tsb="34"/>
+ <mtx name="lcaron" height="2465" tsb="454"/>
+ <mtx name="lcommaaccent" height="2465" tsb="454"/>
+ <mtx name="ldot" height="2465" tsb="454"/>
+ <mtx name="less" height="2465" tsb="947"/>
+ <mtx name="logicalnot" height="2465" tsb="1145"/>
+ <mtx name="longs" height="2465" tsb="429"/>
+ <mtx name="lslash" height="2465" tsb="454"/>
+ <mtx name="m" height="2465" tsb="923"/>
+ <mtx name="macron" height="2465" tsb="602"/>
+ <mtx name="macron#1" height="2465" tsb="429"/>
+ <mtx name="minus" height="2465" tsb="1367"/>
+ <mtx name="mu" height="2465" tsb="947"/>
+ <mtx name="multiply" height="2465" tsb="961"/>
+ <mtx name="n" height="2465" tsb="923"/>
+ <mtx name="nacute" height="2465" tsb="429"/>
+ <mtx name="napostrophe" height="2465" tsb="454"/>
+ <mtx name="nbhyphen" height="2465" tsb="1367"/>
+ <mtx name="ncaron" height="2465" tsb="429"/>
+ <mtx name="ncommaaccent" height="2465" tsb="923"/>
+ <mtx name="nine" height="2465" tsb="515"/>
+ <mtx name="nonbreakingspace" height="2465" tsb="2033"/>
+ <mtx name="ntilde" height="2465" tsb="516"/>
+ <mtx name="numbersign" height="2465" tsb="553"/>
+ <mtx name="o" height="2465" tsb="923"/>
+ <mtx name="oacute" height="2465" tsb="429"/>
+ <mtx name="obreve" height="2465" tsb="429"/>
+ <mtx name="ocircumflex" height="2465" tsb="429"/>
+ <mtx name="odieresis" height="2465" tsb="577"/>
+ <mtx name="oe" height="2465" tsb="923"/>
+ <mtx name="ogonek" height="2465" tsb="2033"/>
+ <mtx name="ograve" height="2465" tsb="429"/>
+ <mtx name="ohungarumlaut" height="2465" tsb="429"/>
+ <mtx name="omacron" height="2465" tsb="602"/>
+ <mtx name="one" height="2465" tsb="516"/>
+ <mtx name="onehalf" height="2465" tsb="516"/>
+ <mtx name="onequarter" height="2465" tsb="516"/>
+ <mtx name="onesuperior" height="2465" tsb="530"/>
+ <mtx name="ordfeminine" height="2465" tsb="515"/>
+ <mtx name="ordmasculine" height="2465" tsb="516"/>
+ <mtx name="oslash" height="2465" tsb="923"/>
+ <mtx name="otilde" height="2465" tsb="516"/>
+ <mtx name="p" height="2465" tsb="923"/>
+ <mtx name="paragraph" height="2465" tsb="553"/>
+ <mtx name="parenleft" height="2465" tsb="454"/>
+ <mtx name="parenright" height="2465" tsb="454"/>
+ <mtx name="percent" height="2465" tsb="516"/>
+ <mtx name="period" height="2465" tsb="1786"/>
+ <mtx name="periodcentered" height="2465" tsb="1295"/>
+ <mtx name="periodcentered#1" height="2465" tsb="1295"/>
+ <mtx name="perthousand" height="2465" tsb="516"/>
+ <mtx name="plus" height="2465" tsb="947"/>
+ <mtx name="plusminus" height="2465" tsb="849"/>
+ <mtx name="q" height="2465" tsb="923"/>
+ <mtx name="question" height="2465" tsb="516"/>
+ <mtx name="questiondown" height="2465" tsb="947"/>
+ <mtx name="quotedbl" height="2465" tsb="454"/>
+ <mtx name="quotedblbase" height="2465" tsb="1836"/>
+ <mtx name="quotedblleft" height="2465" tsb="454"/>
+ <mtx name="quotedblright" height="2465" tsb="454"/>
+ <mtx name="quoteleft" height="2465" tsb="454"/>
+ <mtx name="quotereversed" height="2465" tsb="2033"/>
+ <mtx name="quoteright" height="2465" tsb="454"/>
+ <mtx name="quotesinglbase" height="2465" tsb="1786"/>
+ <mtx name="quotesingle" height="2465" tsb="454"/>
+ <mtx name="r" height="2465" tsb="923"/>
+ <mtx name="racute" height="2465" tsb="429"/>
+ <mtx name="radicalex" height="2465" tsb="429"/>
+ <mtx name="rcaron" height="2465" tsb="429"/>
+ <mtx name="rcommaaccent" height="2465" tsb="923"/>
+ <mtx name="registered" height="2465" tsb="553"/>
+ <mtx name="ring" height="2465" tsb="296"/>
+ <mtx name="s" height="2465" tsb="923"/>
+ <mtx name="sacute" height="2465" tsb="429"/>
+ <mtx name="scaron" height="2465" tsb="429"/>
+ <mtx name="scedilla" height="2465" tsb="923"/>
+ <mtx name="scircumflex" height="2465" tsb="429"/>
+ <mtx name="scommaaccent" height="2465" tsb="923"/>
+ <mtx name="section" height="2465" tsb="516"/>
+ <mtx name="semicolon" height="2465" tsb="947"/>
+ <mtx name="semicolon#1" height="2465" tsb="947"/>
+ <mtx name="seven" height="2465" tsb="553"/>
+ <mtx name="sfthyphen" height="2465" tsb="1367"/>
+ <mtx name="six" height="2465" tsb="515"/>
+ <mtx name="slash" height="2465" tsb="553"/>
+ <mtx name="space" height="2465" tsb="2033"/>
+ <mtx name="sterling" height="2465" tsb="516"/>
+ <mtx name="t" height="2465" tsb="731"/>
+ <mtx name="tbar" height="2465" tsb="731"/>
+ <mtx name="tcaron" height="2465" tsb="345"/>
+ <mtx name="tcommaaccent" height="2465" tsb="731"/>
+ <mtx name="tcommabelow" height="2465" tsb="731"/>
+ <mtx name="thorn" height="2465" tsb="454"/>
+ <mtx name="three" height="2465" tsb="516"/>
+ <mtx name="threequarters" height="2465" tsb="516"/>
+ <mtx name="threesuperior" height="2465" tsb="530"/>
+ <mtx name="tilde" height="2465" tsb="516"/>
+ <mtx name="trademark" height="2465" tsb="553"/>
+ <mtx name="two" height="2465" tsb="516"/>
+ <mtx name="twosuperior" height="2465" tsb="530"/>
+ <mtx name="u" height="2465" tsb="947"/>
+ <mtx name="uacute" height="2465" tsb="429"/>
+ <mtx name="ubreve" height="2465" tsb="429"/>
+ <mtx name="ucircumflex" height="2465" tsb="429"/>
+ <mtx name="udieresis" height="2465" tsb="577"/>
+ <mtx name="ugrave" height="2465" tsb="429"/>
+ <mtx name="uhungarumlaut" height="2465" tsb="429"/>
+ <mtx name="umacron" height="2465" tsb="602"/>
+ <mtx name="underscore" height="2465" tsb="2033"/>
+ <mtx name="uogonek" height="2465" tsb="947"/>
+ <mtx name="uring" height="2465" tsb="296"/>
+ <mtx name="utilde" height="2465" tsb="516"/>
+ <mtx name="v" height="2465" tsb="947"/>
+ <mtx name="w" height="2465" tsb="947"/>
+ <mtx name="wcircumflex" height="2465" tsb="429"/>
+ <mtx name="x" height="2465" tsb="947"/>
+ <mtx name="y" height="2465" tsb="947"/>
+ <mtx name="yacute" height="2465" tsb="429"/>
+ <mtx name="ycircumflex" height="2465" tsb="429"/>
+ <mtx name="ydieresis" height="2465" tsb="577"/>
+ <mtx name="yen" height="2465" tsb="553"/>
+ <mtx name="z" height="2465" tsb="947"/>
+ <mtx name="zacute" height="2465" tsb="429"/>
+ <mtx name="zcaron" height="2465" tsb="429"/>
+ <mtx name="zdotaccent" height="2465" tsb="553"/>
+ <mtx name="zero" height="2465" tsb="516"/>
+ </vmtx>
+
+</ttFont>
diff --git a/vendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh b/vendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh
new file mode 100755
index 0000000..afee131
--- /dev/null
+++ b/vendor/github.com/golang/freetype/testdata/make-other-hinting-txts.sh
@@ -0,0 +1,34 @@
+#!/usr/bin/env bash
+#
+# This script creates the optional x-*-hinting.txt files from fonts that are
+# not checked in for copyright or file size reasons.
+#
+# Run it from this directory (testdata).
+#
+# It has only been tested on an Ubuntu 14.04 system.
+
+set -e
+
+: ${FONTDIR:=/usr/share/fonts/truetype}
+
+ln -sf $FONTDIR/droid/DroidSansJapanese.ttf x-droid-sans-japanese.ttf
+ln -sf $FONTDIR/msttcorefonts/Arial_Bold.ttf x-arial-bold.ttf
+ln -sf $FONTDIR/msttcorefonts/Times_New_Roman.ttf x-times-new-roman.ttf
+ln -sf $FONTDIR/ttf-dejavu/DejaVuSans-Oblique.ttf x-deja-vu-sans-oblique.ttf
+
+${CC:=gcc} ../cmd/print-glyph-points/main.c $(pkg-config --cflags --libs freetype2) -o print-glyph-points
+
+# Uncomment these lines to also recreate the luxisr-*-hinting.txt files.
+# ./print-glyph-points 12 luxisr.ttf sans_hinting > luxisr-12pt-sans-hinting.txt
+# ./print-glyph-points 12 luxisr.ttf with_hinting > luxisr-12pt-with-hinting.txt
+
+./print-glyph-points 9 x-droid-sans-japanese.ttf sans_hinting > x-droid-sans-japanese-9pt-sans-hinting.txt
+./print-glyph-points 9 x-droid-sans-japanese.ttf with_hinting > x-droid-sans-japanese-9pt-with-hinting.txt
+./print-glyph-points 11 x-arial-bold.ttf sans_hinting > x-arial-bold-11pt-sans-hinting.txt
+./print-glyph-points 11 x-arial-bold.ttf with_hinting > x-arial-bold-11pt-with-hinting.txt
+./print-glyph-points 13 x-times-new-roman.ttf sans_hinting > x-times-new-roman-13pt-sans-hinting.txt
+./print-glyph-points 13 x-times-new-roman.ttf with_hinting > x-times-new-roman-13pt-with-hinting.txt
+./print-glyph-points 17 x-deja-vu-sans-oblique.ttf sans_hinting > x-deja-vu-sans-oblique-17pt-sans-hinting.txt
+./print-glyph-points 17 x-deja-vu-sans-oblique.ttf with_hinting > x-deja-vu-sans-oblique-17pt-with-hinting.txt
+
+rm print-glyph-points
diff --git a/vendor/github.com/golang/freetype/truetype/face.go b/vendor/github.com/golang/freetype/truetype/face.go
new file mode 100644
index 0000000..099006f
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/face.go
@@ -0,0 +1,507 @@
+// Copyright 2015 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package truetype
+
+import (
+ "image"
+ "math"
+
+ "github.com/golang/freetype/raster"
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+func powerOf2(i int) bool {
+ return i != 0 && (i&(i-1)) == 0
+}
+
+// Options are optional arguments to NewFace.
+type Options struct {
+ // Size is the font size in points, as in "a 10 point font size".
+ //
+ // A zero value means to use a 12 point font size.
+ Size float64
+
+ // DPI is the dots-per-inch resolution.
+ //
+ // A zero value means to use 72 DPI.
+ DPI float64
+
+ // Hinting is how to quantize the glyph nodes.
+ //
+ // A zero value means to use no hinting.
+ Hinting font.Hinting
+
+ // GlyphCacheEntries is the number of entries in the glyph mask image
+ // cache.
+ //
+ // If non-zero, it must be a power of 2.
+ //
+ // A zero value means to use 512 entries.
+ GlyphCacheEntries int
+
+ // SubPixelsX is the number of sub-pixel locations a glyph's dot is
+ // quantized to, in the horizontal direction. For example, a value of 8
+ // means that the dot is quantized to 1/8th of a pixel. This quantization
+ // only affects the glyph mask image, not its bounding box or advance
+ // width. A higher value gives a more faithful glyph image, but reduces the
+ // effectiveness of the glyph cache.
+ //
+ // If non-zero, it must be a power of 2, and be between 1 and 64 inclusive.
+ //
+ // A zero value means to use 4 sub-pixel locations.
+ SubPixelsX int
+
+ // SubPixelsY is the number of sub-pixel locations a glyph's dot is
+ // quantized to, in the vertical direction. For example, a value of 8
+ // means that the dot is quantized to 1/8th of a pixel. This quantization
+ // only affects the glyph mask image, not its bounding box or advance
+ // width. A higher value gives a more faithful glyph image, but reduces the
+ // effectiveness of the glyph cache.
+ //
+ // If non-zero, it must be a power of 2, and be between 1 and 64 inclusive.
+ //
+ // A zero value means to use 1 sub-pixel location.
+ SubPixelsY int
+}
+
+func (o *Options) size() float64 {
+ if o != nil && o.Size > 0 {
+ return o.Size
+ }
+ return 12
+}
+
+func (o *Options) dpi() float64 {
+ if o != nil && o.DPI > 0 {
+ return o.DPI
+ }
+ return 72
+}
+
+func (o *Options) hinting() font.Hinting {
+ if o != nil {
+ switch o.Hinting {
+ case font.HintingVertical, font.HintingFull:
+ // TODO: support vertical hinting.
+ return font.HintingFull
+ }
+ }
+ return font.HintingNone
+}
+
+func (o *Options) glyphCacheEntries() int {
+ if o != nil && powerOf2(o.GlyphCacheEntries) {
+ return o.GlyphCacheEntries
+ }
+ // 512 is 128 * 4 * 1, which lets us cache 128 glyphs at 4 * 1 subpixel
+ // locations in the X and Y direction.
+ return 512
+}
+
+func (o *Options) subPixelsX() (value uint32, halfQuantum, mask fixed.Int26_6) {
+ if o != nil {
+ switch o.SubPixelsX {
+ case 1, 2, 4, 8, 16, 32, 64:
+ return subPixels(o.SubPixelsX)
+ }
+ }
+ // This default value of 4 isn't based on anything scientific, merely as
+ // small a number as possible that looks almost as good as no quantization,
+ // or returning subPixels(64).
+ return subPixels(4)
+}
+
+func (o *Options) subPixelsY() (value uint32, halfQuantum, mask fixed.Int26_6) {
+ if o != nil {
+ switch o.SubPixelsX {
+ case 1, 2, 4, 8, 16, 32, 64:
+ return subPixels(o.SubPixelsX)
+ }
+ }
+ // This default value of 1 isn't based on anything scientific, merely that
+ // vertical sub-pixel glyph rendering is pretty rare. Baseline locations
+ // can usually afford to snap to the pixel grid, so the vertical direction
+ // doesn't have the deal with the horizontal's fractional advance widths.
+ return subPixels(1)
+}
+
+// subPixels returns q and the bias and mask that leads to q quantized
+// sub-pixel locations per full pixel.
+//
+// For example, q == 4 leads to a bias of 8 and a mask of 0xfffffff0, or -16,
+// because we want to round fractions of fixed.Int26_6 as:
+// - 0 to 7 rounds to 0.
+// - 8 to 23 rounds to 16.
+// - 24 to 39 rounds to 32.
+// - 40 to 55 rounds to 48.
+// - 56 to 63 rounds to 64.
+// which means to add 8 and then bitwise-and with -16, in two's complement
+// representation.
+//
+// When q == 1, we want bias == 32 and mask == -64.
+// When q == 2, we want bias == 16 and mask == -32.
+// When q == 4, we want bias == 8 and mask == -16.
+// ...
+// When q == 64, we want bias == 0 and mask == -1. (The no-op case).
+// The pattern is clear.
+func subPixels(q int) (value uint32, bias, mask fixed.Int26_6) {
+ return uint32(q), 32 / fixed.Int26_6(q), -64 / fixed.Int26_6(q)
+}
+
+// glyphCacheEntry caches the arguments and return values of rasterize.
+type glyphCacheEntry struct {
+ key glyphCacheKey
+ val glyphCacheVal
+}
+
+type glyphCacheKey struct {
+ index Index
+ fx, fy uint8
+}
+
+type glyphCacheVal struct {
+ advanceWidth fixed.Int26_6
+ offset image.Point
+ gw int
+ gh int
+}
+
+type indexCacheEntry struct {
+ rune rune
+ index Index
+}
+
+// NewFace returns a new font.Face for the given Font.
+func NewFace(f *Font, opts *Options) font.Face {
+ a := &face{
+ f: f,
+ hinting: opts.hinting(),
+ scale: fixed.Int26_6(0.5 + (opts.size() * opts.dpi() * 64 / 72)),
+ glyphCache: make([]glyphCacheEntry, opts.glyphCacheEntries()),
+ }
+ a.subPixelX, a.subPixelBiasX, a.subPixelMaskX = opts.subPixelsX()
+ a.subPixelY, a.subPixelBiasY, a.subPixelMaskY = opts.subPixelsY()
+
+ // Fill the cache with invalid entries. Valid glyph cache entries have fx
+ // and fy in the range [0, 64). Valid index cache entries have rune >= 0.
+ for i := range a.glyphCache {
+ a.glyphCache[i].key.fy = 0xff
+ }
+ for i := range a.indexCache {
+ a.indexCache[i].rune = -1
+ }
+
+ // Set the rasterizer's bounds to be big enough to handle the largest glyph.
+ b := f.Bounds(a.scale)
+ xmin := +int(b.Min.X) >> 6
+ ymin := -int(b.Max.Y) >> 6
+ xmax := +int(b.Max.X+63) >> 6
+ ymax := -int(b.Min.Y-63) >> 6
+ a.maxw = xmax - xmin
+ a.maxh = ymax - ymin
+ a.masks = image.NewAlpha(image.Rect(0, 0, a.maxw, a.maxh*len(a.glyphCache)))
+ a.r.SetBounds(a.maxw, a.maxh)
+ a.p = facePainter{a}
+
+ return a
+}
+
+type face struct {
+ f *Font
+ hinting font.Hinting
+ scale fixed.Int26_6
+ subPixelX uint32
+ subPixelBiasX fixed.Int26_6
+ subPixelMaskX fixed.Int26_6
+ subPixelY uint32
+ subPixelBiasY fixed.Int26_6
+ subPixelMaskY fixed.Int26_6
+ masks *image.Alpha
+ glyphCache []glyphCacheEntry
+ r raster.Rasterizer
+ p raster.Painter
+ paintOffset int
+ maxw int
+ maxh int
+ glyphBuf GlyphBuf
+ indexCache [indexCacheLen]indexCacheEntry
+
+ // TODO: clip rectangle?
+}
+
+const indexCacheLen = 256
+
+func (a *face) index(r rune) Index {
+ const mask = indexCacheLen - 1
+ c := &a.indexCache[r&mask]
+ if c.rune == r {
+ return c.index
+ }
+ i := a.f.Index(r)
+ c.rune = r
+ c.index = i
+ return i
+}
+
+// Close satisfies the font.Face interface.
+func (a *face) Close() error { return nil }
+
+// Metrics satisfies the font.Face interface.
+func (a *face) Metrics() font.Metrics {
+ scale := float64(a.scale)
+ fupe := float64(a.f.FUnitsPerEm())
+ return font.Metrics{
+ Height: a.scale,
+ Ascent: fixed.Int26_6(math.Ceil(scale * float64(+a.f.ascent) / fupe)),
+ Descent: fixed.Int26_6(math.Ceil(scale * float64(-a.f.descent) / fupe)),
+ }
+}
+
+// Kern satisfies the font.Face interface.
+func (a *face) Kern(r0, r1 rune) fixed.Int26_6 {
+ i0 := a.index(r0)
+ i1 := a.index(r1)
+ kern := a.f.Kern(a.scale, i0, i1)
+ if a.hinting != font.HintingNone {
+ kern = (kern + 32) &^ 63
+ }
+ return kern
+}
+
+// Glyph satisfies the font.Face interface.
+func (a *face) Glyph(dot fixed.Point26_6, r rune) (
+ dr image.Rectangle, mask image.Image, maskp image.Point, advance fixed.Int26_6, ok bool) {
+
+ // Quantize to the sub-pixel granularity.
+ dotX := (dot.X + a.subPixelBiasX) & a.subPixelMaskX
+ dotY := (dot.Y + a.subPixelBiasY) & a.subPixelMaskY
+
+ // Split the coordinates into their integer and fractional parts.
+ ix, fx := int(dotX>>6), dotX&0x3f
+ iy, fy := int(dotY>>6), dotY&0x3f
+
+ index := a.index(r)
+ cIndex := uint32(index)
+ cIndex = cIndex*a.subPixelX - uint32(fx/a.subPixelMaskX)
+ cIndex = cIndex*a.subPixelY - uint32(fy/a.subPixelMaskY)
+ cIndex &= uint32(len(a.glyphCache) - 1)
+ a.paintOffset = a.maxh * int(cIndex)
+ k := glyphCacheKey{
+ index: index,
+ fx: uint8(fx),
+ fy: uint8(fy),
+ }
+ var v glyphCacheVal
+ if a.glyphCache[cIndex].key != k {
+ var ok bool
+ v, ok = a.rasterize(index, fx, fy)
+ if !ok {
+ return image.Rectangle{}, nil, image.Point{}, 0, false
+ }
+ a.glyphCache[cIndex] = glyphCacheEntry{k, v}
+ } else {
+ v = a.glyphCache[cIndex].val
+ }
+
+ dr.Min = image.Point{
+ X: ix + v.offset.X,
+ Y: iy + v.offset.Y,
+ }
+ dr.Max = image.Point{
+ X: dr.Min.X + v.gw,
+ Y: dr.Min.Y + v.gh,
+ }
+ return dr, a.masks, image.Point{Y: a.paintOffset}, v.advanceWidth, true
+}
+
+func (a *face) GlyphBounds(r rune) (bounds fixed.Rectangle26_6, advance fixed.Int26_6, ok bool) {
+ if err := a.glyphBuf.Load(a.f, a.scale, a.index(r), a.hinting); err != nil {
+ return fixed.Rectangle26_6{}, 0, false
+ }
+ xmin := +a.glyphBuf.Bounds.Min.X
+ ymin := -a.glyphBuf.Bounds.Max.Y
+ xmax := +a.glyphBuf.Bounds.Max.X
+ ymax := -a.glyphBuf.Bounds.Min.Y
+ if xmin > xmax || ymin > ymax {
+ return fixed.Rectangle26_6{}, 0, false
+ }
+ return fixed.Rectangle26_6{
+ Min: fixed.Point26_6{
+ X: xmin,
+ Y: ymin,
+ },
+ Max: fixed.Point26_6{
+ X: xmax,
+ Y: ymax,
+ },
+ }, a.glyphBuf.AdvanceWidth, true
+}
+
+func (a *face) GlyphAdvance(r rune) (advance fixed.Int26_6, ok bool) {
+ if err := a.glyphBuf.Load(a.f, a.scale, a.index(r), a.hinting); err != nil {
+ return 0, false
+ }
+ return a.glyphBuf.AdvanceWidth, true
+}
+
+// rasterize returns the advance width, integer-pixel offset to render at, and
+// the width and height of the given glyph at the given sub-pixel offsets.
+//
+// The 26.6 fixed point arguments fx and fy must be in the range [0, 1).
+func (a *face) rasterize(index Index, fx, fy fixed.Int26_6) (v glyphCacheVal, ok bool) {
+ if err := a.glyphBuf.Load(a.f, a.scale, index, a.hinting); err != nil {
+ return glyphCacheVal{}, false
+ }
+ // Calculate the integer-pixel bounds for the glyph.
+ xmin := int(fx+a.glyphBuf.Bounds.Min.X) >> 6
+ ymin := int(fy-a.glyphBuf.Bounds.Max.Y) >> 6
+ xmax := int(fx+a.glyphBuf.Bounds.Max.X+0x3f) >> 6
+ ymax := int(fy-a.glyphBuf.Bounds.Min.Y+0x3f) >> 6
+ if xmin > xmax || ymin > ymax {
+ return glyphCacheVal{}, false
+ }
+ // A TrueType's glyph's nodes can have negative co-ordinates, but the
+ // rasterizer clips anything left of x=0 or above y=0. xmin and ymin are
+ // the pixel offsets, based on the font's FUnit metrics, that let a
+ // negative co-ordinate in TrueType space be non-negative in rasterizer
+ // space. xmin and ymin are typically <= 0.
+ fx -= fixed.Int26_6(xmin << 6)
+ fy -= fixed.Int26_6(ymin << 6)
+ // Rasterize the glyph's vectors.
+ a.r.Clear()
+ pixOffset := a.paintOffset * a.maxw
+ clear(a.masks.Pix[pixOffset : pixOffset+a.maxw*a.maxh])
+ e0 := 0
+ for _, e1 := range a.glyphBuf.Ends {
+ a.drawContour(a.glyphBuf.Points[e0:e1], fx, fy)
+ e0 = e1
+ }
+ a.r.Rasterize(a.p)
+ return glyphCacheVal{
+ a.glyphBuf.AdvanceWidth,
+ image.Point{xmin, ymin},
+ xmax - xmin,
+ ymax - ymin,
+ }, true
+}
+
+func clear(pix []byte) {
+ for i := range pix {
+ pix[i] = 0
+ }
+}
+
+// drawContour draws the given closed contour with the given offset.
+func (a *face) drawContour(ps []Point, dx, dy fixed.Int26_6) {
+ if len(ps) == 0 {
+ return
+ }
+
+ // The low bit of each point's Flags value is whether the point is on the
+ // curve. Truetype fonts only have quadratic Bézier curves, not cubics.
+ // Thus, two consecutive off-curve points imply an on-curve point in the
+ // middle of those two.
+ //
+ // See http://chanae.walon.org/pub/ttf/ttf_glyphs.htm for more details.
+
+ // ps[0] is a truetype.Point measured in FUnits and positive Y going
+ // upwards. start is the same thing measured in fixed point units and
+ // positive Y going downwards, and offset by (dx, dy).
+ start := fixed.Point26_6{
+ X: dx + ps[0].X,
+ Y: dy - ps[0].Y,
+ }
+ var others []Point
+ if ps[0].Flags&0x01 != 0 {
+ others = ps[1:]
+ } else {
+ last := fixed.Point26_6{
+ X: dx + ps[len(ps)-1].X,
+ Y: dy - ps[len(ps)-1].Y,
+ }
+ if ps[len(ps)-1].Flags&0x01 != 0 {
+ start = last
+ others = ps[:len(ps)-1]
+ } else {
+ start = fixed.Point26_6{
+ X: (start.X + last.X) / 2,
+ Y: (start.Y + last.Y) / 2,
+ }
+ others = ps
+ }
+ }
+ a.r.Start(start)
+ q0, on0 := start, true
+ for _, p := range others {
+ q := fixed.Point26_6{
+ X: dx + p.X,
+ Y: dy - p.Y,
+ }
+ on := p.Flags&0x01 != 0
+ if on {
+ if on0 {
+ a.r.Add1(q)
+ } else {
+ a.r.Add2(q0, q)
+ }
+ } else {
+ if on0 {
+ // No-op.
+ } else {
+ mid := fixed.Point26_6{
+ X: (q0.X + q.X) / 2,
+ Y: (q0.Y + q.Y) / 2,
+ }
+ a.r.Add2(q0, mid)
+ }
+ }
+ q0, on0 = q, on
+ }
+ // Close the curve.
+ if on0 {
+ a.r.Add1(start)
+ } else {
+ a.r.Add2(q0, start)
+ }
+}
+
+// facePainter is like a raster.AlphaSrcPainter, with an additional Y offset
+// (face.paintOffset) to the painted spans.
+type facePainter struct {
+ a *face
+}
+
+func (p facePainter) Paint(ss []raster.Span, done bool) {
+ m := p.a.masks
+ b := m.Bounds()
+ b.Min.Y = p.a.paintOffset
+ b.Max.Y = p.a.paintOffset + p.a.maxh
+ for _, s := range ss {
+ s.Y += p.a.paintOffset
+ if s.Y < b.Min.Y {
+ continue
+ }
+ if s.Y >= b.Max.Y {
+ return
+ }
+ if s.X0 < b.Min.X {
+ s.X0 = b.Min.X
+ }
+ if s.X1 > b.Max.X {
+ s.X1 = b.Max.X
+ }
+ if s.X0 >= s.X1 {
+ continue
+ }
+ base := (s.Y-m.Rect.Min.Y)*m.Stride - m.Rect.Min.X
+ p := m.Pix[base+s.X0 : base+s.X1]
+ color := uint8(s.Alpha >> 8)
+ for i := range p {
+ p[i] = color
+ }
+ }
+}
diff --git a/vendor/github.com/golang/freetype/truetype/face_test.go b/vendor/github.com/golang/freetype/truetype/face_test.go
new file mode 100644
index 0000000..856581d
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/face_test.go
@@ -0,0 +1,48 @@
+// Copyright 2015 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package truetype
+
+import (
+ "image"
+ "image/draw"
+ "io/ioutil"
+ "strings"
+ "testing"
+
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+func BenchmarkDrawString(b *testing.B) {
+ data, err := ioutil.ReadFile("../licenses/gpl.txt")
+ if err != nil {
+ b.Fatal(err)
+ }
+ lines := strings.Split(string(data), "\n")
+ data, err = ioutil.ReadFile("../testdata/luxisr.ttf")
+ if err != nil {
+ b.Fatal(err)
+ }
+ f, err := Parse(data)
+ if err != nil {
+ b.Fatal(err)
+ }
+ dst := image.NewRGBA(image.Rect(0, 0, 800, 600))
+ draw.Draw(dst, dst.Bounds(), image.White, image.ZP, draw.Src)
+ d := &font.Drawer{
+ Dst: dst,
+ Src: image.Black,
+ Face: NewFace(f, nil),
+ }
+ b.ReportAllocs()
+ b.ResetTimer()
+ for i := 0; i < b.N; i++ {
+ for j, line := range lines {
+ d.Dot = fixed.P(0, (j*16)%600)
+ d.DrawString(line)
+ }
+ }
+}
diff --git a/vendor/github.com/golang/freetype/truetype/glyph.go b/vendor/github.com/golang/freetype/truetype/glyph.go
new file mode 100644
index 0000000..6157ad8
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/glyph.go
@@ -0,0 +1,522 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package truetype
+
+import (
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+// TODO: implement VerticalHinting.
+
+// A Point is a co-ordinate pair plus whether it is 'on' a contour or an 'off'
+// control point.
+type Point struct {
+ X, Y fixed.Int26_6
+ // The Flags' LSB means whether or not this Point is 'on' the contour.
+ // Other bits are reserved for internal use.
+ Flags uint32
+}
+
+// A GlyphBuf holds a glyph's contours. A GlyphBuf can be re-used to load a
+// series of glyphs from a Font.
+type GlyphBuf struct {
+ // AdvanceWidth is the glyph's advance width.
+ AdvanceWidth fixed.Int26_6
+ // Bounds is the glyph's bounding box.
+ Bounds fixed.Rectangle26_6
+ // Points contains all Points from all contours of the glyph. If hinting
+ // was used to load a glyph then Unhinted contains those Points before they
+ // were hinted, and InFontUnits contains those Points before they were
+ // hinted and scaled.
+ Points, Unhinted, InFontUnits []Point
+ // Ends is the point indexes of the end point of each contour. The length
+ // of Ends is the number of contours in the glyph. The i'th contour
+ // consists of points Points[Ends[i-1]:Ends[i]], where Ends[-1] is
+ // interpreted to mean zero.
+ Ends []int
+
+ font *Font
+ scale fixed.Int26_6
+ hinting font.Hinting
+ hinter hinter
+ // phantomPoints are the co-ordinates of the synthetic phantom points
+ // used for hinting and bounding box calculations.
+ phantomPoints [4]Point
+ // pp1x is the X co-ordinate of the first phantom point. The '1' is
+ // using 1-based indexing; pp1x is almost always phantomPoints[0].X.
+ // TODO: eliminate this and consistently use phantomPoints[0].X.
+ pp1x fixed.Int26_6
+ // metricsSet is whether the glyph's metrics have been set yet. For a
+ // compound glyph, a sub-glyph may override the outer glyph's metrics.
+ metricsSet bool
+ // tmp is a scratch buffer.
+ tmp []Point
+}
+
+// Flags for decoding a glyph's contours. These flags are documented at
+// http://developer.apple.com/fonts/TTRefMan/RM06/Chap6glyf.html.
+const (
+ flagOnCurve = 1 << iota
+ flagXShortVector
+ flagYShortVector
+ flagRepeat
+ flagPositiveXShortVector
+ flagPositiveYShortVector
+
+ // The remaining flags are for internal use.
+ flagTouchedX
+ flagTouchedY
+)
+
+// The same flag bits (0x10 and 0x20) are overloaded to have two meanings,
+// dependent on the value of the flag{X,Y}ShortVector bits.
+const (
+ flagThisXIsSame = flagPositiveXShortVector
+ flagThisYIsSame = flagPositiveYShortVector
+)
+
+// Load loads a glyph's contours from a Font, overwriting any previously loaded
+// contours for this GlyphBuf. scale is the number of 26.6 fixed point units in
+// 1 em, i is the glyph index, and h is the hinting policy.
+func (g *GlyphBuf) Load(f *Font, scale fixed.Int26_6, i Index, h font.Hinting) error {
+ g.Points = g.Points[:0]
+ g.Unhinted = g.Unhinted[:0]
+ g.InFontUnits = g.InFontUnits[:0]
+ g.Ends = g.Ends[:0]
+ g.font = f
+ g.hinting = h
+ g.scale = scale
+ g.pp1x = 0
+ g.phantomPoints = [4]Point{}
+ g.metricsSet = false
+
+ if h != font.HintingNone {
+ if err := g.hinter.init(f, scale); err != nil {
+ return err
+ }
+ }
+ if err := g.load(0, i, true); err != nil {
+ return err
+ }
+ // TODO: this selection of either g.pp1x or g.phantomPoints[0].X isn't ideal,
+ // and should be cleaned up once we have all the testScaling tests passing,
+ // plus additional tests for Freetype-Go's bounding boxes matching C Freetype's.
+ pp1x := g.pp1x
+ if h != font.HintingNone {
+ pp1x = g.phantomPoints[0].X
+ }
+ if pp1x != 0 {
+ for i := range g.Points {
+ g.Points[i].X -= pp1x
+ }
+ }
+
+ advanceWidth := g.phantomPoints[1].X - g.phantomPoints[0].X
+ if h != font.HintingNone {
+ if len(f.hdmx) >= 8 {
+ if n := u32(f.hdmx, 4); n > 3+uint32(i) {
+ for hdmx := f.hdmx[8:]; uint32(len(hdmx)) >= n; hdmx = hdmx[n:] {
+ if fixed.Int26_6(hdmx[0]) == scale>>6 {
+ advanceWidth = fixed.Int26_6(hdmx[2+i]) << 6
+ break
+ }
+ }
+ }
+ }
+ advanceWidth = (advanceWidth + 32) &^ 63
+ }
+ g.AdvanceWidth = advanceWidth
+
+ // Set g.Bounds to the 'control box', which is the bounding box of the
+ // Bézier curves' control points. This is easier to calculate, no smaller
+ // than and often equal to the tightest possible bounding box of the curves
+ // themselves. This approach is what C Freetype does. We can't just scale
+ // the nominal bounding box in the glyf data as the hinting process and
+ // phantom point adjustment may move points outside of that box.
+ if len(g.Points) == 0 {
+ g.Bounds = fixed.Rectangle26_6{}
+ } else {
+ p := g.Points[0]
+ g.Bounds.Min.X = p.X
+ g.Bounds.Max.X = p.X
+ g.Bounds.Min.Y = p.Y
+ g.Bounds.Max.Y = p.Y
+ for _, p := range g.Points[1:] {
+ if g.Bounds.Min.X > p.X {
+ g.Bounds.Min.X = p.X
+ } else if g.Bounds.Max.X < p.X {
+ g.Bounds.Max.X = p.X
+ }
+ if g.Bounds.Min.Y > p.Y {
+ g.Bounds.Min.Y = p.Y
+ } else if g.Bounds.Max.Y < p.Y {
+ g.Bounds.Max.Y = p.Y
+ }
+ }
+ // Snap the box to the grid, if hinting is on.
+ if h != font.HintingNone {
+ g.Bounds.Min.X &^= 63
+ g.Bounds.Min.Y &^= 63
+ g.Bounds.Max.X += 63
+ g.Bounds.Max.X &^= 63
+ g.Bounds.Max.Y += 63
+ g.Bounds.Max.Y &^= 63
+ }
+ }
+ return nil
+}
+
+func (g *GlyphBuf) load(recursion uint32, i Index, useMyMetrics bool) (err error) {
+ // The recursion limit here is arbitrary, but defends against malformed glyphs.
+ if recursion >= 32 {
+ return UnsupportedError("excessive compound glyph recursion")
+ }
+ // Find the relevant slice of g.font.glyf.
+ var g0, g1 uint32
+ if g.font.locaOffsetFormat == locaOffsetFormatShort {
+ g0 = 2 * uint32(u16(g.font.loca, 2*int(i)))
+ g1 = 2 * uint32(u16(g.font.loca, 2*int(i)+2))
+ } else {
+ g0 = u32(g.font.loca, 4*int(i))
+ g1 = u32(g.font.loca, 4*int(i)+4)
+ }
+
+ // Decode the contour count and nominal bounding box, from the first
+ // 10 bytes of the glyf data. boundsYMin and boundsXMax, at offsets 4
+ // and 6, are unused.
+ glyf, ne, boundsXMin, boundsYMax := []byte(nil), 0, fixed.Int26_6(0), fixed.Int26_6(0)
+ if g0+10 <= g1 {
+ glyf = g.font.glyf[g0:g1]
+ ne = int(int16(u16(glyf, 0)))
+ boundsXMin = fixed.Int26_6(int16(u16(glyf, 2)))
+ boundsYMax = fixed.Int26_6(int16(u16(glyf, 8)))
+ }
+
+ // Create the phantom points.
+ uhm, pp1x := g.font.unscaledHMetric(i), fixed.Int26_6(0)
+ uvm := g.font.unscaledVMetric(i, boundsYMax)
+ g.phantomPoints = [4]Point{
+ {X: boundsXMin - uhm.LeftSideBearing},
+ {X: boundsXMin - uhm.LeftSideBearing + uhm.AdvanceWidth},
+ {X: uhm.AdvanceWidth / 2, Y: boundsYMax + uvm.TopSideBearing},
+ {X: uhm.AdvanceWidth / 2, Y: boundsYMax + uvm.TopSideBearing - uvm.AdvanceHeight},
+ }
+ if len(glyf) == 0 {
+ g.addPhantomsAndScale(len(g.Points), len(g.Points), true, true)
+ copy(g.phantomPoints[:], g.Points[len(g.Points)-4:])
+ g.Points = g.Points[:len(g.Points)-4]
+ // TODO: also trim g.InFontUnits and g.Unhinted?
+ return nil
+ }
+
+ // Load and hint the contours.
+ if ne < 0 {
+ if ne != -1 {
+ // http://developer.apple.com/fonts/TTRefMan/RM06/Chap6glyf.html says that
+ // "the values -2, -3, and so forth, are reserved for future use."
+ return UnsupportedError("negative number of contours")
+ }
+ pp1x = g.font.scale(g.scale * (boundsXMin - uhm.LeftSideBearing))
+ if err := g.loadCompound(recursion, uhm, i, glyf, useMyMetrics); err != nil {
+ return err
+ }
+ } else {
+ np0, ne0 := len(g.Points), len(g.Ends)
+ program := g.loadSimple(glyf, ne)
+ g.addPhantomsAndScale(np0, np0, true, true)
+ pp1x = g.Points[len(g.Points)-4].X
+ if g.hinting != font.HintingNone {
+ if len(program) != 0 {
+ err := g.hinter.run(
+ program,
+ g.Points[np0:],
+ g.Unhinted[np0:],
+ g.InFontUnits[np0:],
+ g.Ends[ne0:],
+ )
+ if err != nil {
+ return err
+ }
+ }
+ // Drop the four phantom points.
+ g.InFontUnits = g.InFontUnits[:len(g.InFontUnits)-4]
+ g.Unhinted = g.Unhinted[:len(g.Unhinted)-4]
+ }
+ if useMyMetrics {
+ copy(g.phantomPoints[:], g.Points[len(g.Points)-4:])
+ }
+ g.Points = g.Points[:len(g.Points)-4]
+ if np0 != 0 {
+ // The hinting program expects the []Ends values to be indexed
+ // relative to the inner glyph, not the outer glyph, so we delay
+ // adding np0 until after the hinting program (if any) has run.
+ for i := ne0; i < len(g.Ends); i++ {
+ g.Ends[i] += np0
+ }
+ }
+ }
+ if useMyMetrics && !g.metricsSet {
+ g.metricsSet = true
+ g.pp1x = pp1x
+ }
+ return nil
+}
+
+// loadOffset is the initial offset for loadSimple and loadCompound. The first
+// 10 bytes are the number of contours and the bounding box.
+const loadOffset = 10
+
+func (g *GlyphBuf) loadSimple(glyf []byte, ne int) (program []byte) {
+ offset := loadOffset
+ for i := 0; i < ne; i++ {
+ g.Ends = append(g.Ends, 1+int(u16(glyf, offset)))
+ offset += 2
+ }
+
+ // Note the TrueType hinting instructions.
+ instrLen := int(u16(glyf, offset))
+ offset += 2
+ program = glyf[offset : offset+instrLen]
+ offset += instrLen
+
+ if ne == 0 {
+ return program
+ }
+
+ np0 := len(g.Points)
+ np1 := np0 + int(g.Ends[len(g.Ends)-1])
+
+ // Decode the flags.
+ for i := np0; i < np1; {
+ c := uint32(glyf[offset])
+ offset++
+ g.Points = append(g.Points, Point{Flags: c})
+ i++
+ if c&flagRepeat != 0 {
+ count := glyf[offset]
+ offset++
+ for ; count > 0; count-- {
+ g.Points = append(g.Points, Point{Flags: c})
+ i++
+ }
+ }
+ }
+
+ // Decode the co-ordinates.
+ var x int16
+ for i := np0; i < np1; i++ {
+ f := g.Points[i].Flags
+ if f&flagXShortVector != 0 {
+ dx := int16(glyf[offset])
+ offset++
+ if f&flagPositiveXShortVector == 0 {
+ x -= dx
+ } else {
+ x += dx
+ }
+ } else if f&flagThisXIsSame == 0 {
+ x += int16(u16(glyf, offset))
+ offset += 2
+ }
+ g.Points[i].X = fixed.Int26_6(x)
+ }
+ var y int16
+ for i := np0; i < np1; i++ {
+ f := g.Points[i].Flags
+ if f&flagYShortVector != 0 {
+ dy := int16(glyf[offset])
+ offset++
+ if f&flagPositiveYShortVector == 0 {
+ y -= dy
+ } else {
+ y += dy
+ }
+ } else if f&flagThisYIsSame == 0 {
+ y += int16(u16(glyf, offset))
+ offset += 2
+ }
+ g.Points[i].Y = fixed.Int26_6(y)
+ }
+
+ return program
+}
+
+func (g *GlyphBuf) loadCompound(recursion uint32, uhm HMetric, i Index,
+ glyf []byte, useMyMetrics bool) error {
+
+ // Flags for decoding a compound glyph. These flags are documented at
+ // http://developer.apple.com/fonts/TTRefMan/RM06/Chap6glyf.html.
+ const (
+ flagArg1And2AreWords = 1 << iota
+ flagArgsAreXYValues
+ flagRoundXYToGrid
+ flagWeHaveAScale
+ flagUnused
+ flagMoreComponents
+ flagWeHaveAnXAndYScale
+ flagWeHaveATwoByTwo
+ flagWeHaveInstructions
+ flagUseMyMetrics
+ flagOverlapCompound
+ )
+ np0, ne0 := len(g.Points), len(g.Ends)
+ offset := loadOffset
+ for {
+ flags := u16(glyf, offset)
+ component := Index(u16(glyf, offset+2))
+ dx, dy, transform, hasTransform := fixed.Int26_6(0), fixed.Int26_6(0), [4]int16{}, false
+ if flags&flagArg1And2AreWords != 0 {
+ dx = fixed.Int26_6(int16(u16(glyf, offset+4)))
+ dy = fixed.Int26_6(int16(u16(glyf, offset+6)))
+ offset += 8
+ } else {
+ dx = fixed.Int26_6(int16(int8(glyf[offset+4])))
+ dy = fixed.Int26_6(int16(int8(glyf[offset+5])))
+ offset += 6
+ }
+ if flags&flagArgsAreXYValues == 0 {
+ return UnsupportedError("compound glyph transform vector")
+ }
+ if flags&(flagWeHaveAScale|flagWeHaveAnXAndYScale|flagWeHaveATwoByTwo) != 0 {
+ hasTransform = true
+ switch {
+ case flags&flagWeHaveAScale != 0:
+ transform[0] = int16(u16(glyf, offset+0))
+ transform[3] = transform[0]
+ offset += 2
+ case flags&flagWeHaveAnXAndYScale != 0:
+ transform[0] = int16(u16(glyf, offset+0))
+ transform[3] = int16(u16(glyf, offset+2))
+ offset += 4
+ case flags&flagWeHaveATwoByTwo != 0:
+ transform[0] = int16(u16(glyf, offset+0))
+ transform[1] = int16(u16(glyf, offset+2))
+ transform[2] = int16(u16(glyf, offset+4))
+ transform[3] = int16(u16(glyf, offset+6))
+ offset += 8
+ }
+ }
+ savedPP := g.phantomPoints
+ np0 := len(g.Points)
+ componentUMM := useMyMetrics && (flags&flagUseMyMetrics != 0)
+ if err := g.load(recursion+1, component, componentUMM); err != nil {
+ return err
+ }
+ if flags&flagUseMyMetrics == 0 {
+ g.phantomPoints = savedPP
+ }
+ if hasTransform {
+ for j := np0; j < len(g.Points); j++ {
+ p := &g.Points[j]
+ newX := 0 +
+ fixed.Int26_6((int64(p.X)*int64(transform[0])+1<<13)>>14) +
+ fixed.Int26_6((int64(p.Y)*int64(transform[2])+1<<13)>>14)
+ newY := 0 +
+ fixed.Int26_6((int64(p.X)*int64(transform[1])+1<<13)>>14) +
+ fixed.Int26_6((int64(p.Y)*int64(transform[3])+1<<13)>>14)
+ p.X, p.Y = newX, newY
+ }
+ }
+ dx = g.font.scale(g.scale * dx)
+ dy = g.font.scale(g.scale * dy)
+ if flags&flagRoundXYToGrid != 0 {
+ dx = (dx + 32) &^ 63
+ dy = (dy + 32) &^ 63
+ }
+ for j := np0; j < len(g.Points); j++ {
+ p := &g.Points[j]
+ p.X += dx
+ p.Y += dy
+ }
+ // TODO: also adjust g.InFontUnits and g.Unhinted?
+ if flags&flagMoreComponents == 0 {
+ break
+ }
+ }
+
+ instrLen := 0
+ if g.hinting != font.HintingNone && offset+2 <= len(glyf) {
+ instrLen = int(u16(glyf, offset))
+ offset += 2
+ }
+
+ g.addPhantomsAndScale(np0, len(g.Points), false, instrLen > 0)
+ points, ends := g.Points[np0:], g.Ends[ne0:]
+ g.Points = g.Points[:len(g.Points)-4]
+ for j := range points {
+ points[j].Flags &^= flagTouchedX | flagTouchedY
+ }
+
+ if instrLen == 0 {
+ if !g.metricsSet {
+ copy(g.phantomPoints[:], points[len(points)-4:])
+ }
+ return nil
+ }
+
+ // Hint the compound glyph.
+ program := glyf[offset : offset+instrLen]
+ // Temporarily adjust the ends to be relative to this compound glyph.
+ if np0 != 0 {
+ for i := range ends {
+ ends[i] -= np0
+ }
+ }
+ // Hinting instructions of a composite glyph completely refer to the
+ // (already) hinted subglyphs.
+ g.tmp = append(g.tmp[:0], points...)
+ if err := g.hinter.run(program, points, g.tmp, g.tmp, ends); err != nil {
+ return err
+ }
+ if np0 != 0 {
+ for i := range ends {
+ ends[i] += np0
+ }
+ }
+ if !g.metricsSet {
+ copy(g.phantomPoints[:], points[len(points)-4:])
+ }
+ return nil
+}
+
+func (g *GlyphBuf) addPhantomsAndScale(np0, np1 int, simple, adjust bool) {
+ // Add the four phantom points.
+ g.Points = append(g.Points, g.phantomPoints[:]...)
+ // Scale the points.
+ if simple && g.hinting != font.HintingNone {
+ g.InFontUnits = append(g.InFontUnits, g.Points[np1:]...)
+ }
+ for i := np1; i < len(g.Points); i++ {
+ p := &g.Points[i]
+ p.X = g.font.scale(g.scale * p.X)
+ p.Y = g.font.scale(g.scale * p.Y)
+ }
+ if g.hinting == font.HintingNone {
+ return
+ }
+ // Round the 1st phantom point to the grid, shifting all other points equally.
+ // Note that "all other points" starts from np0, not np1.
+ // TODO: delete this adjustment and the np0/np1 distinction, when
+ // we update the compatibility tests to C Freetype 2.5.3.
+ // See http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=05c786d990390a7ca18e62962641dac740bacb06
+ if adjust {
+ pp1x := g.Points[len(g.Points)-4].X
+ if dx := ((pp1x + 32) &^ 63) - pp1x; dx != 0 {
+ for i := np0; i < len(g.Points); i++ {
+ g.Points[i].X += dx
+ }
+ }
+ }
+ if simple {
+ g.Unhinted = append(g.Unhinted, g.Points[np1:]...)
+ }
+ // Round the 2nd and 4th phantom point to the grid.
+ p := &g.Points[len(g.Points)-3]
+ p.X = (p.X + 32) &^ 63
+ p = &g.Points[len(g.Points)-1]
+ p.Y = (p.Y + 32) &^ 63
+}
diff --git a/vendor/github.com/golang/freetype/truetype/hint.go b/vendor/github.com/golang/freetype/truetype/hint.go
new file mode 100644
index 0000000..13f785b
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/hint.go
@@ -0,0 +1,1770 @@
+// Copyright 2012 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package truetype
+
+// This file implements a Truetype bytecode interpreter.
+// The opcodes are described at https://developer.apple.com/fonts/TTRefMan/RM05/Chap5.html
+
+import (
+ "errors"
+ "math"
+
+ "golang.org/x/image/math/fixed"
+)
+
+const (
+ twilightZone = 0
+ glyphZone = 1
+ numZone = 2
+)
+
+type pointType uint32
+
+const (
+ current pointType = 0
+ unhinted pointType = 1
+ inFontUnits pointType = 2
+ numPointType = 3
+)
+
+// callStackEntry is a bytecode call stack entry.
+type callStackEntry struct {
+ program []byte
+ pc int
+ loopCount int32
+}
+
+// hinter implements bytecode hinting. A hinter can be re-used to hint a series
+// of glyphs from a Font.
+type hinter struct {
+ stack, store []int32
+
+ // functions is a map from function number to bytecode.
+ functions map[int32][]byte
+
+ // font and scale are the font and scale last used for this hinter.
+ // Changing the font will require running the new font's fpgm bytecode.
+ // Changing either will require running the font's prep bytecode.
+ font *Font
+ scale fixed.Int26_6
+
+ // gs and defaultGS are the current and default graphics state. The
+ // default graphics state is the global default graphics state after
+ // the font's fpgm and prep programs have been run.
+ gs, defaultGS graphicsState
+
+ // points and ends are the twilight zone's points, glyph's points
+ // and glyph's contour boundaries.
+ points [numZone][numPointType][]Point
+ ends []int
+
+ // scaledCVT is the lazily initialized scaled Control Value Table.
+ scaledCVTInitialized bool
+ scaledCVT []fixed.Int26_6
+}
+
+// graphicsState is described at https://developer.apple.com/fonts/TTRefMan/RM04/Chap4.html
+type graphicsState struct {
+ // Projection vector, freedom vector and dual projection vector.
+ pv, fv, dv [2]f2dot14
+ // Reference points and zone pointers.
+ rp, zp [3]int32
+ // Control Value / Single Width Cut-In.
+ controlValueCutIn, singleWidthCutIn, singleWidth fixed.Int26_6
+ // Delta base / shift.
+ deltaBase, deltaShift int32
+ // Minimum distance.
+ minDist fixed.Int26_6
+ // Loop count.
+ loop int32
+ // Rounding policy.
+ roundPeriod, roundPhase, roundThreshold fixed.Int26_6
+ roundSuper45 bool
+ // Auto-flip.
+ autoFlip bool
+}
+
+var globalDefaultGS = graphicsState{
+ pv: [2]f2dot14{0x4000, 0}, // Unit vector along the X axis.
+ fv: [2]f2dot14{0x4000, 0},
+ dv: [2]f2dot14{0x4000, 0},
+ zp: [3]int32{1, 1, 1},
+ controlValueCutIn: (17 << 6) / 16, // 17/16 as a fixed.Int26_6.
+ deltaBase: 9,
+ deltaShift: 3,
+ minDist: 1 << 6, // 1 as a fixed.Int26_6.
+ loop: 1,
+ roundPeriod: 1 << 6, // 1 as a fixed.Int26_6.
+ roundThreshold: 1 << 5, // 1/2 as a fixed.Int26_6.
+ roundSuper45: false,
+ autoFlip: true,
+}
+
+func resetTwilightPoints(f *Font, p []Point) []Point {
+ if n := int(f.maxTwilightPoints) + 4; n <= cap(p) {
+ p = p[:n]
+ for i := range p {
+ p[i] = Point{}
+ }
+ } else {
+ p = make([]Point, n)
+ }
+ return p
+}
+
+func (h *hinter) init(f *Font, scale fixed.Int26_6) error {
+ h.points[twilightZone][0] = resetTwilightPoints(f, h.points[twilightZone][0])
+ h.points[twilightZone][1] = resetTwilightPoints(f, h.points[twilightZone][1])
+ h.points[twilightZone][2] = resetTwilightPoints(f, h.points[twilightZone][2])
+
+ rescale := h.scale != scale
+ if h.font != f {
+ h.font, rescale = f, true
+ if h.functions == nil {
+ h.functions = make(map[int32][]byte)
+ } else {
+ for k := range h.functions {
+ delete(h.functions, k)
+ }
+ }
+
+ if x := int(f.maxStackElements); x > len(h.stack) {
+ x += 255
+ x &^= 255
+ h.stack = make([]int32, x)
+ }
+ if x := int(f.maxStorage); x > len(h.store) {
+ x += 15
+ x &^= 15
+ h.store = make([]int32, x)
+ }
+ if len(f.fpgm) != 0 {
+ if err := h.run(f.fpgm, nil, nil, nil, nil); err != nil {
+ return err
+ }
+ }
+ }
+
+ if rescale {
+ h.scale = scale
+ h.scaledCVTInitialized = false
+
+ h.defaultGS = globalDefaultGS
+
+ if len(f.prep) != 0 {
+ if err := h.run(f.prep, nil, nil, nil, nil); err != nil {
+ return err
+ }
+ h.defaultGS = h.gs
+ // The MS rasterizer doesn't allow the following graphics state
+ // variables to be modified by the CVT program.
+ h.defaultGS.pv = globalDefaultGS.pv
+ h.defaultGS.fv = globalDefaultGS.fv
+ h.defaultGS.dv = globalDefaultGS.dv
+ h.defaultGS.rp = globalDefaultGS.rp
+ h.defaultGS.zp = globalDefaultGS.zp
+ h.defaultGS.loop = globalDefaultGS.loop
+ }
+ }
+ return nil
+}
+
+func (h *hinter) run(program []byte, pCurrent, pUnhinted, pInFontUnits []Point, ends []int) error {
+ h.gs = h.defaultGS
+ h.points[glyphZone][current] = pCurrent
+ h.points[glyphZone][unhinted] = pUnhinted
+ h.points[glyphZone][inFontUnits] = pInFontUnits
+ h.ends = ends
+
+ if len(program) > 50000 {
+ return errors.New("truetype: hinting: too many instructions")
+ }
+ var (
+ steps, pc, top int
+ opcode uint8
+
+ callStack [32]callStackEntry
+ callStackTop int
+ )
+
+ for 0 <= pc && pc < len(program) {
+ steps++
+ if steps == 100000 {
+ return errors.New("truetype: hinting: too many steps")
+ }
+ opcode = program[pc]
+ if top < int(popCount[opcode]) {
+ return errors.New("truetype: hinting: stack underflow")
+ }
+ switch opcode {
+
+ case opSVTCA0:
+ h.gs.pv = [2]f2dot14{0, 0x4000}
+ h.gs.fv = [2]f2dot14{0, 0x4000}
+ h.gs.dv = [2]f2dot14{0, 0x4000}
+
+ case opSVTCA1:
+ h.gs.pv = [2]f2dot14{0x4000, 0}
+ h.gs.fv = [2]f2dot14{0x4000, 0}
+ h.gs.dv = [2]f2dot14{0x4000, 0}
+
+ case opSPVTCA0:
+ h.gs.pv = [2]f2dot14{0, 0x4000}
+ h.gs.dv = [2]f2dot14{0, 0x4000}
+
+ case opSPVTCA1:
+ h.gs.pv = [2]f2dot14{0x4000, 0}
+ h.gs.dv = [2]f2dot14{0x4000, 0}
+
+ case opSFVTCA0:
+ h.gs.fv = [2]f2dot14{0, 0x4000}
+
+ case opSFVTCA1:
+ h.gs.fv = [2]f2dot14{0x4000, 0}
+
+ case opSPVTL0, opSPVTL1, opSFVTL0, opSFVTL1:
+ top -= 2
+ p1 := h.point(0, current, h.stack[top+0])
+ p2 := h.point(0, current, h.stack[top+1])
+ if p1 == nil || p2 == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ dx := f2dot14(p1.X - p2.X)
+ dy := f2dot14(p1.Y - p2.Y)
+ if dx == 0 && dy == 0 {
+ dx = 0x4000
+ } else if opcode&1 != 0 {
+ // Counter-clockwise rotation.
+ dx, dy = -dy, dx
+ }
+ v := normalize(dx, dy)
+ if opcode < opSFVTL0 {
+ h.gs.pv = v
+ h.gs.dv = v
+ } else {
+ h.gs.fv = v
+ }
+
+ case opSPVFS:
+ top -= 2
+ h.gs.pv = normalize(f2dot14(h.stack[top]), f2dot14(h.stack[top+1]))
+ h.gs.dv = h.gs.pv
+
+ case opSFVFS:
+ top -= 2
+ h.gs.fv = normalize(f2dot14(h.stack[top]), f2dot14(h.stack[top+1]))
+
+ case opGPV:
+ if top+1 >= len(h.stack) {
+ return errors.New("truetype: hinting: stack overflow")
+ }
+ h.stack[top+0] = int32(h.gs.pv[0])
+ h.stack[top+1] = int32(h.gs.pv[1])
+ top += 2
+
+ case opGFV:
+ if top+1 >= len(h.stack) {
+ return errors.New("truetype: hinting: stack overflow")
+ }
+ h.stack[top+0] = int32(h.gs.fv[0])
+ h.stack[top+1] = int32(h.gs.fv[1])
+ top += 2
+
+ case opSFVTPV:
+ h.gs.fv = h.gs.pv
+
+ case opISECT:
+ top -= 5
+ p := h.point(2, current, h.stack[top+0])
+ a0 := h.point(1, current, h.stack[top+1])
+ a1 := h.point(1, current, h.stack[top+2])
+ b0 := h.point(0, current, h.stack[top+3])
+ b1 := h.point(0, current, h.stack[top+4])
+ if p == nil || a0 == nil || a1 == nil || b0 == nil || b1 == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+
+ dbx := b1.X - b0.X
+ dby := b1.Y - b0.Y
+ dax := a1.X - a0.X
+ day := a1.Y - a0.Y
+ dx := b0.X - a0.X
+ dy := b0.Y - a0.Y
+ discriminant := mulDiv(int64(dax), int64(-dby), 0x40) +
+ mulDiv(int64(day), int64(dbx), 0x40)
+ dotProduct := mulDiv(int64(dax), int64(dbx), 0x40) +
+ mulDiv(int64(day), int64(dby), 0x40)
+ // The discriminant above is actually a cross product of vectors
+ // da and db. Together with the dot product, they can be used as
+ // surrogates for sine and cosine of the angle between the vectors.
+ // Indeed,
+ // dotproduct = |da||db|cos(angle)
+ // discriminant = |da||db|sin(angle)
+ // We use these equations to reject grazing intersections by
+ // thresholding abs(tan(angle)) at 1/19, corresponding to 3 degrees.
+ absDisc, absDotP := discriminant, dotProduct
+ if absDisc < 0 {
+ absDisc = -absDisc
+ }
+ if absDotP < 0 {
+ absDotP = -absDotP
+ }
+ if 19*absDisc > absDotP {
+ val := mulDiv(int64(dx), int64(-dby), 0x40) +
+ mulDiv(int64(dy), int64(dbx), 0x40)
+ rx := mulDiv(val, int64(dax), discriminant)
+ ry := mulDiv(val, int64(day), discriminant)
+ p.X = a0.X + fixed.Int26_6(rx)
+ p.Y = a0.Y + fixed.Int26_6(ry)
+ } else {
+ p.X = (a0.X + a1.X + b0.X + b1.X) / 4
+ p.Y = (a0.Y + a1.Y + b0.Y + b1.Y) / 4
+ }
+ p.Flags |= flagTouchedX | flagTouchedY
+
+ case opSRP0, opSRP1, opSRP2:
+ top--
+ h.gs.rp[opcode-opSRP0] = h.stack[top]
+
+ case opSZP0, opSZP1, opSZP2:
+ top--
+ h.gs.zp[opcode-opSZP0] = h.stack[top]
+
+ case opSZPS:
+ top--
+ h.gs.zp[0] = h.stack[top]
+ h.gs.zp[1] = h.stack[top]
+ h.gs.zp[2] = h.stack[top]
+
+ case opSLOOP:
+ top--
+ // https://developer.apple.com/fonts/TrueType-Reference-Manual/RM05/Chap5.html#SLOOP
+ // says that "Setting the loop variable to zero is an error". In
+ // theory, the inequality on the next line should be "<=" instead
+ // of "<". In practice, some font files' bytecode, such as the '2'
+ // glyph in the DejaVuSansMono.ttf that comes with Ubuntu 14.04,
+ // issue SLOOP with a zero on top of the stack. Just like the C
+ // Freetype code, we allow the zero.
+ if h.stack[top] < 0 {
+ return errors.New("truetype: hinting: invalid data")
+ }
+ h.gs.loop = h.stack[top]
+
+ case opRTG:
+ h.gs.roundPeriod = 1 << 6
+ h.gs.roundPhase = 0
+ h.gs.roundThreshold = 1 << 5
+ h.gs.roundSuper45 = false
+
+ case opRTHG:
+ h.gs.roundPeriod = 1 << 6
+ h.gs.roundPhase = 1 << 5
+ h.gs.roundThreshold = 1 << 5
+ h.gs.roundSuper45 = false
+
+ case opSMD:
+ top--
+ h.gs.minDist = fixed.Int26_6(h.stack[top])
+
+ case opELSE:
+ opcode = 1
+ goto ifelse
+
+ case opJMPR:
+ top--
+ pc += int(h.stack[top])
+ continue
+
+ case opSCVTCI:
+ top--
+ h.gs.controlValueCutIn = fixed.Int26_6(h.stack[top])
+
+ case opSSWCI:
+ top--
+ h.gs.singleWidthCutIn = fixed.Int26_6(h.stack[top])
+
+ case opSSW:
+ top--
+ h.gs.singleWidth = h.font.scale(h.scale * fixed.Int26_6(h.stack[top]))
+
+ case opDUP:
+ if top >= len(h.stack) {
+ return errors.New("truetype: hinting: stack overflow")
+ }
+ h.stack[top] = h.stack[top-1]
+ top++
+
+ case opPOP:
+ top--
+
+ case opCLEAR:
+ top = 0
+
+ case opSWAP:
+ h.stack[top-1], h.stack[top-2] = h.stack[top-2], h.stack[top-1]
+
+ case opDEPTH:
+ if top >= len(h.stack) {
+ return errors.New("truetype: hinting: stack overflow")
+ }
+ h.stack[top] = int32(top)
+ top++
+
+ case opCINDEX, opMINDEX:
+ x := int(h.stack[top-1])
+ if x <= 0 || x >= top {
+ return errors.New("truetype: hinting: invalid data")
+ }
+ h.stack[top-1] = h.stack[top-1-x]
+ if opcode == opMINDEX {
+ copy(h.stack[top-1-x:top-1], h.stack[top-x:top])
+ top--
+ }
+
+ case opALIGNPTS:
+ top -= 2
+ p := h.point(1, current, h.stack[top])
+ q := h.point(0, current, h.stack[top+1])
+ if p == nil || q == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ d := dotProduct(fixed.Int26_6(q.X-p.X), fixed.Int26_6(q.Y-p.Y), h.gs.pv) / 2
+ h.move(p, +d, true)
+ h.move(q, -d, true)
+
+ case opUTP:
+ top--
+ p := h.point(0, current, h.stack[top])
+ if p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ p.Flags &^= flagTouchedX | flagTouchedY
+
+ case opLOOPCALL, opCALL:
+ if callStackTop >= len(callStack) {
+ return errors.New("truetype: hinting: call stack overflow")
+ }
+ top--
+ f, ok := h.functions[h.stack[top]]
+ if !ok {
+ return errors.New("truetype: hinting: undefined function")
+ }
+ callStack[callStackTop] = callStackEntry{program, pc, 1}
+ if opcode == opLOOPCALL {
+ top--
+ if h.stack[top] == 0 {
+ break
+ }
+ callStack[callStackTop].loopCount = h.stack[top]
+ }
+ callStackTop++
+ program, pc = f, 0
+ continue
+
+ case opFDEF:
+ // Save all bytecode up until the next ENDF.
+ startPC := pc + 1
+ fdefloop:
+ for {
+ pc++
+ if pc >= len(program) {
+ return errors.New("truetype: hinting: unbalanced FDEF")
+ }
+ switch program[pc] {
+ case opFDEF:
+ return errors.New("truetype: hinting: nested FDEF")
+ case opENDF:
+ top--
+ h.functions[h.stack[top]] = program[startPC : pc+1]
+ break fdefloop
+ default:
+ var ok bool
+ pc, ok = skipInstructionPayload(program, pc)
+ if !ok {
+ return errors.New("truetype: hinting: unbalanced FDEF")
+ }
+ }
+ }
+
+ case opENDF:
+ if callStackTop == 0 {
+ return errors.New("truetype: hinting: call stack underflow")
+ }
+ callStackTop--
+ callStack[callStackTop].loopCount--
+ if callStack[callStackTop].loopCount != 0 {
+ callStackTop++
+ pc = 0
+ continue
+ }
+ program, pc = callStack[callStackTop].program, callStack[callStackTop].pc
+
+ case opMDAP0, opMDAP1:
+ top--
+ i := h.stack[top]
+ p := h.point(0, current, i)
+ if p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ distance := fixed.Int26_6(0)
+ if opcode == opMDAP1 {
+ distance = dotProduct(p.X, p.Y, h.gs.pv)
+ // TODO: metrics compensation.
+ distance = h.round(distance) - distance
+ }
+ h.move(p, distance, true)
+ h.gs.rp[0] = i
+ h.gs.rp[1] = i
+
+ case opIUP0, opIUP1:
+ iupY, mask := opcode == opIUP0, uint32(flagTouchedX)
+ if iupY {
+ mask = flagTouchedY
+ }
+ prevEnd := 0
+ for _, end := range h.ends {
+ for i := prevEnd; i < end; i++ {
+ for i < end && h.points[glyphZone][current][i].Flags&mask == 0 {
+ i++
+ }
+ if i == end {
+ break
+ }
+ firstTouched, curTouched := i, i
+ i++
+ for ; i < end; i++ {
+ if h.points[glyphZone][current][i].Flags&mask != 0 {
+ h.iupInterp(iupY, curTouched+1, i-1, curTouched, i)
+ curTouched = i
+ }
+ }
+ if curTouched == firstTouched {
+ h.iupShift(iupY, prevEnd, end, curTouched)
+ } else {
+ h.iupInterp(iupY, curTouched+1, end-1, curTouched, firstTouched)
+ if firstTouched > 0 {
+ h.iupInterp(iupY, prevEnd, firstTouched-1, curTouched, firstTouched)
+ }
+ }
+ }
+ prevEnd = end
+ }
+
+ case opSHP0, opSHP1:
+ if top < int(h.gs.loop) {
+ return errors.New("truetype: hinting: stack underflow")
+ }
+ _, _, d, ok := h.displacement(opcode&1 == 0)
+ if !ok {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ for ; h.gs.loop != 0; h.gs.loop-- {
+ top--
+ p := h.point(2, current, h.stack[top])
+ if p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ h.move(p, d, true)
+ }
+ h.gs.loop = 1
+
+ case opSHC0, opSHC1:
+ top--
+ zonePointer, i, d, ok := h.displacement(opcode&1 == 0)
+ if !ok {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ if h.gs.zp[2] == 0 {
+ // TODO: implement this when we have a glyph that does this.
+ return errors.New("hinting: unimplemented SHC instruction")
+ }
+ contour := h.stack[top]
+ if contour < 0 || len(ends) <= int(contour) {
+ return errors.New("truetype: hinting: contour out of range")
+ }
+ j0, j1 := int32(0), int32(h.ends[contour])
+ if contour > 0 {
+ j0 = int32(h.ends[contour-1])
+ }
+ move := h.gs.zp[zonePointer] != h.gs.zp[2]
+ for j := j0; j < j1; j++ {
+ if move || j != i {
+ h.move(h.point(2, current, j), d, true)
+ }
+ }
+
+ case opSHZ0, opSHZ1:
+ top--
+ zonePointer, i, d, ok := h.displacement(opcode&1 == 0)
+ if !ok {
+ return errors.New("truetype: hinting: point out of range")
+ }
+
+ // As per C Freetype, SHZ doesn't move the phantom points, or mark
+ // the points as touched.
+ limit := int32(len(h.points[h.gs.zp[2]][current]))
+ if h.gs.zp[2] == glyphZone {
+ limit -= 4
+ }
+ for j := int32(0); j < limit; j++ {
+ if i != j || h.gs.zp[zonePointer] != h.gs.zp[2] {
+ h.move(h.point(2, current, j), d, false)
+ }
+ }
+
+ case opSHPIX:
+ top--
+ d := fixed.Int26_6(h.stack[top])
+ if top < int(h.gs.loop) {
+ return errors.New("truetype: hinting: stack underflow")
+ }
+ for ; h.gs.loop != 0; h.gs.loop-- {
+ top--
+ p := h.point(2, current, h.stack[top])
+ if p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ h.move(p, d, true)
+ }
+ h.gs.loop = 1
+
+ case opIP:
+ if top < int(h.gs.loop) {
+ return errors.New("truetype: hinting: stack underflow")
+ }
+ pointType := inFontUnits
+ twilight := h.gs.zp[0] == 0 || h.gs.zp[1] == 0 || h.gs.zp[2] == 0
+ if twilight {
+ pointType = unhinted
+ }
+ p := h.point(1, pointType, h.gs.rp[2])
+ oldP := h.point(0, pointType, h.gs.rp[1])
+ oldRange := dotProduct(p.X-oldP.X, p.Y-oldP.Y, h.gs.dv)
+
+ p = h.point(1, current, h.gs.rp[2])
+ curP := h.point(0, current, h.gs.rp[1])
+ curRange := dotProduct(p.X-curP.X, p.Y-curP.Y, h.gs.pv)
+ for ; h.gs.loop != 0; h.gs.loop-- {
+ top--
+ i := h.stack[top]
+ p = h.point(2, pointType, i)
+ oldDist := dotProduct(p.X-oldP.X, p.Y-oldP.Y, h.gs.dv)
+ p = h.point(2, current, i)
+ curDist := dotProduct(p.X-curP.X, p.Y-curP.Y, h.gs.pv)
+ newDist := fixed.Int26_6(0)
+ if oldDist != 0 {
+ if oldRange != 0 {
+ newDist = fixed.Int26_6(mulDiv(int64(oldDist), int64(curRange), int64(oldRange)))
+ } else {
+ newDist = -oldDist
+ }
+ }
+ h.move(p, newDist-curDist, true)
+ }
+ h.gs.loop = 1
+
+ case opMSIRP0, opMSIRP1:
+ top -= 2
+ i := h.stack[top]
+ distance := fixed.Int26_6(h.stack[top+1])
+
+ // TODO: special case h.gs.zp[1] == 0 in C Freetype.
+ ref := h.point(0, current, h.gs.rp[0])
+ p := h.point(1, current, i)
+ if ref == nil || p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ curDist := dotProduct(p.X-ref.X, p.Y-ref.Y, h.gs.pv)
+
+ // Set-RP0 bit.
+ if opcode == opMSIRP1 {
+ h.gs.rp[0] = i
+ }
+ h.gs.rp[1] = h.gs.rp[0]
+ h.gs.rp[2] = i
+
+ // Move the point.
+ h.move(p, distance-curDist, true)
+
+ case opALIGNRP:
+ if top < int(h.gs.loop) {
+ return errors.New("truetype: hinting: stack underflow")
+ }
+ ref := h.point(0, current, h.gs.rp[0])
+ if ref == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ for ; h.gs.loop != 0; h.gs.loop-- {
+ top--
+ p := h.point(1, current, h.stack[top])
+ if p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ h.move(p, -dotProduct(p.X-ref.X, p.Y-ref.Y, h.gs.pv), true)
+ }
+ h.gs.loop = 1
+
+ case opRTDG:
+ h.gs.roundPeriod = 1 << 5
+ h.gs.roundPhase = 0
+ h.gs.roundThreshold = 1 << 4
+ h.gs.roundSuper45 = false
+
+ case opMIAP0, opMIAP1:
+ top -= 2
+ i := h.stack[top]
+ distance := h.getScaledCVT(h.stack[top+1])
+ if h.gs.zp[0] == 0 {
+ p := h.point(0, unhinted, i)
+ q := h.point(0, current, i)
+ p.X = fixed.Int26_6((int64(distance) * int64(h.gs.fv[0])) >> 14)
+ p.Y = fixed.Int26_6((int64(distance) * int64(h.gs.fv[1])) >> 14)
+ *q = *p
+ }
+ p := h.point(0, current, i)
+ oldDist := dotProduct(p.X, p.Y, h.gs.pv)
+ if opcode == opMIAP1 {
+ if fabs(distance-oldDist) > h.gs.controlValueCutIn {
+ distance = oldDist
+ }
+ // TODO: metrics compensation.
+ distance = h.round(distance)
+ }
+ h.move(p, distance-oldDist, true)
+ h.gs.rp[0] = i
+ h.gs.rp[1] = i
+
+ case opNPUSHB:
+ opcode = 0
+ goto push
+
+ case opNPUSHW:
+ opcode = 0x80
+ goto push
+
+ case opWS:
+ top -= 2
+ i := int(h.stack[top])
+ if i < 0 || len(h.store) <= i {
+ return errors.New("truetype: hinting: invalid data")
+ }
+ h.store[i] = h.stack[top+1]
+
+ case opRS:
+ i := int(h.stack[top-1])
+ if i < 0 || len(h.store) <= i {
+ return errors.New("truetype: hinting: invalid data")
+ }
+ h.stack[top-1] = h.store[i]
+
+ case opWCVTP:
+ top -= 2
+ h.setScaledCVT(h.stack[top], fixed.Int26_6(h.stack[top+1]))
+
+ case opRCVT:
+ h.stack[top-1] = int32(h.getScaledCVT(h.stack[top-1]))
+
+ case opGC0, opGC1:
+ i := h.stack[top-1]
+ if opcode == opGC0 {
+ p := h.point(2, current, i)
+ h.stack[top-1] = int32(dotProduct(p.X, p.Y, h.gs.pv))
+ } else {
+ p := h.point(2, unhinted, i)
+ // Using dv as per C Freetype.
+ h.stack[top-1] = int32(dotProduct(p.X, p.Y, h.gs.dv))
+ }
+
+ case opSCFS:
+ top -= 2
+ i := h.stack[top]
+ p := h.point(2, current, i)
+ if p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ c := dotProduct(p.X, p.Y, h.gs.pv)
+ h.move(p, fixed.Int26_6(h.stack[top+1])-c, true)
+ if h.gs.zp[2] != 0 {
+ break
+ }
+ q := h.point(2, unhinted, i)
+ if q == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ q.X = p.X
+ q.Y = p.Y
+
+ case opMD0, opMD1:
+ top--
+ pt, v, scale := pointType(0), [2]f2dot14{}, false
+ if opcode == opMD0 {
+ pt = current
+ v = h.gs.pv
+ } else if h.gs.zp[0] == 0 || h.gs.zp[1] == 0 {
+ pt = unhinted
+ v = h.gs.dv
+ } else {
+ pt = inFontUnits
+ v = h.gs.dv
+ scale = true
+ }
+ p := h.point(0, pt, h.stack[top-1])
+ q := h.point(1, pt, h.stack[top])
+ if p == nil || q == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ d := int32(dotProduct(p.X-q.X, p.Y-q.Y, v))
+ if scale {
+ d = int32(int64(d*int32(h.scale)) / int64(h.font.fUnitsPerEm))
+ }
+ h.stack[top-1] = d
+
+ case opMPPEM, opMPS:
+ if top >= len(h.stack) {
+ return errors.New("truetype: hinting: stack overflow")
+ }
+ // For MPS, point size should be irrelevant; we return the PPEM.
+ h.stack[top] = int32(h.scale) >> 6
+ top++
+
+ case opFLIPON, opFLIPOFF:
+ h.gs.autoFlip = opcode == opFLIPON
+
+ case opDEBUG:
+ // No-op.
+
+ case opLT:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1] < h.stack[top])
+
+ case opLTEQ:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1] <= h.stack[top])
+
+ case opGT:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1] > h.stack[top])
+
+ case opGTEQ:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1] >= h.stack[top])
+
+ case opEQ:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1] == h.stack[top])
+
+ case opNEQ:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1] != h.stack[top])
+
+ case opODD, opEVEN:
+ i := h.round(fixed.Int26_6(h.stack[top-1])) >> 6
+ h.stack[top-1] = int32(i&1) ^ int32(opcode-opODD)
+
+ case opIF:
+ top--
+ if h.stack[top] == 0 {
+ opcode = 0
+ goto ifelse
+ }
+
+ case opEIF:
+ // No-op.
+
+ case opAND:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1] != 0 && h.stack[top] != 0)
+
+ case opOR:
+ top--
+ h.stack[top-1] = bool2int32(h.stack[top-1]|h.stack[top] != 0)
+
+ case opNOT:
+ h.stack[top-1] = bool2int32(h.stack[top-1] == 0)
+
+ case opDELTAP1:
+ goto delta
+
+ case opSDB:
+ top--
+ h.gs.deltaBase = h.stack[top]
+
+ case opSDS:
+ top--
+ h.gs.deltaShift = h.stack[top]
+
+ case opADD:
+ top--
+ h.stack[top-1] += h.stack[top]
+
+ case opSUB:
+ top--
+ h.stack[top-1] -= h.stack[top]
+
+ case opDIV:
+ top--
+ if h.stack[top] == 0 {
+ return errors.New("truetype: hinting: division by zero")
+ }
+ h.stack[top-1] = int32(fdiv(fixed.Int26_6(h.stack[top-1]), fixed.Int26_6(h.stack[top])))
+
+ case opMUL:
+ top--
+ h.stack[top-1] = int32(fmul(fixed.Int26_6(h.stack[top-1]), fixed.Int26_6(h.stack[top])))
+
+ case opABS:
+ if h.stack[top-1] < 0 {
+ h.stack[top-1] = -h.stack[top-1]
+ }
+
+ case opNEG:
+ h.stack[top-1] = -h.stack[top-1]
+
+ case opFLOOR:
+ h.stack[top-1] &^= 63
+
+ case opCEILING:
+ h.stack[top-1] += 63
+ h.stack[top-1] &^= 63
+
+ case opROUND00, opROUND01, opROUND10, opROUND11:
+ // The four flavors of opROUND are equivalent. See the comment below on
+ // opNROUND for the rationale.
+ h.stack[top-1] = int32(h.round(fixed.Int26_6(h.stack[top-1])))
+
+ case opNROUND00, opNROUND01, opNROUND10, opNROUND11:
+ // No-op. The spec says to add one of four "compensations for the engine
+ // characteristics", to cater for things like "different dot-size printers".
+ // https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#engine_compensation
+ // This code does not implement engine compensation, as we don't expect to
+ // be used to output on dot-matrix printers.
+
+ case opWCVTF:
+ top -= 2
+ h.setScaledCVT(h.stack[top], h.font.scale(h.scale*fixed.Int26_6(h.stack[top+1])))
+
+ case opDELTAP2, opDELTAP3, opDELTAC1, opDELTAC2, opDELTAC3:
+ goto delta
+
+ case opSROUND, opS45ROUND:
+ top--
+ switch (h.stack[top] >> 6) & 0x03 {
+ case 0:
+ h.gs.roundPeriod = 1 << 5
+ case 1, 3:
+ h.gs.roundPeriod = 1 << 6
+ case 2:
+ h.gs.roundPeriod = 1 << 7
+ }
+ h.gs.roundSuper45 = opcode == opS45ROUND
+ if h.gs.roundSuper45 {
+ // The spec says to multiply by √2, but the C Freetype code says 1/√2.
+ // We go with 1/√2.
+ h.gs.roundPeriod *= 46341
+ h.gs.roundPeriod /= 65536
+ }
+ h.gs.roundPhase = h.gs.roundPeriod * fixed.Int26_6((h.stack[top]>>4)&0x03) / 4
+ if x := h.stack[top] & 0x0f; x != 0 {
+ h.gs.roundThreshold = h.gs.roundPeriod * fixed.Int26_6(x-4) / 8
+ } else {
+ h.gs.roundThreshold = h.gs.roundPeriod - 1
+ }
+
+ case opJROT:
+ top -= 2
+ if h.stack[top+1] != 0 {
+ pc += int(h.stack[top])
+ continue
+ }
+
+ case opJROF:
+ top -= 2
+ if h.stack[top+1] == 0 {
+ pc += int(h.stack[top])
+ continue
+ }
+
+ case opROFF:
+ h.gs.roundPeriod = 0
+ h.gs.roundPhase = 0
+ h.gs.roundThreshold = 0
+ h.gs.roundSuper45 = false
+
+ case opRUTG:
+ h.gs.roundPeriod = 1 << 6
+ h.gs.roundPhase = 0
+ h.gs.roundThreshold = 1<<6 - 1
+ h.gs.roundSuper45 = false
+
+ case opRDTG:
+ h.gs.roundPeriod = 1 << 6
+ h.gs.roundPhase = 0
+ h.gs.roundThreshold = 0
+ h.gs.roundSuper45 = false
+
+ case opSANGW, opAA:
+ // These ops are "anachronistic" and no longer used.
+ top--
+
+ case opFLIPPT:
+ if top < int(h.gs.loop) {
+ return errors.New("truetype: hinting: stack underflow")
+ }
+ points := h.points[glyphZone][current]
+ for ; h.gs.loop != 0; h.gs.loop-- {
+ top--
+ i := h.stack[top]
+ if i < 0 || len(points) <= int(i) {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ points[i].Flags ^= flagOnCurve
+ }
+ h.gs.loop = 1
+
+ case opFLIPRGON, opFLIPRGOFF:
+ top -= 2
+ i, j, points := h.stack[top], h.stack[top+1], h.points[glyphZone][current]
+ if i < 0 || len(points) <= int(i) || j < 0 || len(points) <= int(j) {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ for ; i <= j; i++ {
+ if opcode == opFLIPRGON {
+ points[i].Flags |= flagOnCurve
+ } else {
+ points[i].Flags &^= flagOnCurve
+ }
+ }
+
+ case opSCANCTRL:
+ // We do not support dropout control, as we always rasterize grayscale glyphs.
+ top--
+
+ case opSDPVTL0, opSDPVTL1:
+ top -= 2
+ for i := 0; i < 2; i++ {
+ pt := unhinted
+ if i != 0 {
+ pt = current
+ }
+ p := h.point(1, pt, h.stack[top])
+ q := h.point(2, pt, h.stack[top+1])
+ if p == nil || q == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ dx := f2dot14(p.X - q.X)
+ dy := f2dot14(p.Y - q.Y)
+ if dx == 0 && dy == 0 {
+ dx = 0x4000
+ } else if opcode&1 != 0 {
+ // Counter-clockwise rotation.
+ dx, dy = -dy, dx
+ }
+ if i == 0 {
+ h.gs.dv = normalize(dx, dy)
+ } else {
+ h.gs.pv = normalize(dx, dy)
+ }
+ }
+
+ case opGETINFO:
+ res := int32(0)
+ if h.stack[top-1]&(1<<0) != 0 {
+ // Set the engine version. We hard-code this to 35, the same as
+ // the C freetype code, which says that "Version~35 corresponds
+ // to MS rasterizer v.1.7 as used e.g. in Windows~98".
+ res |= 35
+ }
+ if h.stack[top-1]&(1<<5) != 0 {
+ // Set that we support grayscale.
+ res |= 1 << 12
+ }
+ // We set no other bits, as we do not support rotated or stretched glyphs.
+ h.stack[top-1] = res
+
+ case opIDEF:
+ // IDEF is for ancient versions of the bytecode interpreter, and is no longer used.
+ return errors.New("truetype: hinting: unsupported IDEF instruction")
+
+ case opROLL:
+ h.stack[top-1], h.stack[top-3], h.stack[top-2] =
+ h.stack[top-3], h.stack[top-2], h.stack[top-1]
+
+ case opMAX:
+ top--
+ if h.stack[top-1] < h.stack[top] {
+ h.stack[top-1] = h.stack[top]
+ }
+
+ case opMIN:
+ top--
+ if h.stack[top-1] > h.stack[top] {
+ h.stack[top-1] = h.stack[top]
+ }
+
+ case opSCANTYPE:
+ // We do not support dropout control, as we always rasterize grayscale glyphs.
+ top--
+
+ case opINSTCTRL:
+ // TODO: support instruction execution control? It seems rare, and even when
+ // nominally used (e.g. Source Sans Pro), it seems conditional on extreme or
+ // unusual rasterization conditions. For example, the code snippet at
+ // https://developer.apple.com/fonts/TTRefMan/RM05/Chap5.html#INSTCTRL
+ // uses INSTCTRL when grid-fitting a rotated or stretched glyph, but
+ // freetype-go does not support rotated or stretched glyphs.
+ top -= 2
+
+ default:
+ if opcode < opPUSHB000 {
+ return errors.New("truetype: hinting: unrecognized instruction")
+ }
+
+ if opcode < opMDRP00000 {
+ // PUSHxxxx opcode.
+
+ if opcode < opPUSHW000 {
+ opcode -= opPUSHB000 - 1
+ } else {
+ opcode -= opPUSHW000 - 1 - 0x80
+ }
+ goto push
+ }
+
+ if opcode < opMIRP00000 {
+ // MDRPxxxxx opcode.
+
+ top--
+ i := h.stack[top]
+ ref := h.point(0, current, h.gs.rp[0])
+ p := h.point(1, current, i)
+ if ref == nil || p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+
+ oldDist := fixed.Int26_6(0)
+ if h.gs.zp[0] == 0 || h.gs.zp[1] == 0 {
+ p0 := h.point(1, unhinted, i)
+ p1 := h.point(0, unhinted, h.gs.rp[0])
+ oldDist = dotProduct(p0.X-p1.X, p0.Y-p1.Y, h.gs.dv)
+ } else {
+ p0 := h.point(1, inFontUnits, i)
+ p1 := h.point(0, inFontUnits, h.gs.rp[0])
+ oldDist = dotProduct(p0.X-p1.X, p0.Y-p1.Y, h.gs.dv)
+ oldDist = h.font.scale(h.scale * oldDist)
+ }
+
+ // Single-width cut-in test.
+ if x := fabs(oldDist - h.gs.singleWidth); x < h.gs.singleWidthCutIn {
+ if oldDist >= 0 {
+ oldDist = +h.gs.singleWidth
+ } else {
+ oldDist = -h.gs.singleWidth
+ }
+ }
+
+ // Rounding bit.
+ // TODO: metrics compensation.
+ distance := oldDist
+ if opcode&0x04 != 0 {
+ distance = h.round(oldDist)
+ }
+
+ // Minimum distance bit.
+ if opcode&0x08 != 0 {
+ if oldDist >= 0 {
+ if distance < h.gs.minDist {
+ distance = h.gs.minDist
+ }
+ } else {
+ if distance > -h.gs.minDist {
+ distance = -h.gs.minDist
+ }
+ }
+ }
+
+ // Set-RP0 bit.
+ h.gs.rp[1] = h.gs.rp[0]
+ h.gs.rp[2] = i
+ if opcode&0x10 != 0 {
+ h.gs.rp[0] = i
+ }
+
+ // Move the point.
+ oldDist = dotProduct(p.X-ref.X, p.Y-ref.Y, h.gs.pv)
+ h.move(p, distance-oldDist, true)
+
+ } else {
+ // MIRPxxxxx opcode.
+
+ top -= 2
+ i := h.stack[top]
+ cvtDist := h.getScaledCVT(h.stack[top+1])
+ if fabs(cvtDist-h.gs.singleWidth) < h.gs.singleWidthCutIn {
+ if cvtDist >= 0 {
+ cvtDist = +h.gs.singleWidth
+ } else {
+ cvtDist = -h.gs.singleWidth
+ }
+ }
+
+ if h.gs.zp[1] == 0 {
+ // TODO: implement once we have a .ttf file that triggers
+ // this, so that we can step through C's freetype.
+ return errors.New("truetype: hinting: unimplemented twilight point adjustment")
+ }
+
+ ref := h.point(0, unhinted, h.gs.rp[0])
+ p := h.point(1, unhinted, i)
+ if ref == nil || p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ oldDist := dotProduct(p.X-ref.X, p.Y-ref.Y, h.gs.dv)
+
+ ref = h.point(0, current, h.gs.rp[0])
+ p = h.point(1, current, i)
+ if ref == nil || p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ curDist := dotProduct(p.X-ref.X, p.Y-ref.Y, h.gs.pv)
+
+ if h.gs.autoFlip && oldDist^cvtDist < 0 {
+ cvtDist = -cvtDist
+ }
+
+ // Rounding bit.
+ // TODO: metrics compensation.
+ distance := cvtDist
+ if opcode&0x04 != 0 {
+ // The CVT value is only used if close enough to oldDist.
+ if (h.gs.zp[0] == h.gs.zp[1]) &&
+ (fabs(cvtDist-oldDist) > h.gs.controlValueCutIn) {
+
+ distance = oldDist
+ }
+ distance = h.round(distance)
+ }
+
+ // Minimum distance bit.
+ if opcode&0x08 != 0 {
+ if oldDist >= 0 {
+ if distance < h.gs.minDist {
+ distance = h.gs.minDist
+ }
+ } else {
+ if distance > -h.gs.minDist {
+ distance = -h.gs.minDist
+ }
+ }
+ }
+
+ // Set-RP0 bit.
+ h.gs.rp[1] = h.gs.rp[0]
+ h.gs.rp[2] = i
+ if opcode&0x10 != 0 {
+ h.gs.rp[0] = i
+ }
+
+ // Move the point.
+ h.move(p, distance-curDist, true)
+ }
+ }
+ pc++
+ continue
+
+ ifelse:
+ // Skip past bytecode until the next ELSE (if opcode == 0) or the
+ // next EIF (for all opcodes). Opcode == 0 means that we have come
+ // from an IF. Opcode == 1 means that we have come from an ELSE.
+ {
+ ifelseloop:
+ for depth := 0; ; {
+ pc++
+ if pc >= len(program) {
+ return errors.New("truetype: hinting: unbalanced IF or ELSE")
+ }
+ switch program[pc] {
+ case opIF:
+ depth++
+ case opELSE:
+ if depth == 0 && opcode == 0 {
+ break ifelseloop
+ }
+ case opEIF:
+ depth--
+ if depth < 0 {
+ break ifelseloop
+ }
+ default:
+ var ok bool
+ pc, ok = skipInstructionPayload(program, pc)
+ if !ok {
+ return errors.New("truetype: hinting: unbalanced IF or ELSE")
+ }
+ }
+ }
+ pc++
+ continue
+ }
+
+ push:
+ // Push n elements from the program to the stack, where n is the low 7 bits of
+ // opcode. If the low 7 bits are zero, then n is the next byte from the program.
+ // The high bit being 0 means that the elements are zero-extended bytes.
+ // The high bit being 1 means that the elements are sign-extended words.
+ {
+ width := 1
+ if opcode&0x80 != 0 {
+ opcode &^= 0x80
+ width = 2
+ }
+ if opcode == 0 {
+ pc++
+ if pc >= len(program) {
+ return errors.New("truetype: hinting: insufficient data")
+ }
+ opcode = program[pc]
+ }
+ pc++
+ if top+int(opcode) > len(h.stack) {
+ return errors.New("truetype: hinting: stack overflow")
+ }
+ if pc+width*int(opcode) > len(program) {
+ return errors.New("truetype: hinting: insufficient data")
+ }
+ for ; opcode > 0; opcode-- {
+ if width == 1 {
+ h.stack[top] = int32(program[pc])
+ } else {
+ h.stack[top] = int32(int8(program[pc]))<<8 | int32(program[pc+1])
+ }
+ top++
+ pc += width
+ }
+ continue
+ }
+
+ delta:
+ {
+ if opcode >= opDELTAC1 && !h.scaledCVTInitialized {
+ h.initializeScaledCVT()
+ }
+ top--
+ n := h.stack[top]
+ if int32(top) < 2*n {
+ return errors.New("truetype: hinting: stack underflow")
+ }
+ for ; n > 0; n-- {
+ top -= 2
+ b := h.stack[top]
+ c := (b & 0xf0) >> 4
+ switch opcode {
+ case opDELTAP2, opDELTAC2:
+ c += 16
+ case opDELTAP3, opDELTAC3:
+ c += 32
+ }
+ c += h.gs.deltaBase
+ if ppem := (int32(h.scale) + 1<<5) >> 6; ppem != c {
+ continue
+ }
+ b = (b & 0x0f) - 8
+ if b >= 0 {
+ b++
+ }
+ b = b * 64 / (1 << uint32(h.gs.deltaShift))
+ if opcode >= opDELTAC1 {
+ a := h.stack[top+1]
+ if a < 0 || len(h.scaledCVT) <= int(a) {
+ return errors.New("truetype: hinting: index out of range")
+ }
+ h.scaledCVT[a] += fixed.Int26_6(b)
+ } else {
+ p := h.point(0, current, h.stack[top+1])
+ if p == nil {
+ return errors.New("truetype: hinting: point out of range")
+ }
+ h.move(p, fixed.Int26_6(b), true)
+ }
+ }
+ pc++
+ continue
+ }
+ }
+ return nil
+}
+
+func (h *hinter) initializeScaledCVT() {
+ h.scaledCVTInitialized = true
+ if n := len(h.font.cvt) / 2; n <= cap(h.scaledCVT) {
+ h.scaledCVT = h.scaledCVT[:n]
+ } else {
+ if n < 32 {
+ n = 32
+ }
+ h.scaledCVT = make([]fixed.Int26_6, len(h.font.cvt)/2, n)
+ }
+ for i := range h.scaledCVT {
+ unscaled := uint16(h.font.cvt[2*i])<<8 | uint16(h.font.cvt[2*i+1])
+ h.scaledCVT[i] = h.font.scale(h.scale * fixed.Int26_6(int16(unscaled)))
+ }
+}
+
+// getScaledCVT returns the scaled value from the font's Control Value Table.
+func (h *hinter) getScaledCVT(i int32) fixed.Int26_6 {
+ if !h.scaledCVTInitialized {
+ h.initializeScaledCVT()
+ }
+ if i < 0 || len(h.scaledCVT) <= int(i) {
+ return 0
+ }
+ return h.scaledCVT[i]
+}
+
+// setScaledCVT overrides the scaled value from the font's Control Value Table.
+func (h *hinter) setScaledCVT(i int32, v fixed.Int26_6) {
+ if !h.scaledCVTInitialized {
+ h.initializeScaledCVT()
+ }
+ if i < 0 || len(h.scaledCVT) <= int(i) {
+ return
+ }
+ h.scaledCVT[i] = v
+}
+
+func (h *hinter) point(zonePointer uint32, pt pointType, i int32) *Point {
+ points := h.points[h.gs.zp[zonePointer]][pt]
+ if i < 0 || len(points) <= int(i) {
+ return nil
+ }
+ return &points[i]
+}
+
+func (h *hinter) move(p *Point, distance fixed.Int26_6, touch bool) {
+ fvx := int64(h.gs.fv[0])
+ pvx := int64(h.gs.pv[0])
+ if fvx == 0x4000 && pvx == 0x4000 {
+ p.X += fixed.Int26_6(distance)
+ if touch {
+ p.Flags |= flagTouchedX
+ }
+ return
+ }
+
+ fvy := int64(h.gs.fv[1])
+ pvy := int64(h.gs.pv[1])
+ if fvy == 0x4000 && pvy == 0x4000 {
+ p.Y += fixed.Int26_6(distance)
+ if touch {
+ p.Flags |= flagTouchedY
+ }
+ return
+ }
+
+ fvDotPv := (fvx*pvx + fvy*pvy) >> 14
+
+ if fvx != 0 {
+ p.X += fixed.Int26_6(mulDiv(fvx, int64(distance), fvDotPv))
+ if touch {
+ p.Flags |= flagTouchedX
+ }
+ }
+
+ if fvy != 0 {
+ p.Y += fixed.Int26_6(mulDiv(fvy, int64(distance), fvDotPv))
+ if touch {
+ p.Flags |= flagTouchedY
+ }
+ }
+}
+
+func (h *hinter) iupInterp(interpY bool, p1, p2, ref1, ref2 int) {
+ if p1 > p2 {
+ return
+ }
+ if ref1 >= len(h.points[glyphZone][current]) ||
+ ref2 >= len(h.points[glyphZone][current]) {
+ return
+ }
+
+ var ifu1, ifu2 fixed.Int26_6
+ if interpY {
+ ifu1 = h.points[glyphZone][inFontUnits][ref1].Y
+ ifu2 = h.points[glyphZone][inFontUnits][ref2].Y
+ } else {
+ ifu1 = h.points[glyphZone][inFontUnits][ref1].X
+ ifu2 = h.points[glyphZone][inFontUnits][ref2].X
+ }
+ if ifu1 > ifu2 {
+ ifu1, ifu2 = ifu2, ifu1
+ ref1, ref2 = ref2, ref1
+ }
+
+ var unh1, unh2, delta1, delta2 fixed.Int26_6
+ if interpY {
+ unh1 = h.points[glyphZone][unhinted][ref1].Y
+ unh2 = h.points[glyphZone][unhinted][ref2].Y
+ delta1 = h.points[glyphZone][current][ref1].Y - unh1
+ delta2 = h.points[glyphZone][current][ref2].Y - unh2
+ } else {
+ unh1 = h.points[glyphZone][unhinted][ref1].X
+ unh2 = h.points[glyphZone][unhinted][ref2].X
+ delta1 = h.points[glyphZone][current][ref1].X - unh1
+ delta2 = h.points[glyphZone][current][ref2].X - unh2
+ }
+
+ var xy, ifuXY fixed.Int26_6
+ if ifu1 == ifu2 {
+ for i := p1; i <= p2; i++ {
+ if interpY {
+ xy = h.points[glyphZone][unhinted][i].Y
+ } else {
+ xy = h.points[glyphZone][unhinted][i].X
+ }
+
+ if xy <= unh1 {
+ xy += delta1
+ } else {
+ xy += delta2
+ }
+
+ if interpY {
+ h.points[glyphZone][current][i].Y = xy
+ } else {
+ h.points[glyphZone][current][i].X = xy
+ }
+ }
+ return
+ }
+
+ scale, scaleOK := int64(0), false
+ for i := p1; i <= p2; i++ {
+ if interpY {
+ xy = h.points[glyphZone][unhinted][i].Y
+ ifuXY = h.points[glyphZone][inFontUnits][i].Y
+ } else {
+ xy = h.points[glyphZone][unhinted][i].X
+ ifuXY = h.points[glyphZone][inFontUnits][i].X
+ }
+
+ if xy <= unh1 {
+ xy += delta1
+ } else if xy >= unh2 {
+ xy += delta2
+ } else {
+ if !scaleOK {
+ scaleOK = true
+ scale = mulDiv(int64(unh2+delta2-unh1-delta1), 0x10000, int64(ifu2-ifu1))
+ }
+ numer := int64(ifuXY-ifu1) * scale
+ if numer >= 0 {
+ numer += 0x8000
+ } else {
+ numer -= 0x8000
+ }
+ xy = unh1 + delta1 + fixed.Int26_6(numer/0x10000)
+ }
+
+ if interpY {
+ h.points[glyphZone][current][i].Y = xy
+ } else {
+ h.points[glyphZone][current][i].X = xy
+ }
+ }
+}
+
+func (h *hinter) iupShift(interpY bool, p1, p2, p int) {
+ var delta fixed.Int26_6
+ if interpY {
+ delta = h.points[glyphZone][current][p].Y - h.points[glyphZone][unhinted][p].Y
+ } else {
+ delta = h.points[glyphZone][current][p].X - h.points[glyphZone][unhinted][p].X
+ }
+ if delta == 0 {
+ return
+ }
+ for i := p1; i < p2; i++ {
+ if i == p {
+ continue
+ }
+ if interpY {
+ h.points[glyphZone][current][i].Y += delta
+ } else {
+ h.points[glyphZone][current][i].X += delta
+ }
+ }
+}
+
+func (h *hinter) displacement(useZP1 bool) (zonePointer uint32, i int32, d fixed.Int26_6, ok bool) {
+ zonePointer, i = uint32(0), h.gs.rp[1]
+ if useZP1 {
+ zonePointer, i = 1, h.gs.rp[2]
+ }
+ p := h.point(zonePointer, current, i)
+ q := h.point(zonePointer, unhinted, i)
+ if p == nil || q == nil {
+ return 0, 0, 0, false
+ }
+ d = dotProduct(p.X-q.X, p.Y-q.Y, h.gs.pv)
+ return zonePointer, i, d, true
+}
+
+// skipInstructionPayload increments pc by the extra data that follows a
+// variable length PUSHB or PUSHW instruction.
+func skipInstructionPayload(program []byte, pc int) (newPC int, ok bool) {
+ switch program[pc] {
+ case opNPUSHB:
+ pc++
+ if pc >= len(program) {
+ return 0, false
+ }
+ pc += int(program[pc])
+ case opNPUSHW:
+ pc++
+ if pc >= len(program) {
+ return 0, false
+ }
+ pc += 2 * int(program[pc])
+ case opPUSHB000, opPUSHB001, opPUSHB010, opPUSHB011,
+ opPUSHB100, opPUSHB101, opPUSHB110, opPUSHB111:
+ pc += int(program[pc] - (opPUSHB000 - 1))
+ case opPUSHW000, opPUSHW001, opPUSHW010, opPUSHW011,
+ opPUSHW100, opPUSHW101, opPUSHW110, opPUSHW111:
+ pc += 2 * int(program[pc]-(opPUSHW000-1))
+ }
+ return pc, true
+}
+
+// f2dot14 is a 2.14 fixed point number.
+type f2dot14 int16
+
+func normalize(x, y f2dot14) [2]f2dot14 {
+ fx, fy := float64(x), float64(y)
+ l := 0x4000 / math.Hypot(fx, fy)
+ fx *= l
+ if fx >= 0 {
+ fx += 0.5
+ } else {
+ fx -= 0.5
+ }
+ fy *= l
+ if fy >= 0 {
+ fy += 0.5
+ } else {
+ fy -= 0.5
+ }
+ return [2]f2dot14{f2dot14(fx), f2dot14(fy)}
+}
+
+// fabs returns abs(x) in 26.6 fixed point arithmetic.
+func fabs(x fixed.Int26_6) fixed.Int26_6 {
+ if x < 0 {
+ return -x
+ }
+ return x
+}
+
+// fdiv returns x/y in 26.6 fixed point arithmetic.
+func fdiv(x, y fixed.Int26_6) fixed.Int26_6 {
+ return fixed.Int26_6((int64(x) << 6) / int64(y))
+}
+
+// fmul returns x*y in 26.6 fixed point arithmetic.
+func fmul(x, y fixed.Int26_6) fixed.Int26_6 {
+ return fixed.Int26_6((int64(x)*int64(y) + 1<<5) >> 6)
+}
+
+// dotProduct returns the dot product of [x, y] and q. It is almost the same as
+// px := int64(x)
+// py := int64(y)
+// qx := int64(q[0])
+// qy := int64(q[1])
+// return fixed.Int26_6((px*qx + py*qy + 1<<13) >> 14)
+// except that the computation is done with 32-bit integers to produce exactly
+// the same rounding behavior as C Freetype.
+func dotProduct(x, y fixed.Int26_6, q [2]f2dot14) fixed.Int26_6 {
+ // Compute x*q[0] as 64-bit value.
+ l := uint32((int32(x) & 0xFFFF) * int32(q[0]))
+ m := (int32(x) >> 16) * int32(q[0])
+
+ lo1 := l + (uint32(m) << 16)
+ hi1 := (m >> 16) + (int32(l) >> 31) + bool2int32(lo1 < l)
+
+ // Compute y*q[1] as 64-bit value.
+ l = uint32((int32(y) & 0xFFFF) * int32(q[1]))
+ m = (int32(y) >> 16) * int32(q[1])
+
+ lo2 := l + (uint32(m) << 16)
+ hi2 := (m >> 16) + (int32(l) >> 31) + bool2int32(lo2 < l)
+
+ // Add them.
+ lo := lo1 + lo2
+ hi := hi1 + hi2 + bool2int32(lo < lo1)
+
+ // Divide the result by 2^14 with rounding.
+ s := hi >> 31
+ l = lo + uint32(s)
+ hi += s + bool2int32(l < lo)
+ lo = l
+
+ l = lo + 0x2000
+ hi += bool2int32(l < lo)
+
+ return fixed.Int26_6((uint32(hi) << 18) | (l >> 14))
+}
+
+// mulDiv returns x*y/z, rounded to the nearest integer.
+func mulDiv(x, y, z int64) int64 {
+ xy := x * y
+ if z < 0 {
+ xy, z = -xy, -z
+ }
+ if xy >= 0 {
+ xy += z / 2
+ } else {
+ xy -= z / 2
+ }
+ return xy / z
+}
+
+// round rounds the given number. The rounding algorithm is described at
+// https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#rounding
+func (h *hinter) round(x fixed.Int26_6) fixed.Int26_6 {
+ if h.gs.roundPeriod == 0 {
+ // Rounding is off.
+ return x
+ }
+ if x >= 0 {
+ ret := x - h.gs.roundPhase + h.gs.roundThreshold
+ if h.gs.roundSuper45 {
+ ret /= h.gs.roundPeriod
+ ret *= h.gs.roundPeriod
+ } else {
+ ret &= -h.gs.roundPeriod
+ }
+ if x != 0 && ret < 0 {
+ ret = 0
+ }
+ return ret + h.gs.roundPhase
+ }
+ ret := -x - h.gs.roundPhase + h.gs.roundThreshold
+ if h.gs.roundSuper45 {
+ ret /= h.gs.roundPeriod
+ ret *= h.gs.roundPeriod
+ } else {
+ ret &= -h.gs.roundPeriod
+ }
+ if ret < 0 {
+ ret = 0
+ }
+ return -ret - h.gs.roundPhase
+}
+
+func bool2int32(b bool) int32 {
+ if b {
+ return 1
+ }
+ return 0
+}
diff --git a/vendor/github.com/golang/freetype/truetype/hint_test.go b/vendor/github.com/golang/freetype/truetype/hint_test.go
new file mode 100644
index 0000000..7eb43dd
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/hint_test.go
@@ -0,0 +1,675 @@
+// Copyright 2012 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package truetype
+
+import (
+ "reflect"
+ "strings"
+ "testing"
+
+ "golang.org/x/image/math/fixed"
+)
+
+func TestBytecode(t *testing.T) {
+ testCases := []struct {
+ desc string
+ prog []byte
+ want []int32
+ errStr string
+ }{
+ {
+ "underflow",
+ []byte{
+ opDUP,
+ },
+ nil,
+ "underflow",
+ },
+ {
+ "infinite loop",
+ []byte{
+ opPUSHW000, // [-1]
+ 0xff,
+ 0xff,
+ opDUP, // [-1, -1]
+ opJMPR, // [-1]
+ },
+ nil,
+ "too many steps",
+ },
+ {
+ "unbalanced if/else",
+ []byte{
+ opPUSHB000, // [0]
+ 0,
+ opIF,
+ },
+ nil,
+ "unbalanced",
+ },
+ {
+ "vector set/gets",
+ []byte{
+ opSVTCA1, // []
+ opGPV, // [0x4000, 0]
+ opSVTCA0, // [0x4000, 0]
+ opGFV, // [0x4000, 0, 0, 0x4000]
+ opNEG, // [0x4000, 0, 0, -0x4000]
+ opSPVFS, // [0x4000, 0]
+ opSFVTPV, // [0x4000, 0]
+ opPUSHB000, // [0x4000, 0, 1]
+ 1,
+ opGFV, // [0x4000, 0, 1, 0, -0x4000]
+ opPUSHB000, // [0x4000, 0, 1, 0, -0x4000, 2]
+ 2,
+ },
+ []int32{0x4000, 0, 1, 0, -0x4000, 2},
+ "",
+ },
+ {
+ "jumps",
+ []byte{
+ opPUSHB001, // [10, 2]
+ 10,
+ 2,
+ opJMPR, // [10]
+ opDUP, // not executed
+ opDUP, // [10, 10]
+ opPUSHB010, // [10, 10, 20, 2, 1]
+ 20,
+ 2,
+ 1,
+ opJROT, // [10, 10, 20]
+ opDUP, // not executed
+ opDUP, // [10, 10, 20, 20]
+ opPUSHB010, // [10, 10, 20, 20, 30, 2, 1]
+ 30,
+ 2,
+ 1,
+ opJROF, // [10, 10, 20, 20, 30]
+ opDUP, // [10, 10, 20, 20, 30, 30]
+ opDUP, // [10, 10, 20, 20, 30, 30, 30]
+ },
+ []int32{10, 10, 20, 20, 30, 30, 30},
+ "",
+ },
+ {
+ "stack ops",
+ []byte{
+ opPUSHB010, // [10, 20, 30]
+ 10,
+ 20,
+ 30,
+ opCLEAR, // []
+ opPUSHB010, // [40, 50, 60]
+ 40,
+ 50,
+ 60,
+ opSWAP, // [40, 60, 50]
+ opDUP, // [40, 60, 50, 50]
+ opDUP, // [40, 60, 50, 50, 50]
+ opPOP, // [40, 60, 50, 50]
+ opDEPTH, // [40, 60, 50, 50, 4]
+ opCINDEX, // [40, 60, 50, 50, 40]
+ opPUSHB000, // [40, 60, 50, 50, 40, 4]
+ 4,
+ opMINDEX, // [40, 50, 50, 40, 60]
+ },
+ []int32{40, 50, 50, 40, 60},
+ "",
+ },
+ {
+ "push ops",
+ []byte{
+ opPUSHB000, // [255]
+ 255,
+ opPUSHW001, // [255, -2, 253]
+ 255,
+ 254,
+ 0,
+ 253,
+ opNPUSHB, // [1, -2, 253, 1, 2]
+ 2,
+ 1,
+ 2,
+ opNPUSHW, // [1, -2, 253, 1, 2, 0x0405, 0x0607, 0x0809]
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ },
+ []int32{255, -2, 253, 1, 2, 0x0405, 0x0607, 0x0809},
+ "",
+ },
+ {
+ "store ops",
+ []byte{
+ opPUSHB011, // [1, 22, 3, 44]
+ 1,
+ 22,
+ 3,
+ 44,
+ opWS, // [1, 22]
+ opWS, // []
+ opPUSHB000, // [3]
+ 3,
+ opRS, // [44]
+ },
+ []int32{44},
+ "",
+ },
+ {
+ "comparison ops",
+ []byte{
+ opPUSHB001, // [10, 20]
+ 10,
+ 20,
+ opLT, // [1]
+ opPUSHB001, // [1, 10, 20]
+ 10,
+ 20,
+ opLTEQ, // [1, 1]
+ opPUSHB001, // [1, 1, 10, 20]
+ 10,
+ 20,
+ opGT, // [1, 1, 0]
+ opPUSHB001, // [1, 1, 0, 10, 20]
+ 10,
+ 20,
+ opGTEQ, // [1, 1, 0, 0]
+ opEQ, // [1, 1, 1]
+ opNEQ, // [1, 0]
+ },
+ []int32{1, 0},
+ "",
+ },
+ {
+ "odd/even",
+ // Calculate odd(2+31/64), odd(2+32/64), even(2), even(1).
+ []byte{
+ opPUSHB000, // [159]
+ 159,
+ opODD, // [0]
+ opPUSHB000, // [0, 160]
+ 160,
+ opODD, // [0, 1]
+ opPUSHB000, // [0, 1, 128]
+ 128,
+ opEVEN, // [0, 1, 1]
+ opPUSHB000, // [0, 1, 1, 64]
+ 64,
+ opEVEN, // [0, 1, 1, 0]
+ },
+ []int32{0, 1, 1, 0},
+ "",
+ },
+ {
+ "if true",
+ []byte{
+ opPUSHB001, // [255, 1]
+ 255,
+ 1,
+ opIF,
+ opPUSHB000, // [255, 2]
+ 2,
+ opEIF,
+ opPUSHB000, // [255, 2, 254]
+ 254,
+ },
+ []int32{255, 2, 254},
+ "",
+ },
+ {
+ "if false",
+ []byte{
+ opPUSHB001, // [255, 0]
+ 255,
+ 0,
+ opIF,
+ opPUSHB000, // [255]
+ 2,
+ opEIF,
+ opPUSHB000, // [255, 254]
+ 254,
+ },
+ []int32{255, 254},
+ "",
+ },
+ {
+ "if/else true",
+ []byte{
+ opPUSHB000, // [1]
+ 1,
+ opIF,
+ opPUSHB000, // [2]
+ 2,
+ opELSE,
+ opPUSHB000, // not executed
+ 3,
+ opEIF,
+ },
+ []int32{2},
+ "",
+ },
+ {
+ "if/else false",
+ []byte{
+ opPUSHB000, // [0]
+ 0,
+ opIF,
+ opPUSHB000, // not executed
+ 2,
+ opELSE,
+ opPUSHB000, // [3]
+ 3,
+ opEIF,
+ },
+ []int32{3},
+ "",
+ },
+ {
+ "if/else true if/else false",
+ // 0x58 is the opcode for opIF. The literal 0x58s below are pushed data.
+ []byte{
+ opPUSHB010, // [255, 0, 1]
+ 255,
+ 0,
+ 1,
+ opIF,
+ opIF,
+ opPUSHB001, // not executed
+ 0x58,
+ 0x58,
+ opELSE,
+ opPUSHW000, // [255, 0x5858]
+ 0x58,
+ 0x58,
+ opEIF,
+ opELSE,
+ opIF,
+ opNPUSHB, // not executed
+ 3,
+ 0x58,
+ 0x58,
+ 0x58,
+ opELSE,
+ opNPUSHW, // not executed
+ 2,
+ 0x58,
+ 0x58,
+ 0x58,
+ 0x58,
+ opEIF,
+ opEIF,
+ opPUSHB000, // [255, 0x5858, 254]
+ 254,
+ },
+ []int32{255, 0x5858, 254},
+ "",
+ },
+ {
+ "if/else false if/else true",
+ // 0x58 is the opcode for opIF. The literal 0x58s below are pushed data.
+ []byte{
+ opPUSHB010, // [255, 1, 0]
+ 255,
+ 1,
+ 0,
+ opIF,
+ opIF,
+ opPUSHB001, // not executed
+ 0x58,
+ 0x58,
+ opELSE,
+ opPUSHW000, // not executed
+ 0x58,
+ 0x58,
+ opEIF,
+ opELSE,
+ opIF,
+ opNPUSHB, // [255, 0x58, 0x58, 0x58]
+ 3,
+ 0x58,
+ 0x58,
+ 0x58,
+ opELSE,
+ opNPUSHW, // not executed
+ 2,
+ 0x58,
+ 0x58,
+ 0x58,
+ 0x58,
+ opEIF,
+ opEIF,
+ opPUSHB000, // [255, 0x58, 0x58, 0x58, 254]
+ 254,
+ },
+ []int32{255, 0x58, 0x58, 0x58, 254},
+ "",
+ },
+ {
+ "logical ops",
+ []byte{
+ opPUSHB010, // [0, 10, 20]
+ 0,
+ 10,
+ 20,
+ opAND, // [0, 1]
+ opOR, // [1]
+ opNOT, // [0]
+ },
+ []int32{0},
+ "",
+ },
+ {
+ "arithmetic ops",
+ // Calculate abs((-(1 - (2*3)))/2 + 1/64).
+ // The answer is 5/2 + 1/64 in ideal numbers, or 161 in 26.6 fixed point math.
+ []byte{
+ opPUSHB010, // [64, 128, 192]
+ 1 << 6,
+ 2 << 6,
+ 3 << 6,
+ opMUL, // [64, 384]
+ opSUB, // [-320]
+ opNEG, // [320]
+ opPUSHB000, // [320, 128]
+ 2 << 6,
+ opDIV, // [160]
+ opPUSHB000, // [160, 1]
+ 1,
+ opADD, // [161]
+ opABS, // [161]
+ },
+ []int32{161},
+ "",
+ },
+ {
+ "floor, ceiling",
+ []byte{
+ opPUSHB000, // [96]
+ 96,
+ opFLOOR, // [64]
+ opPUSHB000, // [64, 96]
+ 96,
+ opCEILING, // [64, 128]
+ },
+ []int32{64, 128},
+ "",
+ },
+ {
+ "rounding",
+ // Round 1.40625 (which is 90/64) under various rounding policies.
+ // See figure 20 of https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#rounding
+ []byte{
+ opROFF, // []
+ opPUSHB000, // [90]
+ 90,
+ opROUND00, // [90]
+ opRTG, // [90]
+ opPUSHB000, // [90, 90]
+ 90,
+ opROUND00, // [90, 64]
+ opRTHG, // [90, 64]
+ opPUSHB000, // [90, 64, 90]
+ 90,
+ opROUND00, // [90, 64, 96]
+ opRDTG, // [90, 64, 96]
+ opPUSHB000, // [90, 64, 96, 90]
+ 90,
+ opROUND00, // [90, 64, 96, 64]
+ opRUTG, // [90, 64, 96, 64]
+ opPUSHB000, // [90, 64, 96, 64, 90]
+ 90,
+ opROUND00, // [90, 64, 96, 64, 128]
+ opRTDG, // [90, 64, 96, 64, 128]
+ opPUSHB000, // [90, 64, 96, 64, 128, 90]
+ 90,
+ opROUND00, // [90, 64, 96, 64, 128, 96]
+ },
+ []int32{90, 64, 96, 64, 128, 96},
+ "",
+ },
+ {
+ "super-rounding",
+ // See figure 20 of https://developer.apple.com/fonts/TTRefMan/RM02/Chap2.html#rounding
+ // and the sign preservation steps of the "Order of rounding operations" section.
+ []byte{
+ opPUSHB000, // [0x58]
+ 0x58,
+ opSROUND, // []
+ opPUSHW000, // [-81]
+ 0xff,
+ 0xaf,
+ opROUND00, // [-80]
+ opPUSHW000, // [-80, -80]
+ 0xff,
+ 0xb0,
+ opROUND00, // [-80, -80]
+ opPUSHW000, // [-80, -80, -17]
+ 0xff,
+ 0xef,
+ opROUND00, // [-80, -80, -16]
+ opPUSHW000, // [-80, -80, -16, -16]
+ 0xff,
+ 0xf0,
+ opROUND00, // [-80, -80, -16, -16]
+ opPUSHB000, // [-80, -80, -16, -16, 0]
+ 0,
+ opROUND00, // [-80, -80, -16, -16, 16]
+ opPUSHB000, // [-80, -80, -16, -16, 16, 16]
+ 16,
+ opROUND00, // [-80, -80, -16, -16, 16, 16]
+ opPUSHB000, // [-80, -80, -16, -16, 16, 16, 47]
+ 47,
+ opROUND00, // [-80, -80, -16, -16, 16, 16, 16]
+ opPUSHB000, // [-80, -80, -16, -16, 16, 16, 16, 48]
+ 48,
+ opROUND00, // [-80, -80, -16, -16, 16, 16, 16, 80]
+ },
+ []int32{-80, -80, -16, -16, 16, 16, 16, 80},
+ "",
+ },
+ {
+ "roll",
+ []byte{
+ opPUSHB010, // [1, 2, 3]
+ 1,
+ 2,
+ 3,
+ opROLL, // [2, 3, 1]
+ },
+ []int32{2, 3, 1},
+ "",
+ },
+ {
+ "max/min",
+ []byte{
+ opPUSHW001, // [-2, -3]
+ 0xff,
+ 0xfe,
+ 0xff,
+ 0xfd,
+ opMAX, // [-2]
+ opPUSHW001, // [-2, -4, -5]
+ 0xff,
+ 0xfc,
+ 0xff,
+ 0xfb,
+ opMIN, // [-2, -5]
+ },
+ []int32{-2, -5},
+ "",
+ },
+ {
+ "functions",
+ []byte{
+ opPUSHB011, // [3, 7, 0, 3]
+ 3,
+ 7,
+ 0,
+ 3,
+
+ opFDEF, // Function #3 (not called)
+ opPUSHB000,
+ 98,
+ opENDF,
+
+ opFDEF, // Function #0
+ opDUP,
+ opADD,
+ opENDF,
+
+ opFDEF, // Function #7
+ opPUSHB001,
+ 10,
+ 0,
+ opCALL,
+ opDUP,
+ opENDF,
+
+ opFDEF, // Function #3 (again)
+ opPUSHB000,
+ 99,
+ opENDF,
+
+ opPUSHB001, // [2, 0]
+ 2,
+ 0,
+ opCALL, // [4]
+ opPUSHB000, // [4, 3]
+ 3,
+ opLOOPCALL, // [99, 99, 99, 99]
+ opPUSHB000, // [99, 99, 99, 99, 7]
+ 7,
+ opCALL, // [99, 99, 99, 99, 20, 20]
+ },
+ []int32{99, 99, 99, 99, 20, 20},
+ "",
+ },
+ }
+
+ for _, tc := range testCases {
+ h := &hinter{}
+ h.init(&Font{
+ maxStorage: 32,
+ maxStackElements: 100,
+ }, 768)
+ err, errStr := h.run(tc.prog, nil, nil, nil, nil), ""
+ if err != nil {
+ errStr = err.Error()
+ }
+ if tc.errStr != "" {
+ if errStr == "" {
+ t.Errorf("%s: got no error, want %q", tc.desc, tc.errStr)
+ } else if !strings.Contains(errStr, tc.errStr) {
+ t.Errorf("%s: got error %q, want one containing %q", tc.desc, errStr, tc.errStr)
+ }
+ continue
+ }
+ if errStr != "" {
+ t.Errorf("%s: got error %q, want none", tc.desc, errStr)
+ continue
+ }
+ got := h.stack[:len(tc.want)]
+ if !reflect.DeepEqual(got, tc.want) {
+ t.Errorf("%s: got %v, want %v", tc.desc, got, tc.want)
+ continue
+ }
+ }
+}
+
+// TestMove tests that the hinter.move method matches the output of the C
+// Freetype implementation.
+func TestMove(t *testing.T) {
+ h, p := hinter{}, Point{}
+ testCases := []struct {
+ pvX, pvY, fvX, fvY f2dot14
+ wantX, wantY fixed.Int26_6
+ }{
+ {+0x4000, +0x0000, +0x4000, +0x0000, +1000, +0},
+ {+0x4000, +0x0000, -0x4000, +0x0000, +1000, +0},
+ {-0x4000, +0x0000, +0x4000, +0x0000, -1000, +0},
+ {-0x4000, +0x0000, -0x4000, +0x0000, -1000, +0},
+ {+0x0000, +0x4000, +0x0000, +0x4000, +0, +1000},
+ {+0x0000, +0x4000, +0x0000, -0x4000, +0, +1000},
+ {+0x4000, +0x0000, +0x2d41, +0x2d41, +1000, +1000},
+ {+0x4000, +0x0000, -0x2d41, +0x2d41, +1000, -1000},
+ {+0x4000, +0x0000, +0x2d41, -0x2d41, +1000, -1000},
+ {+0x4000, +0x0000, -0x2d41, -0x2d41, +1000, +1000},
+ {-0x4000, +0x0000, +0x2d41, +0x2d41, -1000, -1000},
+ {-0x4000, +0x0000, -0x2d41, +0x2d41, -1000, +1000},
+ {-0x4000, +0x0000, +0x2d41, -0x2d41, -1000, +1000},
+ {-0x4000, +0x0000, -0x2d41, -0x2d41, -1000, -1000},
+ {+0x376d, +0x2000, +0x2d41, +0x2d41, +732, +732},
+ {-0x376d, +0x2000, +0x2d41, +0x2d41, -2732, -2732},
+ {+0x376d, +0x2000, +0x2d41, -0x2d41, +2732, -2732},
+ {-0x376d, +0x2000, +0x2d41, -0x2d41, -732, +732},
+ {-0x376d, -0x2000, +0x2d41, +0x2d41, -732, -732},
+ {+0x376d, +0x2000, +0x4000, +0x0000, +1155, +0},
+ {+0x376d, +0x2000, +0x0000, +0x4000, +0, +2000},
+ }
+ for _, tc := range testCases {
+ p = Point{}
+ h.gs.pv = [2]f2dot14{tc.pvX, tc.pvY}
+ h.gs.fv = [2]f2dot14{tc.fvX, tc.fvY}
+ h.move(&p, 1000, true)
+ tx := p.Flags&flagTouchedX != 0
+ ty := p.Flags&flagTouchedY != 0
+ wantTX := tc.fvX != 0
+ wantTY := tc.fvY != 0
+ if p.X != tc.wantX || p.Y != tc.wantY || tx != wantTX || ty != wantTY {
+ t.Errorf("pv=%v, fv=%v\ngot %d, %d, %t, %t\nwant %d, %d, %t, %t",
+ h.gs.pv, h.gs.fv, p.X, p.Y, tx, ty, tc.wantX, tc.wantY, wantTX, wantTY)
+ continue
+ }
+
+ // Check that p is aligned with the freedom vector.
+ a := int64(p.X) * int64(tc.fvY)
+ b := int64(p.Y) * int64(tc.fvX)
+ if a != b {
+ t.Errorf("pv=%v, fv=%v, p=%v not aligned with fv", h.gs.pv, h.gs.fv, p)
+ continue
+ }
+
+ // Check that the projected p is 1000 away from the origin.
+ dotProd := (int64(p.X)*int64(tc.pvX) + int64(p.Y)*int64(tc.pvY) + 1<<13) >> 14
+ if dotProd != 1000 {
+ t.Errorf("pv=%v, fv=%v, p=%v not 1000 from origin", h.gs.pv, h.gs.fv, p)
+ continue
+ }
+ }
+}
+
+// TestNormalize tests that the normalize function matches the output of the C
+// Freetype implementation.
+func TestNormalize(t *testing.T) {
+ testCases := [][2]f2dot14{
+ {-15895, 3974},
+ {-15543, 5181},
+ {-14654, 7327},
+ {-11585, 11585},
+ {0, 16384},
+ {11585, 11585},
+ {14654, 7327},
+ {15543, 5181},
+ {15895, 3974},
+ {16066, 3213},
+ {16161, 2694},
+ {16219, 2317},
+ {16257, 2032},
+ {16284, 1809},
+ }
+ for i, want := range testCases {
+ got := normalize(f2dot14(i)-4, 1)
+ if got != want {
+ t.Errorf("i=%d: got %v, want %v", i, got, want)
+ }
+ }
+}
diff --git a/vendor/github.com/golang/freetype/truetype/opcodes.go b/vendor/github.com/golang/freetype/truetype/opcodes.go
new file mode 100644
index 0000000..1880e1e
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/opcodes.go
@@ -0,0 +1,289 @@
+// Copyright 2012 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package truetype
+
+// The Truetype opcodes are summarized at
+// https://developer.apple.com/fonts/TTRefMan/RM07/appendixA.html
+
+const (
+ opSVTCA0 = 0x00 // Set freedom and projection Vectors To Coordinate Axis
+ opSVTCA1 = 0x01 // .
+ opSPVTCA0 = 0x02 // Set Projection Vector To Coordinate Axis
+ opSPVTCA1 = 0x03 // .
+ opSFVTCA0 = 0x04 // Set Freedom Vector to Coordinate Axis
+ opSFVTCA1 = 0x05 // .
+ opSPVTL0 = 0x06 // Set Projection Vector To Line
+ opSPVTL1 = 0x07 // .
+ opSFVTL0 = 0x08 // Set Freedom Vector To Line
+ opSFVTL1 = 0x09 // .
+ opSPVFS = 0x0a // Set Projection Vector From Stack
+ opSFVFS = 0x0b // Set Freedom Vector From Stack
+ opGPV = 0x0c // Get Projection Vector
+ opGFV = 0x0d // Get Freedom Vector
+ opSFVTPV = 0x0e // Set Freedom Vector To Projection Vector
+ opISECT = 0x0f // moves point p to the InterSECTion of two lines
+ opSRP0 = 0x10 // Set Reference Point 0
+ opSRP1 = 0x11 // Set Reference Point 1
+ opSRP2 = 0x12 // Set Reference Point 2
+ opSZP0 = 0x13 // Set Zone Pointer 0
+ opSZP1 = 0x14 // Set Zone Pointer 1
+ opSZP2 = 0x15 // Set Zone Pointer 2
+ opSZPS = 0x16 // Set Zone PointerS
+ opSLOOP = 0x17 // Set LOOP variable
+ opRTG = 0x18 // Round To Grid
+ opRTHG = 0x19 // Round To Half Grid
+ opSMD = 0x1a // Set Minimum Distance
+ opELSE = 0x1b // ELSE clause
+ opJMPR = 0x1c // JuMP Relative
+ opSCVTCI = 0x1d // Set Control Value Table Cut-In
+ opSSWCI = 0x1e // Set Single Width Cut-In
+ opSSW = 0x1f // Set Single Width
+ opDUP = 0x20 // DUPlicate top stack element
+ opPOP = 0x21 // POP top stack element
+ opCLEAR = 0x22 // CLEAR the stack
+ opSWAP = 0x23 // SWAP the top two elements on the stack
+ opDEPTH = 0x24 // DEPTH of the stack
+ opCINDEX = 0x25 // Copy the INDEXed element to the top of the stack
+ opMINDEX = 0x26 // Move the INDEXed element to the top of the stack
+ opALIGNPTS = 0x27 // ALIGN PoinTS
+ op_0x28 = 0x28 // deprecated
+ opUTP = 0x29 // UnTouch Point
+ opLOOPCALL = 0x2a // LOOP and CALL function
+ opCALL = 0x2b // CALL function
+ opFDEF = 0x2c // Function DEFinition
+ opENDF = 0x2d // END Function definition
+ opMDAP0 = 0x2e // Move Direct Absolute Point
+ opMDAP1 = 0x2f // .
+ opIUP0 = 0x30 // Interpolate Untouched Points through the outline
+ opIUP1 = 0x31 // .
+ opSHP0 = 0x32 // SHift Point using reference point
+ opSHP1 = 0x33 // .
+ opSHC0 = 0x34 // SHift Contour using reference point
+ opSHC1 = 0x35 // .
+ opSHZ0 = 0x36 // SHift Zone using reference point
+ opSHZ1 = 0x37 // .
+ opSHPIX = 0x38 // SHift point by a PIXel amount
+ opIP = 0x39 // Interpolate Point
+ opMSIRP0 = 0x3a // Move Stack Indirect Relative Point
+ opMSIRP1 = 0x3b // .
+ opALIGNRP = 0x3c // ALIGN to Reference Point
+ opRTDG = 0x3d // Round To Double Grid
+ opMIAP0 = 0x3e // Move Indirect Absolute Point
+ opMIAP1 = 0x3f // .
+ opNPUSHB = 0x40 // PUSH N Bytes
+ opNPUSHW = 0x41 // PUSH N Words
+ opWS = 0x42 // Write Store
+ opRS = 0x43 // Read Store
+ opWCVTP = 0x44 // Write Control Value Table in Pixel units
+ opRCVT = 0x45 // Read Control Value Table entry
+ opGC0 = 0x46 // Get Coordinate projected onto the projection vector
+ opGC1 = 0x47 // .
+ opSCFS = 0x48 // Sets Coordinate From the Stack using projection vector and freedom vector
+ opMD0 = 0x49 // Measure Distance
+ opMD1 = 0x4a // .
+ opMPPEM = 0x4b // Measure Pixels Per EM
+ opMPS = 0x4c // Measure Point Size
+ opFLIPON = 0x4d // set the auto FLIP Boolean to ON
+ opFLIPOFF = 0x4e // set the auto FLIP Boolean to OFF
+ opDEBUG = 0x4f // DEBUG call
+ opLT = 0x50 // Less Than
+ opLTEQ = 0x51 // Less Than or EQual
+ opGT = 0x52 // Greater Than
+ opGTEQ = 0x53 // Greater Than or EQual
+ opEQ = 0x54 // EQual
+ opNEQ = 0x55 // Not EQual
+ opODD = 0x56 // ODD
+ opEVEN = 0x57 // EVEN
+ opIF = 0x58 // IF test
+ opEIF = 0x59 // End IF
+ opAND = 0x5a // logical AND
+ opOR = 0x5b // logical OR
+ opNOT = 0x5c // logical NOT
+ opDELTAP1 = 0x5d // DELTA exception P1
+ opSDB = 0x5e // Set Delta Base in the graphics state
+ opSDS = 0x5f // Set Delta Shift in the graphics state
+ opADD = 0x60 // ADD
+ opSUB = 0x61 // SUBtract
+ opDIV = 0x62 // DIVide
+ opMUL = 0x63 // MULtiply
+ opABS = 0x64 // ABSolute value
+ opNEG = 0x65 // NEGate
+ opFLOOR = 0x66 // FLOOR
+ opCEILING = 0x67 // CEILING
+ opROUND00 = 0x68 // ROUND value
+ opROUND01 = 0x69 // .
+ opROUND10 = 0x6a // .
+ opROUND11 = 0x6b // .
+ opNROUND00 = 0x6c // No ROUNDing of value
+ opNROUND01 = 0x6d // .
+ opNROUND10 = 0x6e // .
+ opNROUND11 = 0x6f // .
+ opWCVTF = 0x70 // Write Control Value Table in Funits
+ opDELTAP2 = 0x71 // DELTA exception P2
+ opDELTAP3 = 0x72 // DELTA exception P3
+ opDELTAC1 = 0x73 // DELTA exception C1
+ opDELTAC2 = 0x74 // DELTA exception C2
+ opDELTAC3 = 0x75 // DELTA exception C3
+ opSROUND = 0x76 // Super ROUND
+ opS45ROUND = 0x77 // Super ROUND 45 degrees
+ opJROT = 0x78 // Jump Relative On True
+ opJROF = 0x79 // Jump Relative On False
+ opROFF = 0x7a // Round OFF
+ op_0x7b = 0x7b // deprecated
+ opRUTG = 0x7c // Round Up To Grid
+ opRDTG = 0x7d // Round Down To Grid
+ opSANGW = 0x7e // Set ANGle Weight
+ opAA = 0x7f // Adjust Angle
+ opFLIPPT = 0x80 // FLIP PoinT
+ opFLIPRGON = 0x81 // FLIP RanGe ON
+ opFLIPRGOFF = 0x82 // FLIP RanGe OFF
+ op_0x83 = 0x83 // deprecated
+ op_0x84 = 0x84 // deprecated
+ opSCANCTRL = 0x85 // SCAN conversion ConTRoL
+ opSDPVTL0 = 0x86 // Set Dual Projection Vector To Line
+ opSDPVTL1 = 0x87 // .
+ opGETINFO = 0x88 // GET INFOrmation
+ opIDEF = 0x89 // Instruction DEFinition
+ opROLL = 0x8a // ROLL the top three stack elements
+ opMAX = 0x8b // MAXimum of top two stack elements
+ opMIN = 0x8c // MINimum of top two stack elements
+ opSCANTYPE = 0x8d // SCANTYPE
+ opINSTCTRL = 0x8e // INSTRuction execution ConTRoL
+ op_0x8f = 0x8f
+ op_0x90 = 0x90
+ op_0x91 = 0x91
+ op_0x92 = 0x92
+ op_0x93 = 0x93
+ op_0x94 = 0x94
+ op_0x95 = 0x95
+ op_0x96 = 0x96
+ op_0x97 = 0x97
+ op_0x98 = 0x98
+ op_0x99 = 0x99
+ op_0x9a = 0x9a
+ op_0x9b = 0x9b
+ op_0x9c = 0x9c
+ op_0x9d = 0x9d
+ op_0x9e = 0x9e
+ op_0x9f = 0x9f
+ op_0xa0 = 0xa0
+ op_0xa1 = 0xa1
+ op_0xa2 = 0xa2
+ op_0xa3 = 0xa3
+ op_0xa4 = 0xa4
+ op_0xa5 = 0xa5
+ op_0xa6 = 0xa6
+ op_0xa7 = 0xa7
+ op_0xa8 = 0xa8
+ op_0xa9 = 0xa9
+ op_0xaa = 0xaa
+ op_0xab = 0xab
+ op_0xac = 0xac
+ op_0xad = 0xad
+ op_0xae = 0xae
+ op_0xaf = 0xaf
+ opPUSHB000 = 0xb0 // PUSH Bytes
+ opPUSHB001 = 0xb1 // .
+ opPUSHB010 = 0xb2 // .
+ opPUSHB011 = 0xb3 // .
+ opPUSHB100 = 0xb4 // .
+ opPUSHB101 = 0xb5 // .
+ opPUSHB110 = 0xb6 // .
+ opPUSHB111 = 0xb7 // .
+ opPUSHW000 = 0xb8 // PUSH Words
+ opPUSHW001 = 0xb9 // .
+ opPUSHW010 = 0xba // .
+ opPUSHW011 = 0xbb // .
+ opPUSHW100 = 0xbc // .
+ opPUSHW101 = 0xbd // .
+ opPUSHW110 = 0xbe // .
+ opPUSHW111 = 0xbf // .
+ opMDRP00000 = 0xc0 // Move Direct Relative Point
+ opMDRP00001 = 0xc1 // .
+ opMDRP00010 = 0xc2 // .
+ opMDRP00011 = 0xc3 // .
+ opMDRP00100 = 0xc4 // .
+ opMDRP00101 = 0xc5 // .
+ opMDRP00110 = 0xc6 // .
+ opMDRP00111 = 0xc7 // .
+ opMDRP01000 = 0xc8 // .
+ opMDRP01001 = 0xc9 // .
+ opMDRP01010 = 0xca // .
+ opMDRP01011 = 0xcb // .
+ opMDRP01100 = 0xcc // .
+ opMDRP01101 = 0xcd // .
+ opMDRP01110 = 0xce // .
+ opMDRP01111 = 0xcf // .
+ opMDRP10000 = 0xd0 // .
+ opMDRP10001 = 0xd1 // .
+ opMDRP10010 = 0xd2 // .
+ opMDRP10011 = 0xd3 // .
+ opMDRP10100 = 0xd4 // .
+ opMDRP10101 = 0xd5 // .
+ opMDRP10110 = 0xd6 // .
+ opMDRP10111 = 0xd7 // .
+ opMDRP11000 = 0xd8 // .
+ opMDRP11001 = 0xd9 // .
+ opMDRP11010 = 0xda // .
+ opMDRP11011 = 0xdb // .
+ opMDRP11100 = 0xdc // .
+ opMDRP11101 = 0xdd // .
+ opMDRP11110 = 0xde // .
+ opMDRP11111 = 0xdf // .
+ opMIRP00000 = 0xe0 // Move Indirect Relative Point
+ opMIRP00001 = 0xe1 // .
+ opMIRP00010 = 0xe2 // .
+ opMIRP00011 = 0xe3 // .
+ opMIRP00100 = 0xe4 // .
+ opMIRP00101 = 0xe5 // .
+ opMIRP00110 = 0xe6 // .
+ opMIRP00111 = 0xe7 // .
+ opMIRP01000 = 0xe8 // .
+ opMIRP01001 = 0xe9 // .
+ opMIRP01010 = 0xea // .
+ opMIRP01011 = 0xeb // .
+ opMIRP01100 = 0xec // .
+ opMIRP01101 = 0xed // .
+ opMIRP01110 = 0xee // .
+ opMIRP01111 = 0xef // .
+ opMIRP10000 = 0xf0 // .
+ opMIRP10001 = 0xf1 // .
+ opMIRP10010 = 0xf2 // .
+ opMIRP10011 = 0xf3 // .
+ opMIRP10100 = 0xf4 // .
+ opMIRP10101 = 0xf5 // .
+ opMIRP10110 = 0xf6 // .
+ opMIRP10111 = 0xf7 // .
+ opMIRP11000 = 0xf8 // .
+ opMIRP11001 = 0xf9 // .
+ opMIRP11010 = 0xfa // .
+ opMIRP11011 = 0xfb // .
+ opMIRP11100 = 0xfc // .
+ opMIRP11101 = 0xfd // .
+ opMIRP11110 = 0xfe // .
+ opMIRP11111 = 0xff // .
+)
+
+// popCount is the number of stack elements that each opcode pops.
+var popCount = [256]uint8{
+ // 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f
+ 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 5, // 0x00 - 0x0f
+ 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, // 0x10 - 0x1f
+ 1, 1, 0, 2, 0, 1, 1, 2, 0, 1, 2, 1, 1, 0, 1, 1, // 0x20 - 0x2f
+ 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 2, 2, 0, 0, 2, 2, // 0x30 - 0x3f
+ 0, 0, 2, 1, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, // 0x40 - 0x4f
+ 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 2, 2, 1, 1, 1, 1, // 0x50 - 0x5f
+ 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0x60 - 0x6f
+ 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1, // 0x70 - 0x7f
+ 0, 2, 2, 0, 0, 1, 2, 2, 1, 1, 3, 2, 2, 1, 2, 0, // 0x80 - 0x8f
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0x90 - 0x9f
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0xa0 - 0xaf
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0xb0 - 0xbf
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0xc0 - 0xcf
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, // 0xd0 - 0xdf
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // 0xe0 - 0xef
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // 0xf0 - 0xff
+}
diff --git a/vendor/github.com/golang/freetype/truetype/truetype.go b/vendor/github.com/golang/freetype/truetype/truetype.go
new file mode 100644
index 0000000..7270bbf
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/truetype.go
@@ -0,0 +1,653 @@
+// Copyright 2010 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+// Package truetype provides a parser for the TTF and TTC file formats.
+// Those formats are documented at http://developer.apple.com/fonts/TTRefMan/
+// and http://www.microsoft.com/typography/otspec/
+//
+// Some of a font's methods provide lengths or co-ordinates, e.g. bounds, font
+// metrics and control points. All these methods take a scale parameter, which
+// is the number of pixels in 1 em, expressed as a 26.6 fixed point value. For
+// example, if 1 em is 10 pixels then scale is fixed.I(10), which is equal to
+// fixed.Int26_6(10 << 6).
+//
+// To measure a TrueType font in ideal FUnit space, use scale equal to
+// font.FUnitsPerEm().
+package truetype // import "github.com/golang/freetype/truetype"
+
+import (
+ "fmt"
+
+ "golang.org/x/image/math/fixed"
+)
+
+// An Index is a Font's index of a rune.
+type Index uint16
+
+// A NameID identifies a name table entry.
+//
+// See https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6name.html
+type NameID uint16
+
+const (
+ NameIDCopyright NameID = 0
+ NameIDFontFamily = 1
+ NameIDFontSubfamily = 2
+ NameIDUniqueSubfamilyID = 3
+ NameIDFontFullName = 4
+ NameIDNameTableVersion = 5
+ NameIDPostscriptName = 6
+ NameIDTrademarkNotice = 7
+ NameIDManufacturerName = 8
+ NameIDDesignerName = 9
+ NameIDFontDescription = 10
+ NameIDFontVendorURL = 11
+ NameIDFontDesignerURL = 12
+ NameIDFontLicense = 13
+ NameIDFontLicenseURL = 14
+ NameIDPreferredFamily = 16
+ NameIDPreferredSubfamily = 17
+ NameIDCompatibleName = 18
+ NameIDSampleText = 19
+)
+
+const (
+ // A 32-bit encoding consists of a most-significant 16-bit Platform ID and a
+ // least-significant 16-bit Platform Specific ID. The magic numbers are
+ // specified at https://www.microsoft.com/typography/otspec/name.htm
+ unicodeEncodingBMPOnly = 0x00000003 // PID = 0 (Unicode), PSID = 3 (Unicode 2.0 BMP Only)
+ unicodeEncodingFull = 0x00000004 // PID = 0 (Unicode), PSID = 4 (Unicode 2.0 Full Repertoire)
+ microsoftSymbolEncoding = 0x00030000 // PID = 3 (Microsoft), PSID = 0 (Symbol)
+ microsoftUCS2Encoding = 0x00030001 // PID = 3 (Microsoft), PSID = 1 (UCS-2)
+ microsoftUCS4Encoding = 0x0003000a // PID = 3 (Microsoft), PSID = 10 (UCS-4)
+)
+
+// An HMetric holds the horizontal metrics of a single glyph.
+type HMetric struct {
+ AdvanceWidth, LeftSideBearing fixed.Int26_6
+}
+
+// A VMetric holds the vertical metrics of a single glyph.
+type VMetric struct {
+ AdvanceHeight, TopSideBearing fixed.Int26_6
+}
+
+// A FormatError reports that the input is not a valid TrueType font.
+type FormatError string
+
+func (e FormatError) Error() string {
+ return "freetype: invalid TrueType format: " + string(e)
+}
+
+// An UnsupportedError reports that the input uses a valid but unimplemented
+// TrueType feature.
+type UnsupportedError string
+
+func (e UnsupportedError) Error() string {
+ return "freetype: unsupported TrueType feature: " + string(e)
+}
+
+// u32 returns the big-endian uint32 at b[i:].
+func u32(b []byte, i int) uint32 {
+ return uint32(b[i])<<24 | uint32(b[i+1])<<16 | uint32(b[i+2])<<8 | uint32(b[i+3])
+}
+
+// u16 returns the big-endian uint16 at b[i:].
+func u16(b []byte, i int) uint16 {
+ return uint16(b[i])<<8 | uint16(b[i+1])
+}
+
+// readTable returns a slice of the TTF data given by a table's directory entry.
+func readTable(ttf []byte, offsetLength []byte) ([]byte, error) {
+ offset := int(u32(offsetLength, 0))
+ if offset < 0 {
+ return nil, FormatError(fmt.Sprintf("offset too large: %d", uint32(offset)))
+ }
+ length := int(u32(offsetLength, 4))
+ if length < 0 {
+ return nil, FormatError(fmt.Sprintf("length too large: %d", uint32(length)))
+ }
+ end := offset + length
+ if end < 0 || end > len(ttf) {
+ return nil, FormatError(fmt.Sprintf("offset + length too large: %d", uint32(offset)+uint32(length)))
+ }
+ return ttf[offset:end], nil
+}
+
+// parseSubtables returns the offset and platformID of the best subtable in
+// table, where best favors a Unicode cmap encoding, and failing that, a
+// Microsoft cmap encoding. offset is the offset of the first subtable in
+// table, and size is the size of each subtable.
+//
+// If pred is non-nil, then only subtables that satisfy that predicate will be
+// considered.
+func parseSubtables(table []byte, name string, offset, size int, pred func([]byte) bool) (
+ bestOffset int, bestPID uint32, retErr error) {
+
+ if len(table) < 4 {
+ return 0, 0, FormatError(name + " too short")
+ }
+ nSubtables := int(u16(table, 2))
+ if len(table) < size*nSubtables+offset {
+ return 0, 0, FormatError(name + " too short")
+ }
+ ok := false
+ for i := 0; i < nSubtables; i, offset = i+1, offset+size {
+ if pred != nil && !pred(table[offset:]) {
+ continue
+ }
+ // We read the 16-bit Platform ID and 16-bit Platform Specific ID as a single uint32.
+ // All values are big-endian.
+ pidPsid := u32(table, offset)
+ // We prefer the Unicode cmap encoding. Failing to find that, we fall
+ // back onto the Microsoft cmap encoding.
+ if pidPsid == unicodeEncodingBMPOnly || pidPsid == unicodeEncodingFull {
+ bestOffset, bestPID, ok = offset, pidPsid>>16, true
+ break
+
+ } else if pidPsid == microsoftSymbolEncoding ||
+ pidPsid == microsoftUCS2Encoding ||
+ pidPsid == microsoftUCS4Encoding {
+
+ bestOffset, bestPID, ok = offset, pidPsid>>16, true
+ // We don't break out of the for loop, so that Unicode can override Microsoft.
+ }
+ }
+ if !ok {
+ return 0, 0, UnsupportedError(name + " encoding")
+ }
+ return bestOffset, bestPID, nil
+}
+
+const (
+ locaOffsetFormatUnknown int = iota
+ locaOffsetFormatShort
+ locaOffsetFormatLong
+)
+
+// A cm holds a parsed cmap entry.
+type cm struct {
+ start, end, delta, offset uint32
+}
+
+// A Font represents a Truetype font.
+type Font struct {
+ // Tables sliced from the TTF data. The different tables are documented
+ // at http://developer.apple.com/fonts/TTRefMan/RM06/Chap6.html
+ cmap, cvt, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, name, os2, prep, vmtx []byte
+
+ cmapIndexes []byte
+
+ // Cached values derived from the raw ttf data.
+ cm []cm
+ locaOffsetFormat int
+ nGlyph, nHMetric, nKern int
+ fUnitsPerEm int32
+ ascent int32 // In FUnits.
+ descent int32 // In FUnits; typically negative.
+ bounds fixed.Rectangle26_6 // In FUnits.
+ // Values from the maxp section.
+ maxTwilightPoints, maxStorage, maxFunctionDefs, maxStackElements uint16
+}
+
+func (f *Font) parseCmap() error {
+ const (
+ cmapFormat4 = 4
+ cmapFormat12 = 12
+ languageIndependent = 0
+ )
+
+ offset, _, err := parseSubtables(f.cmap, "cmap", 4, 8, nil)
+ if err != nil {
+ return err
+ }
+ offset = int(u32(f.cmap, offset+4))
+ if offset <= 0 || offset > len(f.cmap) {
+ return FormatError("bad cmap offset")
+ }
+
+ cmapFormat := u16(f.cmap, offset)
+ switch cmapFormat {
+ case cmapFormat4:
+ language := u16(f.cmap, offset+4)
+ if language != languageIndependent {
+ return UnsupportedError(fmt.Sprintf("language: %d", language))
+ }
+ segCountX2 := int(u16(f.cmap, offset+6))
+ if segCountX2%2 == 1 {
+ return FormatError(fmt.Sprintf("bad segCountX2: %d", segCountX2))
+ }
+ segCount := segCountX2 / 2
+ offset += 14
+ f.cm = make([]cm, segCount)
+ for i := 0; i < segCount; i++ {
+ f.cm[i].end = uint32(u16(f.cmap, offset))
+ offset += 2
+ }
+ offset += 2
+ for i := 0; i < segCount; i++ {
+ f.cm[i].start = uint32(u16(f.cmap, offset))
+ offset += 2
+ }
+ for i := 0; i < segCount; i++ {
+ f.cm[i].delta = uint32(u16(f.cmap, offset))
+ offset += 2
+ }
+ for i := 0; i < segCount; i++ {
+ f.cm[i].offset = uint32(u16(f.cmap, offset))
+ offset += 2
+ }
+ f.cmapIndexes = f.cmap[offset:]
+ return nil
+
+ case cmapFormat12:
+ if u16(f.cmap, offset+2) != 0 {
+ return FormatError(fmt.Sprintf("cmap format: % x", f.cmap[offset:offset+4]))
+ }
+ length := u32(f.cmap, offset+4)
+ language := u32(f.cmap, offset+8)
+ if language != languageIndependent {
+ return UnsupportedError(fmt.Sprintf("language: %d", language))
+ }
+ nGroups := u32(f.cmap, offset+12)
+ if length != 12*nGroups+16 {
+ return FormatError("inconsistent cmap length")
+ }
+ offset += 16
+ f.cm = make([]cm, nGroups)
+ for i := uint32(0); i < nGroups; i++ {
+ f.cm[i].start = u32(f.cmap, offset+0)
+ f.cm[i].end = u32(f.cmap, offset+4)
+ f.cm[i].delta = u32(f.cmap, offset+8) - f.cm[i].start
+ offset += 12
+ }
+ return nil
+ }
+ return UnsupportedError(fmt.Sprintf("cmap format: %d", cmapFormat))
+}
+
+func (f *Font) parseHead() error {
+ if len(f.head) != 54 {
+ return FormatError(fmt.Sprintf("bad head length: %d", len(f.head)))
+ }
+ f.fUnitsPerEm = int32(u16(f.head, 18))
+ f.bounds.Min.X = fixed.Int26_6(int16(u16(f.head, 36)))
+ f.bounds.Min.Y = fixed.Int26_6(int16(u16(f.head, 38)))
+ f.bounds.Max.X = fixed.Int26_6(int16(u16(f.head, 40)))
+ f.bounds.Max.Y = fixed.Int26_6(int16(u16(f.head, 42)))
+ switch i := u16(f.head, 50); i {
+ case 0:
+ f.locaOffsetFormat = locaOffsetFormatShort
+ case 1:
+ f.locaOffsetFormat = locaOffsetFormatLong
+ default:
+ return FormatError(fmt.Sprintf("bad indexToLocFormat: %d", i))
+ }
+ return nil
+}
+
+func (f *Font) parseHhea() error {
+ if len(f.hhea) != 36 {
+ return FormatError(fmt.Sprintf("bad hhea length: %d", len(f.hhea)))
+ }
+ f.ascent = int32(int16(u16(f.hhea, 4)))
+ f.descent = int32(int16(u16(f.hhea, 6)))
+ f.nHMetric = int(u16(f.hhea, 34))
+ if 4*f.nHMetric+2*(f.nGlyph-f.nHMetric) != len(f.hmtx) {
+ return FormatError(fmt.Sprintf("bad hmtx length: %d", len(f.hmtx)))
+ }
+ return nil
+}
+
+func (f *Font) parseKern() error {
+ // Apple's TrueType documentation (http://developer.apple.com/fonts/TTRefMan/RM06/Chap6kern.html) says:
+ // "Previous versions of the 'kern' table defined both the version and nTables fields in the header
+ // as UInt16 values and not UInt32 values. Use of the older format on the Mac OS is discouraged
+ // (although AAT can sense an old kerning table and still make correct use of it). Microsoft
+ // Windows still uses the older format for the 'kern' table and will not recognize the newer one.
+ // Fonts targeted for the Mac OS only should use the new format; fonts targeted for both the Mac OS
+ // and Windows should use the old format."
+ // Since we expect that almost all fonts aim to be Windows-compatible, we only parse the "older" format,
+ // just like the C Freetype implementation.
+ if len(f.kern) == 0 {
+ if f.nKern != 0 {
+ return FormatError("bad kern table length")
+ }
+ return nil
+ }
+ if len(f.kern) < 18 {
+ return FormatError("kern data too short")
+ }
+ version, offset := u16(f.kern, 0), 2
+ if version != 0 {
+ return UnsupportedError(fmt.Sprintf("kern version: %d", version))
+ }
+
+ n, offset := u16(f.kern, offset), offset+2
+ if n == 0 {
+ return UnsupportedError("kern nTables: 0")
+ }
+ // TODO: support multiple subtables. In practice, almost all .ttf files
+ // have only one subtable, if they have a kern table at all. But it's not
+ // impossible. Xolonium Regular (https://fontlibrary.org/en/font/xolonium)
+ // has 3 subtables. Those subtables appear to be disjoint, rather than
+ // being the same kerning pairs encoded in three different ways.
+ //
+ // For now, we'll use only the first subtable.
+
+ offset += 2 // Skip the version.
+ length, offset := int(u16(f.kern, offset)), offset+2
+ coverage, offset := u16(f.kern, offset), offset+2
+ if coverage != 0x0001 {
+ // We only support horizontal kerning.
+ return UnsupportedError(fmt.Sprintf("kern coverage: 0x%04x", coverage))
+ }
+ f.nKern, offset = int(u16(f.kern, offset)), offset+2
+ if 6*f.nKern != length-14 {
+ return FormatError("bad kern table length")
+ }
+ return nil
+}
+
+func (f *Font) parseMaxp() error {
+ if len(f.maxp) != 32 {
+ return FormatError(fmt.Sprintf("bad maxp length: %d", len(f.maxp)))
+ }
+ f.nGlyph = int(u16(f.maxp, 4))
+ f.maxTwilightPoints = u16(f.maxp, 16)
+ f.maxStorage = u16(f.maxp, 18)
+ f.maxFunctionDefs = u16(f.maxp, 20)
+ f.maxStackElements = u16(f.maxp, 24)
+ return nil
+}
+
+// scale returns x divided by f.fUnitsPerEm, rounded to the nearest integer.
+func (f *Font) scale(x fixed.Int26_6) fixed.Int26_6 {
+ if x >= 0 {
+ x += fixed.Int26_6(f.fUnitsPerEm) / 2
+ } else {
+ x -= fixed.Int26_6(f.fUnitsPerEm) / 2
+ }
+ return x / fixed.Int26_6(f.fUnitsPerEm)
+}
+
+// Bounds returns the union of a Font's glyphs' bounds.
+func (f *Font) Bounds(scale fixed.Int26_6) fixed.Rectangle26_6 {
+ b := f.bounds
+ b.Min.X = f.scale(scale * b.Min.X)
+ b.Min.Y = f.scale(scale * b.Min.Y)
+ b.Max.X = f.scale(scale * b.Max.X)
+ b.Max.Y = f.scale(scale * b.Max.Y)
+ return b
+}
+
+// FUnitsPerEm returns the number of FUnits in a Font's em-square's side.
+func (f *Font) FUnitsPerEm() int32 {
+ return f.fUnitsPerEm
+}
+
+// Index returns a Font's index for the given rune.
+func (f *Font) Index(x rune) Index {
+ c := uint32(x)
+ for i, j := 0, len(f.cm); i < j; {
+ h := i + (j-i)/2
+ cm := &f.cm[h]
+ if c < cm.start {
+ j = h
+ } else if cm.end < c {
+ i = h + 1
+ } else if cm.offset == 0 {
+ return Index(c + cm.delta)
+ } else {
+ offset := int(cm.offset) + 2*(h-len(f.cm)+int(c-cm.start))
+ return Index(u16(f.cmapIndexes, offset))
+ }
+ }
+ return 0
+}
+
+// Name returns the Font's name value for the given NameID. It returns "" if
+// there was an error, or if that name was not found.
+func (f *Font) Name(id NameID) string {
+ x, platformID, err := parseSubtables(f.name, "name", 6, 12, func(b []byte) bool {
+ return NameID(u16(b, 6)) == id
+ })
+ if err != nil {
+ return ""
+ }
+ offset, length := u16(f.name, 4)+u16(f.name, x+10), u16(f.name, x+8)
+ // Return the ASCII value of the encoded string.
+ // The string is encoded as UTF-16 on non-Apple platformIDs; Apple is platformID 1.
+ src := f.name[offset : offset+length]
+ var dst []byte
+ if platformID != 1 { // UTF-16.
+ if len(src)&1 != 0 {
+ return ""
+ }
+ dst = make([]byte, len(src)/2)
+ for i := range dst {
+ dst[i] = printable(u16(src, 2*i))
+ }
+ } else { // ASCII.
+ dst = make([]byte, len(src))
+ for i, c := range src {
+ dst[i] = printable(uint16(c))
+ }
+ }
+ return string(dst)
+}
+
+func printable(r uint16) byte {
+ if 0x20 <= r && r < 0x7f {
+ return byte(r)
+ }
+ return '?'
+}
+
+// unscaledHMetric returns the unscaled horizontal metrics for the glyph with
+// the given index.
+func (f *Font) unscaledHMetric(i Index) (h HMetric) {
+ j := int(i)
+ if j < 0 || f.nGlyph <= j {
+ return HMetric{}
+ }
+ if j >= f.nHMetric {
+ p := 4 * (f.nHMetric - 1)
+ return HMetric{
+ AdvanceWidth: fixed.Int26_6(u16(f.hmtx, p)),
+ LeftSideBearing: fixed.Int26_6(int16(u16(f.hmtx, p+2*(j-f.nHMetric)+4))),
+ }
+ }
+ return HMetric{
+ AdvanceWidth: fixed.Int26_6(u16(f.hmtx, 4*j)),
+ LeftSideBearing: fixed.Int26_6(int16(u16(f.hmtx, 4*j+2))),
+ }
+}
+
+// HMetric returns the horizontal metrics for the glyph with the given index.
+func (f *Font) HMetric(scale fixed.Int26_6, i Index) HMetric {
+ h := f.unscaledHMetric(i)
+ h.AdvanceWidth = f.scale(scale * h.AdvanceWidth)
+ h.LeftSideBearing = f.scale(scale * h.LeftSideBearing)
+ return h
+}
+
+// unscaledVMetric returns the unscaled vertical metrics for the glyph with
+// the given index. yMax is the top of the glyph's bounding box.
+func (f *Font) unscaledVMetric(i Index, yMax fixed.Int26_6) (v VMetric) {
+ j := int(i)
+ if j < 0 || f.nGlyph <= j {
+ return VMetric{}
+ }
+ if 4*j+4 <= len(f.vmtx) {
+ return VMetric{
+ AdvanceHeight: fixed.Int26_6(u16(f.vmtx, 4*j)),
+ TopSideBearing: fixed.Int26_6(int16(u16(f.vmtx, 4*j+2))),
+ }
+ }
+ // The OS/2 table has grown over time.
+ // https://developer.apple.com/fonts/TTRefMan/RM06/Chap6OS2.html
+ // says that it was originally 68 bytes. Optional fields, including
+ // the ascender and descender, are described at
+ // http://www.microsoft.com/typography/otspec/os2.htm
+ if len(f.os2) >= 72 {
+ sTypoAscender := fixed.Int26_6(int16(u16(f.os2, 68)))
+ sTypoDescender := fixed.Int26_6(int16(u16(f.os2, 70)))
+ return VMetric{
+ AdvanceHeight: sTypoAscender - sTypoDescender,
+ TopSideBearing: sTypoAscender - yMax,
+ }
+ }
+ return VMetric{
+ AdvanceHeight: fixed.Int26_6(f.fUnitsPerEm),
+ TopSideBearing: 0,
+ }
+}
+
+// VMetric returns the vertical metrics for the glyph with the given index.
+func (f *Font) VMetric(scale fixed.Int26_6, i Index) VMetric {
+ // TODO: should 0 be bounds.YMax?
+ v := f.unscaledVMetric(i, 0)
+ v.AdvanceHeight = f.scale(scale * v.AdvanceHeight)
+ v.TopSideBearing = f.scale(scale * v.TopSideBearing)
+ return v
+}
+
+// Kern returns the horizontal adjustment for the given glyph pair. A positive
+// kern means to move the glyphs further apart.
+func (f *Font) Kern(scale fixed.Int26_6, i0, i1 Index) fixed.Int26_6 {
+ if f.nKern == 0 {
+ return 0
+ }
+ g := uint32(i0)<<16 | uint32(i1)
+ lo, hi := 0, f.nKern
+ for lo < hi {
+ i := (lo + hi) / 2
+ ig := u32(f.kern, 18+6*i)
+ if ig < g {
+ lo = i + 1
+ } else if ig > g {
+ hi = i
+ } else {
+ return f.scale(scale * fixed.Int26_6(int16(u16(f.kern, 22+6*i))))
+ }
+ }
+ return 0
+}
+
+// Parse returns a new Font for the given TTF or TTC data.
+//
+// For TrueType Collections, the first font in the collection is parsed.
+func Parse(ttf []byte) (font *Font, err error) {
+ return parse(ttf, 0)
+}
+
+func parse(ttf []byte, offset int) (font *Font, err error) {
+ if len(ttf)-offset < 12 {
+ err = FormatError("TTF data is too short")
+ return
+ }
+ originalOffset := offset
+ magic, offset := u32(ttf, offset), offset+4
+ switch magic {
+ case 0x00010000:
+ // No-op.
+ case 0x74746366: // "ttcf" as a big-endian uint32.
+ if originalOffset != 0 {
+ err = FormatError("recursive TTC")
+ return
+ }
+ ttcVersion, offset := u32(ttf, offset), offset+4
+ if ttcVersion != 0x00010000 && ttcVersion != 0x00020000 {
+ err = FormatError("bad TTC version")
+ return
+ }
+ numFonts, offset := int(u32(ttf, offset)), offset+4
+ if numFonts <= 0 {
+ err = FormatError("bad number of TTC fonts")
+ return
+ }
+ if len(ttf[offset:])/4 < numFonts {
+ err = FormatError("TTC offset table is too short")
+ return
+ }
+ // TODO: provide an API to select which font in a TrueType collection to return,
+ // not just the first one. This may require an API to parse a TTC's name tables,
+ // so users of this package can select the font in a TTC by name.
+ offset = int(u32(ttf, offset))
+ if offset <= 0 || offset > len(ttf) {
+ err = FormatError("bad TTC offset")
+ return
+ }
+ return parse(ttf, offset)
+ default:
+ err = FormatError("bad TTF version")
+ return
+ }
+ n, offset := int(u16(ttf, offset)), offset+2
+ offset += 6 // Skip the searchRange, entrySelector and rangeShift.
+ if len(ttf) < 16*n+offset {
+ err = FormatError("TTF data is too short")
+ return
+ }
+ f := new(Font)
+ // Assign the table slices.
+ for i := 0; i < n; i++ {
+ x := 16*i + offset
+ switch string(ttf[x : x+4]) {
+ case "cmap":
+ f.cmap, err = readTable(ttf, ttf[x+8:x+16])
+ case "cvt ":
+ f.cvt, err = readTable(ttf, ttf[x+8:x+16])
+ case "fpgm":
+ f.fpgm, err = readTable(ttf, ttf[x+8:x+16])
+ case "glyf":
+ f.glyf, err = readTable(ttf, ttf[x+8:x+16])
+ case "hdmx":
+ f.hdmx, err = readTable(ttf, ttf[x+8:x+16])
+ case "head":
+ f.head, err = readTable(ttf, ttf[x+8:x+16])
+ case "hhea":
+ f.hhea, err = readTable(ttf, ttf[x+8:x+16])
+ case "hmtx":
+ f.hmtx, err = readTable(ttf, ttf[x+8:x+16])
+ case "kern":
+ f.kern, err = readTable(ttf, ttf[x+8:x+16])
+ case "loca":
+ f.loca, err = readTable(ttf, ttf[x+8:x+16])
+ case "maxp":
+ f.maxp, err = readTable(ttf, ttf[x+8:x+16])
+ case "name":
+ f.name, err = readTable(ttf, ttf[x+8:x+16])
+ case "OS/2":
+ f.os2, err = readTable(ttf, ttf[x+8:x+16])
+ case "prep":
+ f.prep, err = readTable(ttf, ttf[x+8:x+16])
+ case "vmtx":
+ f.vmtx, err = readTable(ttf, ttf[x+8:x+16])
+ }
+ if err != nil {
+ return
+ }
+ }
+ // Parse and sanity-check the TTF data.
+ if err = f.parseHead(); err != nil {
+ return
+ }
+ if err = f.parseMaxp(); err != nil {
+ return
+ }
+ if err = f.parseCmap(); err != nil {
+ return
+ }
+ if err = f.parseKern(); err != nil {
+ return
+ }
+ if err = f.parseHhea(); err != nil {
+ return
+ }
+ font = f
+ return
+}
diff --git a/vendor/github.com/golang/freetype/truetype/truetype_test.go b/vendor/github.com/golang/freetype/truetype/truetype_test.go
new file mode 100644
index 0000000..a194f37
--- /dev/null
+++ b/vendor/github.com/golang/freetype/truetype/truetype_test.go
@@ -0,0 +1,400 @@
+// Copyright 2012 The Freetype-Go Authors. All rights reserved.
+// Use of this source code is governed by your choice of either the
+// FreeType License or the GNU General Public License version 2 (or
+// any later version), both of which can be found in the LICENSE file.
+
+package truetype
+
+import (
+ "bufio"
+ "fmt"
+ "io"
+ "io/ioutil"
+ "os"
+ "strconv"
+ "strings"
+ "testing"
+
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+func parseTestdataFont(name string) (f *Font, testdataIsOptional bool, err error) {
+ b, err := ioutil.ReadFile(fmt.Sprintf("../testdata/%s.ttf", name))
+ if err != nil {
+ // The "x-foo" fonts are optional tests, as they are not checked
+ // in for copyright or file size reasons.
+ return nil, strings.HasPrefix(name, "x-"), fmt.Errorf("%s: ReadFile: %v", name, err)
+ }
+ f, err = Parse(b)
+ if err != nil {
+ return nil, true, fmt.Errorf("%s: Parse: %v", name, err)
+ }
+ return f, false, nil
+}
+
+func mkBounds(minX, minY, maxX, maxY fixed.Int26_6) fixed.Rectangle26_6 {
+ return fixed.Rectangle26_6{
+ Min: fixed.Point26_6{
+ X: minX,
+ Y: minY,
+ },
+ Max: fixed.Point26_6{
+ X: maxX,
+ Y: maxY,
+ },
+ }
+}
+
+// TestParse tests that the luxisr.ttf metrics and glyphs are parsed correctly.
+// The numerical values can be manually verified by examining luxisr.ttx.
+func TestParse(t *testing.T) {
+ f, _, err := parseTestdataFont("luxisr")
+ if err != nil {
+ t.Fatal(err)
+ }
+ if got, want := f.FUnitsPerEm(), int32(2048); got != want {
+ t.Errorf("FUnitsPerEm: got %v, want %v", got, want)
+ }
+ fupe := fixed.Int26_6(f.FUnitsPerEm())
+ if got, want := f.Bounds(fupe), mkBounds(-441, -432, 2024, 2033); got != want {
+ t.Errorf("Bounds: got %v, want %v", got, want)
+ }
+
+ i0 := f.Index('A')
+ i1 := f.Index('V')
+ if i0 != 36 || i1 != 57 {
+ t.Fatalf("Index: i0, i1 = %d, %d, want 36, 57", i0, i1)
+ }
+ if got, want := f.HMetric(fupe, i0), (HMetric{1366, 19}); got != want {
+ t.Errorf("HMetric: got %v, want %v", got, want)
+ }
+ if got, want := f.VMetric(fupe, i0), (VMetric{2465, 553}); got != want {
+ t.Errorf("VMetric: got %v, want %v", got, want)
+ }
+ if got, want := f.Kern(fupe, i0, i1), fixed.Int26_6(-144); got != want {
+ t.Errorf("Kern: got %v, want %v", got, want)
+ }
+
+ g := &GlyphBuf{}
+ err = g.Load(f, fupe, i0, font.HintingNone)
+ if err != nil {
+ t.Fatalf("Load: %v", err)
+ }
+ g0 := &GlyphBuf{
+ Bounds: g.Bounds,
+ Points: g.Points,
+ Ends: g.Ends,
+ }
+ g1 := &GlyphBuf{
+ Bounds: mkBounds(19, 0, 1342, 1480),
+ Points: []Point{
+ {19, 0, 51},
+ {581, 1480, 1},
+ {789, 1480, 51},
+ {1342, 0, 1},
+ {1116, 0, 35},
+ {962, 410, 3},
+ {368, 410, 33},
+ {214, 0, 3},
+ {428, 566, 19},
+ {904, 566, 33},
+ {667, 1200, 3},
+ },
+ Ends: []int{8, 11},
+ }
+ if got, want := fmt.Sprint(g0), fmt.Sprint(g1); got != want {
+ t.Errorf("GlyphBuf:\ngot %v\nwant %v", got, want)
+ }
+}
+
+func TestIndex(t *testing.T) {
+ testCases := map[string]map[rune]Index{
+ "luxisr": {
+ ' ': 3,
+ '!': 4,
+ 'A': 36,
+ 'V': 57,
+ 'É': 101,
+ 'fl': 193,
+ '\u22c5': 385,
+ '中': 0,
+ },
+
+ // The x-etc test cases use those versions of the .ttf files provided
+ // by Ubuntu 14.04. See testdata/make-other-hinting-txts.sh for details.
+
+ "x-arial-bold": {
+ ' ': 3,
+ '+': 14,
+ '0': 19,
+ '_': 66,
+ 'w': 90,
+ '~': 97,
+ 'Ä': 98,
+ 'fl': 192,
+ '½': 242,
+ 'σ': 305,
+ 'λ': 540,
+ 'ỹ': 1275,
+ '\u04e9': 1319,
+ '中': 0,
+ },
+ "x-deja-vu-sans-oblique": {
+ ' ': 3,
+ '*': 13,
+ 'Å’': 276,
+ 'ω': 861,
+ '‡': 2571,
+ '⊕': 3110,
+ 'fl': 4728,
+ '\ufb03': 4729,
+ '\ufffd': 4813,
+ // TODO: '\U0001f640': ???,
+ '中': 0,
+ },
+ "x-droid-sans-japanese": {
+ ' ': 0,
+ '\u3000': 3,
+ '\u3041': 25,
+ '\u30fe': 201,
+ '\uff61': 202,
+ '\uff67': 208,
+ '\uff9e': 263,
+ '\uff9f': 264,
+ '\u4e00': 265,
+ '\u557e': 1000,
+ '\u61b6': 2024,
+ '\u6ede': 3177,
+ '\u7505': 3555,
+ '\u81e3': 4602,
+ '\u81e5': 4603,
+ '\u81e7': 4604,
+ '\u81e8': 4605,
+ '\u81ea': 4606,
+ '\u81ed': 4607,
+ '\u81f3': 4608,
+ '\u81f4': 4609,
+ '\u91c7': 5796,
+ '\u9fa0': 6620,
+ '\u203e': 12584,
+ },
+ "x-times-new-roman": {
+ ' ': 3,
+ ':': 29,
+ 'fl': 192,
+ 'Ä¿': 273,
+ 'â™ ': 388,
+ 'Å–': 451,
+ 'Σ': 520,
+ '\u200D': 745,
+ 'Ẽ': 1216,
+ '\u04e9': 1319,
+ '中': 0,
+ },
+ }
+ for name, wants := range testCases {
+ f, testdataIsOptional, err := parseTestdataFont(name)
+ if err != nil {
+ if testdataIsOptional {
+ t.Log(err)
+ } else {
+ t.Fatal(err)
+ }
+ continue
+ }
+ for r, want := range wants {
+ if got := f.Index(r); got != want {
+ t.Errorf("%s: Index of %q, aka %U: got %d, want %d", name, r, r, got, want)
+ }
+ }
+ }
+}
+
+func TestName(t *testing.T) {
+ testCases := map[string]string{
+ "luximr": "Luxi Mono",
+ "luxirr": "Luxi Serif",
+ "luxisr": "Luxi Sans",
+ }
+
+ for name, want := range testCases {
+ f, testdataIsOptional, err := parseTestdataFont(name)
+ if err != nil {
+ if testdataIsOptional {
+ t.Log(err)
+ } else {
+ t.Fatal(err)
+ }
+ continue
+ }
+ if got := f.Name(NameIDFontFamily); got != want {
+ t.Errorf("%s: got %q, want %q", name, got, want)
+ }
+ }
+}
+
+type scalingTestData struct {
+ advanceWidth fixed.Int26_6
+ bounds fixed.Rectangle26_6
+ points []Point
+}
+
+// scalingTestParse parses a line of points like
+// 213 -22 -111 236 555;-22 -111 1, 178 555 1, 236 555 1, 36 -111 1
+// The line will not have a trailing "\n".
+func scalingTestParse(line string) (ret scalingTestData) {
+ next := func(s string) (string, fixed.Int26_6) {
+ t, i := "", strings.Index(s, " ")
+ if i != -1 {
+ s, t = s[:i], s[i+1:]
+ }
+ x, _ := strconv.Atoi(s)
+ return t, fixed.Int26_6(x)
+ }
+
+ i := strings.Index(line, ";")
+ prefix, line := line[:i], line[i+1:]
+
+ prefix, ret.advanceWidth = next(prefix)
+ prefix, ret.bounds.Min.X = next(prefix)
+ prefix, ret.bounds.Min.Y = next(prefix)
+ prefix, ret.bounds.Max.X = next(prefix)
+ prefix, ret.bounds.Max.Y = next(prefix)
+
+ ret.points = make([]Point, 0, 1+strings.Count(line, ","))
+ for len(line) > 0 {
+ s := line
+ if i := strings.Index(line, ","); i != -1 {
+ s, line = line[:i], line[i+1:]
+ for len(line) > 0 && line[0] == ' ' {
+ line = line[1:]
+ }
+ } else {
+ line = ""
+ }
+ s, x := next(s)
+ s, y := next(s)
+ s, f := next(s)
+ ret.points = append(ret.points, Point{X: x, Y: y, Flags: uint32(f)})
+ }
+ return ret
+}
+
+// scalingTestEquals is equivalent to, but faster than, calling
+// reflect.DeepEqual(a, b), and also returns the index of the first non-equal
+// element. It also treats a nil []Point and an empty non-nil []Point as equal.
+// a and b must have equal length.
+func scalingTestEquals(a, b []Point) (index int, equals bool) {
+ for i, p := range a {
+ if p != b[i] {
+ return i, false
+ }
+ }
+ return 0, true
+}
+
+var scalingTestCases = []struct {
+ name string
+ size int
+}{
+ {"luxisr", 12},
+ {"x-arial-bold", 11},
+ {"x-deja-vu-sans-oblique", 17},
+ {"x-droid-sans-japanese", 9},
+ {"x-times-new-roman", 13},
+}
+
+func testScaling(t *testing.T, h font.Hinting) {
+ for _, tc := range scalingTestCases {
+ f, testdataIsOptional, err := parseTestdataFont(tc.name)
+ if err != nil {
+ if testdataIsOptional {
+ t.Log(err)
+ } else {
+ t.Error(err)
+ }
+ continue
+ }
+ hintingStr := "sans"
+ if h != font.HintingNone {
+ hintingStr = "with"
+ }
+ testFile, err := os.Open(fmt.Sprintf(
+ "../testdata/%s-%dpt-%s-hinting.txt", tc.name, tc.size, hintingStr))
+ if err != nil {
+ t.Errorf("%s: Open: %v", tc.name, err)
+ continue
+ }
+ defer testFile.Close()
+
+ wants := []scalingTestData{}
+ scanner := bufio.NewScanner(testFile)
+ if scanner.Scan() {
+ major, minor, patch := 0, 0, 0
+ _, err := fmt.Sscanf(scanner.Text(), "freetype version %d.%d.%d", &major, &minor, &patch)
+ if err != nil {
+ t.Errorf("%s: version information: %v", tc.name, err)
+ }
+ if (major < 2) || (major == 2 && minor < 5) || (major == 2 && minor == 5 && patch < 1) {
+ t.Errorf("%s: need freetype version >= 2.5.1.\n"+
+ "Try setting LD_LIBRARY_PATH=/path/to/freetype_built_from_src/objs/.libs/\n"+
+ "and re-running testdata/make-other-hinting-txts.sh",
+ tc.name)
+ continue
+ }
+ } else {
+ t.Errorf("%s: no version information", tc.name)
+ continue
+ }
+ for scanner.Scan() {
+ wants = append(wants, scalingTestParse(scanner.Text()))
+ }
+ if err := scanner.Err(); err != nil && err != io.EOF {
+ t.Errorf("%s: Scanner: %v", tc.name, err)
+ continue
+ }
+
+ glyphBuf := &GlyphBuf{}
+ for i, want := range wants {
+ if err = glyphBuf.Load(f, fixed.I(tc.size), Index(i), h); err != nil {
+ t.Errorf("%s: glyph #%d: Load: %v", tc.name, i, err)
+ continue
+ }
+ got := scalingTestData{
+ advanceWidth: glyphBuf.AdvanceWidth,
+ bounds: glyphBuf.Bounds,
+ points: glyphBuf.Points,
+ }
+
+ if got.advanceWidth != want.advanceWidth {
+ t.Errorf("%s: glyph #%d advance width:\ngot %v\nwant %v",
+ tc.name, i, got.advanceWidth, want.advanceWidth)
+ continue
+ }
+
+ if got.bounds != want.bounds {
+ t.Errorf("%s: glyph #%d bounds:\ngot %v\nwant %v",
+ tc.name, i, got.bounds, want.bounds)
+ continue
+ }
+
+ for i := range got.points {
+ got.points[i].Flags &= 0x01
+ }
+ if len(got.points) != len(want.points) {
+ t.Errorf("%s: glyph #%d:\ngot %v\nwant %v\ndifferent slice lengths: %d versus %d",
+ tc.name, i, got.points, want.points, len(got.points), len(want.points))
+ continue
+ }
+ if j, equals := scalingTestEquals(got.points, want.points); !equals {
+ t.Errorf("%s: glyph #%d:\ngot %v\nwant %v\nat index %d: %v versus %v",
+ tc.name, i, got.points, want.points, j, got.points[j], want.points[j])
+ continue
+ }
+ }
+ }
+}
+
+func TestScalingHintingNone(t *testing.T) { testScaling(t, font.HintingNone) }
+func TestScalingHintingFull(t *testing.T) { testScaling(t, font.HintingFull) }
diff --git a/vendor/github.com/kylelemons/gousb/.gitignore b/vendor/github.com/kylelemons/gousb/.gitignore
new file mode 100644
index 0000000..dbec55f
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/.gitignore
@@ -0,0 +1 @@
+*.sw[op]
diff --git a/vendor/github.com/kylelemons/gousb/.travis.yml b/vendor/github.com/kylelemons/gousb/.travis.yml
new file mode 100644
index 0000000..98a755b
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/.travis.yml
@@ -0,0 +1,24 @@
+language: go
+dist: trusty
+
+go:
+ - 1.7
+ - 1.8
+ - tip
+
+addons:
+ apt:
+ packages:
+ libusb-1.0-0-dev
+
+install:
+ - go get golang.org/x/tools/cmd/cover
+ - go get github.com/mattn/goveralls
+
+script:
+ # a workaround for go test not supporting coverage for multiple packages in a single invocation.
+ # If goveralls upload fails, ignore the result.
+ - |-
+ echo 'mode: count' > coverage.merged && go list ./... | xargs -n1 -I{} sh -c ': > coverage.tmp; go test -v -covermode=count -coverprofile=coverage.tmp {} && tail -n +2 coverage.tmp >> coverage.merged' && rm coverage.tmp
+ - |-
+ $HOME/gopath/bin/goveralls -coverprofile=coverage.merged -service=travis-ci -ignore usb/libusb.go || true
diff --git a/vendor/github.com/kylelemons/gousb/AUTHORS b/vendor/github.com/kylelemons/gousb/AUTHORS
new file mode 100644
index 0000000..6406cf0
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/AUTHORS
@@ -0,0 +1,13 @@
+This is the list of gousb authors for copyright purposes.
+#
+# This does not necessarily list everyone who has contributed code, since in
+# some cases, their employer may be the copyright holder. To see the full list
+# of contributors, see the revision history in source control.
+Google Inc.
+Kyle Lemons <kyle@kylelemons.net>
+Sebastian Zagrodzki <sebek@zagrodzki.net>
+Pieter Joost van de Sande <pj@born2code.net>
+Ivan Krasin <imkrasin@gmail.com>
+Jirawat I. <nodtem66@gmail.com>
+Thordur Bjornsson <thorduri@secnorth.net>
+Vincent Serpoul <vincent@serpoul.com> \ No newline at end of file
diff --git a/vendor/github.com/kylelemons/gousb/CONTRIBUTING.md b/vendor/github.com/kylelemons/gousb/CONTRIBUTING.md
new file mode 100644
index 0000000..1086825
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/CONTRIBUTING.md
@@ -0,0 +1,28 @@
+Want to contribute? Great! First, read this page (including the small print at
+the end).
+
+### Before you contribute
+Before we can use your code, you must sign the
+[Google Individual Contributor License Agreement]
+(https://cla.developers.google.com/about/google-individual)
+(CLA), which you can do online. The CLA is necessary mainly because you own the
+copyright to your changes, even after your contribution becomes part of our
+codebase, so we need your permission to use and distribute your code. We also
+need to be sure of various other things—for instance that you'll tell us if you
+know that your code infringes on other people's patents. You don't have to sign
+the CLA until after you've submitted your code for review and a member has
+approved it, but you must do it before we can put your code into our codebase.
+Before you start working on a larger contribution, you should get in touch with
+us first through the issue tracker with your idea so that we can help out and
+possibly guide you. Coordinating up front makes it much easier to avoid
+frustration later on.
+
+### Code reviews
+All submissions, including submissions by project members, require review. We
+use Github pull requests for this purpose.
+
+### The small print
+Contributions made by corporations are covered by a different agreement than
+the one above, the
+[Software Grant and Corporate Contributor License Agreement]
+(https://cla.developers.google.com/about/google-corporate).
diff --git a/vendor/github.com/kylelemons/gousb/LICENSE b/vendor/github.com/kylelemons/gousb/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/vendor/github.com/kylelemons/gousb/README.md b/vendor/github.com/kylelemons/gousb/README.md
new file mode 100644
index 0000000..43a61dc
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/README.md
@@ -0,0 +1,99 @@
+Deprecated
+==========
+
+This package was deprecated in favor of https://github.com/google/gousb.
+
+This package will still receive bugfixes for reported issues,
+ but it will no longer be expanded with new functionality.
+
+Note that the [new package](https://github.com/google/gousb) is not a drop-in
+replacement, as some elements of the API have changed. The most important changes:
+
+* device configurations and interfaces now need to be explicitly claimed before
+ an endpoint can be used.
+* InEndpoint and OutEndpoint are distinct types, with In supporting only read
+ operations and Out supporting only write operations.
+* InEndpoint has a Stream functionality that allows for a buffered high-bandwidth
+ data transfer.
+* all the details of USB representation are hidden behind meaningful types.
+ It should no longer be necessary to use bitmasks for anything.
+* ListDevices is renamed to OpenDevices.
+
+Introduction
+============
+
+[![Build Status][ciimg]][ci]
+[![GoDoc][docimg]][doc]
+[![Coverage Status](https://coveralls.io/repos/github/kylelemons/gousb/badge.svg?branch=master)](https://coveralls.io/github/kylelemons/gousb?branch=master)
+
+The gousb package is an attempt at wrapping the libusb library into a Go-like binding.
+
+Supported platforms include:
+
+- linux
+- darwin
+- windows
+
+[ciimg]: https://travis-ci.org/kylelemons/gousb.svg?branch=master
+[ci]: https://travis-ci.org/kylelemons/gousb
+[docimg]: https://godoc.org/github.com/kylelemons/gousb?status.svg
+[doc]: https://godoc.org/github.com/kylelemons/gousb
+
+Contributing
+============
+Because I am a Google employee, contributing to this project will require signing the [Google CLA][cla].
+This is the same agreement that is required for contributing to Go itself, so if you have
+already filled it out for that, you needn't fill it out again.
+You will need to send me the email address that you used to sign the agreement
+so that I can verify that it is on file before I can accept pull requests.
+
+[cla]: https://cla.developers.google.com/
+
+Installation
+============
+
+Dependencies
+------------
+You must first install [libusb-1.0](http://libusb.org/wiki/libusb-1.0). This is pretty straightforward on linux and darwin. The cgo package should be able to find it if you install it in the default manner or use your distribution's package manager. How to tell cgo how to find one installed in a non-default place is beyond the scope of this README.
+
+*Note*: If you are installing this on darwin, you will probably need to run `fixlibusb_darwin.sh /usr/local/lib/libusb-1.0/libusb.h` because of an LLVM incompatibility. It shouldn't break C programs, though I haven't tried it in anger.
+
+Example: lsusb
+--------------
+The gousb project provides a simple but useful example: lsusb. This binary will list the USB devices connected to your system and various interesting tidbits about them, their configurations, endpoints, etc. To install it, run the following command:
+
+ go get -v github.com/kylelemons/gousb/lsusb
+
+gousb
+-----
+If you installed the lsusb example, both libraries below are already installed.
+
+Installing the primary gousb package is really easy:
+
+ go get -v github.com/kylelemons/gousb/usb
+
+There is also a `usbid` package that will not be installed by default by this command, but which provides useful information including the human-readable vendor and product codes for detected hardware. It's not installed by default and not linked into the `usb` package by default because it adds ~400kb to the resulting binary. If you want both, they can be installed thus:
+
+ go get -v github.com/kylelemons/gousb/usb{,id}
+
+Notes for installation on Windows
+---------------------------------
+
+You'll need:
+
+- Gcc - tested on [Win-Builds](http://win-builds.org/) and MSYS/MINGW
+- pkg-config - see http://www.mingw.org/wiki/FAQ, "How do I get pkg-config installed?"
+- [libusb-1.0](http://sourceforge.net/projects/libusb/files/libusb-1.0/).
+
+Make sure the `libusb-1.0.pc` pkg-config file from libusb was installed
+and that the result of the `pkg-config --cflags libusb-1.0` command shows the
+correct include path for installed libusb.
+
+After that you can continue with instructions for lsusb/gousb above.
+
+Documentation
+=============
+The documentation can be viewed via local godoc or via the excellent [godoc.org](http://godoc.org/):
+
+- [usb](http://godoc.org/github.com/kylelemons/gousb/usb)
+- [usbid](http://godoc.org/pkg/github.com/kylelemons/gousb/usbid)
diff --git a/vendor/github.com/kylelemons/gousb/fixlibusb_darwin.sh b/vendor/github.com/kylelemons/gousb/fixlibusb_darwin.sh
new file mode 100755
index 0000000..78e6cff
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/fixlibusb_darwin.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+function die {
+ echo "$@"
+ exit 1
+}
+
+FILE="$1"
+if [[ -z "$FILE" ]]; then
+ die "Usage: $0 <path to libusb.h>"
+fi
+
+if [[ $(gcc --version | grep -i "llvm") == "" ]]; then
+ die "Error: This change is unnecessary unless your gcc uses llvm"
+fi
+
+BACKUP="${FILE}.orig"
+if [[ -f "$BACKUP" ]]; then
+ die "It looks like you've already run this script ($BACKUP exists)"
+fi
+
+cp $FILE $BACKUP || die "Could not create backup"
+
+{
+ echo 'H' # Turn on error printing
+ echo 'g/\[0\].*non-standard/s/\[0\]/[1]/' # Use [1] instead of [0] so the size is unambiguous
+ echo 'g/\[.\].*non-standard/p' # Print the lines changed
+ echo 'w' # Write output
+} | ed $FILE
diff --git a/vendor/github.com/kylelemons/gousb/lsusb/.gitignore b/vendor/github.com/kylelemons/gousb/lsusb/.gitignore
new file mode 100644
index 0000000..b460668
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/lsusb/.gitignore
@@ -0,0 +1 @@
+lsusb
diff --git a/vendor/github.com/kylelemons/gousb/lsusb/main.go b/vendor/github.com/kylelemons/gousb/lsusb/main.go
new file mode 100644
index 0000000..f01598a
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/lsusb/main.go
@@ -0,0 +1,91 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// lsusb lists attached USB devices.
+package main
+
+import (
+ "flag"
+ "fmt"
+ "log"
+
+ "github.com/kylelemons/gousb/usb"
+ "github.com/kylelemons/gousb/usbid"
+)
+
+var (
+ debug = flag.Int("debug", 0, "libusb debug level (0..3)")
+)
+
+func main() {
+ flag.Parse()
+
+ // Only one context should be needed for an application. It should always be closed.
+ ctx := usb.NewContext()
+ defer ctx.Close()
+
+ // Debugging can be turned on; this shows some of the inner workings of the libusb package.
+ ctx.Debug(*debug)
+
+ // ListDevices is used to find the devices to open.
+ devs, err := ctx.ListDevices(func(desc *usb.Descriptor) bool {
+ // The usbid package can be used to print out human readable information.
+ fmt.Printf("%03d.%03d %s:%s %s\n", desc.Bus, desc.Address, desc.Vendor, desc.Product, usbid.Describe(desc))
+ fmt.Printf(" Protocol: %s\n", usbid.Classify(desc))
+
+ // The configurations can be examined from the Descriptor, though they can only
+ // be set once the device is opened. All configuration references must be closed,
+ // to free up the memory in libusb.
+ for _, cfg := range desc.Configs {
+ // This loop just uses more of the built-in and usbid pretty printing to list
+ // the USB devices.
+ fmt.Printf(" %s:\n", cfg)
+ for _, alt := range cfg.Interfaces {
+ fmt.Printf(" --------------\n")
+ for _, iface := range alt.Setups {
+ fmt.Printf(" %s\n", iface)
+ fmt.Printf(" %s\n", usbid.Classify(iface))
+ for _, end := range iface.Endpoints {
+ fmt.Printf(" %s\n", end)
+ }
+ }
+ }
+ fmt.Printf(" --------------\n")
+ }
+
+ // After inspecting the descriptor, return true or false depending on whether
+ // the device is "interesting" or not. Any descriptor for which true is returned
+ // opens a Device which is retuned in a slice (and must be subsequently closed).
+ return false
+ })
+
+ // All Devices returned from ListDevices must be closed.
+ defer func() {
+ for _, d := range devs {
+ d.Close()
+ }
+ }()
+
+ // ListDevices can occaionally fail, so be sure to check its return value.
+ if err != nil {
+ log.Fatalf("list: %s", err)
+ }
+
+ for _, dev := range devs {
+ // Once the device has been selected from ListDevices, it is opened
+ // and can be interacted with.
+ _ = dev
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/rawread/.gitignore b/vendor/github.com/kylelemons/gousb/rawread/.gitignore
new file mode 100644
index 0000000..b1e1be9
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/rawread/.gitignore
@@ -0,0 +1 @@
+rawread
diff --git a/vendor/github.com/kylelemons/gousb/rawread/main.go b/vendor/github.com/kylelemons/gousb/rawread/main.go
new file mode 100644
index 0000000..c389c4f
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/rawread/main.go
@@ -0,0 +1,180 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// rawread attempts to read from the specified USB device.
+package main
+
+import (
+ "flag"
+ "fmt"
+ "log"
+ "os"
+ "strconv"
+ "strings"
+
+ "github.com/kylelemons/gousb/usb"
+ "github.com/kylelemons/gousb/usbid"
+)
+
+var (
+ vidPID = flag.String("vidpid", "", "VID:PID of the device to which to connect. Exclusive with busaddr flag.")
+ busAddr = flag.String("busaddr", "", "Bus:address of the device to which to connect. Exclusive with vidpid flag.")
+ config = flag.Uint("config", 1, "Endpoint to which to connect")
+ iface = flag.Uint("interface", 0, "Endpoint to which to connect")
+ setup = flag.Uint("setup", 0, "Endpoint to which to connect")
+ endpoint = flag.Uint("endpoint", 1, "Endpoint to which to connect")
+ debug = flag.Int("debug", 3, "Debug level for libusb")
+ size = flag.Uint("read_size", 1024, "Number of bytes of data to read in a single transaction.")
+ num = flag.Uint("read_num", 0, "Number of read transactions to perform. 0 means infinite.")
+)
+
+func parseVIDPID(vidPid string) (usb.ID, usb.ID, error) {
+ s := strings.Split(vidPid, ":")
+ if len(s) != 2 {
+ return 0, 0, fmt.Errorf("want VID:PID, two 32-bit hex numbers separated by colon, e.g. 1d6b:0002")
+ }
+ vid, err := strconv.ParseUint(s[0], 16, 32)
+ if err != nil {
+ return 0, 0, fmt.Errorf("VID must be a hexadecimal 32-bit number, e.g. 1d6b")
+ }
+ pid, err := strconv.ParseUint(s[1], 16, 32)
+ if err != nil {
+ return 0, 0, fmt.Errorf("PID must be a hexadecimal 32-bit number, e.g. 1d6b")
+ }
+ return usb.ID(vid), usb.ID(pid), nil
+}
+
+func parseBusAddr(busAddr string) (uint8, uint8, error) {
+ s := strings.Split(busAddr, ":")
+ if len(s) != 2 {
+ return 0, 0, fmt.Errorf("want bus:addr, two 8-bit decimal unsigned integers separated by colon, e.g. 1:1")
+ }
+ bus, err := strconv.ParseUint(s[0], 10, 8)
+ if err != nil {
+ return 0, 0, fmt.Errorf("bus number must be an 8-bit decimal unsigned integer")
+ }
+ addr, err := strconv.ParseUint(s[1], 10, 8)
+ if err != nil {
+ return 0, 0, fmt.Errorf("device address must be an 8-bit decimal unsigned integer")
+ }
+ return uint8(bus), uint8(addr), nil
+}
+
+func main() {
+ flag.Parse()
+
+ // Only one context should be needed for an application. It should always be closed.
+ ctx := usb.NewContext()
+ defer ctx.Close()
+
+ ctx.Debug(*debug)
+
+ var devName string
+ var vid, pid usb.ID
+ var bus, addr uint8
+ switch {
+ case *vidPID == "" && *busAddr == "":
+ log.Fatal("You need to specify the device through a --vidpid flag or through a --busaddr flag.")
+ case *vidPID != "" && *busAddr != "":
+ log.Fatal("You can't use --vidpid flag together with --busaddr. Pick one.")
+ case *vidPID != "":
+ var err error
+ vid, pid, err = parseVIDPID(*vidPID)
+ if err != nil {
+ log.Fatalf("Invalid value for --vidpid (%q): %v", *vidPID, err)
+ }
+ devName = fmt.Sprintf("VID:PID %s:%s", vid, pid)
+ default:
+ var err error
+ bus, addr, err = parseBusAddr(*busAddr)
+ if err != nil {
+ log.Fatalf("Invalid value for --busaddr (%q): %v", *busAddr, err)
+ }
+ devName = fmt.Sprintf("bus:addr %d:%d", bus, addr)
+ }
+
+ log.Printf("Scanning for device %q...", devName)
+ // ListDevices is used to find the devices to open.
+ devs, err := ctx.ListDevices(func(desc *usb.Descriptor) bool {
+ switch {
+ case vid == desc.Vendor && pid == desc.Product:
+ return true
+ case bus == desc.Bus && addr == desc.Address:
+ return true
+ }
+ return false
+ })
+ // All Devices returned from ListDevices must be closed.
+ defer func() {
+ for _, d := range devs {
+ d.Close()
+ }
+ }()
+
+ // ListDevices can occasionally fail, so be sure to check its return value.
+ if err != nil {
+ log.Printf("Warning: ListDevices: %s.", err)
+ }
+ switch {
+ case len(devs) == 0:
+ log.Fatal("No matching devices found.")
+ case len(devs) > 1:
+ log.Printf("Warning: multiple devices found. Using bus %d, addr %d.", devs[0].Bus, devs[0].Address)
+ for _, d := range devs[1:] {
+ d.Close()
+ }
+ devs = devs[:1]
+ }
+ dev := devs[0]
+
+ // The usbid package can be used to print out human readable information.
+ log.Printf(" Protocol: %s\n", usbid.Classify(dev.Descriptor))
+
+ // The configurations can be examined from the Descriptor, though they can only
+ // be set once the device is opened. All configuration references must be closed,
+ // to free up the memory in libusb.
+ for _, cfg := range dev.Configs {
+ // This loop just uses more of the built-in and usbid pretty printing to list
+ // the USB devices.
+ log.Printf(" %s:\n", cfg)
+ for _, alt := range cfg.Interfaces {
+ log.Printf(" --------------\n")
+ for _, iface := range alt.Setups {
+ log.Printf(" %s\n", iface)
+ log.Printf(" %s\n", usbid.Classify(iface))
+ for _, end := range iface.Endpoints {
+ log.Printf(" %s\n", end)
+ }
+ }
+ }
+ log.Printf(" --------------\n")
+ }
+
+ log.Printf("Connecting to endpoint %d...", *endpoint)
+ ep, err := dev.OpenEndpoint(uint8(*config), uint8(*iface), uint8(*setup), uint8(*endpoint)|uint8(usb.ENDPOINT_DIR_IN))
+ if err != nil {
+ log.Fatalf("open: %s", err)
+ }
+ log.Print("Reading...")
+
+ buf := make([]byte, *size)
+ for i := uint(0); *num == 0 || i < *num; i++ {
+ num, err := ep.Read(buf)
+ if err != nil {
+ log.Fatalf("Reading from device failed: %v", err)
+ }
+ os.Stdout.Write(buf[:num])
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/config.go b/vendor/github.com/kylelemons/gousb/usb/config.go
new file mode 100644
index 0000000..f967595
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/config.go
@@ -0,0 +1,84 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "fmt"
+)
+
+type EndpointInfo struct {
+ Address uint8
+ Attributes uint8
+ MaxPacketSize uint16
+ MaxIsoPacket uint32
+ PollInterval uint8
+ RefreshRate uint8
+ SynchAddress uint8
+}
+
+func (e EndpointInfo) Number() int {
+ return int(e.Address) & ENDPOINT_NUM_MASK
+}
+
+func (e EndpointInfo) TransferType() TransferType {
+ return TransferType(e.Attributes) & TRANSFER_TYPE_MASK
+}
+
+func (e EndpointInfo) Direction() EndpointDirection {
+ return EndpointDirection(e.Address) & ENDPOINT_DIR_MASK
+}
+
+func (e EndpointInfo) String() string {
+ return fmt.Sprintf("Endpoint #%d %-3s %s - %s %s [%d %d]",
+ e.Number(), e.Direction(), e.TransferType(),
+ IsoSyncType(e.Attributes)&ISO_SYNC_TYPE_MASK,
+ IsoUsageType(e.Attributes)&ISO_USAGE_TYPE_MASK,
+ e.MaxPacketSize, e.MaxIsoPacket,
+ )
+}
+
+type InterfaceInfo struct {
+ Number uint8
+ Setups []InterfaceSetup
+}
+
+func (i InterfaceInfo) String() string {
+ return fmt.Sprintf("Interface %02x (%d setups)", i.Number, len(i.Setups))
+}
+
+type InterfaceSetup struct {
+ Number uint8
+ Alternate uint8
+ IfClass uint8
+ IfSubClass uint8
+ IfProtocol uint8
+ Endpoints []EndpointInfo
+}
+
+func (a InterfaceSetup) String() string {
+ return fmt.Sprintf("Interface %02x Setup %02x", a.Number, a.Alternate)
+}
+
+type ConfigInfo struct {
+ Config uint8
+ Attributes uint8
+ MaxPower uint8
+ Interfaces []InterfaceInfo
+}
+
+func (c ConfigInfo) String() string {
+ return fmt.Sprintf("Config %02x", c.Config)
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/config_test.go b/vendor/github.com/kylelemons/gousb/usb/config_test.go
new file mode 100644
index 0000000..f4cbbcf
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/config_test.go
@@ -0,0 +1,32 @@
+package usb
+
+import "testing"
+
+func TestEndpointInfo(t *testing.T) {
+ for _, tc := range []struct {
+ ep EndpointInfo
+ want string
+ }{
+ {
+ ep: EndpointInfo{
+ Address: 0x86,
+ Attributes: 0x02,
+ MaxPacketSize: 512,
+ },
+ want: "Endpoint #6 IN bulk - unsynchronized data [512 0]",
+ },
+ {
+ ep: EndpointInfo{
+ Address: 0x02,
+ Attributes: 0x05,
+ MaxPacketSize: 512,
+ MaxIsoPacket: 512,
+ },
+ want: "Endpoint #2 OUT isochronous - asynchronous data [512 512]",
+ },
+ } {
+ if got := tc.ep.String(); got != tc.want {
+ t.Errorf("%#v.String(): got %q, want %q", tc.ep, got, tc.want)
+ }
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/constants.go b/vendor/github.com/kylelemons/gousb/usb/constants.go
new file mode 100644
index 0000000..67c41ce
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/constants.go
@@ -0,0 +1,184 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+// #include <libusb.h>
+import "C"
+
+type Class uint8
+
+const (
+ CLASS_PER_INTERFACE Class = C.LIBUSB_CLASS_PER_INTERFACE
+ CLASS_AUDIO Class = C.LIBUSB_CLASS_AUDIO
+ CLASS_COMM Class = C.LIBUSB_CLASS_COMM
+ CLASS_HID Class = C.LIBUSB_CLASS_HID
+ CLASS_PRINTER Class = C.LIBUSB_CLASS_PRINTER
+ CLASS_PTP Class = C.LIBUSB_CLASS_PTP
+ CLASS_MASS_STORAGE Class = C.LIBUSB_CLASS_MASS_STORAGE
+ CLASS_HUB Class = C.LIBUSB_CLASS_HUB
+ CLASS_DATA Class = C.LIBUSB_CLASS_DATA
+ CLASS_WIRELESS Class = C.LIBUSB_CLASS_WIRELESS
+ CLASS_APPLICATION Class = C.LIBUSB_CLASS_APPLICATION
+ CLASS_VENDOR_SPEC Class = C.LIBUSB_CLASS_VENDOR_SPEC
+)
+
+var classDescription = map[Class]string{
+ CLASS_PER_INTERFACE: "per-interface",
+ CLASS_AUDIO: "audio",
+ CLASS_COMM: "communications",
+ CLASS_HID: "human interface device",
+ CLASS_PRINTER: "printer dclass",
+ CLASS_PTP: "picture transfer protocol",
+ CLASS_MASS_STORAGE: "mass storage",
+ CLASS_HUB: "hub",
+ CLASS_DATA: "data",
+ CLASS_WIRELESS: "wireless",
+ CLASS_APPLICATION: "application",
+ CLASS_VENDOR_SPEC: "vendor-specific",
+}
+
+func (c Class) String() string {
+ return classDescription[c]
+}
+
+type DescriptorType uint8
+
+const (
+ DT_DEVICE DescriptorType = C.LIBUSB_DT_DEVICE
+ DT_CONFIG DescriptorType = C.LIBUSB_DT_CONFIG
+ DT_STRING DescriptorType = C.LIBUSB_DT_STRING
+ DT_INTERFACE DescriptorType = C.LIBUSB_DT_INTERFACE
+ DT_ENDPOINT DescriptorType = C.LIBUSB_DT_ENDPOINT
+ DT_HID DescriptorType = C.LIBUSB_DT_HID
+ DT_REPORT DescriptorType = C.LIBUSB_DT_REPORT
+ DT_PHYSICAL DescriptorType = C.LIBUSB_DT_PHYSICAL
+ DT_HUB DescriptorType = C.LIBUSB_DT_HUB
+)
+
+var descriptorTypeDescription = map[DescriptorType]string{
+ DT_DEVICE: "device",
+ DT_CONFIG: "configuration",
+ DT_STRING: "string",
+ DT_INTERFACE: "interface",
+ DT_ENDPOINT: "endpoint",
+ DT_HID: "HID",
+ DT_REPORT: "HID report",
+ DT_PHYSICAL: "physical",
+ DT_HUB: "hub",
+}
+
+func (dt DescriptorType) String() string {
+ return descriptorTypeDescription[dt]
+}
+
+type EndpointDirection uint8
+
+const (
+ ENDPOINT_NUM_MASK = 0x0f
+ ENDPOINT_DIR_IN EndpointDirection = C.LIBUSB_ENDPOINT_IN
+ ENDPOINT_DIR_OUT EndpointDirection = C.LIBUSB_ENDPOINT_OUT
+ ENDPOINT_DIR_MASK EndpointDirection = 0x80
+)
+
+var endpointDirectionDescription = map[EndpointDirection]string{
+ ENDPOINT_DIR_IN: "IN",
+ ENDPOINT_DIR_OUT: "OUT",
+}
+
+func (ed EndpointDirection) String() string {
+ return endpointDirectionDescription[ed]
+}
+
+type TransferType uint8
+
+const (
+ TRANSFER_TYPE_CONTROL TransferType = C.LIBUSB_TRANSFER_TYPE_CONTROL
+ TRANSFER_TYPE_ISOCHRONOUS TransferType = C.LIBUSB_TRANSFER_TYPE_ISOCHRONOUS
+ TRANSFER_TYPE_BULK TransferType = C.LIBUSB_TRANSFER_TYPE_BULK
+ TRANSFER_TYPE_INTERRUPT TransferType = C.LIBUSB_TRANSFER_TYPE_INTERRUPT
+ TRANSFER_TYPE_MASK TransferType = 0x03
+)
+
+var transferTypeDescription = map[TransferType]string{
+ TRANSFER_TYPE_CONTROL: "control",
+ TRANSFER_TYPE_ISOCHRONOUS: "isochronous",
+ TRANSFER_TYPE_BULK: "bulk",
+ TRANSFER_TYPE_INTERRUPT: "interrupt",
+}
+
+func (tt TransferType) String() string {
+ return transferTypeDescription[tt]
+}
+
+type IsoSyncType uint8
+
+const (
+ ISO_SYNC_TYPE_NONE IsoSyncType = C.LIBUSB_ISO_SYNC_TYPE_NONE << 2
+ ISO_SYNC_TYPE_ASYNC IsoSyncType = C.LIBUSB_ISO_SYNC_TYPE_ASYNC << 2
+ ISO_SYNC_TYPE_ADAPTIVE IsoSyncType = C.LIBUSB_ISO_SYNC_TYPE_ADAPTIVE << 2
+ ISO_SYNC_TYPE_SYNC IsoSyncType = C.LIBUSB_ISO_SYNC_TYPE_SYNC << 2
+ ISO_SYNC_TYPE_MASK IsoSyncType = 0x0C
+)
+
+var isoSyncTypeDescription = map[IsoSyncType]string{
+ ISO_SYNC_TYPE_NONE: "unsynchronized",
+ ISO_SYNC_TYPE_ASYNC: "asynchronous",
+ ISO_SYNC_TYPE_ADAPTIVE: "adaptive",
+ ISO_SYNC_TYPE_SYNC: "synchronous",
+}
+
+func (ist IsoSyncType) String() string {
+ return isoSyncTypeDescription[ist]
+}
+
+type IsoUsageType uint8
+
+const (
+ ISO_USAGE_TYPE_DATA IsoUsageType = C.LIBUSB_ISO_USAGE_TYPE_DATA << 4
+ ISO_USAGE_TYPE_FEEDBACK IsoUsageType = C.LIBUSB_ISO_USAGE_TYPE_FEEDBACK << 4
+ ISO_USAGE_TYPE_IMPLICIT IsoUsageType = C.LIBUSB_ISO_USAGE_TYPE_IMPLICIT << 4
+ ISO_USAGE_TYPE_MASK IsoUsageType = 0x30
+)
+
+var isoUsageTypeDescription = map[IsoUsageType]string{
+ ISO_USAGE_TYPE_DATA: "data",
+ ISO_USAGE_TYPE_FEEDBACK: "feedback",
+ ISO_USAGE_TYPE_IMPLICIT: "implicit data",
+}
+
+func (iut IsoUsageType) String() string {
+ return isoUsageTypeDescription[iut]
+}
+
+type RequestType uint8
+
+const (
+ REQUEST_TYPE_STANDARD = C.LIBUSB_REQUEST_TYPE_STANDARD
+ REQUEST_TYPE_CLASS = C.LIBUSB_REQUEST_TYPE_CLASS
+ REQUEST_TYPE_VENDOR = C.LIBUSB_REQUEST_TYPE_VENDOR
+ REQUEST_TYPE_RESERVED = C.LIBUSB_REQUEST_TYPE_RESERVED
+)
+
+var requestTypeDescription = map[RequestType]string{
+ REQUEST_TYPE_STANDARD: "standard",
+ REQUEST_TYPE_CLASS: "class",
+ REQUEST_TYPE_VENDOR: "vendor",
+ REQUEST_TYPE_RESERVED: "reserved",
+}
+
+func (rt RequestType) String() string {
+ return requestTypeDescription[rt]
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/debug.go b/vendor/github.com/kylelemons/gousb/usb/debug.go
new file mode 100644
index 0000000..c3e061d
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/debug.go
@@ -0,0 +1,37 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+// To enable internal debugging:
+// -ldflags "-X github.com/kylelemons/gousb/usb.debugInternal true"
+
+import (
+ "io"
+ "io/ioutil"
+ "log" // TODO(kevlar): make a logger
+ "os"
+)
+
+var debug *log.Logger
+var debugInternal string
+
+func init() {
+ var out io.Writer = ioutil.Discard
+ if debugInternal != "" {
+ out = os.Stderr
+ }
+ debug = log.New(out, "usb", log.LstdFlags|log.Lshortfile)
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/descriptor.go b/vendor/github.com/kylelemons/gousb/usb/descriptor.go
new file mode 100644
index 0000000..76a9b77
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/descriptor.go
@@ -0,0 +1,38 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+type Descriptor struct {
+ // Bus information
+ Bus uint8 // The bus on which the device was detected
+ Address uint8 // The address of the device on the bus
+
+ // Version information
+ Spec BCD // USB Specification Release Number
+ Device BCD // The device version
+
+ // Product information
+ Vendor ID // The Vendor identifer
+ Product ID // The Product identifier
+
+ // Protocol information
+ Class uint8 // The class of this device
+ SubClass uint8 // The sub-class (within the class) of this device
+ Protocol uint8 // The protocol (within the sub-class) of this device
+
+ // Configuration information
+ Configs []ConfigInfo
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/device.go b/vendor/github.com/kylelemons/gousb/usb/device.go
new file mode 100644
index 0000000..bc22287
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/device.go
@@ -0,0 +1,196 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "fmt"
+ "sync"
+ "time"
+)
+
+var DefaultReadTimeout = 1 * time.Second
+var DefaultWriteTimeout = 1 * time.Second
+var DefaultControlTimeout = 250 * time.Millisecond //5 * time.Second
+
+type Device struct {
+ handle *libusbDevHandle
+
+ // Embed the device information for easy access
+ *Descriptor
+
+ // Timeouts
+ ReadTimeout time.Duration
+ WriteTimeout time.Duration
+ ControlTimeout time.Duration
+
+ // Claimed interfaces
+ lock *sync.Mutex
+ claimed map[uint8]int
+}
+
+func newDevice(handle *libusbDevHandle, desc *Descriptor) *Device {
+ ifaces := 0
+ d := &Device{
+ handle: handle,
+ Descriptor: desc,
+ ReadTimeout: DefaultReadTimeout,
+ WriteTimeout: DefaultWriteTimeout,
+ ControlTimeout: DefaultControlTimeout,
+ lock: new(sync.Mutex),
+ claimed: make(map[uint8]int, ifaces),
+ }
+
+ return d
+}
+
+func (d *Device) Reset() error {
+ return libusb.reset(d.handle)
+}
+
+func (d *Device) Control(rType, request uint8, val, idx uint16, data []byte) (int, error) {
+ return libusb.control(d.handle, d.ControlTimeout, rType, request, val, idx, data)
+}
+
+// ActiveConfig returns the config id (not the index) of the active configuration.
+// This corresponds to the ConfigInfo.Config field.
+func (d *Device) ActiveConfig() (uint8, error) {
+ return libusb.getConfig(d.handle)
+}
+
+// SetConfig attempts to change the active configuration.
+// The cfg provided is the config id (not the index) of the configuration to set,
+// which corresponds to the ConfigInfo.Config field.
+func (d *Device) SetConfig(cfg uint8) error {
+ return libusb.setConfig(d.handle, cfg)
+}
+
+// Close the device.
+func (d *Device) Close() error {
+ if d.handle == nil {
+ return fmt.Errorf("usb: double close on device")
+ }
+ d.lock.Lock()
+ defer d.lock.Unlock()
+ for iface := range d.claimed {
+ libusb.release(d.handle, iface)
+ }
+ libusb.close(d.handle)
+ d.handle = nil
+ return nil
+}
+
+func (d *Device) OpenEndpoint(cfgNum, ifNum, setNum, epNum uint8) (Endpoint, error) {
+ var cfg *ConfigInfo
+ for _, c := range d.Configs {
+ if c.Config == cfgNum {
+ debug.Printf("found conf: %#v\n", c)
+ cfg = &c
+ break
+ }
+ }
+ if cfg == nil {
+ return nil, fmt.Errorf("usb: unknown configuration %02x", cfgNum)
+ }
+
+ var intf *InterfaceInfo
+ for _, i := range cfg.Interfaces {
+ if i.Number == ifNum {
+ debug.Printf("found iface: %#v\n", i)
+ intf = &i
+ break
+ }
+ }
+ if intf == nil {
+ return nil, fmt.Errorf("usb: unknown interface %02x", ifNum)
+ }
+
+ var setAlternate bool
+ var ifs *InterfaceSetup
+ for i, s := range intf.Setups {
+ if s.Alternate == setNum {
+ setAlternate = i != 0
+ debug.Printf("found setup: %#v [default: %v]\n", s, !setAlternate)
+ ifs = &s
+ break
+ }
+ }
+ if ifs == nil {
+ return nil, fmt.Errorf("usb: unknown setup %02x", setNum)
+ }
+
+ var ep *EndpointInfo
+ for _, e := range ifs.Endpoints {
+ if e.Address == epNum {
+ debug.Printf("found ep %02x in %#v\n", epNum, *ifs)
+ ep = &e
+ break
+ }
+ }
+ if ep == nil {
+ return nil, fmt.Errorf("usb: unknown endpoint %02x", epNum)
+ }
+
+ end := newEndpoint(d.handle, *ifs, *ep, d.ReadTimeout, d.WriteTimeout)
+
+ // Set the configuration
+ activeConf, err := libusb.getConfig(d.handle)
+ if err != nil {
+ return nil, fmt.Errorf("usb: getcfg: %s", err)
+ }
+ if activeConf != cfgNum {
+ if err := libusb.setConfig(d.handle, cfgNum); err != nil {
+ return nil, fmt.Errorf("usb: setcfg: %s", err)
+ }
+ }
+
+ // Claim the interface
+ if err := libusb.claim(d.handle, ifNum); err != nil {
+ return nil, fmt.Errorf("usb: claim: %s", err)
+ }
+
+ // Increment the claim count
+ d.lock.Lock()
+ d.claimed[ifNum]++
+ d.lock.Unlock() // unlock immediately because the next calls may block
+
+ // Choose the alternate
+ if setAlternate {
+ if err := libusb.setAlt(d.handle, ifNum, setNum); err != nil {
+ return nil, fmt.Errorf("usb: setalt: %s", err)
+ }
+ }
+
+ return end, nil
+}
+
+func (d *Device) GetStringDescriptor(desc_index int) (string, error) {
+ return libusb.getStringDesc(d.handle, desc_index)
+}
+
+// SetAutoDetach enables/disables libusb's automatic kernel driver detachment.
+// When autodetach is enabled libusb will automatically detach the kernel driver
+// on the interface and reattach it when releasing the interface.
+// Automatic kernel driver detachment is disabled on newly opened device handles by default.
+func (d *Device) SetAutoDetach(autodetach bool) error {
+ var autodetachInt int
+ switch autodetach {
+ case true:
+ autodetachInt = 1
+ case false:
+ autodetachInt = 0
+ }
+ return libusb.setAutoDetach(d.handle, autodetachInt)
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/endpoint.go b/vendor/github.com/kylelemons/gousb/usb/endpoint.go
new file mode 100644
index 0000000..067fa63
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/endpoint.go
@@ -0,0 +1,89 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "fmt"
+ "time"
+)
+
+type Endpoint interface {
+ Read(b []byte) (int, error)
+ Write(b []byte) (int, error)
+ Interface() InterfaceSetup
+ Info() EndpointInfo
+}
+
+type endpoint struct {
+ h *libusbDevHandle
+
+ InterfaceSetup
+ EndpointInfo
+
+ readTimeout time.Duration
+ writeTimeout time.Duration
+}
+
+func (e *endpoint) Read(buf []byte) (int, error) {
+ if EndpointDirection(e.Address)&ENDPOINT_DIR_MASK != ENDPOINT_DIR_IN {
+ return 0, fmt.Errorf("usb: read: not an IN endpoint")
+ }
+
+ return e.transfer(buf, e.readTimeout)
+}
+
+func (e *endpoint) Write(buf []byte) (int, error) {
+ if EndpointDirection(e.Address)&ENDPOINT_DIR_MASK != ENDPOINT_DIR_OUT {
+ return 0, fmt.Errorf("usb: write: not an OUT endpoint")
+ }
+
+ return e.transfer(buf, e.writeTimeout)
+}
+
+func (e *endpoint) Interface() InterfaceSetup { return e.InterfaceSetup }
+func (e *endpoint) Info() EndpointInfo { return e.EndpointInfo }
+
+func (e *endpoint) transfer(buf []byte, timeout time.Duration) (int, error) {
+ if len(buf) == 0 {
+ return 0, nil
+ }
+
+ t, err := newUSBTransfer(e.h, e.EndpointInfo, buf, timeout)
+ if err != nil {
+ return 0, err
+ }
+ defer t.free()
+
+ if err := t.submit(); err != nil {
+ return 0, err
+ }
+
+ n, err := t.wait()
+ if err != nil {
+ return n, err
+ }
+ return n, nil
+}
+
+func newEndpoint(h *libusbDevHandle, s InterfaceSetup, e EndpointInfo, rt, wt time.Duration) *endpoint {
+ return &endpoint{
+ InterfaceSetup: s,
+ EndpointInfo: e,
+ h: h,
+ readTimeout: rt,
+ writeTimeout: wt,
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/endpoint_info_test.go b/vendor/github.com/kylelemons/gousb/usb/endpoint_info_test.go
new file mode 100644
index 0000000..d19a323
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/endpoint_info_test.go
@@ -0,0 +1,46 @@
+// Copyright 2017 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+// IN bulk endpoint
+var testBulkInEP = EndpointInfo{
+ Address: 0x82,
+ Attributes: uint8(TRANSFER_TYPE_BULK),
+ MaxPacketSize: 512,
+ PollInterval: 1,
+}
+
+var testBulkInSetup = InterfaceSetup{
+ Number: 0,
+ Alternate: 0,
+ IfClass: uint8(CLASS_VENDOR_SPEC),
+ Endpoints: []EndpointInfo{testBulkInEP},
+}
+
+// OUT iso endpoint
+var testIsoOutEP = EndpointInfo{
+ Address: 0x06,
+ Attributes: uint8(TRANSFER_TYPE_ISOCHRONOUS),
+ MaxPacketSize: 3<<11 + 1024,
+ MaxIsoPacket: 3 * 1024,
+ PollInterval: 1,
+}
+
+var testIsoOutSetup = InterfaceSetup{
+ Number: 0,
+ Alternate: 0,
+ IfClass: uint8(CLASS_VENDOR_SPEC),
+ Endpoints: []EndpointInfo{testIsoOutEP},
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/endpoint_test.go b/vendor/github.com/kylelemons/gousb/usb/endpoint_test.go
new file mode 100644
index 0000000..8f31099
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/endpoint_test.go
@@ -0,0 +1,134 @@
+// Copyright 2017 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "reflect"
+ "testing"
+ "time"
+)
+
+func TestEndpoint(t *testing.T) {
+ defer func(i libusbIntf) { libusb = i }(libusb)
+ for _, epCfg := range []struct {
+ method string
+ InterfaceSetup
+ EndpointInfo
+ }{
+ {"Read", testBulkInSetup, testBulkInEP},
+ {"Write", testIsoOutSetup, testIsoOutEP},
+ } {
+ t.Run(epCfg.method, func(t *testing.T) {
+ for _, tc := range []struct {
+ desc string
+ buf []byte
+ ret int
+ status TransferStatus
+ want int
+ wantErr bool
+ }{
+ {
+ desc: "empty buffer",
+ buf: nil,
+ ret: 10,
+ want: 0,
+ },
+ {
+ desc: "128B buffer, 60 transferred",
+ buf: make([]byte, 128),
+ ret: 60,
+ want: 60,
+ },
+ {
+ desc: "128B buffer, 10 transferred and then error",
+ buf: make([]byte, 128),
+ ret: 10,
+ status: LIBUSB_TRANSFER_ERROR,
+ want: 10,
+ wantErr: true,
+ },
+ } {
+ lib := newFakeLibusb()
+ libusb = lib
+ ep := newEndpoint(nil, epCfg.InterfaceSetup, epCfg.EndpointInfo, time.Second, time.Second)
+ op, ok := reflect.TypeOf(ep).MethodByName(epCfg.method)
+ if !ok {
+ t.Fatalf("method %s not found in endpoint struct", epCfg.method)
+ }
+ go func() {
+ fakeT := lib.waitForSubmitted()
+ fakeT.length = tc.ret
+ fakeT.status = tc.status
+ close(fakeT.done)
+ }()
+ opv := op.Func.Interface().(func(*endpoint, []byte) (int, error))
+ got, err := opv(ep, tc.buf)
+ if (err != nil) != tc.wantErr {
+ t.Errorf("%s: bulkInEP.Read(): got err: %v, err != nil is %v, want %v", tc.desc, err, err != nil, tc.wantErr)
+ continue
+ }
+ if got != tc.want {
+ t.Errorf("%s: bulkInEP.Read(): got %d bytes, want %d", tc.desc, got, tc.want)
+ }
+ }
+ })
+ }
+}
+
+func TestEndpointWrongDirection(t *testing.T) {
+ ep := &endpoint{
+ InterfaceSetup: testBulkInSetup,
+ EndpointInfo: testBulkInEP,
+ }
+ _, err := ep.Write([]byte{1, 2, 3})
+ if err == nil {
+ t.Error("bulkInEP.Write(): got nil error, want non-nil")
+ }
+ ep = &endpoint{
+ InterfaceSetup: testIsoOutSetup,
+ EndpointInfo: testIsoOutEP,
+ }
+ _, err = ep.Read(make([]byte, 64))
+ if err == nil {
+ t.Error("isoOutEP.Read(): got nil error, want non-nil")
+ }
+}
+
+func TestOpenEndpoint(t *testing.T) {
+ origLib := libusb
+ defer func() { libusb = origLib }()
+ libusb = newFakeLibusb()
+
+ c := NewContext()
+ dev, err := c.OpenDeviceWithVidPid(0x8888, 0x0002)
+ if dev == nil {
+ t.Fatal("OpenDeviceWithVidPid(0x8888, 0x0002): got nil device, need non-nil")
+ }
+ defer dev.Close()
+ if err != nil {
+ t.Fatalf("OpenDeviceWithVidPid(0x8888, 0x0002): got error %v, want nil", err)
+ }
+ ep, err := dev.OpenEndpoint(1, 1, 1, 0x86)
+ if err != nil {
+ t.Errorf("OpenEndpoint(cfg=1, if=1, alt=1, ep=0x86): got error %v, want nil", err)
+ }
+ i := ep.Info()
+ if got, want := i.Address, uint8(0x86); got != want {
+ t.Errorf("OpenEndpoint(cfg=1, if=1, alt=1, ep=0x86): ep.Info.Address = %x, want %x", got, want)
+ }
+ if got, want := i.MaxIsoPacket, uint32(2*1024); got != want {
+ t.Errorf("OpenEndpoint(cfg=1, if=1, alt=1, ep=0x86): ep.Info.MaxIsoPacket = %d, want %d", got, want)
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/error.go b/vendor/github.com/kylelemons/gousb/usb/error.go
new file mode 100644
index 0000000..892c54d
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/error.go
@@ -0,0 +1,101 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "fmt"
+)
+
+// #include <libusb.h>
+import "C"
+
+type usbError C.int
+
+func (e usbError) Error() string {
+ return fmt.Sprintf("libusb: %s [code %d]", usbErrorString[e], int(e))
+}
+
+func fromUSBError(errno C.int) error {
+ err := usbError(errno)
+ if err == SUCCESS {
+ return nil
+ }
+ return err
+}
+
+const (
+ SUCCESS usbError = C.LIBUSB_SUCCESS
+ ERROR_IO usbError = C.LIBUSB_ERROR_IO
+ ERROR_INVALID_PARAM usbError = C.LIBUSB_ERROR_INVALID_PARAM
+ ERROR_ACCESS usbError = C.LIBUSB_ERROR_ACCESS
+ ERROR_NO_DEVICE usbError = C.LIBUSB_ERROR_NO_DEVICE
+ ERROR_NOT_FOUND usbError = C.LIBUSB_ERROR_NOT_FOUND
+ ERROR_BUSY usbError = C.LIBUSB_ERROR_BUSY
+ ERROR_TIMEOUT usbError = C.LIBUSB_ERROR_TIMEOUT
+ ERROR_OVERFLOW usbError = C.LIBUSB_ERROR_OVERFLOW
+ ERROR_PIPE usbError = C.LIBUSB_ERROR_PIPE
+ ERROR_INTERRUPTED usbError = C.LIBUSB_ERROR_INTERRUPTED
+ ERROR_NO_MEM usbError = C.LIBUSB_ERROR_NO_MEM
+ ERROR_NOT_SUPPORTED usbError = C.LIBUSB_ERROR_NOT_SUPPORTED
+ ERROR_OTHER usbError = C.LIBUSB_ERROR_OTHER
+)
+
+var usbErrorString = map[usbError]string{
+ C.LIBUSB_SUCCESS: "success",
+ C.LIBUSB_ERROR_IO: "i/o error",
+ C.LIBUSB_ERROR_INVALID_PARAM: "invalid param",
+ C.LIBUSB_ERROR_ACCESS: "bad access",
+ C.LIBUSB_ERROR_NO_DEVICE: "no device",
+ C.LIBUSB_ERROR_NOT_FOUND: "not found",
+ C.LIBUSB_ERROR_BUSY: "device or resource busy",
+ C.LIBUSB_ERROR_TIMEOUT: "timeout",
+ C.LIBUSB_ERROR_OVERFLOW: "overflow",
+ C.LIBUSB_ERROR_PIPE: "pipe error",
+ C.LIBUSB_ERROR_INTERRUPTED: "interrupted",
+ C.LIBUSB_ERROR_NO_MEM: "out of memory",
+ C.LIBUSB_ERROR_NOT_SUPPORTED: "not supported",
+ C.LIBUSB_ERROR_OTHER: "unknown error",
+}
+
+type TransferStatus uint8
+
+const (
+ LIBUSB_TRANSFER_COMPLETED TransferStatus = C.LIBUSB_TRANSFER_COMPLETED
+ LIBUSB_TRANSFER_ERROR TransferStatus = C.LIBUSB_TRANSFER_ERROR
+ LIBUSB_TRANSFER_TIMED_OUT TransferStatus = C.LIBUSB_TRANSFER_TIMED_OUT
+ LIBUSB_TRANSFER_CANCELLED TransferStatus = C.LIBUSB_TRANSFER_CANCELLED
+ LIBUSB_TRANSFER_STALL TransferStatus = C.LIBUSB_TRANSFER_STALL
+ LIBUSB_TRANSFER_NO_DEVICE TransferStatus = C.LIBUSB_TRANSFER_NO_DEVICE
+ LIBUSB_TRANSFER_OVERFLOW TransferStatus = C.LIBUSB_TRANSFER_OVERFLOW
+)
+
+var transferStatusDescription = map[TransferStatus]string{
+ LIBUSB_TRANSFER_COMPLETED: "transfer completed without error",
+ LIBUSB_TRANSFER_ERROR: "transfer failed",
+ LIBUSB_TRANSFER_TIMED_OUT: "transfer timed out",
+ LIBUSB_TRANSFER_CANCELLED: "transfer was cancelled",
+ LIBUSB_TRANSFER_STALL: "halt condition detected (endpoint stalled) or control request not supported",
+ LIBUSB_TRANSFER_NO_DEVICE: "device was disconnected",
+ LIBUSB_TRANSFER_OVERFLOW: "device sent more data than requested",
+}
+
+func (ts TransferStatus) String() string {
+ return transferStatusDescription[ts]
+}
+
+func (ts TransferStatus) Error() string {
+ return "libusb: " + ts.String()
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/fakelibusb_test.go b/vendor/github.com/kylelemons/gousb/usb/fakelibusb_test.go
new file mode 100644
index 0000000..c658d2e
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/fakelibusb_test.go
@@ -0,0 +1,312 @@
+// Copyright 2017 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "errors"
+ "fmt"
+ "sync"
+ "time"
+ "unsafe"
+)
+
+var (
+ // fake devices connected through the fakeLibusb stack.
+ fakeDevices = []*Descriptor{
+ // Bus 001 Device 001: ID 9999:0001
+ // One config, one interface, one setup,
+ // two endpoints: 0x01 OUT, 0x82 IN.
+ &Descriptor{
+ Bus: 1,
+ Address: 1,
+ Spec: USB_2_0,
+ Device: BCD(0x0100), // 1.00
+ Vendor: ID(0x9999),
+ Product: ID(0x0001),
+ Protocol: 255,
+ Configs: []ConfigInfo{{
+ Config: 1,
+ MaxPower: 50, // * 2mA
+ Interfaces: []InterfaceInfo{{
+ Number: 0,
+ Setups: []InterfaceSetup{{
+ Number: 0,
+ Alternate: 0,
+ IfClass: uint8(CLASS_VENDOR_SPEC),
+ Endpoints: []EndpointInfo{{
+ Address: uint8(0x01 | ENDPOINT_DIR_OUT),
+ Attributes: uint8(TRANSFER_TYPE_BULK),
+ MaxPacketSize: 512,
+ }, {
+ Address: uint8(0x02 | ENDPOINT_DIR_IN),
+ Attributes: uint8(TRANSFER_TYPE_BULK),
+ MaxPacketSize: 512,
+ }},
+ }},
+ }},
+ }},
+ },
+ // Bus 001 Device 002: ID 8888:0002
+ // One config, two interfaces. interface #0 with no endpoints,
+ // interface #1 with two alt setups with different packet sizes for
+ // endpoints. Two isochronous endpoints, 0x05 OUT and 0x86 OUT.
+ &Descriptor{
+ Bus: 1,
+ Address: 2,
+ Spec: USB_2_0,
+ Device: BCD(0x0103), // 1.03
+ Vendor: ID(0x8888),
+ Product: ID(0x0002),
+ Protocol: 255,
+ Configs: []ConfigInfo{{
+ Config: 1,
+ MaxPower: 50, // * 2mA
+ Interfaces: []InterfaceInfo{{
+ Number: 0,
+ Setups: []InterfaceSetup{{
+ Number: 0,
+ Alternate: 0,
+ IfClass: uint8(CLASS_VENDOR_SPEC),
+ }},
+ }, {
+ Number: 1,
+ Setups: []InterfaceSetup{{
+ Number: 1,
+ Alternate: 0,
+ IfClass: uint8(CLASS_VENDOR_SPEC),
+ Endpoints: []EndpointInfo{{
+ Address: uint8(0x05 | ENDPOINT_DIR_OUT),
+ Attributes: uint8(TRANSFER_TYPE_ISOCHRONOUS),
+ MaxPacketSize: 2<<11 | 1024,
+ MaxIsoPacket: 3 * 1024,
+ }, {
+ Address: uint8(0x06 | ENDPOINT_DIR_IN),
+ Attributes: uint8(TRANSFER_TYPE_ISOCHRONOUS),
+ MaxPacketSize: 2<<11 | 1024,
+ MaxIsoPacket: 3 * 1024,
+ }},
+ }, {
+ Number: 1,
+ Alternate: 1,
+ IfClass: uint8(CLASS_VENDOR_SPEC),
+ Endpoints: []EndpointInfo{{
+ Address: uint8(0x05 | ENDPOINT_DIR_OUT),
+ Attributes: uint8(TRANSFER_TYPE_ISOCHRONOUS),
+ MaxPacketSize: 1<<11 | 1024,
+ MaxIsoPacket: 2 * 1024,
+ }, {
+ Address: uint8(0x06 | ENDPOINT_DIR_IN),
+ Attributes: uint8(TRANSFER_TYPE_ISOCHRONOUS),
+ MaxPacketSize: 1<<11 | 1024,
+ MaxIsoPacket: 2 * 1024,
+ }},
+ }, {
+ Number: 1,
+ Alternate: 2,
+ IfClass: uint8(CLASS_VENDOR_SPEC),
+ Endpoints: []EndpointInfo{{
+ Address: uint8(0x05 | ENDPOINT_DIR_OUT),
+ Attributes: uint8(TRANSFER_TYPE_ISOCHRONOUS),
+ MaxPacketSize: 1024,
+ MaxIsoPacket: 1024,
+ }, {
+ Address: uint8(0x06 | ENDPOINT_DIR_IN),
+ Attributes: uint8(TRANSFER_TYPE_ISOCHRONOUS),
+ MaxPacketSize: 1024,
+ MaxIsoPacket: 1024,
+ }},
+ }},
+ }},
+ }},
+ },
+ }
+)
+
+type fakeDevice struct {
+ desc *Descriptor
+ alt uint8
+}
+
+type fakeTransfer struct {
+ // done is the channel that needs to be closed when the transfer has finished.
+ done chan struct{}
+ // buf is the slice for reading/writing data between the submit() and wait() returning.
+ buf []byte
+ // status will be returned by wait() on this transfer
+ status TransferStatus
+ // length is the number of bytes used from the buffer (write) or available
+ // in the buffer (read).
+ length int
+}
+
+// fakeLibusb implements a fake libusb stack that pretends to have a number of
+// devices connected to it (see fakeDevices variable for a list of devices).
+// fakeLibusb is expected to implement all the functions related to device
+// enumeration, configuration etc. according to fakeDevices descriptors.
+// The fake devices endpoints don't have any particular behavior implemented,
+// instead fakeLibusb provides additional functions, like waitForSubmitted,
+// that allows the test to explicitly control individual transfer behavior.
+type fakeLibusb struct {
+ mu sync.Mutex
+ // fakeDevices has a map of devices and their descriptors.
+ fakeDevices map[*libusbDevice]*fakeDevice
+ // ts has a map of all allocated transfers, indexed by the pointer of
+ // underlying libusbTransfer.
+ ts map[*libusbTransfer]*fakeTransfer
+ // submitted receives a fakeTransfers when submit() is called.
+ submitted chan *fakeTransfer
+ // handles is a map of device handles pointing at opened devices.
+ handles map[*libusbDevHandle]*libusbDevice
+ // claims is a map of devices to a set of claimed interfaces
+ claims map[*libusbDevice]map[uint8]bool
+}
+
+func (f *fakeLibusb) init() (*libusbContext, error) { return new(libusbContext), nil }
+func (f *fakeLibusb) handleEvents(c *libusbContext, done <-chan struct{}) { <-done }
+func (f *fakeLibusb) getDevices(*libusbContext) ([]*libusbDevice, error) {
+ ret := make([]*libusbDevice, 0, len(fakeDevices))
+ for d := range f.fakeDevices {
+ ret = append(ret, d)
+ }
+ return ret, nil
+}
+func (f *fakeLibusb) exit(*libusbContext) {}
+func (f *fakeLibusb) setDebug(*libusbContext, int) {}
+
+func (f *fakeLibusb) dereference(d *libusbDevice) {}
+func (f *fakeLibusb) getDeviceDesc(d *libusbDevice) (*Descriptor, error) {
+ if dev, ok := f.fakeDevices[d]; ok {
+ return dev.desc, nil
+ }
+ return nil, fmt.Errorf("invalid USB device %p", d)
+}
+func (f *fakeLibusb) open(d *libusbDevice) (*libusbDevHandle, error) {
+ h := new(libusbDevHandle)
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ f.handles[h] = d
+ return h, nil
+}
+
+func (f *fakeLibusb) close(h *libusbDevHandle) {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ delete(f.handles, h)
+}
+func (f *fakeLibusb) reset(*libusbDevHandle) error { return nil }
+func (f *fakeLibusb) control(*libusbDevHandle, time.Duration, uint8, uint8, uint16, uint16, []byte) (int, error) {
+ return 0, errors.New("not implemented")
+}
+func (f *fakeLibusb) getConfig(*libusbDevHandle) (uint8, error) { return 1, nil }
+func (f *fakeLibusb) setConfig(d *libusbDevHandle, cfg uint8) error {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ if len(f.claims[f.handles[d]]) != 0 {
+ return fmt.Errorf("can't set device config while interfaces are claimed: %v", f.claims[f.handles[d]])
+ }
+ if cfg != 1 {
+ return fmt.Errorf("device doesn't have config number %d", cfg)
+ }
+ return nil
+}
+func (f *fakeLibusb) getStringDesc(*libusbDevHandle, int) (string, error) {
+ return "", errors.New("not implemented")
+}
+func (f *fakeLibusb) setAutoDetach(*libusbDevHandle, int) error { return nil }
+
+func (f *fakeLibusb) claim(d *libusbDevHandle, intf uint8) error {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ c := f.claims[f.handles[d]]
+ if c == nil {
+ c = make(map[uint8]bool)
+ f.claims[f.handles[d]] = c
+ }
+ c[intf] = true
+ return nil
+}
+func (f *fakeLibusb) release(d *libusbDevHandle, intf uint8) {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ c := f.claims[f.handles[d]]
+ if c == nil {
+ return
+ }
+ c[intf] = false
+}
+func (f *fakeLibusb) setAlt(d *libusbDevHandle, intf, alt uint8) error {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ if !f.claims[f.handles[d]][intf] {
+ return fmt.Errorf("interface %d must be claimed before alt setup can be set", intf)
+ }
+ f.fakeDevices[f.handles[d]].alt = alt
+ return nil
+}
+
+func (f *fakeLibusb) alloc(_ *libusbDevHandle, _ uint8, _ TransferType, _ time.Duration, _ int, buf []byte) (*libusbTransfer, error) {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ t := new(libusbTransfer)
+ f.ts[t] = &fakeTransfer{buf: buf}
+ return t, nil
+}
+func (f *fakeLibusb) cancel(t *libusbTransfer) error { return errors.New("not implemented") }
+func (f *fakeLibusb) submit(t *libusbTransfer, done chan struct{}) error {
+ f.mu.Lock()
+ ft := f.ts[t]
+ f.mu.Unlock()
+ ft.done = done
+ f.submitted <- ft
+ return nil
+}
+func (f *fakeLibusb) data(t *libusbTransfer) (int, TransferStatus) {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ return f.ts[t].length, f.ts[t].status
+}
+func (f *fakeLibusb) free(t *libusbTransfer) {
+ f.mu.Lock()
+ defer f.mu.Unlock()
+ delete(f.ts, t)
+}
+func (f *fakeLibusb) setIsoPacketLengths(*libusbTransfer, uint32) {}
+
+// waitForSubmitted can be used by tests to define custom behavior of the transfers submitted on the USB bus.
+// TODO(sebek): add fields in fakeTransfer to differentiate between different devices/endpoints used concurrently.
+func (f *fakeLibusb) waitForSubmitted() *fakeTransfer {
+ return <-f.submitted
+}
+
+func newFakeLibusb() *fakeLibusb {
+ fl := &fakeLibusb{
+ fakeDevices: make(map[*libusbDevice]*fakeDevice),
+ ts: make(map[*libusbTransfer]*fakeTransfer),
+ submitted: make(chan *fakeTransfer, 10),
+ handles: make(map[*libusbDevHandle]*libusbDevice),
+ claims: make(map[*libusbDevice]map[uint8]bool),
+ }
+ for i, d := range fakeDevices {
+ // libusb does not export a way to allocate a new libusb_device struct
+ // without using the full USB stack. Since the fake library uses the
+ // libusbDevice only as an identifier, use arbitrary numbers pretending
+ // to be pointers. The contents of these pointers is never accessed.
+ fl.fakeDevices[(*libusbDevice)(unsafe.Pointer(uintptr(i)))] = &fakeDevice{
+ desc: d,
+ alt: 0,
+ }
+ }
+ return fl
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/libusb.go b/vendor/github.com/kylelemons/gousb/usb/libusb.go
new file mode 100644
index 0000000..22856e4
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/libusb.go
@@ -0,0 +1,368 @@
+// Copyright 2017 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "fmt"
+ "log"
+ "reflect"
+ "time"
+ "unsafe"
+)
+
+/*
+#cgo pkg-config: libusb-1.0
+#include <libusb.h>
+
+int compact_iso_data(struct libusb_transfer *xfer, unsigned char *status);
+int submit(struct libusb_transfer *xfer);
+*/
+import "C"
+
+type libusbContext C.libusb_context
+type libusbDevice C.libusb_device
+type libusbDevHandle C.libusb_device_handle
+type libusbTransfer C.struct_libusb_transfer
+
+// libusbIntf is a set of trivial idiomatic Go wrappers around libusb C functions.
+// The underlying code is generally not testable or difficult to test,
+// since libusb interacts directly with the host USB stack.
+//
+// All functions here should operate on types defined on C.libusb* data types,
+// and occasionally on convenience data types (like TransferType or Descriptor).
+type libusbIntf interface {
+ // context
+ init() (*libusbContext, error)
+ handleEvents(*libusbContext, <-chan struct{})
+ getDevices(*libusbContext) ([]*libusbDevice, error)
+ exit(*libusbContext)
+ setDebug(*libusbContext, int)
+
+ // device
+ dereference(*libusbDevice)
+ getDeviceDesc(*libusbDevice) (*Descriptor, error)
+ open(*libusbDevice) (*libusbDevHandle, error)
+
+ close(*libusbDevHandle)
+ reset(*libusbDevHandle) error
+ control(*libusbDevHandle, time.Duration, uint8, uint8, uint16, uint16, []byte) (int, error)
+ getConfig(*libusbDevHandle) (uint8, error)
+ setConfig(*libusbDevHandle, uint8) error
+ getStringDesc(*libusbDevHandle, int) (string, error)
+ setAutoDetach(*libusbDevHandle, int) error
+
+ // interface
+ claim(*libusbDevHandle, uint8) error
+ release(*libusbDevHandle, uint8)
+ setAlt(*libusbDevHandle, uint8, uint8) error
+
+ // transfer
+ alloc(*libusbDevHandle, uint8, TransferType, time.Duration, int, []byte) (*libusbTransfer, error)
+ cancel(*libusbTransfer) error
+ submit(*libusbTransfer, chan struct{}) error
+ data(*libusbTransfer) (int, TransferStatus)
+ free(*libusbTransfer)
+ setIsoPacketLengths(*libusbTransfer, uint32)
+}
+
+// libusbImpl is an implementation of libusbIntf using real CGo-wrapped libusb.
+type libusbImpl struct{}
+
+func (libusbImpl) init() (*libusbContext, error) {
+ var ctx *C.libusb_context
+ if err := fromUSBError(C.libusb_init(&ctx)); err != nil {
+ return nil, err
+ }
+ return (*libusbContext)(ctx), nil
+}
+
+func (libusbImpl) handleEvents(c *libusbContext, done <-chan struct{}) {
+ tv := C.struct_timeval{tv_usec: 100e3}
+ for {
+ select {
+ case <-done:
+ return
+ default:
+ }
+ if errno := C.libusb_handle_events_timeout_completed((*C.libusb_context)(c), &tv, nil); errno < 0 {
+ log.Printf("handle_events: error: %s", usbError(errno))
+ }
+ }
+}
+
+func (libusbImpl) getDevices(ctx *libusbContext) ([]*libusbDevice, error) {
+ var list **C.libusb_device
+ cnt := C.libusb_get_device_list((*C.libusb_context)(ctx), &list)
+ if cnt < 0 {
+ return nil, fromUSBError(C.int(cnt))
+ }
+ var devs []*C.libusb_device
+ *(*reflect.SliceHeader)(unsafe.Pointer(&devs)) = reflect.SliceHeader{
+ Data: uintptr(unsafe.Pointer(list)),
+ Len: int(cnt),
+ Cap: int(cnt),
+ }
+ var ret []*libusbDevice
+ for _, d := range devs {
+ ret = append(ret, (*libusbDevice)(d))
+ }
+ // devices will be dereferenced later, during close.
+ C.libusb_free_device_list(list, 0)
+ return ret, nil
+}
+
+func (libusbImpl) exit(c *libusbContext) {
+ C.libusb_exit((*C.libusb_context)(c))
+}
+
+func (libusbImpl) setDebug(c *libusbContext, lvl int) {
+ C.libusb_set_debug((*C.libusb_context)(c), C.int(lvl))
+}
+
+func (libusbImpl) getDeviceDesc(d *libusbDevice) (*Descriptor, error) {
+ var desc C.struct_libusb_device_descriptor
+ if err := fromUSBError(C.libusb_get_device_descriptor((*C.libusb_device)(d), &desc)); err != nil {
+ return nil, err
+ }
+ // Enumerate configurations
+ var cfgs []ConfigInfo
+ for i := 0; i < int(desc.bNumConfigurations); i++ {
+ var cfg *C.struct_libusb_config_descriptor
+ if err := fromUSBError(C.libusb_get_config_descriptor((*C.libusb_device)(d), C.uint8_t(i), &cfg)); err != nil {
+ return nil, err
+ }
+ c := ConfigInfo{
+ Config: uint8(cfg.bConfigurationValue),
+ Attributes: uint8(cfg.bmAttributes),
+ MaxPower: uint8(cfg.MaxPower),
+ }
+
+ var ifaces []C.struct_libusb_interface
+ *(*reflect.SliceHeader)(unsafe.Pointer(&ifaces)) = reflect.SliceHeader{
+ Data: uintptr(unsafe.Pointer(cfg._interface)),
+ Len: int(cfg.bNumInterfaces),
+ Cap: int(cfg.bNumInterfaces),
+ }
+ c.Interfaces = make([]InterfaceInfo, 0, len(ifaces))
+ for _, iface := range ifaces {
+ if iface.num_altsetting == 0 {
+ continue
+ }
+
+ var alts []C.struct_libusb_interface_descriptor
+ *(*reflect.SliceHeader)(unsafe.Pointer(&alts)) = reflect.SliceHeader{
+ Data: uintptr(unsafe.Pointer(iface.altsetting)),
+ Len: int(iface.num_altsetting),
+ Cap: int(iface.num_altsetting),
+ }
+ descs := make([]InterfaceSetup, 0, len(alts))
+ for _, alt := range alts {
+ i := InterfaceSetup{
+ Number: uint8(alt.bInterfaceNumber),
+ Alternate: uint8(alt.bAlternateSetting),
+ IfClass: uint8(alt.bInterfaceClass),
+ IfSubClass: uint8(alt.bInterfaceSubClass),
+ IfProtocol: uint8(alt.bInterfaceProtocol),
+ }
+ var ends []C.struct_libusb_endpoint_descriptor
+ *(*reflect.SliceHeader)(unsafe.Pointer(&ends)) = reflect.SliceHeader{
+ Data: uintptr(unsafe.Pointer(alt.endpoint)),
+ Len: int(alt.bNumEndpoints),
+ Cap: int(alt.bNumEndpoints),
+ }
+ i.Endpoints = make([]EndpointInfo, 0, len(ends))
+ for _, end := range ends {
+ ei := EndpointInfo{
+ Address: uint8(end.bEndpointAddress),
+ Attributes: uint8(end.bmAttributes),
+ MaxPacketSize: uint16(end.wMaxPacketSize),
+ PollInterval: uint8(end.bInterval),
+ RefreshRate: uint8(end.bRefresh),
+ SynchAddress: uint8(end.bSynchAddress),
+ }
+ if ei.TransferType() == TRANSFER_TYPE_ISOCHRONOUS {
+ // bits 0-10 identify the packet size, bits 11-12 are the number of additional transactions per microframe.
+ // Don't use libusb_get_max_iso_packet_size, as it has a bug where it returns the same value
+ // regardless of alternative setting used, where different alternative settings might define different
+ // max packet sizes.
+ // See http://libusb.org/ticket/77 for more background.
+ ei.MaxIsoPacket = uint32(end.wMaxPacketSize) & 0x07ff * (uint32(end.wMaxPacketSize)>>11&3 + 1)
+ }
+ i.Endpoints = append(i.Endpoints, ei)
+ }
+ descs = append(descs, i)
+ }
+ c.Interfaces = append(c.Interfaces, InterfaceInfo{
+ Number: descs[0].Number,
+ Setups: descs,
+ })
+ }
+ C.libusb_free_config_descriptor(cfg)
+ cfgs = append(cfgs, c)
+ }
+
+ return &Descriptor{
+ Bus: uint8(C.libusb_get_bus_number((*C.libusb_device)(d))),
+ Address: uint8(C.libusb_get_device_address((*C.libusb_device)(d))),
+ Spec: BCD(desc.bcdUSB),
+ Device: BCD(desc.bcdDevice),
+ Vendor: ID(desc.idVendor),
+ Product: ID(desc.idProduct),
+ Class: uint8(desc.bDeviceClass),
+ SubClass: uint8(desc.bDeviceSubClass),
+ Protocol: uint8(desc.bDeviceProtocol),
+ Configs: cfgs,
+ }, nil
+}
+
+func (libusbImpl) dereference(d *libusbDevice) {
+ C.libusb_unref_device((*C.libusb_device)(d))
+}
+
+func (libusbImpl) open(d *libusbDevice) (*libusbDevHandle, error) {
+ var handle *C.libusb_device_handle
+ if err := fromUSBError(C.libusb_open((*C.libusb_device)(d), &handle)); err != nil {
+ return nil, err
+ }
+ return (*libusbDevHandle)(handle), nil
+}
+
+func (libusbImpl) close(d *libusbDevHandle) {
+ C.libusb_close((*C.libusb_device_handle)(d))
+}
+
+func (libusbImpl) reset(d *libusbDevHandle) error {
+ return fromUSBError(C.libusb_reset_device((*C.libusb_device_handle)(d)))
+}
+
+func (libusbImpl) control(d *libusbDevHandle, timeout time.Duration, rType, request uint8, val, idx uint16, data []byte) (int, error) {
+ dataSlice := (*reflect.SliceHeader)(unsafe.Pointer(&data))
+ n := C.libusb_control_transfer(
+ (*C.libusb_device_handle)(d),
+ C.uint8_t(rType),
+ C.uint8_t(request),
+ C.uint16_t(val),
+ C.uint16_t(idx),
+ (*C.uchar)(unsafe.Pointer(dataSlice.Data)),
+ C.uint16_t(len(data)),
+ C.uint(timeout/time.Millisecond))
+ if n < 0 {
+ return int(n), fromUSBError(n)
+ }
+ return int(n), nil
+}
+
+func (libusbImpl) getConfig(d *libusbDevHandle) (uint8, error) {
+ var cfg C.int
+ if errno := C.libusb_get_configuration((*C.libusb_device_handle)(d), &cfg); errno < 0 {
+ return 0, fromUSBError(errno)
+ }
+ return uint8(cfg), nil
+}
+
+func (libusbImpl) setConfig(d *libusbDevHandle, cfg uint8) error {
+ return fromUSBError(C.libusb_set_configuration((*C.libusb_device_handle)(d), C.int(cfg)))
+}
+
+func (libusbImpl) getStringDesc(d *libusbDevHandle, index int) (string, error) {
+ // allocate 200-byte array limited the length of string descriptor
+ buf := make([]byte, 200)
+ // get string descriptor from libusb. if errno < 0 then there are any errors.
+ // if errno >= 0; it is a length of result string descriptor
+ errno := C.libusb_get_string_descriptor_ascii(
+ (*C.libusb_device_handle)(d),
+ C.uint8_t(index),
+ (*C.uchar)(unsafe.Pointer(&buf[0])),
+ 200)
+ if errno < 0 {
+ return "", fmt.Errorf("usb: getstr: %s", fromUSBError(errno))
+ }
+ return string(buf[:errno]), nil
+}
+
+func (libusbImpl) setAutoDetach(d *libusbDevHandle, val int) error {
+ err := fromUSBError(C.libusb_set_auto_detach_kernel_driver((*C.libusb_device_handle)(d), C.int(val)))
+ if err != nil && err != ERROR_NOT_SUPPORTED {
+ return err
+ }
+ return nil
+}
+
+func (libusbImpl) claim(d *libusbDevHandle, iface uint8) error {
+ return fromUSBError(C.libusb_claim_interface((*C.libusb_device_handle)(d), C.int(iface)))
+}
+
+func (libusbImpl) release(d *libusbDevHandle, iface uint8) {
+ C.libusb_release_interface((*C.libusb_device_handle)(d), C.int(iface))
+}
+
+func (libusbImpl) setAlt(d *libusbDevHandle, iface, setup uint8) error {
+ return fromUSBError(C.libusb_set_interface_alt_setting((*C.libusb_device_handle)(d), C.int(iface), C.int(setup)))
+}
+
+func (libusbImpl) alloc(d *libusbDevHandle, addr uint8, tt TransferType, timeout time.Duration, isoPackets int, buf []byte) (*libusbTransfer, error) {
+ xfer := C.libusb_alloc_transfer(C.int(isoPackets))
+ if xfer == nil {
+ return nil, fmt.Errorf("libusb_alloc_transfer(%d) failed", isoPackets)
+ }
+ xfer.dev_handle = (*C.libusb_device_handle)(d)
+ xfer.endpoint = C.uchar(addr)
+ xfer.timeout = C.uint(timeout / time.Millisecond)
+ xfer._type = C.uchar(tt)
+ xfer.num_iso_packets = C.int(isoPackets)
+ xfer.buffer = (*C.uchar)((unsafe.Pointer)(&buf[0]))
+ xfer.length = C.int(len(buf))
+ return (*libusbTransfer)(xfer), nil
+}
+
+func (libusbImpl) cancel(t *libusbTransfer) error {
+ return fromUSBError(C.libusb_cancel_transfer((*C.struct_libusb_transfer)(t)))
+}
+
+func (libusbImpl) submit(t *libusbTransfer, done chan struct{}) error {
+ t.user_data = (unsafe.Pointer)(&done)
+ return fromUSBError(C.submit((*C.struct_libusb_transfer)(t)))
+}
+
+func (libusbImpl) data(t *libusbTransfer) (int, TransferStatus) {
+ if TransferType(t._type) == TRANSFER_TYPE_ISOCHRONOUS {
+ var status TransferStatus
+ n := int(C.compact_iso_data((*C.struct_libusb_transfer)(t), (*C.uchar)(unsafe.Pointer(&status))))
+ return n, status
+ }
+ return int(t.actual_length), TransferStatus(t.status)
+}
+
+func (libusbImpl) free(t *libusbTransfer) {
+ C.libusb_free_transfer((*C.struct_libusb_transfer)(t))
+}
+
+func (libusbImpl) setIsoPacketLengths(t *libusbTransfer, length uint32) {
+ C.libusb_set_iso_packet_lengths((*C.struct_libusb_transfer)(t), C.uint(length))
+}
+
+// libusb is an injection point for tests
+var libusb libusbIntf = libusbImpl{}
+
+//export xfer_callback
+func xfer_callback(cptr unsafe.Pointer) {
+ ch := *(*chan struct{})(cptr)
+ close(ch)
+}
+
+// for benchmarking
+func libusbSetDebug(c *libusbContext, lvl int) {
+ C.libusb_set_debug((*C.libusb_context)(c), C.int(lvl))
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/libusb_cgo_benchmark_test.go b/vendor/github.com/kylelemons/gousb/usb/libusb_cgo_benchmark_test.go
new file mode 100644
index 0000000..da8acc9
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/libusb_cgo_benchmark_test.go
@@ -0,0 +1,46 @@
+package usb
+
+import "testing"
+
+func BenchmarkCGo(b *testing.B) {
+ for _, bc := range []struct {
+ name string
+ bfunc func(*libusbContext, int)
+ }{
+ {
+ name: "simple function",
+ bfunc: func(ctx *libusbContext, N int) {
+ for i := 0; i < N; i++ {
+ libusbSetDebug(ctx, i&1)
+ }
+ },
+ },
+ {
+ name: "method",
+ bfunc: func(ctx *libusbContext, N int) {
+ impl := libusbImpl{}
+ for i := 0; i < N; i++ {
+ impl.setDebug(ctx, i&1)
+ }
+ },
+ },
+ {
+ name: "interface",
+ bfunc: func(ctx *libusbContext, N int) {
+ var intf libusbIntf = libusbImpl{}
+ for i := 0; i < N; i++ {
+ intf.setDebug(ctx, i&1)
+ }
+ },
+ },
+ } {
+ b.Run(bc.name, func(b *testing.B) {
+ ctx, err := libusbImpl{}.init()
+ if err != nil {
+ b.Fatalf("libusb_init() failed: %v", err)
+ }
+ b.ResetTimer()
+ bc.bfunc(ctx, b.N)
+ })
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/misc.go b/vendor/github.com/kylelemons/gousb/usb/misc.go
new file mode 100644
index 0000000..1650e10
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/misc.go
@@ -0,0 +1,48 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "fmt"
+)
+
+type BCD uint16
+
+const (
+ USB_2_0 BCD = 0x0200
+ USB_1_1 BCD = 0x0110
+ USB_1_0 BCD = 0x0100
+)
+
+func (d BCD) Int() (i int) {
+ ten := 1
+ for o := uint(0); o < 4; o++ {
+ n := ((0xF << (o * 4)) & d) >> (o * 4)
+ i += int(n) * ten
+ ten *= 10
+ }
+ return
+}
+
+func (d BCD) String() string {
+ return fmt.Sprintf("%02x.%02x", int(d>>8), int(d&0xFF))
+}
+
+type ID uint16
+
+func (id ID) String() string {
+ return fmt.Sprintf("%04x", int(id))
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/misc_test.go b/vendor/github.com/kylelemons/gousb/usb/misc_test.go
new file mode 100644
index 0000000..106e5d5
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/misc_test.go
@@ -0,0 +1,39 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "testing"
+)
+
+func TestBCD(t *testing.T) {
+ tests := []struct {
+ BCD
+ Int int
+ Str string
+ }{
+ {0x1234, 1234, "12.34"},
+ }
+
+ for _, test := range tests {
+ if got, want := test.BCD.Int(), test.Int; got != want {
+ t.Errorf("Int(%x) = %d, want %d", test.BCD, got, want)
+ }
+ if got, want := test.BCD.String(), test.Str; got != want {
+ t.Errorf("String(%x) = %q, want %q", test.BCD, got, want)
+ }
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/transfer.c b/vendor/github.com/kylelemons/gousb/usb/transfer.c
new file mode 100644
index 0000000..9965019
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/transfer.c
@@ -0,0 +1,80 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#include <libusb.h>
+#include <stdio.h>
+#include <string.h>
+
+void print_xfer(struct libusb_transfer *xfer);
+void xfer_callback(void *);
+
+void callback(struct libusb_transfer *xfer) {
+ xfer_callback(xfer->user_data);
+}
+
+int submit(struct libusb_transfer *xfer) {
+ xfer->callback = (libusb_transfer_cb_fn)(&callback);
+ xfer->status = -1;
+ return libusb_submit_transfer(xfer);
+}
+
+void print_xfer(struct libusb_transfer *xfer) {
+ int i;
+
+ printf("Transfer:\n");
+ printf(" dev_handle: %p\n", xfer->dev_handle);
+ printf(" flags: %08x\n", xfer->flags);
+ printf(" endpoint: %x\n", xfer->endpoint);
+ printf(" type: %x\n", xfer->type);
+ printf(" timeout: %dms\n", xfer->timeout);
+ printf(" status: %x\n", xfer->status);
+ printf(" length: %d (act: %d)\n", xfer->length, xfer->actual_length);
+ printf(" callback: %p\n", xfer->callback);
+ printf(" user_data: %p\n", xfer->user_data);
+ printf(" buffer: %p\n", xfer->buffer);
+ printf(" num_iso_pkts: %d\n", xfer->num_iso_packets);
+ printf(" packets:\n");
+ for (i = 0; i < xfer->num_iso_packets; i++) {
+ printf(" [%04d] %d (act: %d) %x\n", i,
+ xfer->iso_packet_desc[i].length,
+ xfer->iso_packet_desc[i].actual_length,
+ xfer->iso_packet_desc[i].status);
+ }
+}
+
+// compact the data in an isochronous transfer. The contents of individual
+// iso packets are shifted left, so that no gaps are left between them.
+// Status is set to the first non-zero status of an iso packet.
+int compact_iso_data(struct libusb_transfer *xfer, unsigned char *status) {
+ int i;
+ int sum = 0;
+ unsigned char *in = xfer->buffer;
+ unsigned char *out = xfer->buffer;
+ for (i = 0; i < xfer->num_iso_packets; i++) {
+ struct libusb_iso_packet_descriptor pkt = xfer->iso_packet_desc[i];
+ if (pkt.status != 0) {
+ *status = pkt.status;
+ break;
+ }
+ // Copy the data
+ int len = pkt.actual_length;
+ memmove(out, in, len);
+ // Increment offsets
+ sum += len;
+ in += pkt.length;
+ out += len;
+ }
+ return sum;
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/transfer.go b/vendor/github.com/kylelemons/gousb/usb/transfer.go
new file mode 100644
index 0000000..e41713a
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/transfer.go
@@ -0,0 +1,147 @@
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "errors"
+ "fmt"
+ "runtime"
+ "sync"
+ "time"
+)
+
+type usbTransfer struct {
+ // mu protects the transfer state.
+ mu sync.Mutex
+ // xfer is the allocated libusb_transfer.
+ xfer *libusbTransfer
+ // buf is the buffer allocated for the transfer. Both buf and xfer.buffer
+ // point to the same piece of memory.
+ buf []byte
+ // done is blocking until the transfer is complete and data and transfer
+ // status are available.
+ done chan struct{}
+ // submitted is true if this transfer was passed to libusb through submit()
+ submitted bool
+}
+
+// submits the transfer. After submit() the transfer is in flight and is owned by libusb.
+// It's not safe to access the contents of the transfer until wait() returns.
+// Once wait() returns, it's ok to re-use the same transfer structure by calling submit() again.
+func (t *usbTransfer) submit() error {
+ t.mu.Lock()
+ defer t.mu.Unlock()
+ if t.submitted {
+ return errors.New("transfer was already submitted and is not finished yet.")
+ }
+ t.done = make(chan struct{})
+ if err := libusb.submit(t.xfer, t.done); err != nil {
+ return err
+ }
+ t.submitted = true
+ return nil
+}
+
+// wait waits for libusb to signal the release of transfer data.
+// After wait returns, the transfer contents are safe to access
+// via t.buf. The number returned by wait indicates how many bytes
+// of the buffer were read or written by libusb, and it can be
+// smaller than the length of t.buf.
+func (t *usbTransfer) wait() (n int, err error) {
+ t.mu.Lock()
+ defer t.mu.Unlock()
+ if !t.submitted {
+ return 0, nil
+ }
+ select {
+ case <-time.After(10 * time.Second):
+ return 0, fmt.Errorf("wait timed out after 10s")
+ case <-t.done:
+ }
+ t.submitted = false
+ n, status := libusb.data(t.xfer)
+ if status != LIBUSB_TRANSFER_COMPLETED {
+ return n, status
+ }
+ return n, err
+}
+
+// cancel aborts a submitted transfer. The transfer is cancelled
+// asynchronously and the user still needs to wait() to return.
+func (t *usbTransfer) cancel() error {
+ t.mu.Lock()
+ defer t.mu.Unlock()
+ if !t.submitted {
+ return nil
+ }
+ err := libusb.cancel(t.xfer)
+ if err == ERROR_NOT_FOUND {
+ // transfer already completed
+ return nil
+ }
+ return err
+}
+
+// free releases the memory allocated for the transfer.
+// free should be called only if the transfer is not used by libusb,
+// i.e. it should not be called after submit() and before wait() returns.
+func (t *usbTransfer) free() error {
+ t.mu.Lock()
+ defer t.mu.Unlock()
+ if t.submitted {
+ return errors.New("free() cannot be called on a submitted transfer until wait() returns")
+ }
+ libusb.free(t.xfer)
+ t.xfer = nil
+ t.buf = nil
+ t.done = nil
+ return nil
+}
+
+// newUSBTransfer allocates a new transfer structure for communication with a
+// given device/endpoint, with buf as the underlying transfer buffer.
+func newUSBTransfer(dev *libusbDevHandle, ei EndpointInfo, buf []byte, timeout time.Duration) (*usbTransfer, error) {
+ var isoPackets int
+ var isoPktSize uint32
+ tt := ei.TransferType()
+ if tt == TRANSFER_TYPE_ISOCHRONOUS {
+ isoPktSize = ei.MaxIsoPacket
+ if len(buf) < int(isoPktSize) {
+ isoPktSize = uint32(len(buf))
+ }
+ isoPackets = len(buf) / int(isoPktSize)
+ debug.Printf("New isochronous transfer - buffer length %d, using %d packets of %d bytes each", len(buf), isoPackets, isoPktSize)
+ }
+
+ xfer, err := libusb.alloc(dev, ei.Address, tt, timeout, isoPackets, buf)
+ if err != nil {
+ return nil, err
+ }
+
+ if tt == TRANSFER_TYPE_ISOCHRONOUS {
+ libusb.setIsoPacketLengths(xfer, isoPktSize)
+ }
+
+ t := &usbTransfer{
+ xfer: xfer,
+ buf: buf,
+ }
+ runtime.SetFinalizer(t, func(t *usbTransfer) {
+ t.cancel()
+ t.wait()
+ t.free()
+ })
+ return t, nil
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/transfer_test.go b/vendor/github.com/kylelemons/gousb/usb/transfer_test.go
new file mode 100644
index 0000000..4e4fcea
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/transfer_test.go
@@ -0,0 +1,145 @@
+// Copyright 2017 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import (
+ "testing"
+ "time"
+)
+
+func TestNewTransfer(t *testing.T) {
+ defer func(i libusbIntf) { libusb = i }(libusb)
+ libusb = newFakeLibusb()
+
+ for _, tc := range []struct {
+ desc string
+ dir EndpointDirection
+ tt TransferType
+ maxPkt uint16
+ maxIso uint32
+ buf int
+ timeout time.Duration
+ wantIso int
+ wantLength int
+ wantTimeout int
+ }{
+ {
+ desc: "bulk in transfer, 512B packets",
+ dir: ENDPOINT_DIR_IN,
+ tt: TRANSFER_TYPE_BULK,
+ maxPkt: 512,
+ buf: 1024,
+ timeout: time.Second,
+ wantLength: 1024,
+ },
+ {
+ desc: "iso out transfer, 3 * 1024B packets",
+ dir: ENDPOINT_DIR_OUT,
+ tt: TRANSFER_TYPE_ISOCHRONOUS,
+ maxPkt: 2<<11 + 1024,
+ maxIso: 3 * 1024,
+ buf: 10000,
+ wantLength: 10000,
+ },
+ } {
+ xfer, err := newUSBTransfer(nil, EndpointInfo{
+ Address: uint8(tc.dir) | 0x02,
+ Attributes: uint8(tc.tt),
+ MaxPacketSize: tc.maxPkt,
+ MaxIsoPacket: tc.maxIso,
+ PollInterval: 1,
+ }, make([]byte, tc.buf), tc.timeout)
+
+ if err != nil {
+ t.Fatalf("newUSBTransfer(): %v", err)
+ }
+ if got, want := len(xfer.buf), tc.wantLength; got != want {
+ t.Errorf("xfer.buf: got %d bytes, want %d", got, want)
+ }
+ }
+}
+
+func TestTransferProtocol(t *testing.T) {
+ defer func(i libusbIntf) { libusb = i }(libusb)
+
+ f := newFakeLibusb()
+ libusb = f
+
+ xfers := make([]*usbTransfer, 2)
+ var err error
+ for i := 0; i < 2; i++ {
+ xfers[i], err = newUSBTransfer(nil, EndpointInfo{
+ Address: 0x86,
+ Attributes: uint8(TRANSFER_TYPE_BULK),
+ MaxPacketSize: 512,
+ PollInterval: 1,
+ }, make([]byte, 10240), time.Second)
+ if err != nil {
+ t.Fatalf("newUSBTransfer: %v", err)
+ }
+ }
+
+ go func() {
+ ft := f.waitForSubmitted()
+ ft.length = 5
+ ft.status = LIBUSB_TRANSFER_COMPLETED
+ copy(ft.buf, []byte{1, 2, 3, 4, 5})
+ close(ft.done)
+
+ ft = f.waitForSubmitted()
+ ft.length = 99
+ ft.status = LIBUSB_TRANSFER_COMPLETED
+ copy(ft.buf, []byte{12, 12, 12, 12, 12})
+ close(ft.done)
+
+ ft = f.waitForSubmitted()
+ ft.length = 123
+ ft.status = LIBUSB_TRANSFER_CANCELLED
+ close(ft.done)
+ }()
+
+ xfers[0].submit()
+ xfers[1].submit()
+ got, err := xfers[0].wait()
+ if err != nil {
+ t.Errorf("xfer#0.wait returned error %v, want nil", err)
+ }
+ if want := 5; got != want {
+ t.Errorf("xfer#0.wait returned %d bytes, want %d", got, want)
+ }
+ got, err = xfers[1].wait()
+ if err != nil {
+ t.Errorf("xfer#0.wait returned error %v, want nil", err)
+ }
+ if want := 99; got != want {
+ t.Errorf("xfer#0.wait returned %d bytes, want %d", got, want)
+ }
+
+ xfers[1].submit()
+ xfers[1].cancel()
+ got, err = xfers[1].wait()
+ if err == nil {
+ t.Error("xfer#1(resubmitted).wait returned error nil, want non-nil")
+ }
+ if want := 123; got != want {
+ t.Errorf("xfer#1(resubmitted).wait returned %d bytes, want %d", got, want)
+ }
+
+ for _, x := range xfers {
+ x.cancel()
+ x.wait()
+ x.free()
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/usb.go b/vendor/github.com/kylelemons/gousb/usb/usb.go
new file mode 100644
index 0000000..b4bb258
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/usb.go
@@ -0,0 +1,110 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Package usb provides a wrapper around libusb-1.0.
+//
+// Deprecated: this package was deprecated in favor of github.com/google/gousb.
+// Please use the new package when starting new projects.
+package usb
+
+type Context struct {
+ ctx *libusbContext
+ done chan struct{}
+}
+
+func (c *Context) Debug(level int) {
+ libusb.setDebug(c.ctx, level)
+}
+
+func NewContext() *Context {
+ c, err := libusb.init()
+ if err != nil {
+ panic(err)
+ }
+ ctx := &Context{
+ ctx: c,
+ done: make(chan struct{}),
+ }
+ go libusb.handleEvents(ctx.ctx, ctx.done)
+ return ctx
+}
+
+// ListDevices calls each with each enumerated device.
+// If the function returns true, the device is opened and a Device is returned if the operation succeeds.
+// Every Device returned (whether an error is also returned or not) must be closed.
+// If there are any errors enumerating the devices,
+// the final one is returned along with any successfully opened devices.
+func (c *Context) ListDevices(each func(desc *Descriptor) bool) ([]*Device, error) {
+ list, err := libusb.getDevices(c.ctx)
+ if err != nil {
+ return nil, err
+ }
+
+ var reterr error
+ var ret []*Device
+ for _, dev := range list {
+ desc, err := libusb.getDeviceDesc(dev)
+ if err != nil {
+ libusb.dereference(dev)
+ reterr = err
+ continue
+ }
+
+ if each(desc) {
+ handle, err := libusb.open(dev)
+ if err != nil {
+ reterr = err
+ continue
+ }
+ ret = append(ret, newDevice(handle, desc))
+ } else {
+ libusb.dereference(dev)
+ }
+ }
+ return ret, reterr
+}
+
+// OpenDeviceWithVidPid opens Device from specific VendorId and ProductId.
+// If none is found, it returns nil and nil error. If there are multiple devices
+// with the same VID/PID, it will return one of them, picked arbitrarily.
+// If there were any errors during device list traversal, it is possible
+// it will return a non-nil device and non-nil error. A Device.Close() must
+// be called to release the device if the returned device wasn't nil.
+func (c *Context) OpenDeviceWithVidPid(vid, pid int) (*Device, error) {
+ var found bool
+ devs, err := c.ListDevices(func(desc *Descriptor) bool {
+ if found {
+ return false
+ }
+ if desc.Vendor == ID(vid) && desc.Product == ID(pid) {
+ found = true
+ return true
+ }
+ return false
+ })
+ if len(devs) == 0 {
+ return nil, err
+ }
+ return devs[0], nil
+}
+
+func (c *Context) Close() error {
+ c.done <- struct{}{}
+ if c.ctx != nil {
+ libusb.exit(c.ctx)
+ }
+ c.ctx = nil
+ return nil
+}
diff --git a/vendor/github.com/kylelemons/gousb/usb/usb_test.go b/vendor/github.com/kylelemons/gousb/usb/usb_test.go
new file mode 100644
index 0000000..cad8646
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usb/usb_test.go
@@ -0,0 +1,87 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usb
+
+import "testing"
+
+func TestListDevices(t *testing.T) {
+ orig := libusb
+ defer func() { libusb = orig }()
+ libusb = newFakeLibusb()
+
+ c := NewContext()
+ defer c.Close()
+ c.Debug(0)
+
+ descs := []*Descriptor{}
+ devs, err := c.ListDevices(func(desc *Descriptor) bool {
+ descs = append(descs, desc)
+ return true
+ })
+ defer func() {
+ for _, d := range devs {
+ d.Close()
+ }
+ }()
+ if err != nil {
+ t.Fatalf("ListDevices(): %s", err)
+ }
+
+ if got, want := len(devs), len(fakeDevices); got != want {
+ t.Fatalf("len(devs) = %d, want %d (based on num fake devs)", got, want)
+ }
+ if got, want := len(devs), len(descs); got != want {
+ t.Fatalf("len(devs) = %d, want %d (based on num opened devices)", got, want)
+ }
+
+ for i := range devs {
+ if got, want := devs[i].Descriptor, descs[i]; got != want {
+ t.Errorf("dev[%d].Descriptor = %p, want %p", i, got, want)
+ }
+ }
+}
+
+func TestOpenDeviceWithVidPid(t *testing.T) {
+ orig := libusb
+ defer func() { libusb = orig }()
+ libusb = newFakeLibusb()
+
+ for _, d := range []struct {
+ vid, pid int
+ exists bool
+ }{
+ {0x7777, 0x0003, false},
+ {0x8888, 0x0001, false},
+ {0x8888, 0x0002, true},
+ {0x9999, 0x0001, true},
+ {0x9999, 0x0002, false},
+ } {
+ c := NewContext()
+ dev, err := c.OpenDeviceWithVidPid(d.vid, d.pid)
+ if (dev != nil) != d.exists {
+ t.Errorf("OpenDeviceWithVidPid(%s/%s): device != nil is %v, want %v", ID(d.vid), ID(d.pid), dev != nil, d.exists)
+ }
+ if err != nil {
+ t.Errorf("OpenDeviceWithVidPid(%s/%s): got error %v, want nil", ID(d.vid), ID(d.pid), err)
+ }
+ if dev != nil {
+ if dev.Descriptor.Vendor != ID(d.vid) || dev.Descriptor.Product != ID(d.pid) {
+ t.Errorf("OpenDeviceWithVidPid(%s/%s): the device returned has VID/PID %s/%s, different from specified in the arguments", ID(d.vid), ID(d.pid), dev.Descriptor.Vendor, dev.Descriptor.Product)
+ }
+ dev.Close()
+ }
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usbid/describe.go b/vendor/github.com/kylelemons/gousb/usbid/describe.go
new file mode 100644
index 0000000..1746a26
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/describe.go
@@ -0,0 +1,79 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Package usbid provides human-readable text output for the usb package.
+//
+// On load, the usbid package parses an embedded mapping of vendors/products
+// and class/subclass/protocols. They can also be loaded from a URL or from
+// a reader.
+//
+// The bread and butter of this package are the following two functions:
+// Describe - Pretty-print the vendor and product of a device descriptor
+// Classify - Pretty-print the class/protocol info for a device/interface
+package usbid
+
+import (
+ "fmt"
+
+ "github.com/kylelemons/gousb/usb"
+)
+
+// Describe returns a human readable string describing the vendor and product
+// of the given device.
+//
+// The given val must be one of the following:
+// - *usb.Descriptor "Product (Vendor)"
+func Describe(val interface{}) string {
+ switch val := val.(type) {
+ case *usb.Descriptor:
+ if v, ok := Vendors[val.Vendor]; ok {
+ if d, ok := v.Product[val.Product]; ok {
+ return fmt.Sprintf("%s (%s)", d, v)
+ }
+ return fmt.Sprintf("Unknown (%s)", v)
+ }
+ return fmt.Sprintf("Unknown %s:%s", val.Vendor, val.Product)
+ }
+ return fmt.Sprintf("Unknown (%T)", val)
+}
+
+// Classify returns a human-readable string describing the class, subclass,
+// and protocol associated with a device or interface.
+//
+// The given val must be one of the following:
+// - *usb.Descriptor "Class (SubClass) Protocol"
+// - usb.InterfaceSetup "IfClass (IfSubClass) IfProtocol"
+func Classify(val interface{}) string {
+ var class, sub, proto uint8
+ switch val := val.(type) {
+ case *usb.Descriptor:
+ class, sub, proto = val.Class, val.SubClass, val.Protocol
+ case usb.InterfaceSetup:
+ class, sub, proto = val.IfClass, val.IfSubClass, val.IfProtocol
+ default:
+ return fmt.Sprintf("Unknown (%T)", val)
+ }
+
+ if c, ok := Classes[class]; ok {
+ if s, ok := c.SubClass[sub]; ok {
+ if p, ok := s.Protocol[proto]; ok {
+ return fmt.Sprintf("%s (%s) %s", c, s, p)
+ }
+ return fmt.Sprintf("%s (%s)", c, s)
+ }
+ return fmt.Sprintf("%s", c)
+ }
+ return fmt.Sprintf("Unknown %s.%s.%s", class, sub, proto)
+}
diff --git a/vendor/github.com/kylelemons/gousb/usbid/load.go b/vendor/github.com/kylelemons/gousb/usbid/load.go
new file mode 100644
index 0000000..b8dd5d0
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/load.go
@@ -0,0 +1,75 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usbid
+
+import (
+ "log"
+ "net/http"
+ "strings"
+ "time"
+
+ "github.com/kylelemons/gousb/usb"
+)
+
+const (
+ // LinuxUsbDotOrg is one source of files in the format used by this package.
+ LinuxUsbDotOrg = "http://www.linux-usb.org/usb.ids"
+)
+
+var (
+ // Vendors stores the vendor and product ID mappings.
+ Vendors map[usb.ID]*Vendor
+
+ // Classes stores the class, subclass and protocol mappings.
+ Classes map[uint8]*Class
+)
+
+// LoadFromURL replaces the built-in vendor and class mappings with ones loaded
+// from the given URL.
+//
+// This should usually only be necessary if the mappings in the library are
+// stale. The contents of this file as of February 2012 are embedded in the
+// library itself.
+func LoadFromURL(url string) error {
+ resp, err := http.Get(url)
+ if err != nil {
+ return err
+ }
+ defer resp.Body.Close()
+
+ ids, cls, err := ParseIDs(resp.Body)
+ if err != nil {
+ return err
+ }
+
+ Vendors = ids
+ Classes = cls
+ LastUpdate = time.Now()
+ return nil
+}
+
+//go:generate go run regen/regen.go --template regen/load_data.go.tpl -o load_data.go
+
+func init() {
+ ids, cls, err := ParseIDs(strings.NewReader(usbIdListData))
+ if err != nil {
+ log.Printf("usbid: failed to parse: %s", err)
+ return
+ }
+
+ Vendors = ids
+ Classes = cls
+}
diff --git a/vendor/github.com/kylelemons/gousb/usbid/load_data.go b/vendor/github.com/kylelemons/gousb/usbid/load_data.go
new file mode 100644
index 0000000..f38bcb8
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/load_data.go
@@ -0,0 +1,20689 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usbid
+
+import "time"
+
+// LastUpdate stores the latest time that the library was updated.
+//
+// The baked-in data was last generated:
+// 2017-03-10 09:09:14.940548227 -0500 EST
+var LastUpdate = time.Unix(0, 1489154954940548227)
+
+const usbIdListData = `#
+# List of USB ID's
+#
+# Maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>
+# If you have any new entries, please submit them via
+# http://www.linux-usb.org/usb-ids.html
+# or send entries as patches (diff -u old new) in the
+# body of your email (a bot will attempt to deal with it).
+# The latest version can be obtained from
+# http://www.linux-usb.org/usb.ids
+#
+# Version: 2017.02.12
+# Date: 2017-02-12 20:34:05
+#
+
+# Vendors, devices and interfaces. Please keep sorted.
+
+# Syntax:
+# vendor vendor_name
+# device device_name <-- single tab
+# interface interface_name <-- two tabs
+
+0001 Fry's Electronics
+ 7778 Counterfeit flash drive [Kingston]
+0002 Ingram
+0003 Club Mac
+0004 Nebraska Furniture Mart
+0011 Unknown
+ 7788 counterfeit flash drive
+0053 Planex
+ 5301 GW-US54ZGL 802.11bg
+0079 DragonRise Inc.
+ 0006 PC TWIN SHOCK Gamepad
+ 0011 Gamepad
+0105 Trust International B.V.
+ 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
+0127 IBP
+ 0002 HDM Interface
+ 0127 ibp
+0145 Unknown
+ 0112 Card Reader
+017c MLK
+ 145f Trust Deskset
+0200 TP-Link
+ 0201 MA180 UMTS Modem
+0204 Chipsbank Microelectronics Co., Ltd
+ 6025 CBM2080 / CBM2090 Flash drive controller
+ 6026 CBM1180 Flash drive controller
+0218 Hangzhou Worlde
+ 0301 MIDI Port
+02ad HUMAX Co., Ltd.
+ 138c PVR Mass Storage
+0300 MM300 eBook Reader
+0324 OCZ Technology Inc
+ bc06 OCZ ATV USB 2.0 Flash Drive
+ bc08 OCZ Rally2/ATV USB 2.0 Flash Drive
+0325 OCZ Technology Inc
+ ac02 ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive
+0386 LTS
+ 0001 PSX for USB Converter
+03d9 Shenzhen Sinote Tech-Electron Co., Ltd
+ 0499 SE340D PC Remote Control
+03da Bernd Walter Computer Technology
+ 0002 HD44780 LCD interface
+03e8 EndPoints, Inc.
+ 0004 SE401 Webcam
+ 0008 101 Ethernet [klsi]
+ 0015 ATAPI Enclosure
+ 2123 SiPix StyleCam Deluxe
+ 8004 Aox 99001
+03e9 Thesys Microelectronics
+03ea Data Broadcasting Corp.
+03eb Atmel Corp.
+ 0902 4-Port Hub
+ 2002 Mass Storage Device
+ 2015 at90usbkey sample firmware (HID keyboard)
+ 2018 at90usbkey sample firmware (CDC ACM)
+ 2019 stk525 sample firmware (microphone)
+ 201c at90usbkey sample firmware (HID mouse)
+ 201d at90usbkey sample firmware (HID generic)
+ 2022 at90usbkey sample firmware (composite device)
+ 2040 LUFA Test PID
+ 2041 LUFA Mouse Demo Application
+ 2042 LUFA Keyboard Demo Application
+ 2043 LUFA Joystick Demo Application
+ 2044 LUFA CDC Demo Application
+ 2045 LUFA Mass Storage Demo Application
+ 2046 LUFA Audio Output Demo Application
+ 2047 LUFA Audio Input Demo Application
+ 2048 LUFA MIDI Demo Application
+ 2049 Stripe Snoop Magnetic Stripe Reader
+ 204a LUFA CDC Class Bootloader
+ 204b LUFA USB to Serial Adapter Project
+ 204c LUFA RNDIS Demo Application
+ 204d LUFA Combined Mouse and Keyboard Demo Application
+ 204e LUFA Dual CDC Demo Application
+ 204f LUFA Generic HID Demo Application
+ 2060 Benito Programmer Project
+ 2061 LUFA Combined Mass Storage and Keyboard Demo Application
+ 2062 LUFA Combined CDC and Mouse Demo Application
+ 2063 LUFA Datalogger Device
+ 2064 Interfaceless Control-Only LUFA Devices
+ 2065 LUFA Test and Measurement Demo Application
+ 2066 LUFA Multiple Report HID Demo
+ 2068 LUFA Virtual Serial/Mass Storage Demo
+ 2069 LUFA Webserver Project
+ 2103 JTAG ICE mkII
+ 2104 AVR ISP mkII
+ 2105 AVRONE!
+ 2106 STK600 development board
+ 2107 AVR Dragon
+ 2109 STK541 ZigBee Development Board
+ 210d XPLAIN evaluation kit (CDC ACM)
+ 2110 AVR JTAGICE3 Debugger and Programmer
+ 2111 Xplained Pro board debugger and programmer
+ 2122 XMEGA-A1 Explained evaluation kit
+ 2140 AVR JTAGICE3 (v3.x) Debugger and Programmer
+ 2141 ICE debugger
+ 2145 ATMEGA328P-XMINI (CDC ACM)
+ 2310 EVK11xx evaluation board
+ 2404 The Micro
+ 2fe4 ATxmega32A4U DFU bootloader
+ 2fe6 Cactus V6 (DFU)
+ 2fea Cactus RF60 (DFU)
+ 2fee atmega8u2 DFU bootloader
+ 2fef atmega16u2 DFU bootloader
+ 2ff0 atmega32u2 DFU bootloader
+ 2ff1 at32uc3a3 DFU bootloader
+ 2ff3 atmega16u4 DFU bootloader
+ 2ff4 atmega32u4 DFU bootloader
+ 2ff6 at32uc3b0/1 DFU bootloader
+ 2ff7 at90usb82 DFU bootloader
+ 2ff8 at32uc3a0/1 DFU bootloader
+ 2ff9 at90usb646/647 DFU bootloader
+ 2ffa at90usb162 DFU bootloader
+ 2ffb at90usb AVR DFU bootloader
+ 2ffd at89c5130/c5131 DFU bootloader
+ 2fff at89c5132/c51snd1c DFU bootloader
+ 3301 at43301 4-Port Hub
+ 3312 4-Port Hub
+ 4102 AirVast W-Buddie WN210
+ 5601 at76c510 Prism-II 802.11b Access Point
+ 5603 Cisco 7920 WiFi IP Phone
+ 6119 AT91SAM CDC Demo Application
+ 6124 at91sam SAMBA bootloader
+ 6127 AT91SAM HID Keyboard Demo Application
+ 6129 AT91SAM Mass Storage Demo Application
+ 6200 AT91SAM HID Mouse Demo Application
+ 7603 D-Link DWL-120 802.11b Wireless Adapter [Atmel at76c503a]
+ 7604 at76c503a 802.11b Adapter
+ 7605 at76c503a 802.11b Adapter
+ 7606 at76c505 802.11b Adapter
+ 7611 at76c510 rfmd2948 802.11b Access Point
+ 7613 WL-1130 USB
+ 7614 AT76c505a Wireless Adapter
+ 7615 AT76C505AMX Wireless Adapter
+ 7617 AT76C505AS Wireless Adapter
+ 7800 Mini Album
+ ff07 Tux Droid fish dongle
+03ec Iwatsu America, Inc.
+03ed Mitel Corp.
+03ee Mitsumi
+ 0000 CD-R/RW Drive
+ 2501 eHome Infrared Receiver
+ 2502 eHome Infrared Receiver
+ 5609 Japanese Keyboard
+ 641f WIF-0402C Bluetooth Adapter
+ 6438 Bluetooth Device
+ 6440 WML-C52APR Bluetooth Adapter
+ 6901 SmartDisk FDD
+ 6902 Floppy Disk Drive
+ 7500 CD-R/RW
+ ffff Dongle with BlueCore in DFU mode
+03f0 Hewlett-Packard
+ 0004 DeskJet 895c
+ 0011 OfficeJet G55
+ 0012 DeskJet 1125C Printer Port
+ 0024 KU-0316 Keyboard
+ 002a LaserJet P1102
+ 0101 ScanJet 4100c
+ 0102 PhotoSmart S20
+ 0104 DeskJet 880c/970c
+ 0105 ScanJet 4200c
+ 0107 CD-Writer Plus
+ 010c Multimedia Keyboard Hub
+ 0111 G55xi Printer/Scanner/Copier
+ 0117 LaserJet 3200
+ 011c hn210w 802.11b Adapter
+ 011d Bluetooth 1.2 Interface [Broadcom BCM2035]
+ 0121 HP 39g+ [F2224A], 39gs [F2223A], 40gs [F2225A], 48gII [F2226A], 49g+ [F2228A], 50g [F2229A, NW240AA]
+ 0122 HID Internet Keyboard
+ 0125 DAT72 Tape
+ 0139 Barcode Scanner 4430
+ 0201 ScanJet 6200c
+ 0202 PhotoSmart S20
+ 0204 DeskJet 815c
+ 0205 ScanJet 3300c
+ 0207 CD-Writer Plus 8200e
+ 020c Multimedia Keyboard
+ 0211 OfficeJet G85
+ 0212 DeskJet 1220C
+ 0217 LaserJet 2200
+ 0218 APOLLO P2500/2600
+ 0221 StreamSmart 400 [F2235AA]
+ 022a Laserjet CP1525nw
+ 0241 Link-5 micro dongle
+ 0304 DeskJet 810c/812c
+ 0305 ScanJet 4300c
+ 0307 CD-Writer+ CD-4e
+ 0311 OfficeJet G85xi
+ 0312 Color Inkjet CP1700
+ 0314 designjet 30/130 series
+ 0317 LaserJet 1200
+ 0324 SK-2885 keyboard
+ 034a Elite Keyboard
+ 0401 ScanJet 5200c
+ 0404 DeskJet 830c/832c
+ 0405 ScanJet 3400cse
+ 0411 OfficeJet G95
+ 0412 Printing Support
+ 0417 LaserJet 1200 series
+ 0423 HS-COMBO Cardreader
+ 042a LaserJet M1132 MFP
+ 0441 Prime [NW280AA, G8X92AA]
+ 0504 DeskJet 885c
+ 0505 ScanJet 2100c
+ 0507 DVD+RW
+ 050c 5219 Wireless Keyboard
+ 0511 OfficeJet K60
+ 0512 DeckJet 450
+ 0517 LaserJet 1000
+ 051d Bluetooth Interface
+ 0601 ScanJet 6300c
+ 0604 DeskJet 840c
+ 0605 ScanJet 2200c
+ 0611 OfficeJet K60xi
+ 0612 business inkjet 3000
+ 0624 Bluetooth Dongle
+ 0701 ScanJet 5300c/5370c
+ 0704 DeskJet 825c
+ 0705 ScanJet 4400c
+ 070c Personal Media Drive
+ 0711 OfficeJet K80
+ 0712 DeskJet 1180c
+ 0714 Printing Support
+ 0741 Prime Wireless Kit [FOK65AA]
+ 0801 ScanJet 7400c
+ 0804 DeskJet 816c
+ 0805 HP4470C
+ 0811 OfficeJet K80xi
+ 0817 LaserJet 3300
+ 0901 ScanJet 2300c
+ 0904 DeskJet 845c
+ 0912 Printing Support
+ 0917 LaserJet 3330
+ 0924 Modular Smartcard Keyboard
+ 094a Optical Mouse [672662-001]
+ 0a01 ScanJet 2400c
+ 0a17 color LaserJet 3700
+ 0b01 ScanJet 82x0C
+ 0b0c Wireless Keyboard and Optical Mouse receiver
+ 0b17 LaserJet 2300d
+ 0c17 LaserJet 1010
+ 0c24 Bluetooth Dongle
+ 0d12 OfficeJet 9100 series
+ 0d17 LaserJet 1012
+ 0d4a SK-2025 Keyboard
+ 0e17 LaserJet 1015
+ 0f0c Wireless Keyboard and Optical Mouse receiver
+ 0f11 OfficeJet V40
+ 0f12 Printing Support
+ 0f17 LaserJet 1150
+ 0f2a LaserJet 400 color M451dn
+ 1001 Photo Scanner 1000
+ 1002 PhotoSmart 140 series
+ 1004 DeskJet 970c/970cse
+ 1005 ScanJet 5400c
+ 1011 OfficeJet V40xi
+ 1016 Jornada 548 / iPAQ HW6515 Pocket PC
+ 1017 LaserJet 1300
+ 1024 Smart Card Keyboard
+ 1027 Virtual keyboard and mouse
+ 102a LaserJet Professional P 1102w
+ 1102 PhotoSmart 240 series
+ 1104 DeskJet 959c
+ 1105 ScanJet 5470c/5490c
+ 1111 OfficeJet v60
+ 1116 Jornada 568 Pocket PC
+ 1117 LaserJet 1300n
+ 1151 PSC-750xi Printer/Scanner/Copier
+ 1198 HID-compliant mouse
+ 1202 PhotoSmart 320 series
+ 1204 DeskJet 930c
+ 1205 ScanJet 4500C/5550C
+ 1211 OfficeJet v60xi
+ 1217 LaserJet 2300L
+ 1227 Virtual CD-ROM
+ 1302 PhotoSmart 370 series
+ 1305 ScanJet 4570c
+ 1311 OfficeJet V30
+ 1312 DeskJet 460
+ 1317 LaserJet 1005
+ 1327 iLO Virtual Hub
+ 134a Optical Mouse
+ 1405 ScanJet 3670
+ 1411 PSC 750
+ 1424 f2105 Monitor Hub
+ 1502 PhotoSmart 420 series
+ 1504 DeskJet 920c
+ 150c Mood Lighting (Microchip Technology Inc.)
+ 1511 PSC 750xi
+ 1512 Printing Support
+ 1517 color LaserJet 3500
+ 1524 Smart Card Keyboard - KR
+ 1539 Mini Magnetic Stripe Reader
+ 1541 Prime [G8X92AA]
+ 1602 PhotoSmart 330 series
+ 1604 DeskJet 940c
+ 1605 ScanJet 5530C PhotoSmart
+ 1611 psc 780
+ 1617 LaserJet 3015
+ 161d Wireless Rechargeable Optical Mouse (HID)
+ 1624 Smart Card Keyboard - JP
+ 1702 PhotoSmart 380 series
+ 1704 DeskJet 948C
+ 1705 ScanJet 5590
+ 1711 psc 780xi
+ 1712 Printing Support
+ 1717 LaserJet 3020
+ 171d Bluetooth 2.0 Interface [Broadcom BCM2045]
+ 1801 Inkjet P-2000U
+ 1802 PhotoSmart 470 series
+ 1804 DeskJet 916C
+ 1805 ScanJet 7650
+ 1811 PSC 720
+ 1812 OfficeJet Pro K550
+ 1817 LaserJet 3030
+ 181d Bluetooth 2.0 Interface
+ 1902 PhotoSmart A430 series
+ 1904 DeskJet 3820
+ 1911 OfficeJet V45
+ 1917 LaserJet 3380
+ 1a02 PhotoSmart A510 series
+ 1a11 OfficeJet 5100 series
+ 1a17 color LaserJet 4650
+ 1b02 PhotoSmart A610 series
+ 1b04 DeskJet 3810
+ 1b05 ScanJet 4850C/4890C
+ 1b07 Premium Starter Webcam
+ 1c02 PhotoSmart A710 series
+ 1c17 Color LaserJet 2550l
+ 1d02 PhotoSmart A310 series
+ 1d17 LaserJet 1320
+ 1d24 Barcode scanner
+ 1e02 PhotoSmart A320 Printer series
+ 1e11 PSC-950
+ 1e17 LaserJet 1160 series
+ 1f02 PhotoSmart A440 Printer series
+ 1f11 PSC 920
+ 1f12 OfficeJet Pro K5300
+ 1f17 color LaserJet 5550
+ 1f1d un2400 Gobi Wireless Modem
+ 2001 Floppy
+ 2002 Hub
+ 2004 DeskJet 640c
+ 2005 ScanJet 3570c
+ 2012 OfficeJet Pro K5400
+ 201d un2400 Gobi Wireless Modem (QDL mode)
+ 2039 Cashdrawer
+ 2102 PhotoSmart 7345
+ 2104 DeskJet 630c
+ 2112 OfficeJet Pro L7500
+ 211d Sierra MC5725 [ev2210]
+ 2202 PhotoSmart 7600 series
+ 2205 ScanJet 3500c
+ 2212 OfficeJet Pro L7600
+ 2217 color LaserJet 9500 MFP
+ 222a LaserJet Pro MFP M125nw
+ 2302 PhotoSmart 7600 series
+ 2304 DeskJet 656c
+ 2305 ScanJet 3970c
+ 2311 OfficeJet d series
+ 2312 OfficeJet Pro L7700
+ 2317 LaserJet 4350
+ 231d Broadcom 2070 Bluetooth Combo
+ 2402 PhotoSmart 7700 series
+ 2404 Deskjet F2280 series
+ 2405 ScanJet 4070 PhotoSmart
+ 2417 LaserJet 4250
+ 241d Gobi 2000 Wireless Modem (QDL mode)
+ 2424 LP1965 19" Monitor Hub
+ 2502 PhotoSmart 7700 series
+ 2504 DeskJet F4200 series
+ 2505 ScanJet 3770
+ 2512 OfficeJet Pro L7300 / Compaq LA2405 series monitor
+ 2514 4-port hub
+ 2517 LaserJet 2410
+ 251d Gobi 2000 Wireless Modem
+ 2524 LP3065 30" Monitor Hub
+ 2602 PhotoSmart A520 series
+ 2605 ScanJet 3800c
+ 2611 OfficeJet 7100 series
+ 2617 Color LaserJet 2820 series
+ 2624 Pole Display (HP522 2 x 20 Line Display)
+ 2702 PhotoSmart A620 series
+ 2704 DeskJet 915
+ 2717 Color LaserJet 2830
+ 2724 Magnetic Stripe Reader IDRA-334133-HP
+ 2805 Scanjet G2710
+ 2811 PSC-2100
+ 2817 Color LaserJet 2840
+ 2902 PhotoSmart A820 series
+ 2911 PSC 2200
+ 2917 LaserJet 2420
+ 2a11 PSC 2150 series
+ 2a17 LaserJet 2430
+ 2a1d Integrated Module with Bluetooth 2.1 Wireless technology
+ 2b11 PSC 2170 series
+ 2b17 LaserJet 1020
+ 2c12 Officejet J4680
+ 2c17 LaserJet 1022
+ 2c24 Logitech M-UAL-96 Mouse
+ 2d05 Scanjet 7000
+ 2d11 OfficeJet 6110
+ 2d17 Printing Support
+ 2e11 PSC 1000
+ 2e17 LaserJet 2600n
+ 2e24 LP2275w Monitor Hub
+ 2f11 PSC 1200
+ 2f17 Color LaserJet 2605dn
+ 2f24 LP2475w Monitor Hub
+ 3002 PhotoSmart P1000
+ 3004 DeskJet 980c
+ 3005 ScanJet 4670v
+ 3011 PSC 1100 series
+ 3017 Printing Support
+ 3102 PhotoSmart P1100 Printer w/ Card Reader
+ 3104 DeskJet 960c
+ 3111 OfficeJet 4100 series
+ 3117 EWS 2605dtn
+ 311d Atheros AR9285 Malbec Bluetooth Adapter
+ 3202 PhotoSmart 1215
+ 3207 4 GB flash drive
+ 3211 OfficeJet 4105 series
+ 3217 LaserJet 3050
+ 3302 PhotoSmart 1218
+ 3304 DeskJet 990c
+ 3307 v125w Stick
+ 3312 OfficeJet J6410
+ 3317 LaserJet 3052
+ 3402 PhotoSmart 1115
+ 3404 DeskJet 6122
+ 3417 LaserJet 3055
+ 3502 PhotoSmart 230
+ 3504 DeskJet 6127c
+ 3511 PSC 2300
+ 3517 LaserJet 3390
+ 3602 PhotoSmart 1315
+ 3611 PSC 2410 PhotoSmart
+ 3617 Color LaserJet 2605
+ 3711 PSC 2500
+ 3717 EWS UPD
+ 3724 Webcam
+ 3802 PhotoSmart 100
+ 3807 c485w Flash Drive
+ 3817 LaserJet P2015 series
+ 3902 PhotoSmart 130
+ 3912 Officejet Pro 8500
+ 3917 LaserJet P2014
+ 3a02 PhotoSmart 7150
+ 3a11 OfficeJet 5500 series
+ 3a17 Printing Support
+ 3b02 PhotoSmart 7150~
+ 3b05 Scanjet N8460
+ 3b11 PSC 1300 series
+ 3b17 LaserJet M1005 MFP
+ 3c02 PhotoSmart 7350
+ 3c05 Scanjet Professional 1000 Mobile Scanner
+ 3c11 PSC 1358
+ 3c17 EWS UPD
+ 3d02 PhotoSmart 7350~
+ 3d11 OfficeJet 4215
+ 3d17 LaserJet P1005
+ 3e02 PhotoSmart 7550
+ 3e17 LaserJet P1006
+ 3f02 PhotoSmart 7550~
+ 3f11 PSC-1315/PSC-1317
+ 4002 PhotoSmart 635/715/720/735/935/E337 (storage)
+ 4004 CP1160
+ 4102 PhotoSmart 618
+ 4105 ScanJet 4370
+ 4111 OfficeJet 7200 series
+ 4117 LaserJet 1018
+ 4202 PhotoSmart 812
+ 4205 ScanJet G3010
+ 4211 OfficeJet 7300 series
+ 4217 EWS CM1015
+ 4302 PhotoSmart 850 (ptp)
+ 4305 ScanJet G3110
+ 4311 OfficeJet 7400 series
+ 4317 Color LaserJet CM1017
+ 4402 PhotoSmart 935 (ptp)
+ 4417 EWS UPD
+ 4502 PhotoSmart 945 (PTP mode)
+ 4505 ScanJet G4010
+ 4507 External HDD
+ 4511 PhotoSmart 2600
+ 4512 E709n [Officejet 6500 Wireless]
+ 4517 EWS UPD
+ 4605 ScanJet G4050
+ 4611 PhotoSmart 2700
+ 4717 Color LaserJet CP1215
+ 4811 PSC 1600
+ 4911 PSC 2350
+ 4b11 OfficeJet 6200
+ 4c11 PSC 1500 series
+ 4c17 EWS UPD
+ 4d11 PSC 1400
+ 4d17 EWS UPD
+ 4e11 PhotoSmart 2570 series
+ 4f11 OfficeJet 5600 (USBHUB)
+ 4f17 Color LaserJet CM1312 MFP
+ 5004 DeskJet 995c
+ 5011 PhotoSmart 3100 series
+ 5017 EWS UPD
+ 5111 PhotoSmart 3200 series
+ 5211 PhotoSmart 3300 series
+ 5307 v165w Stick
+ 5311 OfficeJet 6300
+ 5312 Officejet Pro 8500A
+ 5411 OfficeJet 4300
+ 5511 DeskJet F300 series
+ 5611 PhotoSmart C3180
+ 5617 LaserJet M1120 MFP
+ 5711 PhotoSmart C4100 series
+ 5717 LaserJet M1120n MFP
+ 5811 PhotoSmart C5100 series
+ 5817 LaserJet M1319f MFP
+ 581d lt4112 Gobi 4G Module Network Device
+ 5911 PhotoSmart C6180
+ 5912 Officejet Pro 8600
+ 5a11 PhotoSmart C7100 series
+ 5b11 OfficeJet J2100 series
+ 5b12 Officejet Pro 8100
+ 5c11 PhotoSmart C4200 Printer series
+ 5c12 OfficeJet 6700
+ 5c17 LaserJet P2055 series
+ 5d11 PhotoSmart C5200 series
+ 5e11 PhotoSmart D7400 series
+ 6004 DeskJet 5550
+ 6102 Hewlett Packard Digital Camera
+ 6104 DeskJet 5650c
+ 6117 color LaserJet 3550
+ 6202 PhotoSmart 215
+ 6204 DeskJet 5150c
+ 6217 Color LaserJet 4700
+ 6302 PhotoSmart 318/612
+ 6317 Color LaserJet 4730mfp
+ 6402 PhotoSmart 715 (ptp)
+ 6411 PhotoSmart C8100 series
+ 6417 LaserJet 5200
+ 6502 PhotoSmart 120 (ptp)
+ 6511 PhotoSmart C7200 series
+ 6602 PhotoSmart 320
+ 6611 PhotoSmart C4380 series
+ 6617 LaserJet 5200L
+ 6702 PhotoSmart 720 (ptp)
+ 6717 Color LaserJet 3000
+ 6802 PhotoSmart 620 (ptp)
+ 6811 PhotoSmart D5300 series
+ 6817 Color LaserJet 3800
+ 6911 PhotoSmart D7200 series
+ 6917 Color LaserJet 3600
+ 6a02 PhotoSmart 735 (ptp)
+ 6a11 PhotoSmart C6200 series
+ 6a17 LaserJet 4240
+ 6b02 PhotoSmart R707 (PTP mode)
+ 6b11 Photosmart C4500 series
+ 6c11 Photosmart C4480
+ 6c17 Color LaserJet 4610
+ 6f17 Color LaserJet CP6015 series
+ 7004 DeskJet 3320c
+ 7102 PhotoSmart 635 (PTP mode)
+ 7104 DeskJet 3420c
+ 7117 CM8060 Color MFP with Edgeline Technology
+ 7202 PhotoSmart 43x (ptp)
+ 7204 DeskJet 36xx
+ 7217 LaserJet M5035 MFP
+ 7302 PhotoSmart M307 (PTP mode)
+ 7304 DeskJet 35xx
+ 7311 Photosmart Premium C309
+ 7317 LaserJet P3005
+ 7404 Printing Support
+ 7417 LaserJet M4345 MFP
+ 7504 Printing Support
+ 7517 LaserJet M3035 MFP
+ 7604 DeskJet 3940
+ 7611 DeskJet F2492 All-in-One
+ 7617 LaserJet P3004
+ 7702 PhotoSmart R817 (PTP mode)
+ 7704 DeskJet D4100
+ 7717 CM8050 Color MFP with Edgeline Technology
+ 7804 DeskJet D1360
+ 7817 Color LaserJet CP3505
+ 7917 LaserJet M5025 MFP
+ 7a02 PhotoSmart M415 (PTP mode)
+ 7a04 DeskJet D2460
+ 7a17 LaserJet M3027 MFP
+ 7b02 PhotoSmart M23 (PTP mode)
+ 7b17 Color LaserJet CP4005
+ 7c17 Color LaserJet CM6040 series
+ 7d04 DeskJet F2100 Printer series
+ 7d17 Color LaserJet CM4730 MFP
+ 7e04 DeskJet F4100 Printer series
+ 8017 LaserJet P4515
+ 8104 Printing Support
+ 8117 LaserJet P4015
+ 811c Ethernet HN210E
+ 8204 Printing Support
+ 8207 FHA-3510 2.4GHz Wireless Optical Mobile Mouse
+ 8217 LaserJet P4014
+ 8317 LaserJet M9050 MFP
+ 8404 DeskJet 6800 series
+ 8417 LaserJet M9040 MFP
+ 8504 DeskJet 6600 series
+ 8604 DeskJet 5440
+ 8607 Optical Mobile Mouse
+ 8704 DeskJet 5940
+ 8711 Deskjet 2050 J510
+ 8804 DeskJet 6980 series
+ 8904 DeskJet 6940 series
+ 8911 Deskjet 1050 J410
+ 8c07 Digital Stereo Headset
+ 8c11 Deskjet F4500 series
+ 9002 PhotoSmart M437
+ 9102 PhotoSmart M537
+ 9207 HD-4110 Webcam
+ 9302 PhotoSmart R930 series
+ 9402 PhotoSmart R837
+ 9502 PhotoSmart R840 series
+ 9602 PhotoSmart M730 series
+ 9702 PhotoSmart R740 series
+ 9802 PhotoSmart Mz60 series
+ 9902 PhotoSmart M630 series
+ 9a02 PhotoSmart E330 series
+ 9b02 PhotoSmart M540 series
+ 9b07 Portable Drive
+ 9c02 PhotoSmart M440 series
+ a004 DeskJet 5850c
+ a011 Deskjet 3050A
+ b002 PhotoSmart 7200 series
+ b102 PhotoSmart 7200 series
+ b107 v255w/c310w Flash Drive
+ b116 Webcam
+ b202 PhotoSmart 7600 series
+ b302 PhotoSmart 7600 series
+ b402 PhotoSmart 7700 series
+ b502 PhotoSmart 7700 series
+ b602 PhotoSmart 7900 series
+ b702 PhotoSmart 7900 series
+ b802 PhotoSmart 7400 series
+ b902 PhotoSmart 7800 series
+ ba02 PhotoSmart 8100 series
+ bb02 PhotoSmart 8400 series
+ bc02 PhotoSmart 8700 series
+ bd02 PhotoSmart Pro B9100 series
+ bef4 NEC Picty760
+ c002 PhotoSmart 7800 series
+ c102 PhotoSmart 8000 series
+ c111 Deskjet 1510
+ c202 PhotoSmart 8200 series
+ c302 DeskJet D2300
+ c402 PhotoSmart D5100 series
+ c502 PhotoSmart D6100 series
+ c602 PhotoSmart D7100 series
+ c702 PhotoSmart D7300 series
+ c802 PhotoSmart D5060 Printer
+ d104 Bluetooth Dongle
+ d507 39gII [NW249AA]
+ efbe NEC Picty900
+ f0be NEC Picty920
+ f1be NEC Picty800
+03f1 Genoa Technology
+03f2 Oak Technology, Inc.
+03f3 Adaptec, Inc.
+ 0020 AWN-8020 WLAN [Intersil PRISM 2.5]
+ 0080 AVC-1100 Audio Capture
+ 0083 AVC-2200 Device
+ 0087 AVC-2210 Loader
+ 0088 AVC-2210 Device
+ 008b AVC-2310 Loader
+ 008c AVC-2310 Device
+ 0094 eHome Infrared Receiver
+ 009b AVC-1410 GameBridge TV NTSC
+ 2000 USBXchange
+ 2001 USBXchange Adapter
+ 2002 USB2-Xchange
+ 2003 USB2-Xchange Adapter
+ 4000 4-port hub
+ adcc Composite Device Support
+03f4 Diebold, Inc.
+03f5 Siemens Electromechanical
+03f8 Epson Imaging Technology Center
+03f9 KeyTronic Corp.
+ 0100 KT-2001 Keyboard
+ 0101 Keyboard
+ 0102 Keyboard Mouse
+03fb OPTi, Inc.
+03fc Elitegroup Computer Systems
+03fd Xilinx, Inc.
+ 0008 Platform Cable USB II
+ 0050 dfu downloader
+03fe Farallon Comunications
+0400 National Semiconductor Corp.
+ 05dc Rigol Technologies DS1000USB Oscilloscope
+ 0807 Bluetooth Dongle
+ 080a Bluetooth Device
+ 09c4 Rigol Technologies DG1022 Arbitrary Waveform Generator
+ 1000 Mustek BearPaw 1200 Scanner
+ 1001 Mustek BearPaw 2400 Scanner
+ 1237 Hub
+ a000 Smart Display Reference Device
+ c359 Logitech Harmony
+ c35b Printing Support
+ c55d Rigol Technologies DS5000USB Oscilloscope
+0401 National Registry, Inc.
+0402 ALi Corp.
+ 5462 M5462 IDE Controller
+ 5602 M5602 Video Camera Controller
+ 5603 M5603 Video Camera Controller
+ 5606 M5606 Video Camera Controller [UVC]
+ 5621 M5621 High-Speed IDE Controller
+ 5623 M5623 Scanner Controller
+ 5627 Welland ME-740PS USB2 3.5" Power Saving Enclosure
+ 5632 M5632 Host-to-Host Link
+ 5635 M5635 Flash Card Reader
+ 5636 USB 2.0 Storage Device
+ 5637 M5637 IDE Controller
+ 5642 Storage Device
+ 5661 M5661 MP3 player
+ 5667 M5667 MP3 player
+ 9665 Gateway Webcam
+0403 Future Technology Devices International, Ltd
+ 0000 H4SMK 7 Port Hub / Bricked Counterfeit FT232 Serial (UART) IC
+ 0232 Serial Converter
+ 1060 JTAG adapter
+ 1234 IronLogic RFID Adapter [Z-2 USB]
+ 1235 Iron Logic Z-397 RS-485/422 converter
+ 6001 FT232 Serial (UART) IC
+ 6002 Lumel PD12
+ 6007 Serial Converter
+ 6008 Serial Converter
+ 6009 Serial Converter
+ 6010 FT2232C/D/H Dual UART/FIFO IC
+ 6011 FT4232H Quad HS USB-UART/FIFO IC
+ 6014 FT232H Single HS USB-UART/FIFO IC
+ 6015 Bridge(I2C/SPI/UART/FIFO)
+ 8028 Dev board JTAG (FT232H based)
+ 8040 4 Port Hub
+ 8070 7 Port Hub
+ 8140 Vehicle Explorer Interface
+ 8210 MGTimer - MGCC (Vic) Timing System
+ 8370 7 Port Hub
+ 8371 PS/2 Keyboard And Mouse
+ 8372 FT8U100AX Serial Port
+ 8a28 Rainforest Automation ZigBee Controller
+ 8a98 TIAO Multi-Protocol Adapter
+ 8b28 Alpermann+Velte TCI70
+ 8b29 Alpermann+Velte TC60 CLS
+ 8b2a Alpermann+Velte Rubidium Q1
+ 8b2b Alpermann+Velte TCD
+ 8b2c Alpermann+Velte TCC70
+ 9090 SNAP Stick 200
+ 9132 LCD and Temperature Interface
+ 9133 CallerID
+ 9135 Rotary Pub alarm
+ 9136 Pulsecounter
+ 9e90 Marvell OpenRD Base/Client
+ 9f80 Ewert Energy Systems CANdapter
+ a6d0 Texas Instruments XDS100v2 JTAG / BeagleBone A3
+ a951 HCP HIT GSM/GPRS modem [Cinterion MC55i]
+ a9a0 FT2232D - Dual UART/FIFO IC - FTDI
+ abb8 Lego Mindstorms NXTCam
+ b810 US Interface Navigator (CAT and 2nd PTT lines)
+ b811 US Interface Navigator (WKEY and FSK lines)
+ b812 US Interface Navigator (RS232 and CONFIG lines)
+ b9b0 Fujitsu SK-16FX-100PMC V1.1
+ baf8 Amontec JTAGkey
+ bcd8 Stellaris Development Board
+ bcd9 Stellaris Evaluation Board
+ bcda Stellaris ICDI Board
+ bdc8 Egnite GmbH - JTAG/RS-232 adapter
+ bfd8 OpenDCC
+ bfd9 OpenDCC (Sniffer)
+ bfda OpenDCC (Throttle)
+ bfdb OpenDCC (Gateway)
+ bfdc OpenDCC (GBM)
+ c580 HID UNIKEY dongle [F-Response]
+ c630 lcd2usb interface
+ c631 i2c-tiny-usb interface
+ c632 xu1541 c64 floppy drive interface
+ c633 TinyCrypt dongle
+ c634 glcd2usb interface
+ c7d0 RR-CirKits LocoBuffer-USB
+ c8b8 Alpermann+Velte MTD TCU
+ c8b9 Alpermann+Velte MTD TCU 1HE
+ c8ba Alpermann+Velte Rubidium H1
+ c8bb Alpermann+Velte Rubidium H3
+ c8bc Alpermann+Velte Rubidium S1
+ c8bd Alpermann+Velte Rubidium T1
+ c8be Alpermann+Velte Rubidium D1
+ c8bf Alpermann+Velte TC60 RLV
+ cc48 Tactrix OpenPort 1.3 Mitsubishi
+ cc49 Tactrix OpenPort 1.3 Subaru
+ cc4a Tactrix OpenPort 1.3 Universal
+ cff8 Amontec JTAGkey
+ d010 SCS PTC-IIusb
+ d011 SCS Position-Tracker/TNC
+ d012 SCS DRAGON 1
+ d013 SCS DRAGON 1
+ d388 Xsens converter
+ d389 Xsens Wireless Receiver
+ d38a Xsens serial converter
+ d38b Xsens serial converter
+ d38c Xsens Wireless Receiver
+ d38d Xsens Awinda Station
+ d38e Xsens serial converter
+ d38f Xsens serial converter
+ d491 Zolix Omni 1509 monochromator
+ d578 Accesio USB-COM-4SM
+ d6f8 UNI Black BOX
+ d738 Propox JTAGcable II
+ d739 Propox ISPcable III
+ d9a9 Actisense USG-1 NMEA Serial Gateway
+ d9aa Actisense NGT-1 NMEA2000 PC Interface
+ d9ab Actisense NGT-1 NMEA2000 Gateway
+ daf4 Qundis Serial Infrared Head
+ e0d0 Total Phase Aardvark I2C/SPI Host Adapter
+ e521 EVER Sinline XL Series UPS
+ e6c8 PYRAMID Computer GmbH LCD
+ e700 Elster Unicom III Optical Probe
+ e729 Segway Robotic Mobility Platforms 200
+ e888 Expert ISDN Control USB
+ e889 USB-RS232 OptoBridge
+ e88a Expert mouseCLOCK USB II
+ e88b Precision Clock MSF USB
+ e88c Expert mouseCLOCK USB II HBG
+ e8d8 Aaronia AG Spectran Spectrum Analyzer
+ e8dc Aaronia AG UBBV Preamplifier
+ ea90 Eclo 1-Wire Adapter
+ ecd9 miControl miCan-Stick
+ ed71 HAMEG HO870 Serial Port
+ ed72 HAMEG HO720 Serial Port
+ ed73 HAMEG HO730 Serial Port
+ ed74 HAMEG HO820 Serial Port
+ ef10 FT1245BL
+ f070 Serial Converter 422/485 [Vardaan VEUSB422R3]
+ f0c8 SPROG Decoder Programmer
+ f0c9 SPROG-DCC CAN-USB
+ f0e9 Tagsys L-P101
+ f1a0 Asix PRESTO Programmer
+ f208 Papenmeier Braille-Display
+ f3c0 4N-GALAXY Serial Converter
+ f608 CTI USB-485-Mini
+ f60b CTI USB-Nano-485
+ f680 Suunto Sports Instrument
+ f758 GW Instek GDS-8x0 Oscilloscope
+ f7c0 ZeitControl Cardsystems TagTracer MIFARE
+ f850 USB-UIRT (Universal Infrared Receiver+Transmitter)
+ f918 Ant8 Logic Probe
+ fa00 Matrix Orbital USB Serial
+ fa01 Matrix Orbital MX2 or MX3
+ fa02 Matrix Orbital MX4 or MX5
+ fa03 Matrix Orbital VK/LK202 Family
+ fa04 Matrix Orbital VK/LK204 Family
+ fa20 Ross-Tech HEX-USB
+ fc08 Crystalfontz CFA-632 USB LCD
+ fc09 Crystalfontz CFA-634 USB LCD
+ fc0b Crystalfontz CFA-633 USB LCD
+ fc0c Crystalfontz CFA-631 USB LCD
+ fc0d Crystalfontz CFA-635 USB LCD
+ fc82 SEMC DSS-20/DSS-25 SyncStation
+ fd48 ShipModul MiniPlex-4xUSB NMEA Multiplexer
+ fd49 ShipModul MiniPlex-4xUSB-AIS NMEA Multiplexer
+ fd4b ShipModul MiniPlex NMEA Multiplexer
+ ff08 ToolHouse LoopBack Adapter
+ ff18 ScienceScope Logbook ML
+ ff19 Logbook Bus
+ ff1a Logbook Bus
+ ff1b Logbook Bus
+ ff1c ScienceScope Logbook LS
+ ff1d ScienceScope Logbook HS
+ ff1e Logbook Bus
+ ff1f Logbook Bus
+0404 NCR Corp.
+ 0202 78XX Scanner
+ 0203 78XX Scanner - Embedded System
+ 0310 K590 Printer, Self-Service
+ 0311 7167 Printer, Receipt/Slip
+ 0312 7197 Printer Receipt
+ 0320 5932-USB Keyboard
+ 0321 5953-USB Dynakey
+ 0322 5932-USB Enhanced Keyboard
+ 0323 5932-USB Enhanced Keyboard, Flash-Recovery/Download
+ 0324 5953-USB Enhanced Dynakey
+ 0325 5953-USB Enhanced Dynakey Flash-Recovery/Download
+ 0328 K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages)
+ 0329 K018: USB-MSR JIS 2-Track MSR: POS Standard
+ 032a K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode
+ 032b K016/K018: USB-MSR Flash-Recovery/Download
+0405 Synopsys, Inc.
+0406 Fujitsu-ICL Computers
+0407 Fujitsu Personal Systems, Inc.
+0408 Quanta Computer, Inc.
+ 0103 FV TouchCam N1 (Audio)
+ 030c HP Webcam
+ 03b2 HP Webcam
+ 1030 FV TouchCam N1 (Video)
+ 3000 Optical dual-touch panel
+ 3001 Optical Touch Screen
+0409 NEC Corp.
+ 0011 PC98 Series Layout Keyboard Mouse
+ 0012 ATerm IT75DSU ISDN TA
+ 0014 Japanese Keyboard
+ 0019 109 Japanese Keyboard with Bus-Powered Hub
+ 001a PC98 Series Layout Keyboard with Bus-Powered Hub
+ 0025 Mini Keyboard with Bus-Powered Hub
+ 0027 MultiSync Monitor
+ 002c Clik!-USB Drive
+ 0034 109 Japanese Keyboard with One-touch start buttons
+ 003f Wireless Keyboard with One-touch start buttons
+ 0040 Floppy
+ 004e SuperScript 1400 Series
+ 004f Wireless Keyboard with One-touch start buttons
+ 0050 7-port hub
+ 0058 HighSpeed Hub
+ 0059 HighSpeed Hub
+ 005a HighSpeed Hub
+ 006a Conceptronic USB Harddisk Box
+ 007d MINICUBE2
+ 007e PG-FP5 Flash Memory Programmer
+ 0081 SuperScript 1400 Series
+ 0082 SuperScript 1400 Series
+ 0094 Japanese Keyboard with One-touch start buttons
+ 0095 Japanese Keyboard
+ 00a9 AtermIT21L 128K Support Standard
+ 00aa AtermITX72 128K Support Standard
+ 00ab AtermITX62 128K Support Standard
+ 00ac AtermIT42 128K Support Standard
+ 00ae INSMATEV70G-MAX Standard
+ 00af AtermITX70 128K Support Standard
+ 00b0 AtermITX80 128K Support Standard
+ 00b2 AtermITX80D 128K Support Standard
+ 00c0 Wireless Remocon
+ 00f7 Smart Display PK-SD10
+ 011d e228 Mobile Phone
+ 0203 HID Audio Controls
+ 021d Aterm WL54SU2 802.11g Wireless Adapter [Atheros AR5523]
+ 0248 Aterm PA-WL54GU
+ 0249 Aterm WL300NU-G
+ 02b4 Aterm WL300NU-AG
+ 02b6 Aterm WL300NU-GS 802.11n Wireless Adapter
+ 02bc Computer Monitor
+ 0300 LifeTouch Note
+ 0301 LifeTouch Note (debug mode)
+ 55aa Hub
+ 55ab Hub [iMac/iTouch kbd]
+ 8010 Intellibase Hub
+ 8011 Intellibase Hub
+ efbe P!cty 900 [HP DJ]
+ f0be P!cty 920 [HP DJ 812c]
+040a Kodak Co.
+ 0001 DVC-323
+ 0002 DVC-325
+ 0100 DC-220
+ 0110 DC-260
+ 0111 DC-265
+ 0112 DC-290
+ 0120 DC-240
+ 0121 DC-240 (PTP firmware)
+ 0130 DC-280
+ 0131 DC-5000
+ 0132 DC-3400
+ 0140 DC-4800
+ 0160 DC4800
+ 0170 DX3900
+ 0200 Digital Camera
+ 0300 EZ-200
+ 0400 MC3
+ 0402 Digital Camera
+ 0403 Z7590
+ 0500 DX3500
+ 0510 DX3600
+ 0525 DX3215
+ 0530 DX3700
+ 0535 EasyShare CX4230 Camera
+ 0540 LS420
+ 0550 DX4900
+ 0555 DX4330
+ 0560 CX4200
+ 0565 CX4210
+ 0566 CX4300
+ 0567 LS753
+ 0568 LS443
+ 0569 LS663
+ 0570 DX6340
+ 0571 CX6330
+ 0572 DX6440
+ 0573 CX6230
+ 0574 CX6200
+ 0575 DX6490
+ 0576 DX4530
+ 0577 DX7630
+ 0578 CX7300/CX7310
+ 0579 CX7220
+ 057a CX7330
+ 057b CX7430
+ 057c CX7530
+ 057d DX7440
+ 057e C300
+ 057f DX7590
+ 0580 Z730
+ 0581 Digital Camera
+ 0582 Digital Camera
+ 0583 Digital Camera
+ 0584 CX6445
+ 0585 Digital Camera
+ 0586 CX7525
+ 0587 Digital Camera
+ 0588 Digital Camera
+ 0589 EasyShare C360
+ 058a C310
+ 058b Digital Camera
+ 058c C330
+ 058d C340
+ 058e V530
+ 058f V550
+ 0590 Digital Camera
+ 0591 Digital Camera
+ 0592 Digital Camera
+ 0593 Digital Camera
+ 0594 Digital Camera
+ 0595 Digital Camera
+ 0596 Digital Camera
+ 0597 Digital Camera
+ 0598 EASYSHARE M1033 digital camera
+ 0599 Digital Camera
+ 059a Digital Camera
+ 059b Digital Camera
+ 059c Digital Camera
+ 059d Digital Camera
+ 059e Digital Camera
+ 059f Digital Camera
+ 05a0 Digital Camera
+ 05a1 Digital Camera
+ 05a2 Digital Camera
+ 05a3 Digital Camera
+ 05a4 Digital Camera
+ 05a5 Digital Camera
+ 05a6 Digital Camera
+ 05a7 Digital Camera
+ 05a8 Digital Camera
+ 05a9 Digital Camera
+ 05aa Digital Camera
+ 05ab Digital Camera
+ 05ac Digital Camera
+ 05ad Digital Camera
+ 05ae Digital Camera
+ 05af Digital Camera
+ 05b0 Digital Camera
+ 05b1 Digital Camera
+ 05b2 Digital Camera
+ 05b3 EasyShare Z710 Camera
+ 05b4 Digital Camera
+ 05b5 Digital Camera
+ 05b6 Digital Camera
+ 05b7 Digital Camera
+ 05b8 Digital Camera
+ 05b9 Digital Camera
+ 05ba Digital Camera
+ 05bb Digital Camera
+ 05bc Digital Camera
+ 05bd Digital Camera
+ 05be Digital Camera
+ 05bf Digital Camera
+ 05c0 Digital Camera
+ 05c1 Digital Camera
+ 05c2 Digital Camera
+ 05c3 Digital Camera
+ 05c4 Digital Camera
+ 05c5 Digital Camera
+ 05c8 EASYSHARE Z1485 IS Digital Camera
+ 05d3 EasyShare M320 Camera
+ 05d4 EasyShare C180 Digital Camera
+ 1001 EasyShare SV811 Digital Picture Frame
+ 4000 InkJet Color Printer
+ 4021 Photo Printer 6800
+ 4022 1400 Digital Photo Printer
+ 402b Photo Printer 6850
+ 402e 605 Photo Printer
+ 4034 805 Photo Printer
+ 404f 305 Photo Printer
+ 4056 ESP 7200 Series AiO
+ 4109 EasyShare Printer Dock Series 3
+ 410d EasyShare G600 Printer Dock
+ 5010 Wireless Adapter
+ 5012 DBT-220 Bluetooth Adapter
+ 6001 i30
+ 6002 i40
+ 6003 i50
+ 6004 i60
+ 6005 i80
+ 6029 i900
+ 602a i900
+040b Weltrend Semiconductor
+ 0a68 Func MS-3 gaming mouse [WT6573F MCU]
+ 6510 Weltrend Bar Code Reader
+ 6520 XBOX Xploder
+ 6533 Speed-Link Competition Pro
+ 6543 Manhattan Magnetic Card Strip Reader
+040c VTech Computers, Ltd
+040d VIA Technologies, Inc.
+ 3184 VNT VT6656 USB-802.11 Wireless LAN Adapter
+ 6205 USB 2.0 Card Reader
+040e MCCI
+040f Echo Speech Corp.
+0411 BUFFALO INC. (formerly MelCo., Inc.)
+ 0001 LUA-TX Ethernet [pegasus]
+ 0005 LUA-TX Ethernet
+ 0006 WLI-USB-L11 Wireless LAN Adapter
+ 0009 LUA2-TX Ethernet
+ 000b WLI-USB-L11G-WR Wireless LAN Adapter
+ 000d WLI-USB-L11G Wireless LAN Adapter
+ 0012 LUA-KTX Ethernet
+ 0013 USB2-IDE Adapter
+ 0016 WLI-USB-S11 802.11b Adapter
+ 0018 USB2-IDE Adapter
+ 001c USB-IDE Bridge: DUB-PxxG
+ 0027 WLI-USB-KS11G 802.11b Adapter
+ 002a SMSC USB97C202 "HD-HB300V2-EU"
+ 003d LUA-U2-KTX Ethernet
+ 0044 WLI-USB-KB11 Wireless LAN Adapter
+ 004b WLI-USB-G54 802.11g Adapter [Broadcom 4320 USB]
+ 004d WLI-USB-B11 Wireless LAN Adapter
+ 0050 WLI2-USB2-G54 Wireless LAN Adapter
+ 005e WLI-U2-KG54-YB WLAN
+ 0065 Python2 WDM Encoder
+ 0066 WLI-U2-KG54 WLAN
+ 0067 WLI-U2-KG54-AI WLAN
+ 006e LUA-U2-GT 10/100/1000 Ethernet Adapter
+ 0089 RUF-C/U2 Flash Drive
+ 008b Nintendo Wi-Fi
+ 0091 WLI-U2-KAMG54 Wireless LAN Adapter
+ 0092 WLI-U2-KAMG54 Bootloader
+ 0097 WLI-U2-KG54-BB
+ 00a9 WLI-U2-AMG54HP Wireless LAN Adapter
+ 00aa WLI-U2-AMG54HP Bootloader
+ 00b3 PC-OP-RS1 RemoteStation
+ 00bc WLI-U2-KG125S 802.11g Adapter [Broadcom 4320 USB]
+ 00ca 802.11n Network Adapter
+ 00cb WLI-U2-G300N 802.11n Adapter
+ 00d8 WLI-U2-SG54HP
+ 00d9 WLI-U2-G54HP
+ 00da WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B]
+ 00db External Hard Drive HD-PF32OU2 [Buffalo Ministation]
+ 00e8 WLI-UC-G300N Wireless LAN Adapter [Ralink RT2870]
+ 0105 External Hard Drive HD-CEU2 [Drive Station]
+ 012c SATA Bridge
+ 012e WLI-UC-AG300N Wireless LAN Adapter
+ 0148 WLI-UC-G300HP Wireless LAN Adapter
+ 0150 WLP-UC-AG300 Wireless LAN Adapter
+ 0157 External Hard Drive HD-PEU2
+ 0158 WLI-UC-GNHP Wireless LAN Adapter
+ 015d WLI-UC-GN Wireless LAN Adapter [Ralink RT3070]
+ 016f WLI-UC-G301N Wireless LAN Adapter [Ralink RT3072]
+ 017f Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
+ 019e WLI-UC-GNP Wireless LAN Adapter
+ 01a1 MiniStation Metro
+ 01a2 WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]
+ 01dc Ultra-Slim Portable DVD Writer (DVSM-PC58U2V)
+ 01de External Hard Drive HD-PCTU3 [Buffalo MiniStation]
+ 01ee WLI-UC-GNM2 Wireless LAN Adapter [Ralink RT3070]
+ 01f1 SATA Adapter [HD-LBU3]
+ 01fd WLI-UC-G450 Wireless LAN Adapter
+0412 Award Software International
+0413 Leadtek Research, Inc.
+ 1310 WinFast TV - NTSC + FM
+ 1311 WinFast TV - NTSC + MTS + FM
+ 1312 WinFast TV - PAL BG + FM
+ 1313 WinFast TV - PAL BG+TXT + FM
+ 1314 WinFast TV Audio - PHP PAL I
+ 1315 WinFast TV Audio - PHP PAL I+TXT
+ 1316 WinFast TV Audio - PHP PAL DK
+ 1317 WinFast TV Audio - PHP PAL DK+TXT
+ 1318 WinFast TV - PAL I/DK + FM
+ 1319 WinFast TV - PAL N + FM
+ 131a WinFast TV Audio - PHP SECAM LL
+ 131b WinFast TV Audio - PHP SECAM LL+TXT
+ 131c WinFast TV Audio - PHP SECAM DK
+ 131d WinFast TV - SECAM DK + TXT + FM
+ 131e WinFast TV - NTSC Japan + FM
+ 1320 WinFast TV - NTSC
+ 1321 WinFast TV - NTSC + MTS
+ 1322 WinFast TV - PAL BG
+ 1323 WinFast TV - PAL BG+TXT
+ 1324 WinFast TV Audio - PHP PAL I
+ 1325 WinFast TV Audio - PHP PAL I+TXT
+ 1326 WinFast TV Audio - PHP PAL DK
+ 1327 WinFast TV Audio - PHP PAL DK+TXT
+ 1328 WinFast TV - PAL I/DK
+ 1329 WinFast TV - PAL N
+ 132a WinFast TV Audio - PHP SECAM LL
+ 132b WinFast TV Audio - PHP SECAM LL+TXT
+ 132c WinFast TV Audio - PHP SECAM DK
+ 132d WinFast TV - SECAM DK + TXT
+ 132e WinFast TV - NTSC Japan
+ 6023 EMP Audio Device
+ 6024 WinFast PalmTop/Novo TV Video
+ 6025 WinFast DTV Dongle (cold state)
+ 6026 WinFast DTV Dongle (warm state)
+ 6029 WinFast DTV Dongle Gold
+ 6125 WinFast DTV Dongle
+ 6126 WinFast DTV Dongle BDA Driver
+ 6a03 RTL2832 [WinFast DTV Dongle Mini]
+ 6f00 WinFast DTV Dongle (STK7700P based)
+0414 Giga-Byte Technology Co., Ltd
+0416 Winbond Electronics Corp.
+ 0035 W89C35 802.11bg WLAN Adapter
+ 0101 Hub
+ 0961 AVL Flash Card Reader
+ 3810 Smart Card Controller
+ 3811 Generic Controller - Single interface
+ 3812 Smart Card Controller_2Interface
+ 3813 Panel Display
+ 5011 Virtual Com Port
+ 5518 4-Port Hub
+ 551a PC Sync Keypad
+ 551b PC Async Keypad
+ 551c Sync Tenkey
+ 551d Async Tenkey
+ 551e Keyboard
+ 551f Keyboard w/ Sys and Media
+ 5521 Keyboard
+ 6481 16-bit Scanner
+ 7721 Memory Stick Reader/Writer
+ 7722 Memory Stick Reader/Writer
+ 7723 SD Card Reader
+0417 Symbios Logic
+0418 AST Research
+0419 Samsung Info. Systems America, Inc.
+ 0001 IrDA Remote Controller / Creative Cordless Mouse
+ 0600 Desktop Wireless 6000
+ 3001 Xerox P1202 Laser Printer
+ 3003 Olivetti PG L12L
+ 3201 Docuprint P8ex
+ 3404 SCX-5x12 series
+ 3406 MFP 830 series
+ 3407 ML-912
+ 3601 InkJet Color Printer
+ 3602 InkJet Color Printer
+ 4602 Remote NDIS Network Device
+ 8001 Hub
+ 8002 SyncMaster HID Monitor Control
+ aa03 SDAS-3 MP3 Player
+041a Phoenix Technologies, Ltd
+041b d'TV
+041d S3, Inc.
+041e Creative Technology, Ltd
+ 1002 Nomad II
+ 1003 Blaster GamePad Cobra
+ 1050 GamePad Cobra
+ 1053 Mouse Gamer HD7600L
+ 200c MuVo V100
+ 2020 Zen X-Fi 2
+ 2029 ZiiO
+ 2801 Prodikeys PC-MIDI multifunction keyboard
+ 3000 SoundBlaster Extigy
+ 3002 SB External Composite Device
+ 3010 SoundBlaster MP3+
+ 3014 SB External Composite Device
+ 3015 Sound Blaster Digital Music LX
+ 3020 SoundBlaster Audigy 2 NX
+ 3030 SB External Composite Device
+ 3040 SoundBlaster Live! 24-bit External SB0490
+ 3060 Sound Blaster Audigy 2 ZS External
+ 3061 SoundBlaster Audigy 2 ZS Video Editor
+ 3090 Sound Blaster Digital Music SX
+ 30d0 Xmod
+ 30d3 Sound Blaster Play!
+ 3100 IR Receiver (SB0540)
+ 3121 WoW tap chat
+ 3220 Sound Blaster Tactic(3D) Sigma sound card
+ 3f00 E-Mu Xboard 25 MIDI Controller
+ 3f02 E-Mu 0202
+ 3f04 E-Mu 0404
+ 3f07 E-Mu Xmidi 1x1
+ 3f0e Xmidi 1x1 Tab
+ 4003 VideoBlaster Webcam Go Plus [W9967CF]
+ 4004 Nomad II MG
+ 4005 Webcam Blaster Go ES
+ 4007 Go Mini
+ 400a PC-Cam 300
+ 400b PC-Cam 600
+ 400c Webcam 5 [pwc]
+ 400d Webcam PD1001
+ 400f PC-CAM 550 (Composite)
+ 4011 Webcam PRO eX
+ 4012 PC-CAM350
+ 4013 PC-Cam 750
+ 4015 CardCam Value
+ 4016 CardCam
+ 4017 Webcam Mobile [PD1090]
+ 4018 Webcam Vista [PD1100]
+ 4019 Audio Device
+ 401a Webcam Vista [PD1100]
+ 401c Webcam NX [PD1110]
+ 401d Webcam NX Ultra
+ 401e Webcam NX Pro
+ 401f Webcam Notebook [PD1171]
+ 4020 Webcam NX
+ 4021 Webcam NX Ultra
+ 4022 Webcam NX Pro
+ 4028 Vista Plus cam [VF0090]
+ 4029 Webcam Live!
+ 402f DC-CAM 3000Z
+ 4034 Webcam Instant
+ 4035 Webcam Instant
+ 4036 Webcam Live!/Live! Pro
+ 4037 Webcam Live!
+ 4038 ORITE CCD Webcam [PC370R]
+ 4039 Webcam Live! Effects
+ 403a Webcam NX Pro 2
+ 403b Creative Webcam Vista [VF0010]
+ 403c Webcam Live! Ultra
+ 403d Webcam Notebook Ultra
+ 403e Webcam Vista Plus
+ 4041 Webcam Live! Motion
+ 4043 Vibra Plus Webcam
+ 4045 Live! Cam Voice
+ 4049 Live! Cam Voice
+ 4051 Live! Cam Notebook Pro [VF0250]
+ 4052 Live! Cam Vista IM
+ 4053 Live! Cam Video IM
+ 4054 Live! Cam Video IM
+ 4055 Live! Cam Video IM Pro
+ 4056 Live! Cam Video IM Pro
+ 4057 Live! Cam Optia
+ 4058 Live! Cam Optia AF
+ 405f WebCam Vista (VF0330)
+ 4061 Live! Cam Notebook Pro [VF0400]
+ 4063 Live! Cam Video IM Pro
+ 4068 Live! Cam Notebook [VF0470]
+ 406c Live! Cam Sync [VF0520]
+ 4083 Live! Cam Socialize [VF0640]
+ 4087 Live! Cam Socialize HD 1080 [VF0680]
+ 4088 Live! Cam Chat HD [VF0700]
+ 4095 Live! Cam Sync HD [VF0770]
+ 4097 Live! Cam Chat HD [VF0700]
+ 4100 Nomad Jukebox 2
+ 4101 Nomad Jukebox 3
+ 4102 NOMAD MuVo^2
+ 4106 Nomad MuVo
+ 4107 NOMAD MuVo
+ 4108 Nomad Jukebox Zen
+ 4109 Nomad Jukebox Zen NX
+ 410b Nomad Jukebox Zen USB 2.0
+ 410c Nomad MuVo NX
+ 410f NOMAD MuVo^2 (Flash)
+ 4110 Nomad Jukebox Zen Xtra
+ 4111 Dell Digital Jukebox
+ 4116 MuVo^2
+ 4117 Nomad MuVo TX
+ 411b Zen Touch
+ 411c Nomad MuVo USB 2.0
+ 411d Zen
+ 411e Zen Micro
+ 4120 Nomad MuVo TX FM
+ 4123 Zen Portable Media Center
+ 4124 MuVo^2 FM (uHDD)
+ 4126 Dell DJ (2nd gen)
+ 4127 Dell DJ
+ 4128 NOMAD Jukebox Zen Xtra (mtp)
+ 412b MuVo N200 with FM radio
+ 412f Dell Digital Jukebox 2.Gen
+ 4130 Zen Micro (mtp)
+ 4131 DAP-HD0014 [Zen Touch] (MTP)
+ 4133 Mass Storage Device
+ 4134 Zen Neeon
+ 4136 Zen Sleek
+ 4137 Zen Sleek (mtp)
+ 4139 Zen Nano Plus
+ 413c Zen MicroPhoto
+ 4150 Zen V (MTP)
+ 4151 Zen Vision:M (mtp)
+ 4152 Zen V Plus
+ 4153 Zen Vision W
+ 4154 Zen Stone
+ 4155 Zen Stone plus
+ 4157 Zen (MTP)
+ 500f Broadband Blaster 8012U-V
+ 5015 TECOM Bluetooth Device
+ ffff Webcam Live! Ultra
+041f LCS Telegraphics
+0420 Chips and Technologies
+ 1307 Celly SIM Card Reader
+0421 Nokia Mobile Phones
+ 0001 E61i (PC Suite mode)
+ 0018 6288 GSM Smartphone
+ 0019 6288 GSM Smartphone (imaging mode)
+ 001a 6288 GSM Smartphone (file transfer mode)
+ 0024 5610 XpressMusic (Storage mode)
+ 0025 5610 XpressMusic (PC Suite mode)
+ 0028 5610 XpressMusic (Imaging mode)
+ 002d 6120 Phone (Mass storage mode)
+ 002e 6120 Phone (Media-Player mode)
+ 002f 6120 Phone (PC-Suite mode)
+ 0042 E51 (PC Suite mode)
+ 0064 3109c GSM Phone
+ 006b 5310 Xpress Music (PC Suite mode)
+ 006c 5310 Xpress music (Storage mode)
+ 006d N95 (Storage mode)
+ 006e N95 (Multimedia mode)
+ 006f N95 (Printing mode)
+ 0070 N95 (PC Suite mode)
+ 0096 N810 Internet Tablet
+ 00aa E71 (Mass storage mode)
+ 00ab E71 (PC Suite mode)
+ 00e4 E71 (Media transfer mode)
+ 0103 ADL Flashing Engine AVALON Parent
+ 0104 ADL Re-Flashing Engine Parent
+ 0105 Nokia Firmware Upgrade Mode
+ 0106 ROM Parent
+ 0154 5800 XpressMusic (PC Suite mode)
+ 0155 5800 XpressMusic (Multimedia mode)
+ 0156 5800 XpressMusic (Storage mode)
+ 0157 5800 XpressMusic (Imaging mode)
+ 0199 6700 Classic (msc)
+ 019a 6700 Classic (PC Suite)
+ 019b 6700 Classic (mtp)
+ 01b0 6303 classic Phone (PC Suite mode)
+ 01b1 6303 classic Phone (Mass storage mode)
+ 01b2 6303 classic Phone (Printing and media mode)
+ 01c7 N900 (Storage Mode)
+ 01c8 N900 (PC-Suite Mode)
+ 0228 5530 XpressMusic
+ 023a 6730 Classic
+ 026a N97 (mass storage)
+ 026b N97 (Multimedia)
+ 026c N97 (PC Suite)
+ 026d N97 (Pictures)
+ 0295 660i/6600i Slide Phone (Mass Storage)
+ 0297 660i/6600i Slide Phone (Still Image)
+ 02e1 5230 (Storage mode)
+ 02e2 5230 (Multimedia mode)
+ 02e3 5230 (PC-Suite mode)
+ 02e4 5230 (Imaging mode)
+ 0360 C1-01 Ovi Suite Mode
+ 0396 C7-00 (Modem mode)
+ 03a4 C5 (Storage mode)
+ 03c0 C7-00 (Mass storage mode)
+ 03c1 C7-00 (Media transfer mode)
+ 03cd C7-00 (Nokia Suite mode)
+ 03d1 N950
+ 0400 7600 Phone Parent
+ 0401 6650 GSM Phone
+ 0402 6255 Phone Parent
+ 0404 5510
+ 0405 9500 GSM Communicator
+ 0407 Music Player HDR-1(tm)
+ 040b N-Gage GSM Phone
+ 040d 6620 Phone Parent
+ 040e 6651 Phone Parent
+ 040f 6230 GSM Phone
+ 0410 6630 Imaging Smartphone
+ 0411 7610 Phone Parent
+ 0413 6260 Phone Parent
+ 0414 7370
+ 0415 9300 GSM Smartphone
+ 0416 6170 Phone Parent
+ 0417 7270 Phone Parent
+ 0418 E70 (PC Suite mode)
+ 0419 E60 (PC Suite mode)
+ 041a 9500 GSM Communicator (RNDIS)
+ 041b 9300 GSM Smartphone (RNDIS)
+ 041c 7710 Phone Parent
+ 041d 6670 Phone Parent
+ 041e 6680
+ 041f 6235 Phone Parent
+ 0421 3230 Phone Parent
+ 0422 6681 Phone Parent
+ 0423 6682 Phone Parent
+ 0428 6230i Modem
+ 0429 6230i MultiMedia Card
+ 0431 770 Internet Tablet
+ 0432 N90 Phone Parent
+ 0435 E70 (IP Passthrough/RNDIS mode)
+ 0436 E60 (IP Passthrough/RNDIS mode)
+ 0437 6265 Phone Parent
+ 043a N70 USB Phone Parent
+ 043b 3155 Phone Parent
+ 043c 6155 Phone Parent
+ 043d 6270 Phone Parent
+ 0443 N70 Phone Parent
+ 0444 N91
+ 044c NM850iG Phone Parent
+ 044d E61 (PC Suite mode)
+ 044e E61 (Data Exchange mode)
+ 044f E61 (IP Passthrough/RNDIS mode)
+ 0453 9300 Phone Parent
+ 0456 6111 Phone Parent
+ 0457 6111 Phone (Printing mode)
+ 045a 6280 Phone Parent
+ 045d 6282 Phone Parent
+ 046e 6110 Navigator
+ 0471 6110 Navigator
+ 0485 MTP Device
+ 04b9 5300
+ 04bc 5200 (Nokia mode)
+ 04bd 5200 (Storage mode)
+ 04be 5200 (MTP mode)
+ 04c3 N800 Internet Tablet
+ 04ce E90 Communicator (PC Suite mode)
+ 04cf E90 Communicator (Storage mode)
+ 04f0 Nokia N95 (PC Suite mode)
+ 04f9 6300 (PC Suite mode)
+ 0508 E65 (PC Suite mode)
+ 0509 E65 (Storage mode)
+ 0518 N9 Phone
+ 054d C2-01
+ 0600 Digital Pen SU-1B
+ 0610 CS-15 (Internet Stick 3G modem)
+ 0661 Lumia 620/920
+ 0662 301 Dual SIM (Mass Storage)
+ 0663 301 Dual SIM
+ 069a 130 [RM-1035] (Charging only)
+ 06fc Lumia 640 Phone
+ 0720 X (RM-980)
+ 0800 Connectivity Cable DKU-5
+ 0801 Data Cable DKU-6
+ 0802 CA-42 Phone Parent
+0422 ADI Systems, Inc.
+0423 Computer Access Technology Corp.
+ 000a NetMate Ethernet
+ 000c NetMate2 Ethernet
+ 000d USB Chief Analyzer
+ 0100 Generic Universal Protocol Analyzer
+ 0101 UPA USBTracer
+ 0200 Generic 10K Universal Protocol Analyzer
+ 020a PETracer ML
+ 0300 Generic Universal Protocol Analyzer
+ 0301 2500H Tracer Trainer
+ 030a PETracer x1
+ 1237 Andromeda Hub
+0424 Standard Microsystems Corp.
+ 0001 Integrated Hub
+ 0140 LPC47M14x hub
+ 0acd Sitecom Internal Multi Memory reader/writer MD-005
+ 0fdc Floppy
+ 10cd Sitecom Internal Multi Memory reader/writer MD-005
+ 2020 USB Hub
+ 20cd Sitecom Internal Multi Memory reader/writer MD-005
+ 20fc 6-in-1 Card Reader
+ 2134 Hub
+ 2228 9-in-2 Card Reader
+ 223a 8-in-1 Card Reader
+ 2503 USB 2.0 Hub
+ 2504 USB 2.0 Hub
+ 2507 hub
+ 2512 USB 2.0 Hub
+ 2513 2.0 Hub
+ 2514 USB 2.0 Hub
+ 2517 Hub
+ 2524 USB MultiSwitch Hub
+ 2602 USB 2.0 Hub
+ 2640 USB 2.0 Hub
+ 2660 Hub
+ 4060 Ultra Fast Media Reader
+ 4064 Ultra Fast Media Reader
+ 5434 Hub
+ 5534 Hub
+ 7500 LAN7500 Ethernet 10/100/1000 Adapter
+ 9512 SMC9512/9514 USB Hub
+ 9514 SMC9514 Hub
+ 9904 LAN9512/LAN9514 Ethernet 10/100 Adapter (SAL10)
+ a700 2 Port Hub
+ ec00 SMSC9512/9514 Fast Ethernet Adapter
+0425 Motorola Semiconductors HK, Ltd
+ 0101 G-Tech Wireless Mouse & Keyboard
+ f102 G-Tech U+P Wireless Mouse
+0426 Integrated Device Technology, Inc.
+ 0426 WDM Driver
+0427 Motorola Electronics Taiwan, Ltd
+0428 Advanced Gravis Computer Tech, Ltd
+ 4001 GamePad Pro
+0429 Cirrus Logic
+042a Ericsson Austrian, AG
+042b Intel Corp.
+ 9316 8x931Hx Customer Hub
+042c Innovative Semiconductors, Inc.
+042d Micronics
+042e Acer, Inc.
+ 0380 MP3 Player
+042f Molex, Inc.
+0430 Sun Microsystems, Inc.
+ 0002 109 Keyboard
+ 0005 Type 6 Keyboard
+ 000a 109 Japanese Keyboard
+ 000b 109 Japanese Keyboard
+ 0082 109 Japanese Keyboard
+ 0083 109 Japanese Keyboard
+ 00a2 Type 7 Keyboard
+ 0100 3-button Mouse
+ 100e 24.1" LCD Monitor v4 / FID-638 Mouse
+ 36ba Bus Powered Hub
+ a101 remote key/mouse for P3 chip
+ a102 remote key/mouse/storage for P3 chip
+ a103 remote storage for P3 chip
+ a4a2 Ethernet (RNDIS and CDC ethernet)
+ cdab Raritan KVM dongle
+0431 Itac Systems, Inc.
+ 0100 Mouse-Trak 3-button Track Ball
+0432 Unisys Corp.
+ 0031 Document Processor
+0433 Alps Electric, Inc.
+ 1101 IBM Game Controller
+ abab Keyboard
+0434 Samsung Info. Systems America, Inc.
+0435 Hyundai Electronics America
+0436 Taugagreining HF
+ 0005 CameraMate (DPCM_USB)
+0437 Framatome Connectors USA
+0438 Advanced Micro Devices, Inc.
+0439 Voice Technologies Group
+043d Lexmark International, Inc.
+ 0001 Laser Printer
+ 0002 Optra E310 Printer
+ 0003 Laser Printer
+ 0004 Laser Printer
+ 0005 Laser Printer
+ 0006 Laser Printer
+ 0007 Laser Printer
+ 0008 Inkjet Color Printer
+ 0009 Optra S2450 Printer
+ 000a Laser Printer
+ 000b Inkjet Color Printer
+ 000c Optra E312 Printer
+ 000d Laser Printer
+ 000e Laser Printer
+ 000f Laser Printer
+ 0010 Laser Printer
+ 0011 Laser Printer
+ 0012 Inkjet Color Printer
+ 0013 Inkjet Color Printer
+ 0014 InkJet Color Printer
+ 0015 InkJet Color Printer
+ 0016 Z12 Color Jetprinter
+ 0017 Z32 printer
+ 0018 Z52 Printer
+ 0019 Forms Printer
+ 001a Z65 Printer
+ 001b InkJet Photo Printer
+ 001c Kodak Personal Picture Maker 200 Printer
+ 001d InkJet Color Printer
+ 001e InkJet Photo Printer
+ 001f Kodak Personal Picture Maker 200 Card Reader
+ 0020 Z51 Printer
+ 0021 Z33 Printer
+ 0022 InkJet Color Printer
+ 0023 Laser Printer
+ 0024 Laser Printer
+ 0025 InkJet Color Printer
+ 0026 InkJet Color Printer
+ 0027 InkJet Color Printer
+ 0028 InkJet Color Printer
+ 0029 Scan Print Copy
+ 002a Scan Print Copy
+ 002b Scan Print Copy
+ 002c Scan Print Copy
+ 002d X70/X73 Scan/Print/Copy
+ 002e Scan Print Copy
+ 002f Scan Print Copy
+ 0030 Scan Print Copy
+ 0031 Scan Print Copy
+ 0032 Scan Print Copy
+ 0033 Scan Print Copy
+ 0034 Scan Print Copy
+ 0035 Scan Print Copy
+ 0036 Scan Print Copy
+ 0037 Scan Print Copy
+ 0038 Scan Print Copy
+ 0039 Scan Print Copy
+ 003a Scan Print Copy
+ 003b Scan Print Copy
+ 003c Scan Print Copy
+ 003d X83 Scan/Print/Copy
+ 003e Scan Print Copy
+ 003f Scan Print Copy
+ 0040 Scan Print Copy
+ 0041 Scan Print Copy
+ 0042 Scan Print Copy
+ 0043 Scan Print Copy
+ 0044 Scan Print Copy
+ 0045 Scan Print Copy
+ 0046 Scan Print Copy
+ 0047 Scan Print Copy
+ 0048 Scan Print Copy
+ 0049 Scan Print Copy
+ 004a Scan Print Copy
+ 004b Scan Print Copy
+ 004c Scan Print Copy
+ 004d Laser Printer
+ 004e Laser Printer
+ 004f InkJet Color Printer
+ 0050 InkJet Color Printer
+ 0051 Laser Printer
+ 0052 Laser Printer
+ 0053 InkJet Color Printer
+ 0054 InkJet Color Printer
+ 0057 Z35 Printer
+ 0058 Laser Printer
+ 005a X63
+ 005c InkJet Color Printer
+ 0060 X74/X75 Scanner
+ 0061 X74 Hub
+ 0065 X5130
+ 0069 X74/X75 Printer
+ 006d X125
+ 006e C510
+ 0072 X6170 Printer
+ 0073 InkJet Color Printer
+ 0078 InkJet Color Printer
+ 0079 InkJet Color Printer
+ 007a Generic Hub
+ 007b InkJet Color Printer
+ 007c X1110/X1130/X1140/X1150/X1170/X1180/X1185
+ 007d Photo 3150
+ 008a 4200 series
+ 008b InkJet Color Printer
+ 008c to CF/SM/SD/MS Card Reader
+ 008e InkJet Color Printer
+ 008f X422
+ 0093 X5250
+ 0095 E220 Printer
+ 0096 2200 series
+ 0097 P6250
+ 0098 7100 series
+ 009e P910 series Human Interface Device
+ 009f InkJet Color Printer
+ 00a9 IBM Infoprint 1410 MFP
+ 00ab InkJet Color Printer
+ 00b2 3300 series
+ 00b8 7300 series
+ 00b9 8300 series
+ 00ba InkJet Color Printer
+ 00bb 2300 series
+ 00bd Printing Support
+ 00be Printing Support
+ 00bf Printing Support
+ 00c0 6300 series
+ 00c1 4300 series
+ 00c7 Printing Support
+ 00c8 Printing Support
+ 00c9 Printing Support
+ 00cb Printing Support
+ 00cc E120(n)
+ 00d0 9300 series
+ 00d3 X340 Scanner
+ 00d4 X342n Scanner
+ 00d5 Printing Support
+ 00d6 X340 Scanner
+ 00e8 X642e
+ 00e9 2400 series
+ 00f6 3400 series
+ 00f7 InkJet Color Printer
+ 00ff InkJet Color Printer
+ 010b 2500 series
+ 010d 3500-4500 series
+ 010f 6500 series
+ 0142 X3650 (Printer, Scanner, Copier)
+ 01fa S310 series
+ 4303 Xerox WorkCentre Pro 412
+043e LG Electronics USA, Inc.
+ 3001 AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323]
+ 42bd Flatron 795FT Plus Monitor
+ 4a4d Flatron 915FT Plus Monitor
+ 7001 MF-PD100 Soul Digital MP3 Player
+ 7013 MP3 Player
+ 70d7 Mouse Scanner LSM-150 [LG Smart Scan Mouse]
+ 70f5 External HDD
+ 8484 LPC-U30 Webcam II
+ 8585 LPC-UC35 Webcam
+ 8888 Electronics VCS Camera II(LPC-U20)
+ 9800 Remote Control Receiver_iMON
+ 9803 eHome Infrared Receiver
+ 9804 DMB Receiver Control
+ 9c01 LGE Sync
+043f RadiSys Corp.
+0440 Eizo Nanao Corp.
+0441 Winbond Systems Lab.
+ 1456 Hub
+0442 Ericsson, Inc.
+ abba Bluetooth Device
+0443 Gateway, Inc.
+ 000e Multimedia Keyboard
+ 002e Millennium Keyboard
+0445 Lucent Technologies, Inc.
+0446 NMB Technologies Corp.
+ 6781 Keyboard with PS/2 Mouse Port
+ 6782 Keyboard
+0447 Momentum Microsystems
+0449 Duta Multi Robotik
+ 0128 Menengah
+ 0210 Dasar
+ 0612 Lanjutan
+044a Shamrock Tech. Co., Ltd
+044b WSI
+044c CCL/ITRI
+044d Siemens Nixdorf AG
+044e Alps Electric Co., Ltd
+ 1104 Japanese Keyboard
+ 2002 MD-5500 Printer
+ 2014 Bluetooth Device
+ 3001 UGTZ4 Bluetooth
+ 3002 Bluetooth Device
+ 3003 Bluetooth Device
+ 3004 Bluetooth Adapter
+ 3005 Integrated Bluetooth Device
+ 3006 Bluetooth Adapter
+ 3007 Bluetooth Controller (ALPS/UGX)
+ 300c Bluetooth Controller (ALPS/UGPZ6)
+ 300d Bluetooth Controller (ALPS/UGPZ6)
+ 3010 Bluetooth Adapter
+ 3017 BCM2046 Bluetooth Device
+ ffff Compaq Bluetooth Multiport Module
+044f ThrustMaster, Inc.
+ 0400 HOTAS Cougar
+ 0402 HOTAS Warthog Joystick
+ 0404 HOTAS Warthog Throttle
+ 044f GP XID
+ a003 Rage 3D Game Pad
+ a01b PK-GP301 Driving Wheel
+ a0a0 Top Gun Joystick
+ a0a1 Top Gun Joystick (rev2)
+ a0a3 Fusion Digital GamePad
+ a201 PK-GP201 PlayStick
+ b108 T-Flight Hotas X Flight Stick
+ b10a T.16000M Joystick
+ b203 360 Modena Pro Wheel
+ b300 Firestorm Dual Power
+ b303 FireStorm Dual Analog 2
+ b304 Firestorm Dual Power
+ b307 vibrating Upad
+ b30b Wireless VibrationPad
+ b315 Firestorm Dual Analog 3
+ b323 Dual Trigger 3-in-1 (PC Mode)
+ b324 Dual Trigger 3-in-1 (PS3 Mode)
+ b603 force feedback Wheel
+ b605 force feedback Racing Wheel
+ b651 Ferrari GT Rumble Force Wheel
+ b653 RGT Force Feedback Clutch Racing Wheel
+ b654 Ferrari GT Force Feedback Wheel
+ b687 TWCS Throttle
+ b700 Tacticalboard
+0450 DFI, Inc.
+0451 Texas Instruments, Inc.
+ 1234 Bluetooth Device
+ 1428 Hub
+ 1446 TUSB2040/2070 Hub
+ 16a6 BM-USBD1 BlueRobin RF heart rate sensor receiver
+ 2036 TUSB2036 Hub
+ 2046 TUSB2046 Hub
+ 2077 TUSB2077 Hub
+ 2f90 SM-USB-DIG
+ 3410 TUSB3410 Microcontroller
+ 3f00 OMAP1610
+ 3f02 SMC WSKP100 Wi-Fi Phone
+ 5409 Frontier Labs NEX IA+ Digital Audio Player
+ 6000 AU5 ADSL Modem (pre-reenum)
+ 6001 AU5 ADSL Modem
+ 6060 RNDIS/BeWAN ADSL2+
+ 6070 RNDIS/BeWAN ADSL2+
+ 625f TUSB6250 ATA Bridge
+ 8041 Hub
+ 8042 Hub
+ 8043 Hub
+ 8140 TUSB8041 4-Port Hub
+ 8142 TUSB8041 4-Port Hub
+ 926b TUSB9260 Boot Loader
+ dbc0 Device Bay Controller
+ e001 GraphLink [SilverLink]
+ e003 TI-84 Plus Calculator
+ e004 TI-89 Titanium Calculator
+ e008 TI-84 Plus Silver Calculator
+ e012 TI-Nspire Calculator
+ f430 MSP-FET430UIF JTAG Tool
+ f432 eZ430 Development Tool
+ ffff Bluetooth Device
+0452 Mitsubishi Electronics America, Inc.
+ 0021 HID Monitor Controls
+ 0050 Diamond Pro 900u CRT Monitor
+ 0051 Integrated Hub
+ 0100 Control Panel for Leica TCS SP5
+0453 CMD Technology
+ 6781 NMB Keyboard
+ 6783 Chicony Composite Keyboard
+0454 Vobis Microcomputer AG
+0455 Telematics International, Inc.
+0456 Analog Devices, Inc.
+ f000 FT2232 JTAG ICE [gnICE]
+ f001 FT2232H Hi-Speed JTAG ICE [gnICE+]
+0457 Silicon Integrated Systems Corp.
+ 0150 Super Talent 1GB Flash Drive
+ 0151 Super Flash 1GB / GXT 64MB Flash Drive
+ 0162 SiS162 usb Wireless LAN Adapter
+ 0163 SiS163U 802.11 Wireless LAN Adapter
+ 0817 SiS-184-ASUS-4352.17 touch panel
+ 5401 Wireless Adapter RO80211GS-USB
+0458 KYE Systems Corp. (Mouse Systems)
+ 0001 Mouse
+ 0002 Genius NetMouse Pro
+ 0003 Genius NetScroll+
+ 0006 Easy Mouse+
+ 000b NetMouse Wheel(P+U)
+ 000c TACOMA Fingerprint V1.06.01
+ 000e Genius NetScroll Optical
+ 0013 TACOMA Fingerprint Mouse V1.06.01
+ 001a Genius WebScroll+
+ 002e NetScroll + Traveler / NetScroll 110
+ 0036 Pocket Mouse LE
+ 0039 NetScroll+ Superior
+ 003a NetScroll+ Mini Traveler / Genius NetScroll 120
+ 004c Slimstar Pro Keyboard
+ 0056 Ergo 300 Mouse
+ 0057 Enhanced Gaming Device
+ 0059 Enhanced Laser Device
+ 005a Enhanced Device
+ 005b Enhanced Device
+ 005c Enhanced Laser Gaming Device
+ 005d Enhanced Device
+ 0061 Bluetooth Dongle
+ 0066 Genius Traveler 1000 Wireless Mouse
+ 0072 Navigator 335
+ 0083 Bluetooth Dongle
+ 0087 Ergo 525V Laser Mouse
+ 0089 Genius Traveler 350
+ 00ca Pen Mouse
+ 0100 EasyPen Tablet
+ 0101 CueCat
+ 011b NetScroll T220
+ 1001 Joystick
+ 1002 Game Pad
+ 1003 Genius VideoCam
+ 1004 Flight2000 F-23 Joystick
+ 100a Aashima Technology Trust Sight Fighter Vibration Feedback Joystick
+ 2001 ColorPage-Vivid Pro Scanner
+ 2004 ColorPage-HR6 V1 Scanner
+ 2005 ColorPage-HR6/Vivid3
+ 2007 ColorPage-HR6 V2 Scanner
+ 2008 ColorPage-HR6 V2 Scanner
+ 2009 ColorPage-HR6A Scanner
+ 2011 ColorPage-Vivid3x Scanner
+ 2012 Plustek Scanner
+ 2013 ColorPage-HR7 Scanner
+ 2014 ColorPage-Vivid4
+ 2015 ColorPage-HR7LE Scanner
+ 2016 ColorPage-HR6X Scanner
+ 2017 ColorPage-Vivid3xe
+ 2018 ColorPage-HR7X
+ 2019 ColorPage-HR6X Slim
+ 201a ColorPage-Vivid4xe
+ 201b ColorPage-Vivid4x
+ 201c ColorPage-HR8
+ 201d ColorPage-Vivid 1200 X
+ 201e ColorPage-Slim 1200
+ 201f ColorPage-Vivid 1200 XE
+ 2020 ColorPage-Slim 1200 USB2
+ 2021 ColorPage-SF600
+ 3017 SPEED WHEEL 3 Vibration
+ 3018 Wireless 2.4Ghz Game Pad
+ 3019 10-Button USB Joystick with Vibration
+ 301a MaxFire G-12U Vibration
+ 301d Genius MaxFire MiniPad
+ 400f Genius TVGo DVB-T02Q MCE
+ 4012 TVGo DVB-T03 [AF9015]
+ 5003 G-pen 560 Tablet
+ 5004 G-pen Tablet
+ 505e Genius iSlim 330
+ 6001 GF3000F Ethernet Adapter
+ 7004 VideoCAM Express V2
+ 7006 Dsc 1.3 Smart Camera Device
+ 7007 VideoCAM Web
+ 7009 G-Shot G312 Still Camera Device
+ 700c VideoCAM Web V3
+ 700d G-Shot G511 Composite Device
+ 700f VideoCAM Web
+ 7012 WebCAM USB2.0
+ 7014 VideoCAM Live V3
+ 701c G-Shot G512 Still Camera
+ 7020 Sim 321C
+ 7025 Eye 311Q Camera
+ 7029 Genius Look 320s (SN9C201 + HV7131R)
+ 702f Genius Slim 322
+ 7035 i-Look 325T Camera
+ 7045 Genius Look 1320 V2
+ 704c Genius i-Look 1321
+ 704d Slim 1322AF
+ 7055 Slim 2020AF camera
+ 705a Asus USB2.0 Webcam
+ 705c Genius iSlim 1300AF
+ 7061 Genius iLook 1321 V2
+ 7066 Acer Crystal Eye Webcam
+ 7067 Genius iSlim 1300AF V2
+ 7068 Genius eFace 1325R
+ 706d Genius iSlim 2000AF V2
+ 7076 Genius FaceCam 312
+ 7079 FaceCam 2025R
+ 707f TVGo DVB-T03 [RTL2832]
+ 7088 WideCam 1050
+ 7089 Genius FaceCam 320
+ 708c Genius WideCam F100
+0459 Adobe Systems, Inc.
+045a SONICblue, Inc.
+ 07da Supra Express 56K modem
+ 0b4a SupraMax 2890 56K Modem [Lucent Atlas]
+ 0b68 SupraMax 56K Modem
+ 5001 Rio 600 MP3 Player
+ 5002 Rio 800 MP3 Player
+ 5003 Nike Psa/Play MP3 Player
+ 5005 Rio S10 MP3 Player
+ 5006 Rio S50 MP3 Player
+ 5007 Rio S35 MP3 Player
+ 5008 Rio 900 MP3 Player
+ 5009 Rio S30 MP3 Player
+ 500d Fuse MP3 Player
+ 500e Chiba MP3 Player
+ 500f Cali MP3 Player
+ 5010 Rio S11 MP3 Player
+ 501c Virgin MPF-1000
+ 501d Rio Fuse
+ 501e Rio Chiba
+ 501f Rio Cali
+ 503f Cali256 MP3 Player
+ 5202 Rio Riot MP3 Player
+ 5210 Rio Karma Music Player
+ 5220 Rio Nitrus MP3 Player
+ 5221 Rio Eigen
+045b Hitachi, Ltd
+ 0053 RX610 RX-Stick
+045d Nortel Networks, Ltd
+045e Microsoft Corp.
+ 0007 SideWinder Game Pad
+ 0008 SideWinder Precision Pro
+ 0009 IntelliMouse
+ 000b Natural Keyboard Elite
+ 000e SideWinder Freestyle Pro
+ 0014 Digital Sound System 80
+ 001a SideWinder Precision Racing Wheel
+ 001b SideWinder Force Feedback 2 Joystick
+ 001c Internet Keyboard Pro
+ 001d Natural Keyboard Pro
+ 001e IntelliMouse Explorer
+ 0023 Trackball Optical
+ 0024 Trackball Explorer
+ 0025 IntelliEye Mouse
+ 0026 SideWinder GamePad Pro
+ 0027 SideWinder PnP GamePad
+ 0028 SideWinder Dual Strike
+ 0029 IntelliMouse Optical
+ 002b Internet Keyboard Pro
+ 002d Internet Keyboard
+ 002f Integrated Hub
+ 0033 Sidewinder Strategic Commander
+ 0034 SideWinder Force Feedback Wheel
+ 0038 SideWinder Precision 2
+ 0039 IntelliMouse Optical
+ 003b SideWinder Game Voice
+ 003c SideWinder Joystick
+ 0040 Wheel Mouse Optical
+ 0047 IntelliMouse Explorer 3.0
+ 0048 Office Keyboard 1.0A
+ 0053 Optical Mouse
+ 0059 Wireless IntelliMouse Explorer
+ 005c Office Keyboard (106/109)
+ 005f Wireless MultiMedia Keyboard
+ 0061 Wireless MultiMedia Keyboard (106/109)
+ 0063 Wireless Natural MultiMedia Keyboard
+ 0065 Wireless Natural MultiMedia Keyboard (106/109)
+ 006a Wireless Optical Mouse (IntelliPoint)
+ 006d eHome Remote Control Keyboard keys
+ 006e MN-510 802.11b Wireless Adapter [Intersil ISL3873B]
+ 006f Smart Display Reference Device
+ 0070 Wireless MultiMedia Keyboard
+ 0071 Wireless MultiMedia Keyboard (106/109)
+ 0072 Wireless Natural MultiMedia Keyboard
+ 0073 Wireless Natural MultiMedia Keyboard (106/109)
+ 0079 IXI Ogo CT-17 handheld device
+ 007a 10/100 USB NIC
+ 007d Notebook Optical Mouse
+ 007e Wireless Transceiver for Bluetooth
+ 0080 Digital Media Pro Keyboard
+ 0083 Basic Optical Mouse
+ 0084 Basic Optical Mouse
+ 008a Wireless Optical Desktop Receiver 2.0A
+ 008b Dual Receiver Wireless Mouse (IntelliPoint)
+ 008c Wireless Intellimouse Explorer 2.0
+ 0095 IntelliMouse Explorer 4.0 (IntelliPoint)
+ 009c Wireless Transceiver for Bluetooth 2.0
+ 009d Wireless Optical Desktop 3.0
+ 00a0 eHome Infrared Receiver
+ 00a4 Compact Optical Mouse, model 1016
+ 00b0 Digital Media Pro Keyboard
+ 00b4 Digital Media Keyboard 1.0A
+ 00b9 Wireless Optical Mouse 3.0
+ 00bb Fingerprint Reader
+ 00bc Fingerprint Reader
+ 00bd Fingerprint Reader
+ 00c2 MN-710 802.11g Wireless Adapter [Intersil ISL3886]
+ 00c9 MTP Device
+ 00ca Fingerprint Reader
+ 00cb Basic Optical Mouse v2.0
+ 00ce Generic PPC Flash device
+ 00d1 Optical Mouse with Tilt Wheel
+ 00da eHome Infrared Receiver
+ 00db Natural Ergonomic Keyboard 4000 V1.0
+ 00dd Comfort Curve Keyboard 2000 V1.0
+ 00e1 Wireless Laser Mouse 6000 Receiver
+ 00f4 LifeCam VX-6000 (SN9C20x + OV9650)
+ 00f5 LifeCam VX-3000
+ 00f6 Comfort Optical Mouse 1000
+ 00f7 LifeCam VX-1000
+ 00f8 LifeCam NX-6000
+ 00f9 Wireless Desktop Receiver 3.1
+ 0202 Xbox Controller
+ 0280 Xbox Memory Unit (8MB)
+ 0283 Xbox Communicator
+ 0284 Xbox DVD Playback Kit
+ 0285 Xbox Controller S
+ 0288 Xbox Controller S Hub
+ 0289 Xbox Controller S
+ 028b Xbox360 DVD Emulator
+ 028d Xbox360 Memory Unit 64MB
+ 028e Xbox360 Controller
+ 028f Xbox360 Wireless Controller
+ 0290 Xbox360 Performance Pipe (PIX)
+ 0291 Xbox 360 Wireless Receiver for Windows
+ 0292 Xbox360 Wireless Networking Adapter
+ 029c Xbox360 HD-DVD Drive
+ 029d Xbox360 HD-DVD Drive
+ 029e Xbox360 HD-DVD Memory Unit
+ 02a0 Xbox360 Big Button IR
+ 02a1 Xbox 360 Wireless Receiver for Windows
+ 02a8 Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280]
+ 02ad Xbox NUI Audio
+ 02ae Xbox NUI Camera
+ 02b0 Xbox NUI Motor
+ 02b6 Xbox360 Bluetooth Wireless Headset
+ 02be Kinect for Windows NUI Audio
+ 02bf Kinect for Windows NUI Camera
+ 02c2 Kinect for Windows NUI Motor
+ 02d1 Xbox One Controller
+ 02d5 Xbox One Digital TV Tuner
+ 02dd Xbox One Controller (Covert Forces/Firmware 2015)
+ 02e3 Xbox One Elite Controller
+ 02e6 Wireless XBox Controller Dongle
+ 02ea Xbox One S Controller
+ 0400 Windows Powered Pocket PC 2002
+ 0401 Windows Powered Pocket PC 2002
+ 0402 Windows Powered Pocket PC 2002
+ 0403 Windows Powered Pocket PC 2002
+ 0404 Windows Powered Pocket PC 2002
+ 0405 Windows Powered Pocket PC 2002
+ 0406 Windows Powered Pocket PC 2002
+ 0407 Windows Powered Pocket PC 2002
+ 0408 Windows Powered Pocket PC 2002
+ 0409 Windows Powered Pocket PC 2002
+ 040a Windows Powered Pocket PC 2002
+ 040b Windows Powered Pocket PC 2002
+ 040c Windows Powered Pocket PC 2002
+ 040d Windows Powered Pocket PC 2002
+ 040e Windows Powered Pocket PC 2002
+ 040f Windows Powered Pocket PC 2002
+ 0410 Windows Powered Pocket PC 2002
+ 0411 Windows Powered Pocket PC 2002
+ 0412 Windows Powered Pocket PC 2002
+ 0413 Windows Powered Pocket PC 2002
+ 0414 Windows Powered Pocket PC 2002
+ 0415 Windows Powered Pocket PC 2002
+ 0416 Windows Powered Pocket PC 2002
+ 0417 Windows Powered Pocket PC 2002
+ 0432 Windows Powered Pocket PC 2003
+ 0433 Windows Powered Pocket PC 2003
+ 0434 Windows Powered Pocket PC 2003
+ 0435 Windows Powered Pocket PC 2003
+ 0436 Windows Powered Pocket PC 2003
+ 0437 Windows Powered Pocket PC 2003
+ 0438 Windows Powered Pocket PC 2003
+ 0439 Windows Powered Pocket PC 2003
+ 043a Windows Powered Pocket PC 2003
+ 043b Windows Powered Pocket PC 2003
+ 043c Windows Powered Pocket PC 2003
+ 043d Becker Traffic Assist Highspeed 7934
+ 043e Windows Powered Pocket PC 2003
+ 043f Windows Powered Pocket PC 2003
+ 0440 Windows Powered Pocket PC 2003
+ 0441 Windows Powered Pocket PC 2003
+ 0442 Windows Powered Pocket PC 2003
+ 0443 Windows Powered Pocket PC 2003
+ 0444 Windows Powered Pocket PC 2003
+ 0445 Windows Powered Pocket PC 2003
+ 0446 Windows Powered Pocket PC 2003
+ 0447 Windows Powered Pocket PC 2003
+ 0448 Windows Powered Pocket PC 2003
+ 0449 Windows Powered Pocket PC 2003
+ 044a Windows Powered Pocket PC 2003
+ 044b Windows Powered Pocket PC 2003
+ 044c Windows Powered Pocket PC 2003
+ 044d Windows Powered Pocket PC 2003
+ 044e Windows Powered Pocket PC 2003
+ 044f Windows Powered Pocket PC 2003
+ 0450 Windows Powered Pocket PC 2003
+ 0451 Windows Powered Pocket PC 2003
+ 0452 Windows Powered Pocket PC 2003
+ 0453 Windows Powered Pocket PC 2003
+ 0454 Windows Powered Pocket PC 2003
+ 0455 Windows Powered Pocket PC 2003
+ 0456 Windows Powered Pocket PC 2003
+ 0457 Windows Powered Pocket PC 2003
+ 0458 Windows Powered Pocket PC 2003
+ 0459 Windows Powered Pocket PC 2003
+ 045a Windows Powered Pocket PC 2003
+ 045b Windows Powered Pocket PC 2003
+ 045c Windows Powered Pocket PC 2003
+ 045d Windows Powered Pocket PC 2003
+ 045e Windows Powered Pocket PC 2003
+ 045f Windows Powered Pocket PC 2003
+ 0460 Windows Powered Pocket PC 2003
+ 0461 Windows Powered Pocket PC 2003
+ 0462 Windows Powered Pocket PC 2003
+ 0463 Windows Powered Pocket PC 2003
+ 0464 Windows Powered Pocket PC 2003
+ 0465 Windows Powered Pocket PC 2003
+ 0466 Windows Powered Pocket PC 2003
+ 0467 Windows Powered Pocket PC 2003
+ 0468 Windows Powered Pocket PC 2003
+ 0469 Windows Powered Pocket PC 2003
+ 046a Windows Powered Pocket PC 2003
+ 046b Windows Powered Pocket PC 2003
+ 046c Windows Powered Pocket PC 2003
+ 046d Windows Powered Pocket PC 2003
+ 046e Windows Powered Pocket PC 2003
+ 046f Windows Powered Pocket PC 2003
+ 0470 Windows Powered Pocket PC 2003
+ 0471 Windows Powered Pocket PC 2003
+ 0472 Windows Powered Pocket PC 2003
+ 0473 Windows Powered Pocket PC 2003
+ 0474 Windows Powered Pocket PC 2003
+ 0475 Windows Powered Pocket PC 2003
+ 0476 Windows Powered Pocket PC 2003
+ 0477 Windows Powered Pocket PC 2003
+ 0478 Windows Powered Pocket PC 2003
+ 0479 Windows Powered Pocket PC 2003
+ 047a Windows Powered Pocket PC 2003
+ 047b Windows Powered Pocket PC 2003
+ 04c8 Windows Powered Smartphone 2002
+ 04c9 Windows Powered Smartphone 2002
+ 04ca Windows Powered Smartphone 2002
+ 04cb Windows Powered Smartphone 2002
+ 04cc Windows Powered Smartphone 2002
+ 04cd Windows Powered Smartphone 2002
+ 04ce Windows Powered Smartphone 2002
+ 04d7 Windows Powered Smartphone 2003
+ 04d8 Windows Powered Smartphone 2003
+ 04d9 Windows Powered Smartphone 2003
+ 04da Windows Powered Smartphone 2003
+ 04db Windows Powered Smartphone 2003
+ 04dc Windows Powered Smartphone 2003
+ 04dd Windows Powered Smartphone 2003
+ 04de Windows Powered Smartphone 2003
+ 04df Windows Powered Smartphone 2003
+ 04e0 Windows Powered Smartphone 2003
+ 04e1 Windows Powered Smartphone 2003
+ 04e2 Windows Powered Smartphone 2003
+ 04e3 Windows Powered Smartphone 2003
+ 04e4 Windows Powered Smartphone 2003
+ 04e5 Windows Powered Smartphone 2003
+ 04e6 Windows Powered Smartphone 2003
+ 04e7 Windows Powered Smartphone 2003
+ 04e8 Windows Powered Smartphone 2003
+ 04e9 Windows Powered Smartphone 2003
+ 04ea Windows Powered Smartphone 2003
+ 04ec Windows Phone (Zune)
+ 063e Zune HD Media Player
+ 0640 KIN Phone
+ 0641 KIN Phone
+ 0642 KIN Phone
+ 0707 Wireless Laser Mouse 8000
+ 0708 Transceiver v 3.0 for Bluetooth
+ 070a Charon Bluetooth Dongle (DFU)
+ 070f LifeChat LX-3000 Headset
+ 0710 Zune Media Player
+ 0713 Wireless Presenter Mouse 8000
+ 0719 Xbox 360 Wireless Adapter
+ 071f Mouse/Keyboard 2.4GHz Transceiver V2.0
+ 0721 LifeCam NX-3000 (UVC-compliant)
+ 0723 LifeCam VX-7000 (UVC-compliant)
+ 0724 SideWinder Mouse
+ 0728 LifeCam VX-5000
+ 0730 Digital Media Keyboard 3000
+ 0734 Wireless Optical Desktop 700
+ 0736 Sidewinder X5 Mouse
+ 0737 Compact Optical Mouse 500
+ 0745 Nano Transceiver v1.0 for Bluetooth
+ 0750 Wired Keyboard 600
+ 0752 Wired Keyboard 400
+ 075d LifeCam Cinema
+ 0761 LifeCam VX-2000
+ 0766 LifeCam VX-800
+ 0768 Sidewinder X4
+ 076c Comfort Mouse 4500
+ 076d LifeCam HD-5000
+ 0772 LifeCam Studio
+ 0779 LifeCam HD-3000
+ 077f LifeChat LX-6000 Headset
+ 0780 Comfort Curve Keyboard 3000
+ 0797 Optical Mouse 200
+ 07a5 Wireless Receiver 1461C
+ 07b9 Wired Keyboard 200
+ 07ca Surface Pro 3 Docking Station Audio Device
+ 07f8 Wired Keyboard 600 (model 1576)
+ 07fd Nano Transceiver 1.1
+ 930a ISOUSB.SYS Intel 82930 Isochronous IO Test Board
+ ffca Catalina
+ fff8 Keyboard
+ ffff Windows CE Mass Storage
+0460 Ace Cad Enterprise Co., Ltd
+ 0004 Tablet (5x3.75)
+ 0006 LCD Tablet (12x9)
+ 0008 Tablet (3x2.25)
+0461 Primax Electronics, Ltd
+ 0010 HP PR1101U / Primax PMX-KPR1101U Keyboard
+ 0300 G2-300 Scanner
+ 0301 G2E-300 Scanner
+ 0302 G2-300 #2 Scanner
+ 0303 G2E-300 #2 Scanner
+ 0340 Colorado 9600 Scanner
+ 0341 Colorado 600u Scanner
+ 0345 Visioneer 6200 Scanner
+ 0346 Memorex Maxx 6136u Scanner
+ 0347 Primascan Colorado 2600u/Visioneer 4400 Scanner
+ 0360 Colorado 19200 Scanner
+ 0361 Colorado 1200u Scanner
+ 0363 VistaScan Astra 3600(ENG)
+ 0364 LG Electronics Scanworks 600U Scanner
+ 0365 VistaScan Astra 3600(ENG)
+ 0366 6400
+ 0367 VistaScan Astra 3600(ENG)
+ 0371 Visioneer Onetouch 8920 Scanner
+ 0374 UMAX Astra 2500
+ 0375 VistaScan Astra 3600(ENG)
+ 0377 Medion MD 5345 Scanner
+ 0378 VistaScan Astra 3600(ENG)
+ 037b Medion MD 6190 Scanner
+ 037c VistaScan Astra 3600(ENG)
+ 0380 G2-600 Scanner
+ 0381 ReadyScan 636i Scanner
+ 0382 G2-600 #2 Scanner
+ 0383 G2E-600 Scanner
+ 038a UMAX Astra 3000/3600
+ 038b Xerox 2400 Onetouch
+ 038c UMAX Astra 4100
+ 0392 Medion/Lifetec/Tevion/Cytron MD 6190
+ 03a8 9420M
+ 0813 IBM UltraPort Camera
+ 0815 Micro Innovations IC200 Webcam
+ 0819 Fujifilm IX-30 Camera [webcam mode]
+ 081a Fujifilm IX-30 Camera [storage mode]
+ 081c Elitegroup ECS-C11 Camera
+ 081d Elitegroup ECS-C11 Storage
+ 0a00 Micro Innovations Web Cam 320
+ 4d01 Comfort Keyboard
+ 4d02 Mouse-in-a-Box
+ 4d03 Kensington Mouse-in-a-box
+ 4d04 Mouse
+ 4d06 Balless Mouse (HID)
+ 4d0f HP Optical Mouse
+ 4d15 Dell Optical Mouse
+ 4d17 Optical Mouse
+ 4d20 HP Optical Mouse
+ 4d2a PoPo Elixir Mouse (HID)
+ 4d2b Wireless Laser Mini Mouse (HID)
+ 4d2c PoPo Mini Pointer Mouse (HID)
+ 4d2e Optical Mobile Mouse (HID)
+ 4d51 0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]
+ 4d62 HP Laser Mobile Mini Mouse
+ 4d75 Rocketfish RF-FLBTAD Bluetooth Adapter
+ 4d81 Dell N889 Optical Mouse
+ 4de7 webcam
+0463 MGE UPS Systems
+ 0001 UPS
+ ffff UPS
+0464 AMP/Tycoelectronics Corp.
+0467 AT&T Paradyne
+0468 Wieson Technologies Co., Ltd
+046a Cherry GmbH
+ 0001 Keyboard
+ 0003 My3000 Hub
+ 0004 CyBoard Keyboard
+ 0005 XX33 SmartCard Reader Keyboard
+ 0008 Wireless Keyboard and Mouse
+ 0010 SmartBoard XX44
+ 0011 G83 (RS 6000) Keyboard
+ 0021 CyMotion Expert Combo
+ 0023 CyMotion Master Linux Keyboard G230
+ 0027 CyMotion Master Solar Keyboard
+ 002a Wireless Mouse & Keyboard
+ 002d SmartTerminal XX44
+ 003c Raptor Gaming Keyboard
+ 003d Raptor Gaming Keyboard Integrated Hub
+ 003e SmartTerminal ST-2xxx
+ 0041 G86 6240 Keyboard
+ 0080 eHealth Terminal ST 1503
+ 0081 eHealth Keyboard G87 1504
+ 0106 R-300 Wireless Mouse Receiver
+ 010d MX-Board 3.0 Keyboard
+ b090 Keyboard
+ b091 Mouse
+046b American Megatrends, Inc.
+ 0001 Keyboard
+ 0101 PS/2 Keyboard, Mouse & Joystick Ports
+ 0301 USB 1.0 Hub
+ 0500 Serial & Parallel Ports
+ ff10 Virtual Keyboard and Mouse
+046c Toshiba Corp., Digital Media Equipment
+046d Logitech, Inc.
+ 0082 Acer Aspire 5672 Webcam
+ 0200 WingMan Extreme Joystick
+ 0203 M2452 Keyboard
+ 0301 M4848 Mouse
+ 0401 HP PageScan
+ 0402 NEC PageScan
+ 040f Logitech/Storm PageScan
+ 0430 Mic (Cordless)
+ 0801 QuickCam Home
+ 0802 Webcam C200
+ 0804 Webcam C250
+ 0805 Webcam C300
+ 0807 Webcam B500
+ 0808 Webcam C600
+ 0809 Webcam Pro 9000
+ 080a Portable Webcam C905
+ 080f Webcam C120
+ 0810 QuickCam Pro
+ 0819 Webcam C210
+ 081b Webcam C310
+ 081d HD Webcam C510
+ 0820 QuickCam VC
+ 0821 HD Webcam C910
+ 0825 Webcam C270
+ 0826 HD Webcam C525
+ 0828 HD Webcam B990
+ 082b Webcam C170
+ 082d HD Pro Webcam C920
+ 0830 QuickClip
+ 0836 B525 HD Webcam
+ 0837 BCC950 ConferenceCam
+ 0840 QuickCam Express
+ 0843 Webcam C930e
+ 0850 QuickCam Web
+ 0870 QuickCam Express
+ 0890 QuickCam Traveler
+ 0892 OrbiCam
+ 0894 CrystalCam
+ 0895 QuickCam for Dell Notebooks
+ 0896 OrbiCam
+ 0897 QuickCam for Dell Notebooks
+ 0899 QuickCam for Dell Notebooks
+ 089d QuickCam E2500 series
+ 08a0 QuickCam IM
+ 08a1 QuickCam IM with sound
+ 08a2 Labtec Webcam Pro
+ 08a3 QuickCam QuickCam Chat
+ 08a6 QuickCam IM
+ 08a7 QuickCam Image
+ 08a9 Notebook Deluxe
+ 08aa Labtec Notebooks
+ 08ac QuickCam Cool
+ 08ad QuickCam Communicate STX
+ 08ae QuickCam for Notebooks
+ 08af QuickCam Easy/Cool
+ 08b0 QuickCam 3000 Pro [pwc]
+ 08b1 QuickCam Notebook Pro
+ 08b2 QuickCam Pro 4000
+ 08b3 QuickCam Zoom
+ 08b4 QuickCam Zoom
+ 08b5 QuickCam Sphere
+ 08b9 QuickCam IM
+ 08bd Microphone (Pro 4000)
+ 08c0 QuickCam Pro 3000
+ 08c1 QuickCam Fusion
+ 08c2 QuickCam PTZ
+ 08c3 Camera (Notebooks Pro)
+ 08c5 QuickCam Pro 5000
+ 08c6 QuickCam for DELL Notebooks
+ 08c7 QuickCam OEM Cisco VT Camera II
+ 08c9 QuickCam Ultra Vision
+ 08ca Mic (Fusion)
+ 08cb Mic (Notebooks Pro)
+ 08cc Mic (PTZ)
+ 08ce QuickCam Pro 5000
+ 08cf QuickCam UpdateMe
+ 08d0 QuickCam Express
+ 08d7 QuickCam Communicate STX
+ 08d8 QuickCam for Notebook Deluxe
+ 08d9 QuickCam IM/Connect
+ 08da QuickCam Messanger
+ 08dd QuickCam for Notebooks
+ 08e0 QuickCam Express
+ 08e1 Labtec Webcam
+ 08f0 QuickCam Messenger
+ 08f1 QuickCam Express
+ 08f2 Microphone (Messenger)
+ 08f3 QuickCam Express
+ 08f4 Labtec Webcam
+ 08f5 QuickCam Messenger Communicate
+ 08f6 QuickCam Messenger Plus
+ 0900 ClickSmart 310
+ 0901 ClickSmart 510
+ 0903 ClickSmart 820
+ 0905 ClickSmart 820
+ 0910 QuickCam Cordless
+ 0920 QuickCam Express
+ 0921 Labtec Webcam
+ 0922 QuickCam Live
+ 0928 QuickCam Express
+ 0929 Labtec Webcam Pro
+ 092a QuickCam for Notebooks
+ 092b Labtec Webcam Plus
+ 092c QuickCam Chat
+ 092d QuickCam Express / Go
+ 092e QuickCam Chat
+ 092f QuickCam Express Plus
+ 0950 Pocket Camera
+ 0960 ClickSmart 420
+ 0970 Pocket750
+ 0990 QuickCam Pro 9000
+ 0991 QuickCam Pro for Notebooks
+ 0992 QuickCam Communicate Deluxe
+ 0994 QuickCam Orbit/Sphere AF
+ 09a1 QuickCam Communicate MP/S5500
+ 09a2 QuickCam Communicate Deluxe/S7500
+ 09a4 QuickCam E 3500
+ 09a5 Quickcam 3000 For Business
+ 09a6 QuickCam Vision Pro
+ 09b0 Acer OrbiCam
+ 09b2 Fujitsu Webcam
+ 09c0 QuickCam for Dell Notebooks Mic
+ 09c1 QuickCam Deluxe for Notebooks
+ 0a01 USB Headset
+ 0a02 Premium Stereo USB Headset 350
+ 0a03 Logitech USB Microphone
+ 0a04 V20 portable speakers (USB powered)
+ 0a07 Z-10 Speakers
+ 0a0b ClearChat Pro USB
+ 0a0c Clear Chat Comfort USB Headset
+ 0a13 Z-5 Speakers
+ 0a14 USB Headset
+ 0a15 G35 Headset
+ 0a17 G330 Headset
+ 0a1f G930
+ 0a29 H600 [Wireless Headset]
+ 0a37 USB Headset H540
+ 0a38 Headset H340
+ 0a44 Headset H390
+ 0a45 960 Headset
+ 0a4d G430 Surround Sound Gaming Headset
+ 0a5b G933 Wireless Headset Dongle
+ 0b02 C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)
+ 8801 Video Camera
+ b014 Bluetooth Mouse M336/M337/M535
+ b305 BT Mini-Receiver
+ bfe4 Premium Optical Wheel Mouse
+ c000 N43 [Pilot Mouse]
+ c001 N48/M-BB48/M-UK96A [FirstMouse Plus]
+ c002 M-BA47 [MouseMan Plus]
+ c003 MouseMan
+ c004 WingMan Gaming Mouse
+ c005 WingMan Gaming Wheel Mouse
+ c00b MouseMan Wheel
+ c00c Optical Wheel Mouse
+ c00d MouseMan Wheel+
+ c00e M-BJ58/M-BJ69 Optical Wheel Mouse
+ c00f MouseMan Traveler/Mobile
+ c011 Optical MouseMan
+ c012 Mouseman Dual Optical
+ c014 Corded Workstation Mouse
+ c015 Corded Workstation Mouse
+ c016 Optical Wheel Mouse
+ c018 Optical Wheel Mouse
+ c019 Optical Tilt Wheel Mouse
+ c01a M-BQ85 Optical Wheel Mouse
+ c01b MX310 Optical Mouse
+ c01c Optical Mouse
+ c01d MX510 Optical Mouse
+ c01e MX518 Optical Mouse
+ c024 MX300 Optical Mouse
+ c025 MX500 Optical Mouse
+ c030 iFeel Mouse
+ c031 iFeel Mouse+
+ c032 MouseMan iFeel
+ c033 iFeel MouseMan+
+ c034 MouseMan Optical
+ c035 Mouse
+ c036 Mouse
+ c037 Mouse
+ c038 Mouse
+ c03d M-BT96a Pilot Optical Mouse
+ c03e Premium Optical Wheel Mouse (M-BT58)
+ c03f M-BT85 [UltraX Optical Mouse]
+ c040 Corded Tilt-Wheel Mouse
+ c041 G5 Laser Mouse
+ c042 G3 Laser Mouse
+ c043 MX320/MX400 Laser Mouse
+ c044 LX3 Optical Mouse
+ c045 Optical Mouse
+ c046 RX1000 Laser Mouse
+ c047 Laser Mouse M-UAL120
+ c048 G9 Laser Mouse
+ c049 G5 Laser Mouse
+ c050 RX 250 Optical Mouse
+ c051 G3 (MX518) Optical Mouse
+ c053 Laser Mouse
+ c054 Bluetooth mini-receiver
+ c058 M115 Mouse
+ c05a M90/M100 Optical Mouse
+ c05b M-U0004 810-001317 [B110 Optical USB Mouse]
+ c05d Optical Mouse
+ c05f M115 Optical Mouse
+ c061 RX1500 Laser Mouse
+ c062 M-UAS144 [LS1 Laser Mouse]
+ c063 DELL Laser Mouse
+ c064 M110 corded optical mouse (M-B0001)
+ c066 G9x Laser Mouse
+ c068 G500 Laser Mouse
+ c069 M-U0007 [Corded Mouse M500]
+ c06a USB Optical Mouse
+ c06b G700 Wireless Gaming Mouse
+ c06c Optical Mouse
+ c077 M105 Optical Mouse
+ c07c M-R0017 [G700s Rechargeable Gaming Mouse]
+ c07d G502 Mouse
+ c07e G402 Gaming Mouse
+ c101 UltraX Media Remote
+ c110 Harmony 785/880/885 Remote
+ c111 Harmony 525 Remote
+ c112 Harmony 890 Remote
+ c11f Harmony 900/1100 Remote
+ c121 Harmony One Remote
+ c122 Harmony 650/700 Remote
+ c124 Harmony 300/350 Remote
+ c125 Harmony 200 Remote
+ c126 Harmony Link
+ c129 Harmony Hub
+ c12b Harmony Touch/Ultimate Remote
+ c201 WingMan Extreme Joystick with Throttle
+ c202 WingMan Formula
+ c207 WingMan Extreme Digital 3D
+ c208 WingMan Gamepad Extreme
+ c209 WingMan Gamepad
+ c20a WingMan RumblePad
+ c20b WingMan Action Pad
+ c20c WingMan Precision
+ c20d WingMan Attack 2
+ c20e WingMan Formula GP
+ c211 iTouch Cordless Receiver
+ c212 WingMan Extreme Digital 3D
+ c213 J-UH16 (Freedom 2.4 Cordless Joystick)
+ c214 ATK3 (Attack III Joystick)
+ c215 Extreme 3D Pro
+ c216 Dual Action Gamepad
+ c218 Logitech RumblePad 2 USB
+ c219 Cordless RumblePad 2
+ c21a Precision Gamepad
+ c21c G13 Advanced Gameboard
+ c21d F310 Gamepad [XInput Mode]
+ c21e F510 Gamepad [XInput Mode]
+ c21f F710 Wireless Gamepad [XInput Mode]
+ c221 G11/G15 Keyboard / Keyboard
+ c222 G15 Keyboard / LCD
+ c223 G11/G15 Keyboard / USB Hub
+ c225 G11/G15 Keyboard / G keys
+ c226 G15 Refresh Keyboard
+ c227 G15 Refresh Keyboard
+ c228 G19 Gaming Keyboard
+ c229 G19 Gaming Keyboard Macro Interface
+ c22a Gaming Keyboard G110
+ c22b Gaming Keyboard G110 G-keys
+ c22d G510 Gaming Keyboard
+ c22e G510 Gaming Keyboard onboard audio
+ c231 G13 Virtual Mouse
+ c245 G400 Optical Mouse
+ c246 Gaming Mouse G300
+ c248 G105 Gaming Keyboard
+ c24a G600 Gaming Mouse
+ c24c G400s Optical Mouse
+ c24d G710 Gaming Keyboard
+ c24e G500s Laser Gaming Mouse
+ c281 WingMan Force
+ c283 WingMan Force 3D
+ c285 WingMan Strike Force 3D
+ c286 Force 3D Pro
+ c287 Flight System G940
+ c291 WingMan Formula Force
+ c293 WingMan Formula Force GP
+ c294 Driving Force
+ c295 Momo Force Steering Wheel
+ c298 Driving Force Pro
+ c299 G25 Racing Wheel
+ c29b G27 Racing Wheel
+ c29c Speed Force Wireless Wheel for Wii
+ c2a0 Wingman Force Feedback Mouse
+ c2a1 WingMan Force Feedback Mouse
+ c2ab G13 Joystick
+ c301 iTouch Keyboard
+ c302 iTouch Pro Keyboard
+ c303 iTouch Keyboard
+ c305 Internet Keyboard
+ c307 Internet Keyboard
+ c308 Internet Navigator Keyboard
+ c309 Y-BF37 [Internet Navigator Keyboard]
+ c30a iTouch Composite
+ c30b NetPlay Keyboard
+ c30c Internet Keys (X)
+ c30d Internet Keys
+ c30e UltraX Keyboard (Y-BL49)
+ c30f Logicool HID-Compliant Keyboard (106 key)
+ c311 Y-UF49 [Internet Pro Keyboard]
+ c312 DeLuxe 250 Keyboard
+ c313 Internet 350 Keyboard
+ c315 Classic Keyboard 200
+ c316 HID-Compliant Keyboard
+ c317 Wave Corded Keyboard
+ c318 Illuminated Keyboard
+ c31a Comfort Wave 450
+ c31b Compact Keyboard K300
+ c31c Keyboard K120
+ c31d Media Keyboard K200
+ c332 G502 Proteus Spectrum Optical Mouse
+ c401 TrackMan Marble Wheel
+ c402 Marble Mouse (2-button)
+ c403 Turbo TrackMan Marble FX
+ c404 TrackMan Wheel
+ c408 Marble Mouse (4-button)
+ c501 Cordless Mouse Receiver
+ c502 Cordless Mouse & iTouch Keys
+ c503 Cordless Mouse+Keyboard Receiver
+ c504 Cordless Mouse+Keyboard Receiver
+ c505 Cordless Mouse+Keyboard Receiver
+ c506 MX700 Cordless Mouse Receiver
+ c508 Cordless Trackball
+ c509 Cordless Keyboard & Mouse
+ c50a Cordless Mouse
+ c50b Cordless Desktop Optical
+ c50c Cordless Desktop S510
+ c50d Cordless Mouse
+ c50e Cordless Mouse Receiver
+ c510 Cordless Mouse
+ c512 LX-700 Cordless Desktop Receiver
+ c513 MX3000 Cordless Desktop Receiver
+ c514 Cordless Mouse
+ c515 Cordless 2.4 GHz Presenter Presentation remote control
+ c517 LX710 Cordless Desktop Laser
+ c518 MX610 Laser Cordless Mouse
+ c51a MX Revolution/G7 Cordless Mouse
+ c51b V220 Cordless Optical Mouse for Notebooks
+ c521 Cordless Mouse Receiver
+ c525 MX Revolution Cordless Mouse
+ c526 Nano Receiver
+ c529 Logitech Keyboard + Mice
+ c52b Unifying Receiver
+ c52d R700 Remote Presenter receiver
+ c52e MK260 Wireless Combo Receiver
+ c52f Unifying Receiver
+ c531 C-U0007 [Unifying Receiver]
+ c532 Unifying Receiver
+ c534 Unifying Receiver
+ c603 3Dconnexion Spacemouse Plus XT
+ c605 3Dconnexion CADman
+ c606 3Dconnexion Spacemouse Classic
+ c621 3Dconnexion Spaceball 5000
+ c623 3Dconnexion Space Traveller 3D Mouse
+ c625 3Dconnexion Space Pilot 3D Mouse
+ c626 3Dconnexion Space Navigator 3D Mouse
+ c627 3Dconnexion Space Explorer 3D Mouse
+ c628 3Dconnexion Space Navigator for Notebooks
+ c629 3Dconnexion SpacePilot Pro 3D Mouse
+ c62b 3Dconnexion Space Mouse Pro
+ c640 NuLOOQ navigator
+ c702 Cordless Presenter
+ c703 Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth)
+ c704 diNovo Wireless Desktop
+ c705 MX900 Bluetooth Wireless Hub (C-UJ16A)
+ c707 Bluetooth wireless hub
+ c708 Bluetooth wireless hub
+ c709 BT Mini-Receiver (HCI mode)
+ c70a MX5000 Cordless Desktop
+ c70b BT Mini-Receiver (HID proxy mode)
+ c70c BT Mini-Receiver (HID proxy mode)
+ c70d Bluetooth wireless hub
+ c70e MX1000 Bluetooth Laser Mouse
+ c70f Bluetooth wireless hub
+ c712 Bluetooth wireless hub
+ c714 diNovo Edge Keyboard
+ c715 Bluetooth wireless hub
+ c71a Bluetooth wireless hub
+ c71d Bluetooth wireless hub
+ c71f diNovo Mini Wireless Keyboard
+ c720 Bluetooth wireless hub
+ ca03 MOMO Racing
+ ca04 Formula Vibration Feedback Wheel
+ cab1 Cordless Keyboard for Wii HID Receiver
+ d001 QuickCam Pro
+046e Behavior Tech. Computer Corp.
+ 0100 Keyboard
+ 3001 Mass Storage Device
+ 3002 Mass Storage Device
+ 3003 Mass Storage Device
+ 3005 Mass Storage Device
+ 3008 Mass Storage Device
+ 5250 KeyMaestro Multimedia Keyboard
+ 5273 KeyMaestro Multimedia Keyboard
+ 52e6 Cordless Mouse
+ 5308 KeyMaestro Keyboard
+ 5408 KeyMaestro Multimedia Keyboard/Hub
+ 5500 Portable Keyboard 86+9 keys (Model 6100C US)
+ 5550 5 button optical mouse model M873U
+ 5720 Smart Card Reader
+ 6782 BTC 7932 mouse+keyboard
+046f Crystal Semiconductor
+0471 Philips (or NXP)
+ 0101 DSS350 Digital Speaker System
+ 0104 DSS330 Digital Speaker System [uda1321]
+ 0105 UDA1321
+ 014f GoGear SA9200
+ 0160 MP3 Player
+ 0161 MP3 Player
+ 0163 GoGear SA1100
+ 0164 GoGear SA1110/02
+ 0165 GoGear SA1330
+ 0201 Hub
+ 0222 Creative Nomad Jukebox
+ 0302 PCA645VC Webcam [pwc]
+ 0303 PCA646VC Webcam [pwc]
+ 0304 Askey VC010 Webcam [pwc]
+ 0307 PCVC675K Webcam [pwc]
+ 0308 PCVC680K Webcam [pwc]
+ 030b PC VGA Camera (Vesta Fun)
+ 030c PCVC690K Webcam [pwc]
+ 0310 PCVC730K Webcam [pwc]
+ 0311 PCVC740K ToUcam Pro [pwc]
+ 0312 PCVC750K Webcam [pwc]
+ 0314 DMVC 1000K
+ 0316 DMVC 2000K Video Capture
+ 0321 FunCam
+ 0322 DMVC1300K PC Camera
+ 0325 SPC 200NC PC Camera
+ 0326 SPC 300NC PC Camera
+ 0327 Webcam SPC 6000 NC (Webcam w/ mic)
+ 0328 SPC 700NC PC Camera
+ 0329 SPC 900NC PC Camera / ORITE CCD Webcam(PC370R)
+ 032d SPC 210NC PC Camera
+ 032e SPC 315NC PC Camera
+ 0330 SPC 710NC PC Camera
+ 0331 SPC 1300NC PC Camera
+ 0332 SPC 1000NC PC Camera
+ 0333 SPC 620NC PC Camera
+ 0334 SPC 520/525NC PC Camera
+ 0401 Semiconductors CICT Keyboard
+ 0402 PS/2 Mouse on Semiconductors CICT Keyboard
+ 0406 15 inch Detachable Monitor
+ 0407 10 inch Mobile Monitor
+ 0408 SG3WA1/74 802.11b WLAN Adapter [Atmel AT76C503A]
+ 0471 Digital Speaker System
+ 0601 OVU1020 IR Dongle (Kbd+Mouse)
+ 0602 ATI Remote Wonder II Input Device
+ 0603 ATI Remote Wonder II Controller
+ 0608 eHome Infrared Receiver
+ 060a TSU9600 Remote Control
+ 060c Consumer Infrared Transceiver (HP)
+ 060d Consumer Infrared Transceiver (SRM5100)
+ 060e RF Dongle
+ 060f Consumer Infrared Transceiver
+ 0613 Infrared Transceiver
+ 0617 IEEE802.15.4 RF Dongle
+ 0619 TSU9400 Remote Control
+ 0666 Hantek DDS-3005 Arbitrary Waveform Generator
+ 0700 Semiconductors CICT Hub
+ 0701 150P1 TFT Display
+ 0809 AVNET Bluetooth Device
+ 0811 JR24 CDRW
+ 0814 DCCX38/P data cable
+ 0815 eHome Infrared Receiver
+ 0844 SA2111/02 1GB Flash Audio Player
+ 084a GoGear SA3125
+ 084e GoGear SA60xx (mtp)
+ 0888 Hantek DDS-3005 Arbitrary Waveform Generator
+ 1103 Digital Speaker System
+ 1120 Creative Rhomba MP3 player
+ 1125 Nike psa[128max Player
+ 1137 HDD065 MP3 player
+ 1201 Arima Bluetooth Device
+ 1230 Wireless Adapter 11g
+ 1232 SNU6500 Wireless Adapter
+ 1233 Wireless Adapter Bootloader Download
+ 1236 SNU5600 802.11bg
+ 1237 TalkTalk SNU5630NS/05 802.11bg
+ 1552 ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit
+ 1801 Diva MP3 player
+ 200a Wireless Network Adapter
+ 200f 802.11n Wireless Adapter
+ 2021 SDE3273FC/97 2.5" SATA HDD Enclosure [INIC-1608L]
+ 2022 GoGear SA52XX
+ 2034 Webcam SPC530NC
+ 2036 Webcam SPC1030NC
+ 203f TSU9200 Remote Control
+ 2046 TSU9800 Remote Control
+ 204e GoGear RaGa (SA1942/02)
+ 205e TSU9300 Remote Control
+ 206c MCE IR Receiver - Spinel plusf0r ASUS
+ 2070 GoGear Mix
+ 2076 GoGear Aria
+ 2079 GoGear Opus
+ 2088 MCE IR Receiver with ALS- Spinel plus for ASUS
+ 209e PTA01 Wireless Adapter
+ 20b6 GoGear Vibe
+ 20d0 SPZ2000 Webcam [PixArt PAC7332]
+ 20e3 GoGear Raga
+ 20e4 GoGear ViBE 8GB
+ 2160 Mio LINK Heart Rate Monitor
+ 262c SPC230NC Webcam
+ 485d Senselock SenseIV v2.x
+ df55 LPCXpresso LPC-Link
+0472 Chicony Electronics Co., Ltd
+ 0065 PFU-65 Keyboard [Chicony]
+ b086 Asus USB2.0 Webcam
+ b091 Webcam
+0473 Sanyo Information Business Co., Ltd
+0474 Sanyo Electric Co., Ltd
+ 0110 Digital Voice Recorder R200
+ 0217 Xacti J2
+ 022f C5 Digital Media Camera (mass storage mode)
+ 0230 C5 Digital Media Camera (PictBridge mode)
+ 0231 C5 Digital Media Camera (PC control mode)
+ 0401 Optical Drive
+ 0701 SCP-4900 Cellphone
+ 071f Usb Com Port Enumerator
+ 0722 W33SA Camera
+0475 Relisys/Teco Information System
+ 0100 NEC Petiscan
+ 0103 Eclipse 1200U/Episode
+ 0210 Scorpio Ultra 3
+0476 AESP
+0477 Seagate Technology, Inc.
+0478 Connectix Corp.
+ 0001 QuickCam
+ 0002 QuickClip
+ 0003 QuickCam Pro
+0479 Advanced Peripheral Laboratories
+047a Semtech Corp.
+ 0004 ScreenCoder UR7HCTS2-USB
+047b Silitek Corp.
+ 0001 Keyboard
+ 0002 Keyboard and Mouse
+ 0011 SK-1688U Keyboard
+ 00f9 SK-1789u Keyboard
+ 0101 BlueTooth Keyboard and Mouse
+ 020b SK-3105 SmartCard Reader
+ 050e Internet Compact Keyboard
+ 1000 Trust Office Scan USB 19200
+ 1002 HP ScanJet 4300c Parallel Port
+047c Dell Computer Corp.
+ ffff UPS Tower 500W LV
+047d Kensington
+ 1001 Mouse*in*a*Box
+ 1002 Expert Mouse Pro
+ 1003 Orbit TrackBall
+ 1004 MouseWorks
+ 1005 TurboBall
+ 1006 TurboRing
+ 1009 Orbit TrackBall for Mac
+ 1012 PocketMouse
+ 1013 Mouse*in*a*Box Optical Pro
+ 1014 Expert Mouse Pro Wireless
+ 1015 Expert Mouse
+ 1016 ADB/USB Orbit
+ 1018 Studio Mouse
+ 101d Mouse*in*a*Box Optical Pro
+ 101e Studio Mouse Wireless
+ 101f PocketMouse Pro
+ 1020 Expert Mouse Trackball
+ 1021 Expert Mouse Wireless
+ 1022 Orbit Optical
+ 1023 Pocket Mouse Pro Wireless
+ 1024 PocketMouse
+ 1025 Mouse*in*a*Box Optical Elite Wireless
+ 1026 Pocket Mouse Pro
+ 1027 StudioMouse
+ 1028 StudioMouse Wireless
+ 1029 Mouse*in*a*Box Optical Elite
+ 102a Mouse*in*a*Box Optical
+ 102b PocketMouse
+ 102c Iridio
+ 102d Pilot Optical
+ 102e Pilot Optical Pro
+ 102f Pilot Optical Pro Wireless
+ 1042 Ci25m Notebook Optical Mouse [Diamond Eye Precision]
+ 1043 Ci65m Wireless Notebook Optical Mouse
+ 104a PilotMouse Mini Retractable
+ 105d PocketMouse Bluetooth
+ 105e Bluetooth EDR Dongle
+ 1061 PocketMouse Grip
+ 1062 PocketMouse Max
+ 1063 PocketMouse Max Wireless
+ 1064 PocketMouse 2.0 Wireless
+ 1065 PocketMouse 2.0
+ 1066 PocketMouse Max Glow
+ 1067 ValueMouse
+ 1068 ValueOpt White
+ 1069 ValueOpt Black
+ 106a PilotMouse Laser Wireless Mini
+ 106b PilotMouse Laser - 3 Button
+ 106c PilotMouse Laser - Gaming
+ 106d PilotMouse Laser - Wired
+ 106e PilotMouse Micro Laser
+ 1070 ValueOpt Travel
+ 1071 ValueOpt RF TX
+ 1072 PocketMouse Colour
+ 1073 PilotMouse Laser - 6 Button
+ 1074 PilotMouse Laser Wireless Mini
+ 1075 SlimBlade Presenter Media Mouse
+ 1076 SlimBlade Media Mouse
+ 1077 SlimBlade Presenter Mouse
+ 1152 Bluetooth EDR Dongle
+ 2002 Optical Elite Wireless
+ 2010 Wireless Presentation Remote
+ 2012 Wireless Presenter with Laser Pointer
+ 2021 PilotBoard Wireless
+ 2030 PilotBoard Wireless
+ 2034 SlimBlade Media Notebook Set
+ 2041 SlimBlade Trackball
+ 2048 Orbit Trackball with Scroll Ring
+ 4003 Gravis Xterminator Digital Gamepad
+ 4005 Gravis Eliminator GamePad Pro
+ 4006 Gravis Eliminator AfterShock
+ 4007 Gravis Xterminator Force
+ 4008 Gravis Destroyer TiltPad
+ 5001 Cabo I Camera
+ 5002 VideoCam CABO II
+ 5003 VideoCam
+047e Agere Systems, Inc. (Lucent)
+ 0300 ORiNOCO Card
+ 1001 USS720 Parallel Port
+ 2892 Systems Soft Modem
+ bad1 Lucent 56k Modem
+ f101 Atlas Modem
+047f Plantronics, Inc.
+ 0101 Bulk Driver
+ 0301 Bulk Driver
+ 0411 Savi Office Base Station
+ 0ca1 USB DSP v4 Audio Interface
+ 4254 BUA-100 Bluetooth Adapter
+ ac01 Savi 7xx
+ ad01 GameCom 777 5.1 Headset
+ c008 Audio 655 DSP
+ c00e Blackwire C310 headset
+0480 Toshiba America Inc
+ 0001 InTouch Module
+ 0004 InTouch Module
+ 0011 InTouch Module
+ 0014 InTouch Module
+ 0100 Stor.E Slim USB 3.0
+ 0200 External Disk
+ a006 External Disk 1.5TB
+ a007 External Disk USB 3.0
+ a009 Stor.E Basics
+ a00d STOR.E BASICS 500GB
+ a100 Canvio Alu 2TB 2.5" Black External Disk Model HDTH320EK3CA
+ a202 Canvio Basics HDD
+ a208 Canvio Basics 2TB USB 3.0 Portable Hard Drive
+ b001 Stor.E Partner
+ b207 Canvio Ready
+ d000 External Disk 2TB Model DT01ABA200
+ d010 External Disk 3TB
+ d011 Canvio Desk
+0481 Zenith Data Systems
+0482 Kyocera Corp.
+ 000e FS-1020D Printer
+ 000f FS-1920 Mono Printer
+ 0015 FS-1030D printer
+ 0100 Finecam S3x
+ 0101 Finecam S4
+ 0103 Finecam S5
+ 0105 Finecam L3
+ 0106 Finecam
+ 0107 Digital Camera Device
+ 0108 Digital Camera Device
+ 0203 AH-K3001V
+ 0204 iBurst Terminal
+ 0408 FS-1320D Printer
+0483 STMicroelectronics
+ 0137 BeWAN ADSL USB ST (blue or green)
+ 0138 Unicorn II (ST70138B + MTC-20174TQ chipset)
+ 1307 Cytronix 6in1 Card Reader
+ 163d Cool Icam Digi-MP3
+ 2015 TouchChip Fingerprint Reader
+ 2016 Fingerprint Reader
+ 2017 Biometric Smart Card Reader
+ 2018 BioSimKey
+ 2302 Portable Flash Device (PFD)
+ 3744 ST-LINK/V1
+ 3747 ST Micro Connect Lite
+ 3748 ST-LINK/V2
+ 374b ST-LINK/V2.1
+ 4810 ISDN adapter
+ 481d BT Digital Access adapter
+ 5000 ST Micro/Ergenic ERG BT-002 Bluetooth Adapter
+ 5001 ST Micro Bluetooth Device
+ 5710 Joystick in FS Mode
+ 5720 STM microSD Flash Device
+ 5721 Hantek DDS-3X25 Arbitrary Waveform Generator
+ 5730 STM32 Audio Streaming
+ 5740 STM32F407
+ 7270 ST Micro Serial Bridge
+ 7554 56k SoftModem
+ 91d1 Sensor Hub
+ df11 STM Device in DFU Mode
+ ff10 Swann ST56 Modem
+0484 Specialix
+0485 Nokia Monitors
+0486 ASUS Computers, Inc.
+ 0185 EeePC T91MT HID Touch Panel
+0487 Stewart Connector
+0488 Cirque Corp.
+0489 Foxconn / Hon Hai
+ 0502 SmartMedia Card Reader Firmware Loader
+ 0503 SmartMedia Card Reader
+ d00c Rollei Compactline (Storage Mode)
+ d00e Rollei Compactline (Video Mode)
+ e000 T-Com TC 300
+ e003 Pirelli DP-L10
+ e00d Broadcom Bluetooth 2.1 Device
+ e00f Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]
+ e011 Acer Bluetooth module
+ e016 Ubee PXU1900 WiMAX Adapter [Beceem BCSM250]
+ e02c Atheros AR5BBU12 Bluetooth Device
+ e032 Broadcom BCM20702 Bluetooth
+ e042 Broadcom BCM20702 Bluetooth
+ e04d Atheros AR3012 Bluetooth
+048a S-MOS Systems, Inc.
+048c Alps Electric Ireland, Ltd
+048d Integrated Technology Express, Inc.
+ 1165 IT1165 Flash Controller
+ 1172 Flash Drive
+ 1336 SD/MMC Cardreader
+ 1345 Multi Cardreader
+ 9006 IT9135 BDA Afatech DVB-T HDTV Dongle
+ 9009 Zolid HD DVD Maker
+ 9135 Zolid Mini DVB-T Stick
+ 9306 IT930x DVB stick
+ 9503 ITE it9503 feature-limited DVB-T transmission chip [ccHDtv]
+ 9507 ITE it9507 full featured DVB-T transmission chip [ccHDtv]
+048f Eicon Tech.
+0490 United Microelectronics Corp.
+0491 Capetronic
+ 0003 Taxan Monitor Control
+0492 Samsung SemiConductor, Inc.
+ 0140 MP3 player
+ 0141 MP3 Player
+0493 MAG Technology Co., Ltd
+0495 ESS Technology, Inc.
+0496 Micron Electronics
+0497 Smile International
+ c001 Camera Device
+0498 Capetronic (Kaohsiung) Corp.
+0499 Yamaha Corp.
+ 1000 UX256 MIDI I/F
+ 1001 MU1000
+ 1002 MU2000
+ 1003 MU500
+ 1004 UW500
+ 1005 MOTIF6
+ 1006 MOTIF7
+ 1007 MOTIF8
+ 1008 UX96 MIDI I/F
+ 1009 UX16 MIDI I/F
+ 100a EOS BX
+ 100c UC-MX
+ 100d UC-KX
+ 100e S08
+ 100f CLP-150
+ 1010 CLP-170
+ 1011 P-250
+ 1012 TYROS
+ 1013 PF-500
+ 1014 S90
+ 1015 MOTIF-R
+ 1016 MDP-5
+ 1017 CVP-204
+ 1018 CVP-206
+ 1019 CVP-208
+ 101a CVP-210
+ 101b PSR-1100
+ 101c PSR-2100
+ 101d CLP-175
+ 101e PSR-K1
+ 101f EZ-J24
+ 1020 EZ-250i
+ 1021 MOTIF ES 6
+ 1022 MOTIF ES 7
+ 1023 MOTIF ES 8
+ 1024 CVP-301
+ 1025 CVP-303
+ 1026 CVP-305
+ 1027 CVP-307
+ 1028 CVP-309
+ 1029 CVP-309GP
+ 102a PSR-1500
+ 102b PSR-3000
+ 102e ELS-01/01C
+ 1030 PSR-295/293
+ 1031 DGX-205/203
+ 1032 DGX-305
+ 1033 DGX-505
+ 1037 PSR-E403
+ 103c MOTIF-RACK ES
+ 1054 S90XS Keyboard/Music Synthesizer
+ 160f P-105
+ 1613 Clavinova CLP535
+ 2000 DGP-7
+ 2001 DGP-5
+ 3001 YST-MS55D USB Speaker
+ 3003 YST-M45D USB Speaker
+ 4000 NetVolante RTA54i Broadband&ISDN Router
+ 4001 NetVolante RTW65b Broadband Wireless Router
+ 4002 NetVolante RTW65i Broadband&ISDN Wireless Router
+ 4004 NetVolante RTA55i Broadband VoIP Router
+ 5000 CS1D
+ 5001 DSP1D
+ 5002 DME32
+ 5003 DM2000
+ 5004 02R96
+ 5005 ACU16-C
+ 5006 NHB32-C
+ 5007 DM1000
+ 5008 01V96
+ 5009 SPX2000
+ 500a PM5D
+ 500b DME64N
+ 500c DME24N
+ 6001 CRW2200UX Lightspeed 2 External CD-RW Drive
+ 7000 DTX
+ 7010 UB99
+049a Gandalf Technologies, Ltd
+049b Curtis Computer Products
+049c Acer Advanced Labs, Inc.
+ 0002 Keyboard (???)
+049d VLSI Technology
+049f Compaq Computer Corp.
+ 0002 InkJet Color Printer
+ 0003 iPAQ PocketPC
+ 000e Internet Keyboard
+ 0012 InkJet Color Printer
+ 0018 PA-1/PA-2 MP3 Player
+ 0019 InkJet Color Printer
+ 001a S4 100 Scanner
+ 001e IJ650 Inkjet Printer
+ 001f WL215 Adapter
+ 0021 S200 Scanner
+ 0027 Bluetooth Multiport Module by Compaq
+ 002a 1400P Inkjet Printer
+ 002b A3000
+ 002c Lexmark X125
+ 0032 802.11b Adapter [ipaq h5400]
+ 0033 Wireless LAN MultiPort W100 [Intersil PRISM 2.5]
+ 0036 Bluetooth Multiport Module
+ 0051 KU-0133 Easy Access Interner Keyboard
+ 0076 Wireless LAN MultiPort W200
+ 0080 GPRS Multiport
+ 0086 Bluetooth Device
+ 504a Personal Jukebox PJB100
+ 505a Linux-USB "CDC Subset" Device, or Itsy (experimental)
+ 8511 iPAQ Networking 10/100 Ethernet [pegasus2]
+04a0 Digital Equipment Corp.
+04a1 SystemSoft Corp.
+ fff0 Telex Composite Device
+04a2 FirePower Systems
+04a3 Trident Microsystems, Inc.
+04a4 Hitachi, Ltd
+ 0004 DVD-CAM DZ-MV100A Camcorder
+ 001e DVDCAM USB HS Interface
+04a5 Acer Peripherals Inc. (now BenQ Corp.)
+ 0001 Keyboard
+ 0002 API Ergo K/B
+ 0003 API Generic K/B Mouse
+ 12a6 AcerScan C310U
+ 1a20 Prisa 310U
+ 1a2a Prisa 620U
+ 2022 Prisa 320U/340U
+ 2040 Prisa 620UT
+ 205e ScanPrisa 640BU
+ 2060 Prisa 620U+/640U
+ 207e Prisa 640BU
+ 209e ScanPrisa 640BT
+ 20ae S2W 3000U
+ 20b0 S2W 3300U/4300U
+ 20be Prisa 640BT
+ 20c0 Prisa 1240UT
+ 20de S2W 4300U+
+ 20f8 Benq 5000
+ 20fc Benq 5000
+ 20fe SW2 5300U
+ 2137 Benq 5150/5250
+ 2202 Benq 7400UT
+ 2311 Benq 5560
+ 3003 Benq Webcam
+ 3008 Benq 1500
+ 300a Benq 3410
+ 300c Benq 1016
+ 3019 Benq DC C40
+ 4000 P30 Composite Device
+ 4013 BenQ-Siemens EF82/SL91
+ 4044 BenQ-Siemens SF71
+ 4045 BenQ-Siemens E81
+ 4048 BenQ M7
+ 6001 Mass Storage Device
+ 6002 Mass Storage Device
+ 6003 ATA/ATAPI Adapter
+ 6004 Mass Storage Device
+ 6005 Mass Storage Device
+ 6006 Mass Storage Device
+ 6007 Mass Storage Device
+ 6008 Mass Storage Device
+ 6009 Mass Storage Device
+ 600a Mass Storage Device
+ 600b Mass Storage Device
+ 600c Mass Storage Device
+ 600d Mass Storage Device
+ 600e Mass Storage Device
+ 600f Mass Storage Device
+ 6010 Mass Storage Device
+ 6011 Mass Storage Device
+ 6012 Mass Storage Device
+ 6013 Mass Storage Device
+ 6014 Mass Storage Device
+ 6015 Mass Storage Device
+ 6125 MP3 Player
+ 6180 MP3 Player
+ 6200 MP3 Player
+ 7500 Hi-Speed Mass Storage Device
+ 9000 AWL300 Wireless Adapter
+ 9001 AWL400 Wireless Adapter
+ 9213 Kbd Hub
+04a6 Nokia Display Products
+ 00b9 Audio
+ 0180 Hub Type P
+ 0181 HID Monitor Controls
+04a7 Visioneer
+ 0100 StrobePro
+ 0101 Strobe Pro Scanner (1.01)
+ 0102 StrobePro Scanner
+ 0211 OneTouch 7600 Scanner
+ 0221 OneTouch 5300 Scanner
+ 0223 OneTouch 8200
+ 0224 OneTouch 4800 USB/Microtek Scanport 3000
+ 0225 VistaScan Astra 3600(ENG)
+ 0226 OneTouch 5300 USB
+ 0229 OneTouch 7100
+ 022a OneTouch 6600
+ 022c OneTouch 9000/9020
+ 0231 6100 Scanner
+ 0311 6200 EPP/USB Scanner
+ 0321 OneTouch 8100 EPP/USB Scanner
+ 0331 OneTouch 8600 EPP/USB Scanner
+ 0341 6400
+ 0361 VistaScan Astra 3600(ENG)
+ 0362 OneTouch 9320
+ 0371 OneTouch 8700/8920
+ 0380 OneTouch 7700
+ 0382 Photo Port 7700
+ 0390 9650
+ 03a0 Xerox 4800 One Touch
+ 0410 OneTouch Pro 8800/8820
+ 0421 9450 USB
+ 0423 9750 Scanner
+ 0424 Strobe XP 450
+ 0425 Strobe XP 100
+ 0426 Strobe XP 200
+ 0427 Strobe XP 100
+ 0444 OneTouch 7300
+ 0445 CardReader 100
+ 0446 Xerox DocuMate 510
+ 0447 XEROX DocuMate 520
+ 0448 XEROX DocuMate 250
+ 0449 Xerox DocuMate 252
+ 044a Xerox 6400
+ 044c Xerox DocuMate 262
+ 0474 Strobe XP 300
+ 0475 Xerox DocuMate 272
+ 0478 Strobe XP 220
+ 0479 Strobe XP 470
+ 047a 9450
+ 047b 9650
+ 047d 9420
+ 0480 9520
+ 048f Strobe XP 470
+ 0491 Strobe XP 450
+ 0493 9750
+ 0494 Strobe XP 120
+ 0497 Patriot 430
+ 0498 Patriot 680
+ 0499 Patriot 780
+ 049b Strobe XP 100
+ 04a0 7400
+ 04ac Xerox Travel Scanner 100
+ 04cd Xerox Travel Scanner 150
+04a8 Multivideo Labs, Inc.
+ 0101 Hub
+ 0303 Peripheral Switch
+ 0404 Peripheral Switch
+04a9 Canon, Inc.
+ 1005 BJ Printer Hub
+ 1035 PD Printer Storage
+ 1050 BJC-8200
+ 1051 BJC-3000 Color Printer
+ 1052 BJC-6100
+ 1053 BJC-6200
+ 1054 BJC-6500
+ 1055 BJC-85
+ 1056 BJC-2110 Color Printer
+ 1057 LR1
+ 105a BJC-55
+ 105b S600 Printer
+ 105c S400
+ 105d S450 Printer
+ 105e S800
+ 1062 S500 Printer
+ 1063 S4500
+ 1064 S300 Printer
+ 1065 S100
+ 1066 S630
+ 1067 S900
+ 1068 S9000
+ 1069 S820
+ 106a S200 Printer
+ 106b S520 Printer
+ 106d S750 Printer
+ 106e S820D
+ 1070 S530D
+ 1072 I850 Printer
+ 1073 I550 Printer
+ 1074 S330 Printer
+ 1076 i70
+ 1077 i950
+ 107a S830D
+ 107b i320
+ 107c i470D
+ 107d i9100
+ 107e i450
+ 107f i860
+ 1082 i350
+ 1084 i250
+ 1085 i255
+ 1086 i560
+ 1088 i965
+ 108a i455
+ 108b i900D
+ 108c i475D
+ 108d PIXMA iP2000
+ 108f i80
+ 1090 i9900 Photo Printer
+ 1091 PIXMA iP1500
+ 1093 PIXMA iP4000
+ 1094 PIXMA iP3000x Printer
+ 1095 PIXMA iP6000D
+ 1097 PIXMA iP5000
+ 1098 PIXMA iP1000
+ 1099 PIXMA iP8500
+ 109c PIXMA iP4000R
+ 109d iP90
+ 10a0 PIXMA iP1600 Printer
+ 10a2 iP4200
+ 10a4 iP5200R
+ 10a5 iP5200
+ 10a7 iP6210D
+ 10a8 iP6220D
+ 10a9 iP6600D
+ 10b6 PIXMA iP4300 Printer
+ 10b7 PIXMA iP5300 Printer
+ 10c2 PIXMA iP1800 Printer
+ 10c4 Pixma iP4500 Printer
+ 10c9 PIXMA iP4600 Printer
+ 10ca PIXMA iP3600 Printer
+ 10e3 PIXMA iX6850 Printer
+ 1404 W6400PG
+ 1405 W8400PG
+ 150f BIJ2350 PCL
+ 1510 BIJ1350 PCL
+ 1512 BIJ1350D PCL
+ 1601 DR-2080C Scanner
+ 1607 DR-6080 Scanner
+ 1608 DR-2580C Scanner
+ 1700 PIXMA MP110 Scanner
+ 1701 PIXMA MP130 Scanner
+ 1702 MP410 Composite
+ 1703 MP430 Composite
+ 1704 MP330 Composite
+ 1706 PIXMA MP750 Scanner
+ 1707 PIXMA MP780 Scanner
+ 1708 PIXMA MP760 Scanner
+ 1709 PIXMA MP150 Scanner
+ 170a PIXMA MP170 Scanner
+ 170b PIXMA MP450 Scanner
+ 170c PIXMA MP500 Scanner
+ 170d PIXMA MP800 Scanner
+ 170e MP800R
+ 1710 MP950
+ 1712 MP530
+ 1713 PIXMA MP830 Scanner
+ 1714 MP160
+ 1715 MP180 Storage
+ 1716 MP460 Composite
+ 1717 MP510
+ 1718 MP600 Storage
+ 171a MP810 Storage
+ 171b MP960
+ 1721 MP210 ser
+ 1723 MP470 ser
+ 1724 PIXMA MP520 series
+ 1725 MP610 ser
+ 1726 MP970 ser
+ 1727 MX300 ser
+ 1728 PIXMA MX310 series
+ 1729 MX700 ser
+ 172b MP140 ser
+ 1736 PIXMA MX320 series
+ 173a MP250 series printer
+ 173b PIXMA MP270 All-In-One Printer
+ 173e MP560
+ 173f Pixma MP640 Multifunction device
+ 1748 Pixma MG5150
+ 174d MX360 ser
+ 176d PIXMA MG2550
+ 178d PIXMA MG6853
+ 1900 CanoScan LiDE 90
+ 1901 CanoScan 8800F
+ 1904 CanoScan LiDE 100
+ 1905 CanoScan LiDE 200
+ 1906 CanoScan 5600F
+ 1907 CanoScan LiDE 700F
+ 1909 CanoScan LiDE 110
+ 190a CanoScan LiDE 210
+ 190d CanoScan 9000F Mark II
+ 190e CanoScan LiDE 120
+ 190f CanoScan LiDE 220
+ 2200 CanoScan LiDE 25
+ 2201 CanoScan FB320U
+ 2202 CanoScan FB620U
+ 2204 CanoScan FB630U
+ 2205 CanoScan FB1210U
+ 2206 CanoScan N650U/N656U
+ 2207 CanoScan 1220U
+ 2208 CanoScan D660U
+ 220a CanoScan D2400UF
+ 220b CanoScan D646U
+ 220c CanoScan D1250U2
+ 220d CanoScan N670U/N676U/LiDE 20
+ 220e CanoScan N1240U/LiDE 30
+ 220f CanoScan 8000F
+ 2210 CanoScan 9900F
+ 2212 CanoScan 5000F
+ 2213 CanoScan LiDE 50/LiDE 35/LiDE 40
+ 2214 CanoScan LiDE 80
+ 2215 CanoScan 3000/3000F/3000ex
+ 2216 CanoScan 3200F
+ 2217 CanoScan 5200F
+ 2219 CanoScan 9950F
+ 221b CanoScan 4200F
+ 221c CanoScan LiDE 60
+ 221e CanoScan 8400F
+ 221f CanoScan LiDE 500F
+ 2220 CanoScan LIDE 25
+ 2224 CanoScan LiDE 600F
+ 2225 CanoScan LiDE 70
+ 2228 CanoScan 4400F
+ 2229 CanoScan 8600F
+ 2602 MultiPASS C555
+ 2603 MultiPASS C755
+ 260a CAPT Printer
+ 260e LBP-2000
+ 2610 MPC600F
+ 2611 SmartBase MPC400
+ 2612 MultiPASS C855
+ 2617 CAPT Printer
+ 261a iR1600
+ 261b iR1610
+ 261c iC2300
+ 261f MPC200 Printer
+ 2621 iR2000
+ 2622 iR2010
+ 2623 FAX-B180C
+ 2629 FAXPHONE L75
+ 262b LaserShot LBP-1120 Printer
+ 262d iR C3200
+ 262f MultiPASS MP730
+ 2630 MultiPASS MP700
+ 2631 LASER CLASS 700
+ 2632 FAX-L2000
+ 2635 MPC190
+ 2637 iR C6800
+ 2638 iR C3100
+ 263c Smartbase MP360
+ 263d MP370
+ 263e MP390 FAX
+ 263f MP375
+ 2646 MF5530 Scanner Device V1.9.1
+ 2647 MF5550 Composite
+ 264d PIXMA MP710
+ 264e MF5630
+ 264f MF5650 (FAX)
+ 2650 iR 6800C EUR
+ 2651 iR 3100C EUR
+ 2655 FP-L170/MF350/L380/L398
+ 2656 iR1510-1670 CAPT Printer
+ 2659 MF8100
+ 265b CAPT Printer
+ 265c iR C3220
+ 265d MF5730
+ 265e MF5750
+ 265f MF5770
+ 2660 MF3110
+ 2663 iR3570/iR4570
+ 2664 iR2270/iR2870
+ 2665 iR C2620
+ 2666 iR C5800
+ 2667 iR85PLUS
+ 2669 iR105PLUS
+ 266a CAPT Device
+ 266b iR8070
+ 266c iR9070
+ 266d iR 5800C EUR
+ 266e CAPT Device
+ 266f iR2230
+ 2670 iR3530
+ 2671 iR5570/iR6570
+ 2672 iR C3170
+ 2673 iR 3170C EUR
+ 2674 L120
+ 2675 iR2830
+ 2676 CAPT Device
+ 2677 iR C2570
+ 2678 iR 2570C EUR
+ 2679 CAPT Device
+ 267a iR2016
+ 267b iR2020
+ 267d MF7100 series
+ 2684 MF3200 series
+ 2686 MF6500 series
+ 2687 iR4530
+ 2688 LBP3460
+ 268c iR C6870
+ 268d iR 6870C EUR
+ 268e iR C5870
+ 268f iR 5870C EUR
+ 2691 iR7105
+ 26a3 MF4100 series
+ 26b0 MF4600 series
+ 26b4 MF4010 series
+ 26b5 MF4200 series
+ 26da LBP3010B printer
+ 26e6 iR1024
+ 2736 I-SENSYS MF4550d
+ 2737 MF4410
+ 3041 PowerShot S10
+ 3042 CanoScan FS4000US Film Scanner
+ 3043 PowerShot S20
+ 3044 EOS D30
+ 3045 PowerShot S100
+ 3046 IXY Digital
+ 3047 Digital IXUS
+ 3048 PowerShot G1
+ 3049 PowerShot Pro90 IS
+ 304a CP-10
+ 304b IXY Digital 300
+ 304c PowerShot S300
+ 304d Digital IXUS 300
+ 304e PowerShot A20
+ 304f PowerShot A10
+ 3050 PowerShot unknown 1
+ 3051 PowerShot S110
+ 3052 Digital IXUS V
+ 3055 PowerShot G2
+ 3056 PowerShot S40
+ 3057 PowerShot S30
+ 3058 PowerShot A40
+ 3059 PowerShot A30
+ 305b ZR45MC Digital Camcorder
+ 305c PowerShot unknown 2
+ 3060 EOS D60
+ 3061 PowerShot A100
+ 3062 PowerShot A200
+ 3063 CP-100
+ 3065 PowerShot S200
+ 3066 Digital IXUS 330
+ 3067 MV550i Digital Video Camera
+ 3069 PowerShot G3
+ 306a Digital unknown 3
+ 306b MVX2i Digital Video Camera
+ 306c PowerShot S45
+ 306d PowerShot S45 PtP Mode
+ 306e PowerShot G3 (normal mode)
+ 306f PowerShot G3 (ptp)
+ 3070 PowerShot S230
+ 3071 PowerShot S230 (ptp)
+ 3072 PowerShot SD100 / Digital IXUS II (ptp)
+ 3073 PowerShot A70 (ptp)
+ 3074 PowerShot A60 (ptp)
+ 3075 IXUS 400 Camera
+ 3076 PowerShot A300
+ 3077 PowerShot S50
+ 3078 ZR70MC Digital Camcorder
+ 307a MV650i (normal mode)
+ 307b MV630i Digital Video Camera
+ 307c CP-200
+ 307d CP-300
+ 307f Optura 20
+ 3080 MVX150i (normal mode) / Optura 20 (normal mode)
+ 3081 Optura 10
+ 3082 MVX100i / Optura 10
+ 3083 EOS 10D
+ 3084 EOS 300D / EOS Digital Rebel
+ 3085 PowerShot G5
+ 3087 Elura 50 (PTP mode)
+ 3088 Elura 50 (normal mode)
+ 308d MVX3i
+ 308e FV M1 (normal mode) / MVX 3i (normal mode) / Optura Xi (normal mode)
+ 3093 Optura 300
+ 3096 IXY DV M2 (normal mode) / MVX 10i (normal mode)
+ 3099 EOS 300D (ptp)
+ 309a PowerShot A80
+ 309b Digital IXUS (ptp)
+ 309c PowerShot S1 IS
+ 309d Powershot Pro 1
+ 309f Camera
+ 30a0 Camera
+ 30a1 Camera
+ 30a2 Camera
+ 30a8 Elura 60E/Optura 40 (ptp)
+ 30a9 MVX25i (normal mode) / Optura 40 (normal mode)
+ 30b1 PowerShot S70 (normal mode) / PowerShot S70 (PTP mode)
+ 30b2 PowerShot S60 (normal mode) / PowerShot S60 (PTP mode)
+ 30b3 PowerShot G6 (normal mode) / PowerShot G6 (PTP mode)
+ 30b4 PowerShot S500
+ 30b5 PowerShot A75
+ 30b6 Digital IXUS II2 / Digital IXUS II2 (PTP mode) / PowerShot SD110 (PTP mode) / PowerShot SD110 Digital ELPH
+ 30b7 PowerShot A400 / PowerShot A400 (PTP mode)
+ 30b8 PowerShot A310 / PowerShot A310 (PTP mode)
+ 30b9 Powershot A85
+ 30ba PowerShot S410 Digital Elph
+ 30bb PowerShot A95
+ 30bd CP-220
+ 30be CP-330
+ 30bf Digital IXUS 40
+ 30c0 Digital IXUS 30 (PTP mode) / PowerShot SD200 (PTP mode)
+ 30c1 Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode)
+ 30c2 PowerShot A510 (normal mode) / PowerShot A510 (PTP mode)
+ 30c4 Digital IXUS i5 (normal mode) / IXY Digital L2 (normal mode) / PowerShot SD20 (normal mode)
+ 30ea EOS 1D Mark II (PTP mode)
+ 30eb EOS 20D
+ 30ec EOS 20D (ptp)
+ 30ee EOS 350D
+ 30ef EOS 350D (ptp)
+ 30f0 PowerShot S2 IS (PTP mode)
+ 30f2 Digital IXUS 700 (normal mode) / Digital IXUS 700 (PTP mode) / IXY Digital 600 (normal mode) / PowerShot SD500 (normal mode) / PowerShot SD500 (PTP mode)
+ 30f4 PowerShot SD30 / Ixus iZoom / IXY DIGITAL L3
+ 30f5 SELPHY CP500
+ 30f6 SELPHY CP400
+ 30f8 Powershot A430
+ 30f9 PowerShot A410 (PTP mode)
+ 30fa PowerShot S80
+ 30fc PowerShot A620 (PTP mode)
+ 30fd PowerShot A610 (normal mode)/PowerShot A610 (PTP mode)
+ 30fe Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode)
+ 30ff Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode)
+ 3100 PowerShot TX1
+ 310b SELPHY CP600
+ 310e Digital IXUS 50 (PTP mode)
+ 310f PowerShot A420
+ 3110 EOS Digital Rebel XTi
+ 3115 PowerShot SD900 / Digital IXUS 900 Ti / IXY DIGITAL 1000
+ 3116 Digital IXUS 750 / PowerShot SD550 (PTP mode)
+ 3117 PowerShot A700
+ 3119 PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS
+ 311a PowerShot S3 IS
+ 311b PowerShot A540
+ 311c PowerShot SD600 DIGITAL ELPH / DIGITAL IXUS 60 / IXY DIGITAL 70
+ 3125 PowerShot G7
+ 3126 PowerShot A530
+ 3127 SELPHY CP710
+ 3128 SELPHY CP510
+ 312d Elura 100
+ 3136 PowerShot SD800 IS / Digital IXUS 850 IS / IXY DIGITAL 900 IS
+ 3137 PowerShot SD40 / Digital IXUS i7 IXY / DIGITAL L4
+ 3138 PowerShot A710 IS
+ 3139 PowerShot A640
+ 313a PowerShot A630
+ 3141 SELPHY ES1
+ 3142 SELPHY CP730
+ 3143 SELPHY CP720
+ 3145 EOS 450D
+ 3146 EOS 40D
+ 3147 EOS 1Ds Mark III
+ 3148 PowerShot S5 IS
+ 3149 PowerShot A460
+ 314b PowerShot SD850 IS DIGITAL ELPH / Digital IXUS 950 IS / IXY DIGITAL 810 IS
+ 314c PowerShot A570 IS
+ 314d PowerShot A560
+ 314e PowerShot SD750 DIGITAL ELPH / DIGITAL IXUS 75 / IXY DIGITAL 90
+ 314f PowerShot SD1000 DIGITAL ELPH / DIGITAL IXUS 70 / IXY DIGITAL 10
+ 3150 PowerShot A550
+ 3155 PowerShot A450
+ 315a PowerShot G9
+ 315b PowerShot A650 IS
+ 315d PowerShot A720
+ 315e PowerShot SX100 IS
+ 315f PowerShot SD950 IS DIGITAL ELPH / DIGITAL IXUS 960 IS / IXY DIGITAL 2000 IS
+ 3160 Digital IXUS 860 IS
+ 3170 SELPHY CP750
+ 3171 SELPHY CP740
+ 3172 SELPHY CP520
+ 3173 PowerShot SD890 IS DIGITAL ELPH / Digital IXUS 970 IS / IXY DIGITAL 820 IS
+ 3174 PowerShot SD790 IS DIGITAL ELPH / Digital IXUS 90 IS / IXY DIGITAL 95 IS
+ 3175 IXY Digital 25 IS
+ 3176 PowerShot A590
+ 3177 PowerShot A580
+ 317a PC1267 [Powershot A470]
+ 3184 Digital IXUS 80 IS (PTP mode)
+ 3185 SELPHY ES2
+ 3186 SELPHY ES20
+ 318d PowerShot SX100 IS
+ 318e PowerShot A1000 IS
+ 318f PowerShot G10
+ 3191 PowerShot A2000 IS
+ 3192 PowerShot SX110 IS
+ 3193 PowerShot SD990 IS DIGITAL ELPH / Digital IXUS 980 IS / IXY DIGITAL 3000 IS
+ 3195 PowerShot SX1 IS
+ 3196 PowerShot SD880 IS DIGITAL ELPH / Digital IXUS 870 IS / IXY DIGITAL 920 IS
+ 319a EOS 7D
+ 319b EOS 50D
+ 31aa SELPHY CP770
+ 31ab SELPHY CP760
+ 31ad PowerShot E1
+ 31af SELPHY ES3
+ 31b0 SELPHY ES30
+ 31b1 SELPHY CP530
+ 31bc PowerShot D10
+ 31bd PowerShot SD960 IS DIGITAL ELPH / Digital IXUS 110 IS / IXY DIGITAL 510 IS
+ 31be PowerShot A2100 IS
+ 31bf PowerShot A480
+ 31c0 PowerShot SX200 IS
+ 31c1 PowerShot SD970 IS DIGITAL ELPH / Digital IXUS 990 IS / IXY DIGITAL 830 IS
+ 31c2 PowerShot SD780 IS DIGITAL ELPH / Digital IXUS 100 IS / IXY DIGITAL 210 IS
+ 31c3 PowerShot A1100 IS
+ 31c4 PowerShot SD1200 IS DIGITAL ELPH / Digital IXUS 95 IS / IXY DIGITAL 110 IS
+ 31cf EOS Rebel T1i / EOS 500D / EOS Kiss X3
+ 31dd SELPHY CP780
+ 31df PowerShot G11
+ 31e0 PowerShot SX120 IS
+ 31e1 PowerShot S90
+ 31e4 PowerShot SX20 IS
+ 31e5 Digital IXUS 200 IS
+ 31e6 PowerShot SD940 IS DIGITAL ELPH / Digital IXUS 120 IS / IXY DIGITAL 220 IS
+ 31e7 SELPHY CP790
+ 31ea EOS Rebel T2i / EOS 550D / EOS Kiss X4
+ 31ee SELPHY ES40
+ 31ef PowerShot A495
+ 31f0 PowerShot A490
+ 31f1 PowerShot A3100 IS / PowerShot A3150 IS
+ 31f2 PowerShot A3000 IS
+ 31f3 PowerShot Digital ELPH SD1400 IS
+ 31f4 PowerShot SD1300 IS / IXUS 105
+ 31f5 Powershot SD3500 IS / IXUS 210 IS
+ 31f6 PowerShot SX210 IS
+ 31f7 Powershot SD4000 IS / IXUS 300 HS / IXY 30S
+ 31f8 Powershot SD4500 IS / IXUS 1000 HS / IXY 50S
+ 31ff Digital IXUS 55
+ 3209 Vixia HF S21 A
+ 320f PowerShot G12
+ 3210 Powershot SX30 IS
+ 3211 PowerShot SX130 IS
+ 3212 Powershot S95
+ 3214 SELPHY CP800
+ 3215 EOS 60D
+ 3218 EOS 600D / Rebel T3i (ptp)
+ 3219 EOS 1D X
+ 3223 PowerShot A3300 IS
+ 3224 PowerShot A3200 IS
+ 3225 PowerShot ELPH 500 HS / IXUS 310 HS
+ 3226 PowerShow A800
+ 3227 PowerShot ELPH 100 HS / IXUS 115 HS
+ 3228 PowerShot SX230 HS
+ 3229 PowerShot ELPH 300 HS / IXUS 220 HS
+ 322a PowerShot A2200
+ 322b Powershot A1200
+ 322c PowerShot SX220 HS
+ 3233 PowerShot G1 X
+ 3234 PowerShot SX150 IS
+ 3235 PowerShot ELPH 510 HS / IXUS 1100 HS
+ 3236 PowerShot S100
+ 3237 PowerShot ELPH 310 HS / IXUS 230 HS
+ 3238 PowerShot SX40 HS
+ 323a EOS 5D Mark III
+ 323b EOS Rebel T4i
+ 323d EOS M
+ 323e PowerShot A1300
+ 323f PowerShot A810
+ 3240 PowerShot ELPH 320 HS / IXUS 240 HS
+ 3241 PowerShot ELPH 110 HS / IXUS 125 HS
+ 3242 PowerShot D20
+ 3243 PowerShot A4000 IS
+ 3244 PowerShot SX260 HS
+ 3245 PowerShot SX240 HS
+ 3246 PowerShot ELPH 530 HS / IXUS 510 HS
+ 3247 PowerShot ELPH 520 HS / IXUS 500 HS
+ 3248 PowerShot A3400 IS
+ 3249 PowerShot A2400 IS
+ 324a PowerShot A2300
+ 3250 EOS 6D
+ 3252 EOS 1D C
+ 3253 EOS 70D
+ 3255 SELPHY CP900
+ 3256 SELPHY CP810
+ 3258 PowerShot G15
+ 3259 PowerShot SX50 HS
+ 325a PowerShot SX160 IS
+ 325b PowerShot S110
+ 325c PowerShot SX500 IS
+ 325e PowerShot N
+ 325f PowerShot SX280 HS
+ 3260 PowerShot SX270 HS
+ 3261 PowerShot A3500 IS
+ 3262 PowerShot A2600
+ 3263 PowerShot SX275 HS
+ 3264 PowerShot A1400
+ 3265 Powershot ELPH 130 IS / IXUS 140
+ 3266 Powershot ELPH 120 IS / IXUS 135
+ 3268 PowerShot ELPH 330 HS / IXUS 255 HS
+ 326f EOS 7D Mark II
+ 3270 EOS 100D
+ 3271 PowerShot A2500
+ 3272 EOS 700D
+ 3274 PowerShot G16
+ 3275 PowerShot S120
+ 3276 PowerShot SX170 IS
+ 3277 PowerShot SX510 HS
+ 3278 PowerShot S200
+ 327a SELPHY CP910
+ 327d Powershot ELPH 115 IS / IXUS 132
+ 327f EOS Rebel T5 / EOS 1200D / EOS Kiss X70
+ 3284 PowerShot D30
+ 3285 PowerShot SX700 HS
+ 3286 PowerShot SX600 HS
+ 3287 PowerShot ELPH 140 IS / IXUS 150
+ 3288 Powershot ELPH 135 / IXUS 145
+ 3289 PowerShot ELPH 340 HS / IXUS 265 HS
+ 328a PowerShot ELPH 150 IS / IXUS 155
+ 328b PowerShot N Facebook(R) Ready
+ 3299 EOS M3
+ 329a PowerShot SX60 HS
+ 329b PowerShot SX520 HS
+ 329c PowerShot SX400 IS
+ 329d PowerShot G7 X
+ 329f PowerShot SX530 HS
+ 32a6 PowerShot SX710 HS
+ 32aa Powershot ELPH 160 / IXUS 160
+ 32ab PowerShot ELPH 350HS / IXUS 275 HS
+ 32ac PowerShot ELPH 170 IS / IXUS 170
+ 32ad PowerShot SX410 IS
+ 32b1 SELPHY CP1200
+ 32b2 PowerShot G9 X
+ 32bb EOS M5
+ 32c1 PowerShot ELPH 180 / IXUS 175
+ 32c2 PowerShot SX720 HS
+04aa DaeWoo Telecom, Ltd
+04ab Chromatic Research
+04ac Micro Audiometrics Corp.
+04ad Dooin Electronics
+ 2501 Bluetooth Device
+04af Winnov L.P.
+04b0 Nikon Corp.
+ 0102 Coolpix 990
+ 0103 Coolpix 880
+ 0104 Coolpix 995
+ 0106 Coolpix 775
+ 0107 Coolpix 5000
+ 0108 Coolpix 2500
+ 0109 Coolpix 2500 (ptp)
+ 010a Coolpix 4500
+ 010b Coolpix 4500 (ptp)
+ 010d Coolpix 5700 (ptp)
+ 010e Coolpix 4300 (storage)
+ 010f Coolpix 4300 (ptp)
+ 0110 Coolpix 3500 (Sierra Mode)
+ 0111 Coolpix 3500 (ptp)
+ 0112 Coolpix 885 (ptp)
+ 0113 Coolpix 5000 (ptp)
+ 0114 Coolpix 3100 (storage)
+ 0115 Coolpix 3100 (ptp)
+ 0117 Coolpix 2100 (ptp)
+ 0119 Coolpix 5400 (ptp)
+ 011d Coolpix 3700 (ptp)
+ 0121 Coolpix 3200 (ptp)
+ 0122 Coolpix 2200 (ptp)
+ 0124 Coolpix 8400 (mass storage mode)
+ 0125 Coolpix 8400 (ptp)
+ 0126 Coolpix 8800
+ 0129 Coolpix 4800 (ptp)
+ 012c Coolpix 4100 (storage)
+ 012d Coolpix 4100 (ptp)
+ 012e Coolpix 5600 (ptp)
+ 0130 Coolpix 4600 (ptp)
+ 0135 Coolpix 5900 (ptp)
+ 0136 Coolpix 7900 (storage)
+ 0137 Coolpix 7900 (ptp)
+ 013a Coolpix 100 (storage)
+ 013b Coolpix 100 (ptp)
+ 0141 Coolpix P2 (storage)
+ 0142 Coolpix P2 (ptp)
+ 0163 Coolpix P5100 (ptp)
+ 0169 Coolpix P50 (ptp)
+ 0202 Coolpix SQ (ptp)
+ 0203 Coolpix 4200 (mass storage mode)
+ 0204 Coolpix 4200 (ptp)
+ 0205 Coolpix 5200 (storage)
+ 0206 Coolpix 5200 (ptp)
+ 0301 Coolpix 2000 (storage)
+ 0302 Coolpix 2000 (ptp)
+ 0317 Coolpix L20 (ptp)
+ 0402 DSC D100 (ptp)
+ 0403 D2H (mass storage mode)
+ 0404 D2H SLR (ptp)
+ 0405 D70 (mass storage mode)
+ 0406 DSC D70 (ptp)
+ 0408 D2X SLR (ptp)
+ 0409 D50 digital camera
+ 040a D50 (ptp)
+ 040c D2Hs
+ 040e DSC D70s (ptp)
+ 040f D200 (mass storage mode)
+ 0410 D200 (ptp)
+ 0413 D40 (mass storage mode)
+ 041e D60 digital camera (mass storage mode)
+ 0422 D700 (ptp)
+ 0423 D5000
+ 0424 D3000
+ 0425 D300S
+ 0428 D7000
+ 0429 D5100
+ 042a D800 (ptp)
+ 0f03 PD-10 Wireless Printer Adapter
+ 4000 Coolscan LS 40 ED
+ 4001 LS 50 ED/Coolscan V ED
+ 4002 Super Coolscan LS-5000 ED
+04b1 Pan International
+04b3 IBM Corp.
+ 3003 Rapid Access III Keyboard
+ 3004 Media Access Pro Keyboard
+ 300a Rapid Access IIIe Keyboard
+ 3016 UltraNav Keyboard Hub
+ 3018 UltraNav Keyboard
+ 301a 2-port low-power hub
+ 301b SK-8815 Keyboard
+ 301c Enhanced Performance Keyboard
+ 3020 Enhanced Performance Keyboard
+ 3025 NetVista Full Width Keyboard
+ 3100 NetVista Mouse
+ 3103 ScrollPoint Pro Mouse
+ 3104 ScrollPoint Wireless Mouse
+ 3105 ScrollPoint Optical (HID)
+ 3107 ThinkPad 800dpi Optical Travel Mouse
+ 3108 800dpi Optical Mouse w/ Scroll Point
+ 3109 Optical ScrollPoint Pro Mouse
+ 310b Red Wheel Mouse
+ 310c Wheel Mouse
+ 4427 Portable CD ROM
+ 4482 Serial Converter
+ 4484 SMSC USB20H04 3-Port Hub [ThinkPad X4 UltraBase, Wistron S Note-3 Media Slice]
+ 4485 ThinkPad Dock Hub
+ 4524 40 Character Vacuum Fluorescent Display
+ 4525 Double sided CRT
+ 4535 4610 Suremark Printer
+ 4550 NVRAM (128 KB)
+ 4554 Cash Drawer
+ 4580 Hub w/ NVRAM
+ 4581 4800-2xx Hub w/ Cash Drawer
+ 4604 Keyboard w/ Card Reader
+ 4671 4820 LCD w/ MSR/KB
+04b4 Cypress Semiconductor Corp.
+ 0001 Mouse
+ 0002 CY7C63x0x Thermometer
+ 0033 Mouse
+ 0060 Wireless optical mouse
+ 0100 Cino FuzzyScan F760-B
+ 0101 Keyboard/Hub
+ 0102 Keyboard with APM
+ 0130 MyIRC Remote Receiver
+ 0306 Telephone Receiver
+ 0407 Optical Skype Mouse
+ 0bad MetaGeek Wi-Spy
+ 1002 CY7C63001 R100 FM Radio
+ 1006 Human Interface Device
+ 2050 hub
+ 2830 Opera1 DVB-S (cold state)
+ 3813 NANO BIOS Programmer
+ 4235 Monitor 02 Driver
+ 4381 SCAPS USC-1 Scanner Controller
+ 4611 Storage Adapter FX2 (CY)
+ 4616 Flash Disk (TPP)
+ 4624 DS-Xtreme Flash Card
+ 5201 Combi Keyboard-Hub (Hub)
+ 5202 Combi Keyboard-Hub (Keyboard)
+ 5500 HID->COM RS232 Adapter
+ 5a9b Dacal CD/DVD Library D-101/DC-300/DC-016RW
+ 6370 ViewMate Desktop Mouse CC2201
+ 6560 CY7C65640 USB-2.0 "TetraHub"
+ 6830 CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI
+ 6831 Storage Adapter ISD-300LP (CY)
+ 7417 Wireless PC Lock/Ultra Mouse
+ 8329 USB To keyboard/Mouse Converter
+ 8613 CY7C68013 EZ-USB FX2 USB 2.0 Development Kit
+ 8614 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+ 861f Anysee E30 USB 2.0 DVB-T Receiver
+ bca1 Barcode Reader
+ cc04 Centor USB RACIA-ALVAR USB PORT
+ cc06 Centor-P RACIA-ALVAR USB PORT
+ d5d5 CY7C63x0x Zoltrix Z-Boxer GamePad
+ de61 Barcode Reader
+ de64 Barcode Reader
+ f000 CY30700 Licorice evaluation board
+ f111 CY8CKIT-002 PSoC MiniProg3 Rev A Program and debug kit
+ f115 PSoC FirstTouch Programmer
+ f232 Mono embedded computer
+ fd13 Programmable power socket
+04b5 ROHM LSI Systems USA, LLC
+ 3064 Hantek DSO-3064
+04b6 Hint Corp.
+04b7 Compal Electronics, Inc.
+04b8 Seiko Epson Corp.
+ 0001 Stylus Color 740 / Photo 750
+ 0002 ISD Smart Cable for Mac
+ 0003 ISD Smart Cable
+ 0004 Printer
+ 0005 Printer
+ 0006 Printer
+ 0007 Printer
+ 0015 Stylus Photo R3000
+ 0101 GT-7000U [Perfection 636]
+ 0102 GT-2200
+ 0103 GT-6600U [Perfection 610]
+ 0104 GT-7600UF [Perfection 1200U/1200U Photo]
+ 0105 Stylus Scan 2000
+ 0106 Stylus Scan 2500
+ 0107 ES-2000 [Expression 1600U]
+ 0108 CC-700
+ 0109 ES-8500 [Expression 1640 XL]
+ 010a GT-8700/GT-8700F [Perfection 1640SU/1640SU PHOTO]
+ 010b GT-7700U [Perfection 1240U]
+ 010c GT-6700U [Perfection 640]
+ 010d CC-500L
+ 010e ES-2200 [Perfection 1680]
+ 010f GT-7200U [Perfection 1250/1250 PHOTO]
+ 0110 GT-8200U/GT-8200UF [Perfection 1650/1650 PHOTO]
+ 0112 GT-9700F [Perfection 2450 PHOTO]
+ 0114 Perfection 660
+ 0116 GT-9400UF [Perfection 3170]
+ 0118 GT-F600 [Perfection 4180]
+ 0119 GT-X750 [Perfection 4490 Photo]
+ 011a CC-550L [1000 ICS]
+ 011b GT-9300UF [Perfection 2400 PHOTO]
+ 011c GT-9800F [Perfection 3200]
+ 011d GT-7300U [Perfection 1260/1260 PHOTO]
+ 011e GT-8300UF [Perfection 1660 PHOTO]
+ 011f GT-8400UF [Perfection 1670/1670 PHOTO]
+ 0120 GT-7400U [Perfection 1270]
+ 0121 GT-F500/GT-F550 [Perfection 2480/2580 PHOTO]
+ 0122 GT-F520/GT-F570 [Perfection 3590 PHOTO]
+ 0126 ES-7000H [GT-15000]
+ 0128 GT-X700 [Perfection 4870]
+ 0129 ES-10000G [Expression 10000XL]
+ 012a GT-X800 [Perfection 4990 PHOTO]
+ 012b ES-H300 [GT-2500]
+ 012c GT-X900 [Perfection V700/V750 Photo]
+ 012d GT-F650 [GT-S600/Perfection V10/V100]
+ 012e GT-F670 [Perfection V200 Photo]
+ 012f GT-F700 [Perfection V350]
+ 0130 GT-X770 [Perfection V500]
+ 0131 GT-F720 [GT-S620/Perfection V30/V300 Photo]
+ 0133 GT-1500 [GT-D1000]
+ 0135 GT-X970
+ 0136 ES-D400 [GT-S80]
+ 0137 ES-D200 [GT-S50]
+ 0138 ES-H7200 [GT-20000]
+ 013a GT-X820 [Perfection V600 Photo]
+ 0142 GT-F730 [GT-S630/Perfection V33/V330 Photo]
+ 0143 GT-S55
+ 0144 GT-S85
+ 0151 Perfection V800 Photo
+ 0202 Receipt Printer M129C/TM-T70
+ 0401 CP 800 Digital Camera
+ 0402 PhotoPC 850z
+ 0403 PhotoPC 3000z
+ 0509 JVC PIX-MC10
+ 0601 Stylus Photo 875DC Card Reader
+ 0602 Stylus Photo 895 Card Reader
+ 0801 CC-600PX [Stylus CX5200/CX5400/CX6600]
+ 0802 CC-570L [Stylus CX3100/CX3200]
+ 0803 Printer (Composite Device)
+ 0804 Storage Device
+ 0805 Stylus CX6300/CX6400
+ 0806 PM-A850 [Stylus Photo RX600/610]
+ 0807 Stylus Photo RX500/510
+ 0808 Stylus CX5200/CX5300/CX5400
+ 0809 Storage Device
+ 080a F-3200
+ 080c ME100 [Stylus CX1500]
+ 080d Stylus CX4500/4600
+ 080e PX-A550 [CX-3500/3600/3650 MFP]
+ 080f Stylus Photo RX420/RX425/RX430
+ 0810 PM-A900 [Stylus Photo RX700]
+ 0811 PM-A870 [Stylus Photo RX620/RX630]
+ 0812 MFP Composite Device
+ 0813 Stylus CX6500/6600
+ 0814 PM-A700
+ 0815 LP-A500 [AcuLaser CX1]
+ 0816 Printer (Composite Device)
+ 0817 LP-M5500/LP-M5500F
+ 0818 Stylus CX3700/CX3800/DX3800
+ 0819 PX-A650 [Stylus CX4700/CX4800/DX4800/DX4850]
+ 081a PM-A750 [Stylus Photo RX520/RX530]
+ 081b MFP Composite Device
+ 081c PM-A890 [Stylus Photo RX640/RX650]
+ 081d PM-A950
+ 081e MFP Composite Device
+ 081f Stylus CX7700/7800
+ 0820 Stylus CX4100/CX4200/DX4200
+ 0821 Stylus CX5700F/CX5800F
+ 0822 Storage Device
+ 0823 MFP Composite Device
+ 0824 Storage Device
+ 0825 MFP Composite Device
+ 0826 Storage Device
+ 0827 PM-A820 [Stylus Photo RX560/RX580/RX585/RX590]
+ 0828 PM-A970
+ 0829 PM-T990
+ 082a PM-A920
+ 082b Stylus CX5900/CX5000/DX5000/DX5050
+ 082c Storage Device
+ 082d Storage Device
+ 082e PX-A720 [Stylus CX5900/CX6000/DX6000]
+ 082f PX-A620 [Stylus CX3900/DX4000/DX4050]
+ 0830 ME 200 [Stylus CX2800/CX2900]
+ 0831 Stylus CX6900F/CX7000F/DX7000F
+ 0832 MFP Composite Device
+ 0833 LP-M5600
+ 0834 LP-M6000
+ 0835 AcuLaser CX21
+ 0836 PM-T960
+ 0837 PM-A940 [Stylus Photo RX680/RX685/RX690]
+ 0838 PX-A640 [CX7300/CX7400/DX7400]
+ 0839 PX-A740 [CX8300/CX8400/DX8400]
+ 083a PX-FA700 [CX9300F/CX9400Fax/DX9400F]
+ 083b MFP Composite Device
+ 083c PM-A840S [Stylus Photo RX595/RX610]
+ 083d MFP Composite Device
+ 083e MFP Composite Device
+ 083f Stylus CX4300/CX4400/CX5500/CX5600/DX4400/DX4450
+ 0841 PX-401A [ME 300/Stylus NX100]
+ 0843 LP-M5000
+ 0844 EP-901A/EP-901F [Artisan 800/Stylus Photo PX800FW]
+ 0846 EP-801A [Artisan 700/Stylus Photo PX700W/TX700W]
+ 0847 PX-601F [ME Office 700FW/Stylus Office BX600FW/TX600FW]
+ 0848 ME Office 600F/Stylus Office BX300F/TX300F
+ 0849 Stylus SX205
+ 084a PX-501A [Stylus NX400]
+ 084d PX-402A [Stylus SX115/Stylus NX110 Series]
+ 084f ME OFFICE 510
+ 0850 EP-702A [Stylus Photo PX650/TX650 Series]
+ 0851 Stylus SX410
+ 0852 EP-802A [Artisan 710 Series/Stylus Photo PX710W/TX720W Series]
+ 0853 EP-902A [Artisan 810 Series/Stylus Photo PX810FW Series]
+ 0854 ME OFFICE 650FN Series/Stylus Office BX310FN/TX520FN Series
+ 0855 PX-602F [Stylus Office BX610FW/TX620FW Series]
+ 0856 PX-502A [Stylus SX515W]
+ 085c ME 320/330 Series [Stylus SX125]
+ 085d PX-603F [ME OFFICE 960FWD Series/Stylus Office BX625FWD/TX620FWD Series]
+ 085e PX-503A [ME OFFICE 900WD Series/Stylus Office BX525WD]
+ 085f Stylus Office BX320FW/TX525FW Series
+ 0860 EP-903A/EP-903F [Artisan 835/Stylus Photo PX820FWD Series]
+ 0861 EP-803A/EP-803AW [Artisan 725/Stylus Photo PX720WD/TX720WD Series]
+ 0862 EP-703A [Stylus Photo PX660 Series]
+ 0863 ME OFFICE 620F Series/Stylus Office BX305F/BX305FW/TX320F
+ 0864 ME OFFICE 560W Series
+ 0865 ME OFFICE 520 Series
+ 0866 AcuLaser MX20DN/MX20DNF/MX21DNF
+ 0869 PX-1600F
+ 086a PX-673F [Stylus Office BX925FWD]
+ 0870 Stylus Office BX305FW Plus
+ 0871 K200 Series
+ 0872 K300 Series
+ 0873 L200 Series
+ 0878 EP-704A
+ 0879 EP-904A/EP-904F [Artisan 837/Stylus Photo PX830FWD Series]
+ 087b EP-804A/EP-804AR/EP-804AW [Stylus Photo PX730WD/Artisan 730 Series]
+ 087c PX-1700F
+ 087d PX-B750F/WP-4525 Series
+ 087f PX-403A
+ 0880 PX-434A [Stylus NX330 Series]
+ 0881 PX-404A [ME OFFICE 535]
+ 0883 ME 340 Series/Stylus NX130 Series
+ 0884 Stylus NX430W Series
+ 0885 Stylus NX230/SX235W Series
+ 088f Stylus Office BX635FWD
+ 0890 ME OFFICE 940FW Series/Stylus Office BX630FW Series
+ 0891 Stylus Office BX535WD
+ 0892 Stylus Office BX935FWD
+ 0893 EP-774A
+04b9 Rainbow Technologies, Inc.
+ 0300 SafeNet USB SuperPro/UltraPro
+ 1000 iKey 1000 Token
+ 1001 iKey 1200 Token
+ 1002 iKey Token
+ 1003 iKey Token
+ 1004 iKey Token
+ 1005 iKey Token
+ 1006 iKey Token
+ 1200 iKey 2000 Token
+ 1201 iKey Token
+ 1202 iKey 2032 Token
+ 1203 iKey Token
+ 1204 iKey Token
+ 1205 iKey Token
+ 1206 iKey 4000 Token
+ 1300 iKey 3000 Token
+ 1301 iKey 3000
+ 1302 iKey Token
+ 1303 iKey Token
+ 1304 iKey Token
+ 1305 iKey Token
+ 1306 iKey Token
+ 8000 SafeNet Sentinel Hardware Key
+04ba Toucan Systems, Ltd
+04bb I-O Data Device, Inc.
+ 0101 USB2-IDE/ATAPI Bridge Adapter
+ 0201 USB2-IDE/ATAPI Bridge Adapter
+ 0204 DVD Multi-plus unit iU-CD2
+ 0206 DVD Multi-plus unit DVR-UEH8
+ 0301 Storage Device
+ 0314 USB-SSMRW SD-card
+ 0319 USB2-IDE/ATAPI Bridge Adapter
+ 031a USB2-IDE/ATAPI Bridge Adapter
+ 031b USB2-IDE/ATAPI Bridge Adapter
+ 031e USB-SDRW SD-card
+ 0502 Nogatech Live! (BT)
+ 0528 GV-USB Video Capture
+ 0901 USB ETT
+ 0904 ET/TX Ethernet [pegasus]
+ 0913 ET/TX-S Ethernet [pegasus2]
+ 0919 USB WN-B11
+ 0922 IOData AirPort WN-B11/USBS 802.11b
+ 0930 ETG-US2
+ 0937 WN-WAG/USL Wireless LAN Adapter
+ 0938 WN-G54/USL Wireless LAN Adapter
+ 093b WN-GDN/USB
+ 093f WNGDNUS2 802.11n
+ 0944 WHG-AGDN/US Wireless LAN Adapter
+ 0945 WN-GDN/US3 Wireless LAN Adapter
+ 0947 WN-G150U Wireless LAN Adapter
+ 0948 WN-G300U Wireless LAN Adapter
+ 0a03 Serial USB-RSAQ1
+ 0a07 USB2-iCN Adapter
+ 0a08 USB2-iCN Adapter
+ 0c01 FM-10 Pro Disk
+04bd Toshiba Electronics Taiwan Corp.
+04be Telia Research AB
+04bf TDK Corp.
+ 0100 MediaReader CF
+ 0115 USB-PDC Adapter UPA9664
+ 0116 USB-cdmaOne Adapter UCA1464
+ 0117 USB-PHS Adapter UHA6400
+ 0118 USB-PHS Adapter UPA6400
+ 0135 MediaReader Dual
+ 0202 73S1121F Smart Card Reader-
+ 0309 Bluetooth USB dongle
+ 030a IBM Bluetooth Ultraport Module
+ 030b Bluetooth Device
+ 030c Ultraport Bluetooth Device
+ 0310 Integrated Bluetooth
+ 0311 Integrated Bluetooth Device
+ 0317 Bluetooth UltraPort Module from IBM
+ 0318 IBM Integrated Bluetooth
+ 0319 Bluetooth Adapter
+ 0320 Bluetooth Adapter
+ 0321 Bluetooth Device
+ 0a28 INDI AV-IN Device
+04c1 U.S. Robotics (3Com)
+ 0020 56K Voice Pro
+ 0022 56K Voice Pro
+ 007e ISDN TA
+ 0082 OfficeConnect Analog Modem
+ 008f Pro ISDN TA
+ 0097 OfficeConnect Analog
+ 009d HomeConnect Webcam [vicam]
+ 00a9 ISDN Pro TA-U
+ 00b9 HomeConnect IDSL Modem
+ 3021 56k Voice FaxModem Pro
+04c2 Methode Electronics Far East PTE, Ltd
+04c3 Maxi Switch, Inc.
+ 1102 Mouse
+ 2102 Mouse
+04c4 Lockheed Martin Energy Research
+04c5 Fujitsu, Ltd
+ 1029 fi-4010c Scanner
+ 1033 fi-4110CU
+ 1041 fi-4120c Scanner
+ 1042 fi-4220c Scanner
+ 105b AH-F401U Air H device
+ 1084 PalmSecure Sensor V2
+ 1096 fi-5110EOX
+ 1097 fi-5110C
+ 10ae fi-4120C2
+ 10af fi-4220C2
+ 10c7 fi-60f scanner
+ 10e0 fi-5120c Scanner
+ 10e1 fi-5220C
+ 10e7 fi-5900C
+ 10fe S500
+ 1150 fi-6230
+ 125a PalmSecure Sensor Device - MP
+ 201d SATA 3.0 6Gbit/s Adaptor [GROOVY]
+04c6 Toshiba America Electronic Components
+04c7 Micro Macro Technologies
+04c8 Konica Corp.
+ 0720 Digital Color Camera
+ 0721 e-miniD Camera
+ 0722 e-mini
+ 0723 KD-200Z Camera
+ 0726 KD-310Z Camera
+ 0728 Revio C2 Mass Storage Device
+ 0729 Revio C2 Digital Camera
+ 072c Revio KD20M
+ 072d Revio KD410Z
+04ca Lite-On Technology Corp.
+ 004b Keyboard
+ 004f SK-9020 keyboard
+ 1766 HID Monitor Controls
+ 2004 Bluetooth 4.0 [Broadcom BCM20702A0]
+ 2006 Broadcom BCM43142A0 Bluetooth Device
+ 2007 Broadcom BCM43142A0 Bluetooth Device
+ 3005 Atheros Bluetooth
+ 300b Atheros AR3012 Bluetooth
+ 300d Atheros AR3012 Bluetooth
+ 300f Atheros AR3012 Bluetooth
+ 3014 Qualcomm Atheros Bluetooth
+ 7025 HP HD Webcam
+ 7046 TOSHIBA Web Camera - HD
+ 9304 Hub
+ f01c TT1280DA DVB-T TV Tuner
+04cb Fuji Photo Film Co., Ltd
+ 0100 FinePix 30i/40i/50i, A101/201, 1300/2200, 1400/2400/2600/2800/4500/4700/4800/4900/6800/6900 Zoom
+ 0103 FinePix NX-500/NX-700 printer
+ 0104 FinePix A101, 2600/2800/4800/6800 Zoom (PC CAM)
+ 0108 FinePix F601 Zoom (DSC)
+ 0109 FinePix F601 Zoom (PC CAM)
+ 010a FinePix S602 (Pro) Zoom (DSC)
+ 010b FinePix S602 (Pro) Zoom (PC CAM)
+ 010d FinePix Digital Camera 020531
+ 010e FinePix F402 Zoom (DSC)
+ 010f FinePix F402 Zoom (PC CAM)
+ 0110 FinePix M603 Zoom (DSC)
+ 0111 FinePix M603 Zoom (PC CAM)
+ 0112 FinePix A202, A200 Zoom (DSC)
+ 0113 FinePix A202, A200 Zoom (PC CAM)
+ 0114 FinePix F401 Zoom (DSC)
+ 0115 FinePix F401 Zoom (PC CAM)
+ 0116 FinePix A203 Zoom (DSC)
+ 0117 FinePix A203 Zoom (PC CAM)
+ 0118 FinePix A303 Zoom (DSC)
+ 0119 FinePix A303 Zoom (PC CAM)
+ 011a FinePix S304/3800 Zoom (DSC)
+ 011b FinePix S304/3800 Zoom (PC CAM)
+ 011c FinePix A204/2650 Zoom (DSC)
+ 011d FinePix A204/2650 Zoom (PC CAM)
+ 0120 FinePix F700 Zoom (DSC)
+ 0121 FinePix F700 Zoom (PC CAM)
+ 0122 FinePix F410 Zoom (DSC)
+ 0123 FinePix F410 Zoom (PC CAM)
+ 0124 FinePix A310 Zoom (DSC)
+ 0125 FinePix A310 Zoom (PC CAM)
+ 0126 FinePix A210 Zoom (DSC)
+ 0127 FinePix A210 Zoom (PC CAM)
+ 0128 FinePix A205(S) Zoom (DSC)
+ 0129 FinePix A205(S) Zoom (PC CAM)
+ 012a FinePix F610 Zoom (DSC)
+ 012b FinePix Digital Camera 030513
+ 012c FinePix S7000 Zoom (DSC)
+ 012d FinePix S7000 Zoom (PC CAM)
+ 012f FinePix Digital Camera 030731
+ 0130 FinePix S5000 Zoom (DSC)
+ 0131 FinePix S5000 Zoom (PC CAM)
+ 013b FinePix Digital Camera 030722
+ 013c FinePix S3000 Zoom (DSC)
+ 013d FinePix S3000 Zoom (PC CAM)
+ 013e FinePix F420 Zoom (DSC)
+ 013f FinePix F420 Zoom (PC CAM)
+ 0142 FinePix S7000 Zoom (PTP)
+ 0148 FinePix A330 Zoom (DSC)
+ 0149 FinePix A330 Zoom (UVC)
+ 014a FinePix A330 Zoom (PTP)
+ 014b FinePix A340 Zoom (DSC)
+ 014c FinePix A340 Zoom (UVC)
+ 0159 FinePix F710 Zoom (DSC)
+ 0165 FinePix S3500 Zoom (DSC)
+ 0168 FinePix E500 Zoom (DSC)
+ 0169 FinePix E500 Zoom (UVC)
+ 016b FinePix E510 Zoom (DSC)
+ 016c FinePix E510 Zoom (PC CAM)
+ 016e FinePix S5500 Zoom (DSC)
+ 016f FinePix S5500 Zoom (UVC)
+ 0171 FinePix E550 Zoom (DSC)
+ 0172 FinePix E550 Zoom (UVC)
+ 0177 FinePix F10 (DSC)
+ 0179 Finepix F10 (PTP)
+ 0186 FinePix S5200/S5600 Zoom (DSC)
+ 0188 FinePix S5200/S5600 Zoom (PTP)
+ 018e FinePix S9500 Zoom (DSC)
+ 018f FinePix S9500 Zoom (PTP)
+ 0192 FinePix E900 Zoom (DSC)
+ 0193 FinePix E900 Zoom (PTP)
+ 019b FinePix F30 (PTP)
+ 01af FinePix A700 (PTP)
+ 01bf FinePix F6000fd/S6500fd Zoom (PTP)
+ 01c0 FinePix F20 (PTP)
+ 01c1 FinePix F31fd (PTP)
+ 01c4 FinePix S5700 Zoom (PTP)
+ 01c5 FinePix F40fd (PTP)
+ 01c6 FinePix A820 Zoom (PTP)
+ 01d2 FinePix A800 Zoom (PTP)
+ 01d3 FinePix A920 (PTP)
+ 01d4 FinePix F50fd (PTP)
+ 01d5 FinePix F47 (PTP)
+ 01f7 FinePix J250 (PTP)
+ 01fd A160
+ 023e FinePix AX300
+ 0240 FinePix S2950 Digital Camera
+ 0241 FinePix S3200 Digital Camera
+ 0278 FinePix JV300
+04cc ST-Ericsson
+ 1122 Hub
+ 1520 USB 2.0 Hub (Avocent KVM)
+ 1521 USB 2.0 Hub
+ 1a62 GW Instek GSP-830 Spectrum Analyzer (HID)
+ 2323 Ux500 serial debug port
+ 2533 NFC device (PN533)
+ 8116 Camera
+04cd Tatung Co. Of America
+04ce ScanLogic Corp.
+ 0002 SL11R-IDE IDE Bridge
+ 0100 USB2PRN Printer Class
+ 0300 Phantom 336CX - C3 scanner
+ 04ce SL11DEMO, VID: 0x4ce, PID: 0x4ce
+ 07d1 SL11R, VID: 0x4ce, PID: 0x07D1
+04cf Myson Century, Inc.
+ 0022 OCZ Alchemy Series Elixir II Keyboard
+ 0800 MTP800 Mass Storage Device
+ 8810 CS8810 Mass Storage Device
+ 8811 CS8811 Mass Storage Device
+ 8813 CS8813 Mass Storage Device
+ 8818 USB2.0 to ATAPI Bridge Controller
+ 8819 USB 2.0 SD/MMC Reader
+ 9920 CS8819A2-114 Mass Storage Device
+04d0 Digi International
+04d1 ITT Canon
+04d2 Altec Lansing Technologies
+ 0070 ADA70 Speakers
+ 0305 Non-Compliant Audio Device
+ 0311 ADA-310 Speakers
+ 2060 Claritel-i750 - vp
+ ff05 ADA-305 Speakers
+ ff47 Lansing HID Audio Controls
+ ff49 Lansing HID Audio Controls
+04d3 VidUS, Inc.
+04d4 LSI Logic, Inc.
+04d5 Forte Technologies, Inc.
+04d6 Mentor Graphics
+04d7 Oki Semiconductor
+ 1be4 Bluetooth Device
+04d8 Microchip Technology, Inc.
+ 0002 PicoLCD 20x2
+ 0003 PICkit 2 Microcontroller Programmer
+ 000a CDC RS-232 Emulation Demo
+ 000b PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller)
+ 0032 PICkit1
+ 0033 PICkit2
+ 0036 PICkit Serial Analyzer
+ 00e0 PIC32 Starter Board
+ 04cd 28Cxxx EEPROM Programmer
+ 0a04 AGP LIN Serial Analyzer
+ 8000 In-Circuit Debugger
+ 8001 ICD2 in-circuit debugger
+ 8101 PIC24F Starter Kit
+ 8107 Microstick II
+ 8108 ChipKit Pro MX7 (PIC32MX)
+ 9004 Microchip REAL ICE
+ 900a PICkit3
+ c001 PicoLCD 20x4
+ e11c TL866CS EEPROM Programmer [MiniPRO]
+ f2c4 Macareux-labs Hygrometry Temperature Sensor
+ f2f7 Yepkit YKUSH
+ f3aa Macareux-labs Usbce Bootloader mode
+ f437 SBE Tech Ultrasonic Anemometer
+ f4b5 SmartScope
+ f8da Hughski Ltd. ColorHug
+ f8e8 Harmony 300/350 Remote
+ f91c SPROG IIv3
+ faff Dangerous Prototypes BusPirate v4 Bootloader mode
+ fb00 Dangerous Prototypes BusPirate v4
+ fbb2 GCUSB-nStep stepper motor controller
+ fbba DiscFerret Magnetic Disc Analyser (bootloader mode)
+ fbbb DiscFerret Magnetic Disc Analyser (active mode)
+ fc1e Bachrus Speedometer Interface
+ fc92 Open Bench Logic Sniffer
+ ffee Devantech USB-ISS
+ ffef PICoPLC [APStech]
+04d9 Holtek Semiconductor, Inc.
+ 0022 Portable Keyboard
+ 048e Optical Mouse
+ 0499 Optical Mouse
+ 1203 Keyboard
+ 1400 PS/2 keyboard + mouse controller
+ 1503 Keyboard
+ 1603 Keyboard
+ 1702 Keyboard LKS02
+ 1818 Keyboard [Diatec Filco Majestouch 2]
+ 2011 Keyboard [Diatec Filco Majestouch 1]
+ 2013 Keyboard [Das Keyboard]
+ 2206 Fujitsu Siemens Mouse Esprimo Q
+ 2221 Keyboard
+ 2323 Keyboard
+ 2519 Shenzhen LogoTech 2.4GHz receiver
+ 2832 HT82A832R Audio MCU
+ 2834 HT82A834R Audio MCU
+ a01c wireless multimedia keyboard with trackball [Trust ADURA 17911]
+ a050 Chatman V1
+ a055 Keyboard
+ a11b Mouse [MX-3200]
+04da Panasonic (Matsushita)
+ 0901 LS-120 Camera
+ 0912 SDR-S10
+ 0b01 CD-R/RW Drive
+ 0b03 SuperDisk 240MB
+ 0d01 CD-R Drive KXL-840AN
+ 0d09 CD-R Drive KXL-RW32AN
+ 0d0a CD-R Drive KXL-CB20AN
+ 0d0d CDRCB03
+ 0d0e DVD-ROM & CD-R/RW
+ 0f07 KX-MB2030 Multifunction Laser Printer
+ 0f40 Printer
+ 104d Elite Panaboard UB-T880 (HID)
+ 104e Elite Panaboard Pen Adaptor (HID)
+ 1500 MFSUSB Driver
+ 1800 DY-WL10 802.11abgn Adapter [Broadcom BCM4323]
+ 1b00 MultiMediaCard
+ 2121 EB-VS6
+ 2316 DVC Mass Storage Device
+ 2317 DVC USB-SERIAL Driver for WinXP
+ 2318 NV-GS11/230/250 (webcam mode)
+ 2319 NV-GS15 (webcam mode)
+ 231a NV-GS11/230/250 (DV mode)
+ 231d DVC Web Camera Device
+ 231e DVC DV Stream Device
+ 2372 Lumix Camera (Storage mode)
+ 2374 Lumix Camera (PTP mode)
+ 2451 HDC-SD9
+ 245b HC-X920K (3MOS Full HD video camcorder)
+ 2477 SDR-H85 Camcorder (PC mode)
+ 2478 SDR-H85 Camcorder (recorder mode - SD card)
+ 2479 SDR-H85 Camcorder (recorder mode - HDD)
+ 2497 HDC-TM700
+ 250c Gobi Wireless Modem (QDL mode)
+ 250d Gobi Wireless Modem
+ 3904 N5HBZ0000055 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
+ 3c04 JT-P100MR-20 [ePassport Reader]
+04db Hypertec Pty, Ltd
+04dc Huan Hsin Holdings, Ltd
+04dd Sharp Corp.
+ 13a6 MFC2000
+ 6006 AL-1216
+ 6007 AL-1045
+ 6008 AL-1255
+ 6009 AL-1530CS
+ 600a AL-1540CS
+ 600b AL-1456
+ 600c AL-1555
+ 600d AL-1225
+ 600e AL-1551CS
+ 600f AR-122E
+ 6010 AR-152E
+ 6011 AR-157E
+ 6012 SN-1045
+ 6013 SN-1255
+ 6014 SN-1456
+ 6015 SN-1555
+ 6016 AR-153E
+ 6017 AR-122E N
+ 6018 AR-153E N
+ 6019 AR-152E N
+ 601a AR-157E N
+ 601b AL-1217
+ 601c AL-1226
+ 601d AR-123E
+ 6021 IS01
+ 7002 DVC Ver.1.0
+ 7004 VE-CG40U Digital Still Camera
+ 7005 VE-CG30 Digital Still Camera
+ 7007 VL-Z7S Digital Camcorder
+ 8004 Zaurus SL-5000D/SL-5500 PDA
+ 8005 Zaurus A-300
+ 8006 Zaurus SL-B500/SL-5600 PDA
+ 8007 Zaurus C-700 PDA
+ 9009 AR-M160
+ 9014 IM-DR80 Portable NetMD Player
+ 9031 Zaurus C-750/C-760/C-860/SL-C3000 PDA
+ 9032 Zaurus SL-6000
+ 903a GSM GPRS
+ 9050 Zaurus C-860 PDA
+ 9056 Viewcam Z
+ 9073 AM-900
+ 9074 GSM GPRS
+ 90a9 Sharp Composite
+ 90d0 USB-to-Serial Comm. Port
+ 90f2 Sharp 3G GSM USB Control
+ 9120 WS004SH
+ 9122 WS007SH
+ 9123 W-ZERO3 ES Smartphone
+ 91a3 922SH Internet Machine
+ 939a IS03
+04de MindShare, Inc.
+04df Interlink Electronics
+04e1 Iiyama North America, Inc.
+ 0201 Monitor Hub
+04e2 Exar Corp.
+ 1410 XR21V1410 USB-UART IC
+04e3 Zilog, Inc.
+04e4 ACC Microelectronics
+04e5 Promise Technology
+04e6 SCM Microsystems, Inc.
+ 0001 E-USB ATA Bridge
+ 0002 eUSCSI SCSI Bridge
+ 0003 eUSB SmartMedia Card Reader
+ 0005 eUSB SmartMedia/CompactFlash Card Reader
+ 0006 eUSB SmartMedia Card Reader
+ 0007 Hifd
+ 0009 eUSB ATA/ATAPI Adapter
+ 000a eUSB CompactFlash Adapter
+ 000b eUSCSI Bridge
+ 000c eUSCSI Bridge
+ 000d Dazzle MS
+ 0012 Dazzle SD/MMC
+ 0101 eUSB ATA Bridge (Sony Spressa USB CDRW)
+ 0311 Dazzle DM-CF
+ 0312 Dazzle DM-SD/MMC
+ 0313 Dazzle SM
+ 0314 Dazzle MS
+ 0322 e-Film Reader-5
+ 0325 eUSB ORCA Quad Reader
+ 0327 Digital Media Reader
+ 03fe DMHS2 DFU Adapter
+ 0406 eUSB SmartDM Reader
+ 04e6 eUSB DFU Adapter
+ 04e7 STCII DFU Adapter
+ 04e8 eUSBDM DFU Adapter
+ 04e9 DM-E DFU Adapter
+ 0500 Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard
+ 0701 DCS200 Loader Device
+ 0702 DVD Creation Station 200
+ 0703 DVC100 Loader Device
+ 0704 Digital Video Creator 100
+ 1001 SCR300 Smart Card Reader
+ 1010 USBAT-2 CompactFlash Card Reader
+ 1014 e-Film Reader-3
+ 1020 USBAT ATA/ATAPI Adapter
+ 2007 RSA SecurID ComboReader
+ 2009 Citibank Smart Card Reader
+ 200a Reflex v.2 Smart Card Reader
+ 200d STR391 Reader
+ 5111 SCR331-DI SmartCard Reader
+ 5113 SCR333 SmartCard Reader
+ 5114 SCR331-DI SmartCard Reader
+ 5115 SCR335 SmartCard Reader
+ 5116 SCR331-LC1 / SCR3310 SmartCard Reader
+ 5117 SCR3320 - Smart Card Reader
+ 5118 Expresscard SIM Card Reader
+ 5119 SCR3340 - ExpressCard54 Smart Card Reader
+ 511b SmartCard Reader
+ 511d SCR3311 Smart Card Reader
+ 5120 SCR331-DI SmartCard Reader
+ 5121 SDI010 Smart Card Reader
+ 5151 SCR338 Keyboard Smart Card Reader
+ 5292 SCL011 RFID reader
+ 5410 SCR35xx Smart Card Reader
+ 5591 SCL3711-NFC&RW
+ e000 SCRx31 Reader
+ e001 SCR331 SmartCard Reader
+ e003 SPR532 PinPad SmartCard Reader
+04e7 Elo TouchSystems
+ 0001 TouchScreen
+ 0002 Touchmonitor Interface 2600 Rev 2
+ 0004 4000U CarrollTouch Touchmonitor Interface
+ 0007 2500U IntelliTouch Touchmonitor Interface
+ 0008 3000U AccuTouch Touchmonitor Interface
+ 0009 4000U CarrollTouch Touchmonitor Interface
+ 0020 Touchscreen Interface (2700)
+ 0021 Touchmonitor Interface
+ 0030 4500U CarrollTouch Touchmonitor Interface
+ 0032 Touchmonitor Interface
+ 0033 Touchmonitor Interface
+ 0041 5010 Surface Capacitive Touchmonitor Interface
+ 0042 Touchmonitor Interface
+ 0050 2216 AccuTouch Touchmonitor Interface
+ 0071 Touchmonitor Interface
+ 0072 Touchmonitor Interface
+ 0081 Touchmonitor Interface
+ 0082 Touchmonitor Interface
+ 00ff Touchmonitor Interface
+04e8 Samsung Electronics Co., Ltd
+ 0001 Printer Bootloader
+ 0100 Kingston Flash Drive (128MB)
+ 0110 Connect3D Flash Drive
+ 0111 Connect3D Flash Drive
+ 0300 E2530 / GT-C3350 Phones (Mass storage mode)
+ 1003 MP3 Player and Recorder
+ 1006 SDC-200Z
+ 130c NX100
+ 1323 WB700 Camera
+ 1f05 S2 Portable [JMicron] (500GB)
+ 1f06 HX-MU064DA portable harddisk
+ 2018 WIS09ABGN LinkStick Wireless LAN Adapter
+ 2035 Digital Photo Frame Mass Storage
+ 2036 Digital Photo Frame Mini Monitor
+ 3004 ML-4600
+ 3005 Docuprint P1210
+ 3008 ML-6060 laser printer
+ 300c ML-1210 Printer
+ 300e Laser Printer
+ 3104 ML-3550N
+ 3210 ML-5200A Laser Printer
+ 3226 Laser Printer
+ 3228 Laser Printer
+ 322a Laser Printer
+ 322c Laser Printer
+ 3230 ML-1440
+ 3232 Laser Printer
+ 3236 ML-1450
+ 3238 ML-1430
+ 323a ML-1710 Printer
+ 323b Phaser 3130
+ 323c Laser Printer
+ 323d Phaser 3120
+ 323e Laser Printer
+ 3240 Laser Printer
+ 3242 ML-1510 Laser Printer
+ 3248 Color Laser Printer
+ 324a Laser Printer
+ 324c ML-1740 Printer
+ 324d Phaser 3121
+ 3256 ML-1520 Laser Printer
+ 325b Xerox Phaser 3117 Laser Printer
+ 325f Phaser 3425 Laser Printer
+ 3260 CLP-510 Color Laser Printer
+ 3268 ML-1610 Mono Laser Printer
+ 326c ML-2010P Mono Laser Printer
+ 3276 ML-3050/ML-3051 Laser Printer
+ 328e CLP-310 Color Laser Printer
+ 3292 ML-1640 Series Laser Printer
+ 3296 ML-2580N Mono Laser Printer
+ 3297 ML-191x/ML-252x Laser Printer
+ 329f CLP-325 Color Laser Printer
+ 3301 ML-1660 Series
+ 330c ML-1865
+ 3310 ML-331x Series Laser Printer
+ 3315 ML-2540 Series Laser Printer
+ 331e M262x/M282x Xpress Series Laser Printer
+ 3409 SCX-4216F Scanner
+ 340c SCX-5x15 series
+ 340d SCX-6x20 series
+ 340e MFP 560 series
+ 340f Printing Support
+ 3412 SCX-4x20 series
+ 3413 SCX-4100 Scanner
+ 3415 Composite Device
+ 3419 Composite Device
+ 341a Printing Support
+ 341b SCX-4200 series
+ 341c Composite Device
+ 341d Composite Device
+ 341f Composite Device
+ 3420 Composite Device
+ 3426 SCX-4500 Laser Printer
+ 342d SCX-4x28 Series
+ 344f SCX-3400 Series
+ 3605 InkJet Color Printer
+ 3606 InkJet Color Printer
+ 3609 InkJet Color Printer
+ 3902 InkJet Color Printer
+ 3903 Xerox WorkCentre XK50cx
+ 390f InkJet Color Printer
+ 3911 SCX-1020 series
+ 4005 GT-S8000 Jet (msc)
+ 4f1f GT-S8000 Jet (mtp)
+ 5000 YP-MF series
+ 5001 YP-100
+ 5002 YP-30
+ 5003 YP-700
+ 5004 YP-30
+ 5005 YP-300
+ 5006 YP-750
+ 500d MP3 Player
+ 5010 Yepp YP-35
+ 5011 YP-780
+ 5013 YP-60
+ 5015 yepp upgrade
+ 501b MP3 Player
+ 5021 Yepp YP-ST5
+ 5026 YP-MT6V
+ 5027 YP-T7
+ 502b YP-F1
+ 5032 YP-J70
+ 503b YP-U1 MP3 Player
+ 503d YP-T7F
+ 5041 YP-Z5
+ 5050 YP-U2 MP3 Player
+ 5051 YP-F2R
+ 5055 YP-T9
+ 507d YP-U3 (mtp)
+ 507f YP-T9J
+ 5080 Yepp YP-K3 (msc)
+ 5081 Yepp YP-K3 (mtp)
+ 5082 YP-P2 (msc)
+ 5083 YP-P2 (mtp)
+ 508a YP-T10
+ 508b YP-S5 MP3 Player
+ 508c YP-S5
+ 5090 YP-S3 (msc)
+ 5091 YP-S3 (mtp)
+ 5092 YP-U4 (msc)
+ 5093 YP-U4 (mtp)
+ 5095 YP-S2
+ 510f YP-R1
+ 5119 Yepp YP-P3
+ 511c YP-Q2
+ 5121 YP-U5
+ 5123 Yepp YP-M1
+ 5a00 YP-NEU
+ 5a01 YP-NDU
+ 5a03 Yepp MP3 Player
+ 5a04 YP-800
+ 5a08 YP-90
+ 5a0f Meizu M6 MiniPlayer
+ 5b01 Memory Stick Reader/Writer
+ 5b02 Memory Stick Reader/Writer
+ 5b03 Memory Stick Reader/Writer
+ 5b04 Memory Stick Reader/Writer
+ 5b05 Memory Stick Reader/Writer
+ 5b11 SEW-2001u Card
+ 5f00 NEXiO Sync
+ 5f01 NEXiO Sync
+ 5f02 NEXiO Sync
+ 5f03 NEXiO Sync
+ 5f04 NEXiO Sync
+ 5f05 STORY Station 1TB
+ 6032 G2 Portable hard drive
+ 6033 G2 Portable device
+ 6034 G2 Portable hard drive
+ 60b3 M2 Portable Hard Drive
+ 60c4 M2 Portable Hard Drive USB 3.0
+ 6124 D3 Station External Hard Drive
+ 6125 D3 Station External Hard Drive
+ 61b5 M3 Portable Hard Drive 2TB
+ 61b6 M3 Portable Hard Drive 1TB
+ 61f3 Portable SSD T3 (MU-PT250B, MU-PT500B)
+ 6601 Mobile Phone
+ 6602 Galaxy
+ 6603 Galaxy
+ 6611 MITs Sync
+ 6613 MITs Sync
+ 6615 MITs Sync
+ 6617 MITs Sync
+ 6619 MITs Sync
+ 661b MITs Sync
+ 661e Handheld
+ 6620 Handheld
+ 6622 Handheld
+ 6624 Handheld
+ 662e MITs Sync
+ 6630 MITs Sync
+ 6632 MITs Sync
+ 663e D900e/B2100 Phone
+ 663f SGH-E720/SGH-E840
+ 6640 Usb Modem Enumerator
+ 6651 i8510 Innov8
+ 6702 X830
+ 6708 U600 Phone
+ 6709 U600
+ 6734 Juke
+ 6759 D900e/B2100 Media Player
+ 675a D900e/B2100 Mass Storage
+ 675b D900e Camera
+ 6772 Standalone LTE device (Trial)
+ 6795 S5230
+ 6802 Standalone HSPA device
+ 6806 Composite LTE device (Trial)
+ 6807 Composite HSPA device
+ 681c Galaxy Portal/Spica/S
+ 681d Galaxy Portal/Spica Android Phone
+ 6843 E2530 Phone (Samsung Kies mode)
+ 684e Wave (GT-S8500)
+ 685b GT-I9100 Phone [Galaxy S II] (mass storage mode)
+ 685c GT-I9250 Phone [Galaxy Nexus] (Mass storage mode)
+ 685d GT-I9100 Phone [Galaxy S II] (Download mode)
+ 685e GT-I9100 / GT-C3350 Phones (USB Debugging mode)
+ 6860 Galaxy (MTP)
+ 6863 GT-I9500 [Galaxy S4] / GT-I9250 [Galaxy Nexus] (network tethering)
+ 6864 GT-I9070 (network tethering, USB debugging enabled)
+ 6865 Galaxy (PTP mode)
+ 6866 Galaxy (debugging mode)
+ 6868 Escape Composite driver for Android Phones: Modem+Diagnostic+ADB
+ 6875 GT-B3710 Standalone LTE device (Commercial)
+ 6876 GT-B3710 LTE Modem
+ 6877 Galaxy S
+ 687a GT-E2370 mobile phone
+ 6888 GT-B3730 Composite LTE device (Commercial)
+ 6889 GT-B3730 Composite LTE device (Commercial)
+ 689a LTE Storage Driver [CMC2xx]
+ 689e GT-S5670 [Galaxy Fit]
+ 68aa Reality
+ 7011 SEW-2003U Card
+ 7021 Bluetooth Device
+ 7061 eHome Infrared Receiver
+ 7080 Anycall SCH-W580
+ 7081 Human Interface Device
+ 8001 Handheld
+ e020 SERI E02 SCOM 6200 UMTS Phone
+ e021 SERI E02 SCOM 6200 Virtual UARTs
+ e022 SERI E02 SCOM 6200 Flash Load Disk
+ f000 Intensity 3 (Mass Storage Mode)
+ ff30 SG_iMON
+04e9 PC-Tel, Inc.
+04ea Brooktree Corp.
+04eb Northstar Systems, Inc.
+ e004 eHome Infrared Transceiver
+04ec Tokyo Electron Device, Ltd
+04ed Annabooks
+04ef Pacific Electronic International, Inc.
+04f0 Daewoo Electronics Co., Ltd
+04f1 Victor Company of Japan, Ltd
+ 0001 GC-QX3 Digital Still Camera
+ 0004 GR-DVL815U Digital Video Camera
+ 0006 DV Camera Storage
+ 0008 GZ-MG30AA/MC500E Digital Video Camera
+ 0009 GR-DX25EK Digital Video Camera
+ 000a GR-D72 Digital Video Camera
+ 1001 GC-A50 Camera Device
+ 3008 MP-PRX1 Ethernet
+ 3009 MP-XP7250 WLAN Adapter
+04f2 Chicony Electronics Co., Ltd
+ 0001 KU-8933 Keyboard
+ 0002 NT68P81 Keyboard
+ 0110 KU-2971 Keyboard
+ 0111 KU-9908 Keyboard
+ 0112 KU-8933 Keyboard with PS/2 Mouse port
+ 0116 KU-2971/KU-0325 Keyboard
+ 0200 KBR-0108
+ 0201 Gaming Keyboard KPD0250
+ 0220 Wireless HID Receiver
+ 0402 Genius LuxeMate i200 Keyboard
+ 0403 KU-0420 keyboard
+ 0418 KU-0418 Tactical Pad
+ 0618 RG-0618U Wireless HID Receiver & KG-0609 Wireless Keyboard with Touchpad
+ 0718 wired mouse
+ 0760 Acer KU-0760 Keyboard
+ 0841 HP Multimedia Keyboard
+ 0860 2.4G Multimedia Wireless Kit
+ 1061 HP KG-1061 Wireless Keyboard+Mouse
+ 1121 Periboard 717 Mini Wireless Keyboard
+ a001 E-Video DC-100 Camera
+ a120 ORITE CCD Webcam(PC370R)
+ a121 ORITE CCD Webcam(PC370R)
+ a122 ORITE CCD Webcam(PC370R)
+ a123 ORITE CCD Webcam(PC370R)
+ a124 ORITE CCD Webcam(PC370R)
+ a128 PC Camera (SN9C202 + OV7663 + EEPROM)
+ a133 Gateway Webcam
+ a136 LabTec Webcam 5500
+ a147 Medion Webcam
+ a204 DSC WIA Device (1300)
+ a208 DSC WIA Device (2320)
+ a209 Labtec DC-2320
+ a20a DSC WIA Device (3310)
+ a20c DSC WIA Device (3320)
+ a210 Audio Device
+ b008 USB 2.0 Camera
+ b009 Integrated Camera
+ b010 Integrated Camera
+ b012 1.3 MPixel UVC Webcam
+ b013 USB 2.0 Camera
+ b015 VGA 24fps UVC Webcam
+ b016 VGA 30fps UVC Webcam
+ b018 2M UVC Webcam
+ b021 ViewSonic 1.3M, USB2.0 Webcam
+ b022 Gateway USB 2.0 Webcam
+ b023 Gateway USB 2.0 Webcam
+ b024 USB 2.0 Webcam
+ b025 Camera
+ b027 Gateway USB 2.0 Webcam
+ b028 VGA UVC Webcam
+ b029 1.3M UVC Webcam
+ b036 Asus Integrated 0.3M UVC Webcam
+ b044 Acer CrystalEye Webcam
+ b057 integrated USB webcam
+ b059 CKF7037 HP webcam
+ b064 CNA7137 Integrated Webcam
+ b070 Camera
+ b071 2.0M UVC Webcam / CNF7129
+ b083 CKF7063 Webcam (HP)
+ b091 Webcam
+ b104 CNF7069 Webcam
+ b107 CNF7070 Webcam
+ b14c CNF8050 Webcam
+ b15c Sony Vaio Integrated Camera
+ b175 4-Port Hub
+ b1aa Webcam-101
+ b1b4 Lenovo Integrated Camera
+ b1b9 Asus Integrated Webcam
+ b1cf Lenovo Integrated Camera
+ b1d6 CNF9055 Toshiba Webcam
+ b1d8 1.3M Webcam
+ b1e4 Toshiba Integrated Webcam
+ b213 Fujitsu Integrated Camera
+ b217 Lenovo Integrated Camera (0.3MP)
+ b221 integrated camera
+ b230 Integrated HP HD Webcam
+ b257 Lenovo Integrated Camera
+ b26b Sony Visual Communication Camera
+ b272 Lenovo EasyCamera
+ b2b0 Camera
+ b2b9 Lenovo Integrated Camera UVC
+ b2da thinkpad t430s camera
+ b2ea Integrated Camera [ThinkPad]
+ b330 Asus 720p CMOS webcam
+ b354 UVC 1.00 device HD UVC WebCam
+ b394 Integrated Camera
+ b3f6 HD WebCam (Acer)
+ b40e HP Truevision HD camera
+ b444 Lenovo Integrated Webcam
+04f3 Elan Microelectronics Corp.
+ 000a Touchscreen
+ 0103 ActiveJet K-2024 Multimedia Keyboard
+ 01a4 Wireless Keyboard
+ 0201 Touchscreen
+ 0210 Optical Mouse
+ 0212 Laser Mouse
+ 0214 Lynx M9 Optical Mouse
+ 0230 3D Optical Mouse
+ 0232 Mouse
+ 0234 Optical Mouse
+ 02f4 2.4G Cordless Mouse
+ 0381 Touchscreen
+ 04a0 Dream Cheeky Stress/Panic Button
+04f4 Harting Elektronik, Inc.
+04f5 Fujitsu-ICL Systems, Inc.
+04f6 Norand Corp.
+04f7 Newnex Technology Corp.
+04f8 FuturePlus Systems
+04f9 Brother Industries, Ltd
+ 0002 HL-1050 Laser Printer
+ 0005 Printer
+ 0006 HL-1240 Laser Printer
+ 0007 HL-1250 Laser Printer
+ 0008 HL-1270 Laser Printer
+ 0009 Printer
+ 000a P2500 series
+ 000b Printer
+ 000c Printer
+ 000d HL-1440 Laser Printer
+ 000e HL-1450 series
+ 000f HL-1470N series
+ 0010 Printer
+ 0011 Printer
+ 0012 Printer
+ 0013 Printer
+ 0014 Printer
+ 0015 Printer
+ 0016 Printer
+ 0017 Printer
+ 0018 Printer
+ 001a HL-1430 Laser Printer
+ 001c Printer
+ 001e Printer
+ 0020 HL-5130 series
+ 0021 HL-5140 series
+ 0022 HL-5150D series
+ 0023 HL-5170DN series
+ 0024 Printer
+ 0025 Printer
+ 0027 HL-2030 Laser Printer
+ 0028 Printer
+ 0029 Printer
+ 002a HL-52x0 series
+ 002b HL-5250DN Printer
+ 002c Printer
+ 002d Printer
+ 0039 HL-5340 series
+ 0042 HL-2270DW Laser Printer
+ 0100 MFC8600/9650 series
+ 0101 MFC9600/9870 series
+ 0102 MFC9750/1200 series
+ 0104 MFC-8300J
+ 0105 MFC-9600J
+ 0106 MFC-7300C
+ 0107 MFC-7400C
+ 0108 MFC-9200C
+ 0109 MFC-830
+ 010a MFC-840
+ 010b MFC-860
+ 010c MFC-7400J
+ 010d MFC-9200J
+ 010e MFC-3100C Scanner
+ 010f MFC-5100C
+ 0110 MFC-4800 Scanner
+ 0111 MFC-6800
+ 0112 DCP1000 Port(FaxModem)
+ 0113 MFC-8500
+ 0114 MFC9700 Port(FaxModem)
+ 0115 MFC-9800 Scanner
+ 0116 DCP1400 Scanner
+ 0119 MFC-9660
+ 011a MFC-9860
+ 011b MFC-9880
+ 011c MFC-9760
+ 011d MFC-9070
+ 011e MFC-9180
+ 011f MFC-9160
+ 0120 MFC580 Port(FaxModem)
+ 0121 MFC-590
+ 0122 MFC-5100J
+ 0124 MFC-4800J
+ 0125 MFC-6800J
+ 0127 MFC-9800J
+ 0128 MFC-8500J
+ 0129 Imagistics 2500 (MFC-8640D clone)
+ 012b MFC-9030
+ 012e FAX4100e IntelliFax 4100e
+ 012f FAX-4750e
+ 0130 FAX-5750e
+ 0132 MFC-5200C RemovableDisk
+ 0135 MFC-100 Scanner
+ 0136 MFC-150CL Scanner
+ 013c MFC-890 Port
+ 013d MFC-5200J
+ 013e MFC-4420C RemovableDisk
+ 013f MFC-4820C RemovableDisk
+ 0140 DCP-8020
+ 0141 DCP-8025D
+ 0142 MFC-8420
+ 0143 MFC-8820D
+ 0144 DCP-4020C RemovableDisk
+ 0146 MFC-3220C
+ 0147 FAX-1820C Printer
+ 0148 MFC-3320CN
+ 0149 FAX-1920CN Printer
+ 014a MFC-3420C
+ 014b MFC-3820CN
+ 014c DCP-3020C
+ 014d FAX-1815C Printer
+ 014e MFC-8820J
+ 014f DCP-8025J
+ 0150 MFC-8220 Port(FaxModem)
+ 0151 MFC-8210J
+ 0153 DCP-1000J
+ 0157 MFC-3420J Printer
+ 0158 MFC-3820JN Port(FaxModem)
+ 015d MFC Composite Device
+ 015e DCP-8045D
+ 015f MFC-8440
+ 0160 MFC-8840D
+ 0161 MFC-210C
+ 0162 MFC-420CN Remote Setup Port
+ 0163 MFC-410CN RemovableDisk
+ 0165 MFC-620CN
+ 0166 MFC-610CLN RemovableDisk
+ 0168 MFC-620CLN
+ 0169 DCP-110C RemovableDisk
+ 016b DCP-310CN RemovableDisk
+ 016c FAX-2440C Printer
+ 016d MFC-5440CN
+ 016e MFC-5840CN Remote Setup Port
+ 0170 FAX-1840C Printer
+ 0171 FAX-1835C Printer
+ 0172 FAX-1940CN Printer
+ 0173 MFC-3240C Remote Setup Port
+ 0174 MFC-3340CN RemovableDisk
+ 017b Imagistics sx2100
+ 0180 MFC-7420
+ 0181 MFC-7820N Port(FaxModem)
+ 0182 DCP-7010
+ 0183 DCP-7020
+ 0184 DCP-7025 Printer
+ 0185 MFC-7220 Printer
+ 0186 Composite Device
+ 0187 FAX-2820 Printer
+ 0188 FAX-2920 Printer
+ 018a MFC-9420CN
+ 018c DCP-115C
+ 018d DCP-116C
+ 018e DCP-117C
+ 018f DCP-118C
+ 0190 DCP-120C
+ 0191 DCP-315CN
+ 0192 DCP-340CW
+ 0193 MFC-215C
+ 0194 MFC-425CN
+ 0195 MFC-820CW Remote Setup Port
+ 0196 MFC-820CN Remote Setup Port
+ 0197 MFC-640CW
+ 019a MFC-840CLN Remote Setup Port
+ 01a2 MFC-8640D
+ 01a3 Composite Device
+ 01a4 DCP-8065DN Printer
+ 01a5 MFC-8460N Port(FaxModem)
+ 01a6 MFC-8860DN Port(FaxModem)
+ 01a7 MFC-8870DW Printer
+ 01a8 DCP-130C
+ 01a9 DCP-330C
+ 01aa DCP-540CN
+ 01ab MFC-240C
+ 01ae DCP-750CW RemovableDisk
+ 01af MFC-440CN
+ 01b0 MFC-660CN
+ 01b1 MFC-665CW
+ 01b2 MFC-845CW
+ 01b4 MFC-460CN
+ 01b5 MFC-630CD
+ 01b6 MFC-850CDN
+ 01b7 MFC-5460CN
+ 01b8 MFC-5860CN
+ 01ba MFC-3360C
+ 01bd MFC-8660DN
+ 01be DCP-750CN RemovableDisk
+ 01bf MFC-860CDN
+ 01c0 DCP-128C
+ 01c1 DCP-129C
+ 01c2 DCP-131C
+ 01c3 DCP-329C
+ 01c4 DCP-331C
+ 01c5 MFC-239C
+ 01c9 DCP-9040CN
+ 01ca MFC-9440CN
+ 01cb DCP-9045CDN
+ 01cc MFC-9840CDW
+ 01ce DCP-135C
+ 01cf DCP-150C
+ 01d0 DCP-350C
+ 01d1 DCP-560CN
+ 01d2 DCP-770CW
+ 01d3 DCP-770CN
+ 01d4 MFC-230C
+ 01d5 MFC-235C
+ 01d6 MFC-260C
+ 01d7 MFC-465CN
+ 01d8 MFC-680CN
+ 01d9 MFC-685CW
+ 01da MFC-885CW
+ 01db MFC-480CN
+ 01dc MFC-650CD
+ 01dd MFC-870CDN
+ 01de MFC-880CDN
+ 01df DCP-155C
+ 01e0 MFC-265C
+ 01e1 DCP-153C
+ 01e2 DCP-157C
+ 01e3 DCP-353C
+ 01e4 DCP-357C
+ 01e7 MFC-7340
+ 01e9 DCP-7040
+ 01ea DCP-7030
+ 01eb MFC-7320
+ 01ec MFC-9640CW
+ 01f4 MFC-5890CN
+ 020a MFC-8670DN
+ 020c DCP-9042CDN
+ 020d MFC-9450CDN
+ 0216 MFC-8880DN
+ 0217 MFC-8480DN
+ 0219 MFC-8380DN
+ 021a MFC-8370DN
+ 021b DCP-8070D
+ 021c MFC-9320CW
+ 021d MFC-9120CN
+ 021e DCP-9010CN
+ 0220 MFC-9010CN
+ 0222 DCP-195C
+ 0223 DCP-365CN
+ 0224 DCP-375CW
+ 0225 DCP-395CN
+ 0227 DCP-595CN
+ 0228 MFC-255CW
+ 0229 MFC-295CN
+ 022a MFC-495CW
+ 022b MFC-495CN
+ 022c MFC-795CW
+ 022d MFC-675CD
+ 022e MFC-695CDN
+ 022f MFC-735CD
+ 0230 MFC-935CDN
+ 0234 DCP-373CW
+ 0235 DCP-377CW
+ 0236 DCP-390CN
+ 0239 MFC-253CW
+ 023a MFC-257CW
+ 023e DCP-197C
+ 023f MFC-8680DN
+ 0240 MFC-J950DN
+ 0248 DCP-7055 scanner/printer
+ 0253 DCP-J125
+ 0254 DCP-J315W
+ 0255 DCP-J515W
+ 0256 DCP-J515N
+ 0257 DCP-J715W
+ 0258 DCP-J715N
+ 0259 MFC-J220
+ 025a MFC-J410
+ 025b MFC-J265W
+ 025c MFC-J415W
+ 025d MFC-J615W
+ 025e MFC-J615N
+ 025f MFC-J700D
+ 0260 MFC-J800D
+ 0261 MFC-J850DN
+ 026b MFC-J630W
+ 026d MFC-J805D
+ 026e MFC-J855DN
+ 026f MFC-J270W
+ 0273 DCP-7057 scanner/printer
+ 0276 MFC-5895CW
+ 0278 MFC-J410W
+ 0279 DCP-J525W
+ 027a DCP-J525N
+ 027b DCP-J725DW
+ 027c DCP-J725N
+ 027d DCP-J925DW
+ 027e MFC-J955DN
+ 027f MFC-J280W
+ 0280 MFC-J435W
+ 0281 MFC-J430W
+ 0282 MFC-J625DW
+ 0283 MFC-J825DW
+ 0284 MFC-J825N
+ 0285 MFC-J705D
+ 0287 MFC-J860DN
+ 0288 MFC-J5910DW
+ 0289 MFC-J5910CDW
+ 028a DCP-J925N
+ 028d MFC-J835DW
+ 028f MFC-J425W
+ 0290 MFC-J432W
+ 0291 DCP-8110DN
+ 0292 DCP-8150DN
+ 0293 DCP-8155DN
+ 0294 DCP-8250DN
+ 0295 MFC-8510DN
+ 0296 MFC-8520DN
+ 0298 MFC-8910DW
+ 0299 MFC-8950DW
+ 029a MFC-8690DW
+ 029c MFC-8515DN
+ 029e MFC-9125CN
+ 029f MFC-9325CW
+ 02a0 DCP-J140W
+ 02a5 MFC-7240
+ 02a6 FAX-2940
+ 02a7 FAX-2950
+ 02a8 MFC-7290
+ 02ab FAX-2990
+ 02ac DCP-8110D
+ 02ad MFC-9130CW
+ 02ae MFC-9140CDN
+ 02af MFC-9330CDW
+ 02b0 MFC-9340CDW
+ 02b1 DCP-9020CDN
+ 02b2 MFC-J810DN
+ 02b3 MFC-J4510DW
+ 02b4 MFC-J4710DW
+ 02b5 DCP-8112DN
+ 02b6 DCP-8152DN
+ 02b7 DCP-8157DN
+ 02b8 MFC-8512DN
+ 02ba MFC-8912DW
+ 02bb MFC-8952DW
+ 02bc DCP-J540N
+ 02bd DCP-J740N
+ 02be MFC-J710D
+ 02bf MFC-J840N
+ 02c0 DCP-J940N
+ 02c1 MFC-J960DN
+ 02c2 DCP-J4110DW
+ 02c3 MFC-J4310DW
+ 02c4 MFC-J4410DW
+ 02c5 MFC-J4610DW
+ 02c6 DCP-J4210N
+ 02c7 MFC-J4510N
+ 02c8 MFC-J4910CDW
+ 02c9 MFC-J4810DN
+ 02ca MFC-8712DW
+ 02cb MFC-8710DW
+ 02cc MFC-J2310
+ 02cd MFC-J2510
+ 02ce DCP-7055W
+ 02cf DCP-7057W
+ 02d0 DCP-1510
+ 02d1 MFC-1810
+ 02d3 DCP-9020CDW
+ 02d4 MFC-8810DW
+ 02dd DCP-J4215N
+ 02de DCP-J132W
+ 02df DCP-J152W
+ 02e0 DCP-J152N
+ 02e1 DCP-J172W
+ 02e2 DCP-J552DW
+ 02e3 DCP-J552N
+ 02e4 DCP-J752DW
+ 02e5 DCP-J752N
+ 02e6 DCP-J952N
+ 02e7 MFC-J245
+ 02e8 MFC-J470DW
+ 02e9 MFC-J475DW
+ 02ea MFC-J285DW
+ 02eb MFC-J650DW
+ 02ec MFC-J870DW
+ 02ed MFC-J870N
+ 02ee MFC-J720D
+ 02ef MFC-J820DN
+ 02f0 MFC-J980DN
+ 02f1 MFC-J890DN
+ 02f2 MFC-J6520DW
+ 02f3 MFC-J6570CDW
+ 02f4 MFC-J6720DW
+ 02f5 MFC-J6920DW
+ 02f6 MFC-J6970CDW
+ 02f7 MFC-J6975CDW
+ 02f8 MFC-J6770CDW
+ 02f9 DCP-J132N
+ 02fa MFC-J450DW
+ 02fb MFC-J875DW
+ 02fc DCP-J100
+ 02fd DCP-J105
+ 02fe MFC-J200
+ 02ff MFC-J3520
+ 0300 MFC-J3720
+ 030f DCP-L8400CDN
+ 0310 DCP-L8450CDW
+ 0311 MFC-L8600CDW
+ 0312 MFC-L8650CDW
+ 0313 MFC-L8850CDW
+ 0314 MFC-L9550CDW
+ 0318 MFC-7365DN
+ 0320 MFC-L2740DW
+ 0321 DCP-L2500D
+ 0322 DCP-L2520DW
+ 0324 DCP-L2520D
+ 0326 DCP-L2540DN
+ 0328 DCP-L2540DW
+ 0329 DCP-L2560DW
+ 0330 HL-L2380DW
+ 0331 MFC-L2700DW
+ 0335 FAX-L2700DN
+ 0337 MFC-L2720DW
+ 0338 MFC-L2720DN
+ 0339 DCP-J4120DW
+ 033a MFC-J4320DW
+ 033c MFC-J2320
+ 033d MFC-J4420DW
+ 0340 MFC-J4620DW
+ 0341 MFC-J2720
+ 0342 MFC-J4625DW
+ 0343 MFC-J5320DW
+ 0346 MFC-J5620DW
+ 0347 MFC-J5720DW
+ 0349 DCP-J4220N
+ 034b MFC-J4720N
+ 034e MFC-J5720CDW
+ 034f MFC-J5820DN
+ 0350 MFC-J5620CDW
+ 0351 DCP-J137N
+ 0353 DCP-J557N
+ 0354 DCP-J757N
+ 0355 DCP-J957N
+ 0356 MFC-J877N
+ 0357 MFC-J727D
+ 0358 MFC-J987DN
+ 0359 MFC-J827DN
+ 035a MFC-J897DN
+ 035b DCP-1610W
+ 035c DCP-1610NW
+ 035d MFC-1910W
+ 035e MFC-1910NW
+ 0360 DCP-1618W
+ 0361 MFC-1919NW
+ 0364 MFC-J5625DW
+ 0365 MFC-J4520DW
+ 0366 MFC-J5520DW
+ 0367 DCP-7080D
+ 0368 DCP-7080
+ 0369 DCP-7180DN
+ 036a DCP-7189DW
+ 036b MFC-7380
+ 036c MFC-7480D
+ 036d MFC-7880DN
+ 036e MFC-7889DW
+ 036f DCP-9022CDW
+ 0370 MFC-9142CDN
+ 0371 MFC-9332CDW
+ 0372 MFC-9342CDW
+ 0373 MFC-L2700D
+ 0376 DCP-1600
+ 0377 MFC-1900
+ 0378 DCP-1608
+ 0379 DCP-1619
+ 037a MFC-1906
+ 037b MFC-1908
+ 037c ADS-2000e
+ 037d ADS-2100e
+ 037e ADS-2500We
+ 037f ADS-2600We
+ 0380 DCP-J562DW
+ 0381 DCP-J562N
+ 0383 DCP-J962N
+ 0384 MFC-J480DW
+ 0385 MFC-J485DW
+ 0386 MFC-J460DW
+ 0388 MFC-J680DW
+ 0389 MFC-J880DW
+ 038a MFC-J885DW
+ 038b MFC-J880N
+ 038c MFC-J730DN
+ 038d MFC-J990DN
+ 038e MFC-J830DN
+ 038f MFC-J900DN
+ 0390 MFC-J5920DW
+ 0392 MFC-L2705DW
+ 0393 DCP-T300
+ 0394 DCP-T500W
+ 0395 DCP-T700W
+ 0396 MFC-T800W
+ 0397 DCP-J963N
+ 03b3 MFC-J6925DW
+ 03b4 MFC-J6573CDW
+ 03b5 MFC-J6973CDW
+ 03b6 MFC-J6990CDW
+ 03bb MFC-L2680W
+ 03bc MFC-L2700DN
+ 03bd DCP-J762N
+ 1000 Printer
+ 1002 Printer
+ 2002 PTUSB Printing
+ 2004 PT-2300/2310 p-Touch Laber Printer
+ 2015 QL-500 P-touch label printer
+ 2016 QL-550 P-touch label printer
+ 201a PT-18R P-touch label printer
+ 201b QL-650TD P-touch Label Printer
+ 2027 QL-560 P-touch Label Printer
+ 2028 QL-570 P-touch Label Printer
+ 202b PT-7600 P-touch Label Printer
+ 2061 PT-P700 P-touch Label Printer
+ 2064 PT-P700 P-touch Label Printer RemovableDisk
+ 2100 Card Reader Writer
+ 2102 Sewing machine
+ 60a0 ADS-2000
+ 60a1 ADS-2100
+ 60a4 ADS-2500W
+ 60a5 ADS-2600W
+ 60a6 ADS-1000W
+ 60a7 ADS-1100W
+ 60a8 ADS-1500W
+ 60a9 ADS-1600W
+04fa Dallas Semiconductor
+ 2490 DS1490F 2-in-1 Fob, 1-Wire adapter
+ 4201 DS4201 Audio DAC
+04fb Biostar Microtech International Corp.
+04fc Sunplus Technology Co., Ltd
+ 0003 CM1092 / Wintech CM-5098 Optical Mouse
+ 0005 USB OpticalWheel Mouse
+ 0013 ViewMate Desktop Mouse CC2201
+ 0015 ViewMate Desktop Mouse CC2201
+ 00d3 00052486 / Laser Mouse M1052 [hama]
+ 0171 SPCA1527A/SPCA1528 SD card camera (Mass Storage mode)
+ 0201 SPCP825 RS232C Adapter
+ 0232 Fingerprint
+ 0538 Wireless Optical Mouse 2.4G [Bright]
+ 0561 Flexcam 100
+ 05d8 Wireless keyboard/mouse
+ 05da SPEEDLINK SNAPPY Wireless Mouse Nano
+ 0c15 SPIF215A SATA bridge
+ 0c25 SATALink SPIF225A
+ 1528 SPCA1527A/SPCA1528 SD card camera (webcam mode)
+ 1533 Mass Storage
+ 2080 ASUS Webcam
+ 500c CA500C Digital Camera
+ 504a Aiptek Mini PenCam 1.3
+ 504b Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3
+ 5330 Digitrex 2110
+ 5331 Vivitar Vivicam 10
+ 5360 Sunplus Generic Digital Camera
+ 5563 Digital Media Player MP3/WMA [The Sharper Image]
+ 5720 Card Reader Driver
+ 6333 Siri A9 UVC chipset
+ 7333 Finet Technology Palmpix DC-85
+ 757a Aiptek, MP315 MP3 Player
+ ffff PureDigital Ritz Disposable
+04fd Soliton Systems, K.K.
+ 0003 Smart Card Reader II
+04fe PFU, Ltd
+04ff E-CMOS Corp.
+0500 Siam United Hi-Tech
+ 0001 DART Keyboard Mouse
+ 0002 DART-2 Keyboard
+0501 Fujikura DDK, Ltd
+0502 Acer, Inc.
+ 0001 Handheld
+ 0736 Handheld
+ 15b1 PDA n311
+ 1631 c10 Series
+ 1632 c20 Series
+ 16e1 n10 Handheld Sync
+ 16e2 n20 Pocket PC Sync
+ 16e3 n30 Handheld Sync
+ 2008 Liquid Gallant Duo E350 (preloader)
+ 3202 Liquid
+ 3203 Liquid (Debug mode)
+ 3230 BeTouch E120
+ 3317 Liquid
+ 3325 Iconia tablet A500
+ 3341 Iconia tablet A500
+ 33c3 Liquid Gallant Duo E350
+ 33c4 Liquid Gallant Duo E350 (debug mode)
+ 33c7 Liquid Gallant Duo E350 (USB tethering)
+ 33c8 Liquid Gallant Duo E350 (debug mode, USB tethering)
+ d001 Divio NW801/DVC-V6+ Digital Camera
+0503 Hitachi America, Ltd
+0504 Hayes Microcomputer Products
+0506 3Com Corp.
+ 009d HomeConnect Camera
+ 00a0 3CREB96 Bluetooth Adapter
+ 00a1 Bluetooth Device
+ 00a2 Bluetooth Device
+ 00df 3Com Home Connect lite
+ 0100 HomeConnect ADSL Modem Driver
+ 03e8 3C19250 Ethernet [klsi]
+ 0a01 3CRSHEW696 Wireless Adapter
+ 0a11 3CRWE254G72 802.11g Adapter
+ 11f8 HomeConnect 3C460
+ 2922 HomeConnect Cable Modem External with
+ 3021 U.S.Robotics 56000 Voice FaxModem Pro
+ 4601 3C460B 10/100 Ethernet Adapter
+ f002 3CP4218 ADSL Modem (pre-init)
+ f003 3CP4218 ADSL Modem
+ f100 3CP4218 ADSL Modem (pre-init)
+0507 Hosiden Corp.
+ 0011 Konami ParaParaParadise Controller
+0508 Clarion Co., Ltd
+0509 Aztech Systems, Ltd
+ 0801 ADSL Modem
+ 0802 ADSL Modem (RFC1483)
+ 0806 DSL Modem
+ 080f Binatone ADSL500 Modem Network Interface
+ 0812 Pirelli ADSL Modem Network Interface
+050a Cinch Connectors
+050b Cable System International
+050c InnoMedia, Inc.
+050d Belkin Components
+ 0004 Direct Connect
+ 0012 F8T012 Bluetooth Adapter
+ 0013 F8T013 Bluetooth Adapter
+ 0017 B8T017 Bluetooth+EDR 2.1 / F4U017 USB 2.0 7-port Hub
+ 003a Universal Media Reader
+ 0050 F5D6050 802.11b Wireless Adapter v2000 [Atmel at76c503a]
+ 0081 F8T001v2 Bluetooth
+ 0083 Bluetooth Device
+ 0084 F8T003v2 Bluetooth
+ 0102 Flip KVM
+ 0103 F5U103 Serial Adapter [etek]
+ 0106 VideoBus II Adapter, Video
+ 0108 F1DE108B KVM
+ 0109 F5U109/F5U409 PDA Adapter
+ 0115 SCSI Adapter
+ 0119 F5U120-PC Dual PS/2 Ports / F5U118-UNV ADB Adapter
+ 0121 F5D5050 100Mbps Ethernet
+ 0122 Ethernet Adapter
+ 0131 Bluetooth Device with trace filter
+ 016a Bluetooth Mini Dongle
+ 0200 Nostromo SpeedPad n52te Gaming Keyboard
+ 0201 Peripheral Switch
+ 0208 USBView II Video Adapter [nt1004]
+ 0210 F5U228 Hi-Speed USB 2.0 DVD Creator
+ 0211 F5U211 USB 2.0 15-in-1 Media Reader & Writer
+ 0224 F5U224 USB 2.0 4-Port Hub
+ 0234 F5U234 USB 2.0 4-Port Hub
+ 0237 F5U237 USB 2.0 7-Port Hub
+ 0240 F5U240 USB 2.0 CF Card Reader
+ 0249 USB 2 Flash Media Device
+ 0257 F5U257 Serial
+ 0304 FSU304 USB 2.0 - 4 Ports Hub
+ 0307 USB 2.0 - 7 ports Hub [FSU307]
+ 0409 F5U409 Serial
+ 0416 Staples 12416 7 port desktop hub
+ 0551 F6C550-AVR UPS
+ 065a F8T065BF Mini Bluetooth 4.0 Adapter
+ 0706 2-N-1 7-Port Hub (Lower half)
+ 0802 Nostromo n40 Gamepad
+ 0803 Nostromo 1745 GamePad
+ 0805 Nostromo N50 GamePad
+ 0815 Nostromo n52 HID SpeedPad Mouse Wheel
+ 0826 ErgoFit Wireless Optical Mouse (HID)
+ 0980 HID UPS Battery
+ 1004 F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU]
+ 1102 F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS]
+ 1103 F9L1103 N750 DB 802.11abgn 2x3:3 [Ralink RT3573]
+ 1106 F9L1106v1 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]
+ 1109 F9L1109v1 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]
+ 110a F9L1101v2 802.11abgn Wireless Adapter [Realtek RTL8192DU]
+ 11f2 ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS]
+ 1202 F5U120-PC Parallel Printer Port
+ 1203 F5U120-PC Serial Port
+ 2103 F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU]
+ 21f1 N300 WLAN N Adapter [ISY]
+ 21f2 RTL8192CU 802.11n WLAN Adapter [ISY IWL 4000]
+ 258a F5U258 Host to Host cable
+ 3101 F1DF102U/F1DG102U Flip Hub
+ 3201 F1DF102U/F1DG102U Flip KVM
+ 4050 ZD1211B
+ 5055 F5D5055 Gigabit Network Adapter [AX88xxx]
+ 6050 F6D6050 802.11abgn Wireless Adapter [Broadcom BCM4323]
+ 6051 F5D6051 802.11b Wireless Network Adapter [ZyDAS ZD1201]
+ 615a F7D4101 / F9L1101v1 802.11abgn Wireless Adapter [Broadcom BCM4323]
+ 7050 F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887]
+ 7051 F5D7051 802.11g Adapter v1000 [Broadcom 4320 USB]
+ 705a F5D7050 Wireless G Adapter v3000 [Ralink RT2571W]
+ 705b Wireless G Adapter
+ 705c F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B]
+ 705e F5D7050 Wireless G Adapter v5000 [Realtek RTL8187B]
+ 706a 2-N-1 7-Port Hub (Upper half)
+ 8053 F5D8053 N Wireless USB Adapter v1000/v4000 [Ralink RT2870]
+ 805c F5D8053 N Wireless Adapter v3000 [Ralink RT2870]
+ 805e F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U]
+ 815c F5D8053 N Wireless USB Adapter v3000 [Ralink RT2870]
+ 815f F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU]
+ 825a F5D8055 N+ Wireless Adapter v1000 [Ralink RT2870]
+ 825b F5D8055 N+ Wireless Adapter v2000 [Ralink RT3072]
+ 845a F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU]
+ 905b F5D9050 Wireless G+ MIMO Network Adapter v3000 [Ralink RT2573]
+ 905c F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573]
+ 935a F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT3070]
+ 935b F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070]
+ 945a F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU]
+ 945b F7D1101 v2 Basic Wireless Adapter [Ralink RT3370]
+ d321 Dynex DX-NUSB 802.11bgn Wireless Adapter [Broadcom BCM43231]
+050e Neon Technology, Inc.
+050f KC Technology, Inc.
+ 0001 Hub
+ 0003 KC82C160S Hub
+ 0180 KC-180 IrDA Dongle
+ 0190 KC2190 USB Host-to-Host cable
+0510 Sejin Electron, Inc.
+ 0001 Keyboard
+ 1000 Keyboard with PS/2 Mouse Port
+ e001 Mouse
+0511 N'Able (DataBook) Technologies, Inc.
+ 002b AOC DVB
+0512 Hualon Microelectronics Corp.
+0513 digital-X, Inc.
+0514 FCI Electronics
+0515 ACTC
+0516 Longwell Electronics
+0517 Butterfly Communications
+0518 EzKEY Corp.
+ 0001 USB to PS2 Adaptor v1.09
+ 0002 EZ-9900C Keyboard
+0519 Star Micronics Co., Ltd
+ 0003 TSP100ECO/TSP100II
+ c002 Xlive Bluetooth XBM-100S MP3 Player
+051a WYSE Technology
+ a005 Smart Display Version 9973
+051b Silicon Graphics
+051c Shuttle, Inc.
+ 0005 VFD Module
+ c001 eHome Infrared Receiver
+ c002 eHome Infrared Receiver
+051d American Power Conversion
+ 0001 UPS
+ 0002 Uninterruptible Power Supply
+ 0003 UPS
+051e Scientific Atlanta, Inc.
+051f IO Systems (Elite Electronics), Inc.
+0520 Taiwan Semiconductor Manufacturing Co.
+0521 Airborn Connectors
+0522 Advanced Connectek, Inc.
+0523 ATEN GmbH
+0524 Sola Electronics
+0525 Netchip Technology, Inc.
+ 100d RFMD Bluetooth Device
+ 1080 NET1080 USB-USB Bridge
+ 1200 SSDC Adapter II
+ 1265 File-backed Storage Gadget
+ 3424 Lumidigm Venus fingerprint sensor
+ a0f0 Cambridge Electronic Devices Power1401 mk 2
+ a140 USB Clik! 40
+ a141 (OME) PocketZip 40 MP3 Player Driver
+ a220 GVC Bluetooth Wireless Adapter
+ a4a0 Linux-USB "Gadget Zero"
+ a4a1 Linux-USB Ethernet Gadget
+ a4a2 Linux-USB Ethernet/RNDIS Gadget
+ a4a3 Linux-USB user-mode isochronous source/sink
+ a4a4 Linux-USB user-mode bulk source/sink
+ a4a5 Pocketbook Pro 903
+ a4a6 Linux-USB Serial Gadget
+ a4a7 Linux-USB Serial Gadget (CDC ACM mode)
+ a4a8 Linux-USB Printer Gadget
+ a4a9 Linux-USB OBEX Gadget
+ a4aa Linux-USB CDC Composite Gadge (Ethernet and ACM)
+0526 Temic MHS S.A.
+0527 ALTRA
+0528 ATI Technologies, Inc.
+ 7561 TV Wonder
+ 7562 TV Wonder, Edition (FN5)
+ 7563 TV Wonder, Edition (FI)
+ 7564 TV Wonder, Edition (FQ)
+ 7565 TV Wonder, Edition (NTSC+)
+ 7566 TV Wonder, Edition (FN5)
+ 7567 TV Wonder, Edition (FI)
+ 7568 TV Wonder, Edition (FQ)
+ 7569 Live! Pro (A)
+ 756a Live! Pro Audio (O)
+0529 Aladdin Knowledge Systems
+ 0001 HASP copy protection dongle
+ 030b eToken R1 v3.1.3.x
+ 0313 eToken R1 v3.2.3.x
+ 031b eToken R1 v3.3.3.x
+ 0323 eToken R1 v3.4.3.x
+ 0412 eToken R2 v2.2.4.x
+ 041a eToken R2 v2.2.4.x
+ 0422 eToken R2 v2.4.4.x
+ 042a eToken R2 v2.5.4.x
+ 050c eToken Pro v4.1.5.x
+ 0514 eToken Pro v4.2.5.4
+ 0600 eToken Pro 64k (4.2)
+ 0620 Token JC
+052a Crescent Heart Software
+052b Tekom Technologies, Inc.
+ 0102 Ca508A HP1020 Camera v.1.3.1.6
+ 0801 Yakumo MegaImage 37
+ 1512 Yakumo MegaImage IV
+ 1513 Aosta CX100 Webcam
+ 1514 Aosta CX100 Webcam Storage
+ 1905 Yakumo MegaImage 47
+ 1911 Yakumo MegaImage 47 SL
+ 2202 WDM Still Image Capture
+ 2203 Sound Vision Stream Driver
+ 3a06 DigiLife DDV-5120A
+ d001 P35U Camera Capture
+052c Canon Information Systems, Inc.
+052d Avid Electronics Corp.
+052e Standard Microsystems Corp.
+052f Unicore Software, Inc.
+0530 American Microsystems, Inc.
+0531 Wacom Technology Corp.
+0532 Systech Corp.
+0533 Alcatel Mobile Phones
+0534 Motorola, Inc.
+0535 LIH TZU Electric Co., Ltd
+0536 Hand Held Products (Welch Allyn, Inc.)
+ 01a0 PDT
+0537 Inventec Corp.
+0538 Caldera International, Inc. (SCO)
+0539 Shyh Shiun Terminals Co., Ltd
+053a PrehKeyTec GmbH
+ 0b00 Hub
+ 0b01 Preh MCI 3100
+053b Global Village Communication
+053c Institut of Microelectronic & Mechatronic Systems
+053d Silicon Architect
+053e Mobility Electronics
+053f Synopsys, Inc.
+0540 UniAccess AB
+ 0101 Panache Surf ISDN TA
+0541 Sirf Technology, Inc.
+0543 ViewSonic Corp.
+ 00fe G773 Monitor Hub
+ 00ff P815 Monitor Hub
+ 0bf2 airpanel V150 Wireless Smart Display
+ 0bf3 airpanel V110 Wireless Smart Display
+ 0ed9 Color Pocket PC V35
+ 0f01 airsync Wi-Fi Wireless Adapter
+ 1527 Color Pocket PC V36
+ 1529 Color Pocket PC V37
+ 152b Color Pocket PC V38
+ 152e Pocket PC
+ 1921 Communicator Pocket PC
+ 1922 Smartphone
+ 1923 Pocket PC V30
+ 1a11 Wireless 802.11g Adapter
+ 1e60 TA310 - ATSC/NTSC/PAL Driver(PCM4)
+ 4153 ViewSonic G773 Control (?)
+0544 Cristie Electronics, Ltd
+0545 Xirlink, Inc.
+ 7333 Trution Web Camera
+ 8002 IBM NetCamera
+ 8009 Veo PC Camera
+ 800c Veo Stingray
+ 800d Veo PC Camera
+ 8080 IBM C-It Webcam
+ 808a Veo PC Camera
+ 808b Veo Stingray
+ 808d Veo PC Camera
+ 810a Veo Advanced Connect Webcam
+ 810b Veo PC Camera
+ 810c Veo PC Camera
+ 8135 Veo Mobile/Advanced Web Camera
+ 813a Veo PC Camera
+ 813b Veo PC Camera
+ 813c Veo Mobile/Advanced Web Camera
+ 8333 Veo Stingray/Connect Web Camera
+ 888c eVision 123 digital camera
+ 888d eVision 123 digital camera
+0546 Polaroid Corp.
+ 0daf PDC 2300Z
+ 1bed PDC 1320 Camera
+ 3097 PDC 310
+ 3155 PDC 3070 Camera
+ 3187 Digital Camera
+ 3191 Ion 80 Camera
+ 3273 PDC 2030 Camera
+ 3304 a500 Digital Camera
+ dccf Sound Vision Stream Driver
+0547 Anchor Chips, Inc.
+ 0001 ICSI Bluetooth Device
+ 1002 Python2 WDM Encoder
+ 1006 Hantek DSO-2100 UF
+ 2131 AN2131 EZUSB Microcontroller
+ 2235 AN2235 EZUSB-FX Microcontroller
+ 2710 EZ-Link Loader (EZLNKLDR.SYS)
+ 2720 AN2720 USB-USB Bridge
+ 2727 Xircom PGUNET USB-USB Bridge
+ 2750 EZ-Link (EZLNKUSB.SYS)
+ 2810 Cypress ATAPI Bridge
+ 4d90 AmScope MD1900 camera
+ 6510 Touptek UCMOS05100KPA
+ 7000 PowerSpec MCE460 Front Panel LED Display
+ 7777 Bluetooth Device
+ 9999 AN2131 uninitialized (?)
+0548 Tyan Computer Corp.
+ 1005 EZ Cart II GameBoy Flash Programmer
+0549 Pixera Corp.
+054a Fujitsu Microelectronics, Inc.
+054b New Media Corp.
+054c Sony Corp.
+ 0001 HUB
+ 0002 Standard HUB
+ 0010 DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica Digital Camera
+ 0014 Nogatech USBVision (SY)
+ 0022 Storage Adapter V2 (TPP)
+ 0023 CD Writer
+ 0024 Mavica CD-1000 Camera
+ 0025 NW-MS7 Walkman MemoryStick Reader
+ 002b Portable USB Harddrive V2
+ 002c USB Floppy Disk Drive
+ 002d MSAC-US1 MemoryStick Reader
+ 002e HandyCam MemoryStick Reader
+ 0030 Storage Adapter V2 (TPP)
+ 0032 MemoryStick MSC-U01 Reader
+ 0035 Network Walkman (E)
+ 0036 Net MD
+ 0037 MG Memory Stick Reader/Writer
+ 0038 Clie PEG-S300/D PalmOS PDA
+ 0039 Network Walkman (MS)
+ 003c VAIO-MX LCD Control
+ 0045 Digital Imaging Video
+ 0046 Network Walkman
+ 004a Memory Stick Hi-Fi System
+ 004b Memory Stick Reader/Writer
+ 004e DSC-xxx (ptp)
+ 0056 MG Memory Stick Reader/Writer
+ 0058 Clie PEG-N7x0C PalmOS PDA Mass Storage
+ 0066 Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial
+ 0067 CMR-PC3 Webcam
+ 0069 Memorystick MSC-U03 Reader
+ 006c FeliCa S310 [PaSoRi]
+ 006d Clie PEG-T425 PDA Mass Storage
+ 006f Network Walkman (EV)
+ 0073 Storage CRX1750U
+ 0075 Net MD
+ 0076 Storage Adapter ACR-U20
+ 007c Net MD
+ 007f IC Recorder (MS)
+ 0080 Net MD
+ 0081 Net MD
+ 0084 Net MD
+ 0085 Net MD
+ 0086 Net MD
+ 008b Micro Vault 64M Mass Storage
+ 0095 Clie s360
+ 0099 Clie NR70 PDA Mass Storage
+ 009a Clie NR70 PDA Serial
+ 00ab Visual Communication Camera (PCGA-UVC10)
+ 00af DPP-EX Series Digital Photo Printer
+ 00bf IC Recorder (S)
+ 00c0 Handycam DCR-30
+ 00c6 Net MD
+ 00c7 Net MD
+ 00c8 MZ-N710 Minidisc Walkman
+ 00c9 Net MD
+ 00ca MZ-DN430 Minidisc Walkman
+ 00cb MSAC-US20 Memory Stick Reader
+ 00da Clie nx60
+ 00e8 Network Walkman (MS)
+ 00e9 Handheld
+ 00eb Net MD
+ 0101 Net MD
+ 0103 IC Recorder (ST)
+ 0105 Micro Vault Hub
+ 0107 VCC-U01 Visual Communication Camera
+ 0110 Digital Imaging Video
+ 0113 Net MD
+ 0116 IC Recorder (P)
+ 0144 Clie PEG-TH55 PDA
+ 0147 Visual Communication Camera (PCGA-UVC11)
+ 014c Aiwa AM-NX9 Net MD Music Recorder MDLP
+ 014d Memory Stick Reader/Writer
+ 0154 Eyetoy Audio Device
+ 015f IC Recorder (BM)
+ 0169 Clie PEG-TJ35 PDA Serial
+ 016a Clie PEG-TJ35 PDA Mass Storage
+ 016b Mobile HDD
+ 016d IC Recorder (SX)
+ 016e DPP-EX50 Digital Photo Printer
+ 0171 Fingerprint Sensor 3500
+ 017e Net MD
+ 017f Hi-MD WALKMAN
+ 0180 Net MD
+ 0181 Hi-MD WALKMAN
+ 0182 Net MD
+ 0183 Hi-MD WALKMAN
+ 0184 Net MD
+ 0185 Hi-MD WALKMAN
+ 0186 Net MD
+ 0187 Hi-MD MZ-NH600 WALKMAN
+ 0188 Net MD
+ 018a Net MD
+ 018b Hi-MD SOUND GATE
+ 019e Micro Vault 1.0G Mass Storage
+ 01ad ATRAC HDD PA
+ 01bb FeliCa S320 [PaSoRi]
+ 01bd MRW62E Multi-Card Reader/Writer
+ 01c3 NW-E55 Network Walkman
+ 01c6 MEMORY P-AUDIO
+ 01c7 Printing Support
+ 01c8 PSP Type A
+ 01c9 PSP Type B
+ 01d0 DVD+RW External Drive DRU-700A
+ 01d5 IC RECORDER
+ 01de VRD-VC10 [Video Capture]
+ 01e8 UP-DR150 Photo Printer
+ 01e9 Net MD
+ 01ea Hi-MD WALKMAN
+ 01ee IC RECORDER
+ 01fa IC Recorder (P)
+ 01fb NW-E405 Network Walkman
+ 020f Device
+ 0210 ATRAC HDD PA
+ 0219 Net MD
+ 021a Hi-MD WALKMAN
+ 021b Net MD
+ 021c Hi-MD WALKMAN
+ 021d Net MD
+ 0226 UP-CR10L
+ 0227 Printing Support
+ 022c Net MD
+ 022d Hi-MD AUDIO
+ 0233 ATRAC HDD PA
+ 0236 Mobile HDD
+ 023b DVD+RW External Drive DRU-800UL
+ 023c Net MD
+ 023d Hi-MD WALKMAN
+ 0243 MicroVault Flash Drive
+ 024b Vaio VGX Mouse
+ 0257 IFU-WLM2 USB Wireless LAN Module (Wireless Mode)
+ 0258 IFU-WLM2 USB Wireless LAN Module (Memory Mode)
+ 0259 IC RECORDER
+ 0267 Tachikoma Device
+ 0268 Batoh Device / PlayStation 3 Controller
+ 0269 HDD WALKMAN
+ 026a HDD WALKMAN
+ 0271 IC Recorder (P)
+ 027c NETWORK WALKMAN
+ 027e SONY Communicator
+ 027f IC RECORDER
+ 0286 Net MD
+ 0287 Hi-MD WALKMAN
+ 0290 VGP-UVC100 Visual Communication Camera
+ 029b PRS-500 eBook reader
+ 02a5 MicroVault Flash Drive
+ 02af Handycam DCR-DVD306E
+ 02c4 Device
+ 02d1 DVD RW
+ 02d2 PSP Slim
+ 02d8 SBAC-US10 SxS PRO memory card reader/writer
+ 02e1 FeliCa S330 [PaSoRi]
+ 02ea PlayStation 3 Memory Card Adaptor
+ 02f9 DSC-H9
+ 0317 WALKMAN
+ 031a Walkman NWD-B103F
+ 031e PRS-300/PRS-505 eBook reader
+ 0325 NWZ-A818
+ 033e DSC-W120/W290
+ 0346 Handycam DCR-SR55E
+ 0348 HandyCam HDR-TG3E
+ 035b Walkman NWZ-A828
+ 035c NWZ-A726/A728/A729
+ 035f UP-DR200 Photo Printer
+ 0382 Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1)
+ 0385 Walkman NWZ-E436F
+ 0387 IC Recorder (P)
+ 03bc Webbie HD - MHS-CM1
+ 03d1 DPF-X95
+ 03d3 DR-BT100CX
+ 03d5 PlayStation Move motion controller
+ 03fc WALKMAN [NWZ-E345]
+ 03fd Walkman NWZ-E443
+ 042f PlayStation Move navigation controller
+ 0440 DSC-H55
+ 0485 MHS-PM5 HD camcorder
+ 04cb WALKMAN NWZ-E354
+ 0541 DSC-HX100V [Cybershot Digital Still Camera]
+ 05c4 DualShock 4
+ 0689 Walkman NWZ-B173F
+ 06bb WALKMAN NWZ-F805
+ 06c3 RC-S380
+ 07c4 ILCE-6000 (aka Alpha-6000) in Mass Storage mode
+ 088c Portable Headphone Amplifier
+ 08b7 ILCE-6000 (aka Alpha-6000) in MTP mode
+ 094e ILCE-6000 (aka Alpha-6000) in PC Remote mode
+ 0994 ILCE-6000 (aka Alpha-6000) in charging mode
+ 0bb5 Headset MDR-1000X
+ 1000 Wireless Buzz! Receiver
+054d Try Corp.
+054e Proside Corp.
+054f WYSE Technology Taiwan
+0550 Fuji Xerox Co., Ltd
+ 0002 InkJet Color Printer
+ 0004 InkJet Color Printer
+ 0005 InkJet Color Printer
+ 000b Workcentre 24
+ 014e CM215b Printer
+ 0165 DocuPrint M215b
+0551 CompuTrend Systems, Inc.
+0552 Philips Monitors
+0553 STMicroelectronics Imaging Division (VLSI Vision)
+ 0001 TerraCAM
+ 0002 CPiA Webcam
+ 0100 STV0672 Camera
+ 0140 Video Camera
+ 0150 CDE CAM 100
+ 0151 Digital Blue QX5 Microscope
+ 0200 Dual-mode Camera0
+ 0201 Dual-mode Camera1
+ 0202 STV0680 Camera
+ 0674 Multi-mode Camera
+ 0679 NMS Video Camera (Webcam)
+ 1002 Che-ez! Splash
+0554 Dictaphone Corp.
+0555 ANAM S&T Co., Ltd
+0556 Asahi Kasei Microsystems Co., Ltd
+ 0001 AK5370 I/F A/D Converter
+0557 ATEN International Co., Ltd
+ 2001 UC-1284 Printer Port
+ 2002 10Mbps Ethernet [klsi]
+ 2004 UC-100KM PS/2 Mouse and Keyboard adapter
+ 2006 UC-1284B Printer Port
+ 2007 UC-110T 100Mbps Ethernet [pegasus]
+ 2008 UC-232A Serial Port [pl2303]
+ 2009 UC-210T Ethernet
+ 2011 UC-2324 4xSerial Ports [mos7840]
+ 2202 CS124U Miniview II KVM Switch
+ 2212 Keyboard/Mouse
+ 2213 CS682 2-Port USB 2.0 DVI KVM Switch
+ 2221 Winbond Hermon
+ 2404 4-port switch
+ 2600 IDE Bridge
+ 2701 CE700A KVM Extender
+ 4000 DSB-650 10Mbps Ethernet [klsi]
+ 7000 Hub
+ 7820 UC-2322 2xSerial Ports [mos7820]
+ 8021 Hub
+0558 Truevision, Inc.
+ 1009 GW Instek GDS-1000 Oscilloscope
+ 100a GW Instek GDS-1000A Oscilloscope
+ 2009 GW Instek GDS-2000 Oscilloscope
+0559 Cadence Design Systems, Inc.
+055a Kenwood USA
+055b KnowledgeTek, Inc.
+055c Proton Electronic Ind.
+055d Samsung Electro-Mechanics Co.
+ 0001 Keyboard
+ 0bb1 Bluetooth Device
+ 1030 Optical Wheel Mouse (OMS3CB/OMGB30)
+ 1031 Optical Wheel Mouse (OMA3CB/OMGI30)
+ 1040 Mouse HID Device
+ 1050 E-Mail Optical Wheel Mouse (OMS3CE)
+ 1080 Optical Wheel Mouse (OMS3CH)
+ 2020 Floppy Disk Drive
+ 6780 Keyboard V1
+ 6781 Keyboard Mouse
+ 8001 E.M. Hub
+ 9000 AnyCam [pwc]
+ 9001 MPC-C30 AnyCam Premium for Notebooks [pwc]
+ a000 SWL-2100U
+ a010 WLAN Adapter(SWL-2300)
+ a011 Boot Device
+ a012 WLAN Adapter(SWL-2300)
+ a013 WLAN Adapter(SWL-2350)
+ a230 Boot Device
+ b000 11Mbps WLAN Mini Adapter
+ b230 Netopia 802.11b WLAN Adapter
+ b231 LG Wireless LAN 11b Adapter
+055e CTX Opto-Electronics Corp.
+055f Mustek Systems, Inc.
+ 0001 ScanExpress 1200 CU
+ 0002 ScanExpress 600 CU
+ 0003 ScanExpress 1200 USB
+ 0006 ScanExpress 1200 UB
+ 0007 ScanExpress 1200 USB Plus
+ 0008 ScanExpress 1200 CU Plus
+ 0010 BearPaw 1200F
+ 0210 ScanExpress A3 USB
+ 0218 BearPaw 2400 TA
+ 0219 BearPaw 2400 TA Plus
+ 021a BearPaw 2448 TA Plus
+ 021b BearPaw 1200 CU Plus
+ 021c BearPaw 1200 CU Plus
+ 021d BearPaw 2400 CU Plus
+ 021e BearPaw 1200 TA/CS
+ 021f SNAPSCAN e22
+ 0400 BearPaw 2400 TA Pro
+ 0401 P 3600 A3 Pro
+ 0408 BearPaw 2448 CU Pro
+ 0409 BearPaw 2448 TA Pro
+ 040b ScanExpress A3 USB 1200 PRO
+ 0873 ScanExpress 600 USB
+ 1000 BearPaw 4800 TA Pro
+ a350 gSmart 350 Camera
+ a800 MDC 800 Camera
+ b500 MDC 3000 Camera
+ c005 PC CAM 300A
+ c200 gSmart 300
+ c211 Kowa Bs888e Microcamera
+ c220 gSmart mini
+ c230 Digicam 330K
+ c232 MDC3500 Camera
+ c360 DV 4000 Camera
+ c420 gSmart mini 2 Camera
+ c430 gSmart LCD 2 Camera
+ c440 DV 3000 Camera
+ c520 gSmart mini 3 Camera
+ c530 gSmart LCD 2 Camera
+ c540 gSmart D30 Camera
+ c630 MDC 4000 Camera
+ c631 MDC 4000 Camera
+ c650 MDC 5500Z Camera
+ d001 WCam 300
+ d003 WCam 300A
+ d004 WCam 300AN
+0560 Interface Corp.
+0561 Oasis Design, Inc.
+0562 Telex Communications, Inc.
+ 0001 Enhanced Microphone
+ 0002 Telex Microphone
+0563 Immersion Corp.
+0564 Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.)
+0565 Peracom Networks, Inc.
+ 0001 Serial Port [etek]
+ 0002 Enet Ethernet [klsi]
+ 0003 @Home Networks Ethernet [klsi]
+ 0005 Enet2 Ethernet [klsi]
+ 0041 Peracom Remote NDIS Ethernet Adapter
+0566 Monterey International Corp.
+ 0110 ViewMate Desktop Mouse CC2201
+ 1001 ViewMate Desktop Mouse CC2201
+ 1002 ViewMate Desktop Mouse CC2201
+ 1003 ViewMate Desktop Mouse CC2201
+ 1004 ViewMate Desktop Mouse CC2201
+ 1005 ViewMate Desktop Mouse CC2201
+ 1006 ViewMate Desktop Mouse CC2201
+ 1007 ViewMate Desktop Mouse CC2201
+ 2800 MIC K/B
+ 2801 MIC K/B Mouse
+ 2802 Kbd Hub
+ 3002 Keyboard
+ 3004 Genius KB-29E
+ 3107 Keyboard
+0567 Xyratex International, Ltd
+0568 Quartz Ingenierie
+0569 SegaSoft
+056a Wacom Co., Ltd
+ 0000 PenPartner
+ 0001 PenPartner 4x5
+ 0002 PenPartner 6x8
+ 0003 PTU-600 [Cintiq Partner]
+ 0010 ET-0405 [Graphire]
+ 0011 ET-0405A [Graphire2 (4x5)]
+ 0012 ET-0507A [Graphire2 (5x7)]
+ 0013 CTE-430 [Graphire3 (4x5)]
+ 0014 CTE-630 [Graphire3 (6x8)]
+ 0015 CTE-440 [Graphire4 (4x5)]
+ 0016 CTE-640 [Graphire4 (6x8)]
+ 0017 CTE-450 [Bamboo Fun (small)]
+ 0018 CTE-650 [Bamboo Fun (medium)]
+ 0019 CTE-631 [Bamboo One]
+ 0020 GD-0405 [Intuos (4x5)]
+ 0021 GD-0608 [Intuos (6x8)]
+ 0022 GD-0912 [Intuos (9x12)]
+ 0023 GD-1212 [Intuos (12x12)]
+ 0024 GD-1218 [Intuos (12x18)]
+ 0026 PTH-450 [Intuos5 touch (S)]
+ 0027 PTH-650 [Intuos5 touch (M)]
+ 0028 PTH-850 [Intuos5 touch (L)]
+ 0029 PTK-450 [Intuos5 (S)]
+ 002a PTK-650 [Intuos5 (M)]
+ 0030 PL400
+ 0031 PL500
+ 0032 PL600
+ 0033 PL600SX
+ 0034 PL550
+ 0035 PL800
+ 0037 PL700
+ 0038 PL510
+ 0039 DTU-710
+ 003f DTZ-2100 [Cintiq 21UX]
+ 0041 XD-0405-U [Intuos2 (4x5)]
+ 0042 XD-0608-U [Intuos2 (6x8)]
+ 0043 XD-0912-U [Intuos2 (9x12)]
+ 0044 XD-1212-U [Intuos2 (12x12)]
+ 0045 XD-1218-U [Intuos2 (12x18)]
+ 0047 Intuos2 6x8
+ 0057 DTK-2241
+ 0059 DTH-2242 tablet
+ 005b DTH-2200 [Cintiq 22HD Touch] tablet
+ 005d DTH-2242 touchscreen
+ 005e DTH-2200 [Cintiq 22HD Touch] touchscreen
+ 0060 FT-0405 [Volito, PenPartner, PenStation (4x5)]
+ 0061 FT-0203 [Volito, PenPartner, PenStation (2x3)]
+ 0062 CTF-420 [Volito2]
+ 0063 CTF-220 [BizTablet]
+ 0064 CTF-221 [PenPartner2]
+ 0065 MTE-450 [Bamboo]
+ 0069 CTF-430 [Bamboo One]
+ 006a CTE-460 [Bamboo One Pen (S)]
+ 006b CTE-660 [Bamboo One Pen (M)]
+ 0081 CTE-630BT [Graphire Wireless (6x8)]
+ 0084 Wireless adapter for Bamboo tablets
+ 0090 TPC90
+ 0093 TPC93
+ 0097 TPC97
+ 009a TPC9A
+ 00b0 PTZ-430 [Intuos3 (4x5)]
+ 00b1 PTZ-630 [Intuos3 (6x8)]
+ 00b2 PTZ-930 [Intuos3 (9x12)]
+ 00b3 PTZ-1230 [Intuos3 (12x12)]
+ 00b4 PTZ-1231W [Intuos3 (12x19)]
+ 00b5 PTZ-631W [Intuos3 (6x11)]
+ 00b7 PTZ-431W [Intuos3 (4x6)]
+ 00b8 PTK-440 [Intuos4 (4x6)]
+ 00b9 PTK-640 [Intuos4 (6x9)]
+ 00ba PTK-840 [Intuos4 (8x13)]
+ 00bb PTK-1240 [Intuos4 (12x19)]
+ 00c0 DTF-521
+ 00c4 DTF-720
+ 00c5 DTZ-2000W [Cintiq 20WSX]
+ 00c6 DTZ-1200W [Cintiq 12WX]
+ 00c7 DTU-1931
+ 00cc DTK-2100 [Cintiq 21UX]
+ 00ce DTU-2231
+ 00d0 CTT-460 [Bamboo Touch]
+ 00d1 CTH-460 [Bamboo Pen & Touch]
+ 00d2 CTH-461 [Bamboo Fun/Craft/Comic Pen & Touch (S)]
+ 00d3 CTH-661 [Bamboo Fun/Comic Pen & Touch (M)]
+ 00d4 CTL-460 [Bamboo Pen (S)]
+ 00d5 CTL-660 [Bamboo Pen (M)]
+ 00d6 CTH-460 [Bamboo Pen & Touch]
+ 00d7 CTH-461 [Bamboo Fun/Craft/Comic Pen & Touch (S)]
+ 00d8 CTH-661 [Bamboo Fun/Comic Pen & Touch (M)]
+ 00d9 CTT-460 [Bamboo Touch]
+ 00da CTH-461SE [Bamboo Pen & Touch Special Edition (S)]
+ 00db CTH-661SE [Bamboo Pen & Touch Special Edition (M)]
+ 00dc CTT-470 [Bamboo Touch]
+ 00dd CTL-470 [Bamboo Connect]
+ 00de CTH-470 [Bamboo Fun Pen & Touch]
+ 00df CTH-670 [Bamboo Create/Fun]
+ 00e2 TPCE2
+ 00e3 TPCE3
+ 00e5 TPCE5
+ 00e6 TPCE6
+ 00ec TPCEC
+ 00ed TPCED
+ 00ef TPCEF
+ 00f4 DTK-2400 [Cintiq 24HD] tablet
+ 00f6 DTH-2400 [Cintiq 24HD touch] touchscreen
+ 00f8 DTH-2400 [Cintiq 24HD touch] tablet
+ 00fa DTK-2200 [Cintiq 22HD] tablet
+ 00fb DTU-1031
+ 0100 TPC100
+ 0101 TPC101
+ 010d TPC10D
+ 010e TPC10E
+ 010f TPC10F
+ 0116 TPC116
+ 012c TPC12C
+ 0221 MDP-123 [Inkling]
+ 0300 CTL-471 [Bamboo Splash, One by Wacom (S)]
+ 0301 CTL-671 [One by Wacom (M)]
+ 0302 CTH-480 [Intuos Pen & Touch (S)]
+ 0303 CTH-680 [Intuos Pen & Touch (M)]
+ 0304 DTK-1300 [Cintiq 13HD]
+ 0307 DTH-A1300 [Cintiq Companion Hybrid] tablet
+ 0309 DTH-A1300 [Cintiq Companion Hybrid] touchscreen
+ 030e CTL-480 [Intuos Pen (S)]
+ 0314 PTH-451 [Intuos pro (S)]
+ 0315 PTH-651 [Intuos pro (M)]
+ 0317 PTH-851 [Intuos pro (L)]
+ 0318 CTH-301 [Bamboo]
+ 032f DTU-1031X
+ 0347 Integrated Hub
+ 0348 Integrated Hub
+ 034a DTH-W1320 [MobileStudio Pro 13] touchscreen
+ 034b DTH-W1620 [MobileStudio Pro 16] touchscreen
+ 034d DTH-W1320 [MobileStudio Pro 13] tablet
+ 034e DTH-W1620 [MobileStudio Pro 16] tablet
+ 0400 PenPartner 4x5
+ 4001 TPC4001
+ 4004 TPC4004
+ 4850 PenPartner 6x8
+ 5000 TPC5000
+ 5002 TPC5002
+ 5010 TPC5010
+056b Decicon, Inc.
+056c eTEK Labs
+ 0006 KwikLink Host-Host Connector
+ 8007 Kwik232 Serial Port
+ 8100 KwikLink Host-Host Connector
+ 8101 KwikLink USB-USB Bridge
+056d EIZO Corp.
+ 0000 Hub
+ 0001 Monitor
+ 0002 HID Monitor Controls
+ 0003 Device Bay Controller
+056e Elecom Co., Ltd
+ 0002 29UO Mouse
+ 0072 Mouse
+ 200c LD-USB/TX
+ 4002 Laneed 100Mbps Ethernet LD-USB/TX [pegasus]
+ 4005 LD-USBL/TX
+ 400b LD-USB/TX
+ 4010 LD-USB20
+ 5003 UC-SGT
+ 5004 UC-SGT
+ 6008 Flash Disk
+ abc1 LD-USB/TX
+056f Korea Data Systems Co., Ltd
+ cd00 CDM-751 CD organizer
+0570 Epson America
+0571 Interex, Inc.
+ 0002 echoFX InterView Lite
+0572 Conexant Systems (Rockwell), Inc.
+ 0001 Ezcam II Webcam
+ 0002 Ezcam II Webcam
+ 0040 Wondereye CP-115 Webcam
+ 0041 Webcam Notebook
+ 0042 Webcam Notebook
+ 0320 DVBSky T330 DVB-T2/C tuner
+ 1232 V.90 modem
+ 1234 Typhoon Redfun Modem V90 56k
+ 1252 HCF V90 Data Fax Voice Modem
+ 1253 Zoom V.92 Faxmodem
+ 1300 SoftK56 Data Fax Voice CARP
+ 1301 Modem Enumerator
+ 1328 TrendNet TFM-561 modem
+ 1804 HP Dock Audio
+ 2000 SoftGate 802.11 Adapter
+ 2002 SoftGate 802.11 Adapter
+ 262a tm5600 Video & Audio Grabber Capture
+ 680c DVBSky T680C DVB-T2/C tuner
+ 6831 DVBSky S960 DVB-S2 tuner
+ 8390 WinFast PalmTop/Novo TV Video
+ 8392 WinFast PalmTop/Novo TV Video
+ 960c DVBSky S960C DVB-S2 tuner
+ c686 Geniatech T220A DVB-T2 TV Stick
+ c688 Geniatech T230 DVB-T2 TV Stick
+ cafc CX861xx ROM Boot Loader
+ cafd CX82310 ROM Boot Loader
+ cafe AccessRunner ADSL Modem
+ cb00 ADSL Modem
+ cb01 ADSL Modem
+ cb06 StarModem Network Interface
+0573 Zoran Co. Personal Media Division (Nogatech)
+ 0003 USBGear USBG-V1
+ 0400 D-Link V100
+ 0600 Dazzle USBVision (1006)
+ 1300 leadtek USBVision (1006)
+ 2000 X10 va10a Wireless Camera
+ 2001 Dazzle EmMe (2001)
+ 2101 Zoran Co. PMD (Nogatech) AV-grabber Manhattan
+ 2d00 Osprey 50
+ 2d01 Hauppauge USB-Live Model 600
+ 3000 Dazzle MicroCam (NTSC)
+ 3001 Dazzle MicroCam (PAL)
+ 4000 Nogatech TV! (NTSC)
+ 4001 Nogatech TV! (PAL)
+ 4002 Nogatech TV! (PAL-I-)
+ 4003 Nogatech TV! (MF-)
+ 4008 Nogatech TV! (NTSC) (T)
+ 4009 Nogatech TV! (PAL) (T)
+ 4010 Nogatech TV! (NTSC) (A)
+ 4100 USB-TV FM (NTSC)
+ 4110 PNY USB-TV (NTSC) FM
+ 4400 Nogatech TV! Pro (NTSC)
+ 4401 Nogatech TV! Pro (PAL)
+ 4450 PixelView PlayTv-USB PRO (PAL) FM
+ 4451 Nogatech TV! Pro (PAL+)
+ 4452 Nogatech TV! Pro (PAL-I+)
+ 4500 Nogatech TV! Pro (NTSC)
+ 4501 Nogatech TV! Pro (PAL)
+ 4550 ZTV ZT-721 2.4GHz A/V Receiver
+ 4551 Dazzle TV! Pro Audio (P+)
+ 4d00 Hauppauge WinTV-USB USA
+ 4d01 Hauppauge WinTV-USB
+ 4d02 Hauppauge WinTV-USB UK
+ 4d03 Hauppauge WinTV-USB France
+ 4d04 Hauppauge WinTV (PAL D/K)
+ 4d10 Hauppauge WinTV-USB with FM USA radio
+ 4d11 Hauppauge WinTV-USB (PAL) with FM radio
+ 4d12 Hauppauge WinTV-USB UK with FM Radio
+ 4d14 Hauppauge WinTV (PAL D/K FM)
+ 4d20 Hauppauge WinTV-USB II (PAL) with FM radio
+ 4d21 Hauppauge WinTV-USB II (PAL)
+ 4d22 Hauppauge WinTV-USB II (PAL) Model 566
+ 4d23 Hauppauge WinTV-USB France 4D23
+ 4d24 Hauppauge WinTV Pro (PAL D/K)
+ 4d25 Hauppauge WinTV-USB Model 40209 rev B234
+ 4d26 Hauppauge WinTV-USB Model 40209 rev B243
+ 4d27 Hauppauge WinTV-USB Model 40204 Rev B281
+ 4d28 Hauppauge WinTV-USB Model 40204 rev B283
+ 4d29 Hauppauge WinTV-USB Model 40205 rev B298
+ 4d2a Hauppague WinTV-USB Model 602 Rev B285
+ 4d2b Hauppague WinTV-USB Model 602 Rev B282
+ 4d2c Hauppauge WinTV Pro (PAL/SECAM)
+ 4d30 Hauppauge WinTV-USB FM Model 40211 Rev B123
+ 4d31 Hauppauge WinTV-USB III (PAL) with FM radio Model 568
+ 4d32 Hauppauge WinTV-USB III (PAL) FM Model 573
+ 4d34 Hauppauge WinTV Pro (PAL D/K FM)
+ 4d35 Hauppauge WinTV-USB III (PAL) FM Model 597
+ 4d36 Hauppauge WinTV Pro (PAL B/G FM)
+ 4d37 Hauppauge WinTV-USB Model 40219 rev E189
+ 4d38 Hauppauge WinTV Pro (NTSC FM)
+0574 City University of Hong Kong
+0575 Philips Creative Display Solutions
+0576 BAFO/Quality Computer Accessories
+0577 ELSA
+0578 Intrinsix Corp.
+0579 GVC Corp.
+057a Samsung Electronics America
+057b Y-E Data, Inc.
+ 0000 FlashBuster-U Floppy
+ 0001 Tri-Media Reader Floppy
+ 0006 Tri-Media Reader Card Reader
+ 0010 Memory Stick Reader Writer
+ 0020 HEXA Media Drive 6-in-1 Card Reader Writer
+ 0030 Memory Card Viewer (TV)
+057c AVM GmbH
+ 0b00 ISDN-Controller B1 Family
+ 0c00 ISDN-Controller FRITZ!Card
+ 1000 ISDN-Controller FRITZ!Card v2.0
+ 1900 ISDN-Controller FRITZ!Card v2.1
+ 2000 ISDN-Connector FRITZ!X
+ 2200 BlueFRITZ!
+ 2300 Teledat X130 DSL
+ 2800 ISDN-Connector TA
+ 3200 Teledat X130 DSL
+ 3500 FRITZ!Card DSL SL
+ 3701 FRITZ!Box SL
+ 3702 FRITZ!Box
+ 3800 BlueFRITZ! Bluetooth Stick
+ 3a00 FRITZ!Box Fon
+ 3c00 FRITZ!Box WLAN
+ 3d00 Fritz!Box
+ 3e01 FRITZ!Box (Annex A)
+ 4001 FRITZ!Box Fon (Annex A)
+ 4101 FRITZ!Box WLAN (Annex A)
+ 4201 FRITZ!Box Fon WLAN (Annex A)
+ 4601 Eumex 5520PC (WinXP/2000)
+ 4602 Eumex 400 (WinXP/2000)
+ 4701 AVM FRITZ!Box Fon ata
+ 5401 Eumex 300 IP
+ 5601 AVM Fritz!WLAN [Texas Instruments TNETW1450]
+ 6201 AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450]
+ 62ff AVM Fritz!WLAN USB (in CD-ROM-mode)
+ 8401 Fritz!WLAN N [Atheros AR9001U]
+ 8402 Fritz!WLAN N 2.4 [Atheros AR9001U]
+ 8403 Fritz!WLAN N v2 [Atheros AR9271]
+ 84ff AVM Fritz!WLAN USB N (in CD-ROM-mode)
+ 8501 FRITZ WLAN N v2 [RT5572/rt2870.bin]
+057d Shark Multimedia, Inc.
+057e Nintendo Co., Ltd
+ 0305 Broadcom BCM2045A Bluetooth Radio [Nintendo Wii]
+ 0306 Wii Remote Controller RVL-003
+057f QuickShot, Ltd
+ 6238 USB StrikePad
+0580 Denron, Inc.
+0581 Racal Data Group
+0582 Roland Corp.
+ 0000 UA-100(G)
+ 0002 UM-4/MPU-64 MIDI Interface
+ 0003 SoundCanvas SC-8850
+ 0004 U-8
+ 0005 UM-2(C/EX)
+ 0007 SoundCanvas SC-8820
+ 0008 PC-300
+ 0009 UM-1(E/S/X)
+ 000b SK-500
+ 000c SC-D70
+ 0010 EDIROL UA-5
+ 0011 Edirol UA-5 Sound Capture
+ 0012 XV-5050
+ 0013 XV-5050
+ 0014 EDIROL UM-880 MIDI I/F (native)
+ 0015 EDIROL UM-880 MIDI I/F (generic)
+ 0016 EDIROL SD-90
+ 0017 EDIROL SD-90
+ 0018 UA-1A
+ 001b MMP-2
+ 001c MMP-2
+ 001d V-SYNTH
+ 001e V-SYNTH
+ 0023 EDIROL UM-550
+ 0024 EDIROL UM-550
+ 0025 EDIROL UA-20
+ 0026 EDIROL UA-20
+ 0027 EDIROL SD-20
+ 0028 EDIROL SD-20
+ 0029 EDIROL SD-80
+ 002a EDIROL SD-80
+ 002b EDIROL UA-700
+ 002c EDIROL UA-700
+ 002d XV-2020 Synthesizer
+ 002e XV-2020 Synthesizer
+ 002f VariOS
+ 0030 VariOS
+ 0033 EDIROL PCR
+ 0034 EDIROL PCR
+ 0035 M-1000
+ 0037 Digital Piano
+ 0038 Digital Piano
+ 003b BOSS GS-10
+ 003c BOSS GS-10
+ 0040 GI-20
+ 0041 GI-20
+ 0042 RS-70
+ 0043 RS-70
+ 0044 EDIROL UA-1000
+ 0047 EDIROL UR-80 WAVE
+ 0048 EDIROL UR-80 MIDI
+ 0049 EDIROL UR-80 WAVE
+ 004a EDIROL UR-80 MIDI
+ 004b EDIROL M-100FX
+ 004c EDIROL PCR-A WAVE
+ 004d EDIROL PCR-A MIDI
+ 004e EDIROL PCR-A WAVE
+ 004f EDIROL PCR-A MIDI
+ 0050 EDIROL UA-3FX
+ 0052 EDIROL UM-1SX
+ 0054 Digital Piano
+ 0060 EXR Series
+ 0064 EDIROL PCR-1 WAVE
+ 0065 EDIROL PCR-1 MIDI
+ 0066 EDIROL PCR-1 WAVE
+ 0067 EDIROL PCR-1 MIDI
+ 006a SP-606
+ 006b SP-606
+ 006d FANTOM-X
+ 006e FANTOM-X
+ 0073 EDIROL UA-25
+ 0074 EDIROL UA-25
+ 0075 BOSS DR-880
+ 0076 BOSS DR-880
+ 007a RD
+ 007b RD
+ 007d EDIROL UA-101
+ 0080 G-70
+ 0081 G-70
+ 0084 V-SYNTH XT
+ 0089 BOSS GT-PRO
+ 008b EDIROL PC-50
+ 008c EDIROL PC-50
+ 008d EDIROL UA-101 USB1
+ 0092 EDIROL PC-80 WAVE
+ 0093 EDIROL PC-80 MIDI
+ 0096 EDIROL UA-1EX
+ 009a EDIROL UM-3EX
+ 009d EDIROL UM-1
+ 00a0 MD-P1
+ 00a2 Digital Piano
+ 00a3 EDIROL UA-4FX
+ 00a6 Juno-G
+ 00a9 MC-808
+ 00ad SH-201
+ 00b2 VG-99
+ 00b3 VG-99
+ 00b7 BK-7m/VIMA JM-5/8
+ 00c2 SonicCell
+ 00c4 EDIROL M-16DX
+ 00c5 SP-555
+ 00c7 V-Synth GT
+ 00d1 Music Atelier
+ 00d3 M-380/400
+ 00da BOSS GT-10
+ 00db BOSS GT-10 Guitar Effects Processor
+ 00dc BOSS GT-10B
+ 00de Fantom G
+ 00e6 EDIROL UA-25EX (Advanced mode)
+ 00e7 EDIROL UA-25EX
+ 00e9 UA-1G
+ 00eb VS-100
+ 00f6 GW-8/AX-Synth
+ 00f8 JUNO Series
+ 00fc VS-700C
+ 00fd VS-700
+ 00fe VS-700 M1
+ 00ff VS-700 M2
+ 0100 VS-700
+ 0101 VS-700 M2
+ 0102 VB-99
+ 0104 UM-1G
+ 0106 UM-2G
+ 0108 UM-3G
+ 0109 eBand JS-8
+ 010d A-500S
+ 010f A-PRO
+ 0110 A-PRO
+ 0111 GAIA SH-01
+ 0113 ME-25
+ 0114 SD-50
+ 0116 WAVE/MP3 RECORDER R-05
+ 0117 VS-20
+ 0119 OCTAPAD SPD-30
+ 011c Lucina AX-09
+ 011e BR-800
+ 0120 OCTA-CAPTURE
+ 0121 OCTA-CAPTURE
+ 0123 JUNO-Gi
+ 0124 M-300
+ 0127 GR-55
+ 012a UM-ONE
+ 012b DUO-CAPTURE
+ 012f QUAD-CAPTURE
+ 0130 MICRO BR BR-80
+ 0132 TRI-CAPTURE
+ 0134 V-Mixer
+ 0138 Boss RC-300 (Audio mode)
+ 0139 Boss RC-300 (Storage mode)
+ 013a JUPITER-80
+ 013e R-26
+ 0145 SPD-SX
+ 014b eBand JS-10
+ 014d GT-100
+ 0150 TD-15
+ 0151 TD-11
+ 0154 JUPITER-50
+ 0156 A-Series
+ 0158 TD-30
+ 0159 DUO-CAPTURE EX
+ 015b INTEGRA-7
+ 015d R-88
+ 0505 EDIROL UA-101
+0583 Padix Co., Ltd (Rockfire)
+ 0001 4 Axis 12 button +POV
+ 0002 4 Axis 12 button +POV
+ 2030 RM-203 USB Nest [mode 1]
+ 2031 RM-203 USB Nest [mode 2]
+ 2032 RM-203 USB Nest [mode 3]
+ 2033 RM-203 USB Nest [mode 4]
+ 2050 PX-205 PSX Bridge
+ 205f PSX/USB converter
+ 206f USB, 2-axis 8-button gamepad
+ 3050 QF-305u Gamepad
+ 3379 Rockfire X-Force
+ 337f Rockfire USB RacingStar Vibra
+ 509f USB,4-Axis,12-Button with POV
+ 5259 Rockfire USB SkyShuttle Vibra
+ 525f USB Vibration Pad
+ 5308 USB Wireless VibrationPad
+ 5359 Rockfire USB SkyShuttle Pro
+ 535f USB,real VibrationPad
+ 5659 Rockfire USB SkyShuttle Vibra
+ 565f USB VibrationPad
+ 6009 Revenger
+ 600f USB,GameBoard II
+ 6258 USB, 4-axis, 6-button joystick w/view finder
+ 6889 Windstorm Pro
+ 688f QF-688uv Windstorm Pro Joystick
+ 7070 QF-707u Bazooka Joystick
+ a000 MaxFire G-08XU Gamepad
+ a015 4-Axis,16-Button with POV
+ a019 USB, Vibration ,4-axis, 8-button joystick w/view finder
+ a020 USB,4-Axis,10-Button with POV
+ a021 USB,4-Axis,12-Button with POV
+ a022 USB,4-Axis,14-Button with POV
+ a023 USB,4-Axis,16-Button with POV
+ a024 4axis,12button vibrition audio gamepad
+ a025 4axis,12button vibrition audio gamepad
+ a130 USB Wireless 2.4GHz Gamepad
+ a131 USB Wireless 2.4GHz Joystick
+ a132 USB Wireless 2.4GHz Wheelpad
+ a133 USB Wireless 2.4GHz Wheel&Gamepad
+ a202 ForceFeedbackWheel
+ a209 MetalStrike FF
+ b000 USB,4-Axis,12-Button with POV
+ b001 USB,4-Axis,12-Button with POV
+ b002 Vibration,12-Button USB Wheel
+ b005 USB,12-Button Wheel
+ b008 USB Wireless 2.4GHz Wheel
+ b009 USB,12-Button Wheel
+ b00a PSX/USB converter
+ b00b PSX/USB converter
+ b00c PSX/USB converter
+ b00d PSX/USB converter
+ b00e 4-Axis,12-Button with POV
+ b00f USB,5-Axis,10-Button with POV
+ b010 MetalStrike Pro
+ b012 Wireless MetalStrike
+ b013 USB,Wiress 2.4GHZ Joystick
+ b016 USB,5-Axis,10-Button with POV
+ b018 TW6 Wheel
+ ff60 USB Wireless VibrationPad
+0584 RATOC System, Inc.
+ 0008 Fujifilm MemoryCard ReaderWriter
+ 0220 U2SCX SCSI Converter
+ 0304 U2SCX-LVD (SCSI Converter)
+ b000 REX-USB60
+ b020 REX-USB60F
+0585 FlashPoint Technology, Inc.
+ 0001 Digital Camera
+ 0002 Digital Camera
+ 0003 Digital Camera
+ 0004 Digital Camera
+ 0005 Digital Camera
+ 0006 Digital Camera
+ 0007 Digital Camera
+ 0008 Digital Camera
+ 0009 Digital Camera
+ 000a Digital Camera
+ 000b Digital Camera
+ 000c Digital Camera
+ 000d Digital Camera
+ 000e Digital Camera
+ 000f Digital Camera
+0586 ZyXEL Communications Corp.
+ 0025 802.11b/g/n USB Wireless Network Adapter
+ 0100 omni.net
+ 0102 omni.net II ISDN TA [HFC-S]
+ 0110 omni.net Plus
+ 1000 omni.net LCD Plus - ISDN TA
+ 1500 Omni 56K Plus
+ 2011 Scorpion-980N keyboard
+ 3304 LAN Modem
+ 3309 ADSL Modem Prestige 600 series
+ 330a ADSL Modem Interface
+ 330e USB Broadband ADSL Modem Rev 1.10
+ 3400 ZyAIR B-220 IEEE 802.11b Adapter
+ 3401 ZyAIR G-220 802.11bg
+ 3402 ZyAIR G-220F 802.11bg
+ 3403 AG-200 802.11abg Wireless Adapter [Atheros AR5523]
+ 3407 G-200 v2 802.11bg
+ 3408 G-260 802.11bg
+ 3409 AG-225H 802.11bg
+ 340a M-202 802.11bg
+ 340c G-270S 802.11bg Wireless Adapter [Atheros AR5523]
+ 340f G-220 v2 802.11bg
+ 3410 ZyAIR G-202 802.11bg
+ 3412 802.11bg
+ 3413 ZyAIR AG-225H v2 802.11bg
+ 3415 G-210H 802.11g Wireless Adapter
+ 3416 NWD-210N 802.11b/g/n-draft wireless adapter
+ 3417 NWD271N 802.11n Wireless Adapter [Atheros AR9001U-(2)NG]
+ 3418 NWD211AN 802.11abgn Wireless Adapter [Ralink RT2870]
+ 3419 G-220 v3 802.11bg Wireless Adapter [ZyDAS ZD1211B]
+ 341a NWD-270N Wireless N-lite USB Adapter
+ 341e NWD2105 802.11bgn Wireless Adapter [Ralink RT3070]
+ 341f NWD2205 802.11n Wireless N Adapter [Realtek RTL8192CU]
+ 3425 NWD6505 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U]
+ 343e N220 802.11bgn Wireless Adapter
+0587 America Kotobuki Electronics Industries, Inc.
+0588 Sapien Design
+0589 Victron
+058a Nohau Corp.
+058b Infineon Technologies
+ 0015 Flash Loader utility
+ 001c Flash Drive
+ 0041 Flash Loader utility
+058c In Focus Systems
+ 0007 Flash
+ 0008 LP130
+ 000a LP530
+ 0010 Projector
+ 0011 Projector
+ 0012 Projector
+ 0013 Projector
+ 0014 Projector
+ 0015 Projector
+ 0016 Projector
+ 0017 Projector
+ 0018 Projector
+ 0019 Projector
+ 001a Projector
+ 001b Projector
+ 001c Projector
+ 001d Projector
+ 001e Projector
+ 001f Projector
+ ffe5 IN34 Projector
+ ffeb Projector IN76
+058d Micrel Semiconductor
+058e Tripath Technology, Inc.
+058f Alcor Micro Corp.
+ 1234 Flash Drive
+ 2412 SCard R/W CSR-145
+ 2802 Monterey Keyboard
+ 5492 Hub
+ 6232 Hi-Speed 16-in-1 Flash Card Reader/Writer
+ 6254 USB Hub
+ 6331 SD/MMC/MS Card Reader
+ 6332 Multi-Function Card Reader
+ 6335 SD/MMC Card Reader
+ 6360 Multimedia Card Reader
+ 6361 Multimedia Card Reader
+ 6362 Flash Card Reader/Writer
+ 6364 AU6477 Card Reader Controller
+ 6366 Multi Flash Reader
+ 6377 AU6375 4-LUN card reader
+ 6386 Memory Card
+ 6387 Flash Drive
+ 6390 USB 2.0-IDE bridge
+ 6391 IDE Bridge
+ 9213 MacAlly Kbd Hub
+ 9215 AU9814 Hub
+ 9254 Hub
+ 9310 Mass Storage (UID4/5A & UID7A)
+ 9320 Micro Storage Driver for Win98
+ 9321 Micro Storage Driver for Win98
+ 9330 SD Reader
+ 9331 Micro Storage Driver for Win98
+ 9340 Delkin eFilm Reader-32
+ 9350 Delkin eFilm Reader-32
+ 9360 8-in-1 Media Card Reader
+ 9361 Multimedia Card Reader
+ 9368 Multimedia Card Reader
+ 9380 Flash Drive
+ 9381 Flash Drive
+ 9382 Acer/Sweex Flash drive
+ 9384 qdi U2Disk T209M
+ 9410 Keyboard
+ 9472 Keyboard Hub
+ 9510 ChunghwaTL USB02 Smartcard Reader
+ 9520 Watchdata W 1981
+ 9540 AU9540 Smartcard Reader
+ 9720 USB-Serial Adapter
+ a014 Asus Integrated Webcam
+ b002 Acer Integrated Webcam
+0590 Omron Corp.
+ 0004 Cable Modem
+ 000b MR56SVS
+ 0028 HJ-720IT / HEM-7080IT-E / HEM-790IT
+0591 Questra Consulting
+0592 Powerware Corp.
+ 0002 UPS (X-Slot)
+0593 Incite
+0594 Princeton Graphic Systems
+0595 Zoran Microelectronics, Ltd
+ 1001 Digitrex DSC-1300/DSC-2100 (mass storage mode)
+ 2002 DIGITAL STILL CAMERA 6M 4X
+ 4343 Digital Camera EX-20 DSC
+0596 MicroTouch Systems, Inc.
+ 0001 Touchscreen
+ 0002 Touch Screen Controller
+ 0500 PCT Multitouch HID Controller
+ 0543 DELL XPS touchscreen
+0597 Trisignal Communications
+0598 Niigata Canotec Co., Inc.
+0599 Brilliance Semiconductor, Inc.
+059a Spectrum Signal Processing, Inc.
+059b Iomega Corp.
+ 0001 Zip 100 (Type 1)
+ 000b Zip 100 (Type 2)
+ 0021 Win98 Disk Controller
+ 0030 Zip 250 (Ver 1)
+ 0031 Zip 100 (Type 3)
+ 0032 Zip 250 (Ver 2)
+ 0034 Zip 100 Driver
+ 0037 Zip 750 MB
+ 0040 SCSI Bridge
+ 0042 Rev 70 GB
+ 0050 Zip CD 650 Writer
+ 0053 CDRW55292EXT CD-RW External Drive
+ 0056 External CD-RW Drive Enclosure
+ 0057 Mass Storage Device
+ 005d Mass Storage Device
+ 005f CDRW64892EXT3-C CD-RW 52x24x52x External Drive
+ 0060 PCMCIA PocketZip Dock
+ 0061 Varo PocketZip 40 MP3 Player
+ 006d HipZip MP3 Player
+ 0070 eGo Portable Hard Drive
+ 007c Ultra Max USB/1394
+ 007d HTC42606 0G9AT00 [Iomega HDD]
+ 007e Mini 256MB/512MB Flash Drive [IOM2D5]
+ 00db FotoShow Zip 250 Driver
+ 0150 Mass Storage Device
+ 015d Super DVD Writer
+ 0173 Hi-Speed USB-to-IDE Bridge Controller
+ 0174 Hi-Speed USB-to-IDE Bridge Controller
+ 0176 Hi-Speed USB-to-IDE Bridge Controller
+ 0177 Hi-Speed USB-to-IDE Bridge Controller
+ 0178 Hi-Speed USB-to-IDE Bridge Controller
+ 0179 Hi-Speed USB-to-IDE Bridge Controller
+ 017a HDD
+ 017b HDD/1394A
+ 017c HDD/1394B
+ 0251 Optical
+ 0252 Optical
+ 0275 ST332082 0A
+ 0278 LDHD-UPS [Professional Desktop Hard Drive eSATA / USB2.0]
+ 027a LPHD250-U [Portable Hard Drive Silver Series 250 Go]
+ 0470 Prestige Portable Hard Drive
+ 047a Select Portable Hard Drive
+ 0571 Prestige Portable Hard Drive
+ 0579 eGo Portable Hard Drive
+ 1052 DVD+RW External Drive
+059c A-Trend Technology Co., Ltd
+059d Advanced Input Devices
+059e Intelligent Instrumentation
+059f LaCie, Ltd
+ 0201 StudioDrive USB2
+ 0202 StudioDrive USB2
+ 0203 StudioDrive USB2
+ 0211 PocketDrive
+ 0212 PocketDrive
+ 0213 PocketDrive USB2
+ 0323 LaCie d2 Drive USB2
+ 0421 Big Disk G465
+ 0525 BigDisk Extreme 500
+ 0641 Mobile Hard Drive
+ 0829 BigDisk Extreme+
+ 100c Rugged Triple Interface Mobile Hard Drive
+ 1010 Desktop Hard Drive
+ 1016 Desktop Hard Drive
+ 1018 Desktop Hard Drive
+ 1019 Desktop Hard Drive
+ 1021 Little Disk
+ 1027 iamaKey V2
+ 102a Rikiki Hard Drive
+ 1049 rikiki Harddrive
+ 1052 P'9220 Mobile Drive
+ 1064 Rugged 16 and 32 GB
+ 106d Porsche Design Mobile Drive
+ 106e Porsche Design Desktop Drive
+ a601 HardDrive
+ a602 CD R/W
+05a0 Vetronix Corp.
+05a1 USC Corp.
+05a2 Fuji Film Microdevices Co., Ltd
+05a3 ARC International
+ 8388 Marvell 88W8388 802.11a/b/g WLAN
+05a4 Ortek Technology, Inc.
+ 1000 WKB-1000S Wireless Ergo Keyboard with Touchpad
+ 2000 WKB-2000 Wireless Keyboard with Touchpad
+ 9720 Keyboard Mouse
+ 9722 Keyboard
+ 9731 MCK-600W/MCK-800USB Keyboard
+ 9783 Wireless Keypad
+ 9837 Targus Number Keypad
+ 9862 Targus Number Keypad (Composite Device)
+ 9881 IR receiver [VRC-1100 Vista MCE Remote Control]
+05a5 Sampo Technology Corp.
+05a6 Cisco Systems, Inc.
+ 0001 CVA124 Cable Voice Adapter (WDM)
+ 0002 CVA122 Cable Voice Adapter (WDM)
+ 0003 CVA124E Cable Voice Adapter (WDM)
+ 0004 CVA122E Cable Voice Adapter (WDM)
+05a7 Bose Corp.
+ 4000 Bluetooth Headset
+ 4001 Bluetooth Headset in DFU mode
+ 4002 Bluetooth Headset Series 2
+ 4003 Bluetooth Headset Series 2 in DFU mode
+ bc50 SoundLink Wireless Mobile speaker
+ bc51 SoundLink Wireless Mobile speaker in DFU mode
+05a8 Spacetec IMC Corp.
+05a9 OmniVision Technologies, Inc.
+ 0511 OV511 Webcam
+ 0518 OV518 Webcam
+ 0519 OV519 Microphone
+ 1550 VEHO Filmscanner
+ 2640 OV2640 Webcam
+ 2643 Monitor Webcam
+ 264b Monitor Webcam
+ 2800 SuperCAM
+ 4519 Webcam Classic
+ 7670 OV7670 Webcam
+ 8065 GAIA Sensor FPGA Demo Board
+ 8519 OV519 Webcam
+ a511 OV511+ Webcam
+ a518 D-Link DSB-C310 Webcam
+05aa Utilux South China, Ltd
+05ab In-System Design
+ 0002 Parallel Port
+ 0030 Storage Adapter V2 (TPP)
+ 0031 ATA Bridge
+ 0060 USB 2.0 ATA Bridge
+ 0061 Storage Adapter V3 (TPP-I)
+ 0101 Storage Adapter (TPP)
+ 0130 Compact Flash and Microdrive Reader (TPP)
+ 0200 USS725 ATA Bridge
+ 0201 Storage Adapter (TPP)
+ 0202 ATA Bridge
+ 0300 Portable Hard Drive (TPP)
+ 0301 Portable Hard Drive V2
+ 0350 Portable Hard Drive (TPP)
+ 0351 Portable Hard Drive V2
+ 081a ATA Bridge
+ 0cda ATA Bridge for CD-R/RW
+ 1001 BAYI Printer Class Support
+ 5700 Storage Adapter V2 (TPP)
+ 5701 USB Storage Adapter V2
+ 5901 Smart Board (TPP)
+ 5a01 ATI Storage Adapter (TPP)
+ 5d01 DataBook Adapter (TPP)
+05ac Apple, Inc.
+ 0201 USB Keyboard [Alps or Logitech, M2452]
+ 0202 Keyboard [ALPS]
+ 0205 Extended Keyboard [Mitsumi]
+ 0206 Extended Keyboard [Mitsumi]
+ 020b Pro Keyboard [Mitsumi, A1048/US layout]
+ 020c Extended Keyboard [Mitsumi]
+ 020d Pro Keyboard [Mitsumi, A1048/JIS layout]
+ 020e Internal Keyboard/Trackpad (ANSI)
+ 020f Internal Keyboard/Trackpad (ISO)
+ 0214 Internal Keyboard/Trackpad (ANSI)
+ 0215 Internal Keyboard/Trackpad (ISO)
+ 0216 Internal Keyboard/Trackpad (JIS)
+ 0217 Internal Keyboard/Trackpad (ANSI)
+ 0218 Internal Keyboard/Trackpad (ISO)
+ 0219 Internal Keyboard/Trackpad (JIS)
+ 021a Internal Keyboard/Trackpad (ANSI)
+ 021b Internal Keyboard/Trackpad (ISO)
+ 021c Internal Keyboard/Trackpad (JIS)
+ 021d Aluminum Mini Keyboard (ANSI)
+ 021e Aluminum Mini Keyboard (ISO)
+ 021f Aluminum Mini Keyboard (JIS)
+ 0220 Aluminum Keyboard (ANSI)
+ 0221 Aluminum Keyboard (ISO)
+ 0222 Aluminum Keyboard (JIS)
+ 0223 Internal Keyboard/Trackpad (ANSI)
+ 0224 Internal Keyboard/Trackpad (ISO)
+ 0225 Internal Keyboard/Trackpad (JIS)
+ 0229 Internal Keyboard/Trackpad (ANSI)
+ 022a Internal Keyboard/Trackpad (MacBook Pro) (ISO)
+ 022b Internal Keyboard/Trackpad (MacBook Pro) (JIS)
+ 0230 Internal Keyboard/Trackpad (MacBook Pro 4,1) (ANSI)
+ 0231 Internal Keyboard/Trackpad (MacBook Pro 4,1) (ISO)
+ 0232 Internal Keyboard/Trackpad (MacBook Pro 4,1) (JIS)
+ 0236 Internal Keyboard/Trackpad (ANSI)
+ 0237 Internal Keyboard/Trackpad (ISO)
+ 0238 Internal Keyboard/Trackpad (JIS)
+ 023f Internal Keyboard/Trackpad (ANSI)
+ 0240 Internal Keyboard/Trackpad (ISO)
+ 0241 Internal Keyboard/Trackpad (JIS)
+ 0242 Internal Keyboard/Trackpad (ANSI)
+ 0243 Internal Keyboard/Trackpad (ISO)
+ 0244 Internal Keyboard/Trackpad (JIS)
+ 0245 Internal Keyboard/Trackpad (ANSI)
+ 0246 Internal Keyboard/Trackpad (ISO)
+ 0247 Internal Keyboard/Trackpad (JIS)
+ 024a Internal Keyboard/Trackpad (MacBook Air) (ISO)
+ 024d Internal Keyboard/Trackpad (MacBook Air) (ISO)
+ 0250 Aluminium Keyboard (ISO)
+ 0252 Internal Keyboard/Trackpad (ANSI)
+ 0253 Internal Keyboard/Trackpad (ISO)
+ 0254 Internal Keyboard/Trackpad (JIS)
+ 0259 Internal Keyboard/Trackpad
+ 0263 Apple Internal Keyboard / Trackpad (MacBook Retina)
+ 0267 Magic Keyboard A1644
+ 0269 Magic Mouse 2 (Lightning connector)
+ 0273 Internal Keyboard/Trackpad (ISO)
+ 0301 USB Mouse [Mitsumi, M4848]
+ 0302 Optical Mouse [Fujitsu]
+ 0304 Mighty Mouse [Mitsumi, M1152]
+ 0306 Optical USB Mouse [Fujitsu]
+ 030a Internal Trackpad
+ 030b Internal Trackpad
+ 030d Magic Mouse
+ 030e MC380Z/A [Magic Trackpad]
+ 1000 Bluetooth HCI MacBookPro (HID mode)
+ 1001 Keyboard Hub [ALPS]
+ 1002 Extended Keyboard Hub [Mitsumi]
+ 1003 Hub in Pro Keyboard [Mitsumi, A1048]
+ 1006 Hub in Aluminum Keyboard
+ 1008 Mini DisplayPort to Dual-Link DVI Adapter
+ 1101 Speakers
+ 1105 Audio in LED Cinema Display
+ 1107 Thunderbolt Display Audio
+ 1112 FaceTime HD Camera (Display)
+ 1201 3G iPod
+ 1202 iPod 2G
+ 1203 iPod 4.Gen Grayscale 40G
+ 1204 iPod [Photo]
+ 1205 iPod Mini 1.Gen/2.Gen
+ 1206 iPod '06'
+ 1207 iPod '07'
+ 1208 iPod '08'
+ 1209 iPod Video
+ 120a iPod Nano
+ 1223 iPod Classic/Nano 3.Gen (DFU mode)
+ 1224 iPod Nano 3.Gen (DFU mode)
+ 1225 iPod Nano 4.Gen (DFU mode)
+ 1227 Mobile Device (DFU Mode)
+ 1231 iPod Nano 5.Gen (DFU mode)
+ 1240 iPod Nano 2.Gen (DFU mode)
+ 1242 iPod Nano 3.Gen (WTF mode)
+ 1243 iPod Nano 4.Gen (WTF mode)
+ 1245 iPod Classic 3.Gen (WTF mode)
+ 1246 iPod Nano 5.Gen (WTF mode)
+ 1255 iPod Nano 4.Gen (DFU mode)
+ 1260 iPod Nano 2.Gen
+ 1261 iPod Classic
+ 1262 iPod Nano 3.Gen
+ 1263 iPod Nano 4.Gen
+ 1265 iPod Nano 5.Gen
+ 1266 iPod Nano 6.Gen
+ 1267 iPod Nano 7.Gen
+ 1281 Apple Mobile Device [Recovery Mode]
+ 1290 iPhone
+ 1291 iPod Touch 1.Gen
+ 1292 iPhone 3G
+ 1293 iPod Touch 2.Gen
+ 1294 iPhone 3GS
+ 1296 iPod Touch 3.Gen (8GB)
+ 1297 iPhone 4
+ 1299 iPod Touch 3.Gen
+ 129a iPad
+ 129c iPhone 4(CDMA)
+ 129e iPod Touch 4.Gen
+ 129f iPad 2
+ 12a0 iPhone 4S
+ 12a2 iPad 2 (3G; 64GB)
+ 12a3 iPad 2 (CDMA)
+ 12a4 iPad 3 (wifi)
+ 12a5 iPad 3 (CDMA)
+ 12a6 iPad 3 (3G, 16 GB)
+ 12a8 iPhone5/5C/5S/6
+ 12a9 iPad 2
+ 12aa iPod Touch 5.Gen [A1421]
+ 12ab iPad 4/Mini1
+ 1300 iPod Shuffle
+ 1301 iPod Shuffle 2.Gen
+ 1302 iPod Shuffle 3.Gen
+ 1303 iPod Shuffle 4.Gen
+ 1401 Modem
+ 1402 Ethernet Adapter [A1277]
+ 1500 SuperDrive [A1379]
+ 8005 OHCI Root Hub Simulation
+ 8006 EHCI Root Hub Simulation
+ 8007 XHCI Root Hub USB 2.0 Simulation
+ 8202 HCF V.90 Data/Fax Modem
+ 8203 Bluetooth HCI
+ 8204 Built-in Bluetooth 2.0+EDR HCI
+ 8205 Bluetooth HCI
+ 8206 Bluetooth HCI
+ 820a Bluetooth HID Keyboard
+ 820b Bluetooth HID Mouse
+ 820f Bluetooth HCI
+ 8213 Bluetooth Host Controller
+ 8215 Built-in Bluetooth 2.0+EDR HCI
+ 8216 Bluetooth USB Host Controller
+ 8217 Bluetooth USB Host Controller
+ 8218 Bluetooth Host Controller
+ 821a Bluetooth Host Controller
+ 821f Built-in Bluetooth 2.0+EDR HCI
+ 8240 Built-in IR Receiver
+ 8241 Built-in IR Receiver
+ 8242 Built-in IR Receiver
+ 8281 Bluetooth Host Controller
+ 8286 Bluetooth Host Controller
+ 828c Bluetooth Host Controller
+ 8290 Bluetooth Host Controller
+ 8300 Built-in iSight (no firmware loaded)
+ 8403 Internal Memory Card Reader
+ 8404 Internal Memory Card Reader
+ 8501 Built-in iSight [Micron]
+ 8502 Built-in iSight
+ 8505 Built-in iSight
+ 8507 Built-in iSight
+ 8508 iSight in LED Cinema Display
+ 8509 FaceTime HD Camera
+ 850a FaceTime Camera
+ 8510 FaceTime HD Camera (Built-in)
+ 911c Hub in A1082 [Cinema HD Display 23"]
+ 9127 Hub in Thunderbolt Display
+ 912f Hub in 30" Cinema Display
+ 9215 Studio Display 15"
+ 9217 Studio Display 17"
+ 9218 Cinema Display 23"
+ 9219 Cinema Display 20"
+ 921c A1082 [Cinema HD Display 23"]
+ 921e Cinema Display 24"
+ 9221 30" Cinema Display
+ 9226 LED Cinema Display
+ 9227 Thunderbolt Display
+ 9232 Cinema HD Display 30"
+ ffff Bluetooth in DFU mode - Driver
+05ad Y.C. Cable U.S.A., Inc.
+05ae Synopsys, Inc.
+05af Jing-Mold Enterprise Co., Ltd
+ 0806 HP SK806A Keyboard
+ 0809 Wireless Keyboard and Mouse
+ 0821 IDE to
+ 3062 Cordless Keyboard
+ 9167 KB 9151B - 678
+ 9267 KB 9251B - 678 Mouse
+05b0 Fountain Technologies, Inc.
+05b1 First International Computer, Inc.
+ 1389 Bluetooth Wireless Adapter
+05b4 LG Semicon Co., Ltd
+ 4857 M-Any DAH-210
+ 6001 HYUNDAI GDS30C6001 SSFDC / MMC I/F Controller
+05b5 Dialogic Corp.
+05b6 Proxima Corp.
+05b7 Medianix Semiconductor, Inc.
+05b8 Agiler, Inc.
+ 3002 Scroll Mouse
+ 3223 ISY Wireless Presenter
+05b9 Philips Research Laboratories
+05ba DigitalPersona, Inc.
+ 0007 Fingerprint Reader
+ 0008 Fingerprint Reader
+ 000a Fingerprint Reader
+05bb Grey Cell Systems
+05bc 3G Green Green Globe Co., Ltd
+ 0004 Trackball
+05bd RAFI GmbH & Co. KG
+05be Tyco Electronics (Raychem)
+05bf S & S Research
+05c0 Keil Software
+05c1 Kawasaki Microelectronics, Inc.
+05c2 Media Phonics (Suisse) S.A.
+05c5 Digi International, Inc.
+ 0002 AccelePort USB 2
+ 0004 AccelePort USB 4
+ 0008 AccelePort USB 8
+05c6 Qualcomm, Inc.
+ 0114 Select RW-200 CDMA Wireless Modem
+ 1000 Mass Storage Device
+ 3100 CDMA Wireless Modem/Phone
+ 3196 CDMA Wireless Modem
+ 3197 CDMA Wireless Modem/Phone
+ 6000 Siemens SG75
+ 6503 AnyData APE-540H
+ 6613 Onda H600/N501HS ZTE MF330
+ 6764 A0001 Phone [OnePlus One]
+ 9000 SIMCom SIM5218 modem
+ 9001 Gobi Wireless Modem
+ 9002 Gobi Wireless Modem
+ 9003 Quectel UC20
+ 9008 Gobi Wireless Modem (QDL mode)
+ 9018 Qualcomm HSUSB Device
+ 9025 Qualcomm HSUSB Device
+ 9201 Gobi Wireless Modem (QDL mode)
+ 9202 Gobi Wireless Modem
+ 9203 Gobi Wireless Modem
+ 9205 Gobi 2000
+ 9211 Acer Gobi Wireless Modem (QDL mode)
+ 9212 Acer Gobi Wireless Modem
+ 9214 Acer Gobi 2000 Wireless Modem (QDL mode)
+ 9215 Acer Gobi 2000 Wireless Modem
+ 9221 Gobi Wireless Modem (QDL mode)
+ 9222 Gobi Wireless Modem
+ 9224 Sony Gobi 2000 Wireless Modem (QDL mode)
+ 9225 Sony Gobi 2000 Wireless Modem
+ 9231 Gobi Wireless Modem (QDL mode)
+ 9234 Top Global Gobi 2000 Wireless Modem (QDL mode)
+ 9235 Top Global Gobi 2000 Wireless Modem
+ 9244 Samsung Gobi 2000 Wireless Modem (QDL mode)
+ 9245 Samsung Gobi 2000 Wireless Modem
+ 9264 Asus Gobi 2000 Wireless Modem (QDL mode)
+ 9265 Asus Gobi 2000 Wireless Modem
+ 9274 iRex Technologies Gobi 2000 Wireless Modem (QDL mode)
+ 9275 iRex Technologies Gobi 2000 Wireless Modem
+05c7 Qtronix Corp.
+ 0113 PC Line Mouse
+ 1001 Lynx Mouse
+ 2001 Keyboard
+ 2011 SCorpius Keyboard
+ 6001 Ten-Keypad
+05c8 Cheng Uei Precision Industry Co., Ltd (Foxlink)
+ 0103 FO13FF-65 PC-CAM
+ 010b Webcam (UVC)
+ 021a HP Webcam
+ 0318 Webcam
+ 0361 SunplusIT INC. HP Truevision HD Webcam
+ 036e Webcam
+ 0403 Webcam
+ 041b HP 2.0MP High Definition Webcam
+05c9 Semtech Corp.
+05ca Ricoh Co., Ltd
+ 0101 RDC-5300 Camera
+ 0325 Caplio GX (ptp)
+ 032d Caplio GX 8 (ptp)
+ 032f Caplio R3 (ptp)
+ 03a1 IS200e
+ 0403 Printing Support
+ 0405 Type 101
+ 0406 Type 102
+ 1803 V5 camera [R5U870]
+ 1810 Pavilion Webcam [R5U870]
+ 1812 Pavilion Webcam
+ 1814 HD Webcam
+ 1815 Dell Laptop Integrated Webcam
+ 1820 Integrated Webcam
+ 1830 Visual Communication Camera VGP-VCC2 [R5U870]
+ 1832 Visual Communication Camera VGP-VCC3 [R5U870]
+ 1833 Visual Communication Camera VGP-VCC2 [R5U870]
+ 1834 Visual Communication Camera VGP-VCC2 [R5U870]
+ 1835 Visual Communication Camera VGP-VCC5 [R5U870]
+ 1836 Visual Communication Camera VGP-VCC4 [R5U870]
+ 1837 Visual Communication Camera VGP-VCC4 [R5U870]
+ 1839 Visual Communication Camera VGP-VCC6 [R5U870]
+ 183a Visual Communication Camera VGP-VCC7 [R5U870]
+ 183b Visual Communication Camera VGP-VCC8 [R5U870]
+ 183d Sony Vaio Integrated Webcam
+ 183e Visual Communication Camera VGP-VCC9 [R5U870]
+ 1841 Fujitsu F01/ Lifebook U810 [R5U870]
+ 1870 Webcam 1000
+ 18b0 Sony Vaio Integrated Webcam
+ 18b1 Sony Vaio Integrated Webcam
+ 18b3 Sony Vaio Integrated Webcam
+ 18b5 Sony Vaio Integrated Webcam
+ 2201 RDC-7 Camera
+ 2202 Caplio RR30
+ 2203 Caplio 300G
+ 2204 Caplio G3
+ 2205 Caplio RR30 / Medion MD 6126 Camera
+ 2206 Konica DG-3Z
+ 2207 Caplio Pro G3
+ 2208 Caplio G4
+ 2209 Caplio 400G wide
+ 220a KONICA MINOLTA DG-4Wide
+ 220b Caplio RX
+ 220c Caplio GX
+ 220d Caplio R1/RZ1
+ 220e Sea & Sea 5000G
+ 220f Rollei dr5 / Rollei dr5 (PTP mode)
+ 2211 Caplio R1S
+ 2212 Caplio R1v Camera
+ 2213 Caplio R2
+ 2214 Caplio GX 8
+ 2215 DSC 725
+ 2216 Caplio R3
+ 2222 RDC-i500
+05cb PowerVision Technologies, Inc.
+ 1483 PV8630 interface (scanners, webcams)
+05cc ELSA AG
+ 2100 MicroLink ISDN Office
+ 2219 MicroLink ISDN
+ 2265 MicroLink 56k
+ 2267 MicroLink 56k (V.250)
+ 2280 MicroLink 56k Fun
+ 3000 Micolink USB2Ethernet [pegasus]
+ 3100 AirLancer USB-11
+ 3363 MicroLink ADSL Fun
+05cd Silicom, Ltd
+05ce sci-worx GmbH
+05cf Sung Forn Co., Ltd
+05d0 GE Medical Systems Lunar
+05d1 Brainboxes, Ltd
+ 0003 Bluetooth Adapter BL-554
+05d2 Wave Systems Corp.
+05d3 Tohoku Ricoh Co., Ltd
+05d5 Super Gate Technology Co., Ltd
+05d6 Philips Semiconductors, CICT
+05d7 Thomas & Betts Corp.
+ 0099 10Mbps Ethernet [klsi]
+05d8 Ultima Electronics Corp.
+ 4001 Artec Ultima 2000
+ 4002 Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner
+ 4003 Artec E+ 48U
+ 4004 Artec E+ Pro
+ 4005 MEM48U
+ 4006 TRUST EASY WEBSCAN 19200
+ 4007 TRUST 240H EASY WEBSCAN GOLD
+ 4008 Trust Easy Webscan 19200
+ 4009 Umax Astraslim
+ 4013 IT Scan 1200
+ 8105 Artec T1 USB TVBOX (cold)
+ 8106 Artec T1 USB TVBOX (warm)
+ 8107 Artec T1 USB TVBOX with AN2235 (cold)
+ 8108 Artec T1 USB TVBOX with AN2235 (warm)
+ 8109 Artec T1 USB2.0 TVBOX (cold
+05d9 Axiohm Transaction Solutions
+ a225 A225 Printer
+ a758 A758 Printer
+ a794 A794 Printer
+05da Microtek International, Inc.
+ 0091 ScanMaker X6u
+ 0093 ScanMaker V6USL
+ 0094 Phantom 336CX/C3
+ 0099 ScanMaker X6/X6U
+ 009a Phantom C6
+ 00a0 Phantom 336CX/C3 (#2)
+ 00a3 ScanMaker V6USL
+ 00ac ScanMaker V6UL
+ 00b6 ScanMaker V6UPL
+ 00ef ScanMaker V6UPL
+ 1006 Jenoptik JD350 entrance
+ 1011 NHJ Che-ez! Kiss Digital Camera
+ 1018 Digital Dream Enigma 1.3
+ 1020 Digital Dream l'espion xtra
+ 1025 Take-it Still Camera Device
+ 1026 Take-it
+ 1043 Take-It 1300 DSC Bulk Driver
+ 1045 Take-it D1
+ 1047 Take-it Camera Composite Device
+ 1048 Take-it Q3
+ 1049 3M Still Camera Device
+ 1051 Camcorder Series
+ 1052 Mass Storage Device
+ 1053 Take-it DV Composite Device
+ 1054 Mass Storage Device
+ 1055 Digital Camera Series(536)
+ 1056 Mass Storage Device
+ 1057 Take-it DSC Camera Device(536)
+ 1058 Mass Storage Device
+ 1059 Camcorder DSC Series
+ 1060 Microtek Take-it MV500
+ 2007 ArtixScan DI 1210
+ 200c 1394_USB2 Scanner
+ 200e ArtixScan DI 810
+ 2017 UF ICE Scanner
+ 201c 4800 Scanner
+ 201d ArtixScan DI 1610
+ 201f 4800 Scanner-ICE
+ 202e ArtixScan DI 2020
+ 208b ScanMaker 6800
+ 208f ArtixScan DI 2010
+ 209e ScanMaker 4700LP
+ 20a7 ScanMaker 5600
+ 20b0 ScanMaker X12USL
+ 20b1 ScanMaker 8700
+ 20b4 ScanMaker 4700
+ 20bd ScanMaker 5700
+ 20c9 ScanMaker 6700
+ 20d2 Microtek ArtixScan 1800f
+ 20d6 PS4000
+ 20de ScanMaker 9800XL
+ 20e0 ScanMaker 9700XL
+ 20ed ScanMaker 4700
+ 20ee Micortek ScanMaker X12USL
+ 2838 RT2832U
+ 3008 Scanner
+ 300a 4800 ICE Scanner
+ 300b 4800 Scanner
+ 300f MiniScan C5
+ 3020 4800dpi Scanner
+ 3021 1200dpi Scanner
+ 3022 Scanner 4800dpi
+ 3023 USB1200II Scanner
+ 30c1 USB600 Scanner
+ 30ce ScanMaker 3800
+ 30cf ScanMaker 4800
+ 30d4 USB1200 Scanner
+ 30d8 Scanner
+ 30d9 USB2400 Scanner
+ 30e4 ScanMaker 4100
+ 30e5 USB3200 Scanner
+ 30e6 ScanMaker i320
+ 40b3 ScanMaker 3600
+ 40b8 ScanMaker 3700
+ 40c7 ScanMaker 4600
+ 40ca ScanMaker 3600
+ 40cb ScanMaker 3700
+ 40dd ScanMaker 3750i
+ 40ff ScanMaker 3600
+ 5003 Goya
+ 5013 3200 Scanner
+ 6072 XT-3500 A4 HD Scanner
+ 80a3 ScanMaker V6USL (#2)
+ 80ac ScanMaker V6UL/SpicyU
+05db Sun Corp. (Suntac?)
+ 0003 SUNTAC U-Cable type D2
+ 0005 SUNTAC U-Cable type P1
+ 0009 SUNTAC Slipper U
+ 000a SUNTAC Ir-Trinity
+ 000b SUNTAC U-Cable type A3
+ 0011 SUNTAC U-Cable type A4
+05dc Lexar Media, Inc.
+ 0001 jumpSHOT CompactFlash Reader
+ 0002 JumpShot
+ 0003 JumpShot
+ 0080 Jumpdrive Secure 64MB
+ 0081 RBC Compact Flash Drive
+ 00a7 JumpDrive Impact
+ 0100 JumpDrive PRO
+ 0200 JumpDrive 2.0 Pro
+ 0300 Jumpdrive Geysr
+ 0301 JumpDrive Classic
+ 0302 JD Micro
+ 0303 JD Micro Pro
+ 0304 JD Secure II
+ 0310 JumpDrive
+ 0311 JumpDrive Classic
+ 0312 JD Micro
+ 0313 JD Micro Pro
+ 0320 JumpDrive
+ 0321 JD Micro
+ 0322 JD Micro Pro
+ 0323 UFC
+ 0330 JumpDrive Expression
+ 0340 JumpDrive TAD
+ 0350 Express Card
+ 0400 UFDC
+ 0401 UFDC
+ 0403 Locked B Device
+ 0405 Locked C Device
+ 0407 Locked D Device
+ 0409 Locked E Device
+ 040b Locked F Device
+ 040d Locked G Device
+ 040f Locked H Device
+ 0410 JumpDrive
+ 0411 JumpDrive
+ 0413 Locked J Device
+ 0415 Locked K Device
+ 0417 Locked L Device
+ 0419 Locked M Device
+ 041b Locked N Device
+ 041d Locked O Device
+ 041f Locked P Device
+ 0420 JumpDrive
+ 0421 JumpDrive
+ 0423 Locked R Device
+ 0425 Locked S Device
+ 0427 Locked T Device
+ 0429 Locked U Device
+ 042b Locked V Device
+ 042d Locked W Device
+ 042f Locked X Device
+ 0431 Locked Y Device
+ 0433 Locked Z Device
+ 4d02 MP3 Player
+ 4d12 MP3 Player
+ 4d30 MP3 Player
+ a209 JumpDrive S70
+ a300 JumpDrive2
+ a400 JumpDrive trade; Pro 40-501
+ a410 JumpDrive 128MB/256MB
+ a411 JumpDrive Traveler
+ a420 JumpDrive Pro
+ a421 JumpDrive Pro II
+ a422 JumpDrive Micro Pro
+ a430 JumpDrive Secure
+ a431 JumpDrive Secure II
+ a432 JumpDrive Classic
+ a440 JumpDrive Lightning
+ a450 JumpDrive TouchGuard
+ a460 JD Mercury
+ a501 JumpDrive Classic
+ a510 JumpDrive Sport
+ a530 JumpDrive Expression
+ a531 JumpDrive Secure II
+ a560 JumpDrive FireFly
+ a701 JumpDrive FireFly
+ a731 JumpDrive FireFly
+ a762 JumpDrive FireFly
+ a768 JumpDrive Retrax
+ a790 JumpDrive 2GB
+ a811 16GB Gizmo!
+ a813 16gB flash thumb drive
+ a815 JumpDrive V10
+ a833 JumpDrive S23 64GB
+ b002 USB CF Reader
+ b018 Multi-Card Reader
+ b047 SDHC Reader [RW047-7000]
+ b051 microSD RDR UHS-I Card Reader [LRWM03U-7000]
+ ba02 Workflow CFR1
+ ba0a Workflow DD512
+ c753 JumpDrive TwistTurn
+ c75c JumpDrive V10
+05dd Delta Electronics, Inc.
+ ff31 AWU-120
+ ff32 FriendlyNET AeroLAN AL2011
+ ff35 PCW 100 - Wireless 802.11b Adapter
+ ff91 2Wire PC Port Phoneline 10Mbps Adapter
+05df Silicon Vision, Inc.
+05e0 Symbol Technologies
+ 0700 Bar Code Scanner (CS1504)
+ 0800 Spectrum24 Wireless LAN Adapter
+ 1200 Bar Code Scanner
+ 1701 Bar Code Scanner (CDC)
+ 1900 SNAPI Imaging Device
+ 2000 MC3090 Rugged Mobile Computer
+ 200d MC70 Rugged Mobile Computer
+05e1 Syntek Semiconductor Co., Ltd
+ 0100 802.11g + Bluetooth Wireless Adapter
+ 0408 STK1160 Video Capture Device
+ 0500 DC-112X Webcam
+ 0501 DC-1125 Webcam
+ 0890 STK011 Camera
+ 0892 STK013 Camera
+ 0895 STK016 Camera
+ 0896 STK017 Camera
+ 2010 ARCTIC Sound P261 Headphones
+05e2 ElecVision, Inc.
+05e3 Genesys Logic, Inc.
+ 000a Keyboard with PS/2 Port
+ 000b Mouse
+ 0100 Nintendo Game Boy Advance SP
+ 0120 Pacific Image Electronics PrimeFilm 1800u slide/negative scanner
+ 0131 CF/SM Reader/Writer
+ 0142 Multiple Slides Scanner-3600
+ 0143 Multiple Frames Film Scanner-36series
+ 0145 Reflecta CrystalScan 7200 Photo-Scanner
+ 0180 Plustek Scanner
+ 0182 Wize Media 1000
+ 0189 ScanJet 4600 series
+ 018a Xerox 6400
+ 0300 GLUSB98PT Parallel Port
+ 0301 USB2LPT Cable Release2
+ 0406 Hub
+ 0501 GL620USB Host-Host interface
+ 0502 GL620USB-A GeneLink USB-USB Bridge
+ 0503 Webcam
+ 0504 HID Keyboard Filter
+ 0604 USB 1.1 Hub
+ 0605 USB 2.0 Hub
+ 0606 USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
+ 0607 Logitech G110 Hub
+ 0608 Hub
+ 0610 4-port hub
+ 0612 Hub
+ 0616 hub
+ 0660 USB 2.0 Hub
+ 0700 SIIG US2256 CompactFlash Card Reader
+ 0701 USB 2.0 IDE Adapter
+ 0702 USB 2.0 IDE Adapter [GL811E]
+ 0703 Card Reader
+ 0704 Card Reader
+ 0705 Card Reader
+ 0706 Card Reader
+ 0707 Card Reader
+ 0708 Card Reader
+ 0709 Card Reader
+ 070a Pen Flash
+ 070b DMHS1B Rev 3 DFU Adapter
+ 070e USB 2.0 Card Reader
+ 070f Pen Flash
+ 0710 USB 2.0 33-in-1 Card Reader
+ 0711 Card Reader
+ 0712 Delkin Mass Storage Device
+ 0715 USB 2.0 microSD Reader
+ 0716 USB 2.0 Multislot Card Reader/Writer
+ 0717 All-in-1 Card Reader
+ 0718 IDE/SATA Adapter
+ 0719 SATA adapter
+ 0722 SD/MMC card reader
+ 0723 GL827L SD/MMC/MS Flash Card Reader
+ 0726 SD Card Reader
+ 0727 microSD Reader/Writer
+ 0731 GL3310 SATA 3Gb/s Bridge Controller
+ 0732 All-in-One Cardreader
+ 0736 microSD Reader/Writer
+ 0738 Card reader
+ 0741 microSD Card Reader
+ 0743 SDXC and microSDXC CardReader
+ 0745 Logilink CR0012
+ 0748 All-in-One Cardreader
+ 0751 microSD Card Reader
+ 0760 USB 2.0 Card Reader/Writer
+ 0761 Genesys Mass Storage Device
+ 0780 USBFS DFU Adapter
+ 07a0 Pen Flash
+ 0880 Wasp (SL-6612)
+ 0927 Card Reader
+ 1205 Afilias Optical Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330
+ a700 Pen Flash
+ f102 VX7012 TV Box
+ f103 VX7012 TV Box
+ f104 VX7012 TV Box
+ fd21 3M TL20 Temperature Logger
+ fe00 Razer Mouse
+05e4 Red Wing Corp.
+05e5 Fuji Electric Co., Ltd
+05e6 Keithley Instruments
+05e8 ICC, Inc.
+05e9 Kawasaki LSI
+ 0008 KL5KUSB101B Ethernet [klsi]
+ 0009 Sony 10Mbps Ethernet [pegasus]
+ 000c USB-to-RS-232
+ 000d USB-to-RS-232
+ 0014 RS-232 J104
+ 0040 Ethernet Adapter
+ 2008 Ethernet Adapter
+05eb FFC, Ltd
+05ec COM21, Inc.
+05ee Cytechinfo Inc.
+05ef AVB, Inc. [anko?]
+ 020a Top Shot Pegasus Joystick
+ 8884 Mag Turbo Force Wheel
+ 8888 Top Shot Force Feedback Racing Wheel
+05f0 Canopus Co., Ltd
+ 0101 DA-Port DAC
+05f1 Compass Communications
+05f2 Dexin Corp., Ltd
+ 0010 AQ Mouse
+05f3 PI Engineering, Inc.
+ 0007 Kinesis Advantage PRO MPC/USB Keyboard
+ 0081 Kinesis Integrated Hub
+ 00ff VEC Footpedal
+ 0203 Y-mouse Keyboard & Mouse Adapter
+ 020b PS2 Adapter
+ 0232 X-Keys Switch Interface, Programming Mode
+ 0261 X-Keys Switch Interface, SPLAT Mode
+ 0264 X-Keys Switch Interface, Composite Mode
+05f5 Unixtar Technology, Inc.
+05f6 AOC International
+05f7 RFC Distribution(s) PTE, Ltd
+05f9 PSC Scanning, Inc.
+ 1104 Magellan 2200VS
+ 1206 Gryphon series (OEM mode)
+ 2202 Point of Sale Handheld Scanner
+ 2206 Gryphon series (keyboard emulation mode)
+ 220c Datalogic Gryphon GD4430
+ 2601 Datalogic Magellan 1000i Barcode Scanner
+ 2602 Datalogic Magellan 1100i Barcode Scanner
+ 4204 Gryphon series (RS-232 emulation mode)
+ 5204 Datalogic Gryphon GFS4170 (config mode)
+05fa Siemens Telecommunications Systems, Ltd
+ 3301 Keyboard with PS/2 Mouse Port
+ 3302 Keyboard
+ 3303 Keyboard with PS/2 Mouse Port
+05fc Harman
+ 0001 Soundcraft Si Multi Digital Card
+ 7849 Harman/Kardon SoundSticks
+05fd InterAct, Inc.
+ 0239 SV-239 HammerHead Digital
+ 0251 Raider Pro
+ 0253 ProPad 8 Digital
+ 0286 SV-286 Cyclone Digital
+ 107a PowerPad Pro X-Box pad
+ 262a 3dfx HammerHead FX
+ 262f HammerHead Fx
+ daae Game Shark
+ dbae Datel XBoxMC
+05fe Chic Technology Corp.
+ 0001 Mouse
+ 0003 Cypress USB Mouse
+ 0005 Viewmaster 4D Browser Mouse
+ 0007 Twinhead Mouse
+ 0009 Inland Pro 4500/5000 Mouse
+ 0011 Browser Mouse
+ 0014 Gamepad
+ 1010 Optical Wireless
+ 2001 Microsoft Wireless Receiver 700
+05ff LeCroy Corp.
+0600 Barco Display Systems
+0601 Jazz Hipster Corp.
+ 0003 Internet Security Co., Ltd. SecureKey
+0602 Vista Imaging, Inc.
+ 1001 ViCam Webcam
+0603 Novatek Microelectronics Corp.
+ 00f1 Keyboard (Labtec Ultra Flat Keyboard)
+ 00f2 Keyboard (Labtec Ultra Flat Keyboard)
+ 6871 Mouse
+0604 Jean Co., Ltd
+0605 Anchor C&C Co., Ltd
+0606 Royal Information Electronics Co., Ltd
+0607 Bridge Information Co., Ltd
+0608 Genrad Ads
+0609 SMK Manufacturing, Inc.
+ 031d eHome Infrared Receiver
+ 0322 eHome Infrared Receiver
+ 0334 eHome Infrared Receiver
+ ff12 SMK Bluetooth Device
+060a Worthington Data Solutions, Inc.
+060b Solid Year
+ 0001 MacAlly Keyboard
+ 0230 KSK-8003 UX Keyboard
+ 0540 DeltaCo TB-106U Keyboard
+ 1006 Japanese Keyboard - 260U
+ 2101 Keyboard
+ 2231 KSK-6001 UELX Keyboard
+ 2270 Gigabyte K8100 Aivia Gaming Keyboard
+ 5253 Thermaltake MEKA G-Unit Gaming Keyboard
+ 5811 ACK-571U Wireless Keyboard
+ 5903 Japanese Keyboard - 595U
+ 6001 SolidTek USB 2p HUB
+ 6002 SolidTek USB Keyboard
+ 6003 Japanese Keyboard - 600HM
+ 6231 Thermaltake eSPORTS Meka Keyboard
+ 8007 P-W1G1F12 VER:1 [Macally MegaCam]
+ a001 Maxwell Compact Pc PM3
+060c EEH Datalink GmbH
+060d Auctor Corp.
+060e Transmonde Technologies, Inc.
+060f Joinsoon Electronics Mfg. Co., Ltd
+0610 Costar Electronics, Inc.
+0611 Totoku Electric Co., Ltd
+0613 TransAct Technologies, Inc.
+0614 Bio-Rad Laboratories
+0615 Quabbin Wire & Cable Co., Inc.
+0616 Future Techno Designs PVT, Ltd
+0617 Swiss Federal Insitute of Technology
+ 000a Thymio-II
+ 000c Thymio-II Wireless
+0618 MacAlly
+ 0101 Mouse
+0619 Seiko Instruments, Inc.
+ 0101 SLP-100 Driver
+ 0102 SLP-200 Driver
+ 0103 SLP-100N Driver
+ 0104 SLP-200N Driver
+ 0105 SLP-240 Driver
+ 0501 SLP-440 Driver
+ 0502 SLP-450 Driver
+061a Veridicom International, Inc.
+ 0110 5thSense Fingerprint Sensor
+ 0200 FPS200 Fingerprint Sensor
+ 8200 VKI-A Fingerprint Sensor/Flash Storage (dumb)
+ 9200 VKI-B Fingerprint Sensor/Flash Storage (smart)
+061b Promptus Communications, Inc.
+061c Act Labs, Ltd
+061d Quatech, Inc.
+ c020 SSU-100
+061e Nissei Electric Co.
+ 0001 nissei 128DE-USB -
+ 0010 nissei 128DE-PNA -
+0620 Alaris, Inc.
+ 0004 QuickVideo weeCam
+ 0007 QuickVideo weeCam
+ 000a QuickVideo weeCam
+ 000b QuickVideo weeCam
+0621 ODU-Steckverbindungssysteme GmbH & Co. KG
+0622 Iotech, Inc.
+0623 Littelfuse, Inc.
+0624 Avocent Corp.
+ 0248 Virtual Hub
+ 0249 Virtual Keyboard/Mouse
+ 0251 Virtual Mass Storage
+ 0294 Dell 03R874 KVM dongle
+ 0402 Cisco Virtual Keyboard and Mouse
+ 0403 Cisco Virtual Mass Storage
+0625 TiMedia Technology Co., Ltd
+0626 Nippon Systems Development Co., Ltd
+0627 Adomax Technology Co., Ltd
+0628 Tasking Software, Inc.
+0629 Zida Technologies, Ltd
+062a Creative Labs
+ 0000 Optical mouse
+ 0001 Notebook Optical Mouse
+ 0102 Wireless Keyboard/Mouse Combo [MK1152WC]
+ 0201 Defender Office Keyboard (K7310) S Zodiak KM-9010
+ 0252 Emerge Uni-retractable Laser Mouse
+ 2410 Wireless PS3 gamepad
+ 3286 Nano Receiver [Sandstrom Laser Mouse SMWLL11]
+ 4101 Wireless Keyboard/Mouse
+ 6301 Trust Wireless Optical Mouse MI-4150K
+ 9003 VoIP Conference Hub (A16GH)
+ 9004 USR9602 USB Internet Mini Phone
+062b Greatlink Electronics Taiwan, Ltd
+062c Institute for Information Industry
+062d Taiwan Tai-Hao Enterprises Co., Ltd
+062e Mainsuper Enterprises Co., Ltd
+062f Sin Sheng Terminal & Machine, Inc.
+0631 JUJO Electronics Corp.
+0633 Cyrix Corp.
+0634 Micron Technology, Inc.
+ 0655 Embedded Mass Storage Drive [RealSSD]
+0635 Methode Electronics, Inc.
+0636 Sierra Imaging, Inc.
+ 0003 Vivicam 35Xx
+0638 Avision, Inc.
+ 0268 iVina 1200U Scanner
+ 026a Minolta Dimage Scan Dual II AF-2820U (2886)
+ 0a10 iVina FB1600/UMAX Astra 4500
+ 0a13 AV600U
+ 0a15 Konica Minolta SC-110
+ 0a16 Konica Minolta SC-215
+ 0a30 UMAX Astra 6700 Scanner
+ 0a41 Avision AM3000/MF3000 Series
+ 0f01 fi-4010CU
+# typo?
+ 4004 Minolta Dimage Scan Elite II AF-2920 (2888)
+0639 Chrontel, Inc.
+063a Techwin Corp.
+063b Taugagreining HF
+063c Yamaichi Electronics Co., Ltd (Sakura)
+063d Fong Kai Industrial Co., Ltd
+063e RealMedia Technology, Inc.
+063f New Technology Cable, Ltd
+0640 Hitex Development Tools
+ 0026 LPC-Stick
+0641 Woods Industries, Inc.
+0642 VIA Medical Corp.
+0644 TEAC Corp.
+ 0000 Floppy
+ 0200 All-In-One Multi-Card Reader CA200/B/S
+ 1000 CD-ROM Drive
+ 800d TASCAM Portastudio DP-01FX
+ 800e TASCAM US-122L
+ 801d TASCAM DR-100
+ 8021 TASCAM US-122mkII
+ d001 CD-R/RW Unit
+ d002 CD-R/RW Unit
+ d010 CD-RW/DVD Unit
+0645 Who? Vision Systems, Inc.
+0646 UMAX
+0647 Acton Research Corp.
+ 0100 ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph
+ 0101 ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph
+ 0102 ARC Inspectrum Mono
+ 0103 ARC Filterwheel
+ 03e9 Inspectrum 128x1024 F VIS Spectrograph
+ 03ea Inspectrum 256x1024 F VIS Spectrograph
+ 03eb Inspectrum 128x1024 B VIS Spectrograph
+ 03ec Inspectrum 256x1024 B VIS Spectrograph
+0648 Inside Out Networks
+0649 Weli Science Co., Ltd
+064b Analog Devices, Inc. (White Mountain DSP)
+ 0165 Blackfin 535 [ADZS HPUSB ICE]
+064c Ji-Haw Industrial Co., Ltd
+064d TriTech Microelectronics, Ltd
+064e Suyin Corp.
+ 2100 Sony Visual Communication Camera
+ 9700 Asus Integrated Webcam
+ a100 Acer OrbiCam
+ a101 Acer CrystalEye Webcam
+ a102 Acer/Lenovo Webcam [CN0316]
+ a103 Acer/HP Integrated Webcam [CN0314]
+ a110 HP Webcam
+ a114 Lemote Webcam
+ a116 UVC 1.3MPixel WebCam
+ a136 Asus Integrated Webcam [CN031B]
+ a219 1.3M WebCam (notebook emachines E730, Acer sub-brand)
+ c107 HP webcam [dv6-1190en]
+ c335 HP TrueVision HD
+ d101 Acer CrystalEye Webcam
+ d213 UVC HD Webcam
+ d217 HP TrueVision HD
+ e201 Lenovo Integrated Webcam
+ e203 Lenovo Integrated Webcam
+ e258 HP TrueVision HD Integrated Webcam
+ e263 HP TrueVision HD Integrated Webcam
+ f102 Lenovo Integrated Webcam [R5U877]
+ f103 Lenovo Integrated Webcam [R5U877]
+ f209 HP Webcam
+ f300 UVC 0.3M Webcam
+064f WIBU-Systems AG
+ 03e9 CmStick (article no. 1001)
+ 03f2 CmStick/M (article no. 1010)
+ 03f3 CmStick/M (article no. 1011)
+ 0bd7 BOX/U
+ 0bd8 BOX/RU
+0650 Dynapro Systems
+0651 Likom Technology Sdn. Bhd.
+0652 Stargate Solutions, Inc.
+0653 CNF, Inc.
+0654 Granite Microsystems, Inc.
+ 0005 Device Bay Controller
+ 0006 Hub
+ 0007 Device Bay Controller
+ 0016 Hub
+0655 Space Shuttle Hi-Tech Co., Ltd
+0656 Glory Mark Electronic, Ltd
+0657 Tekcon Electronics Corp.
+0658 Sigma Designs, Inc.
+0659 Aethra
+065a Optoelectronics Co., Ltd
+ 0001 Opticon OPR-2001 / NLV-1001 (keyboard mode)
+ 0009 NLV-1001 (serial mode) / OPN-2001 [Opticon]
+065b Tracewell Systems
+065e Silicon Graphics
+065f Good Way Technology Co., Ltd & GWC technology Inc.
+0660 TSAY-E (BVI) International, Inc.
+0661 Hamamatsu Photonics K.K.
+0662 Kansai Electric Co., Ltd
+0663 Topmax Electronic Co., Ltd
+ 0103 CobraPad
+0664 ET&T Technology Co., Ltd.
+ 0301 Groovy Technology Corp. GTouch Touch Screen
+ 0302 Groovy Technology Corp. GTouch Touch Screen
+ 0303 Groovy Technology Corp. GTouch Touch Screen
+ 0304 Groovy Technology Corp. GTouch Touch Screen
+ 0305 Groovy Technology Corp. GTouch Touch Screen
+ 0306 Groovy Technology Corp. GTouch Touch Screen
+ 0307 Groovy Technology Corp. GTouch Touch Screen
+ 0309 Groovy Technology Corp. GTouch Touch Screen
+0665 Cypress Semiconductor
+ 5161 USB to Serial
+0667 Aiwa Co., Ltd
+ 0fa1 TD-U8000 Tape Drive
+0668 WordWand
+0669 Oce' Printing Systems GmbH
+066a Total Technologies, Ltd
+066b Linksys, Inc.
+ 0105 SCM eUSB SmartMedia Card Reader
+ 010a Melco MCR-U2 SmartMedia / CompactFlash Reader
+ 200c USB10TX
+ 2202 USB10TX Ethernet [pegasus]
+ 2203 USB100TX Ethernet [pegasus]
+ 2204 USB100TX HomePNA Ethernet [pegasus]
+ 2206 USB Ethernet [pegasus]
+ 2207 HomeLink Phoneline 10M Network Adapter
+ 2211 WUSB11 802.11b Adapter
+ 2212 WUSB11v2.5 802.11b Adapter
+ 2213 WUSB12v1.1 802.11b Adapter
+ 2219 Instant Wireless Network Adapter
+ 400b USB10TX
+066d Entrega, Inc.
+066e Acer Semiconductor America, Inc.
+066f SigmaTel, Inc.
+ 003b MP3 Player
+ 003e MP3 Player
+ 003f MP3 Player
+ 0040 MP3 Player
+ 0041 MP3 Player
+ 0042 MP3 Player
+ 0043 MP3 Player
+ 004b A-Max PA11 MP3 Player
+ 3400 STMP3400 D-Major MP3 Player
+ 3410 STMP3410 D-Major MP3 Player
+ 3500 Player Recovery Device
+ 3780 STMP3780/i.MX23 SystemOnChip in RecoveryMode
+ 4200 STIr4200 IrDA Bridge
+ 4210 STIr4210 IrDA Bridge
+ 8000 MSCN MP3 Player
+ 8001 SigmaTel MSCN Audio Player
+ 8004 MSCNMMC MP3 Player
+ 8008 i-Bead 100 MP3 Player
+ 8020 MP3 Player
+ 8034 MP3 Player
+ 8036 MP3 Player
+ 8038 MP3 Player
+ 8056 MP3 Player
+ 8060 MP3 Player
+ 8066 MP3 Player
+ 807e MP3 Player
+ 8092 MP3 Player
+ 8096 MP3 Player
+ 809a MP3 Player
+ 80aa MP3 Player
+ 80ac MP3 Player
+ 80b8 MP3 Player
+ 80ba MP3 Player
+ 80bc MP3 Player
+ 80bf MP3 Player
+ 80c5 MP3 Player
+ 80c8 MP3 Player
+ 80ca MP3 Player
+ 80cc MP3 Player
+ 8104 MP3 Player
+ 8106 MP3 Player
+ 8108 MP3 Player
+ 810a MP3 Player
+ 810c MP3 Player
+ 8122 MP3 Player
+ 8124 MP3 Player
+ 8126 MP3 Player
+ 8128 MP3 Player
+ 8134 MP3 Player
+ 8136 MP3 Player
+ 8138 MP3 Player
+ 813a MP3 Player
+ 813e MP3 Player
+ 8140 MP3 Player
+ 8142 MP3 Player
+ 8144 MP3 Player
+ 8146 MP3 Player
+ 8148 MP3 Player
+ 814c MP3 Player
+ 8201 MP3 Player
+ 8202 Jens of Sweden / I-BEAD 150M/150H MP3 player
+ 8203 MP3 Player
+ 8204 MP3 Player
+ 8205 MP3 Player
+ 8206 Digital MP3 Music Player
+ 8207 MP3 Player
+ 8208 MP3 Player
+ 8209 MP3 Player
+ 820a MP3 Player
+ 820b MP3 Player
+ 820c MP3 Player
+ 820d MP3 Player
+ 820e MP3 Player
+ 820f MP3 Player
+ 8210 MP3 Player
+ 8211 MP3 Player
+ 8212 MP3 Player
+ 8213 MP3 Player
+ 8214 MP3 Player
+ 8215 MP3 Player
+ 8216 MP3 Player
+ 8217 MP3 Player
+ 8218 MP3 Player
+ 8219 MP3 Player
+ 821a MP3 Player
+ 821b MP3 Player
+ 821c MP3 Player
+ 821d MP3 Player
+ 821e MP3 Player
+ 821f MP3 Player
+ 8220 MP3 Player
+ 8221 MP3 Player
+ 8222 MP3 Player
+ 8223 MP3 Player
+ 8224 MP3 Player
+ 8225 MP3 Player
+ 8226 MP3 Player
+ 8227 MP3 Player
+ 8228 MP3 Player
+ 8229 MP3 Player
+ 8230 MP3 Player
+ 829c MP3 Player
+ 82e0 MP3 Player
+ 8320 TrekStor i.Beat fun
+ 835d MP3 Player
+ 9000 MP3 Player
+ 9001 MP3 Player
+ 9002 MP3 Player
+0670 Sequel Imaging
+ 0001 Calibrator
+ 0005 Enable Cable
+0672 Labtec, Inc.
+ 1041 LCS1040 Speaker System
+ 5000 SpaceBall 4000 FLX
+0673 HCL
+ 5000 Keyboard
+0674 Key Mouse Electronic Enterprise Co., Ltd
+0675 DrayTek Corp.
+ 0110 Vigor 128 ISDN TA
+ 0530 Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280)
+ 0550 Vigor550
+ 1688 miniVigor 128 ISDN TA [HFC-S]
+ 6694 miniVigor 128 ISDN TA
+0676 Teles AG
+0677 Aiwa Co., Ltd
+ 07d5 TM-ED1285(USB)
+ 0fa1 TD-U8000 Tape Drive
+0678 ACard Technology Corp.
+067b Prolific Technology, Inc.
+ 0000 PL2301 USB-USB Bridge
+ 0001 PL2302 USB-USB Bridge
+ 0307 Motorola Serial Adapter
+ 04bb PL2303 Serial (IODATA USB-RSAQ2)
+ 0600 IDE Bridge
+ 0610 Onext EG210U MODEM
+ 0611 AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem
+ 2303 PL2303 Serial Port
+ 2305 PL2305 Parallel Port
+ 2306 Raylink Bridge Controller
+ 2307 PL2307 USB-ATAPI4 Bridge
+ 2313 FITEL PHS U Cable Adaptor
+ 2315 Flash Disk Embedded Hub
+ 2316 Flash Disk Security Device
+ 2317 Mass Storage Device
+ 2501 PL2501 USB-USB Bridge (USB 2.0)
+ 2506 Kaser 8gB micro hard drive
+ 2507 PL2507 Hi-speed USB to IDE bridge controller
+ 2515 Flash Disk Embedded Hub
+ 2517 Flash Disk Mass Storage Device
+ 2528 Storage device (8gB thumb drive)
+ 25a1 PL25A1 Host-Host Bridge
+ 2773 PL2773 SATAII bridge controller
+ 3400 Hi-Speed Flash Disk with TruePrint AES3400
+ 3500 Hi-Speed Flash Disk with TruePrint AES3500
+ 3507 PL3507 ATAPI6 Bridge
+ aaa0 Prolific Pharos
+ aaa2 PL2303 Serial Adapter (IODATA USB-RSAQ3)
+ aaa3 PL2303x Serial Adapter
+067c Efficient Networks, Inc.
+ 1001 Siemens SpeedStream 100MBps Ethernet
+ 1022 Siemens SpeedStream 1022 802.11b Adapter
+ 1023 SpeedStream Wireless
+ 4020 SpeedStream 4020 ATM/ADSL Installer
+ 4031 Efficient ADSL Modem
+ 4032 SpeedStream 4031 ATM/ADSL Installer
+ 4033 SpeedStream 4031 ATM/ADSL Installer
+ 4060 Alcatel Speedstream 4060 ADSL Modem
+ 4062 Efficient Networks 4060 Loader
+ 5667 Efficient Networks Virtual Bus for ADSL Modem
+ c031 SpeedStream 4031 ATM/ADSL Installer
+ c032 SpeedStream 4031 ATM/ADSL Installer
+ c033 SpeedStream 4031 ATM/ADSL Installer
+ c060 SpeedStream 4060 Miniport ATM/ADSL Adapter
+ d667 Efficient Networks Virtual Bus for ADSL Modem
+ e240 Speedstream Ethernet Adapter E240
+ e540 Speedstream Ethernet Adapter E240
+067d Hohner Corp.
+067e Intermec Technologies Corp.
+ 0801 HID Keyboard, Barcode scanner
+ 0803 VCP, Barcode scanner
+ 0805 VCP + UVC, Barcode scanner
+ 1001 Mobile Computer
+067f Virata, Ltd
+ 4552 DSL-200 ADSL Modem
+ 6542 DSL Modem
+ 6549 DSL Modem
+ 7541 DSL Modem
+0680 Realtek Semiconductor Corp., CPP Div. (Avance Logic)
+ 0002 Arowana Optical Wheel Mouse MSOP-01
+0681 Siemens Information and Communication Products
+ 0001 Dect Base
+ 0002 Gigaset 3075 Passive ISDN
+ 0005 ID-Mouse with Fingerprint Reader
+ 0012 I-Gate 802.11b Adapter
+ 001b WLL013
+ 001d Hipath 1000
+ 0022 Gigaset SX353 ISDN
+ 0026 DECT Data - Gigaset M34
+ 002b A-100-I ADSL Modem
+ 002e ADSL Router_S-141
+ 0034 GSM module MC35/ES75 USB Modem
+ 3c06 54g USB Network Adapter
+0682 Victor Company of Japan, Ltd
+0684 Actiontec Electronics, Inc.
+0685 ZD Incorporated
+ 7000 HSDPA Modem
+0686 Minolta Co., Ltd
+ 2001 PagePro 4110W
+ 2004 PagePro 1200W
+ 2005 Magicolor 2300 DL
+ 3001 PagePro 4100
+ 3005 PagePro 1250E
+ 3006 PagePro 1250W
+ 3009 Magicolor 2300W
+ 300b PagePro 1350W
+ 300c PagePro 1300W
+ 302e Develop D 1650iD PCL
+ 3034 Develop D 2050iD PCL
+ 4001 Dimage 2300
+ 4003 Dimage 2330 Zoom Camera
+ 4004 Dimage Scan Elite II AF-2920 (2888)
+ 4005 Minolta DiMAGE E201 Mass Storage Device
+ 4006 Dimage 7 Camera
+ 4007 Dimage S304 Camera
+ 4008 Dimage 5 Camera
+ 4009 Dimage X Camera
+ 400a Dimage S404 Camera
+ 400b Dimage 7i Camera
+ 400c Dimage F100 Camera
+ 400d Dimage Scan Dual III AF-2840 (2889)
+ 400e Dimage Scan Elite 5400 (2890)
+ 400f Dimage 7Hi Camera
+ 4010 Dimage Xi Camera
+ 4011 Dimage F300 Camera
+ 4012 Dimage F200 Camera
+ 4014 Dimage S414 Camera
+ 4015 Dimage XT Camera [storage]
+ 4016 Dimage XT Camera [remote mode]
+ 4017 Dimage E223
+ 4018 Dimage Z1 Camera
+ 4019 Dimage A1 Camera [remote mode]
+ 401a Dimage A1 Camera [storage]
+ 401c Dimage X20 Camera
+ 401e Dimage E323 Camera
+068a Pertech, Inc.
+068b Potrans International, Inc.
+068e CH Products, Inc.
+ 00d3 OEM 3 axis 5 button joystick
+ 00e2 HFX OEM Joystick
+ 00f0 Multi-Function Panel
+ 00f1 Pro Throttle
+ 00f2 Flight Sim Pedals
+ 00f3 Fighterstick
+ 00f4 Combatstick
+ 00fa Ch Throttle Quadrant
+ 00ff Flight Sim Yoke
+ 0500 GameStick 3D
+ 0501 CH Pro Pedals
+ 0504 F-16 Combat Stick
+0690 Golden Bridge Electech, Inc.
+0693 Hagiwara Sys-Com Co., Ltd
+ 0002 FlashGate SmartMedia Card Reader
+ 0003 FlashGate CompactFlash Card Reader
+ 0005 FlashGate
+ 0006 SM PCCard R/W and SPD
+ 0007 FlashGate ME (Authenticated)
+ 000a SDCard/MMC Reader/Writer
+0694 Lego Group
+ 0001 Mindstorms Tower
+ 0002 Mindstorms NXT
+ 0005 Mindstorms EV3
+ 0006 Mindstorms EV3 Firmware Update
+0698 Chuntex (CTX)
+ 1786 1300ex Monitor
+ 2003 CTX M730V built in Camera
+ 9999 VLxxxx Monitor+Hub
+0699 Tektronix, Inc.
+ 0347 AFG 3022B
+ 036a TDS 2024B
+069a Askey Computer Corp.
+ 0001 VC010 Webcam [pwc]
+ 0303 Cable Modem
+ 0311 ADSL Router Remote NDIS Device
+ 0318 Remote NDIS Device
+ 0319 220V Remote NDIS Device
+ 0320 IEEE 802.11b Wireless LAN Card
+ 0321 Dynalink WLL013 / Compex WLU11A 802.11b Adapter
+ 0402 Scientific Atlanta WebSTAR 100 & 200 series Cable Modem
+ 0811 BT Virtual Bus for Helium
+ 0821 BT Voyager 1010 802.11b Adapter
+ 4402 Scientific Atlanta WebSTAR 2000 series Cable Modem
+ 4403 Scientific Atlanta WebSTAR 300 series Cable Modem
+ 4501 Scientific-Atlanta WebSTAR 2000 series Cable Modem
+069b Thomson, Inc.
+ 0704 DCM245 Cable Modem
+ 0705 THG540K Cable Modem
+ 0709 Lyra PDP2424
+ 070c MP3 Player
+ 070d MP3 Player
+ 070e MP3 Player
+ 070f RCA Lyra RD1071 MP3 Player
+ 0731 Lyra M200E256
+ 0761 RCA H100A
+ 0778 PEARL USB Device
+ 2220 RCA Kazoo RD1000 MP3 Player
+ 300a RCA Lyra MP3 Player
+ 3012 MP3 Player
+ 3013 MP3 Player
+ 5557 RCA CDS6300
+069d Hughes Network Systems (HNS)
+ 0001 Satellite Receiver Device
+ 0002 Satellite Device
+069e Welcat Inc.
+ 0005 Marx CryptoBox v1.2
+069f Allied Data Technologies BV
+ 0010 Tornado Speakerphone FaxModem 56.0
+ 0011 Tornado Speakerphone FaxModem 56.0
+ 1000 ADT VvBus for CopperJet
+ 1004 CopperJet 821 RouterPlus
+06a2 Topro Technology, Inc.
+ 0033 USB Mouse
+06a3 Saitek PLC
+ 0006 Cyborg Gold Joystick
+ 0109 P880 Pad
+ 0160 ST290 Pro
+ 0200 Xbox Adrenalin Hub
+ 0241 Xbox Adrenalin Gamepad
+ 0255 X52 Flight Controller
+ 040b P990 Dual Analog Pad
+ 040c P2900 Wireless Pad
+ 0422 ST90 Joystick
+ 0460 ST290 Pro Flight Stick
+ 0463 ST290
+ 0464 Cyborg Evo
+ 0471 Cyborg Graphite Stick
+ 0501 R100 Sports Wheel
+ 0502 ST200 Stick
+ 0506 R220 Digital Wheel
+ 051e Cyborg Digital II Stick
+ 052d P750 Gamepad
+ 053c X45 Flight Controller
+ 053f X36F Flightstick
+ 056c P2000 Tilt Pad
+ 056f P2000 Tilt Pad
+ 05d2 PC Dash 2
+ 075c X52 Flight Controller
+ 0762 Saitek X52 Pro Flight Control System
+ 0763 Pro Flight Rudder Pedals
+ 0764 Flight Pro Combat Rudder
+ 0805 R440 Force Wheel
+ 0b4e Pro Flight Backlit Information Panel
+ 0bac Pro Flight Yoke
+ 0c2d Pro Flight Quadrant
+ 0d05 Pro Flight Radio Panel
+ 0d06 Flight Pro Multi Panel
+ 0d67 Pro Flight Switch Panel
+ 1003 GM2 Action Pad
+ 1009 Action Pad
+ 100a SP550 Pad and Joystick Combo
+ 100b SP550 Pad
+ 1509 P3000 Wireless Pad
+ 1589 P3000 Wireless Pad
+ 2541 X45 Flight Controller
+ 3509 P3000 RF GamePad
+ 353e Cyborg Evo Wireless
+ 3589 P3000 Wireless Pad
+ 35be Cyborg Evo
+ 5509 P3000 Wireless Pad
+ 712c Pro Flight Yoke integrated hub
+ 8000 Gamers' Keyboard
+ 801e Cyborg 3D Digital Stick II
+ 8020 Eclipse Keyboard
+ 8021 Eclipse II Keyboard
+ 802d P750 Pad
+ 803f X36 Flight Controller
+ 806f P2000 Tilt Pad
+ 80c0 Pro Gamer Command Unit
+ 80c1 Cyborg Command Pad Unit
+ a2ae Pro Flight Instrument Panel
+ a502 Gaming Mouse
+ f518 P3200 Rumble Force Game Pad
+ ff04 R440 Force Wheel
+ ff0c Cyborg Force Rumble Pad
+ ff0d P2600 Rumble Force Pad
+ ff12 Cyborg 3D Force Stick
+ ff17 ST 330 Rumble Force Stick
+ ff52 Cyborg 3D Rumble Force Joystick
+ ffb5 Cyborg Evo Force Joystick
+06a4 Xiamen Doowell Electron Co., Ltd
+06a5 Divio
+ 0000 Typhoon Webcam 100k [nw8000]
+ d001 ProLink DS3303u Webcam
+ d800 Chicony TwinkleCam
+ d820 Wize Media 1000
+06a7 MicroStore, Inc.
+06a8 Topaz Systems, Inc.
+ 0042 SignatureGem 1X5 Pad
+ 0043 SignatureGem 1X5-HID Pad
+06a9 Westell
+ 0005 WireSpeed Dual Connect Modem
+ 0006 WireSpeed Dual Connect Modem
+ 000a WireSpeed Dual Connect Modem
+ 000b WireSpeed Dual Connect Modem
+ 000e A90-211WG-01 802.11g Adapter [Intersil ISL3887]
+06aa Sysgration, Ltd
+06ac Fujitsu Laboratories of America, Inc.
+06ad Greatland Electronics Taiwan, Ltd
+06ae Professional Multimedia Testing Centre
+06af Harting, Inc. of North America
+06b8 Pixela Corp.
+06b9 Alcatel Telecom
+ 0120 SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886]
+ 0121 SpeedTouch 121g Wireless Dongle
+ 2001 SPEED TOUCH Card
+ 4061 SpeedTouch ISDN or ADSL Modem
+ 4062 SpeedTouch ISDN or ADSL router
+ a5a5 DynaMiTe Modem
+06ba Smooth Cord & Connector Co., Ltd
+06bb EDA, Inc.
+06bc Oki Data Corp.
+ 000b Okipage 14ex Printer
+ 0027 Okipage 14e
+ 00f7 OKI B4600 Mono Printer
+ 015e OKIPOS 411/412 POS Printer
+ 01c9 OKI B430 Mono Printer
+ 020b OKI ES4140 Mono Printer
+ 02bb OKI PT390 POS Printer
+ 0a91 B2500MFP (printer+scanner)
+ 3801 B6100 Laser Printer
+06bd AGFA-Gevaert NV
+ 0001 SnapScan 1212U
+ 0002 SnapScan 1236U
+ 0100 SnapScan Touch
+ 0101 SNAPSCAN ELITE
+ 0200 ScanMaker 8700
+ 02bf DUOSCAN f40
+ 0400 CL30
+ 0401 Mass Storage
+ 0403 ePhoto CL18 Camera
+ 0404 ePhoto CL20 Camera
+ 2061 SnapScan 1212U (?)
+ 208d Snapscan e40
+ 208f SnapScan e50
+ 2091 SnapScan e20
+ 2093 SnapScan e10
+ 2095 SnapScan e25
+ 2097 SnapScan e26
+ 20fd SnapScan e52
+ 20ff SnapScan e42
+06be AME Optimedia Technology Co., Ltd
+ 0800 Optimedia Camera
+ 1005 Dazzle DPVM! (1005)
+ d001 P35U Camera Capture
+06bf Leoco Corp.
+06c2 Phidgets Inc. (formerly GLAB)
+ 0030 PhidgetRFID
+ 0031 RFID reader
+ 0038 4-Motor PhidgetServo v3.0
+ 0039 1-Motor PhidgetServo v3.0
+ 003a 8-Motor PhidgetAvancedServo
+ 0040 PhidgetInterface Kit 0-0-4
+ 0044 PhidgetInterface Kit 0-16-16
+ 0045 PhidgetInterface Kit 8-8-8
+ 0048 PhidgetStepper (Under Development)
+ 0049 PhidgetTextLED Ver 1.0
+ 004a PhidgetLED Ver 1.0
+ 004b PhidgetEncoder Ver 1.0
+ 0051 PhidgetInterface Kit 0-5-7 (Custom)
+ 0052 PhidgetTextLCD
+ 0053 PhidgetInterfaceKit 0-8-8
+ 0058 PhidgetMotorControl Ver 1.0
+ 0070 PhidgetTemperatureSensor Ver 1.0
+ 0071 PhidgetAccelerometer Ver 1.0
+ 0072 PhidgetWeightSensor Ver 1.0
+ 0073 PhidgetHumiditySensor
+ 0074 PhidgetPHSensor
+ 0075 PhidgetGyroscope
+06c4 Bizlink International Corp.
+06c5 Hagenuk, GmbH
+06c6 Infowave Software, Inc.
+06c8 SIIG, Inc.
+06c9 Taxan (Europe), Ltd
+ 0005 Monitor Control
+ 0007 Monitor Control
+ 0009 Monitor Control
+06ca Newer Technology, Inc.
+ 2003 uSCSI
+06cb Synaptics, Inc.
+ 0001 TouchPad
+ 0002 Integrated TouchPad
+ 0003 cPad
+ 0005 Touchpad/FPS
+ 0006 TouchScreen
+ 0007 USB Styk
+ 0008 WheelPad
+ 0009 Composite TouchPad and TrackPoint
+ 000e HID Device
+ 0010 Wireless TouchPad
+ 0013 DisplayPad
+ 2970 touchpad
+06cc Terayon Communication Systems
+ 0101 Cable Modem
+ 0102 Cable Modem
+ 0103 Cable Modem
+ 0104 Cable Modem
+ 0304 Cable Modem
+06cd Keyspan
+ 0101 USA-28 PDA [no firmware]
+ 0102 USA-28X PDA [no firmware]
+ 0103 USA-19 PDA [no firmware]
+ 0104 PDA [prerenum]
+ 0105 USA-18X PDA [no firmware]
+ 0106 USA-19W PDA [no firmware]
+ 0107 USA-19 PDA
+ 0108 USA-19W PDA
+ 0109 USA-49W serial adapter [no firmware]
+ 010a USA-49W serial adapter
+ 010b USA-19Qi serial adapter [no firmware]
+ 010c USA-19Qi serial adapter
+ 010d USA-19Q serial Adapter (no firmware)
+ 010e USA-19Q serial Adapter
+ 010f USA-28 PDA
+ 0110 USA-28Xb PDA
+ 0111 USA-18 serial Adapter
+ 0112 USA-18X PDA
+ 0113 USA-28Xb PDA [no firmware]
+ 0114 USA-28Xa PDA [no firmware]
+ 0115 USA-28Xa PDA
+ 0116 USA-18XA serial Adapter (no firmware)
+ 0117 USA-18XA serial Adapter
+ 0118 USA-19QW PDA [no firmware]
+ 0119 USA-19QW PDA
+ 011a USA-49Wlc serial adapter [no firmware]
+ 011b MPR Serial Preloader (MPRQI)
+ 011c MPR Serial (MPRQI)
+ 011d MPR Serial Preloader (MPRQ)
+ 011e MPR Serial (MPRQ)
+ 0121 USA-19hs serial adapter
+ 012a USA-49Wlc serial adapter
+ 0201 UIA-10 Digital Media Remote [Cypress AN2131SC]
+ 0202 UIA-11 Digital Media Remote
+06ce Contec
+ 8311 COM-1(USB)H
+06cf SpheronVR AG
+ 1010 PanoCam 10
+ 1012 PanoCam 12/12X
+06d0 LapLink, Inc.
+ 0622 LapLink Gold USB-USB Bridge [net1080]
+06d1 Daewoo Electronics Co., Ltd
+06d3 Mitsubishi Electric Corp.
+ 0284 FX-USB-AW/-BD RS482 Converters
+ 0380 CP8000D Port
+ 0381 CP770D Port
+ 0385 CP900D Port
+ 0387 CP980D Port
+ 038b CP3020D Port
+ 038c CP900DW(ID) Port
+ 0393 CP9500D/DW Port
+ 0394 CP9000D/DW Port
+ 03a1 CP9550D/DW Port
+ 03a5 CP9550DW-S
+ 03a9 CP-9600DW
+ 03aa CP3020DA
+ 03ad CP-9800DW-S
+ 03ae CP-9800DW-S
+ 3b10 P95D
+ 3b30 CP-D70DW / CP-D707DW
+ 3b31 CP-K60DW-S
+06d4 Cisco Systems
+06d5 Toshiba
+ 4000 Japanese Keyboard
+06d6 Aashima Technology B.V.
+ 0025 Gamepad
+ 0026 Predator TH 400 Gamepad
+ 002d Trust PowerC@m 350FT
+ 002e Trust PowerC@m 350FS
+ 0030 Trust 710 LCD POWERC@M ZOOM - MSD
+ 0031 Trust 610/710 LCD POWERC@M ZOOM
+ 003a Trust PowerC@m 770Z (mass storage mode)
+ 003b Trust PowerC@m 770Z (webcam mode)
+ 003c Trust 910z PowerC@m
+ 003f Trust 735S POWERC@M ZOOM, WDM DSC Bulk Driver
+ 0050 Trust 738AV LCD PV Digital Camera
+ 0062 TRUST 782AV LCD P. V. Video Capture
+ 0066 TRUST Digital PCTV and Movie Editor
+ 0067 Trust 350FS POWERC@M FLASH
+ 006b TRUST AUDIO VIDEO EDITOR
+06d7 Network Computing Devices (NCD)
+06d8 Technical Marketing Research, Inc.
+06da Phoenixtec Power Co., Ltd
+ 0002 UPS
+ 0003 1300VA UPS
+06db Paradyne
+06dc Foxlink Image Technology Co., Ltd
+ 0012 Scan 1200c Scanner
+ 0014 Prolink Winscan Pro 2448U
+06de Heisei Electronics Co., Ltd
+06e0 Multi-Tech Systems, Inc.
+ 0319 MT9234ZBA-USB MultiModem ZBA
+ f101 MT5634ZBA-USB MultiModemUSB (old firmware)
+ f103 MT5634MU MultiMobileUSB
+ f104 MT5634ZBA-USB MultiModemUSB (new firmware)
+ f107 MT5634ZBA-USB-V92 MultiModemUSB
+ f120 MT9234ZBA-USB-CDC-ACM-XR MultiModem ZBA CDC-ACM-XR
+06e1 ADS Technologies, Inc.
+ 0008 UBS-10BT Ethernet [klsi]
+ 0009 UBS-10BT Ethernet
+ 0833 Mass Storage Device
+ a155 FM Radio Receiver/Instant FM Music (RDX-155-EF)
+ a160 Instant Video-To-Go RDX-160 (no firmware)
+ a161 Instant Video-To-Go RDX-160
+ a190 Instand VCD Capture
+ a191 Instant VideoXpress
+ a337 Mini DigitalTV
+ a701 DVD Xpress
+ a708 saa7114H video input card (Instant VideoMPX)
+ b337 Mini DigitalTV
+ b701 DVD Xpress B
+06e4 Alcatel Microelectronics
+06e6 Tiger Jet Network, Inc.
+ 0200 Internet Phone
+ 0201 Internet Phone
+ 0202 Composite Device
+ 0203 Internet Phone
+ 0210 Composite Device
+ 0211 Internet Phone
+ 0212 Internet Phone
+ 031c Internet Phone
+ 031d Internet Phone
+ 031e Internet Phone
+ 3200 Composite Device
+ 3201 Internet Phone
+ 3202 Composite Device
+ 3203 Composite Device
+ 7200 Composite Device
+ 7210 Composite Device
+ 7250 Composite Device
+ 825c Internet Phone
+ 831c Internet Phone
+ 831d Composite Device
+ 831e Composite Device
+ b200 Composite Device
+ b201 Composite Device
+ b202 Internet Phone
+ b210 Internet Phone
+ b211 Composite Device
+ b212 Composite Device
+ b250 Composite Device
+ b251 Internet Phone
+ b252 Internet Phone
+ c200 Internet Phone
+ c201 Internet Phone
+ c202 Composite Device
+ c203 Internet Phone
+ c210 Personal PhoneGateway
+ c211 Personal PhoneGateway
+ c212 Personal PhoneGateway
+ c213 PPG Device
+ c25c Composite Device
+ c290 PPG Device
+ c291 PPG Device
+ c292 PPG Device
+ c293 Personal PhoneGateway
+ c31c Composite Device
+ c39c Personal PhoneGateway
+ c39d PPG Device
+ c39e PPG Device
+ c39f PPG Device
+ c700 Internet Phone
+ c701 Internet Phone
+ c702 Composite Device
+ c703 Internet Phone
+ c710 VoIP Combo Device
+ c711 VoIP Combo
+ c712 VoIP Combo Device
+ c713 VoIP Combo Device
+ cf00 Composite Device
+ cf01 Internet Phone
+ cf02 Internet Phone
+ cf03 Composite Device
+ d210 Personal PhoneGateway
+ d211 PPG Device
+ d212 PPG Device
+ d213 Personal PhoneGateway
+ d700 Composite Device
+ d701 Composite Device
+ d702 Internet Phone
+ d703 Composite Device
+ d710 VoIP Combo
+ d711 VoIP Combo Device
+ d712 VoIP Combo
+ d713 VoIP Combo
+ df00 Composite Device
+ df01 Composite Device
+ df02 Internet Phone
+ df03 Internet Phone
+ f200 Internet Phone
+ f201 Internet Phone
+ f202 Composite Device
+ f203 Composite Device
+ f210 Internet Phone
+ f250 Composite Device
+ f252 Internet Phone
+ f310 Internet Phone
+ f350 Composite Device
+06ea Sirius Technologies
+ 0001 NetCom Roadster II 56k
+ 0002 Roadster II 56k
+06eb PC Expert Tech. Co., Ltd
+06ef I.A.C. Geometrische Ingenieurs B.V.
+06f0 T.N.C Industrial Co., Ltd
+ de01 DualCam Video Camera
+ de02 DualCam Still Camera
+06f1 Opcode Systems, Inc.
+ a011 SonicPort
+ a021 SonicPort Optical
+06f2 Emine Technology Co.
+ 0011 KVM Switch Keyboard
+06f6 Wintrend Technology Co., Ltd
+06f7 Wailly Technology Ltd
+ 0003 USB->Din 4 Adaptor
+06f8 Guillemot Corp.
+ 3002 Hercules Blog Webcam
+ 3004 Hercules Classic Silver
+ 3005 Hercules Dualpix Exchange
+ 3007 Hercules Dualpix Chat and Show
+ 3020 Hercules Webcam EC300
+ a300 Dual Analog Leader GamePad
+ b000 Hercules DJ Console
+ c000 Hercules Muse Pocket
+ d002 Hercules DJ Console
+ e000 HWGUSB2-54 WLAN
+ e010 HWGUSB2-54-LB
+ e020 HWGUSB2-54V2-AP
+ e031 Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU]
+ e032 HWGUm-54 [Hercules Wireless G Ultra Mini Key]
+ e033 Hercules HWNUp-150 802.11n Wireless N Pico [Realtek RTL8188CUS]
+06f9 ASYST electronic d.o.o.
+06fa HSD S.r.L
+06fc Motorola Semiconductor Products Sector
+06fd Boston Acoustics
+ 0101 Audio Device
+ 0102 Audio Device
+ 0201 2-piece Audio Device
+06fe Gallant Computer, Inc.
+0701 Supercomal Wire & Cable SDN. BHD.
+0703 Bvtech Industry, Inc.
+0705 NKK Corp.
+0706 Ariel Corp.
+0707 Standard Microsystems Corp.
+ 0100 2202 Ethernet [klsi]
+ 0200 2202 Ethernet [pegasus]
+ 0201 EZ Connect USB Ethernet
+ ee04 SMCWUSB32 802.11b Wireless LAN Card
+ ee06 SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886]
+ ee13 SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887]
+0708 Putercom Co., Ltd
+ 047e USB-1284 BRIDGE
+0709 Silicon Systems, Ltd (SSL)
+070a Oki Electric Industry Co., Ltd
+ 4002 Bluetooth Device
+ 4003 Bluetooth Device
+070d Comoss Electronic Co., Ltd
+070e Excel Cell Electronic Co., Ltd
+0710 Connect Tech, Inc.
+ 0001 WhiteHeat (fake ID)
+ 8001 WhiteHeat
+0711 Magic Control Technology Corp.
+ 0100 Hub
+ 0180 IRXpress Infrared Device
+ 0181 IRXpress Infrared Device
+ 0200 BAY-3U1S1P Serial Port
+ 0210 MCT1S Serial Port
+ 0230 MCT-232 Serial Port
+ 0231 PS/2 Mouse Port
+ 0232 Serial On Port
+ 0240 PS/2 to USB Converter
+ 0300 BAY-3U1S1P Parallel Port
+ 0302 Parallel Port
+ 0900 SVGA Adapter
+ 5001 Trigger UV-002BD[Startech USBVGAE]
+ 5100 Magic Control Technology Corp. (USB2VGA dongle)
+0713 Interval Research Corp.
+0714 NewMotion, Inc.
+ 0003 ADB converter
+0717 ZNK Corp.
+0718 Imation Corp.
+ 0002 SuperDisk 120MB
+ 0003 SuperDisk 120MB (Authenticated)
+ 0060 Flash Drive
+ 0061 Flash Drive
+ 0062 Flash Drive
+ 0063 Swivel Flash Drive
+ 0064 Flash Drive
+ 0065 Flash Drive
+ 0066 Flash Drive
+ 0067 Flash Drive
+ 0068 Flash Drive
+ 0084 Flash Drive Mini
+ 043c Flash drive 16GB [Nano Pro]
+ 0582 Revo Flash Drive
+ 0622 TDK Trans-It 4GB
+ 0624 TDK Trans-It 16GB
+ 1120 RDX External dock (redbud)
+ 4006 8x Slim DVD Multi-Format Recorder External
+ d000 Disc Stakka CD/DVD Manager
+0719 Tremon Enterprises Co., Ltd
+071b Domain Technologies, Inc.
+ 0002 DTI-56362-USB Digital Interface Unit
+ 0101 Audio4-USB DSP Data Acquisition Unit
+ 0184 Archos 2 8GB EM184RB
+ 0201 Audio4-5410 DSP Data Acquisition Unit
+ 0301 SB-USB JTAG Emulator
+ 3203 Rockchip Media Player
+ 32bb Music Mediatouch
+071c Xionics Document Technologies, Inc.
+071d Eicon Networks Corp.
+ 1000 Diva 2.01 S/T [PSB2115F]
+ 1003 Diva ISDN 2.0
+ 1005 Diva ISDN 4.0 [HFC-S]
+ 2000 Teledat Surf
+071e Ariston Technologies
+0723 Centillium Communications Corp.
+ 0002 Palladia 300/400 Adsl Modem
+0726 Vanguard International Semiconductor-America
+0729 Amitm
+ 1000 USC-1000 Serial Port
+072e Sunix Co., Ltd
+072f Advanced Card Systems, Ltd
+ 0001 AC1030-based SmartCard Reader
+ 0008 ACR 80 Smart Card Reader
+ 0100 AET65
+ 0101 AET65
+ 0102 AET62
+ 0103 AET62
+ 0901 ACR1281U-C4 (BSI)
+ 1000 PLDT Drive
+ 1001 PLDT Drive
+ 2011 ACR88U
+ 2100 ACR128U
+ 2200 ACR122U
+ 220a ACR1281U-C5 (BSI)
+ 220c ACR1283 Bootloader
+ 220f ACR1281U-C2 (qPBOC)
+ 2211 ACR1261 1S Dual Reader
+ 2214 ACR1222 1SAM PICC Reader
+ 2215 ACR1281 2S CL Reader
+ 221a ACR1251U-A1
+ 221b ACR1251U-C
+ 2224 ACR1281 1S Dual Reader
+ 222b ACR1222U-C8
+ 222c ACR1283L-D2
+ 222d [OEM Reader]
+ 222e ACR123U
+ 2242 ACR1251 1S Dual Reader
+ 8002 AET63 BioTRUSTKey
+ 8003 ACR120
+ 8103 ACR120
+ 8201 APG8201
+ 8900 ACR89U-A1
+ 8901 ACR89U-A2
+ 8902 ACR89U-A3
+ 9000 ACR38 AC1038-based Smart Card Reader
+ 9006 CryptoMate
+ 90cc ACR38 SmartCard Reader
+ 90ce [OEM Reader]
+ 90cf ACR38 SAM Smart Card Reader
+ 90d0 PertoSmart EMV - Card Reader
+ 90d2 ACR83U
+ 90d8 ACR3801
+ 90db CryptoMate64
+ b000 ACR3901U
+ b100 ACR39U
+ b101 ACR39K
+ b102 ACR39T
+ b103 ACR39F
+ b104 ACR39U-SAM
+ b106 ACOS5T2
+ b200 ACOS5T1
+ b301 ACR32-A1
+0731 Susteen, Inc.
+ 0528 SonyEricsson DCU-11 Cable
+0732 Goldfull Electronics & Telecommunications Corp.
+0733 ViewQuest Technologies, Inc.
+ 0101 Digital Video Camera
+ 0110 VQ110 Video Camera
+ 0401 CS330 Webcam
+ 0402 M-318B Webcam
+ 0430 Intel Pro Share Webcam
+ 0630 VQ630 Dual Mode Digital Camera(Bulk)
+ 0631 Hercules Dualpix
+ 0780 Smart Cam Deluxe(composite)
+ 1310 Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470 (mass storage mode)
+ 1311 Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470 (PC Cam mode)
+ 1314 Mercury 2.1MEG Deluxe Classic Cam
+ 2211 Jenoptik jdc 21 LCD Camera
+ 2221 Mercury Digital Pro 3.1p
+ 3261 Concord 3045 spca536a Camera
+ 3281 Cyberpix S550V
+0734 Lasat Communications A/S
+ 0001 560V Modem
+ 0002 Lasat 560V Modem
+ 043a DVS Audio
+ 043b 3DeMon USB Capture
+0735 Asuscom Network
+ 2100 ISDN Adapter
+ 2101 ISDN Adapter
+ 6694 ISDNlink 128K
+ c541 ISDN TA 280
+0736 Lorom Industrial Co., Ltd
+0738 Mad Catz, Inc.
+ 4507 XBox Device
+ 4516 XBox Device
+ 4520 XBox Device
+ 4526 XBox Device
+ 4536 XBox Device
+ 4540 XBox Device
+ 4556 XBox Device
+ 4566 XBox Device
+ 4576 XBox Device
+ 4586 XBox Device
+ 4588 XBox Device
+ 8818 Street Fighter IV Arcade FightStick (PS3)
+073a Chaplet Systems, Inc.
+ 2230 infrared dongle for remote
+073b Suncom Technologies
+073c Industrial Electronic Engineers, Inc.
+ 0305 Pole Display (PC305-3415 2 x 20 Line Display)
+ 0322 Pole Display (PC322-3415 2 x 20 Line Display)
+ 0324 Pole Display (LB324-USB 4 x 20 Line Display)
+ 0330 Pole Display (P330-3415 2 x 20 Line Display)
+ 0424 Pole Display (SP324-4415 4 x 20 Line Display)
+ 0450 Pole Display (L450-USB Graphic Line Display)
+ 0505 Pole Display (SPC505-3415 2 x 20 Line Display)
+ 0522 Pole Display (SPC522-3415 2 x 20 Line Display)
+ 0624 Pole Display (SP324-3415 4 x 20 Line Display)
+073d Eutron S.p.a.
+ 0005 Crypto Token
+ 0007 CryptoIdentity CCID
+ 0025 SmartKey 3
+ 0c00 Pocket Reader
+ 0d00 StarSign Bio Token 3.0 EU
+073e NEC, Inc.
+ 0301 Game Pad
+0742 Stollmann
+ 2008 ISDN TA [HFC-S]
+ 2009 ISDN TA [HFC-S]
+ 200a ISDN TA [HFC-S]
+0745 Syntech Information Co., Ltd
+0746 Onkyo Corp.
+ 5500 SE-U55 Audio Device
+0747 Labway Corp.
+0748 Strong Man Enterprise Co., Ltd
+0749 EVer Electronics Corp.
+074a Ming Fortune Industry Co., Ltd
+074b Polestar Tech. Corp.
+074c C-C-C Group PLC
+074d Micronas GmbH
+ 3553 Composite USB-Device
+ 3554 Composite USB-Device
+ 3556 Composite USB-Device
+074e Digital Stream Corp.
+ 0001 PS/2 Adapter
+ 0002 PS/2 Adapter
+0755 Aureal Semiconductor
+0757 Network Technologies, Inc.
+075b Sophisticated Circuits, Inc.
+ 0001 Kick-off! Watchdog
+0763 Midiman
+ 0115 O2 / KeyRig 25
+ 0117 Trigger Finger
+ 0119 MidAir
+ 0150 M-Audio Uno
+ 0160 M-Audio 1x1
+ 0192 M-Audio Keystation 88es
+ 0193 ProKeys 88
+ 0194 ProKeys 88sx
+ 0195 Oxygen 8 v2
+ 0196 Oxygen 49
+ 0197 Oxygen 61
+ 0198 Axiom 25
+ 0199 Axiom 49
+ 019a Axiom 61
+ 019b KeyRig 49
+ 019c KeyStudio
+ 1001 MidiSport 2x2
+ 1002 MidiSport 2x2
+ 1003 MidiSport 2x2
+ 1010 MidiSport 1x1
+ 1011 MidiSport 1x1
+ 1014 M-Audio Keystation Loader
+ 1015 M-Audio Keystation
+ 1020 Midisport 4x4
+ 1021 MidiSport 4x4
+ 1030 M-Audio MIDISPORT 8x8
+ 1031 MidiSport 8x8/s Loader
+ 1033 MidiSport 8x8/s
+ 1040 M-Audio MidiSport 2x4 Loader
+ 1041 M-Audio MidiSport 2x4
+ 1110 MidiSport 1x1
+ 2001 M Audio Quattro
+ 2002 M Audio Duo
+ 2003 M Audio AudioPhile
+ 2004 M-Audio MobilePre
+ 2006 M-Audio Transit
+ 2007 M-Audio Sonica Theater
+ 2008 M-Audio Ozone
+ 200d M-Audio OmniStudio
+ 200f M-Audio MobilePre
+ 2010 M-Audio Fast Track
+ 2012 M-Audio Fast Track Pro
+ 2013 M-Audio JamLab
+ 2015 M-Audio RunTime DFU
+ 2016 M-Audio RunTime DFU
+ 2019 M-Audio Ozone Academic
+ 201a M-Audio Micro
+ 201b M-Audio RunTime DFU
+ 201d M-Audio Producer
+ 2024 M-Audio Fast Track MKII
+ 2080 M-Audio Fast Track Ultra
+ 2081 M-Audio RunTime DFU / Fast Track Ultra 8R
+ 2803 M-Audio Audiophile DFU
+ 2804 M-Audio MobilePre DFU
+ 2806 M-Audio Transit DFU
+ 2815 M-Audio DFU
+ 2816 M-Audio DFU
+ 281b M-Audio DFU
+ 2880 M-Audio DFU
+ 2881 M-Audio DFU
+0764 Cyber Power System, Inc.
+ 0005 Cyber Power UPS
+ 0501 CP1500 AVR UPS
+ 0601 PR1500LCDRT2U UPS
+0765 X-Rite, Inc.
+ 5001 Huey PRO Colorimeter
+ 5010 X-Rite Pantone Color Sensor
+ 5020 i1 Display Pro
+ 6003 ColorMunki Smile
+ d094 X-Rite DTP94 [Quato Silver Haze Pro]
+0766 Jess-Link Products Co., Ltd
+ 001b Packard Bell Go
+ 0204 TopSpeed Cyberlink Remote Control
+0767 Tokheim Corp.
+0768 Camtel Technology Corp.
+ 0006 Camtel Technology USB TV Genie Pro FM Model TVB330
+ 0023 eHome Infrared Receiver
+0769 Surecom Technology Corp.
+ 11f2 EP-9001-g 802.11g 54M WLAN Adapter
+ 11f3 RT2570
+ 11f7 802.11g 54M WLAN Adapter
+ 31f3 RT2573
+076a Smart Technology Enablers, Inc.
+076b OmniKey AG
+ 0596 CardMan 2020
+ 1021 CardMan 1021
+ 1221 CardMan 1221
+ 1784 CardMan 6020
+ 3021 CardMan 3121
+ 3022 CardMan 3021
+ 3610 CardMan 3620
+ 3621 CardMan 3621
+ 3821 CardMan 3821
+ 4321 CardMan 4321
+ 5121 CardMan 5121
+ 5125 CardMan 5125
+ 5321 CardMan 5321
+ 5340 CardMan 5021 CL
+ 6622 CardMan 6121
+ a011 CCID Smart Card Reader Keyboard
+ a021 CCID Smart Card Reader
+ a022 CardMan Smart@Link
+ c000 CardMan 3x21 CS
+ c001 CardMan 5121 CS
+076c Partner Tech
+076d Denso Corp.
+076e Kuan Tech Enterprise Co., Ltd
+076f Jhen Vei Electronic Co., Ltd
+0770 Welch Allyn, Inc - Medical Division
+0771 Observator Instruments BV
+ 4455 OMC45III
+ ae0f OMC45III
+0772 Your data Our Care
+0774 AmTRAN Technology Co., Ltd
+0775 Longshine Electronics Corp.
+0776 Inalways Corp.
+0777 Comda Enterprise Corp.
+0778 Volex, Inc.
+0779 Fairchild Semiconductor
+077a Sankyo Seiki Mfg. Co., Ltd
+077b Linksys
+ 08be BEFCMU10 v4 Cable Modem
+ 2219 WUSB11 V2.6 802.11b Adapter
+ 2226 USB200M 100baseTX Adapter
+ 2227 Network Everywhere NWU11B
+077c Forward Electronics Co., Ltd
+ 0005 NEC Keyboard
+077d Griffin Technology
+ 0223 IMic Audio In/Out
+ 0405 iMate, ADB Adapter
+ 0410 PowerMate
+ 041a PowerWave
+ 04aa SoundKnob
+ 07af iMic
+ 1016 AirClick
+ 627a Radio SHARK
+077f Well Excellent & Most Corp.
+0780 Sagem Monetel GmbH
+ 1202 ORGA 900 Smart Card Terminal Virtual Com Port
+ 1302 ORGA 6000 Smart Card Terminal Virtual Com Port
+ 1303 ORGA 6000 Smart Card Terminal USB RNDIS
+ df55 ORGA 900/6000 Smart Card Terminal DFU
+0781 SanDisk Corp.
+ 0001 SDDR-05a ImageMate CompactFlash Reader
+ 0002 SDDR-31 ImageMate II CompactFlash Reader
+ 0005 SDDR-05b (CF II) ImageMate CompactFlash Reader
+ 0100 ImageMate SDDR-12
+ 0200 SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb]
+ 0400 SecureMate SD/MMC Reader
+ 0621 SDDR-86 Imagemate 6-in-1 Reader
+ 0720 Sansa C200 series in recovery mode
+ 0729 Sansa E200 series in recovery mode
+ 0810 SDDR-75 ImageMate CF-SM Reader
+ 0830 ImageMate CF/MMC/SD Reader
+ 1234 Cruzer Mini Flash Drive
+ 5150 SDCZ2 Cruzer Mini Flash Drive (thin)
+ 5151 Cruzer Micro Flash Drive
+ 5153 Cruzer Flash Drive
+ 5204 Cruzer Crossfire
+ 5402 U3 Cruzer Micro
+ 5406 Cruzer Micro U3
+ 5408 Cruzer Titanium U3
+ 540e Cruzer Contour Flash Drive
+ 5530 Cruzer
+ 5567 Cruzer Blade
+ 556b Cruzer Edge
+ 556c Ultra
+ 556d Memory Vault
+ 5571 Cruzer Fit
+ 5575 Cruzer Glide
+ 5576 Cruzer Facet
+ 5577 Cruzer Pop (8GB)
+ 557d Cruzer Force (64GB)
+ 5580 SDCZ80 Flash Drive
+ 5581 Ultra
+ 5583 Ultra Fit
+ 5590 Ultra Dual
+ 5591 Ultra Flair
+ 5e10 Encrypted
+ 6100 Ultra II SD Plus 2GB
+ 7100 Cruzer Mini
+ 7101 Pen Flash
+ 7102 Cruzer Mini
+ 7103 Cruzer Mini
+ 7104 Cruzer Micro Mini 256MB Flash Drive
+ 7105 Cruzer Mini
+ 7106 Cruzer Mini
+ 7112 Cruzer Micro 128MB Flash Drive
+ 7113 Cruzer Micro 256MB Flash Drive
+ 7114 Cruzer Mini
+ 7115 Cruzer Mini
+ 7301 Sansa e100 series (mtp)
+ 7302 Sansa e100 series (msc)
+ 7400 Sansa M200 series (mtp)
+ 7401 Sansa M200 series (msc)
+ 7420 Sansa E200 series (mtp)
+ 7421 Sansa E200 Series (msc)
+ 7422 Sansa E200 series v2 (mtp)
+ 7423 Sansa E200 series v2 (msc)
+ 7430 Sansa M200 series
+ 7431 Sansa M200 series V4 (msc)
+ 7432 Sansa Clip (mtp)
+ 7433 Sansa Clip (msc)
+ 7434 Sansa Clip V2 (mtp)
+ 7435 Sansa Clip V2 (msc)
+ 7450 Sansa C250
+ 7451 Sansa C240
+ 7460 Sansa Express
+ 7480 Sansa Connect
+ 7481 Sansa Connect (in recovery mode)
+ 74b0 Sansa View (msc)
+ 74b1 Sansa View (mtp)
+ 74c0 Sansa Fuze (mtp)
+ 74c1 Sansa Fuze (msc)
+ 74c2 Sansa Fuze V2 (mtp)
+ 74c3 Sansa Fuze V2 (msc)
+ 74d0 Sansa Clip+ (mtp)
+ 74d1 Sansa Clip+ (msc)
+ 74e5 Sansa Clip Zip
+ 8181 Pen Flash
+ 8183 Hi-Speed Mass Storage Device
+ 8185 SDCZ2 Cruzer Mini Flash Drive (older, thick)
+ 8888 Card Reader
+ 8889 SDDR-88 Imagemate 8-in-1 Reader
+ 8919 Card Reader
+ 8989 ImageMate 12-in-1 Reader
+ 9191 ImageMate CF
+ 9219 Card Reader
+ 9292 ImageMate CF Reader/Writer
+ 9393 ImageMate SD-MMC
+ 9595 ImageMate xD-SM
+ 9797 ImageMate MS-PRO
+ 9919 Card Reader
+ 9999 SDDR-99 5-in-1 Reader
+ a7c1 Storage device (SD card reader)
+ a7e8 SDDR-113 MicroMate SDHC Reader
+ b2b3 SDDR-103 MobileMate SD+ Reader
+ b4b5 SDDR-89 V4 ImageMate 12-in-1 Reader
+ b6ba CF SDDR-289
+0782 Trackerball
+0783 C3PO
+ 0003 LTC31 SmartCard Reader
+ 0006 LTC31v2
+ 0009 KBR36
+ 0010 LTC32
+0784 Vivitar, Inc.
+ 0100 Vivicam 2655
+ 1310 Vivicam 3305
+ 1688 Vivicam 3665
+ 1689 Gateway DC-M42/Labtec DC-505/Vivitar Vivicam 3705
+ 2620 AOL Photocam Plus
+ 2888 Polaroid DC700
+ 3330 Nytec ND-3200 Camera
+ 4300 Traveler D1
+ 5260 Werlisa Sport PX 100 / JVC GC-A33 Camera
+ 5300 Pretec dc530
+0785 NTT-ME
+ 0001 MN128mini-V ISDN TA
+ 0003 MN128mini-J ISDN TA
+0789 Logitec Corp.
+ 0026 LHD Device
+ 0033 DVD Multi-plus unit LDR-H443SU2
+ 0063 LDR Device
+ 0064 LDR-R Device
+ 00b3 DVD Multi-plus unit LDR-H443U2
+ 0105 LAN-TX/U1H2 10/100 Ethernet Adapter [pegasus II]
+ 010c Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter
+ 0160 LAN-GTJ/U2A
+ 0162 LAN-WN22/U2 Wireless LAN Adapter
+ 0163 LAN-WN12/U2 Wireless LAN Adapter
+ 0164 LAN-W150/U2M Wireless LAN Adapter
+ 0166 LAN-W300N/U2 Wireless LAN Adapter
+ 0168 LAN-W150N/U2 Wireless LAN Adapter
+ 0170 LAN-W300AN/U2 Wireless LAN Adapter
+078b Happ Controls, Inc.
+ 0010 Driving UGCI
+ 0020 Flying UGCI
+ 0030 Fighting UGCI
+078c GTCO/CalComp
+ 0090 Tablet Adapter
+ 0100 Tablet Adapter
+ 0200 Tablet Adapter
+ 0300 Tablet Adapter
+ 0400 Digitizer (Whiteboard)
+078e Brincom, Inc.
+0790 Pro-Image Manufacturing Co., Ltd
+0791 Copartner Wire and Cable Mfg. Corp.
+0792 Axis Communications AB
+0793 Wha Yu Industrial Co., Ltd
+0794 ABL Electronics Corp.
+0795 RealChip, Inc.
+0796 Certicom Corp.
+0797 Grandtech Semiconductor Corp.
+ 6801 Flatbed Scanner
+ 6802 InkJet Color Printer
+ 8001 SmartCam
+ 801a Typhoon StyloCam
+ 801c Meade Binoculars/Camera
+ 8901 ScanHex SX-35a
+ 8909 ScanHex SX-35b
+ 8911 ScanHex SX-35c
+0798 Optelec
+ 0001 Braille Voyager
+ 0640 BC640
+ 0680 BC680
+0799 Altera
+ 7651 Programming Unit
+079b Sagem
+ 0024 MSO300/MSO301 Fingerprint Sensor
+ 0026 MSO350/MSO351 Fingerprint Sensor & SmartCard Reader
+ 0027 USB-Serial Controller
+ 002f Mobile
+ 0030 Mobile Communication Device
+ 0042 Mobile
+ 0047 CBM/MSO1300 Fingerprint Sensor
+ 004a XG-760A 802.11bg
+ 004b Wi-Fi 11g adapter
+ 0052 MSO1350 Fingerprint Sensor & SmartCard Reader
+ 0056 Agfa AP1100 Photo Printer
+ 005d Mobile Mass Storage
+ 0062 XG-76NA 802.11bg
+ 0078 Laser Pro Monochrome MFP
+079d Alfadata Computer Corp.
+ 0201 GamePort Adapter
+07a1 Digicom S.p.A.
+ d952 Palladio USB V.92 Modem
+07a2 National Technical Systems
+07a3 Onnto Corp.
+07a4 Be, Inc.
+07a6 ADMtek, Inc.
+ 07c2 AN986A Ethernet
+ 0986 AN986 Pegasus Ethernet
+ 8266 Infineon WildCard-USB Wireless LAN Adapter
+ 8511 ADM8511 Pegasus II Ethernet
+ 8513 AN8513 Ethernet
+ 8515 AN8515 Ethernet
+07aa Corega K.K.
+ 0001 Ether USB-T Ethernet [klsi]
+ 0004 FEther USB-TX Ethernet [pegasus]
+ 000c WirelessLAN USB-11
+ 000d FEther USB-TXS
+ 0011 Wireless LAN USB-11 mini
+ 0012 Stick-11 802.11b Adapter
+ 0017 FEther USB2-TX
+ 0018 Wireless LAN USB-11 mini 2
+ 001a ULUSB-11 Key
+ 001c CG-WLUSB2GT 802.11g Wireless Adapter [Intersil ISL3880]
+ 0020 CG-WLUSB2GTST 802.11g Wireless Adapter [Intersil ISL3887]
+ 002e CG-WLUSB2GPX [Ralink RT2571W]
+ 002f CG-WLUSB2GNL
+ 0031 CG-WLUSB2GS 802.11bg [Atheros AR5523]
+ 003c CG-WLUSB2GNL
+ 003f CG-WLUSB300AGN
+ 0041 CG-WLUSB300GNS
+ 0042 CG-WLUSB300GNM
+ 0043 CG-WLUSB300N rev A2 [Realtek RTL8192U]
+ 0047 CG-WLUSBNM
+ 0051 CG-WLUSB300NM
+ 7613 Stick-11 V2 802.11b Adapter
+ 9601 FEther USB-TXC
+07ab Freecom Technologies
+ fc01 IDE bridge
+ fc02 Cable II USB-2
+ fc03 USB2-IDE IDE bridge
+ fcd6 Freecom HD Classic
+ fcf6 DataBar
+ fcf8 Freecom Classic SL Network Drive
+ fcfe Hard Drive 80GB
+07af Microtech
+ 0004 SCSI-DB25 SCSI Bridge [shuttle]
+ 0005 SCSI-HD50 SCSI Bridge [shuttle]
+ 0006 CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle]
+ fc01 Freecom USB-IDE
+07b0 Trust Technologies
+ 0001 ISDN TA
+ 0002 ISDN TA128 Plus
+ 0003 ISDN TA128 Deluxe
+ 0005 ISDN TA128 SE
+ 0006 ISDN TA 128 [HFC-S]
+ 0007 ISDN TA [HFC-S]
+ 0008 ISDN TA
+07b1 IMP, Inc.
+07b2 Motorola BCS, Inc.
+ 0100 SURFboard Voice over IP Cable Modem
+ 0900 SURFboard Gateway
+ 0950 SURFboard SBG950 Gateway
+ 1000 SURFboard SBG1000 Gateway
+ 4100 SurfBoard SB4100 Cable Modem
+ 4200 SurfBoard SB4200 Cable Modem
+ 4210 SurfBoard 4210 Cable Modem
+ 4220 SURFboard SB4220 Cable Modem
+ 4500 CG4500 Communications Gateway
+ 450b CG4501 Communications Gateway
+ 450e CG4500E Communications Gateway
+ 5100 SurfBoard SB5100 Cable Modem
+ 5101 SurfBoard SB5101 Cable Modem
+ 5120 SurfBoard SB5120 Cable Modem (RNDIS)
+ 5121 Surfboard 5121 Cable Modem
+ 7030 WU830G 802.11bg Wireless Adapter [Envara WiND512]
+07b3 Plustek, Inc.
+ 0001 OpticPro 1212U Scanner
+ 0003 Scanner
+ 0010 OpticPro U12 Scanner
+ 0011 OpticPro U24 Scanner
+ 0013 OpticPro UT12 Scanner
+ 0014 Scanner
+ 0015 OpticPro U24 Scanner
+ 0017 OpticPro UT12/16/24 Scanner
+ 0204 Scanner
+ 0400 OpticPro 1248U Scanner
+ 0401 OpticPro 1248U Scanner #2
+ 0403 OpticPro U16B Scanner
+ 0404 Scanner
+ 0405 A8 Namecard-s Controller
+ 0406 A8 Namecard-D Controller
+ 0410 Scanner
+ 0412 Scanner
+ 0413 OpticSlim 1200 Scanner
+ 0601 OpticPro ST24 Scanner
+ 0800 OpticPro ST48 Scanner
+ 0900 OpticBook 3600 Scanner
+ 090c OpticBook 3600 Plus Scanner
+ 0a06 TVcam VD100
+ 0b00 SmartPhoto F50
+ 0c00 OpticPro ST64 Scanner
+ 0c03 OpticPro ST64+ Scanner
+ 0c04 Optic Film 7200i scanner
+ 0c0c PL806 Scanner
+ 0c26 OpticBook 4600 Scanner
+ 0c2b Mobile Office D428 Scanner
+ 0e08 OpticBook A300 Scanner
+ 1300 OpticBook 3800 Scanner
+ 1301 OpticBook 4800 Scanner
+07b4 Olympus Optical Co., Ltd
+ 0100 Camedia C-2100/C-3000 Ultra Zoom Camera
+ 0102 Camedia E-10/C-220/C-50 Camera
+ 0105 Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera
+ 0109 C-370Z/C-500Z/D-535Z/X-450
+ 010a MAUSB-10 xD and SmartMedia Card Reader
+ 0112 MAUSB-100 xD Card Reader
+ 0113 Mju 500 / Stylus Digital Camera (PTP)
+ 0114 C-350Z Camera
+ 0118 Mju Mini Digital/Mju Digital 500 Camera / Stylus 850 SW
+ 0125 Tough TG-1 Camera
+ 0184 P-S100 port
+ 0202 Foot Switch RS-26
+ 0203 Digital Voice Recorder DW-90
+ 0206 Digital Voice Recorder DS-330
+ 0207 Digital Voice Recorder & Camera W-10
+ 0209 Digital Voice Recorder DM-20
+ 020b Digital Voice Recorder DS-4000
+ 020d Digital Voice Recorder VN-240PC
+ 0211 Digital Voice Recorder DS-2300
+ 0218 Foot Switch RS-28
+ 0244 Digital Voice Recorder VN-8500PC
+ 024f Digital Voice Recorder DS-7000
+ 0280 m:robe 100
+07b5 Mega World International, Ltd
+ 0017 Joystick
+ 0213 Thrustmaster Firestorm Digital 3 Gamepad
+ 0312 Gamepad
+ 9902 GamePad
+07b6 Marubun Corp.
+07b7 TIME Interconnect, Ltd
+07b8 AboCom Systems Inc
+ 110c XX1
+ 1201 IEEE 802.11b Adapter
+ 200c XX2
+ 2573 Wireless LAN Card
+ 2770 802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+ 2870 802.11n/b/g Wireless LAN USB2.0 Adapter
+ 3070 802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+ 3071 802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+ 3072 802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+ 4000 DU-E10 Ethernet [klsi]
+ 4002 DU-E100 Ethernet [pegasus]
+ 4003 1/10/100 Ethernet Adapter
+ 4004 XX4
+ 4007 XX5
+ 400b XX6
+ 400c XX7
+ 401a RTL8151
+ 4102 USB 1.1 10/100M Fast Ethernet Adapter
+ 4104 XX9
+ 420a UF200 Ethernet
+ 5301 GW-US54ZGL 802.11bg
+ 6001 802.11bg
+ 8188 AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter]
+ a001 WUG2200 802.11g Wireless Adapter [Envara WiND512]
+ abc1 DU-E10 Ethernet [pegasus]
+ b000 BWU613
+ b02a AboCom Bluetooth Device
+ b02b Bluetooth dongle
+ b02c BCM92045DG-Flash with trace filter
+ b02d BCM92045DG-Flash with trace filter
+ b02e BCM92045DG-Flash with trace filter
+ b030 BCM92045DG-Flash with trace filter
+ b031 BCM92045DG-Flash with trace filter
+ b032 BCM92045DG-Flash with trace filter
+ b033 BCM92045DG-Flash with trace filter
+ b21a WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450]
+ b21b HWU54DM
+ b21c RT2573
+ b21d RT2573
+ b21e RT2573
+ b21f WUG2700
+ d011 MP3 Player
+ e001 Mass Storage Device
+ e002 Mass Storage Device
+ e003 Mass Storage Device
+ e004 Mass Storage Device
+ e005 Mass Storage Device
+ e006 Mass Storage Device
+ e007 Mass Storage Device
+ e008 Mass Storage Device
+ e009 Mass Storage Device
+ e00a Mass Storage Device
+ e4f0 Card Reader Driver
+ f101 DSB-560 Modem [atlas]
+07bc Canon Computer Systems, Inc.
+07bd Webgear, Inc.
+07be Veridicom
+07c0 Code Mercenaries Hard- und Software GmbH
+ 1113 JoyWarrior24F8
+ 1116 JoyWarrior24F14
+ 1121 The Claw
+ 1500 IO-Warrior 40
+ 1501 IO-Warrior 24
+ 1502 IO-Warrior 48
+ 1503 IO-Warrior 28
+ 1511 IO-Warrior 24 Power Vampire
+ 1512 IO-Warrior 24 Power Vampire
+07c1 Keisokugiken
+ 0068 HKS-0200 USBDAQ
+07c4 Datafab Systems, Inc.
+ 0102 USB to LS120
+ 0103 USB to IDE
+ 1234 USB to ATAPI
+ a000 CompactFlash Card Reader
+ a001 CompactFlash & SmartMedia Card Reader [eusb]
+ a002 Disk Drive
+ a003 Datafab-based Reader
+ a004 USB to MMC Class Drive
+ a005 CompactFlash & SmartMedia Card Reader
+ a006 SmartMedia Card Reader
+ a007 Memory Stick Class Drive
+ a103 MDSM-B reader
+ a107 USB to Memory Stick (LC1) Drive
+ a109 LC1 CompactFlash & SmartMedia Card Reader
+ a10b USB to CF+MS(LC1)
+ a200 DF-UT-06 Hama MMC/SD Reader
+ a400 CompactFlash & Microdrive Reader
+ a600 Card Reader
+ a604 12-in-1 Card Reader
+ ad01 Mass Storage Device
+ ae01 Mass Storage Device
+ af01 Mass Storage Device
+ b000 USB to CF(LC1)
+ b001 USB to CF+PCMCIA
+ b004 MMC/SD Reader
+ b006 USB to PCMCIA
+ b00a USB to CF+SD Drive(LC1)
+ b00b USB to Memory Stick(LC1)
+ c010 Kingston FCR-HS2/ATA Card Reader
+07c5 APG Cash Drawer
+ 0500 Cash Drawer
+07c6 ShareWave, Inc.
+ 0002 Bodega Wireless Access Point
+ 0003 Bodega Wireless Network Adapter
+07c7 Powertech Industrial Co., Ltd
+07c8 B.U.G., Inc.
+ 0202 MN128-SOHO PAL
+07c9 Allied Telesyn International
+ b100 AT-USB100
+07ca AVerMedia Technologies, Inc.
+ 0002 AVerTV PVR USB/EZMaker Pro Device
+ 0026 AVerTV
+ 0337 A867 DVB-T dongle
+ 0837 H837 Hybrid ATSC/QAM
+ 1228 MPEG-2 Capture Device (M038)
+ 1830 AVerTV Volar Video Capture (H830)
+ 3835 AVerTV Volar Green HD (A835B)
+ 850a AverTV Volar Black HD (A850)
+ 850b AverTV Red HD+ (A850T)
+ a309 AVerTV DVB-T (A309)
+ a801 AVerTV DVB-T (A800)
+ a815 AVerTV DVB-T Volar X (A815)
+ a827 AVerTV Hybrid Volar HX (A827)
+ a867 AVerTV DVB-T (A867)
+ b300 A300 DVB-T TV receiver
+ b800 MR800 FM Radio
+ e880 MPEG-2 Capture Device (E880)
+ e882 MPEG-2 Capture Device (E882)
+07cb Kingmax Technology, Inc.
+07cc Carry Computer Eng., Co., Ltd
+ 0000 CF Card Reader
+ 0001 Reader (UICSE)
+ 0002 Reader (UIS)
+ 0003 SM Card Reader
+ 0004 SM/CF/PCMCIA Card Reader
+ 0005 Reader (UISA2SE)
+ 0006 SM/CF/PCMCIA Card Reader
+ 0007 Reader (UISA6SE)
+ 000c SM/CF Card Reader
+ 000d SM/CF Card Reader
+ 000e Reader (UISDA)
+ 000f Reader (UICLIK)
+ 0010 Reader (UISMA)
+ 0012 Reader (UISC6SE-FLASH)
+ 0014 Litronic Fortezza Reader
+ 0030 Mass Storage (UISDMC12S)
+ 0040 Mass Storage (UISDMC13S)
+ 0100 Reader (UID)
+ 0101 Reader (UIM)
+ 0102 Reader (UISDMA)
+ 0103 Reader (UISDMC)
+ 0104 Reader (UISDM)
+ 0200 6-in-1 Card Reader
+ 0201 Mass Storage (UISDMC1S & UISDMC3S)
+ 0202 Mass Storage (UISDMC5S)
+ 0203 Mass Storage (UISMC5S)
+ 0204 Mass Storage (UIM4/5S & UIM7S)
+ 0205 Mass Storage (UIS4/5S & UIS7S)
+ 0206 Mass Storage (UISDMC10S & UISDMC11S)
+ 0207 Mass Storage (UPIDMA)
+ 0208 Mass Storage (UCFC II)
+ 0210 Mass Storage (UPIXXA)
+ 0213 Mass Storage (UPIDA)
+ 0214 Mass Storage (UPIMA)
+ 0215 Mass Storage (UPISA)
+ 0217 Mass Storage (UPISDMA)
+ 0223 Mass Storage (UCIDA)
+ 0224 Mass Storage (UCIMA)
+ 0225 Mass Storage (UIS7S)
+ 0227 Mass Storage (UCIDMA)
+ 0234 Mass Storage (UIM7S)
+ 0235 Mass Storage (UIS4S-S)
+ 0237 Velper (UISDMC4S)
+ 0300 6-in-1 Card Reader
+ 0301 6-in-1 Card Reader
+ 0303 Mass Storage (UID10W)
+ 0304 Mass Storage (UIM10W)
+ 0305 Mass Storage (UIS10W)
+ 0308 Mass Storage (UIC10W)
+ 0309 Mass Storage (UISC3W)
+ 0310 Mass Storage (UISDMA2W)
+ 0311 Mass Storage (UISDMC14W)
+ 0320 Mass Storage (UISDMC4W)
+ 0321 Mass Storage (UISDMC37W)
+ 0330 WINTERREADER Reader
+ 0350 9-in-1 Card Reader
+ 0500 Mass Storage
+ 0501 Mass Storage
+07cd Elektor
+ 0001 USBuart Serial Port
+07cf Casio Computer Co., Ltd
+ 1001 QV-8000SX/5700/3000EX Digicam; Exilim EX-M20
+ 1003 Exilim EX-S500
+ 1004 Exilim EX-Z120
+ 1011 USB-CASIO PC CAMERA
+ 1116 EXILIM EX-Z19
+ 1125 Exilim EX-H10 Digital Camera (mass storage mode)
+ 1133 Exilim EX-Z350 Digital Camera (mass storage mode)
+ 1225 Exilim EX-H10 Digital Camera (PictBridge mode)
+ 1233 Exilim EX-Z350 Digital Camera (PictBridge mode)
+ 2002 E-125 Cassiopeia Pocket PC
+ 3801 WMP-1 MP3-Watch
+ 4001 Label Printer KL-P1000
+ 4007 CW50 Device
+ 4104 Cw75 Device
+ 4107 CW-L300 Device
+ 4500 LV-20 Digital Camera
+ 6101 fx-9750gII
+ 6102 fx-CP400
+ 6801 PL-40R
+ 6802 MIDI Keyboard
+07d0 Dazzle
+ 0001 Digital Video Creator I
+ 0002 Global Village VideoFX Grabber
+ 0003 Fusion Model DVC-50 Rev 1 (NTSC)
+ 0004 DVC-800 (PAL) Grabber
+ 0005 Fusion Video and Audio Ports
+ 0006 DVC 150 Loader Device
+ 0007 DVC 150
+ 0327 Fusion Digital Media Reader
+ 1001 DM-FLEX DFU Adapter
+ 1002 DMHS2 DFU Adapter
+ 1102 CF Reader/Writer
+ 1103 SD Reader/Writer
+ 1104 SM Reader/Writer
+ 1105 MS Reader/Writer
+ 1106 xD/SM Reader/Writer
+ 1202 MultiSlot Reader/Writer
+ 2000 FX2 DFU Adapter
+ 2001 eUSB CompactFlash Reader
+ 4100 Kingsun SF-620 Infrared Adapter
+ 4101 Connectivity Cable (CA-42 clone)
+ 4959 Kingsun KS-959 Infrared Adapter
+07d1 D-Link System
+ 13ec VvBus for Helium 2xx
+ 13ed VvBus for Helium 2xx
+ 13f1 DSL-302G Modem
+ 13f2 DSL-502G Router
+ 3300 DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8191SU]
+ 3302 DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8191SU]
+ 3303 DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]
+ 3304 FR-300USB 802.11bgn Wireless Adapter
+ 3a07 WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523]
+ 3a08 WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523]
+ 3a09 DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104]
+ 3a0d DWA-120 802.11g Wireless 108G Adapter [Atheros AR5523]
+ 3a0f DWA-130 802.11n Wireless N Adapter(rev.D) [Atheros AR9170+AR9102]
+ 3a10 DWA-126 802.11n Wireless Adapter [Atheros AR9271]
+ 3b01 AirPlus G DWL-G122 Wireless Adapter(rev.D) [Marvell 88W8338+88W8010]
+ 3b10 DWA-142 RangeBooster N Adapter [Marvell 88W8362+88W8060]
+ 3b11 DWA-130 802.11n Wireless N Adapter(rev.A1) [Marvell 88W8362+88W8060]
+ 3c03 AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W]
+ 3c04 WUA-1340
+ 3c05 EH103 Wireless G Adapter
+ 3c06 DWA-111 802.11bg Wireless Adapter [Ralink RT2571W]
+ 3c07 DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W]
+ 3c09 DWA-140 RangeBooster N Adapter(rev.B1) [Ralink RT2870]
+ 3c0a DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]
+ 3c0b DWA-110 Wireless G Adapter(rev.B) [Ralink RT2870]
+ 3c0d DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT3070]
+ 3c0e WUA-2340 RangeBooster G Adapter(rev.B) [Ralink RT2070]
+ 3c0f AirPlus G DWL-G122 Wireless Adapter(rev.E1) [Ralink RT2070]
+ 3c10 DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A1) [Atheros AR9170+AR9104]
+ 3c11 DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870]
+ 3c13 DWA-130 802.11n Wireless N Adapter(rev.B) [Ralink RT2870]
+ 3c15 DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT2870]
+ 3c16 DWA-125 Wireless N 150 Adapter(rev.A2) [Ralink RT3070]
+ 3e02 DWM-156 3.75G HSUPA Adapter
+ 5100 Remote NDIS Device
+ a800 DWM-152 3.75G HSUPA Adapter
+ f101 DBT-122 Bluetooth
+ fc01 DBT-120 Bluetooth Adapter
+07d2 Aptio Products, Inc.
+07d3 Cyberdata Corp.
+07d5 Radiant Systems
+07d7 GCC Technologies, Inc.
+07da Arasan Chip Systems
+07de Diamond Multimedia
+ 2820 VC500 Video Capture Dongle
+07df David Electronics Co., Ltd
+07e0 NCP engineering GmbH
+ 4742 VPN GovNet Box
+07e1 Ambient Technologies, Inc.
+ 5201 V.90 Modem
+07e2 Elmeg GmbH & Co., Ltd
+07e3 Planex Communications, Inc.
+07e4 Movado Enterprise Co., Ltd
+ 0967 SCard R/W CSR-145
+ 0968 SCard R/W CSR-145
+07e5 QPS, Inc.
+ 05c2 IDE-to-USB2.0 PCA
+ 5c01 Que! CDRW
+07e6 Allied Cable Corp.
+07e7 Mirvo Toys, Inc.
+07e8 Labsystems
+07ea Iwatsu Electric Co., Ltd
+07eb Double-H Technology Co., Ltd
+07ec Taiyo Electric Wire & Cable Co., Ltd
+07ee Torex Retail (formerly Logware)
+ 0002 Cash Drawer I/F
+07ef STSN
+ 0001 Internet Access Device
+07f2 Microcomputer Applications, Inc.
+ 0001 KEYLOK II
+07f6 Circuit Assembly Corp.
+07f7 Century Corp.
+ 0005 ScanLogic/Century Corporation uATA
+ 011e Century USB Disk Enclosure
+07f9 Dotop Technology, Inc.
+07fa DrayTek Corp.
+ 0778 miniVigor 128 ISDN TA
+ 0846 ISDN TA [HFC-S]
+ 0847 ISDN TA [HFC-S]
+ 1012 BeWAN ADSL USB ST (grey)
+ 1196 BWIFI-USB54AR 802.11bg
+ a904 BeWAN ADSL
+ a905 BeWAN ADSL ST
+07fc Thomann
+ 1113 SWISSONIC EasyKeys61 Midikeyboard
+07fd Mark of the Unicorn
+ 0000 FastLane MIDI Interface
+ 0001 MIDI Interface
+ 0002 MOTU Audio for 64 bit
+07ff Unknown
+ 00ff Portable Hard Drive
+0801 MagTek
+ 0001 Mini Swipe Reader (Keyboard Emulation)
+ 0002 Mini Swipe Reader
+ 0003 Magstripe Insert Reader
+0802 Mako Technologies, LLC
+0803 Zoom Telephonics, Inc.
+ 1300 V92 Faxmodem
+ 3095 V.92 56K Mini External Modem Model 3095
+ 4310 4410a Wireless-G Adapter [Intersil ISL3887]
+ 4410 4410b Wireless-G Adapter [ZyDAS ZD1211B]
+ 5241 Cable Modem
+ 5551 DSL Modem
+ 9700 2986L FaxModem
+ 9800 Cable Modem
+ a312 Wireless-G
+0809 Genicom Technology, Inc.
+080a Evermuch Technology Co., Ltd
+080b Cross Match Technologies
+ 0002 Fingerprint Scanner (After ReNumeration)
+ 0010 300LC Series Fingerprint Scanner (Before ReNumeration)
+080c Datalogic S.p.A.
+ 0300 Gryphon D120 Barcode Scanner
+ 0400 Gryphon D120 Barcode Scanner
+ 0500 Gryphon D120 Barcode Scanner
+ 0600 Gryphon M100 Barcode Scanner
+080d Teco Image Systems Co., Ltd
+ 0102 Hercules Scan@home 48
+ 0104 3.2Slim
+ 0110 UMAX AstraSlim 1200 Scanner
+0810 Personal Communication Systems, Inc.
+ 0001 Dual PSX Adaptor
+ 0002 Dual PCS Adaptor
+ 0003 PlayStation Gamepad
+ e501 SNES Gamepad
+0813 Mattel, Inc.
+ 0001 Intel Play QX3 Microscope
+ 0002 Dual Mode Camera Plus
+0819 eLicenser
+ 0101 License Management and Copy Protection
+081a MG Logic
+ 1000 Duo Pen Tablet
+081b Indigita Corp.
+ 0600 Storage Adapter
+ 0601 Storage Adapter
+081c Mipsys
+081e AlphaSmart, Inc.
+ df00 Handheld
+0822 Reudo Corp.
+ 2001 IRXpress Infrared Device
+0825 GC Protronics
+0826 Data Transit
+0827 BroadLogic, Inc.
+0828 Sato Corp.
+0829 DirecTV Broadband, Inc. (Telocity)
+082d Handspring
+ 0100 Visor
+ 0200 Treo
+ 0300 Treo 600
+ 0400 Handheld
+ 0500 Handheld
+ 0600 Handheld
+0830 Palm, Inc.
+ 0001 m500
+ 0002 m505
+ 0003 m515
+ 0004 Handheld
+ 0005 Handheld
+ 0006 Handheld
+ 0010 Handheld
+ 0011 Handheld
+ 0012 Handheld
+ 0013 Handheld
+ 0014 Handheld
+ 0020 i705
+ 0021 Handheld
+ 0022 Handheld
+ 0023 Handheld
+ 0024 Handheld
+ 0030 Handheld
+ 0031 Tungsten W
+ 0032 Handheld
+ 0033 Handheld
+ 0034 Handheld
+ 0040 m125
+ 0041 Handheld
+ 0042 Handheld
+ 0043 Handheld
+ 0044 Handheld
+ 0050 m130
+ 0051 Handheld
+ 0052 Handheld
+ 0053 Handheld
+ 0054 Handheld
+ 0060 Tungsten C/E/T/T2/T3 / Zire 71
+ 0061 Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22
+ 0062 Handheld
+ 0063 Handheld
+ 0064 Handheld
+ 0070 Zire
+ 0071 Handheld
+ 0072 Handheld
+ 0080 Serial Adapter [for Palm III]
+ 0081 Handheld
+ 0082 Handheld
+ 00a0 Treo 800w
+ 0101 Pre
+0832 Kouwell Electronics Corp.
+ 5850 Cable
+0833 Sourcenext Corp.
+ 012e KeikaiDenwa 8 with charger
+ 039f KeikaiDenwa 8
+0835 Action Star Enterprise Co., Ltd
+0836 TrekStor
+ 2836 i.Beat mood
+0839 Samsung Techwin Co., Ltd
+ 0005 Digimax Camera
+ 0008 Digimax 230 Camera
+ 0009 Digimax 340
+ 000a Digimax 410
+ 000e Digimax 360
+ 0010 Digimax 300
+ 1003 Digimax 210SE
+ 1005 Digimax 220
+ 1009 Digimax V4
+ 1012 6500 Document Camera
+ 1058 S730 Camera
+ 1064 Digimax D830 Camera
+ 1542 Digimax 50 Duo
+ 3000 Digimax 35 MP3
+083a Accton Technology Corp.
+ 1046 10/100 Ethernet [pegasus]
+ 1060 HomeLine Adapter
+ 1f4d SMC8013WG Broadband Remote NDIS Device
+ 3046 10/100 Series Adapter
+ 3060 1/10/100 Adapter
+ 3501 2664W
+ 3502 WN3501D Wireless Adapter
+ 3503 T-Sinus 111 Wireless Adapter
+ 4501 T-Sinus 154data
+ 4502 Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]
+ 4505 SMCWUSB-G 802.11bg
+ 4507 SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523]
+ 4521 Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]
+ 4531 T-Com Sinus 154 data II [Intersil ISL3887]
+ 5046 SpeedStream 10/100 Ethernet [pegasus]
+ 5501 Wireless Adapter 11g
+ 6500 Cable Modem
+ 6618 802.11n Wireless Adapter
+ 7511 Arcadyan 802.11N Wireless Adapter
+ 7512 Arcadyan 802.11N Wireless Adapter
+ 7522 Arcadyan 802.11N Wireless Adapter
+ 8522 Arcadyan 802.11N Wireless Adapter
+ 8541 WN4501F 802.11g Wireless Adapter [Intersil ISL3887]
+ a512 Arcadyan 802.11N Wireless Adapter
+ a618 SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870]
+ a701 SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070]
+ b004 CPWUE001 USB/Ethernet Adapter
+ b522 SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870]
+ bb01 BlueExpert Bluetooth Device
+ c003 802.11b Wireless Adapter
+ c501 Zoom 4410 Wireless-G [Intersil ISL3887]
+ c561 802.11a/g Wireless Adapter
+ d522 Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter
+ e501 ZD1211B
+ e503 Arcadyan WN4501 802.11b/g
+ e506 WUS-201 802.11bg
+ f501 802.11g Wireless Adapter
+ f502 802.11g Wireless Adapter
+ f522 Arcadyan WN7512 802.11n
+083f Global Village
+ b100 TelePort V.90 Fax/Modem
+0840 Argosy Research, Inc.
+ 0060 Storage Adapter Bridge Module
+0841 Rioport.com, Inc.
+ 0001 Rio 500
+0844 Welland Industrial Co., Ltd
+0846 NetGear, Inc.
+ 1001 EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B]
+ 1002 Ethernet
+ 1020 FA101 Fast Ethernet USB 1.1
+ 1040 FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x]
+ 1100 Managed Switch M4100 series, M5300 series, M7100 series
+ 4110 MA111(v1) 802.11b Wireless [Intersil Prism 3.0]
+ 4200 WG121(v1) 54 Mbps Wireless [Intersil ISL3886]
+ 4210 WG121(v2) 54 Mbps Wireless [Intersil ISL3886]
+ 4220 WG111(v1) 54 Mbps Wireless [Intersil ISL3886]
+ 4230 MA111(v2) 802.11b Wireless [SIS SIS 162]
+ 4240 WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]
+ 4260 WG111v3 54 Mbps Wireless [realtek RTL8187B]
+ 4300 WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
+ 4301 WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
+ 5f00 WPN111 802.11g Wireless Adapter [Atheros AR5523]
+ 6a00 WG111v2 54 Mbps Wireless [RealTek RTL8187L]
+ 7100 WN121T RangeMax Next Wireless-N [Marvell TopDog]
+ 9000 WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060]
+ 9001 WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]
+ 9010 WNDA3100v1 802.11abgn [Atheros AR9170+AR9104]
+ 9011 WNDA3100v2 802.11abgn [Broadcom BCM4323]
+ 9012 WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]
+ 9014 WNDA3100v3 802.11abgn 2x2:2 [MediaTek MT7632U]
+ 9018 WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
+ 9020 WNA3100(v1) Wireless-N 300 [Broadcom BCM43231]
+ 9021 WNA3100M(v1) Wireless-N 300 [Realtek RTL8192CU]
+ 9030 WNA1100 Wireless-N 150 [Atheros AR9271]
+ 9040 WNA1000 Wireless-N 150 [Atheros AR9170+AR9101]
+ 9041 WNA1000M 802.11bgn [Realtek RTL8188CUS]
+ 9042 On Networks N150MA 802.11bgn [Realtek RTL8188CUS]
+ 9043 WNA1000Mv2 802.11bgn [Realtek RTL8188CUS?]
+ 9050 A6200 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]
+ 9052 A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU]
+ a001 PA101 10 Mbps HPNA Home Phoneline RJ-1
+ f001 On Networks N300MA 802.11bgn [Realtek RTL8192CU]
+084d Minton Optic Industry Co., Inc.
+ 0001 Jenoptik JD800i
+ 0003 S-Cam F5/D-Link DSC-350 Digital Camera
+ 0011 Argus DC3500 Digital Camera
+ 0014 Praktica DC 32
+ 0019 Praktica DPix3000
+ 0025 Praktica DC 60
+ 1001 ScanHex SX-35d
+084e KB Gear
+ 0001 JamCam Camera
+ 1001 Jam Studio Tablet
+ 1002 Pablo Tablet
+084f Empeg
+ 0001 Empeg-Car Mark I/II Player
+0850 Fast Point Technologies, Inc.
+0851 Macronix International Co., Ltd
+ 1542 SiPix Blink
+ 1543 Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame
+ a168 MXIC
+0852 CSEM
+0853 Topre Corporation
+ 0100 HHKB Professional
+0854 ActiveWire, Inc.
+ 0100 I/O Board
+ 0101 I/O Board, rev1
+0856 B&B Electronics
+ ac01 uLinks USOTL4 RS422/485 Adapter
+0858 Hitachi Maxell, Ltd
+ 3102 Bluetooth Device
+ ffff Maxell module with BlueCore in DFU mode
+0859 Minolta Systems Laboratory, Inc.
+085a Xircom
+ 0001 Portstation Dual Serial Port
+ 0003 Portstation Paraller Port
+ 0008 Ethernet
+ 0009 Ethernet
+ 000b Portstation Dual PS/2 Port
+ 0021 1 port to Serial Converter
+ 0022 Parallel Port
+ 0023 2 port to Serial Converter
+ 0024 Parallel Port
+ 0026 PortGear SCSI
+ 0027 1 port to Serial Converter
+ 0028 PortGear to SCSI Converter
+ 0032 PortStation SCSI Module
+ 003c Bluetooth Adapter
+ 0299 Colorvision, Inc. Monitor Spyder
+ 8021 1 port to Serial
+ 8023 2 port to Serial
+ 8027 PGSDB9 Serial Port
+085c ColorVision, Inc.
+ 0100 Spyder 1
+ 0200 Spyder 2
+ 0300 Spyder 3
+ 0400 Spyder 4
+0862 Teletrol Systems, Inc.
+0863 Filanet Corp.
+0864 NetGear, Inc.
+ 4100 MA101 802.11b Adapter
+ 4102 MA101 802.11b Adapter
+0867 Data Translation, Inc.
+ 9812 ECON Data acquisition unit
+ 9816 DT9816 ECON data acquisition module
+ 9836 DT9836 data acquisition card
+086a Emagic Soft- und Hardware GmbH
+ 0001 Unitor8
+ 0002 AMT8
+ 0003 MT4
+086c DeTeWe - Deutsche Telephonwerke AG & Co.
+ 1001 Eumex 504PC ISDN TA
+ 1002 Eumex 504PC (FlashLoad)
+ 1003 TA33 ISDN TA
+ 1004 TA33 (FlashLoad)
+ 1005 Eumex 604PC HomeNet
+ 1006 Eumex 604PC HomeNet (FlashLoad)
+ 1007 Eumex 704PC DSL
+ 1008 Eumex 704PC DSL (FlashLoad)
+ 1009 Eumex 724PC DSL
+ 100a Eumex 724PC DSL (FlashLoad)
+ 100b OpenCom 30
+ 100c OpenCom 30 (FlashLoad)
+ 100d BeeTel Home 100
+ 100e BeeTel Home 100 (FlashLoad)
+ 1011 USB2DECT
+ 1012 USB2DECT (FlashLoad)
+ 1013 Eumex 704PC LAN
+ 1014 Eumex 704PC LAN (FlashLoad)
+ 1019 Eumex 504 SE
+ 101a Eumex 504 SE (Flash-Mode)
+ 1021 OpenCom 40
+ 1022 OpenCom 40 (FlashLoad)
+ 1023 OpenCom 45
+ 1024 OpenCom 45 (FlashLoad)
+ 1025 Sinus 61 data
+ 1029 dect BOX
+ 102c Eumex 604PC HomeNet [FlashLoad]
+ 1030 Eumex 704PC DSL [FlashLoad]
+ 1032 OpenCom 40 [FlashLoad]
+ 1033 OpenCom 30 plus
+ 1034 OpenCom 30 plus (FlashLoad)
+ 1041 Eumex 220PC
+ 1042 Eumex 220PC (FlashMode)
+ 1055 Eumex 220 Version 2 ISDN TA
+ 1056 Eumex 220 Version 2 ISDN TA (Flash-Mode)
+ 2000 OpenCom 1000
+086e System TALKS, Inc.
+ 1920 SGC-X2UL
+086f MEC IMEX, Inc.
+0870 Metricom
+ 0001 Ricochet GS
+0871 SanDisk, Inc.
+ 0001 SDDR-01 Compact Flash Reader
+ 0002 SDDR-31 Compact Flash Reader
+ 0005 SDDR-05 Compact Flash Reader
+0873 Xpeed, Inc.
+0874 A-Tec Subsystem, Inc.
+0879 Comtrol Corp.
+087c Adesso/Kbtek America, Inc.
+087d Jaton Corp.
+ 5704 Ethernet
+087e Fujitsu Computer Products of America
+087f QualCore Logic Inc.
+0880 APT Technologies, Inc.
+0883 Recording Industry Association of America (RIAA)
+0885 Boca Research, Inc.
+0886 XAC Automation Corp.
+ 0630 Intel PC Camera CS630
+0887 Hannstar Electronics Corp.
+088a TechTools
+ 1002 DigiView DV3100
+088b MassWorks, Inc.
+ 4944 MassWorks ID-75 TouchScreen
+088c Swecoin AB
+ 2030 Ticket Printer TTP 2030
+088e iLok
+ 5036 Portable secure storage for software licenses
+0892 DioGraphy, Inc.
+ 0101 Smartdio Reader/Writer
+0894 TSI Incorporated
+ 0010 Remote NDIS Network Device
+0897 Lauterbach
+ 0002 Power Debug/Power Debug II
+089c United Technologies Research Cntr.
+089d Icron Technologies Corp.
+089e NST Co., Ltd
+089f Primex Aerospace Co.
+08a5 e9, Inc.
+08a6 Toshiba TEC
+ 0051 B-SV4
+08a8 Andrea Electronics
+08a9 CWAV Inc.
+ 0005 USBee ZX
+ 0009 USBee SX
+ 0012 USBee AX-Standard
+ 0013 USBee AX-Plus
+ 0014 USBee AX-Pro
+ 0015 USBee DX
+08ac Macraigor Systems LLC
+ 2024 usbWiggler
+08ae Macally (Mace Group, Inc.)
+08b0 Metrohm
+ 0006 814 Sample Processor
+ 0015 857 Titrando
+ 001a 852 Titrando
+08b4 Sorenson Vision, Inc.
+08b7 NATSU
+ 0001 Playstation adapter
+08b8 J. Gordon Electronic Design, Inc.
+ 01f4 USBSIMM1
+08b9 RadioShack Corp. (Tandy)
+08bb Texas Instruments
+ 2702 PCM2702 16-bit stereo audio DAC
+ 2704 PCM2704 16-bit stereo audio DAC
+ 2705 PCM2705 stereo audio DAC
+ 2706 PCM2706 stereo audio DAC
+ 2707 PCM2707 stereo audio DAC
+ 27c4 PCM2704C stereo audio DAC
+ 27c5 PCM2705C stereo audio DAC
+ 27c6 PCM2706C stereo audio DAC
+ 27c7 PCM2707C stereo audio DAC
+ 2900 PCM2900 Audio Codec
+ 2901 PCM2901 Audio Codec
+ 2902 PCM2902 Audio Codec
+ 2904 PCM2904 Audio Codec
+ 2910 PCM2912 Audio Codec
+ 2912 PCM2912A Audio Codec
+ 29b0 PCM2900B Audio CODEC
+ 29b2 PCM2902 Audio CODEC
+ 29b3 PCM2903B Audio CODEC
+ 29b6 PCM2906B Audio CODEC
+ 29c0 PCM2900C Audio CODEC
+ 29c2 PCM2902C Audio CODEC
+ 29c3 PCM2903C Audio CODEC
+ 29c6 PCM2906C Audio CODEC
+08bd Citizen Watch Co., Ltd
+ 0208 CLP-521 Label Printer
+ 1100 X1-USB Floppy
+08c3 Precise Biometrics
+ 0001 100 SC
+ 0002 100 A
+ 0003 100 SC BioKeyboard
+ 0006 100 A BioKeyboard
+ 0100 100 MC ISP
+ 0101 100 MC FingerPrint and SmartCard Reader
+ 0300 100 AX
+ 0400 100 SC
+ 0401 150 MC
+ 0402 200 MC FingerPrint and SmartCard Reader
+ 0404 100 SC Upgrade
+ 0405 150 MC Upgrade
+ 0406 100 MC Upgrade
+08c4 Proxim, Inc.
+ 0100 Skyline 802.11b Wireless Adapter
+ 02f2 Farallon Home Phoneline Adapter
+08c7 Key Nice Enterprise Co., Ltd
+08c8 2Wire, Inc.
+08c9 Nippon Telegraph and Telephone Corp.
+08ca Aiptek International, Inc.
+ 0001 Tablet
+ 0010 Tablet
+ 0020 APT-6000U Tablet
+ 0021 APT-2 Tablet
+ 0022 Tablet
+ 0023 Tablet
+ 0024 Tablet
+ 0100 Pen Drive
+ 0102 DualCam
+ 0103 Pocket DV Digital Camera
+ 0104 Pocket DVII
+ 0105 Mega DV(Disk)
+ 0106 Pocket DV3100+
+ 0107 Pocket DV3100
+ 0109 Nisis DV4 Digital Camera
+ 010a Trust 738AV LCD PV Mass Storage
+ 0111 PenCam VGA Plus
+ 2008 Mini PenCam 2
+ 2010 Pocket CAM 3 Mega (webcam)
+ 2011 Pocket CAM 3 Mega (storage)
+ 2016 PocketCam 2 Mega
+ 2018 Pencam SD 2M
+ 2019 Pencam SD 2M (mass storage mode)
+ 2020 Slim 3000F
+ 2022 Slim 3200
+ 2024 Pocket DV3500
+ 2028 Pocket Cam4M
+ 2040 Pocket DV4100M
+ 2042 Pocket DV5100M Composite Device
+ 2043 Pocket DV5100M (Disk)
+ 2060 Pocket DV5300
+08cd Jue Hsun Ind. Corp.
+08ce Long Well Electronics Corp.
+08cf Productivity Enhancement Products
+08d1 smartBridges, Inc.
+ 0001 smartNIC Ethernet [catc]
+ 0003 smartNIC 2 PnP Ethernet
+08d3 Virtual Ink
+08d4 Fujitsu Siemens Computers
+ 0009 SCR SmartCard Reader
+08d8 IXXAT Automation GmbH
+ 0002 USB-to-CAN compact
+ 0003 USB-to-CAN II
+ 0100 USB-to-CAN
+08d9 Increment P Corp.
+08dd Billionton Systems, Inc.
+ 0112 Wireless LAN Adapter
+ 0113 Wireless LAN Adapter
+ 0986 USB-100N Ethernet [pegasus]
+ 0987 USBLP-100 HomePNA Ethernet [pegasus]
+ 0988 USBEL-100 Ethernet [pegasus]
+ 1986 10/100 LAN Adapter
+ 2103 DVB-T TV-Tuner Card-R
+ 8511 USBE-100 Ethernet [pegasus2]
+ 90ff USB2AR Ethernet
+08de ???
+ 7a01 802.11b Adapter
+08df Spyrus, Inc.
+ 0001 Rosetta Token V1
+ 0002 Rosetta Token V2
+ 0003 Rosetta Token V3
+ 0a00 Lynks Interface
+08e3 Olitec, Inc.
+ 0002 USB-RS232 Bridge
+ 0100 Interface ADSL
+ 0101 Interface ADSL
+ 0102 ADSL
+ 0301 RNIS ISDN TA [HFC-S]
+08e4 Pioneer Corp.
+ 0184 DDJ-WeGO
+ 0185 DDJ-WeGO2
+08e5 Litronic
+08e6 Gemalto (was Gemplus)
+ 0001 GemPC-Touch 430
+ 0430 GemPC430 SmartCard Reader
+ 0432 GemPC432 SmartCard Reader
+ 0435 GemPC435 SmartCard Reader
+ 0437 GemPC433 SL SmartCard Reader
+ 1359 UA SECURE STORAGE TOKEN
+ 2202 Gem e-Seal Pro Token
+ 3437 GemPC Twin SmartCard Reader
+ 3438 GemPC Key SmartCard Reader
+ 3478 PinPad Smart Card Reader
+ 34ec Compact Smart Card Reader Writer
+ 4433 GemPC433-Swap
+ 5501 GemProx-PU Contactless Smart Card Reader
+ 5503 Prox-DU Contactless Interface
+ ace0 UA HYBRID TOKEN
+08e7 Pan-International Wire & Cable
+08e8 Integrated Memory Logic
+08e9 Extended Systems, Inc.
+ 0100 XTNDAccess IrDA Dongle
+08ea Ericsson, Inc., Blue Ridge Labs
+ 00c9 ADSL Modem HM120dp Loader
+ 00ca ADSL WAN Modem HM120dp
+ 00ce HM230d Virtual Bus for Helium
+ abba USB Driver for Bluetooth Wireless Technology
+ abbb Bluetooth Device in DFU State
+08ec M-Systems Flash Disk Pioneers
+ 0001 TravelDrive 2C
+ 0002 TravelDrive 2C
+ 0005 TravelDrive 2C
+ 0008 TravelDrive 2C
+ 0010 DiskOnKey
+ 0011 DiskOnKey
+ 0012 TravelDrive 2C
+ 0014 TravelDrive 2C
+ 0015 Kingston DataTraveler ELITE
+ 0016 Kingston DataTraveler U3
+ 0020 TravelDrive Intuix U3 2GB
+ 0021 TravelDrive
+ 0022 TravelDrive
+ 0023 TravelDrive
+ 0024 TravelDrive
+ 0025 TravelDrive
+ 0026 TravelDrive
+ 0027 TravelDrive
+ 0028 TravelDrive
+ 0029 TravelDrive
+ 0030 TravelDrive
+ 0822 TravelDrive 2C
+ 0832 Hi-Speed Mass Storage Device
+ 0834 M-Disk 220
+ 0998 Kingston Data Traveler2.0 Disk Driver
+ 0999 Kingston Data Traveler2.0 Disk Driver
+ 1000 TravelDrive 2C
+ 2000 TravelDrive 2C
+ 2038 TravelDrive
+ 2039 TravelDrive
+ 204a TravelDrive
+ 204b TravelDrive
+08ed MediaTek Inc.
+ 0002 CECT M800 memory card
+08ee CCSI/Hesso
+08f0 Corex Technologies
+ 0005 CardScan 800c
+08f1 CTI Electronics Corp.
+08f2 Gotop Information Inc.
+ 007f Super Q2 Tablet
+08f5 SysTec Co., Ltd
+08f6 Logic 3 International, Ltd
+08f7 Vernier
+ 0001 LabPro
+ 0002 EasyTemp/Go!Temp
+ 0003 Go!Link
+ 0004 Go!Motion
+08f8 Keen Top International Enterprise Co., Ltd
+08f9 Wipro Technologies
+08fa Caere
+08fb Socket Communications
+08fc Sicon Cable Technology Co., Ltd
+08fd Digianswer A/S
+ 0001 Bluetooth Device
+08ff AuthenTec, Inc.
+ 1600 AES1600
+ 1610 AES1600
+ 1660 AES1660 Fingerprint Sensor
+ 1680 AES1660 Fingerprint Sensor
+ 168f AES1660 Fingerprint Sensor
+ 2500 AES2501
+ 2501 AES2501
+ 2502 AES2501
+ 2503 AES2501
+ 2504 AES2501
+ 2505 AES2501
+ 2506 AES2501
+ 2507 AES2501
+ 2508 AES2501
+ 2509 AES2501
+ 250a AES2501
+ 250b AES2501
+ 250c AES2501
+ 250d AES2501
+ 250e AES2501
+ 250f AES2501
+ 2510 AES2510
+ 2550 AES2550 Fingerprint Sensor
+ 2580 AES2501 Fingerprint Sensor
+ 2588 AES2501
+ 2589 AES2501
+ 258a AES2501
+ 258b AES2501
+ 258c AES2501
+ 258d AES2501
+ 258e AES2501
+ 258f AES2501
+ 2660 AES2660 Fingerprint Sensor
+ 2680 AES2660 Fingerprint Sensor
+ 268f AES2660 Fingerprint Sensor
+ 2810 AES2810
+ 3400 AES3400 TruePrint Sensor
+ 3401 AES3400 Sensor
+ 3402 AES3400 Sensor
+ 3403 AES3400 Sensor
+ 3404 AES3400 TruePrint Sensor
+ 3405 AES3400 TruePrint Sensor
+ 3406 AES3400 TruePrint Sensor
+ 3407 AES3400 TruePrint Sensor
+ 4902 BioMV with TruePrint AES3500
+ 4903 BioMV with TruePrint AES3400
+ 5500 AES4000
+ 5501 AES4000 TruePrint Sensor
+ 5503 AES4000 TruePrint Sensor
+ 5505 AES4000 TruePrint Sensor
+ 5507 AES4000 TruePrint Sensor
+ 55ff AES4000 TruePrint Sensor.
+ 5700 AES3500 Fingerprint Reader
+ 5701 AES3500 TruePrint Sensor
+ 5702 AES3500 TruePrint Sensor
+ 5703 AES3500 TruePrint Sensor
+ 5704 AES3500-BZ TruePrint Sensor
+ 5705 AES3500-BZ TruePrint Sensor
+ 5706 AES3500-BZ TruePrint Sensor
+ 5707 AES3500-BZ TruePrint Sensor
+ 5710 AES3500 TruePrint Sensor
+ 5711 AES3500 TruePrint Sensor
+ 5712 AES3500 TruePrint Sensor
+ 5713 AES3500 TruePrint Sensor
+ 5714 AES3500-BZ TruePrint Sensor
+ 5715 AES3500-BZ TruePrint Sensor
+ 5716 AES3500-BZ TruePrint Sensor
+ 5717 AES3500-BZ TruePrint Sensor
+ 5730 AES3500 TruePrint Sensor
+ 5731 AES3500 TruePrint Sensor
+ 5732 AES3500 TruePrint Sensor
+ 5733 AES3500 TruePrint Sensor
+ 5734 AES3500-BZ TruePrint Sensor
+ 5735 AES3500-BZ TruePrint Sensor
+ 5736 AES3500-BZ TruePrint Sensor
+ 5737 AES3500-BZ TruePrint Sensor
+ afe3 FingerLoc Sensor Module (Anchor)
+ afe4 FingerLoc Sensor Module (Anchor)
+ afe5 FingerLoc Sensor Module (Anchor)
+ afe6 FingerLoc Sensor Module (Anchor)
+ fffd AES2510 Sensor (USB Emulator)
+ ffff Sensor (Emulator)
+0900 Pinnacle Systems, Inc.
+0901 VST Technologies
+ 0001 Hard Drive Adapter (TPP)
+ 0002 SigmaDrive Adapter (TPP)
+0906 Faraday Technology Corp.
+0908 Siemens AG
+ 01f4 SIMATIC NET CP 5711
+ 01fe SIMATIC NET PC Adapter A2
+ 04b1 MediSET
+ 04b2 NC interface
+ 2701 ShenZhen SANZHAI Technology Co.,Ltd Spy Pen VGA
+0909 Audio-Technica Corp.
+090a Trumpion Microelectronics, Inc.
+ 1001 T33520 Flash Card Controller
+ 1100 Comotron C3310 MP3 player
+ 1200 MP3 player
+ 1540 Digitex Container Flash Disk
+090b Neurosmith
+090c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
+ 0371 Silicon Motion SM371 Camera
+ 0373 Silicon Motion Camera
+ 037a Silicon Motion Camera
+ 037b Silicon Motion Camera
+ 037c 300k Pixel Camera
+ 1000 Flash Drive
+ 1132 5-in-1 Card Reader
+ 337b Silicon Motion Camera
+ 3710 Silicon Motion Camera
+ 3720 Silicon Motion Camera
+ 37bc HP Webcam-101 Integrated Camera
+ 37c0 Silicon Motion Camera
+ 6000 SD/SDHC Card Reader (SG365 / FlexiDrive XC+)
+ 6200 microSD card reader
+ 71b3 SM731 Camera
+ 837b Silicon Motion Camera
+ 937b Silicon Motion Camera
+ b370 Silicon Motion SM370 Camera
+ b371 Silicon Motion SM371 Camera
+ f37d Endoscope camera
+090d Multiport Computer Vertriebs GmbH
+090e Shining Technology, Inc.
+090f Fujitsu Devices, Inc.
+0910 Alation Systems, Inc.
+0911 Philips Speech Processing
+ 149a SpeechMike II Pro Plus LFH5276
+ 2512 SpeechMike Pro
+0912 Voquette, Inc.
+0915 GlobeSpan, Inc.
+ 0001 DSL Modem
+ 0002 ADSL ATM Modem
+ 0005 LAN Modem
+ 2000 802.11 Adapter
+ 2002 802.11 Adapter
+ 8000 ADSL LAN Modem
+ 8005 DSL-302G Modem
+ 8101 ADSL WAN Modem
+ 8102 DSL-200 ADSL Modem
+ 8103 DSL-200 ADSL Modem
+ 8104 DSL-200 Modem
+ 8400 DSL Modem
+ 8401 DSL Modem
+ 8402 DSL Modem
+ 8500 DSL Modem
+ 8501 DSL Modem
+0917 SmartDisk Corp.
+ 0001 eFilm Reader-11 SM/CF
+ 0002 eFilm Reader-11 SM
+ 0003 eFilm Reader-11 CF
+ 0200 FireFly
+ 0201 FireLite
+ 0202 STORAGE ADAPTER (FirePower)
+ 0204 FlashTrax Storage
+ 0205 STORAGE ADAPTER (CrossFire)
+ 0206 FireFly 20G HDD
+ 0207 FireLite
+ 020f STORAGE ADAPTER (FireLite)
+ da01 eFilm Reader-11 Test
+ ffff eFilm Reader-11 (Class/PDR)
+0919 Tiger Electronics
+ 0100 Fast Flicks Digital Camera
+091e Garmin International
+ 0003 GPS (various models)
+ 0004 iQue 3600
+ 0200 Data Card Programmer (install)
+ 086e Forerunner 735XT
+ 097f Forerunner 235
+ 1200 Data Card Programmer
+ 21a5 etrex Cx (msc)
+ 2236 nuvi 360
+ 2271 Edge 605/705
+ 2295 Colorado 300
+ 22b6 eTrex Vista HCx (Mass Storage mode)
+ 231b Oregon 400t
+ 2353 Nvi 205T
+ 2380 Oregon series
+ 23cc nvi 1350
+ 2459 GPSmap 62/78 series
+ 2491 Edge 800
+ 2519 eTrex 30
+ 2535 Edge 800
+ 253c GPSmap 62sc
+ 255b Nuvi 2505LM
+ 26a1 Nuvi 55
+ 47fb nuviCam
+0920 Echelon Co.
+ 7500 Network Interface
+0921 GoHubs, Inc.
+ 1001 GoCOM232 Serial
+0922 Dymo-CoStar Corp.
+ 0007 LabelWriter 330
+ 0009 LabelWriter 310
+ 0019 LabelWriter 400
+ 001a LabelWriter 400 Turbo
+ 0020 LabelWriter 450
+ 1001 LabelManager PnP
+ 8004 M25 Digital Postal Scale
+0923 IC Media Corp.
+ 010f SIIG MobileCam
+0924 Xerox
+ 23dd DocuPrint M760 (X760_USB)
+ 3ce8 Phaser 3428 Printer
+ 3cea Phaser 3125
+ 3cec Phaser 3250
+ 3d5b Phaser 6115MFP TWAIN Scanner
+ 3d6d WorkCentre 6015N/NI
+ 420f WorkCentre PE220 Series
+ 421f M20 Scanner
+ 423b Printing Support
+ 4274 Xerox Phaser 3635MFPX
+ ffef WorkCenter M15
+ fffb DocuPrint M750 (X750_USB)
+0925 Lakeview Research
+ 0005 Gamtec.,Ltd SmartJoy PLUS Adapter
+ 03e8 Wii Classic Controller Adapter
+ 3881 Saleae Logic
+ 8101 Phidgets, Inc., 1-Motor PhidgetServo v2.0
+ 8104 Phidgets, Inc., 4-Motor PhidgetServo v2.0
+ 8800 WiseGroup Ltd, MP-8800 Quad Joypad
+ 8866 WiseGroup Ltd, MP-8866 Dual Joypad
+0927 Summus, Ltd
+0928 PLX Technology, Inc. (formerly Oxford Semiconductor, Ltd)
+ 8000 Firmware uploader
+ ffff Blank Oxford Device
+0929 American Biometric Co.
+092a Toshiba Information & Industrial Sys. And Services
+092b Sena Technologies, Inc.
+092f Northern Embedded Science/CAVNEX
+ 0004 JTAG-4
+ 0005 JTAG-5
+0930 Toshiba Corp.
+ 0009 Gigabeat F/X (HDD audio player)
+ 000c Gigabeat F (mtp)
+ 0010 Gigabeat S (mtp)
+ 01bf 2.5"External Hard Disk
+ 0200 Integrated Bluetooth (Taiyo Yuden)
+ 021c Atheros AR3012 Bluetooth
+ 0301 PCX1100U Cable Modem (WDM)
+ 0302 PCX2000 Cable Modem (WDM)
+ 0305 Cable Modem PCX3000
+ 0307 Cable Modem PCX2500
+ 0308 PCX2200 Cable Modem (WDM)
+ 0309 PCX5000 Cable Modem (WDM)
+ 030b Cable Modem PCX2600
+ 0501 Bluetooth Controller
+ 0502 Integrated Bluetooth
+ 0503 Bluetooth Controller
+ 0505 Integrated Bluetooth
+ 0506 Integrated Bluetooth
+ 0507 Bluetooth Adapter
+ 0508 Integrated Bluetooth HCI
+ 0509 BT EDR Dongle
+ 0706 PocketPC e740
+ 0707 Pocket PC e330 Series
+ 0708 Pocket PC e350Series
+ 0709 Pocket PC e750 Series
+ 070a Pocket PC e400 Series
+ 070b Pocket PC e800 Series
+ 0a07 WLM-10U1 802.11abgn Wireless Adapter [Ralink RT3572]
+ 0a08 WLM-20U2/GN-1080 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
+ 0a13 AX88179 Gigabit Ethernet [Toshiba]
+ 0b05 PX1220E-1G25 External hard drive
+ 0b09 PX1396E-3T01 External hard drive
+ 0b1a STOR.E ALU 2S
+ 1300 Wireless Broadband (CDMA EV-DO) SM-Bus Minicard Status Port
+ 1301 Wireless Broadband (CDMA EV-DO) Minicard Status Port
+ 1302 Wireless Broadband (3G HSDPA) SM-Bus Minicard Status Port
+ 1303 Wireless Broadband (3G HSDPA) Minicard Status Port
+ 1308 Broadband (3G HSDPA) SM-Bus Minicard Diagnostics Port
+ 130b F3507g Mobile Broadband Module
+ 130c F3607gw Mobile Broadband Module
+ 1311 F3607gw v2 Mobile Broadband Module
+ 1400 Memory Stick 2GB
+ 642f TravelDrive
+ 6506 TravelDrive 2C
+ 6507 TravelDrive 2C
+ 6508 TravelDrive 2C
+ 6509 TravelDrive 2C
+ 6510 TravelDrive 2C
+ 6517 TravelDrive 2C
+ 6518 TravelDrive 2C
+ 6519 Kingston DataTraveler 2.0 USB Stick
+ 651a TravelDrive 2C
+ 651b TravelDrive 2C
+ 651c TravelDrive 2C
+ 651d TravelDrive 2C
+ 651e TravelDrive 2C
+ 651f TravelDrive 2C
+ 6520 TravelDrive 2C
+ 6521 TravelDrive 2C
+ 6522 TravelDrive 2C
+ 6523 TravelDrive
+ 6524 TravelDrive
+ 6525 TravelDrive
+ 6526 TravelDrive
+ 6527 TravelDrive
+ 6528 TravelDrive
+ 6529 TravelDrive
+ 652a TravelDrive
+ 652b TravelDrive
+ 652c TravelDrive
+ 652d TravelDrive
+ 652f TravelDrive
+ 6530 TravelDrive
+ 6531 TravelDrive
+ 6532 256M Stick
+ 6533 512M Stick
+ 6534 TravelDrive
+ 653c Kingston DataTraveler 2.0 Stick (512M)
+ 653d Kingston DataTraveler 2.0 Stick (1GB)
+ 653e Flash Memory
+ 6540 TransMemory Flash Memory
+ 6544 TransMemory-Mini / Kingston DataTraveler 2.0 Stick
+ 6545 Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
+0931 Harmonic Data Systems, Ltd
+0932 Crescentec Corp.
+ 0300 VideoAdvantage
+ 0302 Syntek DC-112X
+ 0320 VideoAdvantage
+ 0482 USB2.0 TVBOX
+ 1100 DC-1100 Video Enhamcement Device
+ 1112 Veo Web Camera
+ a311 Video Enhancement Device
+0933 Quantum Corp.
+0934 Spirent Communications
+0936 NuTesla
+ 000a Moebius
+ 000b iMoebius
+ 000c Rhythmedics 6 BioData Integrator
+ 000d Hypurius
+ 000e Millennius
+ 000f Purius
+ 0030 Composite Device, Mass Storage Device (Flash Drive) amd HID
+ 003c Rhythmedics HID Bootloader
+0939 Lumberg, Inc.
+ 0b15 Toshiba Stor.E Alu 2
+093a Pixart Imaging, Inc.
+ 0007 CMOS 100K-R Rev. 1.90
+ 010e Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A
+ 010f Argus DC-1610/DC-1620/Emprex PCD3600/Philips P44417B keychain camera/Precision Mini,Model HA513A/Vivitar Vivicam 55
+ 020f Bullet Line Photo Viewer
+ 050f Mars-Semi Pc-Camera
+ 2460 Q-TEC WEBCAM 100
+ 2468 SoC PC-Camera
+ 2470 SoC PC-Camera
+ 2471 SoC PC-Camera
+ 2500 USB Optical Mouse
+ 2510 Optical Mouse
+ 2521 Optical Mouse
+ 2600 Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0 VGA 1.3M/Sansun SN-508
+ 2601 SPC 610NC Laptop Camera
+ 2603 PAC7312 Camera
+ 2608 PAC7311 Trust WB-3300p
+ 260e PAC7311 Gigaware VGA PC Camera:Trust WB-3350p:SIGMA cam 2350
+ 260f PAC7311 SnakeCam
+ 2621 PAC731x Trust Webcam
+ 2622 Webcam Genius
+ 2624 Webcam
+093b Plextor Corp.
+ 0010 Storage Adapter
+ 0011 PlexWriter 40/12/40U
+ 0041 PX-708A DVD RW
+ 0042 PX-712UF DVD RW
+ a002 ConvertX M402U XLOADER
+ a003 ConvertX AV100U A/V Capture Audio
+ a004 ConvertX TV402U XLOADER
+ a005 ConvertX TV100U A/V Capture
+ a102 ConvertX M402U A/V Capture
+ a104 ConvertX PX-TV402U/NA
+093c Intrepid Control Systems, Inc.
+ 0601 ValueCAN
+ 0701 NeoVI Blue vehicle bus interface
+093d InnoSync, Inc.
+093e J.S.T. Mfg. Co., Ltd
+093f Olympia Telecom Vertriebs GmbH
+0940 Japan Storage Battery Co., Ltd
+0941 Photobit Corp.
+0942 i2Go.com, LLC
+0943 HCL Technologies India Private, Ltd
+0944 KORG, Inc.
+ 0001 PXR4 4-Track Digital Recorder
+ 0020 KAOSS Pad KP3 Dynamic Effect/Sampler
+ 0023 KAOSSILATOR PRO Dynamic Phrase Synthesizer
+ 010d nanoKEY MIDI keyboard
+ 010e nanoPAD pad controller
+ 010f nanoKONTROL studio controller
+ 0117 nanoKONTROL2 MIDI Controller
+ 0f03 K-Series K61P MIDI studio controller
+0945 Pasco Scientific
+0948 Kronauer music in digital
+ 0301 USB Pro (24/48)
+ 0302 USB Pro (24/96 playback)
+ 0303 USB Pro (24/96 record)
+ 0304 USB Pro (16/48)
+ 1105 USB One
+094b Linkup Systems Corp.
+ 0001 neonode N2
+094d Cable Television Laboratories
+094f Yano
+ 0101 U640MO-03
+ 05fc METALWEAR-HDD
+0951 Kingston Technology
+ 0008 Ethernet
+ 000a KNU101TX 100baseTX Ethernet
+ 1600 DataTraveler II Pen Drive
+ 1601 DataTraveler II+ Pen Drive
+ 1602 DataTraveler Mini
+ 1603 DataTraveler 1GB/2GB Pen Drive
+ 1606 Eee PC 701 SD Card Reader [ENE UB6225]
+ 1607 DataTraveler 100
+ 160b DataTraveler 2.0 (2GB)
+ 160d DataTraveler Vault Privacy
+ 160e DT110P/1GB Capless
+ 1613 DataTraveler DT101C Flash Drive
+ 1616 DataTraveler Locker 4GB
+ 161a Dell HyperVisor internal flash drive
+ 1621 DataTraveler 150 (32GB)
+ 1624 DataTraveler G2
+ 1625 DataTraveler 101 II
+ 162a DataTraveler 112 4GB Pen Drive
+ 162d DataTraveler 102
+ 1630 DataTraveler 200 (32GB)
+ 1642 DT101 G2
+ 1643 DataTraveler G3
+ 1653 Data Traveler 100 G2 8 GiB
+ 1656 DataTraveler Ultimate G2
+ 1660 Data Traveller 108
+ 1665 Digital DataTraveler SE9 64GB
+ 1666 DataTraveler 100 G3/G4/SE9 G2
+ 1689 DataTraveler SE9
+ 168a DataTraveler Micro
+ 168c DT Elite 3.0
+0954 RPM Systems Corp.
+0955 NVidia Corp.
+ 7018 APX
+ 7030 Tegra 3 (recovery mode)
+ 7100 Tegra Device
+ 7210 SHIELD Controller
+ 7820 Tegra 2 AC100 developer mode
+ b400 SHIELD (debug)
+ b401 SHIELD
+ cf05 SHIELD Tablet (debug)
+ cf06 SHIELD Tablet
+ cf07 SHIELD Tablet
+ cf08 SHIELD Tablet
+ cf09 SHIELD Tablet
+0956 BSquare Corp.
+0957 Agilent Technologies, Inc.
+ 0200 E-Video DC-350 Camera
+ 0202 E-Video DC-350 Camera
+ 0407 33220A Waveform Generator
+ 0518 82357B GPIB Interface
+ 0a07 34411A Multimeter
+ 1507 33210A Waveform Generator
+ 1745 Test and Measurement Device (IVI)
+ 2918 U2702A oscilloscope
+ fb18 LC Device
+0958 CompuLink Research, Inc.
+0959 Cologne Chip AG
+ 2bd0 Intelligent ISDN (Ver. 3.60.04) [HFC-S]
+095a Portsmith
+ 3003 Express Ethernet
+095b Medialogic Corp.
+095c K-Tec Electronics
+095d Polycom, Inc.
+ 0001 Polycom ViaVideo
+0967 Acer NeWeb Corp.
+ 0204 WarpLink 802.11b Adapter
+0968 Catalyst Enterprises, Inc.
+096e Feitian Technologies, Inc.
+ 0005 ePass2000
+ 0120 Microcosm Ltd Dinkey
+ 0305 ePass2000Auto
+ 0309 ePass3000GM
+ 0401 ePass3000
+ 0702 ePass3003
+ 0703 ePass3003Auto
+ 0802 ePass2000 (G&D STARCOS SPK 2.4)
+ 0807 ePass2003
+0971 Gretag-Macbeth AG
+ 2000 i1 Pro
+ 2001 i1 Monitor
+ 2003 Eye-One display
+ 2005 Huey
+ 2007 ColorMunki Photo
+0973 Schlumberger
+ 0001 e-gate Smart Card
+0974 Datagraphix, a business unit of Anacomp
+0975 OL'E Communications, Inc.
+0976 Adirondack Wire & Cable
+0977 Lightsurf Technologies
+0978 Beckhoff GmbH
+0979 Jeilin Technology Corp., Ltd
+ 0222 Keychain Display
+ 0224 JL2005A Toy Camera
+ 0226 JL2005A Toy Camera
+ 0227 JL2005B/C/D Toy Camera
+097a Minds At Work LLC
+ 0001 Digital Wallet
+097b Knudsen Engineering, Ltd
+097c Marunix Co., Ltd
+097d Rosun Technologies, Inc.
+097e Biopac Systems Inc.
+ 0035 MP35 v1.0
+097f Barun Electronics Co., Ltd
+0981 Oak Technology, Ltd
+0984 Apricorn
+ 0040 SATA Wire (2.5")
+ 0200 Hard Drive Storage (TPP)
+0985 cab Produkttechnik GmbH & Co KG
+ 0045 Mach4/200 Label Printer
+ 00a3 A3/200 or A3/300 Label Printer
+0986 Matsushita Electric Works, Ltd.
+098c Vitana Corp.
+098d INDesign
+098e Integrated Intellectual Property, Inc.
+098f Kenwood TMI Corp.
+0993 Gemstar eBook Group, Ltd
+ 0001 REB1100 eBook Reader
+ 0002 eBook
+0996 Integrated Telecom Express, Inc.
+099a Zippy Technology Corp.
+ 0638 Sanwa Supply Inc. Small Keyboard
+ 610c EL-610 Super Mini Electron luminescent Keyboard
+ 713a WK-713 Multimedia Keyboard
+ 7160 Hyper Slim Keyboard
+099e Trimble Navigation, Ltd
+09a3 PairGain Technologies
+09a4 Contech Research, Inc.
+09a5 VCON Telecommunications
+09a6 Poinchips
+ 8001 Mass Storage Device
+09a7 Data Transmission Network Corp.
+09a8 Lin Shiung Enterprise Co., Ltd
+09a9 Smart Card Technologies Co., Ltd
+09aa Intersil Corp.
+ 1000 Prism GT 802.11b/g Adapter
+ 3642 Prism 2.x 802.11b Adapter
+09ab Japan Cash Machine Co., Ltd.
+09ae Tripp Lite
+09b2 Franklin Electronic Publishers, Inc.
+ 0001 eBookman Palm Computer
+09b3 Altius Solutions, Inc.
+09b4 MDS Telephone Systems
+09b5 Celltrix Technology Co., Ltd
+09bc Grundig
+ 0002 MPaxx MP150 MP3 Player
+09be MySmart.Com
+ 0001 MySmartPad
+09bf Auerswald GmbH & Co. KG
+ 00c0 COMpact 2104 ISDN PBX
+ 00db COMpact 4410/2206 ISDN
+ 00dc COMpact 4406 DSL (PBX)
+ 00dd COMpact 2204 (PBX)
+ 00de COMpact 2104 (Rev.2 PBX)
+ 00e0 COMmander Business (PBX)
+ 00e2 COMmander Basic.2 (PBX)
+ 00f1 COMfort 2000 (System telephone)
+ 00f2 COMfort 1200 (System telephone)
+ 00f5 COMfortel 2500 (System telephone)
+ 8000 COMpact 2104 DSL (DSL modem)
+ 8001 COMpact 4406 DSL (DSL modem)
+ 8002 Analog/ISDN Converter (Line converter)
+ 8005 WG-640 (Automatic event dialer)
+09c0 Genpix Electronics, LLC
+ 0136 Axon CNS, MultiClamp 700B
+ 0202 8PSK DVB-S tuner
+ 0203 Skywalker-1 DVB-S tuner
+ 0204 Skywalker-CW3K DVB-S tuner
+ 0205 Skywalker-CW3K DVB-S tuner
+ 0206 Skywalker-2 DVB-S tuner
+09c1 Arris Interactive LLC
+ 1337 TOUCHSTONE DEVICE
+09c2 Nisca Corp.
+09c3 ActivCard, Inc.
+ 0007 Reader V2
+ 0008 ZFG-9800-AC SmartCard Reader
+ 0014 ActivIdentity ActivKey SIM USB Token
+09c4 ACTiSYS Corp.
+ 0011 ACT-IR2000U IrDA Dongle
+09c5 Memory Corp.
+09ca BMC Messsysteme GmbH
+ 5544 PIO
+09cb FLIR Systems
+ 1001 Network Adapter
+ 1002 Ex-Series RNDIS interface
+ 1004 Ex-Series UVC interface
+ 1005 Ex-Series RNDIS and UVC interface
+ 1006 Ex-Series RNDIS and MSD interface
+ 1007 Ex-Series UVC and MSD interface
+ 1008 Serial Port
+ 1996 FLIR ONE Camera
+09cc Workbit Corp.
+ 0404 BAFO USB-ATA/ATAPI Bridge Controller
+09cd Psion Dacom Home Networks, Ltd
+ 2001 Psion WaveFinder DAB radio receiver
+09ce City Electronics, Ltd
+09cf Electronics Testing Center, Taiwan
+09d1 NeoMagic, Inc.
+09d2 Vreelin Engineering, Inc.
+09d3 Com One
+ 0001 ISDN TA / Light Rider 128K
+ 000b Bluetooth Adapter class 1 [BlueLight]
+09d7 NovAtel Inc.
+ 0100 NovAtel FlexPack GPS receiver
+09d8 ELATEC
+ 0406 TWN4 MIFARE NFC
+09d9 KRF Tech, Ltd
+09da A4Tech Co., Ltd.
+ 0006 Optical Mouse WOP-35 / Trust 450L Optical Mouse
+ 000a Optical Mouse Opto 510D / OP-620D
+ 000e X-F710F Optical Mouse 3xFire Gaming Mouse
+ 0018 Trust Human Interface Device
+ 001a Wireless Mouse & RXM-15 Receiver
+ 002a Wireless Optical Mouse NB-30
+ 022b Wireless Mouse (Battery Free)
+ 024f RF Receiver and G6-20D Wireless Optical Mouse
+ 0260 KV-300H Isolation Keyboard
+ 032b Wireless Mouse (Battery Free)
+ 1068 Bloody A90 Mouse
+ 8090 X-718BK Oscar Optical Gaming Mouse
+ 9033 X-718BK Optical Mouse
+ 9066 F3 V-Track Gaming Mouse
+ 9090 XL-730K / XL-750BK / XL-755BK Mice
+09db Measurement Computing Corp.
+ 0075 MiniLab 1008
+ 0076 PMD-1024
+ 007a PMD-1208LS
+ 0081 USB-1616FS
+ 0082 USB-1208FS
+ 0088 USB-1616FS internal hub
+09dc Aimex Corp.
+09dd Fellowes, Inc.
+09df Addonics Technologies Corp.
+09e1 Intellon Corp.
+ 5121 MicroLink dLAN
+09e5 Jo-Dan International, Inc.
+09e6 Silutia, Inc.
+09e7 Real 3D, Inc.
+09e8 AKAI Professional M.I. Corp.
+ 0062 MPD16 MIDI Pad Controller Unit
+ 006d EWI electronic wind instrument
+ 0071 MPK25 MIDI Keyboard
+ 0076 LPK25 MIDI Keyboard
+09e9 Chen-Source, Inc.
+09eb IM Networks, Inc.
+ 4331 iRhythm Tuner Remote
+09ef Xitel
+ 0101 MD-Port DG2 MiniDisc Interface
+09f3 GoFlight, Inc.
+ 0018 GF-46 Multi-Mode Display Module
+ 0028 RP-48 Combination Pushbutton-Rotary Module
+ 0048 LGTII - Landing Gear and Trim Control Module
+ 0064 MCPPro - Airliner Mode Control Panel (Autopilot)
+ 0300 EFIS - Electronic Flight Information System
+09f5 AresCom
+ 0168 Network Adapter
+ 0188 LAN Adapter
+ 0850 Adapter
+09f6 RocketChips, Inc.
+09f7 Edu-Science (H.K.), Ltd
+09f8 SoftConnex Technologies, Inc.
+09f9 Bay Associates
+09fa Mtek Vision
+09fb Altera
+ 6001 Blaster
+09ff Gain Technology Corp.
+0a00 Liquid Audio
+0a01 ViA, Inc.
+0a05 Unknown Manufacturer
+ 0001 Hub
+ 7211 hub
+0a07 Ontrak Control Systems Inc.
+ 0064 ADU100 Data Acquisition Interface
+ 0078 ADU120 Data Acquisition Interface
+ 0082 ADU130 Data Acquisition Interface
+ 00c8 ADU200 Relay I/O Interface
+ 00d0 ADU208 Relay I/O Interface
+ 00da ADU218 Solid-State Relay I/O Interface
+0a0b Cybex Computer Products Co.
+0a0d Servergy, Inc
+ 2514 CTS-1000 Internal Hub
+0a11 Xentec, Inc.
+0a12 Cambridge Silicon Radio, Ltd
+ 0001 Bluetooth Dongle (HCI mode)
+ 0002 Frontline Test Equipment Bluetooth Device
+ 0003 Nanosira
+ 0004 Nanosira WHQL Reference Radio
+ 0005 Nanosira-Multimedia
+ 0006 Nanosira-Multimedia WHQL Reference Radio
+ 0007 Nanosira3-ROM
+ 0008 Nanosira3-ROM
+ 0009 Nanosira4-EDR WHQL Reference Radio
+ 000a Nanosira4-EDR-ROM
+ 000b Nanosira5-ROM
+ 0042 SPI Converter
+ 0043 Bluetooth Device
+ 0100 Casira with BlueCore2-External Module
+ 0101 Casira with BlueCore2-Flash Module
+ 0102 Casira with BlueCore3-Multimedia Module
+ 0103 Casira with BlueCore3-Flash Module
+ 0104 Casira with BlueCore4-External Module
+ 0105 Casira with BlueCore4-Multimedia Module
+ 1000 Bluetooth Dongle (HID proxy mode)
+ 1010 Bluetooth Device
+ 1011 Bluetooth Device
+ 1012 Bluetooth Device
+ ffff USB Bluetooth Device in DFU State
+0a13 Telebyte, Inc.
+0a14 Spacelabs Medical, Inc.
+0a15 Scalar Corp.
+0a16 Trek Technology (S) PTE, Ltd
+ 1111 ThumbDrive
+ 8888 IBM USB Memory Key
+ 9988 Trek2000 TD-G2
+0a17 Pentax Corp.
+ 0004 Optio 330
+ 0006 Optio S / S4
+ 0007 Optio 550
+ 0009 Optio 33WR
+ 000a Optio 555
+ 000c Optio 43WR (mass storage mode)
+ 000d Optio 43WR
+ 0015 Optio S40/S5i
+ 003b Optio 50 (mass storage mode)
+ 003d Optio S55
+ 0041 Optio S5z
+ 0043 *ist DL
+ 0047 Optio S60
+ 0052 Optio 60 Digital Camera
+ 006e K10D
+ 0070 K100D
+ 0093 K200D
+ 00a7 Optio E50
+ 1001 EI2000 Camera powered by Digita!
+0a18 Heidelberger Druckmaschinen AG
+0a19 Hua Geng Technologies, Inc.
+0a21 Medtronic Physio Control Corp.
+ 8001 MMT-7305WW [Medtronic Minimed CareLink]
+0a22 Century Semiconductor USA, Inc.
+0a27 Datacard Group
+ 0102 SP35
+0a2c AK-Modul-Bus Computer GmbH
+ 0008 GPIO Ports
+0a34 TG3 Electronics, Inc.
+ 0101 TG82tp
+ 0110 Deck 82-key backlit keyboard
+0a35 Radikal Technologies
+ 002a SAC - Software Assigned Controller
+ 008a SAC Hub
+0a39 Gilat Satellite Networks, Ltd
+0a3a PentaMedia Co., Ltd
+ 0163 KN-W510U 1.0 Wireless LAN Adapter
+0a3c NTT DoCoMo, Inc.
+0a3d Varo Vision
+0a3f Swissonic AG
+0a43 Boca Systems, Inc.
+0a46 Davicom Semiconductor, Inc.
+ 0268 ST268
+ 6688 ZT6688 Fast Ethernet Adapter
+ 8515 ADMtek ADM8515 NIC
+ 9000 DM9000E Fast Ethernet Adapter
+ 9601 DM9601 Fast Ethernet Adapter
+0a47 Hirose Electric
+0a48 I/O Interconnect
+ 3233 Multimedia Card Reader
+ 3239 Multimedia Card Reader
+ 3258 Dane Elec zMate SD Reader
+ 3259 Dane Elec zMate CF Reader
+ 5000 MediaGear xD-SM
+ 500a Mass Storage Device
+ 500f Mass Storage Device
+ 5010 Mass Storage Device
+ 5011 Mass Storage Device
+ 5014 Mass Storage Device
+ 5020 Mass Storage Device
+ 5021 Mass Storage Device
+ 5022 Mass Storage Device
+ 5023 Mass Storage Device
+ 5024 Mass Storage Device
+ 5025 Mass Storage Device
+0a4a Ploytec GmbH
+0a4b Fujitsu Media Devices, Ltd
+0a4c Computex Co., Ltd
+ 15d9 OPTICAL MOUSE
+0a4d Evolution Electronics, Ltd
+ 0064 MK-225 Driver
+ 0065 MK-225C Driver
+ 0066 MK-225C Driver
+ 0067 MK-425C Driver
+ 0078 MK-37 Driver
+ 0079 MK-37C Driver
+ 007a MK-37C Driver
+ 008c TerraTec MIDI MASTER
+ 008d MK-249C Driver
+ 008e MK-249C MIDI Keyboard
+ 008f MK-449C Driver
+ 0090 Keystation 49e Driver
+ 0091 Keystation 61es Driver
+ 00a0 MK-361 Driver
+ 00a1 MK-361C Driver
+ 00a2 MK-361C Driver
+ 00a3 MK-461C MIDI Keyboard
+ 00b5 Keystation Pro 88 Driver
+ 00d2 E-Keys Driver
+ 00f0 UC-16 Driver
+ 00f1 X-Session Driver
+ 00f5 UC-33e MIDI Controller
+0a4e Steinberg Soft-und Hardware GmbH
+0a4f Litton Systems, Inc.
+0a50 Mimaki Engineering Co., Ltd
+0a51 Sony Electronics, Inc.
+0a52 Jebsee Electronics Co., Ltd
+0a53 Portable Peripheral Co., Ltd
+ 1000 Scanner
+ 2000 Q-Scan A6 Scanner
+ 2001 Q-Scan A6 Scanner
+ 2013 Media Drive A6 Scanner
+ 2014 Media Drive A6 Scanner
+ 2015 BizCardReader 600C
+ 2016 BizCardReader 600C
+ 202a Scanshell-CSSN
+ 3000 Q-Scan A8 Scanner
+ 3002 Q-Scan A8 Reader
+ 3015 BizCardReader 300G
+ 302a LM9832 - PA570 Mini Business Card Scanner [Targus]
+ 5001 BizCardReader 900C
+0a5a Electronics For Imaging, Inc.
+0a5b EAsics NV
+0a5c Broadcom Corp.
+ 0201 iLine10(tm) Network Adapter
+ 2000 Bluetooth Device
+ 2001 Bluetooth Device
+ 2009 BCM2035 Bluetooth
+ 200a BCM2035 Bluetooth dongle
+ 200f Bluetooth Controller
+ 201d Bluetooth Device
+ 201e IBM Integrated Bluetooth IV
+ 2020 Bluetooth dongle
+ 2021 BCM2035B3 Bluetooth Adapter
+ 2033 BCM2033 Bluetooth
+ 2035 BCM2035 Bluetooth
+ 2038 Blutonium Device
+ 2039 BCM2045 Bluetooth
+ 2045 Bluetooth Controller
+ 2046 Bluetooth Device
+ 2047 Bluetooth Device
+ 205e Bluetooth Device
+ 2100 Bluetooth 2.0+eDR dongle
+ 2101 BCM2045 Bluetooth
+ 2102 ANYCOM Blue USB-200/250
+ 2110 BCM2045B (BDC-2) [Bluetooth Controller]
+ 2111 ANYCOM Blue USB-UHE 200/250
+ 2120 2045 Bluetooth 2.0 USB-UHE Device with trace filter
+ 2121 BCM2210 Bluetooth
+ 2122 Bluetooth 2.0+EDR dongle
+ 2123 Bluetooth dongle
+ 2130 2045 Bluetooth 2.0 USB-UHE Device with trace filter
+ 2131 2045 Bluetooth 2.0 Device with trace filter
+ 2145 BCM2045B (BDC-2.1) [Bluetooth Controller]
+ 2148 BCM92046DG-CL1ROM Bluetooth 2.1 Adapter
+ 2150 BCM2046 Bluetooth Device
+ 2151 Bluetooth
+ 2154 BCM92046DG-CL1ROM Bluetooth 2.1 UHE Dongle
+ 216a BCM43142A0 Bluetooth
+ 216c BCM43142A0 Bluetooth Device
+ 216d BCM43142A0 Bluetooth 4.0
+ 216f BCM20702A0 Bluetooth
+ 217d HP Bluethunder
+ 217f BCM2045B (BDC-2.1)
+ 2198 Bluetooth 3.0 Device
+ 219b Bluetooth 2.1 Device
+ 21b1 HP Bluetooth Module
+ 21b4 BCM2070 Bluetooth 2.1 + EDR
+ 21b9 BCM2070 Bluetooth 2.1 + EDR
+ 21ba BCM2070 Bluetooth 2.1 + EDR
+ 21bb BCM2070 Bluetooth 2.1 + EDR
+ 21bc BCM2070 Bluetooth 2.1 + EDR
+ 21bd BCM2070 Bluetooth 2.1 + EDR
+ 21d7 BCM43142 Bluetooth 4.0
+ 21e1 HP Portable SoftSailing
+ 21e3 HP Portable Valentine
+ 21e6 BCM20702 Bluetooth 4.0 [ThinkPad]
+ 21e8 BCM20702A0 Bluetooth 4.0
+ 21f1 HP Portable Bumble Bee
+ 22be BCM2070 Bluetooth 3.0 + HS
+ 4500 BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
+ 4502 Keyboard (Boot Interface Subclass)
+ 4503 Mouse (Boot Interface Subclass)
+ 5800 BCM5880 Secure Applications Processor
+ 5801 BCM5880 Secure Applications Processor with fingerprint swipe sensor
+ 5802 BCM5880 Secure Applications Processor with fingerprint touch sensor
+ 5803 BCM5880 Secure Applications Processor with secure keyboard
+ 5804 BCM5880 Secure Applications Processor with fingerprint swipe sensor
+ 6300 Pirelli Remote NDIS Device
+ 6410 BCM20703A1 Bluetooth 4.1 + LE
+ bd11 TiVo AG0100 802.11bg Wireless Adapter [Broadcom BCM4320]
+ bd13 BCM4323 802.11abgn Wireless Adapter
+ bd16 BCM4319 802.11bgn Wireless Adapter
+ bd17 BCM43236 802.11abgn Wireless Adapter
+ d11b Eminent EM4045 [Broadcom 4320 USB]
+0a5d Diatrend Corp.
+0a5f Zebra
+ 0009 LP2844 Printer
+ 0081 GK420t Label Printer
+ 008b HC100 wristbands Printer
+ 008c ZP 450 Printer
+ 00d1 Zebra GC420d Label Printer
+ 930a Printer
+0a62 MPMan
+ 0010 MPMan MP-F40 MP3 Player
+0a66 ClearCube Technology
+0a67 Medeli Electronics Co., Ltd
+0a68 Comaide Corp.
+0a69 Chroma ate, Inc.
+0a6b Green House Co., Ltd
+ 0001 Compact Flash R/W with MP3 player
+ 000f FlashDisk
+0a6c Integrated Circuit Systems, Inc.
+0a6d UPS Manufacturing
+0a6e Benwin
+0a6f Core Technology, Inc.
+ 0400 Xanboo
+0a70 International Game Technology
+0a71 VIPColor Technologies USA, Inc.
+ 0001 VP485 Printer
+0a72 Sanwa Denshi
+0a73 Mackie Designs
+ 0002 XD-2 [Spike]
+0a7d NSTL, Inc.
+0a7e Octagon Systems Corp.
+0a80 Rexon Technology Corp., Ltd
+0a81 Chesen Electronics Corp.
+ 0101 Keyboard
+ 0103 Keyboard
+ 0203 Mouse
+ 0205 PS/2 Keyboard+Mouse Adapter
+ 0701 USB Missile Launcher
+ ff01 Wireless Missile Launcher
+0a82 Syscan
+ 4600 TravelScan 460/464
+0a83 NextComm, Inc.
+0a84 Maui Innovative Peripherals
+0a85 Idexx Labs
+0a86 NITGen Co., Ltd
+0a89 Aktiv
+ 0001 Guardant Stealth/Net
+ 0002 Guardant ID
+ 0003 Guardant Stealth 2
+ 0004 Rutoken
+ 0005 Guardant Fidus
+ 0006 Guardant Stealth 3
+ 0007 Guardant Stealth 2
+ 0008 Guardant Stealth 3 Sign/Time
+ 0009 Guardant Code
+ 000a Guardant Sign Pro
+ 000b Guardant Sign Pro HID
+ 000c Guardant Stealth 3 Sign/Time
+ 000d Guardant Code HID
+ 000f Guardant System Firmware Update
+ 0020 Rutoken S
+ 0025 Rutoken lite
+ 0026 Rutoken lite HID
+ 002a Rutoken Mass Storage
+ 002b Guardant Mass Storage
+ 0030 Rutoken ECP
+ 0040 Rutoken ECP HID
+ 0060 Rutoken Magistra
+ 0061 Rutoken Magistra
+ 0069 Reader
+ 0080 Rutoken PinPad Ex
+ 0081 Rutoken PinPad In
+ 0082 Rutoken PinPad 2
+0a8d Picturetel
+0a8e Japan Aviation Electronics Industry, Ltd
+ 2011 Filter Driver For JAE XMC R/W
+0a90 Candy Technology Co., Ltd
+0a91 Globlink Technology, Inc.
+ 3801 Targus PAKP003 Mouse
+0a92 EGO SYStems, Inc.
+ 0011 SYS WaveTerminal U2A
+ 0021 GIGAPort
+ 0031 GIGAPortAG
+ 0053 AudioTrak Optoplay
+ 0061 Waveterminal U24
+ 0071 MAYA EX7
+ 0091 Maya 44
+ 00b1 MAYA EX5
+ 1000 MIDI Mate
+ 1010 RoMI/O
+ 1020 M4U
+ 1030 M8U
+ 1090 KeyControl49
+ 10a0 KeyControl25
+0a93 C Technologies AB
+ 0002 C-Pen 10
+ 0005 MyPen Light
+ 000d Input Pen
+ 0010 C-Pen 20
+ 0a93 PayPen
+0a94 Intersense
+0aa3 Lava Computer Mfg., Inc.
+0aa4 Develco Elektronik
+0aa5 First International Digital
+ 0002 irock! 500 Series
+ 0801 MP3 Player
+0aa6 Perception Digital, Ltd
+ 0101 Hercules Jukebox
+ 1501 Store 'n' Go HD Drive
+0aa7 Wincor Nixdorf International GmbH
+ 0100 POS Keyboard, TA58P-USB
+ 0101 POS Keyboard, TA85P-USB
+ 0102 POS Keyboard, TA59-USB
+ 0103 POS Keyboard, TA60-USB
+ 0104 SNIkey Keyboard, SNIKey-KB-USB
+ 0200 Operator Display, BA63-USB
+ 0201 Operator Display, BA66-USB
+ 0202 Operator Display & Scanner, XiCheck-BA63
+ 0203 Operator Display & Scanner, XiCheck-BA66
+ 0204 Graphics Operator Display, BA63GV
+ 0300 POS Printer (printer class mode), TH210
+ 0301 POS Printer (native mode), TH210
+ 0302 POS Printer (printer class mode), TH220
+ 0303 POS Printer (native mode), TH220
+ 0304 POS Printer, TH230
+ 0305 Lottery Printer, XiPrintPlus
+ 0306 POS Printer (printer class mode), TH320
+ 0307 POS Printer (native mode), TH320
+ 0308 POS Printer (printer class mode), TH420
+ 0309 POS Printer (native mode), TH420
+ 030a POS Printer, TH200B
+ 0400 Lottery Scanner, Xiscan S
+ 0401 Lottery Scanner, Xiscan 3
+ 0402 Programmable Magnetic Swipe Card Reader, MSRP-USB
+ 0500 IDE Adapter
+ 0501 Hub Printer Interface
+ 0502 Hub SNIKey Keyboard
+ 4304 Banking Printer TP07
+ 4305 Banking Printer TP07c
+ 4500 WN Central Special Electronics
+0aa8 TriGem Computer, Inc.
+ 0060 TG 11Mbps WLAN Mini Adapter
+ 1001 DreamComboM4100
+ 3002 InkJet Color Printer
+ 8001 TG_iMON
+ 8002 TG_KLOSS
+ a001 TG_X2
+ a002 TGVFD_KLOSS
+ ffda iMON_VFD
+0aa9 Baromtec Co.
+ f01b Medion MD 6242 MP3 Player
+0aaa Japan CBM Corp.
+0aab Vision Shape Europe SA
+0aac iCompression, Inc.
+0aad Rohde & Schwarz GmbH & Co. KG
+ 0003 NRP-Z21
+ 000c NRP-Z11
+ 0013 NRP-Z22
+ 0014 NRP-Z23
+ 0015 NRP-Z24
+ 0016 NRP-Z51
+ 0017 NRP-Z52
+ 0018 NRP-Z55
+ 0019 NRP-Z56
+ 0021 NRP-Z91
+ 0023 NRP-Z81
+ 002c NRP-Z31
+ 002d NRP-Z37
+ 002f NRP-Z27
+ 0051 NRP-Z28
+ 0052 NRP-Z98
+ 0062 NRP-Z92
+ 0070 NRP-Z57
+ 0083 NRP-Z85
+ 0095 NRP-Z86
+0aae NEC infrontia Corp. (Nitsuko)
+0aaf Digitalway Co., Ltd
+0ab0 Arrow Strong Electronics Co., Ltd
+0ab1 FEIG ELECTRONIC GmbH
+ 0002 OBID RFID-Reader
+ 0004 OBID classic-pro
+0aba Ellisys
+ 8001 Tracker 110 Protocol Analyzer
+ 8002 Explorer 200 Protocol Analyzer
+0abe Stereo-Link
+ 0101 SL1200 DAC
+0abf Diolan
+ 3370 I2C/SPI Adapter - U2C-12
+0ac3 Sanyo Semiconductor Company Micro
+0ac4 Leco Corp.
+0ac5 I & C Corp.
+0ac6 Singing Electrons, Inc.
+0ac7 Panwest Corp.
+0ac8 Z-Star Microelectronics Corp.
+ 0301 Web Camera
+ 0302 ZC0302 Webcam
+ 0321 Vimicro generic vc0321 Camera
+ 0323 Luxya WC-1200 USB 2.0 Webcam
+ 0328 A4Tech PK-130MG
+ 0336 Elecom UCAM-DLQ30
+ 301b ZC0301 Webcam
+ 303b ZC0303 Webcam
+ 305b ZC0305 Webcam
+ 307b USB 1.1 Webcam
+ 332d Vega USB 2.0 Camera
+ 3343 Sirius USB 2.0 Camera
+ 3370 Traveler TV 6500 SF Dia-scanner
+ 3420 Venus USB2.0 Camera
+ c001 Sony embedded vimicro Camera
+ c002 Visual Communication Camera VGP-VCC1
+ c302 Vega USB 2.0 Camera
+ c303 Saturn USB 2.0 Camera
+ c326 Namuga 1.3M Webcam
+ c33f Webcam
+ c429 Lenovo ThinkCentre Web Camera
+ c42d Lenovo IdeaCentre Web Camera
+0ac9 Micro Solutions, Inc.
+ 0000 Backpack CD-ReWriter
+ 0001 BACKPACK 2 Cable
+ 0010 BACKPACK
+ 0011 Backpack 40GB Hard Drive
+ 0110 BACKPACK
+ 0111 BackPack
+ 1234 BACKPACK
+0aca OPEN Networks Ltd
+ 1060 OPEN NT1 Plus II
+0acc Koga Electronics Co.
+0acd ID Tech
+ 0300 IDT1221U RS-232 Adapter
+ 0401 Spectrum III Hybrid Smartcard Reader
+ 0630 Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC
+ 0810 SecurePIN (IDPA-506100Y) PIN Pad
+ 2030 ValueMag Magnetic Stripe Reader
+0ace ZyDAS
+ 1201 ZD1201 802.11b
+ 1211 ZD1211 802.11g
+ 1215 ZD1211B 802.11g
+ 1221 ZD1221 802.11n
+ 1602 ZyXEL Omni FaxModem 56K
+ 1608 ZyXEL Omni FaxModem 56K UNO
+ 1611 ZyXEL Omni FaxModem 56K Plus
+ 2011 Virtual media for 802.11bg
+ 20ff Virtual media for 802.11bg
+ a211 ZD1211 802.11b/g Wireless Adapter
+ b215 802.11bg
+0acf Intoto, Inc.
+0ad0 Intellix Corp.
+0ad1 Remotec Technology, Ltd
+0ad2 Service & Quality Technology Co., Ltd
+0ada Data Encryption Systems Ltd.
+ 0005 DK2
+0ae3 Allion Computer, Inc.
+0ae4 Taito Corp.
+0ae7 Neodym Systems, Inc.
+0ae8 System Support Co., Ltd
+0ae9 North Shore Circuit Design L.L.P.
+0aea SciEssence, LLC
+0aeb TTP Communications, Ltd
+0aec Neodio Technologies Corp.
+ 2101 SmartMedia Card Reader
+ 2102 CompactFlash Card Reader
+ 2103 MMC/SD Card Reader
+ 2104 MemoryStick Card Reader
+ 2201 SmartMedia+CompactFlash Card Reader
+ 2202 SmartMedia+MMC/SD Card Reader
+ 2203 SmartMedia+MemoryStick Card Reader
+ 2204 CompactFlash+MMC/SD Card Reader
+ 2205 CompactFlash+MemoryStick Card Reader
+ 2206 MMC/SD+MemoryStick Card Reader
+ 2301 SmartMedia+CompactFlash+MMC/SD Card Reader
+ 2302 SmartMedia+CompactFlash+MemoryStick Card Reader
+ 2303 SmartMedia+MMC/SD+MemoryStick Card Reader
+ 2304 CompactFlash+MMC/SD+MemoryStick Card Reader
+ 3016 MMC/SD+Memory Stick Card Reader
+ 3050 ND3050 8-in-1 Card Reader
+ 3060 1.1 FS Card Reader
+ 3101 MMC/SD Card Reader
+ 3102 MemoryStick Card Reader
+ 3201 MMC/SD+MemoryStick Card Reader
+ 3216 HS Card Reader
+ 3260 7-in-1 Card Reader
+ 5010 ND5010 Card Reader
+0af0 Option
+ 5000 UMTS Card
+ 6000 GlobeTrotter 3G datacard
+ 6300 GT 3G Quad UMTS/GPRS Card
+ 6600 GlobeTrotter 3G+ datacard
+ 6711 GlobeTrotter Express 7.2 v2
+ 6971 Globetrotter HSDPA Modem
+ 7251 Globetrotter HSUPA Modem (aka iCON HSUPA E)
+ 7501 Globetrotter HSUPA Modem (icon 411 aka "Vodafone K3760")
+ 7601 Globetrotter MO40x 3G Modem (GTM 382)
+ 7701 Globetrotter HSUPA Modem (aka icon 451)
+ d055 Globetrotter GI0505 [iCON 505]
+0af6 Silver I Co., Ltd
+0af7 B2C2, Inc.
+ 0101 Digital TV USB Receiver (DVB-S/T/C / ATSC)
+0af9 Hama, Inc.
+ 0010 USB SightCam 100
+ 0011 Micro Innovations IC50C Webcam
+0afa DMC Co., Ltd.
+ 07d2 Controller Board for Projected Capacitive Touch Screen DUS3000
+0afc Zaptronix Ltd
+0afd Tateno Dennou, Inc.
+0afe Cummins Engine Co.
+0aff Jump Zone Network Products, Inc.
+0b00 INGENICO
+0b05 ASUSTek Computer, Inc.
+ 0001 MeMO Pad HD 7 (CD-ROM mode)
+ 1101 Mass Storage (UISDMC4S)
+ 1706 WL-167G v1 802.11g Adapter [Ralink RT2571]
+ 1707 WL-167G v1 802.11g Adapter [Ralink RT2571]
+ 1708 Mass Storage Device
+ 170b Multi card reader
+ 170c WL-159g 802.11bg
+ 170d 802.11b/g Wireless Network Adapter
+ 1712 BT-183 Bluetooth 2.0+EDR adapter
+ 1715 2045 Bluetooth 2.0 Device with trace filter
+ 1716 Bluetooth Device
+ 1717 WL169gE 802.11g Adapter [Broadcom 4320 USB]
+ 171b A9T wireless 802.11bg
+ 171c 802.11b/g Wireless Network Adapter
+ 171f My Cinema U3000 Mini [DiBcom DiB7700P]
+ 1723 WL-167G v2 802.11g Adapter [Ralink RT2571W]
+ 1724 RT2573
+ 1726 Laptop OLED Display
+ 172a ASUS 802.11n Network Adapter
+ 172b 802.11n Network Adapter
+ 1731 802.11n Network Adapter
+ 1732 802.11n Network Adapter
+ 1734 ASUS AF-200
+ 173c BT-183 Bluetooth 2.0
+ 173f My Cinema U3100 Mini
+ 1742 802.11n Network Adapter
+ 1743 Xonar U1 Audio Station
+ 1751 BT-253 Bluetooth Adapter
+ 175b Laptop OLED Display
+ 1760 802.11n Network Adapter
+ 1761 USB-N11 802.11n Network Adapter [Ralink RT2870]
+ 1774 Gobi Wireless Modem (QDL mode)
+ 1776 Gobi Wireless Modem
+ 1779 My Cinema U3100 Mini Plus [AF9035A]
+ 1784 USB-N13 802.11n Network Adapter (rev. A1) [Ralink RT3072]
+ 1786 USB-N10 802.11n Network Adapter [Realtek RTL8188SU]
+ 1788 BT-270 Bluetooth Adapter
+ 1791 WL-167G v3 802.11n Adapter [Realtek RTL8188SU]
+ 179d USB-N53 802.11abgn Network Adapter [Ralink RT3572]
+ 179e Eee Note EA800 (network mode)
+ 179f Eee Note EA800 (tablet mode)
+ 17a0 Xonar U3 sound card
+ 17a1 Eee Note EA800 (mass storage mode)
+ 17ab USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]
+ 17ba N10 Nano 802.11n Network Adapter [Realtek RTL8192CU]
+ 17c7 WL-330NUL
+ 17c9 USB-AC53 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]
+ 17cb Broadcom BCM20702A0 Bluetooth
+ 17d1 AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek MT7610/Ralink RT2870]
+ 180a Broadcom BCM20702 Single-Chip Bluetooth 4.0 + LE
+ 1825 Qualcomm Bluetooth 4.1
+ 4c80 Transformer Pad TF300TG
+ 4c90 Transformer Pad Infinity TF700
+ 4c91 Transformer Pad Infinity TF700 (Debug mode)
+ 4ca0 Transformer Pad TF701T
+ 4ca1 Transformer Pad TF701T (Debug mode)
+ 4d00 Transformer Prime TF201
+ 4d01 Transformer Prime TF201 (debug mode)
+ 4daf Transformer Pad Infinity TF700 (Fastboot)
+ 5410 MeMO Pad HD 7 (MTP mode)
+ 5412 MeMO Pad HD 7 (PTP mode)
+ 550f Fonepad 7
+ 6101 Cable Modem
+ 620a Remote NDIS Device
+ 7772 ASUS Zenfone GO (ZB500KL) (MTP mode)
+ 7773 ASUS Zenfone GO (ZB500KL) (Debug, MTP mode)
+ 7774 ASUS Zenfone GO (ZB500KL) (RNDIS mode)
+ 7775 ASUS Zenfone GO (ZB500KL) (Debug, RNDIS mode)
+ 7776 ASUS Zenfone GO (ZB500KL) (PTP mode)
+ 7777 ASUS Zenfone GO (ZB500KL) (Debug, PTP mode)
+ b700 Broadcom Bluetooth 2.1
+0b0b Datamax-O'Neil
+ 106e Datamax E-4304
+0b0c Todos AB
+ 0009 Todos Argos Mini II Smart Card Reader
+ 001e e.dentifier2 (ABN AMRO electronic banking card reader NL)
+ 002e C200 smartcard controller (Nordea card reader)
+ 003f Todos C400 smartcard controller (Handelsbanken card reader)
+ 0050 Argos Mini II Smart Card Reader (CCID)
+0b0d ProjectLab
+ 0000 CenturyCD
+0b0e GN Netcom
+ 0348 Jabra UC VOICE 550a MS
+ 034c Jabra UC Voice 750 MS
+ 0410 Jabra SPEAK 410
+ 0420 Jabra SPEAK 510
+ 094d GN Netcom / Jabra REVO Wireless
+ 1017 Jabra PRO 930
+ 1022 Jabra PRO 9450, Type 9400BS (DECT Headset)
+ 1041 Jabra PRO 9460
+ 1900 Jabra Biz 1900
+ 2007 GN 2000 Stereo Corded Headset
+ 620c Jabra BT620s
+ 9330 Jabra GN9330 Headset
+0b0f AVID Technology
+0b10 Pcally
+0b11 I Tech Solutions Co., Ltd
+0b1e Electronic Warfare Assoc., Inc. (EWA)
+ 8007 Blackhawk USB560-BP JTAG Emulator
+0b1f Insyde Software Corp.
+0b20 TransDimension, Inc.
+0b21 Yokogawa Electric Corp.
+0b22 Japan System Development Co., Ltd
+0b23 Pan-Asia Electronics Co., Ltd
+0b24 Link Evolution Corp.
+0b27 Ritek Corp.
+0b28 Kenwood Corp.
+0b2c Village Center, Inc.
+0b30 PNY Technologies, Inc.
+ 0006 SM Media-Shuttle Card Reader
+0b33 Contour Design, Inc.
+ 0020 ShuttleXpress
+ 0030 ShuttlePro v2
+ 0700 RollerMouse Pro
+0b37 Hitachi ULSI Systems Co., Ltd
+0b38 Gear Head
+ 0003 Keyboard
+ 0010 107-Key Keyboard
+0b39 Omnidirectional Control Technology, Inc.
+ 0001 Composite USB PS2 Converter
+ 0109 USB TO Ethernet
+ 0421 Serial
+ 0801 USB-Parallel Bridge
+ 0901 OCT To Fast Ethernet Converter
+ 0c03 LAN DOCK Serial Converter
+0b3a IPaxess
+0b3b Tekram Technology Co., Ltd
+ 0163 TL-WN320G 1.0 WLAN Adapter
+ 1601 Allnet 0193 802.11b Adapter
+ 1602 ZyXEL ZyAIR B200 802.11b Adapter
+ 1612 AIR.Mate 2@net 802.11b Adapter
+ 1613 802.11b Wireless LAN Adapter
+ 1620 Allnet Wireless Network Adapter [Envara WiND512]
+ 1630 QuickWLAN 802.11bg
+ 5630 802.11bg
+ 6630 ZD1211
+0b3c Olivetti Techcenter
+ a010 Simple_Way Printer/Scanner/Copier
+ c000 Olicard 100
+ c700 Olicard 100 (Mass Storage mode)
+0b3e Kikusui Electronics Corp.
+0b41 Hal Corp.
+ 0011 Crossam2+USB IR commander
+0b43 Play.com, Inc.
+ 0003 PS2 Controller Converter
+ 0005 GameCube Adaptor
+0b47 Sportbug.com, Inc.
+0b48 TechnoTrend AG
+ 1003 Technotrend/Hauppauge USB-Nova
+ 1004 TT-PCline
+ 1005 Technotrend/Hauppauge USB-Nova
+ 1006 Technotrend/Hauppauge DEC3000-s
+ 1007 TT-micro plus Device
+ 1008 Technotrend/Hauppauge DEC2000-t
+ 1009 Technotrend/Hauppauge DEC2540-t
+ 3001 DVB-S receiver
+ 3002 DVB-C receiver
+ 3003 DVB-T receiver
+ 3004 TT TV-Stick
+ 3005 TT TV-Stick (8kB EEPROM)
+ 3006 TT-connect S-2400 DVB-S receiver
+ 3007 TT-connect S2-3600
+ 3008 TT-connect
+ 3009 TT-connect S-2400 DVB-S receiver (8kB EEPROM)
+ 300a TT-connect S2-3650 CI
+ 300b TT-connect C-3650 CI
+ 300c TT-connect T-3650 CI
+ 300d TT-connect CT-3650 CI
+ 300e TT-connect C-2400
+ 3011 TT-connect S2-4600
+ 3012 TT-connect CT2-4650 CI
+ 3014 TT-TVStick CT2-4400
+ 3015 TT-connect CT2-4650 CI
+ 3017 TT-connect S2-4650 CI
+0b49 ASCII Corp.
+ 064f Trance Vibrator
+0b4b Pine Corp. Ltd.
+ 0100 D'music MP3 Player
+0b4d Graphtec America, Inc.
+ 110a Graphtec CC200-20
+0b4e Musical Electronics, Ltd
+ 6500 MP3 Player
+ 8028 MP3 Player
+ 8920 MP3 Player
+0b50 Dumpries Co., Ltd
+0b51 Comfort Keyboard Co.
+ 0020 Comfort Keyboard
+0b52 Colorado MicroDisplay, Inc.
+0b54 Sinbon Electronics Co., Ltd
+0b56 TYI Systems, Ltd
+0b57 Beijing HanwangTechnology Co., Ltd
+0b59 Lake Communications, Ltd
+0b5a Corel Corp.
+0b5f Green Electronics Co., Ltd
+0b60 Nsine, Ltd
+0b61 NEC Viewtechnology, Ltd
+0b62 Orange Micro, Inc.
+ 000b Bluetooth Device
+ 0059 iBOT2 Webcam
+0b63 ADLink Technology, Inc.
+0b64 Wonderful Wire Cable Co., Ltd
+0b65 Expert Magnetics Corp.
+0b66 Cybiko Inc.
+ 0041 Xtreme
+0b67 Fairbanks Scales
+ 555e SCB-R9000
+0b69 CacheVision
+0b6a Maxim Integrated Products
+ a132 WUP-005 [Nintendo Wii U Pro Controller]
+0b6f Nagano Japan Radio Co., Ltd
+0b70 PortalPlayer, Inc.
+ 00ba iRiver H10 20GB
+0b71 SHIN-EI Sangyo Co., Ltd
+0b72 Embedded Wireless Technology Co., Ltd
+0b73 Computone Corp.
+0b75 Roland DG Corp.
+0b79 Sunrise Telecom, Inc.
+0b7a Zeevo, Inc.
+ 07d0 Bluetooth Dongle
+0b7b Taiko Denki Co., Ltd
+0b7c ITRAN Communications, Ltd
+0b7d Astrodesign, Inc.
+0b81 id3 Technologies
+ 0001 Biothentic II smartcard reader with fingerprint sensor
+ 0002 DFU-Enabled Devices (DFU)
+ 0012 BioPAD biometric module (DFU + CDC)
+ 0102 Certis V1 fingerprint reader
+ 0103 Certis V2 fingerprint reader
+ 0200 CL1356T / CL1356T5 / CL1356A smartcard readers (CCID)
+ 0201 CL1356T / CL1356T5 / CL1356A smartcard readers (DFU + CCID)
+ 0220 CL1356A FFPJP smartcard reader (CCID + HID)
+ 0221 CL1356A smartcard reader (DFU + CCID + HID)
+0b84 Rextron Technology, Inc.
+0b85 Elkat Electronics, Sdn., Bhd.
+0b86 Exputer Systems, Inc.
+ 5100 XMC5100 Zippy Drive
+ 5110 XMC5110 Flash Drive
+ 5200 XMC5200 Zippy Drive
+ 5201 XMC5200 Zippy Drive
+ 5202 XMC5200 Zippy Drive
+ 5280 XMC5280 Storage Drive
+ fff0 ISP5200 Debugger
+0b87 Plus-One I & T, Inc.
+0b88 Sigma Koki Co., Ltd, Technology Center
+0b89 Advanced Digital Broadcast, Ltd
+0b8c SMART Technologies Inc.
+ 0001 Interactive Whiteboard Controller (SB6) (HID)
+ 00c3 Sympodium ID350
+0b95 ASIX Electronics Corp.
+ 1720 10/100 Ethernet
+ 1780 AX88178
+ 1790 AX88179 Gigabit Ethernet
+ 7720 AX88772
+ 772a AX88772A Fast Ethernet
+ 772b AX88772B
+ 7e2b AX88772B Fast Ethernet Controller
+0b96 Sewon Telecom
+0b97 O2 Micro, Inc.
+ 7732 Smart Card Reader
+ 7761 Oz776 1.1 Hub
+ 7762 Oz776 SmartCard Reader
+ 7772 OZ776 CCID Smartcard Reader
+0b98 Playmates Toys, Inc.
+0b99 Audio International, Inc.
+0b9b Dipl.-Ing. Stefan Kunde
+ 4012 Reflex RC-controller Interface
+0b9d Softprotec Co.
+0b9f Chippo Technologies
+0baf U.S. Robotics
+ 00e5 USR6000
+ 00eb USR1120 802.11b Adapter
+ 00ec 56K Faxmodem
+ 00f1 SureConnect ADSL ATM Adapter
+ 00f2 SureConnect ADSL Loader
+ 00f5 SureConnect ADSL ATM Adapter
+ 00f6 SureConnect ADSL Loader
+ 00f7 SureConnect ADSL ATM Adapter
+ 00f8 SureConnect ADSL Loader
+ 00f9 SureConnect ADSL ATM Adapter
+ 00fa SureConnect ADSL Loader
+ 00fb SureConnect ADSL Ethernet/USB Router
+ 0111 USR5420 802.11g Adapter [Broadcom 4320 USB]
+ 0118 U5 802.11g Adapter
+ 011b Wireless MAXg Adapter [Broadcom 4320]
+ 0121 USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B]
+ 0303 USR5637 56K Faxmodem
+ 6112 FaxModem Model 5633
+0bb0 Concord Camera Corp.
+ 0100 Sound Vision Stream
+ 5007 3340z/Rollei DC3100
+0bb1 Infinilink Corp.
+0bb2 Ambit Microsystems Corp.
+ 0302 U10H010 802.11b Wireless Adapter [Intersil PRISM 3]
+ 6098 USB Cable Modem
+0bb3 Ofuji Technology
+0bb4 HTC (High Tech Computer Corp.)
+ 0001 Android Phone via mass storage [Wiko Cink Peax 2]
+ 00ce mmO2 XDA GSM/GPRS Pocket PC
+ 00cf SPV C500 Smart Phone
+ 0a01 PocketPC Sync
+ 0a02 Himalaya GSM/GPRS Pocket PC
+ 0a03 PocketPC Sync
+ 0a04 PocketPC Sync
+ 0a05 PocketPC Sync
+ 0a06 PocketPC Sync
+ 0a07 Magician PocketPC SmartPhone / O2 XDA
+ 0a08 PocketPC Sync
+ 0a09 PocketPC Sync
+ 0a0a PocketPC Sync
+ 0a0b PocketPC Sync
+ 0a0c PocketPC Sync
+ 0a0d PocketPC Sync
+ 0a0e PocketPC Sync
+ 0a0f PocketPC Sync
+ 0a10 PocketPC Sync
+ 0a11 PocketPC Sync
+ 0a12 PocketPC Sync
+ 0a13 PocketPC Sync
+ 0a14 PocketPC Sync
+ 0a15 PocketPC Sync
+ 0a16 PocketPC Sync
+ 0a17 PocketPC Sync
+ 0a18 PocketPC Sync
+ 0a19 PocketPC Sync
+ 0a1a PocketPC Sync
+ 0a1b PocketPC Sync
+ 0a1c PocketPC Sync
+ 0a1d PocketPC Sync
+ 0a1e PocketPC Sync
+ 0a1f PocketPC Sync
+ 0a20 PocketPC Sync
+ 0a21 PocketPC Sync
+ 0a22 PocketPC Sync
+ 0a23 PocketPC Sync
+ 0a24 PocketPC Sync
+ 0a25 PocketPC Sync
+ 0a26 PocketPC Sync
+ 0a27 PocketPC Sync
+ 0a28 PocketPC Sync
+ 0a29 PocketPC Sync
+ 0a2a PocketPC Sync
+ 0a2b PocketPC Sync
+ 0a2c PocketPC Sync
+ 0a2d PocketPC Sync
+ 0a2e PocketPC Sync
+ 0a2f PocketPC Sync
+ 0a30 PocketPC Sync
+ 0a31 PocketPC Sync
+ 0a32 PocketPC Sync
+ 0a33 PocketPC Sync
+ 0a34 PocketPC Sync
+ 0a35 PocketPC Sync
+ 0a36 PocketPC Sync
+ 0a37 PocketPC Sync
+ 0a38 PocketPC Sync
+ 0a39 PocketPC Sync
+ 0a3a PocketPC Sync
+ 0a3b PocketPC Sync
+ 0a3c PocketPC Sync
+ 0a3d PocketPC Sync
+ 0a3e PocketPC Sync
+ 0a3f PocketPC Sync
+ 0a40 PocketPC Sync
+ 0a41 PocketPC Sync
+ 0a42 PocketPC Sync
+ 0a43 PocketPC Sync
+ 0a44 PocketPC Sync
+ 0a45 PocketPC Sync
+ 0a46 PocketPC Sync
+ 0a47 PocketPC Sync
+ 0a48 PocketPC Sync
+ 0a49 PocketPC Sync
+ 0a4a PocketPC Sync
+ 0a4b PocketPC Sync
+ 0a4c PocketPC Sync
+ 0a4d PocketPC Sync
+ 0a4e PocketPC Sync
+ 0a4f PocketPC Sync
+ 0a50 SmartPhone (MTP)
+ 0a51 SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC
+ 0a52 SmartPhone Sync
+ 0a53 SmartPhone Sync
+ 0a54 SmartPhone Sync
+ 0a55 SmartPhone Sync
+ 0a56 SmartPhone Sync
+ 0a57 SmartPhone Sync
+ 0a58 SmartPhone Sync
+ 0a59 SmartPhone Sync
+ 0a5a SmartPhone Sync
+ 0a5b SmartPhone Sync
+ 0a5c SmartPhone Sync
+ 0a5d SmartPhone Sync
+ 0a5e SmartPhone Sync
+ 0a5f SmartPhone Sync
+ 0a60 SmartPhone Sync
+ 0a61 SmartPhone Sync
+ 0a62 SmartPhone Sync
+ 0a63 SmartPhone Sync
+ 0a64 SmartPhone Sync
+ 0a65 SmartPhone Sync
+ 0a66 SmartPhone Sync
+ 0a67 SmartPhone Sync
+ 0a68 SmartPhone Sync
+ 0a69 SmartPhone Sync
+ 0a6a SmartPhone Sync
+ 0a6b SmartPhone Sync
+ 0a6c SmartPhone Sync
+ 0a6d SmartPhone Sync
+ 0a6e SmartPhone Sync
+ 0a6f SmartPhone Sync
+ 0a70 SmartPhone Sync
+ 0a71 SmartPhone Sync
+ 0a72 SmartPhone Sync
+ 0a73 SmartPhone Sync
+ 0a74 SmartPhone Sync
+ 0a75 SmartPhone Sync
+ 0a76 SmartPhone Sync
+ 0a77 SmartPhone Sync
+ 0a78 SmartPhone Sync
+ 0a79 SmartPhone Sync
+ 0a7a SmartPhone Sync
+ 0a7b SmartPhone Sync
+ 0a7c SmartPhone Sync
+ 0a7d SmartPhone Sync
+ 0a7e SmartPhone Sync
+ 0a7f SmartPhone Sync
+ 0a80 SmartPhone Sync
+ 0a81 SmartPhone Sync
+ 0a82 SmartPhone Sync
+ 0a83 SmartPhone Sync
+ 0a84 SmartPhone Sync
+ 0a85 SmartPhone Sync
+ 0a86 SmartPhone Sync
+ 0a87 SmartPhone Sync
+ 0a88 SmartPhone Sync
+ 0a89 SmartPhone Sync
+ 0a8a SmartPhone Sync
+ 0a8b SmartPhone Sync
+ 0a8c SmartPhone Sync
+ 0a8d SmartPhone Sync
+ 0a8e SmartPhone Sync
+ 0a8f SmartPhone Sync
+ 0a90 SmartPhone Sync
+ 0a91 SmartPhone Sync
+ 0a92 SmartPhone Sync
+ 0a93 SmartPhone Sync
+ 0a94 SmartPhone Sync
+ 0a95 SmartPhone Sync
+ 0a96 SmartPhone Sync
+ 0a97 SmartPhone Sync
+ 0a98 SmartPhone Sync
+ 0a99 SmartPhone Sync
+ 0a9a SmartPhone Sync
+ 0a9b SmartPhone Sync
+ 0a9c SmartPhone Sync
+ 0a9d SmartPhone Sync
+ 0a9e SmartPhone Sync
+ 0a9f SmartPhone Sync
+ 0b03 Ozone Mobile Broadband
+ 0b04 Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion
+ 0b05 P3600
+ 0b06 Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO
+ 0b0c Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1
+ 0b1f Sony Ericsson XPERIA X1
+ 0b2f Rhodium
+ 0b51 Qtek 8310 mobile phone [Tornado Noble]
+ 0bce Vario MDA
+ 0c01 Dream / ADP1 / G1 / Magic / Tattoo
+ 0c02 Dream / ADP1 / G1 / Magic / Tattoo (Debug)
+ 0c03 Android Phone [Fairphone First Edition (FP1)]
+ 0c13 Diamond
+ 0c1f Sony Ericsson XPERIA X1
+ 0c5f Snap
+ 0c86 Sensation
+ 0c87 Desire (debug)
+ 0c8d EVO 4G (debug)
+ 0c91 Vision
+ 0c94 Vision
+ 0c97 Legend
+ 0c99 Desire (debug)
+ 0c9e Incredible
+ 0ca2 Desire HD (debug mode)
+ 0ca5 Android Phone [Evo Shift 4G]
+ 0cae T-Mobile MyTouch 4G Slide [Doubleshot]
+ 0de5 One (M7)
+ 0dea M7_UL [HTC One]
+ 0f25 One M8
+ 0f63 Desire 610 Via MTP
+ 0f64 Desire 601
+ 0fb4 Remote NDIS based Device
+ 0ff8 Desire HD (Tethering Mode)
+ 0ff9 Desire / Desire HD / Hero / Thunderbolt (Charge Mode)
+ 0ffe Desire HD (modem mode)
+ 0fff Android Fastboot Bootloader
+ 2008 Android Phone via MTP [Wiko Cink Peax 2]
+ 200b Android Phone via PTP [Wiko Cink Peax 2]
+0bb5 Murata Manufacturing Co., Ltd
+0bb6 Network Alchemy
+0bb7 Joytech Computer Co., Ltd
+0bb8 Hitachi Semiconductor and Devices Sales Co., Ltd
+0bb9 Eiger M&C Co., Ltd
+0bba ZAccess Systems
+0bbb General Meters Corp.
+0bbc Assistive Technology, Inc.
+0bbd System Connection, Inc.
+0bc0 Knilink Technology, Inc.
+0bc1 Fuw Yng Electronics Co., Ltd
+0bc2 Seagate RSS LLC
+ 0502 ST3300601CB-RK 300 GB External Hard Drive
+ 0503 ST3250824A [Barracuda 7200.9]
+ 2000 Storage Adapter V3 (TPP)
+ 2100 FreeAgent Go
+ 2200 FreeAgent Go FW
+ 2300 Expansion Portable
+ 231a Expansion Portable
+ 2320 USB 3.0 bridge [Portable Expansion Drive]
+ 2321 Expansion Portable
+ 2322 SRD0NF1 Expansion Portable (STEA)
+ 2340 FreeAgent External Hard Drive
+ 3000 FreeAgent Desktop
+ 3008 FreeAgent Desk 1TB
+ 3101 FreeAgent XTreme 640GB
+ 3312 SRD00F2 Expansion Desktop Drive (STBV)
+ 3320 SRD00F2 [Expansion Desktop Drive]
+ 3332 Expansion
+ 5020 FreeAgent GoFlex
+ 5021 FreeAgent GoFlex USB 2.0
+ 5030 FreeAgent GoFlex Upgrade Cable STAE104
+ 5031 FreeAgent GoFlex USB 3.0
+ 5032 SATA cable
+ 5070 FreeAgent GoFlex Desk
+ 5071 FreeAgent GoFlex Desk
+ 50a1 FreeAgent GoFlex Desk
+ 50a5 FreeAgent GoFlex Desk USB 3.0
+ 5121 FreeAgent GoFlex
+ 5161 FreeAgent GoFlex dock
+ 61b7 Maxtor M3 Portable
+ a003 Backup Plus
+ a0a1 Backup Plus Desktop
+ a0a4 Backup Plus Desktop Drive
+ ab00 Slim Portable Drive
+ ab20 Backup Plus Portable Drive
+ ab21 Backup Plus Slim
+ ab24 Backup Plus Portable Drive
+ ab31 Backup Plus Desktop Drive (5TB)
+ ab34 Backup Plus
+ ab38 Backup Plus Hub
+0bc3 IPWireless, Inc.
+ 0001 UMTS-TDD (TD-CDMA) modem
+0bc4 Microcube Corp.
+0bc5 JCN Co., Ltd
+0bc6 ExWAY, Inc.
+0bc7 X10 Wireless Technology, Inc.
+ 0001 ActiveHome (ACPI-compliant)
+ 0002 Firecracker Interface (ACPI-compliant)
+ 0003 VGA Video Sender (ACPI-compliant)
+ 0004 X10 Receiver
+ 0005 Wireless Transceiver (ACPI-compliant)
+ 0006 Wireless Transceiver (ACPI-compliant)
+ 0007 Wireless Transceiver (ACPI-compliant)
+ 0008 Wireless Transceiver (ACPI-compliant)
+ 0009 Wireless Transceiver (ACPI-compliant)
+ 000a Wireless Transceiver (ACPI-compliant)
+ 000b Transceiver (ACPI-compliant)
+ 000c Transceiver (ACPI-compliant)
+ 000d Transceiver (ACPI-compliant)
+ 000e Transceiver (ACPI-compliant)
+ 000f Transceiver (ACPI-compliant)
+0bc8 Telmax Communications
+0bc9 ECI Telecom, Ltd
+0bca Startek Engineering, Inc.
+0bcb Perfect Technic Enterprise Co., Ltd
+0bd7 Andrew Pargeter & Associates
+ a021 Amptek DP4 multichannel signal analyzer
+0bda Realtek Semiconductor Corp.
+ 0103 USB 2.0 Card Reader
+ 0104 Mass Storage Device
+ 0106 Mass Storage Device
+ 0107 Mass Storage Device
+ 0108 Mass Storage Device
+ 0109 microSDXC Card Reader [Hama 00091047]
+ 0111 RTS5111 Card Reader Controller
+ 0113 Mass Storage Device
+ 0115 Mass Storage Device (Multicard Reader)
+ 0116 RTS5116 Card Reader Controller
+ 0117 Mass Storage Device
+ 0118 Mass Storage Device
+ 0119 Storage Device (SD card reader)
+ 0129 RTS5129 Card Reader Controller
+ 0138 RTS5138 Card Reader Controller
+ 0139 RTS5139 Card Reader Controller
+ 0151 Mass Storage Device (Multicard Reader)
+ 0152 Mass Storage Device
+ 0153 3-in-1 (SD/SDHC/SDXC) Card Reader
+ 0156 Mass Storage Device
+ 0157 Mass Storage Device
+ 0158 USB 2.0 multicard reader
+ 0159 RTS5159 Card Reader Controller
+ 0161 Mass Storage Device
+ 0168 Mass Storage Device
+ 0169 Mass Storage Device
+ 0171 Mass Storage Device
+ 0176 Mass Storage Device
+ 0178 Mass Storage Device
+ 0179 RTL8188ETV Wireless LAN 802.11n Network Adapter
+ 0184 RTS5182 Card Reader
+ 0186 Card Reader
+ 0301 multicard reader
+ 0307 Card Reader
+ 1724 RTL8723AU 802.11n WLAN Adapter
+ 2831 RTL2831U DVB-T
+ 2832 RTL2832U DVB-T
+ 2838 RTL2838 DVB-T
+ 5401 RTL 8153 USB 3.0 hub with gigabit ethernet
+ 570c Asus laptop camera
+ 5730 HP 2.0MP High Definition Webcam
+ 5751 Integrated Webcam
+ 5775 HP "Truevision HD" laptop camera
+ 57b3 Acer 640 480 laptop camera
+ 57da Built-In Video Camera
+ 8150 RTL8150 Fast Ethernet Adapter
+ 8151 RTL8151 Adapteon Business Mobile Networks BV
+ 8152 RTL8152 Fast Ethernet Adapter
+ 8153 RTL8153 Gigabit Ethernet Adapter
+ 8171 RTL8188SU 802.11n WLAN Adapter
+ 8172 RTL8191SU 802.11n WLAN Adapter
+ 8174 RTL8192SU 802.11n WLAN Adapter
+ 8176 RTL8188CUS 802.11n WLAN Adapter
+ 8178 RTL8192CU 802.11n WLAN Adapter
+ 8179 RTL8188EUS 802.11n Wireless Network Adapter
+ 817f RTL8188RU 802.11n WLAN Adapter
+ 8187 RTL8187 Wireless Adapter
+ 8189 RTL8187B Wireless 802.11g 54Mbps Network Adapter
+ 818b ACT-WNP-UA-005 802.11b/g/n WLAN Adapter
+ 8192 RTL8191SU 802.11n Wireless Adapter
+ 8193 RTL8192DU 802.11an WLAN Adapter
+ 8197 RTL8187B Wireless Adapter
+ 8198 RTL8187B Wireless Adapter
+ 8199 RTL8187SU 802.11g WLAN Adapter
+ 8812 RTL8812AU 802.11a/b/g/n/ac WLAN Adapter
+0bdb Ericsson Business Mobile Networks BV
+ 1000 BV Bluetooth Device
+ 1002 Bluetooth Device 1.2
+ 1049 C3607w Mobile Broadband Module
+ 1900 F3507g Mobile Broadband Module
+ 1902 F3507g v2 Mobile Broadband Module
+ 1904 F3607gw Mobile Broadband Module
+ 1905 F3607gw v2 Mobile Broadband Module
+ 1906 F3607gw v3 Mobile Broadband Module
+ 1909 F3307 v2 Mobile Broadband Module
+ 190a F3307 Mobile Broadband Module
+ 190b C3607w v2 Mobile Broadband Module
+ 1926 H5321 gw Mobile Broadband Driver
+0bdc Y Media Corp.
+0bdd Orange PCS
+0be2 Kanda Tsushin Kogyo Co., Ltd
+0be3 TOYO Corp.
+0be4 Elka International, Ltd
+0be5 DOME imaging systems, Inc.
+0be6 Dong Guan Humen Wonderful Wire Cable Factory
+0bed MEI
+ 1100 CASHFLOW SC
+ 1101 Series 2000 Combo Acceptor
+0bee LTK Industries, Ltd
+0bef Way2Call Communications
+0bf0 Pace Micro Technology PLC
+0bf1 Intracom S.A.
+ 0001 netMod Driver Ver 2.4.17 (CAPI)
+ 0002 netMod Driver Ver 2.4 (CAPI)
+ 0003 netMod Driver Ver 2.4 (CAPI)
+0bf2 Konexx
+0bf6 Addonics Technologies, Inc.
+ 0103 Storage Device
+ 1234 Storage Device
+ a000 Cable 205 (TPP)
+ a001 Cable 205
+ a002 IDE Bridge
+0bf7 Sunny Giken, Inc.
+0bf8 Fujitsu Siemens Computers
+ 1001 Fujitsu Pocket Loox 600 PDA
+ 1006 SmartCard Reader 2A
+ 1007 Connect2Air E-5400 802.11g Wireless Adapter
+ 1009 Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887]
+ 100c Keyboard FSC KBPC PX
+ 100f miniCard D2301 802.11bg Wireless Module [SiS 163U]
+ 1017 Keyboard KB SCR
+ 101f Fujitsu Full HD Pro Webcam
+0bfd Kvaser AB
+ 0004 USBcan II
+ 000b Leaf Light HS
+ 000e Leaf SemiPro HS
+0c00 FireFly Mouse Mat
+ 1607 Apex M500
+0c04 MOTO Development Group, Inc.
+0c05 Appian Graphics
+0c06 Hasbro Games, Inc.
+0c07 Infinite Data Storage, Ltd
+0c08 Agate
+ 0378 Q 16MB Storage Device
+0c09 Comjet Information System
+ a5a5 Litto Version USB2.0
+0c0a Highpoint Technologies, Inc.
+0c0b Dura Micro, Inc. (Acomdata)
+ 27cb 6-in-1 Flash Reader and Writer
+ 27d7 Multi Memory reader/writer MD-005
+ 27da Multi Memory reader/writer MD-005
+ 27dc Multi Memory reader/writer MD-005
+ 27e7 3,5'' HDD case MD-231
+ 27ee 3,5'' HDD case MD-231
+ 2814 3,5'' HDD case MD-231
+ 2815 3,5'' HDD case MD-231
+ 281d 3,5'' HDD case MD-231
+ 5fab Storage Adaptor
+ a109 CF/SM Reader and Writer
+ a10c SD/MS Reader and Writer
+ b001 USB 2.0 Mass Storage IDE adapter
+ b004 MMC/SD Reader and Writer
+0c12 Zeroplus
+ 0005 PSX Vibration Feedback Converter
+ 0030 PSX Vibration Feedback Converter
+ 700e Logic Analyzer (LAP-C-16032)
+ 8801 Xbox Controller
+ 8802 Xbox Controller
+ 8809 Red Octane Ignition Xbox DDR Pad
+ 880a Pelican Eclipse PL-2023
+ 8810 Xbox Controller
+ 9902 VibraX
+0c15 Iris Graphics
+0c16 Gyration, Inc.
+ 0002 RF Technology Receiver
+ 0003 RF Technology Receiver
+ 0008 RF Technology Receiver
+ 0080 eHome Infrared Receiver
+ 0081 eHome Infrared Receiver
+0c17 Cyberboard A/S
+0c18 SynerTek Korea, Inc.
+0c19 cyberPIXIE, Inc.
+0c1a Silicon Motion, Inc.
+0c1b MIPS Technologies
+0c1c Hang Zhou Silan Electronics Co., Ltd
+0c22 Tally Printer Corp.
+0c23 Lernout + Hauspie
+0c24 Taiyo Yuden
+ 0001 Bluetooth Adaptor
+ 0002 Bluetooth Device2
+ 0005 Bluetooth Device(BC04-External)
+ 000b Bluetooth Device(BC04-External)
+ 000c Bluetooth Adaptor
+ 000e Bluetooth Device(BC04-External)
+ 000f Bluetooth Device (V2.0+EDR)
+ 0010 Bluetooth Device(BC04-External)
+ 0012 Bluetooth Device(BC04-External)
+ 0018 Bluetooth Device(BC04-External)
+ 0019 Bluetooth Device
+ 0021 Bluetooth Device (V2.1+EDR)
+ 0c24 Bluetooth Device(SAMPLE)
+ ffff Bluetooth module with BlueCore in DFU mode
+0c25 Sampo Corp.
+ 0310 Scream Cam
+0c26 Prolific Technology Inc.
+ 0018 USB-Serial Controller [Icom Inc. OPC-478UC]
+0c27 RFIDeas, Inc
+ 3bfa pcProx Card Reader
+0c2e Metrologic Instruments
+ 0007 Metrologic MS7120 Barcode Scanner (IBM SurePOS mode)
+ 0200 MS7120 Barcode Scanner
+ 0204 Metrologic MS7120 Barcode Scanner (keyboard mode)
+ 0206 Metrologic MS4980 Barcode Scanner
+ 0700 Metrologic MS7120 Barcode Scanner (uni-directional serial mode)
+ 0720 Metrologic MS7120 Barcode Scanner (bi-directional serial mode)
+ 0b61 Vuquest 3310g
+ 0b6a Vuquest 3310 Area-Imaging Scanner
+ 0b81 Barcode scanner Voyager 1400g Series
+0c35 Eagletron, Inc.
+0c36 E Ink Corp.
+0c37 e.Digital
+0c38 Der An Electric Wire & Cable Co., Ltd
+0c39 IFR
+0c3a Furui Precise Component (Kunshan) Co., Ltd
+0c3b Komatsu, Ltd
+0c3c Radius Co., Ltd
+0c3d Innocom, Inc.
+0c3e Nextcell, Inc.
+0c44 Motorola iDEN
+ 0021 iDEN P2k0 Device
+ 0022 iDEN P2k1 Device
+ 03a2 iDEN Smartphone
+ 41d9 i1 phone
+0c45 Microdia
+ 0011 EBUDDY
+ 0520 MaxTrack Wireless Mouse
+ 1018 Compact Flash storage memory card reader
+ 1020 Mass Storage Reader
+ 1028 Mass Storage Reader
+ 1030 Mass Storage Reader
+ 1031 Sonix Mass Storage Device
+ 1032 Mass Storage Reader
+ 1033 Sonix Mass Storage Device
+ 1034 Mass Storage Reader
+ 1035 Mass Storage Reader
+ 1036 Mass Storage Reader
+ 1037 Sonix Mass Storage Device
+ 1050 CF Card Reader
+ 1058 HDD Reader
+ 1060 iFlash SM-Direct Card Reader
+ 1061 Mass Storage Reader
+ 1062 Mass Storage Reader
+ 1063 Sonix Mass Storage Device
+ 1064 Mass Storage Reader
+ 1065 Mass Storage Reader
+ 1066 Mass Storage Reader
+ 1067 Mass Storage Reader
+ 1158 A56AK
+ 184c VoIP Phone
+ 6001 Genius VideoCAM NB
+ 6005 Sweex Mini Webcam
+ 6007 VideoCAM Eye
+ 6009 VideoCAM ExpressII
+ 600d TwinkleCam USB camera
+ 6011 PC Camera (SN9C102)
+ 6019 PC Camera (SN9C102)
+ 6024 VideoCAM ExpressII
+ 6025 VideoCAM ExpressII
+ 6028 Typhoon Easycam USB 330K (older)
+ 6029 Triplex i-mini PC Camera
+ 602a Meade ETX-105EC Camera
+ 602b VideoCAM NB 300
+ 602c Clas Ohlson TWC-30XOP Webcam
+ 602d VideoCAM ExpressII
+ 602e VideoCAM Messenger
+ 6030 VideoCAM ExpressII
+ 603f VideoCAM ExpressII
+ 6040 CCD PC Camera (PC390A)
+ 606a CCD PC Camera (PC390A)
+ 607a CCD PC Camera (PC390A)
+ 607b Win2 PC Camera
+ 607c CCD PC Camera (PC390A)
+ 607e CCD PC Camera (PC390A)
+ 6080 Audio (Microphone)
+ 6082 VideoCAM Look
+ 6083 VideoCAM Look
+ 608c VideoCAM Look
+ 608e VideoCAM Look
+ 608f PC Camera (SN9C103 + OV7630)
+ 60a8 VideoCAM Look
+ 60aa VideoCAM Look
+ 60ab PC Camera
+ 60af VideoCAM Look
+ 60b0 Genius VideoCam Look
+ 60c0 PC Camera with Mic (SN9C105)
+ 60c8 Win2 PC Camera
+ 60cc PC Camera with Mic (SN9C105)
+ 60ec PC Camera with Mic (SN9C105)
+ 60ef Win2 PC Camera
+ 60fa PC Camera with Mic (SN9C105)
+ 60fb Composite Device
+ 60fc PC Camera with Mic (SN9C105)
+ 60fe Audio (Microphone)
+ 6108 Win2 PC Camera
+ 6122 PC Camera (SN9C110)
+ 6123 PC Camera (SN9C110)
+ 6128 PC Camera (SN9C325 + OM6802)
+ 612a PC Camera (SN9C325)
+ 612c PC Camera (SN9C110)
+ 612e PC Camera (SN9C110)
+ 612f PC Camera (SN9C110)
+ 6130 PC Camera (SN9C120)
+ 6138 Win2 PC Camera
+ 613a PC Camera (SN9C120)
+ 613b Win2 PC Camera
+ 613c PC Camera (SN9C120)
+ 613e PC Camera (SN9C120)
+ 6143 PC Camera (SN9C120 + SP80708)
+ 6240 PC Camera (SN9C201 + MI1300)
+ 6242 PC Camera (SN9C201 + MI1310)
+ 6243 PC Camera (SN9C201 + S5K4AAFX)
+ 6248 PC Camera (SN9C201 + OV9655)
+ 624b PC Camera (SN9C201 + CX1332)
+ 624c PC Camera (SN9C201 + MI1320)
+ 624e PC Camera (SN9C201 + SOI968)
+ 624f PC Camera (SN9C201 + OV9650)
+ 6251 PC Camera (SN9C201 + OV9650)
+ 6253 PC Camera (SN9C201 + OV9650)
+ 6260 PC Camera (SN9C201 + OV7670ISP)
+ 6262 PC Camera (SN9C201 + OM6802)
+ 6270 PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ...
+ 627a PC Camera (SN9C201 + S5K53BEB)
+ 627b PC Camera (SN9C201 + OV7660)
+ 627c PC Camera (SN9C201 + HV7131R)
+ 627f PC Camera (SN9C201 + OV965x + EEPROM)
+ 6280 PC Camera with Microphone (SN9C202 + MI1300)
+ 6282 PC Camera with Microphone (SN9C202 + MI1310)
+ 6283 PC Camera with Microphone (SN9C202 + S5K4AAFX)
+ 6288 PC Camera with Microphone (SN9C202 + OV9655)
+ 628a PC Camera with Microphone (SN9C202 + ICM107)
+ 628b PC Camera with Microphone (SN9C202 + CX1332)
+ 628c PC Camera with Microphone (SN9C202 + MI1320)
+ 628e PC Camera with Microphone (SN9C202 + SOI968)
+ 628f PC Camera with Microphone (SN9C202 + OV9650)
+ 62a0 PC Camera with Microphone (SN9C202 + OV7670ISP)
+ 62a2 PC Camera with Microphone (SN9C202 + OM6802)
+ 62b0 PC Camera with Microphone (SN9C202 + MI0360/MT9V011 or MI0360SOC/MT9V111)
+ 62b3 PC Camera with Microphone (SN9C202 + OV9655)
+ 62ba PC Camera with Microphone (SN9C202 + S5K53BEB)
+ 62bb PC Camera with Microphone (SN9C202 + OV7660)
+ 62bc PC Camera with Microphone (SN9C202 + HV7131R)
+ 62be PC Camera with Microphone (SN9C202 + OV7663)
+ 62c0 Sonix USB 2.0 Camera
+ 62e0 MSI Starcam Racer
+ 6300 PC Microscope camera
+ 6310 Sonix USB 2.0 Camera
+ 6340 Camera
+ 6341 Defender G-Lens 2577 HD720p Camera
+ 63e0 Sonix Integrated Webcam
+ 63f1 Integrated Webcam
+ 63f8 Sonix Integrated Webcam
+ 6409 Webcam
+ 6413 Integrated Webcam
+ 6417 Integrated Webcam
+ 6419 Integrated Webcam
+ 641d 1.3 MPixel Integrated Webcam
+ 643f Dell Integrated HD Webcam
+ 644d 1.3 MPixel Integrated Webcam
+ 6480 Sonix 1.3 MP Laptop Integrated Webcam
+ 648b Integrated Webcam
+ 64bd Sony Visual Communication Camera
+ 64d0 Integrated Webcam
+ 64d2 Integrated Webcam
+ 651b HP Webcam
+ 6705 Integrated HD Webcam
+ 6710 Integrated Webcam
+ 7401 TEMPer Temperature Sensor
+ 7402 TEMPerHUM Temperature & Humidity Sensor
+ 7403 Foot Switch
+ 8000 DC31VC
+ 8006 Dual Mode Camera (8006 VGA)
+ 800a Vivitar Vivicam3350B
+0c46 WaveRider Communications, Inc.
+0c4a ALGE-TIMING GmbH
+ 0889 Timy
+ 088a Timy 2
+0c4b Reiner SCT Kartensysteme GmbH
+ 0100 cyberJack e-com/pinpad
+ 0300 cyberJack pinpad(a)
+ 0400 cyberJack e-com(a)
+ 0401 cyberJack pinpad(a2)
+ 0500 cyberJack RFID standard dual interface smartcard reader
+ 0501 cyberJack RFID comfort dual interface smartcard reader
+ 0502 cyberJack compact
+ 0504 cyberJack go / go plus
+ 0505 cyberJack wave
+ 9102 cyberJack RFID basis contactless smartcard reader
+0c4c Needham's Electronics
+ 0021 EMP-21 Universal Programmer
+0c52 Sealevel Systems, Inc.
+ 2101 SeaLINK+232
+ 2102 SeaLINK+485
+ 2103 SeaLINK+232I
+ 2104 SeaLINK+485I
+ 2211 SeaPORT+2/232 (Port 1)
+ 2212 SeaPORT+2/485 (Port 1)
+ 2213 SeaPORT+2 (Port 1)
+ 2221 SeaPORT+2/232 (Port 2)
+ 2222 SeaPORT+2/485 (Port 2)
+ 2223 SeaPORT+2 (Port 2)
+ 2411 SeaPORT+4/232 (Port 1)
+ 2412 SeaPORT+4/485 (Port 1)
+ 2413 SeaPORT+4 (Port 1)
+ 2421 SeaPORT+4/232 (Port 2)
+ 2422 SeaPORT+4/485 (Port 2)
+ 2423 SeaPORT+4 (Port 2)
+ 2431 SeaPORT+4/232 (Port 3)
+ 2432 SeaPORT+4/485 (Port 3)
+ 2433 SeaPORT+4 (Port 3)
+ 2441 SeaPORT+4/232 (Port 4)
+ 2442 SeaPORT+4/485 (Port 4)
+ 2443 SeaPORT+4 (Port 4)
+ 2811 SeaLINK+8/232 (Port 1)
+ 2812 SeaLINK+8/485 (Port 1)
+ 2813 SeaLINK+8 (Port 1)
+ 2821 SeaLINK+8/232 (Port 2)
+ 2822 SeaLINK+8/485 (Port 2)
+ 2823 SeaLINK+8 (Port 2)
+ 2831 SeaLINK+8/232 (Port 3)
+ 2832 SeaLINK+8/485 (Port 3)
+ 2833 SeaLINK+8 (Port 3)
+ 2841 SeaLINK+8/232 (Port 4)
+ 2842 SeaLINK+8/485 (Port 4)
+ 2843 SeaLINK+8 (Port 4)
+ 2851 SeaLINK+8/232 (Port 5)
+ 2852 SeaLINK+8/485 (Port 5)
+ 2853 SeaLINK+8 (Port 5)
+ 2861 SeaLINK+8/232 (Port 6)
+ 2862 SeaLINK+8/485 (Port 6)
+ 2863 SeaLINK+8 (Port 6)
+ 2871 SeaLINK+8/232 (Port 7)
+ 2872 SeaLINK+8/485 (Port 7)
+ 2873 SeaLINK+8 (Port 7)
+ 2881 SeaLINK+8/232 (Port 8)
+ 2882 SeaLINK+8/485 (Port 8)
+ 2883 SeaLINK+8 (Port 8)
+ 9020 SeaLINK+422
+ a02a SeaLINK+8 (Port 1+2)
+ a02b SeaLINK+8 (Port 3+4)
+ a02c SeaLINK+8 (Port 5+6)
+ a02d SeaLINK+8 (Port 7+8)
+0c53 ViewPLUS, Inc.
+0c54 Glory, Ltd
+0c55 Spectrum Digital, Inc.
+ 0510 Spectrum Digital XDS510 JTAG Debugger
+ 0540 SPI540
+ 5416 TMS320C5416 DSK
+ 6416 TMS320C6416 DDB
+0c56 Billion Bright, Ltd
+0c57 Imaginative Design Operation Co., Ltd
+0c58 Vidar Systems Corp.
+0c59 Dong Guan Shinko Wire Co., Ltd
+0c5a TRS International Mfg., Inc.
+0c5e Xytronix Research & Design
+0c60 Apogee Electronics Corp.
+ 0001 MiniMe
+ 0002 MiniDAC
+ 0003 ONE
+ 0004 GiO
+ 0007 Duet
+ 0009 Jam
+ 000a Jam Bootloader
+ 000b MiC
+ 000c MiC Bootloader
+ 8007 Duet DFU Mode
+0c62 Chant Sincere Co., Ltd
+0c63 Toko, Inc.
+0c64 Signality System Engineering Co., Ltd
+0c65 Eminence Enterprise Co., Ltd
+0c66 Rexon Electronics Corp.
+0c67 Concept Telecom, Ltd
+0c6a ACS
+ 0005 Color 320 x 240 LCD Display Terminal with Touchscreen
+0c6c JETI Technische Instrumente GmbH
+ 04b2 Specbos 1201
+0c70 MCT Elektronikladen
+ 0000 USB08 Development board
+ 0747 Eye Movement Recorder [Visagraph]/[ReadAlyzer]
+0c72 PEAK System
+ 000c PCAN-USB
+ 000d PCAN Pro
+0c74 Optronic Laboratories Inc.
+ 0002 OL 700-30 Goniometer
+0c76 JMTek, LLC.
+ 0001 Mass Storage Controller
+ 0002 Mass Storage Controller
+ 0003 USBdisk
+ 0004 Mass Storage Controller
+ 0005 Transcend Flash disk
+ 0006 Transcend JetFlash
+ 0007 Mass Storage Device
+ 1600 Ion Quick Play LP turntable
+ 1605 SSS Headphone Set
+ 1607 audio controller
+0c77 Sipix Group, Ltd
+ 1001 SiPix Web2
+ 1002 SiPix SC2100
+ 1010 SiPix Snap
+ 1011 SiPix Blink 2
+ 1015 SiPix CAMeleon
+0c78 Detto Corp.
+0c79 NuConnex Technologies Pte., Ltd
+0c7a Wing-Span Enterprise Co., Ltd
+0c86 NDA Technologies, Inc.
+0c88 Kyocera Wireless Corp.
+ 0021 Handheld
+ 17da Qualcomm Kyocera CDMA Technologies MSM
+0c89 Honda Tsushin Kogyo Co., Ltd
+0c8a Pathway Connectivity, Inc.
+0c8b Wavefly Corp.
+0c8c Coactive Networks
+0c8d Tempo
+0c8e Cesscom Co., Ltd
+ 6000 Luxian Series
+0c8f Applied Microsystems
+0c94 Cryptera
+ a000 EPP 1217
+0c98 Berkshire Products, Inc.
+ 1140 USB PC Watchdog
+0c99 Innochips Co., Ltd
+0c9a Hanwool Robotics Corp.
+0c9b Jobin Yvon, Inc.
+0c9d SemTek
+ 0170 3873 Manual Insert card reader
+0ca2 Zyfer
+0ca3 Sega Corp.
+0ca4 ST&T Instrument Corp.
+0ca5 BAE Systems Canada, Inc.
+0ca6 Castles Technology Co., Ltd
+ 0010 EZUSB PC/SC Smart Card Reader
+ 0050 EZ220PU Reader Controller
+ 1077 Bludrive Family Smart Card Reader
+ 107e Reader Controller
+ 2010 myPad110 PC/SC Smart Card Reader
+ 3050 EZ710 Smart Card Reader
+0ca7 Information Systems Laboratories
+0cad Motorola CGISS
+ 1007 APX Series Consolette
+ 1030 APX Series Radio (Portable)
+ 1031 APX Series Radio (Mobile)
+ 1602 IMPRES Battery Data Reader
+ 9001 PowerPad Pocket PCDevice
+0cae Ascom Business Systems, Ltd
+0caf Buslink
+ 2507 Hi-Speed USB-to-IDE Bridge Controller
+ 2515 Flash Disk Embedded Hub
+ 2516 Flash Disk Security Device
+ 2517 Flash Disk Mass Storage Device
+ 25c7 Hi-Speed USB-to-IDE Bridge Controller
+ 3a00 Hard Drive
+ 3a20 Mass Storage Device
+ 3acd Mass Storage Device
+0cb0 Flying Pig Systems
+0cb1 Innovonics, Inc.
+0cb6 Celestix Networks, Pte., Ltd
+0cb7 Singatron Enterprise Co., Ltd
+0cb8 Opticis Co., Ltd
+0cba Trust Electronic (Shanghai) Co., Ltd
+0cbb Shanghai Darong Electronics Co., Ltd
+0cbc Palmax Technology Co., Ltd
+ 0101 Pocket PC P6C
+ 0201 Personal Digital Assistant
+ 0301 Personal Digital Assistant P6M+
+ 0401 Pocket PC
+0cbd Pentel Co., Ltd (Electronics Equipment Div.)
+0cbe Keryx Technologies, Inc.
+0cbf Union Genius Computer Co., Ltd
+0cc0 Kuon Yi Industrial Corp.
+0cc1 Given Imaging, Ltd
+0cc2 Timex Corp.
+0cc3 Rimage Corp.
+0cc4 emsys GmbH
+0cc5 Sendo
+0cc6 Intermagic Corp.
+0cc8 Technotools Corp.
+0cc9 BroadMAX Technologies, Inc.
+0cca Amphenol
+0ccb SKNet Co., Ltd
+0ccc Domex Technology Corp.
+0ccd TerraTec Electronic GmbH
+ 0012 PHASE 26
+ 0013 PHASE 26
+ 0014 PHASE 26
+ 0015 Flash Update for TerraTec PHASE 26
+ 0021 Cameo Grabster 200
+ 0023 Mystify Claw
+ 0028 Aureon 5.1 MkII
+ 0032 MIDI HUBBLE
+ 0035 Miditech Play'n Roll
+ 0036 Cinergy 250 Audio
+ 0037 Cinergy 250 Audio
+ 0038 Cinergy T DVB-T Receiver
+ 0039 Grabster AV 400
+ 003b Cinergy 400
+ 003c Grabster AV 250
+ 0042 Cinergy Hybrid T XS
+ 0043 Cinergy T XS
+ 004e Cinergy T XS
+ 004f Cinergy Analog XS
+ 0055 Cinergy T XE (Version 1, AF9005)
+ 005c Cinergy T
+ 0069 Cinergy T XE (Version 2, AF9015)
+ 006b Cinergy HT PVR (EU)
+ 0072 Cinergy Hybrid T
+ 0077 Aureon Dual USB
+ 0078 Cinergy T XXS
+ 0086 Cinergy Hybrid XE
+ 008e Cinergy HTC XS
+ 0096 Grabby
+ 0097 Cinergy T RC MKII
+ 0099 AfaTech 9015 [Cinergy T Stick Dual]
+ 00a5 Cinergy Hybrid Stick
+ 00a9 RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black]
+ 00b3 NOXON DAB/DAB+ Stick
+ 00e0 NOXON DAB/DAB+ Stick V2
+ 0102 Cinergy S2 Stick
+ 0105 Cinergy S2 Box
+ 10a7 TerraTec G3
+0cd4 Bang Olufsen
+ 0101 BeolinkPC2
+0cd5 LabJack Corporation
+ 0003 U3
+ 0009 UE9
+0cd6 Scheidt & Bachmann
+ 000c S&B TPU
+ 000e S&B BKV
+ 0011 Money Coin Unit
+0cd7 NewChip S.r.l.
+0cd8 JS Digitech, Inc.
+ 2007 Smart Card Reader/JSTU-9700
+0cd9 Hitachi Shin Din Cable, Ltd
+0cde Z-Com
+ 0001 XI-750 802.11b Wireless Adapter [Atmel AT76C503A]
+ 0002 XI-725/726 Prism2.5 802.11b Adapter
+ 0003 Sagem 802.11b Dongle
+ 0004 Sagem 802.11b Dongle
+ 0005 XI-735 Prism3 802.11b Adapter
+ 0006 XG-300 802.11b Adapter
+ 0008 XG-703A 802.11g Wireless Adapter [Intersil ISL3887]
+ 0009 (ZD1211)IEEE 802.11b+g Adapter
+ 0011 ZD1211
+ 0012 AR5523
+ 0013 AR5523 driver (no firmware)
+ 0014 NB 802.11g Wireless LAN Adapter(3887A)
+ 0015 XG-705A 802.11g Wireless Adapter [Intersil ISL3887]
+ 0016 NB 802.11g Wireless LAN Adapter(3887A)
+ 0018 NB 802.11a/b/g Wireless LAN Adapter(3887A)
+ 001a 802.11bg
+ 001c 802.11b/g Wireless Network Adapter
+ 0020 AG-760A 802.11abg Wireless Adapter [ZyDAS ZD1211B]
+ 0022 802.11b/g/n Wireless Network Adapter
+ 0023 UB81 802.11bgn
+ 0025 802.11b/g/n USB Wireless Network Adapter
+ 0026 UB82 802.11abgn
+ 0027 Sphairon Homelink 1202 802.11n Wireless Adapter [Atheros AR9170]
+0ce5 Validation Technologies International
+ 0003 Matrix
+0ce9 Pico Technology
+ 1001 PicoScope3000 series PC Oscilloscope
+ 1007 PicoScope 2000 series PC Oscilloscope
+ 1008 PicoScope 5000 series PC Oscilloscope
+ 1009 PicoScope 4000 series PC Oscilloscope
+ 100e PicoScope 6000 series PC Oscilloscope
+ 1012 PicoScope 3000A series PC Oscilloscope
+ 1016 PicoScope 2000A series PC Oscilloscope
+ 1018 PicoScope 4000A series PC Oscilloscope
+ 1200 PicoScope 2000 series PC Oscilloscope
+ 1201 PicoScope 3000 series PC Oscilloscope
+ 1202 PicoScope 4000 series PC Oscilloscope
+ 1203 PicoScope 5000 series PC Oscilloscope
+ 1204 PicoScope 6000 series PC Oscilloscope
+ 1211 PicoScope 3000 series PC Oscilloscope
+ 1212 PicoScope 4000 series PC Oscilloscope
+0cf1 e-Conn Electronic Co., Ltd
+0cf2 ENE Technology, Inc.
+ 6220 SD Card Reader (SG361)
+ 6225 SD card reader (UB6225)
+ 6230 SD Card Reader (UB623X)
+ 6250 SD card reader (UB6250)
+0cf3 Qualcomm Atheros Communications
+ 0001 AR5523
+ 0002 AR5523 (no firmware)
+ 0003 AR5523
+ 0004 AR5523 (no firmware)
+ 0005 AR5523
+ 0006 AR5523 (no firmware)
+ 1001 Thomson TG121N [Atheros AR9001U-(2)NG]
+ 1002 TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]
+ 1006 TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]
+ 1010 3Com 3CRUSBN275 802.11abgn Wireless Adapter [Atheros AR9170]
+ 20ff AR7010 (no firmware)
+ 3000 AR3011 Bluetooth (no firmware)
+ 3002 AR3011 Bluetooth
+ 3004 AR3012 Bluetooth 4.0
+ 3005 AR3011 Bluetooth
+ 3007 AR3012 Bluetooth 4.0 (no firmware)
+ 3008 Bluetooth (AR3011)
+ 311f AR3012 Bluetooth
+ 7015 TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]
+ 9170 AR9170 802.11n
+ 9271 AR9271 802.11n
+ b002 Ubiquiti WiFiStation 802.11n [Atheros AR9271]
+ b003 Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271]
+ e006 Dell Wireless 1802 Bluetooth 4.0 LE
+0cf4 Fomtex Corp.
+0cf5 Cellink Co., Ltd
+0cf6 Compucable Corp.
+0cf7 ishoni Networks
+0cf8 Clarisys, Inc.
+ 0750 Claritel-i750 - vp
+0cf9 Central System Research Co., Ltd
+0cfa Inviso, Inc.
+0cfc Minolta-QMS, Inc.
+ 2301 Magicolor 2300 DL
+ 2350 Magicolor 2350EN/3300
+ 3100 Magicolor 3100
+ 7300 Magicolor 5450/5550
+0cff SAFA MEDIA Co., Ltd.
+ 0320 SR-380N
+0d06 telos EDV Systementwicklung GmbH
+0d08 UTStarcom
+ 0602 DV007 [serial]
+ 0603 DV007 [storage]
+0d0b Contemporary Controls
+0d0c Astron Electronics Co., Ltd
+0d0d MKNet Corp.
+0d0e Hybrid Networks, Inc.
+0d0f Feng Shin Cable Co., Ltd
+0d10 Elastic Networks
+ 0001 StormPort (WDM)
+0d11 Maspro Denkoh Corp.
+0d12 Hansol Electronics, Inc.
+0d13 BMF Corp.
+0d14 Array Comm, Inc.
+0d15 OnStream b.v.
+0d16 Hi-Touch Imaging Technologies Co., Ltd
+ 0001 PhotoShuttle
+ 0002 Photo Printer 730 series
+ 0004 Photo Printer 63xPL/PS
+ 000e P910L
+ 0100 Photo Printer 63xPL/PS
+ 0102 Photo Printer 64xPS
+ 0103 Photo Printer 730 series
+ 0104 Photo Printer 63xPL/PS
+ 0105 Photo Printer 64xPS
+ 0200 Photo Printer 64xDL
+0d17 NALTEC, Inc.
+0d18 coaXmedia
+0d19 Hank Connection Industrial Co., Ltd
+0d28 NXP
+ 0204 LPC1768
+0d32 Leo Hui Electric Wire & Cable Co., Ltd
+0d33 AirSpeak, Inc.
+0d34 Rearden Steel Technologies
+0d35 Dah Kun Co., Ltd
+0d3a Posiflex Technologies, Inc.
+ 0206 Series 3xxx Cash Drawer
+ 0207 Series 3xxx Cash Drawer
+ 0500 Magnetic Stripe Reader
+0d3c Sri Cable Technology, Ltd
+0d3d Tangtop Technology Co., Ltd
+ 0001 HID Keyboard
+ 0040 PS/2 Adapter
+0d3e Fitcom, inc.
+0d3f MTS Systems Corp.
+0d40 Ascor, Inc.
+0d41 Ta Yun Terminals Industrial Co., Ltd
+0d42 Full Der Co., Ltd
+0d46 Kobil Systems GmbH
+ 2012 KAAN Standard Plus (Smartcard reader)
+ 3003 mIDentity Light / KAAN SIM III
+ 4000 mIDentity (mass storage)
+ 4001 mIDentity Basic/Classic (composite device)
+ 4081 mIDentity Basic/Classic (installationless)
+0d48 Promethean Limited
+ 0001 ACTIVboard
+ 0004 ACTIVboard
+ 0100 Audio
+0d49 Maxtor
+ 3000 Drive
+ 3010 3000LE Drive
+ 3100 Hi-Speed USB-IDE Bridge Controller
+ 3200 Personal Storage 3200
+ 5000 5000XT Drive
+ 5010 5000LE Drive
+ 5020 Mobile Hard Disk Drive
+ 7000 OneTouch
+ 7010 OneTouch
+ 7100 OneTouch II 300GB External Hard Disk
+ 7310 OneTouch 4
+ 7410 Mobile Hard Disk Drive (1TB)
+ 7450 Basics Portable USB Device
+0d4a NF Corp.
+0d4b Grape Systems, Inc.
+0d4c Tedas AG
+0d4d Coherent, Inc.
+0d4e Agere Systems Netherland BV
+ 047a WLAN Card
+ 1000 Wireless Card Model 0801
+ 1001 Wireless Card Model 0802
+0d4f EADS Airbus France
+0d50 Cleware GmbH
+ 0011 USB-Temp2 Thermometer
+ 0040 F4 foot switch
+0d51 Volex (Asia) Pte., Ltd
+0d53 HMI Co., Ltd
+0d54 Holon Corp.
+0d55 ASKA Technologies, Inc.
+0d56 AVLAB Technology, Inc.
+0d57 Solomon Microtech, Ltd
+0d5c SMC Networks, Inc.
+ a001 SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A]
+ a002 SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a]
+0d5e Myacom, Ltd
+ 2346 BT Digital Access adapter
+0d5f CSI, Inc.
+0d60 IVL Technologies, Ltd
+0d61 Meilu Electronics (Shenzhen) Co., Ltd
+0d62 Darfon Electronics Corp.
+ 0003 Smartcard Reader
+ 0004 Keyboard
+ 001b Keyboard
+ 001c Benq X120 Internet Keyboard Pro
+ 0306 M530 Mouse
+ 0800 Magic Wheel
+ 2021 AM805 Keyboard
+ 2026 TECOM Bluetooth Device
+ 2050 Mouse
+ 2106 Dell L20U Multimedia Keyboard
+ a100 Optical Mouse
+0d63 Fritz Gegauf AG
+0d64 DXG Technology Corp.
+ 0105 Dual Mode Digital Camera 1.3M
+ 0107 Horus MT-409 Camera
+ 0108 Dual Mode Digital Camera
+ 0202 Dual Mode Video Camera Device
+ 0303 DXG-305V Camera
+ 1001 SiPix Stylecam/UMAX AstraPix 320s
+ 1002 Fashion Cam 01 Dual-Mode DSC (Video Camera)
+ 1003 Fashion Cam Dual-Mode DSC (Controller)
+ 1021 D-Link DSC 350F
+ 1208 Dual Mode Still Camera Device
+ 2208 Mass Storage
+ 3105 Dual Mode Digital Camera Disk
+ 3108 Digicam Mass Storage Device
+0d65 KMJP Co., Ltd
+0d66 TMT
+0d67 Advanet, Inc.
+0d68 Super Link Electronics Co., Ltd
+0d69 NSI
+0d6a Megapower International Corp.
+0d6b And-Or Logic
+0d70 Try Computer Co., Ltd
+0d71 Hirakawa Hewtech Corp.
+0d72 Winmate Communication, Inc.
+0d73 Hit's Communications, Inc.
+0d76 MFP Korea, Inc.
+0d77 Power Sentry/Newpoint
+0d78 Japan Distributor Corp.
+0d7a MARX Datentechnik GmbH
+ 0001 CrypToken
+0d7b Wellco Technology Co., Ltd
+0d7c Taiwan Line Tek Electronic Co., Ltd
+0d7d Phison Electronics Corp.
+ 0100 PS1001/1011/1006/1026 Flash Disk
+ 0110 Gigabyte FlexDrive
+ 0120 Disk Pro 64MB
+ 0124 GIGABYTE Disk
+ 0240 I/O-Magic/Transcend 6-in-1 Card Reader
+ 110e NEC uPD720121/130 USB-ATA/ATAPI Bridge
+ 1240 Apacer 6-in-1 Card Reader 2.0
+ 1270 Wolverine SixPac 6000
+ 1300 Flash Disk
+ 1320 PS2031 Flash Disk
+ 1400 Attache 256MB USB 2.0 Flash Drive
+ 1420 PS2044 Pen Drive
+ 1470 Vosonic X's-Drive II+ VP2160
+ 1620 USB Disk Pro
+ 1900 USB Thumb Drive
+0d7e American Computer & Digital Components
+ 2507 Hi-Speed USB-to-IDE Bridge Controller
+ 2517 Hi-Speed Mass Storage Device
+ 25c7 Hi-Speed USB-to-IDE Bridge Controller
+0d7f Essential Reality LLC
+ 0100 P5 Glove glove controller
+0d80 H.R. Silvine Electronics, Inc.
+0d81 TechnoVision
+0d83 Think Outside, Inc.
+0d87 Dolby Laboratories Inc.
+0d89 Oz Software
+0d8a King Jim Co., Ltd
+ 0101 TEPRA PRO
+0d8b Ascom Telecommunications, Ltd
+0d8c C-Media Electronics, Inc.
+ 0001 Audio Device
+ 0002 Composite Device
+ 0003 Sound Device
+ 0006 Storm HP-USB500 5.1 Headset
+ 000c Audio Adapter
+ 000d Composite Device
+ 000e Audio Adapter (Planet UP-100, Genius G-Talk)
+ 001f CM108 Audio Controller
+ 0102 CM106 Like Sound Device
+ 0103 CM102-A+/102S+ Audio Controller
+ 0104 CM103+ Audio Controller
+ 0105 CM108 Audio Controller
+ 0107 CM108 Audio Controller
+ 010f CM108 Audio Controller
+ 0115 CM108 Audio Controller
+ 0139 Multimedia Headset [Gigaware by Ignition L.P.]
+ 013c CM108 Audio Controller
+ 0201 CM6501
+ 5000 Mass Storage Controller
+ 5200 Mass Storage Controller(0D8C,5200)
+ b213 USB Phone CM109 (aka CT2000,VPT1000)
+0d8d Promotion & Display Technology, Ltd
+ 0234 V-234 Composite Device
+ 0550 V-550 Composite Device
+ 0551 V-551 Composite Device
+ 0552 V-552 Composite Device
+ 0651 V-651 Composite Device
+ 0652 V-652 Composite Device
+ 0653 V-653 Composite Device
+ 0654 V-654 Composite Device
+ 0655 V-655 Composite Device
+ 0656 V-656 Composite Device
+ 0657 V-657 Composite Device
+ 0658 V-658 Composite Device
+ 0659 V-659 Composite Device
+ 0660 V-660 Composite Device
+ 0661 V-661 Composite Device
+ 0662 V-662 Composite Device
+ 0850 V-850 Composite Device
+ 0851 V-851 Composite Device
+ 0852 V-852 Composite Device
+ 0901 V-901 Composite Device
+ 0902 V-902 Composite Device
+ 0903 V-903 Composite Device
+ 4754 Voyager DMP Composite Device
+ bb00 Bloomberg Composite Device
+ bb01 Bloomberg Composite Device
+ bb02 Bloomberg Composite Device
+ bb03 Bloomberg Composite Device
+ bb04 Bloomberg Composite Device
+ bb05 Bloomberg Composite Device
+ fffe Global Tuner Composite Device
+ ffff Voyager DMP Composite Device
+0d8e Global Sun Technology, Inc.
+ 0163 802.11g 54 Mbps Wireless Dongle
+ 1621 802.11b Wireless Adapter
+ 3762 Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887]
+ 3763 802.11g Wireless dongle
+ 7100 802.11b Adapter
+ 7110 WL-210 / WU210P 802.11b Wireless Adapter [Atmel AT76C503A]
+ 7605 TRENDnet TEW-224UB 802.11b Wireless Adapter [Atmel AT76C503A]
+ 7801 AR5523
+ 7802 AR5523 (no firmware)
+ 7811 AR5523
+ 7812 AR5523 (no firmware)
+ 7a01 PRISM25 802.11b Adapter
+0d8f Pitney Bowes
+0d90 Sure-Fire Electrical Corp.
+0d96 Skanhex Technology, Inc.
+ 0000 Jenoptik JD350 video
+ 3300 SX330z Camera
+ 4100 SX410z Camera
+ 4102 MD 9700 Camera
+ 4104 Jenoptik JD-4100z3s
+ 410a Medion 9801/Novatech SX-410z
+ 5200 SX-520z Camera
+0d97 Santa Barbara Instrument Group
+ 0001 SBIG Astronomy Camera (without firmware)
+ 0101 SBIG Astronomy Camera (with firmware)
+0d98 Mars Semiconductor Corp.
+ 0300 Avaya Wireless Card
+ 1007 Discovery Kids Digital Camera
+0d99 Trazer Technologies, Inc.
+0d9a RTX AS
+ 0001 Bluetooth Device
+0d9b Tat Shing Electrical Co.
+0d9c Chee Chen Hi-Technology Co., Ltd
+0d9d Sanwa Supply, Inc.
+0d9e Avaya
+ 0300 Wireless Card
+0d9f Powercom Co., Ltd
+ 0001 Uninterruptible Power Supply
+ 0002 Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID->COM RS232)
+ 00a2 Imperial Uninterruptible Power Supply (HID PDC)
+ 00a3 Smart King PRO Uninterruptible Power Supply (HID PDC)
+ 00a4 WOW Uninterruptible Power Supply (HID PDC)
+ 00a5 Vanguard Uninterruptible Power Supply (HID PDC)
+ 00a6 Black Knight PRO Uninterruptible Power Supply (HID PDC)
+0da0 Danger Research
+0da1 Suzhou Peter's Precise Industrial Co., Ltd
+0da2 Land Instruments International, Ltd
+0da3 Nippon Electro-Sensory Devices Corp.
+0da4 Polar Electro Oy
+ 0001 Interface
+ 0008 Loop
+0da7 IOGear, Inc.
+0da8 softDSP Co., Ltd
+ 0001 SDS 200A Oscilloscope
+0dab Cubig Group
+ 0100 DVR/CVR-M140 MP3 Player
+0dad Westover Scientific
+0db0 Micro Star International
+ 1020 PC2PC WLAN Card
+ 1967 Bluetooth Dongle
+ 3713 Primo 73
+ 3801 Motorola Bluetooth 2.1+EDR Device
+ 4011 Medion Flash XL V2.0 Card Reader
+ 4023 Lexar Mobile Card Reader
+ 4600 802.11b/g Turbo Wireless Adapter
+ 5501 Mass Storage Device
+ 5502 Mass Storage Device
+ 5513 MP3 Player
+ 5515 MP3 Player
+ 5516 MP3 Player
+ 5580 Mega Sky 580 DVB-T Tuner [M902x]
+ 5581 Mega Sky 580 DVB-T Tuner [GL861]
+ 6823 UB11B/MS-6823 802.11b Wi-Fi adapter
+ 6826 IEEE 802.11g Wireless Network Adapter
+ 6855 Bluetooth Device
+ 6861 MSI-6861 802.11g WiFi adapter
+ 6865 RT2570
+ 6869 RT2570
+ 6874 RT2573
+ 6877 RT2573
+ 6881 Bluetooth Class I EDR Device
+ 688a Bluetooth Class I EDR Device
+ 6899 802.11bgn 1T1R Mini Card Wireless Adapter
+ 6970 MS-6970 BToes Bluetooth adapter
+ 697a Bluetooth Dongle
+ 6982 Medion Flash XL Card Reader
+ a861 RT2573
+ a874 RT2573
+ a970 Bluetooth dongle
+ a97a Bluetooth EDR Device
+ b970 Bluetooth EDR Device
+ b97a Bluetooth EDR Device
+0db1 Wen Te Electronics Co., Ltd
+0db2 Shian Hwi Plug Parts, Plastic Factory
+0db3 Tekram Technology Co., Ltd
+0db4 Chung Fu Chen Yeh Enterprise Corp.
+0db5 Access IS
+ 0139 Barcode Module - CDC serial
+ 013a Barcode Module - Virtual Keyboard
+ 013b Barcode Module - HID
+ 0160 NFC and Smartcard Module (NSM)
+0db7 ELCON Systemtechnik
+ 0002 Goldpfeil P-LAN
+0dba Digidesign
+ 1000 Mbox 1 [Mbox]
+ 3000 Mbox 2
+ b011 Eleven Rack
+0dbc A&D Medical
+ 0003 AND Serial Cable [AND Smart Cable]
+0dbe Jiuh Shiuh Precision Industry Co., Ltd
+0dbf Jess-Link International
+ 0002 SmartDongle Security Key
+ 0200 HDD Storage Solution
+ 021b USB-2.0 IDE Adapter
+ 0300 Storage Adapter
+ 0333 Storage Adapter
+ 0502 FSC Storagebird XL hard disk
+ 0707 ZIV Drive
+0dc0 G7 Solutions (formerly Great Notions)
+0dc1 Tamagawa Seiki Co., Ltd
+0dc3 Athena Smartcard Solutions, Inc.
+ 0801 ASEDrive III
+ 0802 ASEDrive IIIe
+ 1104 ASEDrive IIIe KB
+ 1701 ASEKey
+ 1702 ASEKey
+0dc4 inXtron, Inc.
+ 0040 Mass Storage Device
+ 0041 Mass Storage Device
+ 0042 Mass Storage Device
+ 0101 Hi-Speed Mass Storage Device
+ 0209 SK-3500 S2
+ 020a Oyen Digital MiniPro 2.5" hard drive enclosure
+0dc5 SDK Co., Ltd
+0dc6 Precision Squared Technology Corp.
+ 2301 Wireless Touchpad Keyboard
+0dc7 First Cable Line, Inc.
+0dcd NetworkFab Corp.
+ 0001 Remote Interface Adapter
+ 0002 High Bandwidth Codec
+0dd0 Access Solutions
+ 1002 Triple Talk Speech Synthesizer
+0dd1 Contek Electronics Co., Ltd
+0dd2 Power Quotient International Co., Ltd
+ 0003 Mass Storage (P)
+0dd3 MediaQ
+0dd4 Custom Engineering SPA
+0dd5 California Micro Devices
+0dd7 Kocom Co., Ltd
+0dd8 Netac Technology Co., Ltd
+ 1060 USB-CF-Card
+ e007 OnlyDisk U222 Pendrive
+ f607 OnlyDisk U208 1G flash drive [U-SAFE]
+0dd9 HighSpeed Surfing
+0dda Integrated Circuit Solution, Inc.
+ 0001 Multi-Card Reader 6in1
+ 0002 Multi-Card Reader 7in1
+ 0003 Flash Disk
+ 0005 Internal Multi-Card Reader 6in1
+ 0008 SD single card reader
+ 0009 MS single card reader
+ 000a MS+SD Dual Card Reader
+ 000b SM single card reader
+ 0101 All-In-One Card Reader
+ 0102 All-In-One Card Reader
+ 0301 MP3 Player
+ 0302 Multi-Card MP3 Player
+ 1001 Multi-Flash Disk
+ 2001 Multi-Card Reader
+ 2002 Q018 default PID
+ 2003 Multi-Card Reader
+ 2005 Datalux DLX-1611 16in1 Card Reader
+ 2006 All-In-One Card Reader
+ 2007 USB to ATAPI bridge
+ 2008 All-In-One Card Reader
+ 2013 SD/MS Combo Card Reader
+ 2014 SD/MS Single Card Reader
+ 2023 card reader SD/MS DEMO board with ICSI brand name (MaskROM version)
+ 2024 card reader SD/MS DEMO board with Generic brand name (MaskROM version)
+ 2026 USB2.0 Card Reader
+ 2027 USB 2.0 Card Reader
+ 2315 UFD MP3 player (model 2)
+ 2318 UFD MP3 player (model 1)
+ 2321 UFD MP3 player
+0ddb Tamarack, Inc.
+0ddd Datelink Technology Co., Ltd
+0dde Ubicom, Inc.
+0de0 BD Consumer Healthcare
+0de7 USBmicro
+ 0191 U401 Interface card
+ 01a5 U421 interface card
+ 01c3 U451 relay interface card
+0dea UTECH Electronic (D.G.) Co., Ltd.
+0ded Novasonics
+0dee Lifetime Memory Products
+ 4010 Storage Adapter
+0def Full Rise Electronic Co., Ltd
+0df4 NET&SYS
+ 0201 MNG-2005
+0df6 Sitecom Europe B.V.
+ 0001 C-Media VOIP Device
+ 0004 Bluetooth 2.0 Adapter 100m
+ 0007 Bluetooth 2.0 Adapter 10m
+ 000b Bluetooth 2.0 Adapter DFU
+ 000d WL-168 Wireless Network Adapter 54g
+ 0017 WL-182 Wireless-N Network USB Card
+ 0019 Bluetooth 2.0 adapter 10m CN-512v2 001
+ 001a Bluetooth 2.0 adapter 100m CN-521v2 001
+ 002b WL-188 Wireless Network 300N USB Adapter
+ 002c WL-301 Wireless Network 300N USB Adapter
+ 002d WL-302 Wireless Network 300N USB dongle
+ 0036 WL-603 Wireless Adapter
+ 0039 WL-315 Wireless-N USB Adapter
+ 003b WL-321 Wireless USB Gaming Adapter 300N
+ 003c WL-323 Wireless-N USB Adapter
+ 003d WL-324 Wireless USB Adapter 300N
+ 003e WL-343 Wireless USB Adapter 150N X1
+ 003f WL-608 Wireless USB Adapter 54g
+ 0040 WL-344 Wireless Adapter 300N X2 [Ralink RT3071]
+ 0041 WL-329 Wireless Dualband USB adapter 300N
+ 0042 WL-345 Wireless USB adapter 300N X3
+ 0045 WL-353 Wireless USB Adapter 150N Nano
+ 0047 WL-352v1 Wireless USB Adapter 300N 002
+ 0048 WL-349v1 Wireless Adapter 150N 002 [Ralink RT3070]
+ 0049 WL-356 Wireless Adapter 300N
+ 004a WL-358v1 Wireless Micro USB Adapter 300N X3 002
+ 004b WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU]
+ 004c WL-352 802.11n Adapter [Realtek RTL8191SU]
+ 0050 WL-349v4 Wireless Micro Adapter 150N X1 [Ralink RT3370]
+ 0056 LN-031 10/100/1000 Ethernet Adapter
+ 005d WLA-2000 v1.001 WLAN [RTL8191SU]
+ 0060 WLA-4000 802.11bgn [Ralink RT3072]
+ 0062 WLA-5000 802.11abgn [Ralink RT3572]
+ 006f WLA-5100
+ 0072 AX88179 Gigabit Ethernet [Sitecom]
+ 061c LN-028 Network USB 2.0 Adapter
+ 214a IDE/SATA Combo Adapter [CN-330]
+ 21f4 44 St Bluetooth Device
+ 2200 Sitecom bluetooth2.0 class 2 dongle CN-512
+ 2208 Sitecom bluetooth2.0 class 2 dongle CN-520
+ 2209 Sitecom bluetooth2.0 class 1 dongle CN-521
+ 3068 DC-104v2 ISDN Adapter [HFC-S]
+ 9071 WL-113 rev 1 Wireless Network USB Adapter
+ 9075 WL-117 Hi-Speed USB Adapter
+ 90ac WL-172 Wireless Network USB Adapter 54g Turbo
+ 9712 WL-113 rev 2 Wireless Network USB Adapter
+0df7 Mobile Action Technology, Inc.
+ 0620 MA-620 Infrared Adapter
+ 0700 MA-700 Bluetooth Adapter
+ 0720 MA-720 Bluetooth Adapter
+ 0722 Bluetooth Dongle
+ 0730 MA-730/MA-730G Bluetooth Adapter
+ 0800 Data Cable
+ 0820 Data Cable
+ 0900 MA i-gotU Travel Logger GPS
+ 1800 Generic Card Reader
+ 1802 Card Reader
+0dfa Toyo Communication Equipment Co., Ltd
+0dfc GeneralTouch Technology Co., Ltd
+ 0001 Touchscreen
+ 0101 5-point Touch Screen
+0e03 Nippon Systemware Co., Ltd
+0e08 Winbest Technology Co., Ltd
+0e0b Amigo Technology Inc.
+ 9031 802.11n Wireless USB Card
+ 9041 802.11n Wireless USB Card
+0e0c Gesytec
+ 0101 LonUSB LonTalk Network Adapter
+0e0d PicoQuant GmbH
+ 0003 PicoHarp 300
+0e0f VMware, Inc.
+ 0001 Device
+ 0002 Virtual USB Hub
+ 0003 Virtual Mouse
+ 0004 Virtual CCID
+ 0005 Virtual Mass Storage
+ 0006 Virtual Keyboard
+ f80a Smoker FX2
+0e16 JMTek, LLC
+0e17 Walex Electronic, Ltd
+0e1a Unisys
+0e1b Crewave
+0e20 Pegasus Technologies Ltd.
+ 0101 NoteTaker
+ 0200 Seiko Instruments InkLink Handwriting System
+0e21 Cowon Systems, Inc.
+ 0300 iAudio CW200
+ 0400 MP3 Player
+ 0500 iAudio M3
+ 0510 iAudio X5, subpack USB port
+ 0513 iAudio X5, side USB port
+ 0520 iAudio M5, side USB port
+ 0601 iAudio G3
+ 0681 iAUDIO E2
+ 0700 iAudio U3
+ 0751 iAudio 7
+ 0760 iAUDIO U5 / iAUDIO G2
+ 0800 Cowon D2 (UMS mode)
+ 0801 Cowon D2 (MTP mode)
+ 0910 iAUDIO 9
+ 0920 J3
+0e22 Symbian Ltd.
+0e23 Liou Yuane Enterprise Co., Ltd
+0e25 VinChip Systems, Inc.
+0e26 J-Phone East Co., Ltd
+0e30 HeartMath LLC
+0e34 Micro Computer Control Corp.
+0e35 3Pea Technologies, Inc.
+0e36 TiePie engineering
+ 0009 Handyscope HS3
+ 000b Handyscope HS4
+ 000f Handyscope HS4-DIFF (br)
+ 0010 Handyscope HS2
+ 0011 TiePieSCOPE HS805 (br)
+ 0012 TiePieSCOPE HS805
+ 0013 Handyprobe HP3
+ 0014 Handyprobe HP3
+ 0018 Handyprobe HP2
+ 001b Handyscope HS5
+ 0042 TiePieSCOPE HS801
+ 00fd USB To Parallel adapter
+ 00fe USB To Parallel adapter
+0e38 Stratitec, Inc.
+0e39 Smart Modular Technologies, Inc.
+ 0137 Bluetooth Device
+0e3a Neostar Technology Co., Ltd
+ 1100 CW-1100 Wireless Network Adapter
+0e3b Mansella, Ltd
+0e41 Line6, Inc.
+ 4147 TonePort GX
+ 414d Pod HD500
+ 4156 POD HD Desktop
+ 4250 BassPODxt
+ 4252 BassPODxt Pro
+ 4642 BassPODxt Live
+ 4650 PODxt Live
+ 4750 GuitarPort
+ 5044 PODxt
+ 5050 PODxt Pro
+ 534d SeaMonkey
+0e44 Sun-Riseful Technology Co., Ltd.
+0e48 Julia Corp., Ltd
+ 0100 CardPro SmartCard Reader
+0e4a Shenzhen Bao Hing Electric Wire & Cable Mfr. Co.
+0e4c Radica Games, Ltd
+ 1097 Gamester Controller
+ 2390 Games Jtech Controller
+ 7288 funkey reader
+0e50 TechnoData Interware
+ 0002 Matrixlock Dongle (HID)
+0e55 Speed Dragon Multimedia, Ltd
+ 110a Tanic S110-SG1 + ISSC IS1002N [Slow Infra-Red (SIR) & Bluetooth 1.2 (Class 2) Adapter]
+ 110b MS3303H USB-to-Serial Bridge
+0e56 Kingston Technology Company, Inc.
+ 6021 K-PEX 100
+0e5a Active Co., Ltd
+0e5b Union Power Information Industrial Co., Ltd
+0e5c Bitland Information Technology Co., Ltd
+ 6118 LCD Device
+ 6119 remote receive and control device
+ 6441 C-Media Sound Device
+0e5d Neltron Industrial Co., Ltd
+0e5e Conwise Technology Co., Ltd.
+ 6622 CW6622
+0e66 Hawking Technologies
+ 0001 HWUN1 Hi-Gain Wireless-300N Adapter w/ Upgradable Antenna [Ralink RT2870]
+ 0003 HWDN1 Hi-Gain Wireless-300N Dish Adapter [Ralink RT2870]
+ 0009 HWUN2 Hi-Gain Wireless-150N Adapter w/ Upgradable Antenna [Ralink RT2770]
+ 000b HWDN2 Hi-Gain Wireless-150N Dish Adapter [Ralink RT2770]
+ 0013 HWUN3 Hi-Gain Wireless-N Adapter [Ralink RT3070]
+ 0015 HWDN2 Rev. E Hi-Gain Wireless-150N Dish Adapter [Realtek RTL8191SU]
+ 0017 HAWNU1 Hi-Gain Wireless-150N Network Adapter with Range Amplifier [Ralink RT3070]
+ 0018 Wireless-N Network Adapter [Ralink RT2870]
+ 400b UF100 10/100 Network Adapter
+ 400c UF100 Ethernet [pegasus2]
+0e67 Fossil, Inc.
+ 0002 Wrist PDA
+0e6a Megawin Technology Co., Ltd
+ 0101 MA100 [USB-UART Bridge IC]
+ 030b Truly Ergonomic Computer Keyboard (Device Firmware Update mode)
+ 030c Truly Ergonomic Computer Keyboard
+ 6001 GEMBIRD Flexible keyboard KB-109F-B-DE
+0e6f Logic3
+ 0003 Freebird wireless Controller
+ 0005 Eclipse wireless Controller
+ 0006 Edge wireless Controller
+ 0128 Wireless PS3 Controller
+0e70 Tokyo Electronic Industry Co., Ltd
+0e72 Hsi-Chin Electronics Co., Ltd
+0e75 TVS Electronics, Ltd
+0e79 Archos, Inc.
+ 1106 Pocket Media Assistant - PMA400
+ 1204 Gmini XS 200
+ 1306 504 Portable Multimedia Player
+ 1330 5 Tablet
+ 1332 5 IMT
+ 1416 32 IT
+ 1417 A43 IT
+ 14ad 97 Titanium HD
+ 150e 80 G9
+ 3001 40 Titanium
+0e7b On-Tech Industry Co., Ltd
+0e7e Gmate, Inc.
+ 0001 Yopy 3000 PDA
+ 1001 YP3X00 PDA
+0e82 Ching Tai Electric Wire & Cable Co., Ltd
+0e83 Shin An Wire & Cable Co.
+0e8c Well Force Electronic Co., Ltd
+0e8d MediaTek Inc.
+ 0003 MT6227 phone
+ 0004 MT6227 phone
+ 0023 S103
+ 00a5 GSM modem [Medion Surfstick Model:S4222]
+ 1806 Samsung SE-208 Slim Portable DVD Writer
+ 1836 Samsung SE-S084 Super WriteMaster Slim External DVD writer
+ 1956 Samsung SE-506 Portable BluRay Disc Writer
+ 2000 MT65xx Preloader
+ 3329 Qstarz BT-Q1000XT
+ 763e MT7630e Bluetooth Adapter
+0e8f GreenAsia Inc.
+ 0003 MaxFire Blaze2
+ 0012 Joystick/Gamepad
+ 0016 4 port USB 1.1 hub UH-174
+ 0020 USB to PS/2 Adapter
+ 0021 Multimedia Keyboard Controller
+ 0022 multimedia keyboard controller
+ 0201 SmartJoy Frag Xpad/PS2 adaptor
+0e90 WiebeTech, LLC
+ 0100 Storage Adapter V1
+0e91 VTech Engineering Canada, Ltd
+0e92 C's Glory Enterprise Co., Ltd
+0e93 eM Technics Co., Ltd
+0e95 Future Technology Co., Ltd
+0e96 Aplux Communications, Ltd
+ c001 TRUST 380 USB2 SPACEC@M
+0e97 Fingerworks, Inc.
+ 0908 Composite HID (Keyboard and Mouse)
+0e98 Advanced Analogic Technologies, Inc.
+0e99 Parallel Dice Co., Ltd
+0e9a TA HSING Industries, Ltd
+0e9b ADTEC Corp.
+0e9c Streamzap, Inc.
+ 0000 Streamzap Remote Control
+0e9f Tamura Corp.
+0ea0 Ours Technology, Inc.
+ 2126 7-in-1 Card Reader
+ 2153 SD Card Reader Key
+ 2168 Transcend JetFlash 2.0 / Astone USB Drive / Intellegent Stick 2.0
+ 6803 OTI-6803 Flash Disk
+ 6808 OTI-6808 Flash Disk
+ 6828 OTI-6828 Flash Disk
+ 6858 OTi-6858 serial adapter
+0ea6 Nihon Computer Co., Ltd
+0ea7 MSL Enterprises Corp.
+0ea8 CenDyne, Inc.
+0ead Humax Co., Ltd
+0eb0 NovaTech
+ 9020 NovaTech NV-902W
+ 9021 RT2573
+0eb1 WIS Technologies, Inc.
+ 6666 WinFast WalkieTV TV Loader
+ 6668 WinFast WalkieTV TV Loader
+ 7007 WinFast WalkieTV WDM Capture
+0eb2 Y-S Electronic Co., Ltd
+0eb3 Saint Technology Corp.
+0eb7 Endor AG
+0eb8 Mettler Toledo
+ 2200 Ariva Scale
+ f000 PS60 Scale
+0ebb Thermo Fisher Scientific
+ 0002 FT-IR Spectrometer
+0ebe VWeb Corp.
+0ebf Omega Technology of Taiwan, Inc.
+0ec0 LHI Technology (China) Co., Ltd
+0ec1 Abit Computer Corp.
+0ec2 Sweetray Industrial, Ltd
+0ec3 Axell Co., Ltd
+0ec4 Ballracing Developments, Ltd
+0ec5 GT Information System Co., Ltd
+0ec6 InnoVISION Multimedia, Ltd
+0ec7 Theta Link Corp.
+ 1008 So., Show 301 Digital Camera
+0ecd Lite-On IT Corp.
+ 1400 CD\RW 40X
+ a100 LDW-411SX DVD/CD Rewritable Drive
+0ece TaiSol Electronics Co., Ltd
+0ecf Phogenix Imaging, LLC
+0ed1 WinMaxGroup
+ 6660 Flash Disk 64M-C
+ 6680 Flash Disk 64M-B
+ 7634 MP3 Player
+0ed2 Kyoto Micro Computer Co., Ltd
+0ed3 Wing-Tech Enterprise Co., Ltd
+0ed5 Fiberbyte
+ e000 USB-inSync Device
+ f000 Fiberbyte USB-inSync Device
+ f201 Fiberbyte USB-inSync DAQ-2500X
+0eda Noriake Itron Corp.
+0edf e-MDT Co., Ltd
+ 2060 FID irock! 100 Series
+0ee0 Shima Seiki Mfg., Ltd
+0ee1 Sarotech Co., Ltd
+0ee2 AMI Semiconductor, Inc.
+0ee3 ComTrue Technology Corp.
+ 1000 Image Tank 1.5
+0ee4 Sunrich Technology, Ltd
+ 0690 SATA 3 Adapter
+0eee Digital Stream Technology, Inc.
+ 8810 Mass Storage Drive
+0eef D-WAV Scientific Co., Ltd
+ 0001 eGalax TouchScreen
+ 0002 Touchscreen Controller(Professional)
+ 7200 Touchscreen Controller
+ a802 eGalaxTouch EXC7920
+0ef0 Hitachi Cable, Ltd
+0ef1 Aichi Micro Intelligent Corp.
+0ef2 I/O Magic Corp.
+0ef3 Lynn Products, Inc.
+0ef4 DSI Datotech
+0ef5 PointChips
+ 2202 Flash Disk
+ 2366 Flash Disk
+0ef6 Yield Microelectronics Corp.
+0ef7 SM Tech Co., Ltd (Tulip)
+0efd Oasis Semiconductor
+0efe Wem Technology, Inc.
+0f03 Unitek UPS Systems
+ 0001 Alpha 1200Sx
+0f06 Visual Frontier Enterprise Co., Ltd
+0f08 CSL Wire & Plug (Shen Zhen) Co.
+0f0c CAS Corp.
+0f0d Hori Co., Ltd
+ 0011 Real Arcade Pro 3
+0f0e Energy Full Corp.
+0f0f Silego Technology Inc
+ 0006 GreenPak Universal Dev Board (Active Mode)
+ 8006 GreenPak Universal Dev Board (Reset Mode)
+0f11 LD Didactic GmbH
+ 1000 CASSY-S
+ 1010 Pocket-CASSY
+ 1020 Mobile-CASSY
+ 1080 Joule and Wattmeter
+ 1081 Digital Multimeter P
+ 1090 UMI P
+ 1100 X-Ray Apparatus
+ 1101 X-Ray Apparatus
+ 1200 VideoCom
+ 2000 COM3LAB
+ 2010 Terminal Adapter
+ 2020 Network Analyser
+ 2030 Converter Control Unit
+ 2040 Machine Test System
+0f12 Mars Engineering Corp.
+0f13 Acetek Technology Co., Ltd
+0f14 Ingenico
+ 0012 Vital'Act 3S
+ 0038 XIRING Smart Card Terminal LEO V2
+0f18 Finger Lakes Instrumentation
+ 0002 CCD
+ 0006 Focuser
+ 0007 Filter Wheel
+ 000a ProLine CCD
+ 000b Color Filter Wheel 4
+ 000c PDF2
+ 000d Guider
+0f19 Oracom Co., Ltd
+0f1b Onset Computer Corp.
+0f1c Funai Electric Co., Ltd
+0f1d Iwill Corp.
+0f21 IOI Technology Corp.
+0f22 Senior Industries, Inc.
+0f23 Leader Tech Manufacturer Co., Ltd
+0f24 Flex-P Industries, Snd., Bhd.
+0f2d ViPower, Inc.
+0f2e Geniality Maple Technology Co., Ltd
+0f2f Priva Design Services
+0f30 Jess Technology Co., Ltd
+ 001c PS3 Guitar Controller Dongle
+ 0110 Dual Analog Rumble Pad
+ 0111 Colour Rumble Pad
+ 0208 Xbox & PC Gamepad
+0f31 Chrysalis Development
+0f32 YFC-BonEagle Electric Co., Ltd
+0f37 Kokuyo Co., Ltd
+0f38 Nien-Yi Industrial Corp.
+0f39 TG3 Electronics
+ 0876 Keyboard [87 Francium Pro]
+ 1086 DK2108SZ Keyboard [Ducky Zero]
+0f3d Airprime, Incorporated
+ 0112 CDMA 1xEVDO PC Card, PC 5220
+0f41 RDC Semiconductor Co., Ltd
+0f42 Nital Consulting Services, Inc.
+0f44 Polhemus
+ ef11 Patriot (firmware not loaded)
+ ef12 Patriot
+ ff11 Liberty (firmware not loaded)
+ ff12 Liberty
+0f4b St. John Technology Co., Ltd
+0f4c WorldWide Cable Opto Corp.
+0f4d Microtune, Inc.
+ 1000 Bluetooth Dongle
+0f4e Freedom Scientific
+0f52 Wing Key Electrical Co., Ltd
+0f53 Dongguan White Horse Cable Factory, Ltd
+0f54 Kawai Musical Instruments Mfg. Co., Ltd
+ 0101 MP6 Stage Piano
+0f55 AmbiCom, Inc.
+0f5c Prairiecomm, Inc.
+0f5d NewAge International, LLC
+ 9455 Compact Drive
+0f5f Key Technology Corp.
+0f60 NTK, Ltd
+0f61 Varian, Inc.
+0f62 Acrox Technologies Co., Ltd
+ 1001 Targus Mini Trackball Optical Mouse
+0f63 LeapFrog Enterprises
+ 0010 Leapster Explorer
+ 0022 Leap Reader
+ 0500 Fly Fusion
+ 0600 Leap Port Turbo
+ 0700 POGO
+ 0800 Didj
+ 0900 TAGSchool
+ 0a00 Leapster 2
+ 0b00 Crammer
+ 0c00 Tag Jr
+ 0d00 My Pal Scout
+ 0e00 Tag32
+ 0f00 Tag64
+ 1000 Kiwi16
+ 1100 Leapster L2x
+ 1111 Fly Fusion
+ 1300 Didj UK/France (Leapster Advance)
+0f68 Kobe Steel, Ltd
+0f69 Dionex Corp.
+0f6a Vibren Technologies, Inc.
+0f6e INTELLIGENT SYSTEMS
+ 0100 GameBoy Color Emulator
+ 0201 GameBoy Advance Flash Gang Writer
+ 0202 GameBoy Advance Capture
+ 0300 Gamecube DOL Viewer
+ 0400 NDS Emulator
+ 0401 NDS UIC
+ 0402 NDS Writer
+ 0403 NDS Capture
+ 0404 NDS Emulator (Lite)
+0f73 DFI
+0f78 Guntermann & Drunck GmbH
+0f7c DQ Technology, Inc.
+0f7d NetBotz, Inc.
+0f7e Fluke Corp.
+0f88 VTech Holdings, Ltd
+ 3012 RT2570
+ 3014 ZD1211B
+0f8b Yazaki Corp.
+0f8c Young Generation International Corp.
+0f8d Uniwill Computer Corp.
+0f8e Kingnet Technology Co., Ltd
+0f8f Soma Networks
+0f97 CviLux Corp.
+0f98 CyberBank Corp.
+0f9c Hyun Won, Inc.
+ 0301 M-Any Premium DAH-610 MP3/WMA Player
+ 0332 mobiBLU DAH-1200 MP3/Ogg Player
+0f9e Lucent Technologies
+0fa3 Starconn Electronic Co., Ltd
+0fa4 ATL Technology
+0fa5 Sotec Co., Ltd
+0fa7 Epox Computer Co., Ltd
+0fa8 Logic Controls, Inc.
+0faf Winpoint Electronic Corp.
+0fb0 Haurtian Wire & Cable Co., Ltd
+0fb1 Inclose Design, Inc.
+0fb2 Juan-Chern Industrial Co., Ltd
+0fb6 Heber Ltd
+ 3fc3 Firefly X10i I/O Board (with firmware)
+ 3fc4 Firefly X10i I/O Board (without firmware)
+0fb8 Wistron Corp.
+ 0002 eHome Infrared Receiver
+0fb9 AACom Corp.
+0fba San Shing Electronics Co., Ltd
+0fbb Bitwise Systems, Inc.
+0fc1 Mitac Internatinal Corp.
+0fc2 Plug and Jack Industrial, Inc.
+0fc5 Delcom Engineering
+ 1222 I/O Development Board
+0fc6 Dataplus Supplies, Inc.
+0fca Research In Motion, Ltd.
+ 0001 Blackberry Handheld
+ 0004 Blackberry Handheld
+ 0006 Blackberry Pearl
+ 0008 Blackberry Pearl
+ 8001 Blackberry Handheld
+ 8004 Blackberry
+ 8007 Blackberry Handheld
+ 8010 Blackberry Playbook (Connect to Windows mode)
+ 8011 Blackberry Playbook (Connect to Mac mode)
+ 8020 Blackberry Playbook (CD-Rom mode)
+ 8037 Blackberry PRIV
+0fce Sony Ericsson Mobile Communications AB
+ 0076 W910i (Multimedia mode)
+ 00af V640i Phone [PTP Camera]
+ 00d4 C902 [MTP]
+ 00d9 C702 Phone
+ 0112 W995 Walkman Phone
+ 014e J108i Cedar (MTP mode)
+ 015a Xperia Pro [Media Transfer Protocol]
+ 0166 Xperia Mini Pro
+ 0167 ST15i (Xperia mini)
+ 0169 Xperia S
+ 0172 Xperia P
+ 0177 Xperia Ion [Mass Storage]
+ 0188 ST26i
+ 019c C6833
+ 019e C6903
+ 01a5 SO-04F
+ 01a7 D5503
+ 01ba D6603 [Xperia Z3]
+ 01bb D5803 [Xperia Z3 Compact] (MTP mode)
+ 0dde Xperia Mini Pro Bootloader
+ 1010 WMC Modem
+ 10af V640i Phone [PictBridge]
+ 10d4 C902 Phone [PictBridge]
+ 2105 W715 Phone
+ 2137 Xperia X10 mini (USB debug)
+ 2138 Xperia X10 mini pro (Debug)
+ 2149 Xperia X8 (debug)
+ 214e J108i Cedar (Windows-driver mode)
+ 3137 Xperia X10 mini
+ 3138 Xperia X10 mini pro
+ 3149 Xperia X8
+ 514f Xperia arc S [Adb-Enable Mode]
+ 5169 Xperia S [Adb-Enable Mode]
+ 5177 Xperia Ion [Debug Mode]
+ 518c C1605 [Xperia E dual] MTD mode
+ 51a7 D5503 (Xperia Z1 Compact)
+ 614f Xperia X12 (debug mode)
+ 6166 Xperia Mini Pro
+ 618c C1605 [Xperia E dual] MSC mode
+ 715a Xperia Pro [Tethering]
+ 7166 Xperia Mini Pro (Tethering mode)
+ 7177 Xperia Ion [Tethering]
+ 8004 9000 Phone [Mass Storage]
+ adde C2005 (Xperia M dual) in service mode
+ d008 V800-Vodafone 802SE Phone
+ d016 K750i Phone
+ d017 K608i Phone
+ d019 VDC EGPRS Modem
+ d025 520 WMC Data Modem
+ d028 W800i
+ d038 W850i Phone
+ d039 K800i (phone mode)
+ d041 K510i Phone
+ d042 W810i Phone
+ d043 V630i Phone
+ d046 K610i Phone
+ d065 W960i Phone (PC Suite)
+ d076 W910i (Phone mode)
+ d089 W580i Phone (mass storage)
+ d0a1 K810
+ d0af V640i Phone
+ d0cf MD300 Mobile Broadband Modem
+ d0d4 C902 Phone [Modem]
+ d0e1 MD400 Mobile Broadband Modem
+ d12a U100i Yari Phone
+ d12e Xperia X10
+ d14e J108i Cedar (modem mode)
+ e000 K810 (PictBridge mode)
+ e039 K800i (msc mode)
+ e042 W810i Phone
+ e043 V630i Phone [Mass Storage]
+ e075 K850i
+ e076 W910i (Mass storage)
+ e089 W580i Phone
+ e090 W200 Phone (Mass Storage)
+ e0a1 K810 (Mass Storage mode)
+ e0a3 W660i
+ e0af V640i Phone [Mass Storage]
+ e0d4 C902 Phone [Mass Storage]
+ e0ef C905 Phone [Mass Storage]
+ e0f3 W595
+ e105 W705
+ e112 W995 Phone (Mass Storage)
+ e12e X10i Phone
+ e133 Vivaz
+ e14e J108i Cedar (mass-storage mode)
+ e14f Xperia Arc/X12
+ e15a Xperia Pro [Mass Storage Class]
+ e161 Xperia Ray
+ e166 Xperia Mini Pro
+ e167 XPERIA mini
+ e19b C2005 [Xperia M dual] (Mass Storage)
+ e1a9 D5303
+ e1aa D2303
+ e1ad D5103
+ e1b0 D6708
+ e1b5 D2004
+ e1ba D6683
+ e1bb SO-02G
+ e1bc D2203
+ e1c0 SGP621
+ e1c2 D2533
+ e1c9 E6553
+ e1cf SGP771
+ f0fa MN800 / Smartwatch 2 (DFU mode)
+0fcf Dynastream Innovations, Inc.
+ 1003 ANT Development Board
+ 1004 ANTUSB Stick
+ 1006 ANT Development Board
+ 1008 ANTUSB2 Stick
+ 1009 ANTUSB-m Stick
+0fd0 Tulip Computers B.V.
+0fd1 Giant Electronics Ltd.
+0fd2 Seac Banche
+ 0001 RDS 6000
+0fd4 Tenovis GmbH & Co., KG
+0fd5 Direct Access Technology, Inc.
+0fd9 Elgato Systems GmbH
+ 0011 EyeTV Diversity
+ 0018 EyeTV Hybrid
+ 0020 EyeTV DTT Deluxe
+ 0021 EyeTV DTT
+ 002a EyeTV Sat
+ 002c EyeTV DTT Deluxe v2
+ 0033 Video Capture
+ 0037 Video Capture v2
+0fda Quantec Networks GmbH
+ 0100 quanton flight control
+0fdc Micro Plus
+0fde Oregon Scientific
+ ca01 WMRS200 weather station
+ ca05 CM160
+0fe0 Osterhout Design Group
+ 0100 Bluetooth Mouse
+ 0101 Bluetooth IMU
+ 0200 Bluetooth Keypad
+0fe2 Air Techniques
+0fe4 IN-Tech Electronics, Ltd
+0fe5 Greenconn (U.S.A.), Inc.
+0fe6 ICS Advent
+ 8101 DM9601 Fast Ethernet Adapter
+ 811e Parallel Adapter
+ 9700 DM9601 Fast Ethernet Adapter
+0fe9 DVICO
+ 4020 TViX M-6500
+ 9010 FusionRemote IR receiver
+ db00 FusionHDTV DVB-T (MT352+LgZ201) (uninitialized)
+ db01 FusionHDTV DVB-T (MT352+LgZ201) (initialized)
+ db10 FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized)
+ db11 FusionHDTV DVB-T (MT352+Thomson7579) (initialized)
+ db78 FusionHDTV DVB-T Dual Digital 4 (ZL10353+xc2028/xc3028) (initialized)
+0fea United Computer Accessories
+0feb CRS Electronic Co., Ltd
+0fec UMC Electronics Co., Ltd
+0fed Access Co., Ltd
+0fee Xsido Corp.
+0fef MJ Research, Inc.
+0ff6 Core Valley Co., Ltd
+0ff7 CHI SHING Computer Accessories Co., Ltd
+0ffc Clavia DMI AB
+ 0021 Nord Stage 2
+0ffd EarlySense
+ ff00 OEM
+0fff Aopen, Inc.
+1000 Speed Tech Corp.
+ 153b TerraTec Electronic GmbH
+1001 Ritronics Components (S) Pte., Ltd
+1003 Sigma Corp.
+ 0003 SD14
+ 0100 SD9/SD10
+1004 LG Electronics, Inc.
+ 1fae U8120 3G Cellphone
+ 6000 Various Mobile Phones
+ 6005 T5100
+ 6018 GM360/GD510/GW520/KP501
+ 618e Ally/Optimus One/Vortex (debug mode)
+ 618f Ally/Optimus One
+ 61c5 P880 / Charge only
+ 61c6 Vortex (msc)
+ 61cc Optimus S
+ 61da G2 Android Phone [tethering mode]
+ 61f1 Optimus Android Phone [LG Software mode]
+ 61f9 Optimus (Various Models) MTP Mode
+ 61fc Optimus 3
+ 61fe Optimus Android Phone [USB tethering mode]
+ 627f G3 (VS985) Android Phone (MTP/Download mode)
+ 6300 G2/Optimus Android Phone [Charge mode]
+ 631c G2/Optimus Android Phone [MTP mode]
+ 631d Optimus Android Phone (Camera/PTP Mode)
+ 631e G2/Optimus Android Phone [Camera/PTP mode]
+ 631f Optimus Android Phone (Charge Mode)
+ 633a Ultimate 2 Android Phone L41C
+ 633e G2/G3 Android Phone [MTP/PTP/Download mode]
+ 6344 G2 Android Phone [tethering mode]
+ 6356 Optimus Android Phone [Virtual CD mode]
+ 6800 CDMA Modem
+ 7000 LG LDP-7024D(LD)USB
+ 91c8 P880 / USB tethering
+ a400 Renoir (KC910)
+1005 Apacer Technology, Inc.
+ 1001 MP3 Player
+ 1004 MP3 Player
+ 1006 MP3 Player
+ b113 Handy Steno/AH123 / Handy Steno 2.0/HT203
+ b223 CD-RW + 6in1 Card Reader Digital Storage / Converter
+1006 iRiver, Ltd.
+ 3001 iHP-100
+ 3002 iHP-120/140 MP3 Player
+ 3003 H320/H340
+ 3004 H340 (mtp)
+1009 Emuzed, Inc.
+ 000e eHome Infrared Receiver
+ 0013 Angel MPEG Device
+ 0015 Lumanate Wave PAL SECAM DVBT Device
+ 0016 Lumanate Wave NTSC/ATSC Combo Device
+100a AV Chaseway, Ltd
+ 2402 MP3 Player
+ 2404 MP3 Player
+ 2405 MP3 Player
+ 2406 MP3 Player
+ a0c0 MP3 Player
+100b Chou Chin Industrial Co., Ltd
+100d Netopia, Inc.
+ 3342 Cayman 3352 DSL Modem
+ 3382 3380 Series Network Interface
+ 6072 DSL Modem
+ 9031 Motorola 802.11n Dualband USB Wireless Adapter
+ 9032 Motorola 802.11n 5G USB Wireless Adapter
+ cb01 Cayman 3341 Ethernet DSL Router
+1010 Fukuda Denshi Co., Ltd
+1011 Mobile Media Tech.
+ 0001 AccFast Mp3
+1012 SDKM Fibres, Wires & Cables Berhad
+1013 TST-Touchless Sensor Technology AG
+1014 Densitron Technologies PLC
+1015 Softronics Pty., Ltd
+1016 Xiamen Hung's Enterprise Co., Ltd
+1017 Speedy Industrial Supplies, Pte., Ltd
+1019 Elitegroup Computer Systems (ECS)
+ 0c55 Flash Reader, Desknote UCR-61S2B
+ 0f38 Infrared Receiver
+1020 Labtec
+ 0006 Wireless Keyboard
+ 000a Wireless Optical Mouse
+ 0106 Wireless Optical Mouse
+1022 Shinko Shoji Co., Ltd
+1025 Hyper-Paltek
+ 005e USB DVB-T device
+ 005f USB DVB-T device
+ 0300 MP3 Player
+ 0350 MP3 Player
+1026 Newly Corp.
+1027 Time Domain
+1028 Inovys Corp.
+1029 Atlantic Coast Telesys
+102a Ramos Technology Co., Ltd
+102b Infotronic America, Inc.
+102c Etoms Electronics Corp.
+ 6151 Q-Cam Sangha CIF
+ 6251 Q-Cam VGA
+102d Winic Corp.
+1031 Comax Technology, Inc.
+1032 C-One Technology Corp.
+1033 Nucam Corp.
+ 0068 3,5'' HDD case MD-231
+1038 SteelSeries ApS
+ 0100 Ideazon Zboard
+ 1361 Ideazon Sensei
+1039 devolo AG
+ 0824 1866 802.11bg [Texas Instruments TNETW1450]
+ 2140 dsl+ 1100 duo
+103a PSA
+ f000 Actia Evo XS
+103d Stanton
+ 0100 ScratchAmp
+ 0101 ScratchAmp
+1043 iCreate Technologies Corp.
+ 160f Wireless Network Adapter
+ 4901 AV-836 Video Capture Device
+ 8006 Flash Disk 32-256 MB
+ 8012 Flash Disk 256 MB
+1044 Chu Yuen Enterprise Co., Ltd
+ 7001 Gigabyte U7000 DVB-T tuner
+ 7002 Gigabyte U8000 DVB-T tuner
+ 7004 Gigabyte U7100 DVB-T tuner
+ 7005 Gigabyte U7200 DVB-T tuner [AF9035]
+ 7006 Gigabyte U6000 DVB-T tuner [em2863]
+ 8001 GN-54G
+ 8002 GN-BR402W
+ 8003 GN-WLBM101
+ 8004 GN-WLBZ101 802.11b Adapter
+ 8005 GN-WLBZ201 802.11b Adapter
+ 8006 GN-WBZB-M 802.11b Adapter
+ 8007 GN-WBKG
+ 8008 GN-WB01GS
+ 800a GN-WI05GS
+ 800b GN-WB30N 802.11n WLAN Card
+ 800c GN-WB31N 802.11n USB WLAN Card
+ 800d GN-WB32L 802.11n USB WLAN Card
+1046 Winbond Electronics Corp. [hex]
+ 6694 Generic W6694 USB
+ 8901 Bluetooth Device
+ 9967 W9967CF/W9968CF Webcam IC
+1048 Targus Group International
+ 2010 4-Port hub
+104b Mylex / Buslogic
+104c AMCO TEC International, Inc.
+104d Newport Corporation
+ 1003 Model-52 LED Light Source Power Supply and Driver
+104f WB Electronics
+ 0001 Infinity Phoenix
+ 0002 Smartmouse
+ 0003 FunProgrammer
+ 0004 Infinity Unlimited
+ 0006 Infinity Smart
+ 0007 Infinity Smart module
+ 0008 Infinity CryptoKey
+ 0009 RE-BL PlayStation 3 IR-to-Bluetooth converter
+1050 Yubico.com
+ 0010 Yubikey (v1 or v2)
+ 0110 Yubikey NEO(-N) OTP
+ 0111 Yubikey NEO(-N) OTP+CCID
+ 0112 Yubikey NEO(-N) CCID
+ 0113 Yubikey NEO(-N) U2F
+ 0114 Yubikey NEO(-N) OTP+U2F
+ 0115 Yubikey NEO(-N) U2F+CCID
+ 0116 Yubikey NEO(-N) OTP+U2F+CCID
+ 0120 Yubikey Touch U2F Security Key
+ 0200 Gnubby U2F
+ 0211 Gnubby
+ 0401 Yubikey 4 OTP
+ 0402 Yubikey 4 U2F
+ 0403 Yubikey 4 OTP+U2F
+ 0404 Yubikey 4 CCID
+ 0405 Yubikey 4 OTP+CCID
+ 0406 Yubikey 4 U2F+CCID
+ 0407 Yubikey 4 OTP+U2F+CCID
+ 0410 Yubikey plus OTP+U2F
+1053 Immanuel Electronics Co., Ltd
+1054 BMS International Beheer N.V.
+ 5004 DSL 7420 Loader
+ 5005 DSL 7420 LAN Modem
+1055 Complex Micro Interconnection Co., Ltd
+1056 Hsin Chen Ent Co., Ltd
+1057 ON Semiconductor
+1058 Western Digital Technologies, Inc.
+ 0200 FireWire USB Combo
+ 0400 External HDD
+ 0500 hub
+ 0701 WD Passport (WDXMS)
+ 0702 WD Passport (WDXMS)
+ 0704 My Passport Essential (WDME)
+ 0705 My Passport Elite (WDML)
+ 070a My Passport Essential (WDBAAA), My Passport for Mac (WDBAAB), My Passport Essential SE (WDBABM), My Passport SE for Mac (WDBABW)
+ 070b My Passport Elite (WDBAAC)
+ 070c My Passport Studio (WDBAAE)
+ 071a My Passport Essential (WDBAAA)
+ 071d My Passport Studio (WDBALG)
+ 0730 My Passport Essential (WDBACY)
+ 0732 My Passport Essential SE (WDBGYS)
+ 0740 My Passport Essential (WDBACY)
+ 0741 My Passport Ultra
+ 0742 My Passport Essential SE (WDBGYS)
+ 0748 My Passport (WDBKXH, WDBY8L)
+ 07a8 My Passport (WDBBEP), My Passport for Mac (WDBLUZ)
+ 07ae My Passport Edge for Mac (WDBJBH)
+ 07ba PiDrive (WDLB)
+ 0810 My Passport Ultra (WDBZFP)
+ 0816 My Passport Air (WDBBLW)
+ 0820 My Passport Ultra (WDBMWV, WDBZFP)
+ 0822 My Passport Ultra (WDBBUZ)
+ 0824 My Passport Slim (WDBPDZ)
+ 0830 My Passport Ultra (WDBZFP)
+ 0837 My Passport Ultra (WDBBKD)
+ 0900 MyBook Essential External HDD
+ 0901 My Book Essential Edition (Green Ring) (WDG1U)
+ 0902 My Book Pro Edition (WDG1T)
+ 0903 My Book Premium Edition
+ 0905 My Book Pro Edition II (WD10000C033-001)
+ 0910 My Book Essential Edition (Green Ring) (WDG1U)
+ 1001 Elements Desktop (WDE1U)
+ 1003 WD Elements Desktop (WDE1UBK)
+ 1010 Elements Portable (WDBAAR)
+ 1021 Elements Desktop (WDBAAU)
+ 1023 Elements SE Portable (WDBABV)
+ 1042 Elements SE Portable (WDBPCK)
+ 1048 Elements Portable (WDBU6Y)
+ 1078 Elements Portable (WDBUZG)
+ 107c Elements Desktop (WDBWLG)
+ 10a2 Elements SE Portable (WDBPCK)
+ 10a8 Elements Portable (WDBUZG)
+ 10b8 Elements Portable (WDBU6Y, WDBUZG)
+ 1100 My Book Essential Edition 2.0 (WDH1U)
+ 1102 My Book Home Edition (WDH1CS)
+ 1103 My Book Studio
+ 1104 My Book Mirror Edition (WDH2U)
+ 1105 My Book Studio II
+ 1110 My Book Essential (WDBAAF), My Book for Mac (WDBAAG)
+ 1111 My Book Elite (WDBAAH)
+ 1112 My Book Studio (WDBAAJ), My Book Studio LX (WDBACH)
+ 1123 My Book 3.0 (WDBABP)
+ 1130 My Book Essential (WDBACW)
+ 1140 My Book Essential (WDBACW)
+ 1230 My Book (WDBFJK)
+ 1235 My Book (WDBFJK0040HBK)
+ 2599 My Passport Ultra (WD40NMZW)
+ 259d My Passport Ultra (WDBBKD)
+ 259f My Passport Ultra (WD10JMVW)
+1059 Giesecke & Devrient GmbH
+ 000b StarSign Bio Token 3.0
+105b Foxconn International, Inc.
+ e065 BCM43142A0 Bluetooth module
+105c Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd
+105d Delkin Devices, Inc.
+105e Valence Semiconductor Design, Ltd
+105f Chin Shong Enterprise Co., Ltd
+1060 Easthome Industrial Co., Ltd
+1063 Motorola Electronics Taiwan, Ltd [hex]
+ 1555 MC141555 Hub
+ 4100 SB4100 USB Cable Modem
+1065 CCYU Technology
+ 0020 USB-DVR2 Dev Board
+ 2136 EasyDisk ED1064
+106a Loyal Legend, Ltd
+106c Curitel Communications, Inc.
+ 1101 CDMA 2000 1xRTT USB modem (HX-550C)
+ 1102 Packet Service
+ 1103 Packet Service Diagnostic Serial Port (WDM)
+ 1104 Packet Service Diagnostic Serial Port (WDM)
+ 1105 Composite Device
+ 1106 Packet Service Diagnostic Serial Port (WDM)
+ 1301 Composite Device
+ 1302 Packet Service Diagnostic Serial Port (WDM)
+ 1303 Packet Service
+ 1304 Packet Service
+ 1401 Composite Device
+ 1402 Packet Service
+ 1403 Packet Service Diagnostic Serial Port (WDM)
+ 1501 Packet Service
+ 1502 Packet Service Diagnostic Serial Port (WDM)
+ 1503 Packet Service
+ 1601 Packet Service
+ 1602 Packet Service Diagnostic Serial Port (WDM)
+ 1603 Packet Service
+ 2101 AudioVox 8900 Cell Phone
+ 2102 Packet Service
+ 2103 Packet Service Diagnostic Serial Port (WDM)
+ 2301 Packet Service
+ 2302 Packet Service Diagnostic Serial Port (WDM)
+ 2303 Packet Service
+ 2401 Packet Service Diagnostic Serial Port (WDM)
+ 2402 Packet Service
+ 2403 Packet Service Diagnostic Serial Port (WDM)
+ 2501 Packet Service
+ 2502 Packet Service Diagnostic Serial Port (WDM)
+ 2503 Packet Service
+ 2601 Packet Service
+ 2602 Packet Service Diagnostic Serial Port (WDM)
+ 2603 Packet Service
+ 3701 Broadband Wireless modem
+ 3702 Pantech PX-500
+ 3714 PANTECH USB MODEM [UM175]
+ 3716 UMW190 Modem
+ 3721 Option Beemo (GI0801) LTE surfstick
+ 3b14 Option Beemo (GI0801) LTE surfstick
+ 3eb4 Packet Service Diagnostic Serial Port (WDM)
+ 4101 Packet Service Diagnostic Serial Port (WDM)
+ 4102 Packet Service
+ 4301 Composite Device
+ 4302 Packet Service Diagnostic Serial Port (WDM)
+ 4401 Composite Device
+ 4402 Packet Service
+ 4501 Packet Service
+ 4502 Packet Service Diagnostic Serial Port (WDM)
+ 4601 Composite Device
+ 4602 Packet Service Diagnostic Serial Port (WDM)
+ 5101 Packet Service
+ 5102 Packet Service Diagnostic Serial Port (WDM)
+ 5301 Packet Service Diagnostic Serial Port (WDM)
+ 5302 Packet Service
+ 5401 Packet Service
+ 5402 Packet Service Diagnostic Serial Port (WDM)
+ 5501 Packet Service Diagnostic Serial Port (WDM)
+ 5502 Packet Service
+ 5601 Packet Service Diagnostic Serial Port (WDM)
+ 5602 Packet Service
+ 7101 Composite Device
+ 7102 Packet Service
+ a000 Packet Service
+ a001 Packet Service Diagnostic Serial Port (WDM)
+ c100 Packet Service
+ c200 Packet Service
+ c500 Packet Service Diagnostic Serial Port (WDM)
+ e200 Packet Service
+106d San Chieh Manufacturing, Ltd
+106e ConectL
+106f Money Controls
+ 0009 CT10x Coin Transaction
+ 000a CR10x Coin Recycler
+ 000c Xchange
+1076 GCT Semiconductor, Inc.
+ 0031 Bluetooth Device
+ 0032 Bluetooth Device
+ 8002 LU150 LTE Modem [Yota LU150]
+107b Gateway, Inc.
+ 3009 eHome Infrared Transceiver
+ 55b2 WBU-110 802.11b Wireless Adapter [Intersil PRISM 3]
+ 55f2 WGU-210 802.11g Adapter [Intersil ISL3886]
+107d Arlec Australia, Ltd
+107e Midoriya Electric Co., Ltd
+107f KidzMouse, Inc.
+1082 Shin-Etsukaken Co., Ltd
+1083 Canon Electronics, Inc.
+ 161b DR-2010C Scanner
+ 162c P-150 Scanner
+1084 Pantech Co., Ltd
+108a Chloride Power Protection
+108b Grand-tek Technology Co., Ltd
+ 0005 HID Keyboard/Mouse PS/2 Translator
+108c Robert Bosch GmbH
+108e Lotes Co., Ltd.
+1099 Surface Optics Corp.
+109a DATASOFT Systems GmbH
+109b Hisense
+ 9118 Medion P4013 Mobile
+109f eSOL Co., Ltd
+ 3163 Trigem Mobile SmartDisplay84
+ 3164 Trigem Mobile SmartDisplay121
+10a0 Hirotech, Inc.
+10a3 Mitsubishi Materials Corp.
+10a9 SK Teletech Co., Ltd
+ 1102 Sky Love Actually IM-U460K
+ 1104 Sky Vega IM-A650S
+ 1105 VEGA Android composite
+ 1106 VEGA Android composite
+ 1107 VEGA Android composite
+ 1108 VEGA Android composite
+ 1109 VEGA Android composite
+ 6021 SIRIUS alpha
+ 6031 Pantech Android composite
+ 6032 Pantech Android composite
+ 6033 Pantech Android composite
+ 6034 Pantech Android composite
+ 6035 Pantech Android composite
+ 6036 Pantech Android composite
+ 6037 Pantech Android composite
+ 6050 Pantech Android composite
+ 6051 Pantech Android composite
+ 6052 Pantech Android composite
+ 6053 Pantech Android composite
+ 6054 Pantech Android composite
+ 6055 Pantech Android composite
+ 6056 Pantech Android composite
+ 6057 Pantech Android composite
+ 6058 Pantech Android composite
+ 6059 Pantech Android composite
+ 6080 MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Zero CD Mode)
+ 6085 MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Modem Mode)
+ 7031 Pantech Android composite
+ 7032 Pantech Android composite
+ 7033 Pantech Android composite
+ 7034 Pantech Android composite
+ 7035 Pantech Android composite
+ 7036 Pantech Android composite
+ 7037 Pantech Android composite
+10aa Cables To Go
+10ab USI Co., Ltd
+ 1002 Bluetooth Device
+ 1003 BC02-EXT in DFU
+ 1005 Bluetooth Adptr
+ 1006 BC04-EXT in DFU
+ 10c5 Sony-Ericsson / Samsung DataCable
+10ac Honeywell, Inc.
+10ae Princeton Technology Corp.
+10af Liebert Corp.
+ 0000 UPS
+ 0001 PowerSure PSA UPS
+ 0002 PowerSure PST UPS
+ 0003 PowerSure PSP UPS
+ 0004 PowerSure PSI UPS
+ 0005 UPStation GXT 2U UPS
+ 0006 UPStation GXT UPS
+ 0007 Nfinity Power Systems UPS
+ 0008 PowerSure Interactive UPS
+10b5 Comodo (PLX?)
+ 9060 Test Board
+10b8 DiBcom
+ 0bb8 DiBcom USB DVB-T reference design (MOD300) (cold)
+ 0bb9 DiBcom USB DVB-T reference design (MOD300) (warm)
+ 0bc6 DiBcom USB2.0 DVB-T reference design (MOD3000P) (cold)
+ 0bc7 DiBcom USB2.0 DVB-T reference design (MOD3000P) (warm)
+10bb TM Technology, Inc.
+10bc Dinging Technology Co., Ltd
+10bd TMT Technology, Inc.
+ 1427 Ethernet
+10bf SmartHome
+ 0001 SmartHome PowerLinc
+10c3 Universal Laser Systems, Inc.
+ 00a4 ULS PLS Series Laser Engraver Firmware Loader
+ 00a5 ULS Print Support
+10c4 Cygnal Integrated Products, Inc.
+ 0002 F32x USBXpress Device
+ 0003 CommandIR
+ 8030 K4JRG Ham Radio devices
+ 8044 USB Debug Adapter
+ 804e Software Bisque Paramount ME
+ 80a9 CP210x to UART Bridge Controller
+ 80ca ATM2400 Sensor Device
+ 813f tams EasyControl
+ 8149 West Mountain Radio Computerized Battery Analyzer
+ 814a West Mountain Radio RIGblaster P&P
+ 814b West Mountain Radio RIGtalk
+ 818a Silicon Labs FM Radio Reference Design
+ 81e8 Zephyr BioHarness
+ 8460 Sangoma Wanpipe VoiceTime
+ 8461 Sangoma U100
+ 8477 Balluff RFID Reader
+ 8496 SiLabs Cypress FW downloader
+ 8497 SiLabs Cypress EVB
+ 8605 dilitronics ESoLUX solar lighting controller
+ 86bc C8051F34x AudioDelay [AD-340]
+ 8789 C8051F34x Extender & EDID MGR [EMX-DVI]
+ 87be C8051F34x HDMI Audio Extractor [EMX-HD-AUD]
+ 8863 C8051F34x Bootloader
+ 8897 C8051F38x HDMI Splitter [UHBX]
+ 8918 C8051F38x HDMI Audio Extractor [VSA-HA-DP]
+ 8973 C8051F38x HDMI Extender [UHBX-8X]
+ 89e1 C8051F38x HDMI Extender [UHBX-SW3-WP]
+ ea60 CP210x UART Bridge / myAVR mySmartUSB light
+ ea61 CP210x UART Bridge
+ ea70 CP210x UART Bridge
+ ea80 CP210x UART Bridge
+10c5 Sanei Electric, Inc.
+ 819a FM Radio
+10c6 Intec, Inc.
+10cb Eratech
+10cc GBM Connector Co., Ltd
+ 1101 MP3 Player
+10cd Kycon, Inc.
+10ce Silicon Labs
+ 000e Shinko/Sinfonia CHC-S2145
+ ea6a MobiData EDGE USB Modem
+10cf Velleman Components, Inc.
+ 2011 R-Engine MPEG2 encoder/decoder
+ 5500 8055 Experiment Interface Board (address=0)
+ 5501 8055 Experiment Interface Board (address=1)
+ 5502 8055 Experiment Interface Board (address=2)
+ 5503 8055 Experiment Interface Board (address=3)
+10d1 Hottinger Baldwin Measurement
+ 0101 USB-Module for Spider8, CP32
+ 0202 CP22 - Communication Processor
+ 0301 CP42 - Communication Processor
+10d2 RayComposer - R. Adams
+ 5243 RayComposer
+10d4 Man Boon Manufactory, Ltd
+10d5 Uni Class Technology Co., Ltd
+ 0004 PS/2 Converter
+ 5552 KVM Human Interface Composite Device (Keyboard/Mouse ports)
+ 55a2 2Port KVMSwitcher
+10d6 Actions Semiconductor Co., Ltd
+ 0c02 BioniQ 1001 Tablet
+ 1000 MP3 Player
+ 1100 MPMan MP-Ki 128 MP3 Player/Recorder
+ 1101 D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player
+ 2200 Acer MP-120 MP3 player
+ 8888 ADFU Device
+ ff51 ADFU Device
+ ff61 MP4 Player
+ ff66 Craig 2GB MP3/Video Player
+10de Authenex, Inc.
+10df In-Win Development, Inc.
+ 0500 iAPP CR-e500 Card reader
+10e0 Post-Op Video, Inc.
+10e1 CablePlus, Ltd
+10e2 Nada Electronics, Ltd
+10ec Vast Technologies, Inc.
+10f0 Nexio Co., Ltd
+ 2002 iNexio Touchscreen controller
+10f1 Importek
+ 1a08 Internal Webcam
+ 1a1e Laptop Integrated Webcam 1.3M
+ 1a2a Laptop Integrated Webcam
+10f5 Turtle Beach
+ 0200 Audio Advantage Roadie
+10fb Pictos Technologies, Inc.
+10fd Anubis Electronics, Ltd
+ 7e50 FlyCam Usb 100
+ 804d Typhoon Webshot II Webcam [zc0301]
+ 8050 FlyCAM-USB 300 XP2
+ de00 WinFast WalkieTV WDM Capture Driver.
+10fe Thrane & Thrane
+ 000c TT-3750 BGAN-XL Radio Module
+1100 VirTouch, Ltd
+ 0001 VTPlayer VTP-1 Braille Mouse
+1101 EasyPass Industrial Co., Ltd
+ 0001 FSK Electronics Super GSM Reader
+1108 Brightcom Technologies, Ltd
+110a Moxa Technologies Co., Ltd.
+ 1250 UPort 1250 2-Port RS-232/422/485
+ 1251 UPort 1250I 2-Port RS-232/422/485 with Isolation
+ 1410 UPort 1410 4-Port RS-232
+ 1450 UPort 1450 4-Port RS-232/422/485
+ 1451 UPort 1450I 4-Port RS-232/422/485 with Isolation
+ 1613 UPort 1610-16 16-Port RS-232
+ 1618 UPort 1610-8 8-Port RS-232
+ 1653 UPort 1650-16 16-Port RS-232/422/485
+ 1658 UPort 1650-8 8-Port RS-232/422/485
+1110 Analog Devices Canada, Ltd (Allied Telesyn)
+ 5c01 Huawei MT-882 Remote NDIS Network Device
+ 6489 ADSL ETH/USB RTR
+ 9000 ADSL LAN Adapter
+ 9001 ADSL Loader
+ 900f AT-AR215 DSL Modem
+ 9010 AT-AR215 DSL Modem
+ 9021 ADSL WAN Adapter
+ 9022 ADSL Loader
+ 9023 ADSL WAN Adapter
+ 9024 ADSL Loader
+ 9031 ADSL LAN Adapter
+ 9032 ADSL Loader
+1111 Pandora International Ltd.
+ 8888 Evolution Device
+1112 YM ELECTRIC CO., Ltd
+1113 Medion AG
+ a0a2 Active Sync device
+111e VSO Electric Co., Ltd
+112a RedRat
+ 0001 RedRat3 IR Transceiver
+ 0005 RedRat3II IR Transceiver
+112e Master Hill Electric Wire and Cable Co., Ltd
+112f Cellon International, Inc.
+1130 Tenx Technology, Inc.
+ 0001 BlyncLight
+ 0002 iBuddy
+ 0202 Rocket Launcher
+ 6604 MCE IR-Receiver
+ 660c Foot Pedal/Thermometer
+ 6806 Keychain photo frame
+ c301 Digital Photo viewer [Wallet Pix]
+ f211 TP6911 Audio Headset
+1131 Integrated System Solution Corp.
+ 1001 KY-BT100 Bluetooth Adapter
+ 1002 Bluetooth Device
+ 1003 Bluetooth Device
+ 1004 Bluetooth Device
+1132 Toshiba Corp., Digital Media Equipment [hex]
+ 4331 PDR-M4/M5/M70 Digital Camera
+ 4332 PDR-M60 Digital Camera
+ 4333 PDR-M2300/PDR-M700
+ 4334 PDR-M65
+ 4335 PDR-M61
+ 4337 PDR-M11
+ 4338 PDR-M25
+1136 CTS Electronincs
+ 3131 CTS LS515
+113c Arin Tech Co., Ltd
+113d Mapower Electronics Co., Ltd
+1141 V One Multimedia, Pte., Ltd
+1142 CyberScan Technologies, Inc.
+ 0709 Cyberview High Speed Scanner
+1145 Japan Radio Company
+ 0001 AirH PHONE AH-J3001V/J3002V
+1146 Shimane SANYO Electric Co., Ltd.
+1147 Ever Great Electric Wire and Cable Co., Ltd
+114b Sphairon Access Systems GmbH
+ 0110 Turbolink UB801R WLAN Adapter
+ 0150 Turbolink UB801RE Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+114c Tinius Olsen Testing Machine Co., Inc.
+114d Alpha Imaging Technology Corp.
+114f Wavecom
+ 1234 Fastrack Xtend FXT001 Modem
+115b Salix Technology Co., Ltd.
+1162 Secugen Corp.
+1163 DeLorme Publishing, Inc.
+ 0100 Earthmate GPS (orig)
+ 0200 Earthmate GPS (LT-20, LT-40)
+ 2020 Earthmate GPS (PN-40)
+1164 YUAN High-Tech Development Co., Ltd
+ 0300 ELSAVISION 460D
+ 0601 Analog TV Tuner
+ 0900 TigerBird BMP837 USB2.0 WDM Encoder
+ 0bc7 Digital TV Tuner
+ 521b MC521A mini Card ATSC Tuner
+ 6601 Digital TV Tuner Card [RTL2832U]
+1165 Telson Electronics Co., Ltd
+1166 Bantam Interactive Technologies
+1167 Salient Systems Corp.
+1168 BizConn International Corp.
+116e Gigastorage Corp.
+116f Silicon 10 Technology Corp.
+ 0005 Flash Card Reader
+ c108 Flash Card Reader
+ c109 Flash Card Reader
+1175 Shengyih Steel Mold Co., Ltd
+117d Santa Electronic, Inc.
+117e JNC, Inc.
+1182 Venture Corp., Ltd
+1183 Compaq Computer Corp. [hex] (Digital Dream ??)
+ 0001 DigitalDream l'espion XS
+ 19c7 ISDN TA
+ 4008 56k FaxModem
+ 504a PJB-100 Personal Jukebox
+1184 Kyocera Elco Corp.
+1188 Bloomberg L.P.
+1189 Acer Communications & Multimedia
+ 0893 EP-1427X-2 Ethernet Adapter [Acer]
+118f You Yang Technology Co., Ltd
+1190 Tripace
+1191 Loyalty Founder Enterprise Co., Ltd
+1196 Yankee Robotics, LLC
+ 0010 Trifid Camera without code
+ 0011 Trifid Camera
+1197 Technoimagia Co., Ltd
+1198 StarShine Technology Corp.
+1199 Sierra Wireless, Inc.
+ 0019 AC595U
+ 0021 AC597E
+ 0024 MC5727 CDMA modem
+ 0110 Composite Device
+ 0112 CDMA 1xEVDO PC Card, AirCard 580
+ 0120 AC595U
+ 0218 MC5720 Wireless Modem
+ 6467 MP Series Network Adapter
+ 6468 MP Series Network Adapter
+ 6469 MP Series Network Adapter
+ 6802 MC8755 Device
+ 6803 MC8765 Device
+ 6804 MC8755 Device
+ 6805 MC8765 Device
+ 6812 MC8775 Device
+ 6820 AC875 Device
+ 6832 MC8780 Device
+ 6833 MC8781 Device
+ 683a MC8785 Device
+ 683c Mobile Broadband 3G/UMTS (MC8790 Device)
+ 6850 AirCard 880 Device
+ 6851 AirCard 881 Device
+ 6852 AirCard 880E Device
+ 6853 AirCard 881E Device
+ 6854 AirCard 885 Device
+ 6856 ATT "USB Connect 881"
+ 6870 MC8780 Device
+ 6871 MC8781 Device
+ 6893 MC8777 Device
+ 68a3 MC8700 Modem
+ 68aa 4G LTE adapter
+ 9000 Gobi 2000 Wireless Modem (QDL mode)
+ 9001 Gobi 2000 Wireless Modem
+ 9002 Gobi 2000 Wireless Modem
+ 9003 Gobi 2000 Wireless Modem
+ 9004 Gobi 2000 Wireless Modem
+ 9005 Gobi 2000 Wireless Modem
+ 9006 Gobi 2000 Wireless Modem
+ 9007 Gobi 2000 Wireless Modem
+ 9008 Gobi 2000 Wireless Modem
+ 9009 Gobi 2000 Wireless Modem
+ 900a Gobi 2000 Wireless Modem
+ 9055 Gobi 9x15 Multimode 3G/4G LTE Modem (NAT mode)
+ 9057 Gobi 9x15 Multimode 3G/4G LTE Modem (IP passthrough mode)
+119a ZHAN QI Technology Co., Ltd
+119b ruwido austria GmbH
+ 0400 Infrared Keyboard V2.01
+11a0 Chipcon AS
+ eb11 CC2400EB 2.0 ZigBee Sniffer
+11a3 Technovas Co., Ltd
+ 8031 MP3 Player
+ 8032 MP3 Player
+11aa GlobalMedia Group, LLC
+ 1518 iREZ K2
+11ab Exito Electronics Co., Ltd
+11ac Nike
+ 6565 FuelBand
+11b0 ATECH FLASH TECHNOLOGY
+ 6208 PRO-28U
+11be R&D International NV
+ f0a0 Martin Maxxyz DMX
+11c5 Inmax
+ 0521 IMT-0521 Smartcard Reader
+11ca VeriFone Inc
+ 0207 PIN Pad VX 810
+ 0220 PIN Pad VX 805
+11db Topfield Co., Ltd.
+ 1000 PVR
+ 1100 PVR
+11e6 K.I. Technology Co. Ltd.
+11f5 Siemens AG
+ 0001 SX1
+ 0003 Mobile phone USB cable
+ 0004 X75
+ 0005 SXG75/EF81
+ 0008 UMTS/HSDPA Data Card
+ 0101 RCU Connect
+11f6 Prolific
+ 2001 Willcom WSIM
+11f7 Alcatel (?)
+ 02df Serial cable (v2) for TD-10 Mobile Phone
+1203 TSC Auto ID Technology Co., Ltd
+ 0140 TTP-245C
+1209 InterBiometrics
+ 1001 USB Hub
+ 1002 USB Relais
+ 1003 IBSecureCam-P
+ 1004 IBSecureCam-O
+ 1005 IBSecureCam-N
+ 1006 Mini IO-Board
+ 2000 Zygmunt Krynicki Lantern Brightness Sensor
+ 2048 Housedillon.com MRF49XA Transciever
+ 2222 LabConnect Signalgenerator
+ 2300 Keyboardio Keyboardio Model 01 Bootloader
+ 2301 Keyboardio Keyboardio Model 01
+ 2337 /Dev or SlashDev /Net
+ 3000 lloyd3000
+ 3333 LabConnect Digitalnetzteil
+ 5222 telavivmakers attami
+ 5a22 ikari_01 sd2snes
+ 7bd0 pokey9000 Tiny Bit Dingus
+ abd0 tibounise ADB converter
+ beef Modal MC-USB
+ c0f5 unethi PERswitch
+ ca1c KnightOS Hub
+ ca1d KnightOS MTP Device
+ cafe ii iigadget
+ dada Rebel Technology OWL
+ dead chaosfield.at AVR-Ruler
+ fa11 moonglow OpenXHC
+ feed ProgramGyar AVR-IR Sender
+120e Hudson Soft Co., Ltd
+120f Magellan
+ 524e RoadMate 1475T
+ 5260 Triton Handheld GPS Receiver (300/400/500/1500/2000)
+1210 DigiTech
+ 0016 RP500 Guitar Multi-Effects Processor
+ 001b RP155 Guitar Multi-Effects Processor
+ 001c RP255 Guitar Multi-Effects Processor
+121e Jungsoft Co., Ltd
+ 3403 Muzio JM250 Audio Player
+1221 Unknown manufacturer
+ 3234 Disk (Thumb drive)
+1223 SKYCABLE ENTERPRISE. CO., LTD.
+1228 Datapaq Limited
+ 0012 Q18 Data Logger
+ 0015 TPaq21/MPaq21 Datalogger
+ 584c XL2 Logger
+1230 Chipidea-Microelectronica, S.A.
+1233 Denver Electronics
+ 5677 FUSB200 mp3 player
+1234 Brain Actuated Technologies
+ 0000 Neural Impulse Actuator Prototype 1.0 [NIA]
+ 4321 Human Interface Device
+ ed02 Emotiv EPOC Developer Headset Wireless Dongle
+1235 Focusrite-Novation
+ 0001 ReMOTE Audio/XStation First Edition
+ 0002 Speedio
+ 0003 RemoteSL + ZeroSL
+ 0004 ReMOTE LE
+ 0005 XIOSynth [First Edition]
+ 0006 XStation
+ 0007 XIOSynth
+ 0008 ReMOTE SL Compact
+ 0009 nIO
+ 000a Nocturn
+ 000b ReMOTE SL MkII
+ 000c ZeRO MkII
+ 000e Launchpad
+ 0010 Saffire 6
+ 0011 Ultranova
+ 0012 Nocturn Keyboard
+ 0013 VRM Box
+ 0014 VRM Box Audio Class (2-out)
+ 0015 Dicer
+ 0016 Ultranova
+ 0018 Twitch
+ 0019 Impulse 25
+ 001a Impulse 49
+ 001b Impulse 61
+ 4661 ReMOTE25
+ 8000 Scarlett 18i6
+ 8002 Scarlett 8i6
+ 8006 Focusrite Scarlett 2i2
+ 8008 Saffire 6
+ 800a Scarlett 2i4
+ 800c Scarlett 18i20
+ 800e iTrack Solo
+ 8010 Forte
+ 8012 Scarlett 6i6
+ 8014 Scarlett 18i8
+1241 Belkin
+ 0504 Wireless Trackball Keyboard
+ 1111 Mouse
+ 1122 Typhoon Stream Optical Mouse USB+PS/2
+ 1155 Memorex Optical ScrollPro Mouse SE MX4600
+ 1166 MI-2150 Trust Mouse
+ 1177 Mouse [HT82M21A]
+ 1503 Keyboard
+ 1603 Keyboard
+ f767 Keyboard
+124a AirVast
+ 168b PRISM3 WLAN Adapter
+ 4017 PC-Chips 802.11b Adapter
+ 4023 WM168g 802.11bg Wireless Adapter [Intersil ISL3886]
+ 4025 IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887]
+124b Nyko (Honey Bee)
+ 4d01 Airflo EX Joystick
+124c MXI - Memory Experts International, Inc.
+ 3200 Stealth MXP 1GB
+125c Apogee Inc.
+ 0010 Alta series CCD
+125f A-DATA Technology Co., Ltd.
+ 312a Superior S102
+ 312b Superior S102 Pro
+ a15a DashDrive Durable HD710 portable HDD various size
+ a22a DashDrive Elite HE720 500GB
+ a91a Portable HDD CH91
+ c08a C008 Flash Drive
+ c81a Flash drive
+ c93a 4GB Pen Drive
+ c96a C906 Flash Drive
+ cb10 Dash Drive UV100
+1260 Standard Microsystems Corp.
+ ee22 SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887]
+1264 Covidien Energy-based Devices
+1266 Pirelli Broadband Solutions
+ 6302 Fastweb DRG A226M ADSL Router
+1267 Logic3 / SpectraVideo plc
+ 0103 G-720 Keyboard
+ 0201 A4Tech SWOP-3 Mouse
+ 0210 LG Optical Mouse 3D-310
+ a001 JP260 PC Game Pad
+ c002 Wireless Optical Mouse
+126c Aristocrat Technologies
+126d Bel Stewart
+126e Strobe Data, Inc.
+126f TwinMOS
+ 0163 Storage device (2gB thumb drive)
+ 1325 Mobile Disk
+ 2168 Mobile Disk III
+ a006 G240 802.11bg
+1274 Ensoniq
+1275 Xaxero Marine Software Engineering, Ltd.
+ 0002 WeatherFax 2000 Demodulator
+ 0080 SkyEye Weather Satellite Receiver
+1278 Starlight Xpress
+ 0105 SXV-M5
+ 0107 SXV-M7
+ 0109 SXV-M9
+ 0110 SXVF-H16
+ 0115 SXVF-H5
+ 0119 SXV-H9
+ 0135 SXVF-H35
+ 0136 SXVF-H36
+ 0200 SXV interface for paraller MX cameras
+ 0305 SXV-M5C
+ 0307 SXV-M7C
+ 0319 SXV-H9C
+ 0325 SXV-M25C
+ 0326 SXVR-M26C
+ 0507 Lodestar autoguider
+ 0517 CoStar
+1283 zebris Medical GmbH
+ 0100 USB-RS232 Adaptor
+ 0110 CMS20
+ 0111 CMS 10
+ 0112 CMS 05
+ 0114 ARCUS digma PC-Interface
+ 0115 SAM Axioquick recorder
+ 0116 SAM Axioquick recorder
+ 0120 emed-X
+ 0121 emed-AT
+ 0130 PDM
+ 0150 CMS10GI (Golf)
+1286 Marvell Semiconductor, Inc.
+ 00bc Marvell JTAG Probe
+ 1fab 88W8338 [Libertas] 802.11g
+ 2001 88W8388 802.11a/b/g WLAN
+ 2006 88W8362 802.11n WLAN
+ 8001 BLOB boot loader firmware
+1291 Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc.
+ 0010 FDM 2xxx Flash-OFDM modem
+ 0011 LR7F06/LR7F14 Flash-OFDM modem
+1292 Innomedia
+ 0258 Creative Labs VoIP Blaster
+1293 Belkin Components [hex]
+ 0002 F5U002 Parallel Port [uss720]
+ 2101 104-key keyboard
+1294 RISO KAGAKU CORP.
+ 1320 Webmail Notifier
+129b CyberTAN Technology
+ 160b Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523]
+ 160c Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523]
+ 1666 TG54USB 802.11bg
+ 1667 802.11bg
+ 1828 Gigaset USB Adapter 300
+12a7 Trendchip Technologies Corp.
+12ab Honey Bee Electronic International Ltd.
+12b8 Zhejiang Xinya Electronic Technology Co., Ltd.
+12b9 E28
+12ba Licensed by Sony Computer Entertainment America
+ 00ff Rocksmith Guitar Adapter
+ 0100 RedOctane Guitar for PlayStation(R)3
+ 0120 RedOctane Drum Kit for PlayStation(R)3
+ 0200 Harmonix Guitar for PlayStation(R)3
+ 0210 Harmonix Drum Kit for PlayStation(R)3
+12bd Gembird
+ d012 JPD Shockforce gamepad
+12c4 Autocue Group Ltd
+ 0006 Teleprompter Two-button Hand Control (v1)
+ 0008 Teleprompter Foot Control (v1)
+12cf DEXIN
+ 0170 Tt eSPORTS BLACK Gaming mouse
+12d1 Huawei Technologies Co., Ltd.
+ 1001 E169/E620/E800 HSDPA Modem
+ 1003 E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
+ 1004 E220 (bis)
+ 1009 U120
+ 1010 ETS2252+ CDMA Fixed Wireless Terminal
+ 1021 U8520
+ 1035 U8120
+ 1037 Ideos
+ 1038 Ideos (debug mode)
+ 1039 Ideos (tethering mode)
+ 1404 EM770W miniPCI WCDMA Modem
+ 1406 E1750
+ 140b EC1260 Wireless Data Modem HSD USB Card
+ 140c E180v
+ 1412 EC168c
+ 1436 Broadband stick
+ 1446 Broadband stick (modem on)
+ 1465 K3765 HSPA
+ 14c3 K5005 Vodafone LTE/UMTS/GSM Modem/Networkcard
+ 14c8 K5005 Vodafone LTE/UMTS/GSM MOdem/Networkcard
+ 14c9 K3770 3G Modem
+ 14cf K3772
+ 14d1 K3770 3G Modem (Mass Storage Mode)
+ 14db E353/E3131
+ 14f1 Gobi 3000 HSPA+ Modem
+ 14fe Modem (Mass Storage Mode)
+ 1501 Pulse
+ 1505 E398 LTE/UMTS/GSM Modem/Networkcard
+ 1506 Modem/Networkcard
+ 150a E398 LTE/UMTS/GSM Modem/Networkcard
+ 1520 K3765 HSPA
+ 1521 K4505 HSPA+
+ 155a R205 Mobile WiFi (CD-ROM mode)
+ 1575 K5150 LTE modem
+ 15ca E3131 3G/UMTS/HSPA+ Modem (Mass Storage Mode)
+ 1805 AT&T Go Phone U2800A phone
+ 1c05 Broadband stick (modem on)
+ 1c0b E173s 3G broadband stick (modem off)
+ 1c20 R205 Mobile WiFi (Charging)
+ 1d50 ET302s TD-SCDMA/TD-HSDPA Mobile Broadband
+ 1f01 E353/E3131 (Mass storage mode)
+ 1f16 K5150 LTE modem (Mass Storage Mode)
+ 380b WiMAX USB modem(s)
+12d2 LINE TECH INDUSTRIAL CO., LTD.
+12d6 EMS Dr. Thomas Wuensche
+ 0444 CPC-USB/ARM7
+ 0888 CPC-USB/M16C
+12d7 BETTER WIRE FACTORY CO., LTD.
+12d8 Araneus Information Systems Oy
+ 0001 Alea I True Random Number Generator
+12e6 Waldorf Music GmbH
+ 0013 Blofeld
+12ef Tapwave, Inc.
+ 0100 Tapwave Handheld [Tapwave Zodiac]
+12f5 Dynamic System Electronics Corp.
+12f7 Memorex Products, Inc.
+ 1a00 TD Classic 003B
+ 1e23 TravelDrive 2007 Flash Drive
+12fd AIN Comm. Technology Co., Ltd
+ 1001 AWU2000b 802.11b Stick
+12ff Fascinating Electronics, Inc.
+ 0101 Advanced RC Servo Controller
+1307 Transcend Information, Inc.
+ 0163 256MB/512MB/1GB Flash Drive
+ 0165 2GB/4GB/8GB Flash Drive
+ 0190 Ut190 8 GB Flash Drive with MicroSD reader
+ 0310 SD/MicroSD CardReader [hama]
+ 0330 63-in-1 Multi-Card Reader/Writer
+ 0361 CR-75: 51-in-1 Card Reader/Writer [Sakar]
+ 1169 TS2GJF210 JetFlash 210 2GB
+ 1171 Fingerprint Reader
+1308 Shuttle, Inc.
+ 0003 VFD Module
+ c001 eHome Infrared Transceiver
+1310 Roper
+ 0001 Class 1 Bluetooth Dongle
+1312 ICS Electronics
+1313 ThorLabs
+ 0010 LC1 Linear Camera (Jungo)
+ 0011 SP1 Spectrometer (Jungo)
+ 0012 SP2 Spectrometer (Jungo)
+ 0110 LC1 Linear Camera (VISA)
+ 0111 SP1 Spectrometer (VISA)
+ 0112 SP2 Spectrometer (VISA)
+ 8001 TXP-Series Slot (TXP5001, TXP5004)
+ 8012 BC106 Camera Beam Profiler
+ 8013 WFS10 Wavefront Sensor
+ 8017 BC206 Camera Beam Profiler
+ 8019 BP2 Multi Slit Beam Profiler
+ 8020 PM300 Optical Power Meter
+ 8021 PM300E Optical Power and Energy Meter
+ 8022 PM320E Optical Power and Energy Meter
+ 8030 ER100 Extinction Ratio Meter
+ 8070 PM100D
+131d Natural Point
+ 0155 TrackIR 3 Pro Head Tracker
+ 0156 TrackIR 4 Pro Head Tracker
+132a Envara Inc.
+ 1502 WiND 802.11abg / 802.11bg WLAN
+132b Konica Minolta
+ 0000 Dimage A2 Camera
+ 0001 Minolta DiMAGE A2 (ptp)
+ 0003 Dimage Xg Camera
+ 0006 Dimage Z2 Camera
+ 0007 Minolta DiMAGE Z2 (PictBridge mode)
+ 0008 Dimage X21 Camera
+ 000a Dimage Scan Dual IV AF-3200 (2891)
+ 000b Dimage Z10 Camera
+ 000d Dimage X50 Camera [storage?]
+ 000f Dimage X50 Camera [p2p?]
+ 0010 Dimage G600 Camera
+ 0012 Dimage Scan Elite 5400 II (2892)
+ 0013 Dimage X31 Camera
+ 0015 Dimage G530 Camera
+ 0017 Dimage Z3 Camera
+ 0018 Minolta DiMAGE Z3 (PictBridge mode)
+ 0019 Dimage A200 Camera
+ 0021 Dimage Z5 Camera
+ 0022 Minolta DiMAGE Z5 (PictBridge mode)
+ 002c Dynax 5D camera
+ 2001 Magicolor 2400w
+ 2004 Magicolor 5430DL
+ 2005 Magicolor 2430 DL
+ 2029 Magicolor 5440DL
+ 2030 PagePro 1350E(N)
+ 2033 PagePro 1400W
+ 2043 Magicolor 2530DL
+ 2045 Magicolor 2500W
+ 2049 Magicolor 2490MF
+133e Kemper Digital GmbH
+ 0815 Virus TI Desktop
+1342 Mobility
+ 0200 EasiDock 200 Hub
+ 0201 EasiDock 200 Keyboard and Mouse Port
+ 0202 EasiDock 200 Serial Port
+ 0203 EasiDock 200 Printer Port
+ 0204 Ethernet
+ 0304 EasiDock Ethernet
+1343 Citizen Systems
+ 0003 CX / DNP DS40
+ 0004 CX-W / DNP DS80
+ 0005 CY / DNP DSRX
+1345 Sino Lite Technology Corp.
+ 001c Xbox Controller Hub
+ 6006 Defender Wireless Controller
+1347 Moravian Instruments
+ 0400 G2CCD USB 1.1 obsolete
+ 0401 G2CCD-S with Sony ICX285 CCD
+ 0402 G2CCD2
+ 0403 G2/G3CCD-I KAI CCD
+ 0404 G2/G3/G4 CCD-F KAF CCD
+ 0405 Gx CCD-I CCD
+ 0406 Gx CCD-F CCD
+ 0410 G1-0400 CCD
+ 0411 G1-0800 CCD
+ 0412 G1-0300 CCD
+ 0413 G1-2000 CCD
+ 0414 G1-1400 CCD
+1348 Katsuragawa Electric Co., Ltd.
+134c PanJit International Inc.
+ 0001 Touch Panel Controller
+ 0002 Touch Panel Controller
+ 0003 Touch Panel Controller
+ 0004 Touch Panel Controller
+134e Digby's Bitpile, Inc. DBA D Bit
+1357 P&E Microcomputer Systems
+ 0089 OpenSDA - CDC Serial Port
+ 0503 USB-ML-12 HCS08/HCS12 Multilink
+ 0504 DEMOJM
+135f Control Development Inc.
+ 0110 Linear Spectrograph
+ 0111 Spectrograph - Renumerated
+ 0200 Linear Spectrograph
+ 0201 Spectrograph - Renumerated
+ 0240 MPP Spectrograph
+1366 SEGGER
+ 0101 J-Link PLUS
+136b STEC
+136e Andor Technology Ltd.
+ 0014 Zyla 5.5 sCMOS camera
+1370 Swissbit
+ 0323 Swissmemory cirrusWHITE
+ 6828 Victorinox Flash Drive
+1371 CNet Technology Inc.
+ 0001 CNUSB-611AR Wireless Adapter-G [AT76C503]
+ 0002 CNUSB-611AR Wireless Adapter-G [AT76C503] (FiberLine WL-240U)
+ 0013 CNUSB-611 Wireless Adapter [AT76C505]
+ 0014 CNUSB-611 Wireless Adapter [AT76C505] (FiberLine WL-240U)
+ 5743 CNUSB-611 (D) Wireless Adapter [AT76C503]
+ 9022 CWD-854 [RT2573]
+ 9032 CWD-854 rev F
+ 9401 CWD-854 Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+1376 Vimtron Electronics Co., Ltd.
+137b SCAPS GmbH
+ 0002 SCAPS USC-2 Scanner Controller
+1385 Netgear, Inc
+ 4250 WG111T
+ 4251 WG111T (no firmware)
+ 5f00 WPN111 RangeMax(TM) Wireless USB 2.0 Adapter
+ 5f01 WPN111 (no firmware)
+ 5f02 WPN111 (no firmware)
+ 6e00 WPNT121 802.11g 240Mbps Wireless Adapter [Airgo AGN300]
+138a Validity Sensors, Inc.
+ 0001 VFS101 Fingerprint Reader
+ 0005 VFS301 Fingerprint Reader
+ 0007 VFS451 Fingerprint Reader
+ 0008 VFS300 Fingerprint Reader
+ 0010 VFS Fingerprint sensor
+ 0011 VFS5011 Fingerprint Reader
+ 0017 Fingerprint Reader
+ 0018 Fingerprint scanner
+ 003c VFS471 Fingerprint Reader
+ 003d VFS491
+ 003f VFS495 Fingerprint Reader
+ 0050 Swipe Fingerprint Sensor
+138e Jungo LTD
+ 9000 Raisonance S.A. STM32 ARM evaluation board
+1390 TOMTOM B.V.
+ 0001 GO 520 T/GO 630/ONE XL (v9)
+ 5454 Blue & Me 2
+ 7474 GPS Sport Watch [Runner, Multi-Sport]
+1391 IdealTEK, Inc.
+ 1000 URTC-1000
+1395 Sennheiser Communications
+ 3556 USB Headset
+1397 BEHRINGER International GmbH
+ 00bc BCF2000
+1398 Q-tec
+ 2103 USB 2.0 Storage Device
+13ad Baltech
+ 9999 Card reader
+13b0 PerkinElmer Optoelectronics
+ 000a Alesis Photon X25 MIDI Controller
+13b1 Linksys
+ 000a WUSB54G v2 802.11g Adapter [Intersil ISL3887]
+ 000b WUSB11 v4.0 802.11b Adapter [ALi M4301]
+ 000c WUSB54AG 802.11a/g Adapter [Intersil ISL3887]
+ 000d WUSB54G v4 802.11g Adapter [Ralink RT2500USB]
+ 000e WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB]
+ 0011 WUSB54GP v4.0 802.11g Adapter [Ralink RT2500USB]
+ 0014 WUSB54GS v2 802.11g Adapter [Broadcom 4320 USB]
+ 0018 USB200M 10/100 Ethernet Adapter
+ 001a HU200TS Wireless Adapter
+ 001e WUSBF54G 802.11bg
+ 0020 WUSB54GC v1 802.11g Adapter [Ralink RT73]
+ 0022 WUSB54GX4 802.11g 240Mbps Wireless Adapter [Airgo AGN300]
+ 0023 WUSB54GR
+ 0024 WUSBF54G v1.1 802.11bg
+ 0026 WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB]
+ 0028 WUSB200 802.11g Adapter [Ralink RT2671]
+ 0029 WUSB300N 802.11bgn Wireless Adapter [Marvell 88W8362+88W8060]
+ 002f AE1000 v1 802.11n [Ralink RT3572]
+ 0031 AM10 v1 802.11n [Ralink RT3072]
+ 0039 AE1200 802.11bgn Wireless Adapter [Broadcom BCM43235]
+ 003a AE2500 802.11abgn Wireless Adapter [Broadcom BCM43236]
+ 003b AE3000 802.11abgn (3x3) Wireless Adapter [Ralink RT3573]
+ 003e AE6000 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U]
+ 003f WUSB6300 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]
+ 13b1 WUSB200: Wireless-G Business Network Adapter with Rangebooster
+13b2 Alesis
+ 0030 Multimix 8
+13b3 Nippon Dics Co., Ltd.
+13ba PCPlay
+ 0001 Konig Electronic CMP-KEYPAD12 Numeric Keypad
+ 0017 PS/2 Keyboard+Mouse Adapter
+ 0018 Barcode PCP-BCG4209
+13be Ricoh Printing Systems, Ltd.
+13ca JyeTai Precision Industrial Co., Ltd.
+13cf Wisair Ltd.
+ 1200 Olidata Wireless Multimedia Adapter
+13d0 Techsan Electronics Co., Ltd.
+ 2282 TechniSat DVB-PC TV Star 2
+13d1 A-Max Technology Macao Commercial Offshore Co. Ltd.
+ 7019 MD 82288
+ abe6 Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+13d2 Shark Multimedia
+ 0400 Pocket Ethernet [klsi]
+13d3 IMC Networks
+ 3201 VisionDTV USB-Ter/HAMA USB DVB-T device cold
+ 3202 VisionDTV USB-Ter/HAMA USB DVB-T device warm
+ 3203 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+ 3204 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+ 3205 DNTV Live! Tiny USB2 BDA (No Remote)
+ 3206 DNTV Live! Tiny USB2 BDA (No Remote)
+ 3207 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+ 3208 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+ 3209 DTV-DVB UDST7022BDA DVB-S Box(Without HID)
+ 3211 DTV-DVB Hybrid Analog/Capture / Pinnacle PCTV 310e
+ 3212 DTV-DVB UDTT704C - DVBT/NTSC/PAL Driver(PCM4)
+ 3213 DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver (PCM4)
+ 3214 DTV-DVB UDTT704F -(MiniCard) DVBT/NTSC/PAL Driver(Without HID)
+ 3215 DTV-DVB UDAT7240 - ATSC/NTSC/PAL Driver(PCM4)
+ 3216 DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver
+ 3217 Digital-TV Receiver.
+ 3219 DTV-DVB UDTT7049 - DVB-T Driver(Without HID)
+ 3220 DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver
+ 3223 DNTV Live! Tiny USB2 BDA (No Remote)
+ 3224 DNTV Live! Tiny USB2 BDA (No Remote)
+ 3226 DigitalNow TinyTwin DVB-T Receiver
+ 3234 DVB-T FTA Half Minicard [RTL2832U]
+ 3236 DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver
+ 3237 DTV-DVB UDTT 704J - dual DVB-T Driver
+ 3239 DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver(Without HID)
+ 3240 DTV-DVB UDXTTM6010 - A/D Driver(Without HID)
+ 3241 DTV-DVB UDXTTM6010 - A/D Driver(Without HID)
+ 3242 DTV-DVB UDAT7240LP - ATSC/NTSC/PAL Driver(Without HID)
+ 3243 DTV-DVB UDXTTM6010 - A/D Driver(Without HID)
+ 3244 DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver
+ 3247 802.11 n/g/b Wireless LAN Adapter
+ 3249 Internal Bluetooth
+ 3262 802.11 n/g/b Wireless LAN USB Adapter
+ 3273 802.11 n/g/b Wireless LAN USB Mini-Card
+ 3274 DVB-T Dongle [RTL2832U]
+ 3282 DVB-T + GPS Minicard [RTL2832U]
+ 3284 Wireless LAN USB Mini-Card
+ 3304 Asus Integrated Bluetooth module [AR3011]
+ 3306 Mediao 802.11n WLAN [Realtek RTL8191SU]
+ 3315 Bluetooth module
+ 3362 Atheros AR3012 Bluetooth 4.0 Adapter
+ 3375 Atheros AR3012 Bluetooth 4.0 Adapter
+ 3392 Azurewave 43228+20702
+ 3394 Bluetooth
+ 3474 Atheros AR3012 Bluetooth
+ 5070 Webcam
+ 5111 Integrated Webcam
+ 5115 Integrated Webcam
+ 5116 Integrated Webcam
+ 5122 2M Integrated Webcam
+ 5126 PC Cam
+ 5130 Integrated Webcam
+ 5702 UVC VGA Webcam
+ 5710 UVC VGA Webcam
+ 5716 UVC VGA Webcam
+ 7020 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+ 7022 DTV-DVB UDST7022BDA DVB-S Box(Without HID)
+13d7 Guidance Software, Inc.
+ 0001 T5 PATA forensic bridge
+13dc ALEREON, INC.
+13dd i.Tech Dynamic Limited
+13e1 Kaibo Wire & Cable (Shenzhen) Co., Ltd.
+13e5 Rane
+ 0001 SL-1
+ 0003 TTM 57SL
+13e6 TechnoScope Co., Ltd.
+13ea Hengstler
+ 0001 C-56 Thermal Printer
+13ec Zydacron
+ 0006 HID Remote Control
+13ee MosArt
+ 0001 Optical Mouse
+ 0003 Optical Mouse
+13fd Initio Corporation
+ 0840 INIC-1618L SATA
+ 0841 Samsung SE-T084M DVD-RW
+ 1040 INIC-1511L PATA Bridge
+ 1340 Hi-Speed USB to SATA Bridge
+ 160f RocketFish SATA Bridge [INIC-1611]
+ 1640 INIC-1610L SATA Bridge
+ 1669 INIC-1609PN
+ 1840 INIC-1608 SATA bridge
+ 1e40 INIC-1610P SATA bridge
+13fe Kingston Technology Company Inc.
+ 1a00 512MB/1GB Flash Drive
+ 1a23 512MB Flash Drive
+ 1d00 DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
+ 1e00 Flash Drive 2 GB [ICIDU 2 GB]
+ 1e50 U3 Smart Drive
+ 1f00 Kingston DataTraveler / Patriot Xporter
+ 1f23 PS2232 flash drive controller
+ 2240 microSD card reader
+ 3100 2/4 GB stick
+ 3123 Verbatim STORE N GO 4GB
+ 3600 flash drive (4GB, EMTEC)
+ 3800 Rage XT Flash Drive
+ 3e00 Flash Drive
+ 4100 Flash drive
+ 5000 USB flash drive (32 GB SHARKOON Accelerate)
+ 5100 Flash Drive
+1400 Axxion Group Corp.
+1402 Bowe Bell & Howell
+1403 Sitronix
+ 0001 Digital Photo Frame
+1409 IDS Imaging Development Systems GmbH
+ 1000 generic (firmware not loaded yet)
+ 1485 uEye UI1485
+140e Telechips, Inc.
+ b011 TCC780X-based player (USB Boot mode)
+ b021 TCC77X-based players (USB Boot mode)
+1410 Novatel Wireless
+ 1110 Merlin S620
+ 1120 Merlin EX720
+ 1130 Merlin S720
+ 1400 Merlin U730/U740 (Vodafone)
+ 1410 Merlin U740 (non-Vodafone)
+ 1430 Merlin XU870
+ 1450 Merlin X950D
+ 2110 Ovation U720/MCD3000
+ 2410 Expedite EU740
+ 2420 Expedite EU850D/EU860D/EU870D
+ 4100 U727
+ 4400 Ovation MC930D/MC950D
+ 9010 Expedite E362
+ a001 Gobi Wireless Modem
+ a008 Gobi Wireless Modem (QDL mode)
+ b001 Ovation MC551
+1415 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc.
+ 0000 Sony SingStar USBMIC
+ 0020 Sony Wireless SingStar
+ 2000 Sony Playstation Eye
+1419 ABILITY ENTERPRISE CO., LTD.
+1421 Sensor Technology
+ 0605 Sentech Camera
+1429 Vega Technologies Industrial (Austria) Co.
+142a Thales E-Transactions
+ 0003 Artema Hybrid
+ 0005 Artema Modular
+ 0043 medCompact
+142b Arbiter Systems, Inc.
+ 03a5 933A Portable Power Sentinel
+1430 RedOctane
+ 0150 wireless receiver for skylanders wii
+ 4734 Guitar Hero4 hub
+ 474b Guitar Hero MIDI interface
+1431 Pertech Resources, Inc.
+1435 Wistron NeWeb
+ 0427 UR054g 802.11g Wireless Adapter [Intersil ISL3887]
+ 0711 UR055G 802.11bg
+ 0804 AR9170+AR9104 802.11abgn Wireless Adapter
+ 0826 AR5523
+ 0827 AR5523 (no firmware)
+ 0828 AR5523
+ 0829 AR5523 (no firmware)
+1436 Denali Software, Inc.
+143c Altek Corporation
+1443 Digilent
+ 0007 Development board JTAG
+1446 X.J.GROUP
+ 6a73 Stamps.com Model 510 5LB Scale
+ 6a78 DYMO Endicia 75lb Digital Scale
+1453 Radio Shack
+ 4026 26-183 Serial Cable
+1456 Extending Wire & Cable Co., Ltd.
+1457 First International Computer, Inc.
+ 5117 OpenMoko Neo1973 kernel usbnet (g_ether, CDC Ethernet) mode
+ 5118 OpenMoko Neo1973 Debug board (V2+)
+ 5119 OpenMoko Neo1973 u-boot cdc_acm serial port
+ 511a HXD8 u-boot usbtty CDC ACM Mode
+ 511b SMDK2440 u-boot usbtty CDC ACM mode
+ 511c SMDK2443 u-boot usbtty CDC ACM mode
+ 511d QT2410 u-boot usbtty CDC ACM mode
+ 5120 OpenMoko Neo1973 u-boot usbtty generic serial
+ 5121 OpenMoko Neo1973 kernel mass storage (g_storage) mode
+ 5122 OpenMoko Neo1973 / Neo Freerunner kernel cdc_ether USB network
+ 5123 OpenMoko Neo1973 internal USB CSR4 module
+ 5124 OpenMoko Neo1973 Bluetooth Device ID service
+145f Trust
+ 0106 Trust K56 V92 USB Modem
+ 013d PC Camera (SN9C201 + OV7660)
+ 013f Megapixel Auto Focus Webcam
+ 0142 WB-6250X Webcam
+ 015a WB-8300X 2MP Webcam
+ 0161 15901 802.11bg Wireless Adapter [Realtek RTL8187L]
+ 0167 Widescreen 3MP Webcam
+ 0176 Isla Keyboard
+1460 Tatung Co.
+ 9150 eHome Infrared Transceiver
+1461 Staccato Communications
+1462 Micro Star International
+ 5512 MegaStick-1 Flash Stick
+ 8807 DIGIVOX mini III [af9015]
+1472 Huawei-3Com
+ 0007 Aolynk WUB300g [ZyDAS ZD1211]
+ 0009 Aolynk WUB320g
+147a Formosa Industrial Computing, Inc.
+ e015 eHome Infrared Receiver
+ e016 eHome Infrared Receiver
+ e017 eHome Infrared Receiver
+ e018 eHome Infrared Receiver
+ e02c Infrared Receiver
+ e03a eHome Infrared Receiver
+ e03c eHome Infrared Receiver
+ e03d 2 Channel Audio
+ e03e Infrared Receiver [IR605A/Q]
+147e Upek
+ 1000 Biometric Touchchip/Touchstrip Fingerprint Sensor
+ 1001 TCS5B Fingerprint sensor
+ 1002 Biometric Touchchip/Touchstrip Fingerprint Sensor
+ 2016 Biometric Touchchip/Touchstrip Fingerprint Sensor
+ 2020 TouchChip Fingerprint Coprocessor (WBF advanced mode)
+ 3000 TCS1C EIM/Cypress Fingerprint sensor
+ 3001 TCS1C EIM/STM32 Fingerprint sensor
+147f Hama GmbH & Co., KG
+1482 Vaillant
+ 1005 VRD PC-Interface
+1484 Elsa AG [hex]
+ 1746 Ecomo 19H99 Monitor
+ 7616 Elsa Hub
+1485 Silicom
+ 0001 U2E
+ 0002 Psion Gold Port Ethernet
+1487 DSP Group, Ltd.
+148e EVATRONIX SA
+148f Ralink Technology, Corp.
+ 1000 Motorola BC4 Bluetooth 3.0+HS Adapter
+ 1706 RT2500USB Wireless Adapter
+ 2070 RT2070 Wireless Adapter
+ 2570 RT2570 Wireless Adapter
+ 2573 RT2501/RT2573 Wireless Adapter
+ 2671 RT2601/RT2671 Wireless Adapter
+ 2770 RT2770 Wireless Adapter
+ 2870 RT2870 Wireless Adapter
+ 3070 RT2870/RT3070 Wireless Adapter
+ 3071 RT3071 Wireless Adapter
+ 3072 RT3072 Wireless Adapter
+ 3370 RT3370 Wireless Adapter
+ 3572 RT3572 Wireless Adapter
+ 3573 RT3573 Wireless Adapter
+ 5370 RT5370 Wireless Adapter
+ 5372 RT5372 Wireless Adapter
+ 5572 RT5572 Wireless Adapter
+ 7601 MT7601U Wireless Adapter
+ 760b MT7601U Wireless Adapter
+ 9020 RT2500USB Wireless Adapter
+ 9021 RT2501USB Wireless Adapter
+1491 Futronic Technology Co. Ltd.
+ 0020 FS81 Fingerprint Scanner Module
+1493 Suunto
+ 0010 Bluebird [Ambit]
+ 0019 Duck [Ambit2]
+ 001a Colibri [Ambit2 S]
+ 001b Emu [Ambit3 Peak]
+ 001c Finch [Ambit3 Sport]
+ 001d Greentit [Ambit2 R]
+1497 Panstrong Company Ltd.
+1498 Microtek International Inc.
+ a090 DVB-T Tuner
+149a Imagination Technologies
+ 2107 DBX1 DSP core
+14aa WideView Technology Inc.
+ 0001 Avermedia AverTV DVBT USB1.1 (cold)
+ 0002 Avermedia AverTV DVBT USB1.1 (warm)
+ 0201 AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold)
+ 0221 WT-220U DVB-T dongle
+ 022b WT-220U DVB-T dongle
+ 0301 AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm)
+14ad CTK Corporation
+14ae Printronix Inc.
+14af ATP Electronics Inc.
+14b0 StarTech.com Ltd.
+14b2 Ralink Technology, Corp.
+ 3a93 Topcom 802.11bg Wireless Adapter [Atheros AR5523]
+ 3a95 Toshiba WUS-G06G-JT 802.11bg Wireless Adapter [Atheros AR5523]
+ 3a98 Airlink101 AWLL4130 802.11bg Wireless Adapter [Atheros AR5523]
+ 3c02 Conceptronic C54RU v2 802.11bg Wireless Adapter [Ralink RT2571]
+ 3c05 rt2570 802.11g WLAN
+ 3c06 Conceptronic C300RU v1 802.11bgn Wireless Adapter [Ralink RT2870]
+ 3c07 802.11n adapter
+ 3c09 802.11n adapter
+ 3c22 Conceptronic C54RU v3 802.11bg Wireless Adapter [Ralink RT2571W]
+ 3c23 Airlink101 AWLL6080 802.11bgn Wireless Adapter [Ralink RT2870]
+ 3c24 NEC NP01LM 802.11abg Wireless Adapter [Ralink RT2571W]
+ 3c25 DrayTek Vigor N61 802.11bgn Wireless Adapter [Ralink RT2870]
+ 3c27 Airlink101 AWLL6070 802.11bgn Wireless Adapter [Ralink RT2770]
+ 3c28 Conceptronic C300RU v2 802.11bgn Wireless Adapter [Ralink RT2770]
+ 3c2b NEC NP02LM 802.11bgn Wireless Adapter [Ralink RT3072]
+ 3c2c Keebox W150NU 802.11bgn Wireless Adapter [Ralink RT3070]
+14c0 Rockwell Automation, Inc.
+14c2 Gemlight Computer, Ltd
+ 0250 Storage Adapter V2
+ 0350 Storage Adapter V2
+14c8 Zytronic
+14cd Super Top
+ 1212 microSD card reader (SY-T18)
+ 121c microSD card reader
+ 121f microSD CardReader SY-T18
+ 123a SD/MMC/RS-MMC Card Reader
+ 125c SD card reader
+ 127b SDXC Reader
+ 6116 M6116 SATA Bridge
+ 6600 M110E PATA bridge
+ 6700 Card Reader
+ 6900 Card Reader
+ 8123 SD MMC Reader
+ 8125 SD MMC Reader
+14d8 JAMER INDUSTRIES CO., LTD.
+14dd Raritan Computer, Inc.
+ 1007 D2CIM-VUSB KVM connector
+14e0 WiNRADiO Communications
+ 0501 WR-G528e 'CHEETAH'
+14e1 Dialogue Technology Corp.
+ 5000 PenMount 5000 Touch Controller
+14e5 SAIN Information & Communications Co., Ltd.
+14ea Planex Communications
+ ab10 GW-US54GZ
+ ab11 GU-1000T
+ ab13 GW-US54Mini 802.11bg
+14ed Shure Inc.
+ 29b6 X2u Adapter
+14f7 TechniSat Digital GmbH
+ 0001 SkyStar 2 HD CI
+ 0002 SkyStar 2 HD CI
+ 0003 CableStar Combo HD CI
+ 0004 AirStar TeleStick 2
+ 0500 DVB-PC TV Star HD
+1500 Ellisys
+1501 Pine-Tum Enterprise Co., Ltd.
+1509 First International Computer, Inc.
+ 0a01 LI-3100 Area Meter
+ 0a02 LI-7000 CO2/H2O Gas Analyzer
+ 0a03 C-DiGit Blot Scanner
+ 9242 eHome Infrared Transceiver
+1513 medMobile
+ 0444 medMobile
+1514 Actel
+ 2003 FlashPro3 Programmer
+ 2004 FlashPro3 Programmer
+ 2005 FlashPro3 Programmer
+1516 CompUSA
+ 1603 Flash Drive
+ 8628 Pen Drive
+1518 Cheshire Engineering Corp.
+ 0001 HDReye High Dynamic Range Camera
+ 0002 HDReye (before firmware loads)
+1519 Comneon
+ 0020 HSIC Device
+1520 Bitwire Corp.
+1524 ENE Technology Inc
+ 6680 UTS 6680
+1527 Silicon Portals
+ 0200 YAP Phone (no firmware)
+ 0201 YAP Phone
+1529 UBIQUAM Co., Ltd.
+ 3100 CDMA 1xRTT USB Modem (U-100/105/200/300/520)
+152a Thesycon Systemsoftware & Consulting GmbH
+ 8350 NET Gmbh iCube Camera
+ 8400 INI DVS128
+ 840d INI DAViS
+ 841a INI DAViS FX3
+152b MIR Srl
+ 0001 spirobank II
+ 0002 spirolab III
+ 0003 MiniSpir
+ 0004 Oxi
+ 0005 spiros II
+ 0006 smiths spirobank II
+ 0007 smiths spirobank G-USB
+ 0008 smiths MiniSpir
+ 0009 spirobank G-USB
+ 000a smiths Oxi
+ 000b smiths spirolab III
+ 000c chorus III
+ 000d spirolab III Bw
+ 000e spirolab III
+ 000f easySpiro
+ 0010 Spirotel converter
+ 0011 spirobank
+ 0012 spiro3 Zimmer
+ 0013 spirotel serial
+ 0014 spirotel II
+ 0015 spirodoc
+152d JMicron Technology Corp. / JMicron USA Technology Corp.
+ 0539 JMS539/567 SuperSpeed SATA II/III 3.0G/6.0G Bridge
+ 0567 JMS567 SATA 6Gb/s bridge
+ 0770 Alienware Integrated Webcam
+ 2329 JM20329 SATA Bridge
+ 2335 ATA/ATAPI Bridge
+ 2336 Hard Disk Drive
+ 2337 ATA/ATAPI Bridge
+ 2338 JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
+ 2339 JM20339 SATA Bridge
+ 2352 ATA/ATAPI Bridge
+ 2509 JMS539 SuperSpeed SATA II 3.0G Bridge
+ 2551 JMS551 SATA 3Gb/s bridge
+ 2566 JMS566 SATA 3Gb/s bridge
+ 2590 Seatay ATA/ATAPI Bridge
+ 3562 JMS567 SATA 6Gb/s bridge
+ 3569 JMS566 SATA 3Gb/s bridge
+152e LG (HLDS)
+ 2507 PL-2507 IDE Controller
+ e001 GSA-5120D DVD-RW
+1532 Razer USA, Ltd
+ 0001 RZ01-020300 Optical Mouse [Diamondback]
+ 0003 Krait Mouse
+ 0007 DeathAdder Mouse
+ 0013 Orochi mouse
+ 0015 Naga Mouse
+ 0016 DeathAdder Mouse
+ 0017 RZ01-0035 Laser Gaming Mouse [Imperator]
+ 001c RZ01-0036 Optical Gaming Mouse [Abyssus]
+ 0024 Razer Mamba
+ 002e RZ01-0058 Gaming Mouse [Naga]
+ 0036 RZ01-0075, Gaming Mouse [Naga Hex]
+ 0101 Copperhead Mouse
+ 0102 Tarantula Keyboard
+ 0109 Lycosa Keyboard
+ 0113 RZ07-0074 Gaming Keypad [Orbweaver]
+ 0300 RZ06-0063 Motion Sensing Controllers [Hydra]
+153b TerraTec Electronic GmbH
+ 1181 Cinergy S2 PCIe Dual Port 1
+ 1182 Cinergy S2 PCIe Dual Port 2
+1546 U-Blox AG
+ 01a5 NL-402U
+1547 SG Intec Ltd & Co KG
+ 1000 SG-Lock[U2]
+154a Celectronic GmbH
+ 8180 CARD STAR/medic2
+154b PNY
+ 0010 USB 2.0 Flash Drive
+ 0048 Flash Drive
+ 004d 8 GB Flash Drive
+ 0053 Flash Drive
+ 0057 32GB Micro Slide Attache Flash Drive
+ 005b Flash Drive
+ 0062 Flash Drive
+ 007a Classic Attache Flash Drive
+ 6545 FD Device
+ fa05 Flash Drive
+154d ConnectCounty Holdings Berhad
+154e D&M Holdings, Inc. (Denon/Marantz)
+ 3000 Marantz RC9001 Remote Control
+154f SNBC CO., Ltd
+1554 Prolink Microsystems Corp.
+ 5010 PV-D231U(RN)-F [PixelView PlayTV SBTVD Full-Seg]
+1557 OQO
+ 0002 model 01 WiFi interface
+ 0003 model 01 Bluetooth interface
+ 0a80 Gobi Wireless Modem (QDL mode)
+ 7720 model 01+ Ethernet
+ 8150 model 01 Ethernet interface
+1568 Sunf Pu Technology Co., Ltd
+156f Quantum Corporation
+1570 ALLTOP TECHNOLOGY CO., LTD.
+157b Ketron SRL
+157e TRENDnet
+ 3006 TEW-444UB EU [TRENDnet]
+ 3007 TEW-444UB EU (no firmware)
+ 300a TEW-429UB 802.11bg
+ 300b TEW-429UB 802.11bg
+ 300c TEW-429UF A1 802.11bg Wireless Adapter [ZyDAS ZD1211B]
+ 300d TEW-429UB C1 802.11bg
+ 300e SMC SMCWUSB-N 802.11bgn 2x2:2 Wireless Adapter [Ralink RT2870]
+ 3012 TEW-604UB 802.11bg Wireless Adapter [Atheros AR5523]
+ 3013 TEW-645UB 802.11bgn 1x2:2 Wireless Adapter [Ralink RT2770]
+ 3204 Allnet ALL0298 v2 802.11bg
+ 3205 Allnet ALL0283 [AR5523]
+ 3206 Allnet ALL0283 [AR5523](no firmware)
+ 3207 TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211]
+ 3208 TEW-509UB 1.1R 802.11abg Wireless Adapter
+1582 Fiberline
+ 6003 WL-430U 802.11bg
+1587 SMA Technologie AG
+158d Oakley Inc.
+158e JDS Uniphase Corporation (JDSU)
+ 0820 SmartPocket Class Device
+1598 Kunshan Guoji Electronics Co., Ltd.
+15a2 Freescale Semiconductor, Inc.
+ 0038 9S08JS Bootloader
+ 003b USB2CAN Application for ColdFire DEMOJM board
+ 0042 OSBDM - Debug Port
+ 004f i.MX28 SystemOnChip in RecoveryMode
+ 0052 i.MX50 SystemOnChip in RecoveryMode
+ 0054 i.MX 6Dual/6Quad SystemOnChip in RecoveryMode
+ 0061 i.MX 6Solo/6DualLite SystemOnChip in RecoveryMode
+15a4 Afatech Technologies, Inc.
+ 1000 AF9015/AF9035 DVB-T stick
+ 1001 AF9015/AF9035 DVB-T stick
+ 1336 SDHC/MicroSD/MMC/MS/M2/CF/XD Flash Card Reader
+ 9015 AF9015 DVB-T USB2.0 stick
+ 9016 AF9015 DVB-T USB2.0 stick
+15a8 Teams Power Limited
+15a9 Gemtek
+ 0002 SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887]
+ 0004 WUBR-177G [Ralink RT2571W]
+ 0006 Wireless 11n USB Adapter
+ 0010 802.11n USB Wireless Card
+ 0012 WUBR-208N 802.11abgn Wireless Adapter [Ralink RT2870]
+ 002d WLTUBA-107 [Yota 4G LTE]
+15aa Gearway Electronics (Dong Guan) Co., Ltd.
+15ad VMware Inc.
+15ba Olimex Ltd.
+ 0003 OpenOCD JTAG
+ 0004 OpenOCD JTAG TINY
+ 002a ARM-USB-TINY-H JTAG interface
+ 002b ARM-USB-OCD-H JTAG+RS232
+15c0 XL Imaging
+ 0001 2M pixel Microscope Camera
+ 0002 3M pixel Microscope Camera
+ 0003 1.3M pixel Microscope Camera (mono)
+ 0004 1.3M pixel Microscope Camera (colour)
+ 0005 3M pixel Microscope Camera (Mk 2)
+ 0006 2M pixel Microscope Camera (with capture button)
+ 0007 3M pixel Microscope Camera (with capture button)
+ 0008 1.3M pixel Microscope Camera (colour, with capture button)
+ 0009 1.3M pixel Microscope Camera (colour, with capture button)
+ 000a 2M pixel Microscope Camera (Mk 2)
+ 0010 1.3M pixel "Tinycam"
+ 0101 3M pixel Microscope Camera
+15c2 SoundGraph Inc.
+ 0036 LC16M VFD Display/IR Receiver
+ 0038 GD01 MX LCD Display/IR Receiver
+ 0042 Antec Veris Multimedia Station E-Z IR Receiver
+ ffda iMON PAD Remote Controller
+ ffdc iMON PAD Remote Controller
+15c5 Advance Multimedia Internet Technology Inc. (AMIT)
+ 0008 WL532U 802.11g Adapter
+15c6 Laboratoires MXM
+ 1000 DigistimSP (cold)
+ 1001 DigistimSP (warm)
+ 1002 DigimapSP USB (cold)
+ 1003 DigimapSP USB (warm)
+ 1004 DigistimSP (cold)
+ 1005 DigistimSP (warm)
+ 1100 Odyssee (cold)
+ 1101 Odyssee (warm)
+ 1200 Digispy
+15c8 KTF Technologies
+ 3201 EVER EV-W100/EV-W250
+15c9 D-Box Technologies
+15ca Textech International Ltd.
+ 00c3 Mini Optical Mouse
+ 0101 MIDI Interface cable
+ 1806 MIDI Interface cable
+15d5 Coulomb Electronics Ltd.
+15d9 Trust International B.V.
+ 0a33 Optical Mouse
+ 0a37 Mouse
+ 0a41 MI-2540D [Optical mouse]
+ 0a4c USB+PS/2 Optical Mouse
+ 0a4d Optical Mouse
+ 0a4f Optical Mouse
+15dc Hynix Semiconductor Inc.
+15e0 Seong Ji Industrial Co., Ltd.
+15e1 RSA
+ 2007 RSA SecurID (R) Authenticator
+15e4 Numark
+ 0024 Mixtrack
+ 0140 ION VCR 2 PC / Video 2 PC
+15e8 SohoWare
+ 9100 NUB100 Ethernet [pegasus]
+ 9110 10/100 USB Ethernet
+15e9 Pacific Digital Corp.
+ 04ce MemoryFrame MF-570
+ 1968 MemoryFrame MF-570
+ 1969 Digital Frame
+15ec Belcarra Technologies Corp.
+15f4 HanfTek
+ 0001 HanfTek UMT-010 USB2.0 DVB-T (cold)
+ 0025 HanfTek UMT-010 USB2.0 DVB-T (warm)
+1604 Tascam
+ 8000 US-428 Audio/Midi Controller (without fw)
+ 8001 US-428 Audio/Midi Controller
+ 8004 US-224 Audio/Midi Controller (without fw)
+ 8005 US-224 Audio/Midi Controller
+ 8006 US-122 Audio/Midi Interface (without fw)
+ 8007 US-122 Audio/Midi Interface
+1606 Umax
+ 0002 Astra 1236U Scanner
+ 0010 Astra 1220U
+ 0030 Astra 1600U/2000U
+ 0050 Scanner
+ 0060 Astra 3400/3450
+ 0070 Astra 4400/4450
+ 0130 Astra 2100U
+ 0160 Astra 5400U
+ 0170 Uniscan D50
+ 0230 Astra 2200/2200SU
+ 0350 Astra 4800/4850 Scanner
+ 1030 Astra 4000U
+ 1220 Genesys Logic Scanner Controller NT5.0
+ 2010 AstraCam Digital Camera
+ 2020 AstraCam 1000
+ 2030 AstraCam 1800 Digital Camera
+1608 Inside Out Networks [hex]
+ 0001 EdgePort/4 Serial Port
+ 0002 Edgeport/8
+ 0003 Rapidport/4
+ 0004 Edgeport/4
+ 0005 Edgeport/2
+ 0006 Edgeport/4i
+ 0007 Edgeport/2i
+ 0008 Edgeport/8
+ 000c Edgeport/421
+ 000d Edgeport/21
+ 000e Edgeport/4
+ 000f Edgeport/8
+ 0010 Edgeport/2
+ 0011 Edgeport/4
+ 0012 Edgeport/416
+ 0014 Edgeport/8i
+ 0018 Edgeport/412
+ 0019 Edgeport/412
+ 001a Edgeport/2+2i
+ 0101 Edgeport/4
+ 0105 Edgeport/2
+ 0106 Edgeport/4i
+ 0107 Edgeport/2i
+ 010c Edgeport/421
+ 010d Edgeport/21
+ 0110 Edgeport/2
+ 0111 Edgeport/4
+ 0112 Edgeport/416
+ 0114 Edgeport/8i
+ 0201 Edgeport/4
+ 0203 Rapidport/4
+ 0204 Edgeport/4
+ 0205 Edgeport/2
+ 0206 Edgeport/4i
+ 0207 Edgeport/2i
+ 020c Edgeport/421
+ 020d Edgeport/21
+ 020e Edgeport/4
+ 020f Edgeport/8
+ 0210 Edgeport/2
+ 0211 Edgeport/4
+ 0212 Edgeport/416
+ 0214 Edgeport/8i
+ 0215 Edgeport/1
+ 0216 EPOS/44
+ 0217 Edgeport/42
+ 021a Edgeport/2+2i
+ 021b Edgeport/2c
+ 021c Edgeport/221c
+ 021d Edgeport/22c
+ 021e Edgeport/21c
+ 021f Edgeport/62
+ 0240 Edgeport/1
+ 0241 Edgeport/1i
+ 0242 Edgeport/4s
+ 0243 Edgeport/8s
+ 0244 Edgeport/8
+ 0245 Edgeport/22c
+ 0301 Watchport/P
+ 0302 Watchport/M
+ 0303 Watchport/W
+ 0304 Watchport/T
+ 0305 Watchport/H
+ 0306 Watchport/E
+ 0307 Watchport/L
+ 0308 Watchport/R
+ 0309 Watchport/A
+ 030a Watchport/D
+ 030b Watchport/D
+ 030c Power Management Port
+ 030e Power Management Port
+ 030f Watchport/G
+ 0310 Watchport/Tc
+ 0311 Watchport/Hc
+ 1403 MultiTech Systems MT4X56 Modem
+ 1a17 Agilent Technologies (E6473)
+160a VIA Technologies, Inc.
+ 3184 VIA VNT-6656 [WiFi 802.11b/g USB Dongle]
+160e INRO
+ 0001 E2USBKey
+1614 Amoi Electronics
+ 0404 WMA9109 UMTS Phone
+ 0600 Vodafone VDA GPS / Toschiba Protege G710
+ 0804 WP-S1 Phone
+1617 Sony Corp.
+ 2002 NVX-P1 Personal Navigation System
+1619 L & K Precision Technology Co., Ltd.
+1621 Wionics Research
+1628 Stonestreet One, Inc.
+162a Airgo Networks Inc.
+162f WiQuest Communications, Inc.
+1630 2Wire, Inc.
+ 0005 802.11g Wireless Adapter [Intersil ISL3886]
+ 0011 PC Port 10 Mps Adapter
+ ff81 802.11b Wireless Adapter [Lucent/Agere Hermes I]
+1631 Good Way Technology
+ 6200 GWUSB2E
+ c019 RT2573
+1645 Entrega [hex]
+ 0001 1S Serial Port
+ 0002 2S Serial Port
+ 0003 1S25 Serial Port
+ 0004 4S Serial Port
+ 0005 E45 Ethernet [klsi]
+ 0006 Parallel Port
+ 0007 U1-SC25 SCSI
+ 0008 Ethernet
+ 0016 Bi-directional to Parallel Printer Converter
+ 0080 1 port to Serial Converter
+ 0081 1 port to Serial Converter
+ 0093 1S9 Serial Port
+ 8000 EZ-USB
+ 8001 1 port to Serial
+ 8002 2x Serial Port
+ 8003 1 port to Serial
+ 8004 2U4S serial/usb hub
+ 8005 Ethernet
+ 8080 1 port to Serial
+ 8081 1 port to Serial
+ 8093 PortGear Serial Port
+1649 SofTec Microsystems
+ 0102 uDART In-Circuit Debugger
+ 0200 SpYder USBSPYDER08
+164a ChipX
+164c Matrix Vision GmbH
+ 0101 mvBlueFOX camera (no firmware)
+ 0103 mvBlueFOX camera
+ 0201 mvBlueLYNX-X intelligent camera (bootloader)
+ 0203 mvBlueLYNX-X intelligent camera
+1657 Struck Innovative Systeme GmbH
+ 3150 SIS3150 USB2.0 to VME interface
+165b Frontier Design Group
+ 8101 Tranzport Control Surface
+ fad1 Alphatrack Control Surface
+165c Kondo Kagaku
+ 0002 Serial Adapter
+1660 Creatix Polymedia GmbH
+1667 GIGA-TMS INC.
+ 0005 PCR330A RFID Reader (125 kHz, keyboard emulation)
+1668 Actiontec Electronics, Inc. [hex]
+ 0009 Gateway
+ 0333 Modem
+ 0358 InternetPhoneWizard
+ 0405 Gateway
+ 0408 Prism2.5 802.11b Adapter
+ 0413 Gateway
+ 0421 Prism2.5 802.11b Adapter
+ 0441 IBM Integrated Bluetooth II
+ 0500 BTM200B BlueTooth Adapter
+ 1050 802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887]
+ 1200 802AIN Wireless N Network Adapter [Atheros AR9170+AR9101]
+ 1441 IBM Integrated Bluetooth II
+ 2441 BMDC-2 IBM Bluetooth III w.56k
+ 3441 IBM Integrated Bluetooth III
+ 6010 Gateway
+ 6097 802.11b Wireless Adapter
+ 6106 802UI3(B) 802.11b Wireless Adapter [Intersil PRISM 3]
+ 7605 UAT1 Wireless Ethernet Adapter
+1669 PiKRON Ltd. [hex]
+ 1001 uLan2USB Converter - PS1 protocol
+166a Clipsal
+ 0101 C-Bus Multi-room Audio Matrix Switcher
+ 0201 C-Bus Pascal Automation Controller
+ 0301 C-Bus Wireless PC Interface
+ 0303 C-Bus interface
+ 0304 C-Bus Black and White Touchscreen
+ 0305 C-Bus Spectrum Colour Touchscreen
+ 0401 C-Bus Architectural Dimmer
+1677 China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group)
+ 0103 Token
+1679 Total Phase
+ 2001 Beagle Protocol Analyzer
+ 2002 Cheetah SPI Host Adapter
+1680 Golden Bridge Electech Inc.
+ a332 DVB-T Dongle [RTL2832U]
+1681 Prevo Technologies, Inc.
+ 0001 Tuner's Dashboard
+ 0002 Tubachron
+1682 Maxwise Production Enterprise Ltd.
+1684 Godspeed Computer Corp.
+1685 Delock
+ 0200 Infrared adapter
+1686 ZOOM Corporation
+ 0045 H4 Digital Recorder
+1687 Kingmax Digital Inc.
+ 5289 FlashDisk
+ 6211 FlashDisk
+ 6213 FlashDisk
+1688 Saab AB
+1689 Razer USA, Ltd
+ fd00 Onza Tournament Edition controller
+168c Atheros Communications
+ 0001 AR5523
+ 0002 AR5523 (no firmware)
+1690 Askey Computer Corp. [hex]
+ 0001 Arcaze Gamepad
+ 0101 Creative Modem Blaster DE5670
+ 0102 V1456 VQE-R2 Modem [conexant]
+ 0103 1456 VQE-R3 Modem [conexant]
+ 0104 HCF V90 Data Fax RTAD Modem
+ 0107 HCF V.90 Data,Fax,RTAD Modem
+ 0109 MagicXpress V.90 Pocket Modem [conexant]
+ 0203 Voyager ADSL Modem Loader
+ 0204 Voyager ADSL Modem
+ 0205 DSL Modem
+ 0206 GlobeSpan ADSL WAN Modem
+ 0208 DSL Modem
+ 0209 Voyager 100 ADSL Modem
+ 0211 Globespan Virata ADSL LAN Modem
+ 0212 DSL Modem
+ 0213 HM121d DSL Modem
+ 0214 HM121d DSL Modem
+ 0215 Voyager 105 ADSL Modem
+ 0701 WLAN
+ 0710 SMCWUSBT-G
+ 0711 SMCWUSBT-G (no firmware)
+ 0712 AR5523
+ 0713 AR5523 (no firmware)
+ 0715 Name: Voyager 1055 Laptop 802.11g Adapter [Broadcom 4320]
+ 0722 RT2573
+ 0726 Wi-Fi Wireless LAN Adapter
+ 0740 802.11n Wireless LAN Card
+ 0901 Voyager 205 ADSL Router
+ 2000 naturaSign Pad Standard
+ 2001 naturaSign Pad Standard
+ fe12 Bootloader
+1696 Hitachi Video and Information System, Inc.
+1697 VTec Test, Inc.
+16a5 Shenzhen Zhengerya Cable Co., Ltd.
+16a6 Unigraf
+ 3000 VTG-3xxx Video Test Generator family
+ 4000 VTG-4xxx Video Test Generator family
+ 5000 VTG-5xxx Video Test Generator family
+ 5001 VTG-5xxx Special (update) mode of VTG-5xxx family
+16ab Global Sun Technology
+ 7801 AR5523
+ 7802 AR5523 (no firmware)
+ 7811 AR5523
+ 7812 AR5523 (no firmware)
+16ac Dongguan ChingLung Wire & Cable Co., Ltd.
+16b4 iStation
+ 0801 U43
+16b5 Persentec, Inc.
+ 0002 Otto driving companion
+16c0 Van Ooijen Technische Informatica
+ 03e8 free for internal lab use 1000
+ 03e9 free for internal lab use 1001
+ 03ea free for internal lab use 1002
+ 03eb free for internal lab use 1003
+ 03ec free for internal lab use 1004
+ 03ed free for internal lab use 1005
+ 03ee free for internal lab use 1006
+ 03ef free for internal lab use 1007
+ 03f0 free for internal lab use 1008
+ 03f1 free for internal lab use 1009
+ 0477 Teensy Rebootor
+ 0478 Teensy Halfkay Bootloader
+ 0479 Teensy Debug
+ 047a Teensy Serial
+ 047b Teensy Serial+Debug
+ 047c Teensy Keyboard
+ 047d Teensy Keyboard+Debug
+ 047e Teensy Mouse
+ 047f Teensy Mouse+Debug
+ 0480 Teensy RawHID
+ 0481 Teensy RawHID+Debug
+ 0482 Teensyduino Keyboard+Mouse+Joystick
+ 0483 Teensyduino Serial
+ 0484 Teensyduino Disk
+ 0485 Teensyduino MIDI
+ 0486 Teensyduino RawHID
+ 0487 Teensyduino Serial+Keyboard+Mouse+Joystick
+ 0488 Teensyduino Flight Sim Controls
+ 05dc shared ID for use with libusb
+ 05dd BlackcatUSB2
+ 05df HID device except mice, keyboards, and joysticks
+ 05e1 Free shared USB VID/PID pair for CDC devices
+ 05e4 Free shared USB VID/PID pair for MIDI devices
+ 06b4 USB2LPT with 2 interfaces
+ 06b5 USB2LPT with 3 interfaces (native, HID, printer)
+ 074e DSP-Weuffen USB-HPI-Programmer
+ 074f DSP-Weuffen USB2-HPI-Programmer
+ 0762 Osmocom SIMtrace
+ 076b OpenPCD 13.56MHz RFID Reader
+ 076c OpenPICC 13.56MHz RFID Simulator (native)
+ 08ac OpenBeacon USB stick
+ 08ca Alpermann+Velte Universal Display
+ 08cb Alpermann+Velte Studio Clock
+ 08cc Alpermann+Velte SAM7S MT Boot Loader
+ 08cd Alpermann+Velte SAM7X MT Boot Loader
+ 0a32 jbmedia Light-Manager Pro
+ 27d8 libusb-bound devices
+ 27d9 HID device except mice, keyboards, and joysticks
+ 27da Mouse
+ 27db Keyboard
+ 27dc Joystick
+ 27dd CDC-ACM class devices (modems)
+ 27de MIDI class devices
+ 294a Eye Movement Recorder [Visagraph]
+ 294b Eye Movement Recorder [ReadAlyzer]
+16ca Wireless Cables, Inc.
+ 1502 Bluetooth Dongle
+16cc silex technology, Inc.
+16d0 MCS
+ 0498 Braintechnology USB-LPS
+ 0504 RETRO Innovations ZoomFloppy
+ 054b GrauTec ReelBox OLED Display (external)
+ 05be EasyLogic Board
+ 06f9 Gabotronics Xminilab
+ 0753 Digistump DigiSpark
+ 075c AB-1.x UAC1 [Audio Widget]
+ 075d AB-1.x UAC2 [Audio Widget]
+ 080a S2E1 Interface
+ 0870 Kaufmann Automotive GmbH, RKS+CAN Interface
+16d1 Suprema Inc.
+ 0401 SUP-SFR400(A) BioMini Fingerprint Reader
+16d3 Frontline Test Equipment, Inc.
+16d5 AnyDATA Corporation
+ 6202 CDMA/UMTS/GPRS modem
+ 6501 CDMA 2000 1xRTT/EV-DO Modem
+ 6502 CDMA/UMTS/GPRS modem
+ 6603 ADU-890WH modem
+16d6 JABLOCOM s.r.o.
+ 8000 GDP-04 desktop phone
+ 8001 EYE-02
+ 8003 GDP-04 modem
+ 8004 Bootloader
+ 8005 GDP-04i
+ 8007 BTP-06 modem
+16d8 CMOTECH Co., Ltd.
+ 5141 CMOTECH CDMA Technologies modem
+ 5533 CCU-550 CDMA EV-DO modem
+ 5543 CDMA 2000 1xRTT/1xEVDO modem
+ 6280 CMOTECH CDMA Technologies modem
+ 6803 CNU-680 CDMA EV-DO modem
+ 8001 Gobi 2000 Wireless Modem (QDL mode)
+ 8002 Gobi 2000 Wireless Modem
+16dc Wiener, Plein & Baus
+ 0001 CC
+ 000b VM
+ 0010 PL512 Power Supply System
+ 0011 MARATON Power Supply System
+ 0012 MPOD Multi Channel Power Supply System
+ 0015 CML Control, Measurement and Data Logging System
+16df King Billion Electronics Co., Ltd.
+16f0 GN ReSound A/S
+ 0001 Speedlink Programming Interface
+ 0003 Airlink Wireless Programming Interface
+16f5 Futurelogic Inc.
+1706 BlueView Technologies, Inc.
+1707 ARTIMI
+170b Swissonic
+ 0011 MIDI-USB 1x1
+170d Avnera
+1711 Leica Microsystems
+ 0101 DFC-365FX camera
+ 3020 IC80 HD Camera
+1724 Meyer Instruments (MIS)
+ 0115 PAXcam5
+1725 Vitesse Semiconductor
+1726 Axesstel, Inc.
+ 1000 wireless modem
+ 2000 wireless modem
+ 3000 wireless modem
+172f Waltop International Corp.
+ 0022 Tablet
+ 0024 Tablet
+ 0025 Tablet
+ 0026 Tablet
+ 0031 Slim Tablet 12.1"
+ 0032 Slim Tablet 5.8"
+ 0034 Slim Tablet 12.1"
+ 0038 Genius G-Pen F509
+ 0500 Media Tablet 14.1"
+ 0501 Media Tablet 10.6"
+ 0502 Sirius Battery Free Tablet
+1733 Cellink Technology Co., Ltd
+ 0101 RF Wireless Optical Mouse OP-701
+1736 CANON IMAGING SYSTEM TECHNOLOGIES INC.
+1737 Linksys
+ 0039 USB1000 Gigabit Notebook Adapter
+ 0070 WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870]
+ 0071 WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870]
+ 0073 WUSB54GC v2 802.11g Adapter [Realtek RTL8187B]
+ 0075 WUSB54GSC v2 802.11g Adapter [Broadcom 4326U]
+ 0077 WUSB54GC v3 802.11g Adapter [Ralink RT2070L]
+ 0078 WUSB100 v2 RangePlus Wireless Network Adapter [Ralink RT3070]
+ 0079 WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572]
+173d QSENN
+ 0002 GP-K7000 keyboard
+1740 Senao
+ 0100 EUB1200AC AC1200 DB Wireless Adapter [Realtek RTL8812AU]
+ 0600 EUB600v1 802.11abgn Wireless Adapter [Ralink RT3572]
+ 0605 LevelOne WUA-0605 N_Max Wireless USB Adapter
+ 0615 LevelOne WUA-0615 N_Max Wireless USB Adapter
+ 1000 NUB-350 802.11g Wireless Adapter [Intersil ISL3887]
+ 2000 NUB-8301 802.11bg
+ 3701 EUB-3701 EXT 802.11g Wireless Adapter [Ralink RT2571W]
+ 9603 RTL8188S WLAN Adapter
+ 9701 EnGenius 802.11n Wireless USB Adapter
+ 9702 EnGenius 802.11n Wireless USB Adapter
+ 9703 EnGenius 802.11n Wireless USB Adapter
+ 9705 EnGenius 802.11n Wireless USB Adapter
+ 9706 EUB9706 802.11n Wireless Adapter [Ralink RT3072]
+ 9801 EUB9801 802.11abgn Wireless Adapter [Ralink RT3572]
+1743 General Atomics
+1748 MQP Electronics
+ 0101 Packet-Master USB12
+174c ASMedia Technology Inc.
+ 1153 ASM2115 SATA 6Gb/s bridge
+ 2074 ASM1074 High-Speed hub
+ 3074 ASM1074 SuperSpeed hub
+ 5106 ASM1051 SATA 3Gb/s bridge
+ 5136 ASM1053 SATA 6Gb/s bridge
+ 55aa ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge
+174f Syntek
+ 1105 SM-MS/Pro-MMC-XD Card Reader
+ 110b HP Webcam
+ 1403 Integrated Webcam
+ 1404 USB Camera device, 1.3 MPixel Web Cam
+ 5212 USB 2.0 UVC PC Camera
+ 5a11 PC Camera
+ 5a31 Sonix USB 2.0 Camera
+ 5a35 Sonix 1.3MPixel USB 2.0 Camera
+ 6a31 Web Cam - Asus A8J, F3S, F5R, VX2S, V1S
+ 6a33 Web Cam - Asus F3SA, F9J, F9S
+ 6a51 2.0MPixel Web Cam - Asus Z96J, Z96S, S96S
+ 6a54 Web Cam
+ 6d51 2.0Mpixel Web Cam - Eurocom D900C
+ 8a12 Syntek 0.3MPixel USB 2.0 UVC PC Camera
+ 8a33 Syntek USB 2.0 UVC PC Camera
+ a311 1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U
+ a312 1.3MPixel Web Cam
+ a821 Web Cam - Packard Bell BU45, PB Easynote MX66-208W
+ aa11 Web Cam
+1753 GERTEC Telecomunicacoes Ltda.
+ c901 PPC900 Pinpad Terminal
+1756 ENENSYS Technologies
+ 0006 DiviPitch
+1759 LucidPort Technology, Inc.
+1761 ASUSTek Computer, Inc. (wrong ID)
+ 0b05 802.11n Network Adapter (wrong ID - swapped vendor and device)
+1772 System Level Solutions, Inc.
+1776 Arowana
+ 501c 300K CMOS Camera
+177f Sweex
+ 0004 MM004V5 Photo Key Chain (Digital Photo Frame) 1.5"
+ 0153 LW153 802.11n Adapter [ralink rt3070]
+ 0154 LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU]
+ 0313 LW313 802.11n Adapter [ralink rt2770 + rt2720]
+1781 Multiple Vendors
+ 083e MetaGeek Wi-Spy
+ 083f MetaGeek Wi-Spy 2.4x
+ 0938 Iguanaworks USB IR Transceiver
+ 0a96 raphnet.net usb_game12
+ 0a97 raphnet.net SNES mouse adapter
+ 0a98 raphnet.net USBTenki
+ 0a99 raphnet.net NES
+ 0a9a raphnet.net Gamecube/N64 controller
+ 0a9b raphnet.net DB9Joy
+ 0a9c raphnet.net Intellivision
+ 0a9d raphnet.net 4nes4snes
+ 0a9e raphnet.net Megadrive multitap
+ 0a9f raphnet.net MultiDB9joy
+ 0c30 Telldus TellStick
+ 0c31 Telldus TellStick Duo
+ 0c9f USBtiny
+ 1eef OpenAPC SecuKey
+ 1ef0 E1701 Modular Controller Card
+ 1ef1 E1701 Modular Controller Card
+1782 Spreadtrum Communications Inc.
+1784 TopSeed Technology Corp.
+ 0001 eHome Infrared Transceiver
+ 0004 RF Combo Device
+ 0006 eHome Infrared Transceiver
+ 0007 eHome Infrared Transceiver
+ 0008 eHome Infrared Transceiver
+ 000a eHome Infrared Transceiver
+ 0011 eHome Infrared Transceiver
+1787 ATI AIB
+1788 ShenZhen Litkconn Technology Co., Ltd.
+1796 Printrex, Inc.
+1797 JALCO CO., LTD.
+1799 Thales Norway A/S
+ 7051 Belkin F5D7051 802.11g Adapter v1000 [Broadcom 4320]
+ 8051 Belkin F5D8051 v2 802.11bgn Wireless Adapter [Marvell 88W8362]
+179d Ricavision International, Inc.
+ 0010 Internal Infrared Transceiver
+17a0 Samson Technologies Corp.
+ 0001 C01U condenser microphone
+ 0002 Q1U dynamic microphone
+ 0100 C03U multi-pattern microphone
+ 0101 UB1 boundary microphone
+ 0120 Meteorite condenser microphone
+ 0200 StudioDock monitors (internal hub)
+ 0201 StudioDock monitors (audio)
+ 0210 StudioGT monitors
+ 0301 Q2U handheld microphone with XLR
+ 0302 GoMic compact condenser microphone
+ 0303 C01U Pro condenser microphone
+ 0304 Q2U handheld mic with XLR
+ 0305 GoMic compact condenser mic
+ 0310 Meteor condenser microphone
+17a4 Concept2
+ 0001 Performance Monitor 3
+ 0002 Performance Monitor 4
+17a5 Advanced Connection Technology Inc.
+17a7 MICOMSOFT CO., LTD.
+17a8 Kamstrup A/S
+ 0001 Optical Eye/3-wire
+ 0005 M-Bus Master MultiPort 250D
+17b3 Grey Innovation
+ 0004 Linux-USB Midi Gadget
+17b5 Lunatone
+ 0010 MFT Sensor
+17ba SAURIS GmbH
+ 0001 SAU510-USB [no firmware]
+ 0510 SAU510-USB and SAU510-USB plus JTAG Emulators
+ 0511 SAU510-USB Iso Plus JTAG Emulator
+ 0520 SAU510-USB Nano JTAG Emulator
+ 1511 Onboard Emulator on SAUModule development kit
+17c3 Singim International Corp.
+17cc Native Instruments
+ 041c Audio 2 DJ
+ 0808 Maschine Controller
+ 0815 Audio Kontrol 1
+ 0839 Audio 4 DJ
+ 0d8d Guitarrig Mobile
+ 1915 Session I/O
+ 1940 RigKontrol3
+ 1969 RigKontrol2
+ 1978 Audio 8 DJ
+ 2280 Medion MDPNA1500 in card reader mode
+ 2305 Traktor Kontrol X1
+ 4711 Kore Controller
+ 4712 Kore Controller 2
+ baff Traktor Kontrol S4
+17cf Hip Hing Cable & Plug Mfy. Ltd.
+17d0 Sanford L.P.
+17d3 Korea Techtron Co., Ltd.
+17e9 DisplayLink
+ 0051 USB VGA Adaptor
+ 030b HP T100
+ 0377 Plugable UD-160-A (M)
+ 0378 Plugable UGA-2K-A
+ 0379 Plugable UGA-125
+ 037a Plugable UGA-165
+ 037b Plugable USB-VGA-165
+ 037c Plugable DC-125
+ 037d Plugable USB2-HDMI-165
+ 410a HDMI Adapter
+ 430a HP Port Replicator (Composite Device)
+ 4312 S2340T
+17eb Cornice, Inc.
+17ef Lenovo
+ 1000 Hub
+ 1003 Integrated Smart Card Reader
+ 1004 Integrated Webcam
+ 1008 Hub
+ 100a ThinkPad Mini Dock Plus Series 3
+ 304b AX88179 Gigabit Ethernet [ThinkPad OneLink GigaLAN]
+ 3815 ChipsBnk 2GB USB Stick
+ 4802 Lenovo Vc0323+MI1310_SOC Camera
+ 4807 UVC Camera
+ 480c Integrated Webcam
+ 480d Integrated Webcam [R5U877]
+ 480e Integrated Webcam [R5U877]
+ 480f Integrated Webcam [R5U877]
+ 4810 Integrated Webcam [R5U877]
+ 4811 Integrated Webcam [R5U877]
+ 4812 Integrated Webcam [R5U877]
+ 4813 Integrated Webcam [R5U877]
+ 4814 Integrated Webcam [R5U877]
+ 4815 Integrated Webcam [R5U877]
+ 4816 Integrated Webcam
+ 481c Integrated Webcam
+ 481d Integrated Webcam
+ 6004 ISD-V4 Tablet Pen
+ 6007 Smartcard Keyboard
+ 6009 ThinkPad Keyboard with TrackPoint
+ 6014 Mini Wireless Keyboard N5901
+ 6025 ThinkPad Travel Mouse
+ 7203 Ethernet adapter [U2L 100P-Y1]
+ 7423 IdeaPad A1 Tablet
+ 7435 A789 (Mass Storage mode, with debug)
+ 743a A789 (Mass Storage mode)
+ 7497 A789 (MTP mode)
+ 7498 A789 (MTP mode, with debug)
+ 749a A789 (PTP mode)
+ 749b A789 (PTP mode, with debug)
+17f4 WaveSense
+ aaaa Jazz Blood Glucose Meter
+17f5 K.K. Rocky
+17f6 Unicomp, Inc
+ 0709 Model M Keyboard
+1809 Advantech
+ 4604 USB-4604
+ 4761 USB-4761 Portable Data Acquisition Module
+1822 Twinhan
+ 3201 VisionDTV USB-Ter/HAMA USB DVB-T device cold
+ 3202 VisionDTV USB-Ter/HAMA USB DVB-T device warm
+1831 Gwo Jinn Industries Co., Ltd.
+1832 Huizhou Shenghua Industrial Co., Ltd.
+183d VIVOphone
+ 0010 VoiceKey
+1843 Vaisala
+1849 ASRock Incorporation
+1852 GYROCOM C&C Co., LTD
+ 7922 Audiotrak DR.DAC2 DX [GYROCOM C&C]
+1854 Memory Devices Ltd.
+185b Compro
+ 3020 K100 Infrared Receiver
+ 3082 K100 Infrared Receiver v2
+ d000 Compro Videomate DVB-U2000 - DVB-T USB cold
+ d001 Compro Videomate DVB-U2000 - DVB-T USB warm
+1861 Tech Technology Industrial Company
+1862 Teridian Semiconductor Corp.
+1870 Nexio Co., Ltd
+ 0001 iNexio Touchscreen controller
+1871 Aveo Technology Corp.
+ 0101 UVC camera (Bresser microscope)
+ 0141 Camera
+ 0d01 USB2.0 Camera
+1873 Navilock
+ ee93 EasyLogger
+187c Alienware Corporation
+ 0511 AlienFX Mobile lighting
+ 0600 Dual Compatible Game Pad
+187f Siano Mobile Silicon
+ 0010 Stallar Board
+ 0100 Stallar Board
+ 0200 Nova A
+ 0201 Nova B
+ 0202 Nice
+ 0300 Vega
+ 0301 VeNice
+1892 Vast Technologies, Inc.
+1894 Topseed
+ 5632 Atek Tote Remote
+ 5641 TSAM-004 Presentation Remote
+1897 Evertop Wire Cable Co.
+189f 3Shape A/S
+ 0002 Legato2 3D Scanner
+18a4 CSSN
+ 0001 Snapshell IDR
+18a5 Verbatim, Ltd
+ 0214 Portable Hard Drive
+ 0216 External Hard Drive
+ 0218 External Hard Drive
+ 0224 Store 'n' Go Micro Plus
+ 0227 Pocket Hard Drive
+ 022b Portable Hard Drive (Store'n'Go)
+ 0237 Portable Harddrive
+ 0243 Flash Drive (Store'n'Go)
+ 0302 Flash Drive
+ 0304 Store 'n' Go
+ 4123 Store N Go
+18b1 Petalynx
+ 0037 Maxter Remote Control
+18b4 e3C Technologies
+ 1001 DUTV007
+ 1002 EC168 (v5) based USB DVB-T receiver
+ 1689 DUTV009
+ fffa EC168 (v2) based USB DVB-T receiver
+ fffb EC168 (v3) based USB DVB-T receiver
+18b6 Mikkon Technology Limited
+18b7 Zotek Electronic Co., Ltd.
+18c5 AMIT Technology, Inc.
+ 0002 CG-WLUSB2GO
+ 0008 CG-WLUSB2GNR Corega Wireless USB Adapter
+ 0012 CG-WLUSB10 Corega Wireless USB Adapter
+18cd Ecamm
+ cafe Pico iMage
+18d1 Google Inc.
+ 0001 Onda V972 (storage access)
+ 0003 Android-powered device using AllWinner Technology SoC
+ 0006 Onda V972 MTP
+ 0008 Onda V972 PTP (camera)
+ 0d02 Celkon A88
+ 2d00 Android-powered device in accessory mode
+ 2d01 Android-powered device in accessory mode with ADB support
+ 4e11 Nexus One
+ 4e12 Nexus One (debug)
+ 4e13 Nexus One (tether)
+ 4e20 Nexus S (fastboot)
+ 4e21 Nexus S
+ 4e22 Nexus S (debug)
+ 4e24 Nexus S (tether)
+ 4e30 Galaxy Nexus (fastboot)
+ 4e40 Nexus 7 (fastboot)
+ 4e41 Nexus 7 (MTP)
+ 4e42 Nexus 7 (debug)
+ 4e43 Nexus 7 (PTP)
+ 4e44 Nexus 7 2012 (PTP)
+ 4ee0 Nexus 4 (bootloader)
+ 4ee1 Nexus Device (MTP)
+ 4ee2 Nexus Device (debug)
+ 4ee3 Nexus 4/5/7/10 (tether)
+ 4ee4 Nexus 4/5/7/10 (debug + tether)
+ 4ee5 Nexus 4 (PTP)
+ 4ee6 Nexus 4/5 (PTP + debug)
+ 7102 Toshiba Thrive tablet
+ b004 Pandigital / B&N Novel 9" tablet
+ d001 Nexus 4 (fastboot)
+ d002 Nexus 4 (debug)
+ d109 LG G2x MTP
+ d10a LG G2x MTP (debug)
+18d5 Starline International Group Limited
+18d9 Kaba
+ 01a0 B-Net 91 07
+18dc LKC Technologies, Inc.
+18dd Planon System Solutions Inc.
+ 1000 DocuPen RC800
+18e3 Fitipower Integrated Technology Inc
+ 7102 Multi Card Reader (Internal)
+ 9101 All-in-1 Card Reader
+ 9102 Multi Card Reader
+ 9512 Webcam
+18e8 Qcom
+ 6144 LR802UA 802.11b Wireless Adapter [ALi M4301AU]
+ 6196 RT2573
+ 6229 RT2573
+ 6232 Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+18ea Matrox Graphics, Inc.
+ 0002 DualHead2Go [Analog Edition]
+ 0004 TripleHead2Go [Digital Edition]
+18ec Arkmicro Technologies Inc.
+ 3118 USB to IrDA adapter [ARK3116T]
+ 3188 ARK3188 UVC Webcam
+ 3299 Webcam Carrefour
+ 3366 Bresser Biolux NV
+18f8 [Maxxter]
+ 0f99 Optical gaming mouse
+18fb Scriptel Corporation
+ 01c0 ST1501-STN
+ 01c1 ST1526-STN
+ 01c2 ST1501-PYJ
+ 01c3 ST1501B-PYJ
+ 01c4 ST1501-PUN
+ 01c5 ST1401-STN
+ 01c7 ST1526-PYJ
+ 01c8 ST1501-ECA
+ 01c9 ST1476-STN
+ 01cb ST1571-STN
+ 0200 ST1500
+ 0201 ST1550
+ 0202 ST1525
+ 0204 ST1400
+ 0206 ST1475
+ 0207 ST1570
+18fd FineArch Inc.
+1901 GE Healthcare
+ 0015 Nemo Tracker
+1908 GEMBIRD
+ 1320 PhotoFrame PF-15-1
+190d Motorola GSG
+1914 Alco Digital Devices Limited
+1915 Nordic Semiconductor ASA
+ 000c Wireless Desktop nRF24L01 CX-1766
+ 2233 Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505]
+ 2234 Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886]
+ 2235 Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886]
+ 2236 Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3]
+191c Innovative Technology LTD
+ 4104 Banknote validator NV-150
+1923 FitLinxx
+ 0002 Personal SyncPoint
+1926 NextWindow
+ 0003 1900 HID Touchscreen
+ 0006 1950 HID Touchscreen
+ 0064 1950 HID Touchscreen
+ 0065 1950 HID Touchscreen
+ 0066 1950 HID Touchscreen
+ 0067 1950 HID Touchscreen
+ 0068 1950 HID Touchscreen
+ 0069 1950 HID Touchscreen
+ 0071 1950 HID Touchscreen
+ 0072 1950 HID Touchscreen
+ 0073 1950 HID Touchscreen
+ 0074 1950 HID Touchscreen
+ 0075 1950 HID Touchscreen
+ 0076 1950 HID Touchscreen
+ 0077 1950 HID Touchscreen
+ 0078 1950 HID Touchscreen
+ 0079 1950 HID Touchscreen
+ 007a 1950 HID Touchscreen
+ 007e 1950 HID Touchscreen
+ 007f 1950 HID Touchscreen
+ 0080 1950 HID Touchscreen
+ 0081 1950 HID Touchscreen
+ 0082 1950 HID Touchscreen
+ 0083 1950 HID Touchscreen
+ 0084 1950 HID Touchscreen
+ 0085 1950 HID Touchscreen
+ 0086 1950 HID Touchscreen
+ 0087 1950 HID Touchscreen
+ 0dc2 HID Touchscreen
+192f Avago Technologies, Pte.
+ 0000 Mouse
+ 0416 ADNS-5700 Optical Mouse Controller (3-button)
+ 0616 ADNS-5700 Optical Mouse Controller (5-button)
+1930 Shenzhen Xianhe Technology Co., Ltd.
+1931 Ningbo Broad Telecommunication Co., Ltd.
+1934 Feature Integration Technology Inc. (Fintek)
+ 0602 F71610 or F71612 Consumer Infrared Receiver/Transceiver
+ 0702 Integrated Consumer Infrared Receiver/Transceiver
+ 5168 F71610A or F71612A Consumer Infrared Receiver/Transceiver
+1938 Meinberg Funkuhren GmbH & Co. KG
+ 0501 TCR51USB IRIG Time Code Reader
+1941 Dream Link
+ 8021 WH1080 Weather Station / USB Missile Launcher
+1943 Sensoray Co., Inc.
+ 2250 Model 2250 MPEG and JPEG Capture Card
+ 2253 Model 2253 Audio/Video Codec Card
+ 2255 Model 2255 4 Channel Capture Card
+ 2257 Model 2257 4 Channel Capture Card
+ a250 Model 2250 MPEG and JPEG Capture Card (cold)
+ a253 Model 2253 Audio/Video Codec Card (cold)
+1949 Lab126, Inc.
+ 0002 Amazon Kindle
+ 0004 Amazon Kindle 3/4/Paperwhite
+ 0006 Kindle Fire
+ 0008 Amazon Kindle Fire HD 8.9"
+194f PreSonus Audio Electronics, Inc.
+ 0101 AudioBox 22 VSL
+ 0102 AudioBox 44 VSL
+ 0103 AudioBox 1818 VSL
+ 0301 AudioBox
+1951 Hyperstone AG
+1953 Ironkey Inc.
+ 0202 S200 2GB Rev. 1
+1954 Radiient Technologies
+195d Itron Technology iONE
+ 7002 Libra-Q11 IR remote
+ 7006 Libra-Q26 / 1.0 Remote
+ 7777 Scorpius wireless keyboard
+ 7779 Scorpius-P20MT
+1965 Uniden Corporation
+ 0016 HomePatrol-1
+1967 CASIO HITACHI Mobile Communications Co., Ltd.
+196b Wispro Technology Inc.
+1970 Dane-Elec Corp. USA
+ 0000 Z Mate 16GB
+1975 Dongguan Guneetal Wire & Cable Co., Ltd.
+1976 Chipsbrand Microelectronics (HK) Co., Ltd.
+ 6025 Flash Drive 512 MB
+1977 T-Logic
+ 0111 TL203 MP3 Player and Voice Recorder
+197d Leuze electronic
+ 0222 BCL 508i
+1989 Nuconn Technology Corp.
+198f Beceem Communications Inc.
+ 0210 BCS200 WiMAX Adapter
+ 0220 BCSM250 WiMAX Adapter
+1990 Acron Precision Industrial Co., Ltd.
+1995 Trillium Technology Pty. Ltd.
+ 3202 REC-ADPT-USB (recorder)
+ 3203 REC-A-ADPT-USB (recorder)
+1996 PixeLINK
+ 3010 Camera Release 4
+ 3011 OEM Camera
+ 3012 e-ImageData Corp. ScanPro
+199b MicroStrain, Inc.
+ 3065 3DM-GX3-25 Orientation Sensor
+199e The Imaging Source Europe GmbH
+ 8101 DFx 21BU04 Camera
+199f Benica Corporation
+19a8 Biforst Technology Inc.
+19ab Bodelin
+ 1000 ProScope HR
+19af S Life
+ 6611 Celestia VoIP Phone
+19b2 Batronix
+ 0010 BX32 Batupo
+ 0011 BX32P Barlino
+ 0012 BX40 Bagero
+ 0013 BX48 Batego
+19b4 Celestron
+ 0002 SkyScout Personal Planetarium
+ 0101 Handheld Digital Microscope 44302
+19b5 B & W Group
+19b6 Infotech Logistic, LLC
+19b9 Data Robotics
+ 8d20 Drobo Elite
+19c2 Futuba
+ 6a11 MDM166A Fluorescent Display
+19ca Mindtribe
+ 0001 Sandio 3D HID Mouse
+19cf Parrot SA
+19d2 ZTE WCDMA Technologies MSM
+ 0001 CDMA Wireless Modem
+ 0002 MF632/ONDA ET502HS/MT505UP
+ 0007 TU25 WiMAX Adapter [Beceem BCS200]
+ 0031 MF110/MF627/MF636
+ 0063 K3565-Z HSDPA
+ 0064 MF627 AU
+ 0083 MF190
+ 0103 MF112
+ 0104 K4505-Z
+ 0146 MF 195E (HSPA+ Modem)
+ 0167 MF820 4G LTE
+ 0172 AX226 WIMAX MODEM (After Modeswitch)
+ 0325 LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard
+ 0326 LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard
+ 1008 K3570-Z
+ 1010 K3571-Z
+ 1017 K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard
+ 1018 K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard
+ 1203 MF691 [ T-Mobile webConnect Rocket 2.0]
+ 1217 MF652
+ 1218 MF652
+ 2000 MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
+ fff2 Gobi Wireless Modem (QDL mode)
+ fff3 Gobi Wireless Modem
+19db KFI Printers
+ 02f1 NAUT324C
+19e1 WeiDuan Electronic Accessory (S.Z.) Co., Ltd.
+19e8 Industrial Technology Research Institute
+19ef Pak Heng Technology (Shenzhen) Co., Ltd.
+19f7 RODE Microphones
+ 0001 Podcaster
+19fa Gampaq Co.Ltd
+ 0703 Steering Wheel
+19ff Dynex
+ 0102 1.3MP Webcam
+ 0201 Rocketfish Wireless 2.4G Laser Mouse
+ 0238 DX-WRM1401 Mouse
+1a08 Bellwood International, Inc.
+1a0a USB-IF non-workshop
+ badd USB OTG Compliance test device
+1a12 KES Co., Ltd.
+1a1d Veho
+ 0407 Mimi WiFi speakers
+1a25 Amphenol East Asia Ltd.
+1a2a Seagate Branded Solutions
+1a2c China Resource Semico Co., Ltd
+ 0021 Keyboard
+ 0024 Multimedia Keyboard
+1a32 Quanta Microsystems, Inc.
+ 0304 802.11n Wireless LAN Card
+1a34 ACRUX
+ 0802 Gamepad
+1a36 Biwin Technology Ltd.
+1a40 Terminus Technology Inc.
+ 0101 Hub
+ 0201 FE 2.1 7-port Hub
+1a41 Action Electronics Co., Ltd.
+1a44 VASCO Data Security International
+ 0001 Digipass 905 SmartCard Reader
+1a4a Silicon Image
+1a4b SafeBoot International B.V.
+1a5a Tandberg Data
+1a61 Abbott Diabetes Care
+ 3410 CoPilot System Cable
+1a6a Spansion Inc.
+1a6d SamYoung Electronics Co., Ltd
+1a6e Global Unichip Corp.
+1a6f Sagem Orga GmbH
+1a72 Physik Instrumente
+ 1008 E-861 PiezoWalk NEXACT Controller
+1a79 Bayer Health Care LLC
+ 6002 Contour
+ 7410 Contour Next
+1a7b Lumberg Connect GmbH & Co. KG
+1a7c Evoluent
+ 0068 VerticalMouse 3
+ 0168 VerticalMouse 3 Wireless
+ 0191 VerticalMouse 4
+1a81 Holtek Semiconductor, Inc.
+ 2203 Laser Gaming mouse
+ 2204 Optical Mouse
+ 2205 Laser Mouse
+1a86 QinHeng Electronics
+ 5512 CH341 in EPP/MEM/I2C mode, EPP/I2C adapter
+ 5523 CH341 in serial mode, usb to serial port converter
+ 5584 CH341 in parallel mode, usb to printer port converter
+ 7523 HL-340 USB-Serial adapter
+ 752d CH345 MIDI adapter
+ 7584 CH340S
+ e008 HID-based serial adapater
+1a89 Dynalith Systems Co., Ltd.
+1a8b SGS Taiwan Ltd.
+1a8d BandRich, Inc.
+ 1002 BandLuxe 3.5G HSDPA Adapter
+ 1009 BandLuxe 3.5G HSPA Adapter
+ 100d 4G LTE adapter
+1a98 Leica Camera AG
+1aa4 Data Drive Thru, Inc.
+1aa5 UBeacon Technologies, Inc.
+1aa6 eFortune Technology Corp.
+1aad KeeTouch
+ 0001 Touchscreen
+1ab1 Rigol Technologies
+ 0588 DS1000 SERIES
+1acb Salcomp Plc
+1acc Midiplus Co, Ltd.
+ 0103 AudioLink plus 4x4 2.9.28
+1ad1 Desay Wire Co., Ltd.
+1ad4 APS
+ 0002 KM290-HRS
+1adb SEL C662 Serial Cable
+1ae4 ic-design Reinhard Gottinger GmbH
+1ae7 X-TENSIONS
+ 0381 VS-DVB-T 380U (af9015 based)
+ 2001 SpeedLink Snappy Mic webcam (SL-6825-SBK)
+ 9003 SpeedLink Vicious And Devine Laplace webcam, white (VD-1504-SWT)
+ 9004 SpeedLink Vicious And Devine Laplace webcam, black (VD-1504-SBK)
+1aed High Top Precision Electronic Co., Ltd.
+1aef Conntech Electronic (Suzhou) Corporation
+1af1 Connect One Ltd.
+1afe A. Eberle GmbH & Co. KG
+ 0001 PQ Box 100
+1b04 Meilhaus Electronic GmbH
+ 0630 ME-630
+ 0940 ME-94
+ 0950 ME-95
+ 0960 ME-96
+ 1000 ME-1000
+ 100a ME-1000
+ 100b ME-1000
+ 1400 ME-1400
+ 140a ME-1400A
+ 140b ME-1400B
+ 140c ME-1400C
+ 140d ME-1400D
+ 140e ME-1400E
+ 14ea ME-1400EA
+ 14eb ME-1400EB
+ 1604 ME-1600/4U
+ 1608 ME-1600/8U
+ 160c ME-1600/12U
+ 160f ME-1600/16U
+ 168f ME-1600/16U8I
+ 4610 ME-4610
+ 4650 ME-4650
+ 4660 ME-4660
+ 4661 ME-4660I
+ 4662 ME-4660
+ 4663 ME-4660I
+ 4670 ME-4670
+ 4671 ME-4670I
+ 4672 ME-4670S
+ 4673 ME-4670IS
+ 4680 ME-4680
+ 4681 ME-4680I
+ 4682 ME-4680S
+ 4683 ME-4680IS
+ 6004 ME-6000/4
+ 6008 ME-6000/8
+ 600f ME-6000/16
+ 6014 ME-6000I/4
+ 6018 ME-6000I/8
+ 601f ME-6000I/16
+ 6034 ME-6000ISLE/4
+ 6038 ME-6000ISLE/8
+ 603f ME-6000ISLE/16
+ 6044 ME-6000/4/DIO
+ 6048 ME-6000/8/DIO
+ 604f ME-6000/16/DIO
+ 6054 ME-6000I/4/DIO
+ 6058 ME-6000I/8/DIO
+ 605f ME-6000I/16/DIO
+ 6074 ME-6000ISLE/4/DIO
+ 6078 ME-6000ISLE/8/DIO
+ 607f ME-6000ISLE/16/DIO
+ 6104 ME-6100/4
+ 6108 ME-6100/8
+ 610f ME-6100/16
+ 6114 ME-6100I/4
+ 6118 ME-6100I/8
+ 611f ME-6100I/16
+ 6134 ME-6100ISLE/4
+ 6138 ME-6100ISLE/8
+ 613f ME-6100ISLE/16
+ 6144 ME-6100/4/DIO
+ 6148 ME-6100/8/DIO
+ 614f ME-6100/16/DIO
+ 6154 ME-6100I/4/DIO
+ 6158 ME-6100I/8/DIO
+ 615f ME-6100I/16/DIO
+ 6174 ME-6100ISLE/4/DIO
+ 6178 ME-6100ISLE/8/DIO
+ 617f ME-6100ISLE/16/DIO
+ 6259 ME-6200I/9/DIO
+ 6359 ME-6300I/9/DIO
+ 810a ME-8100A
+ 810b ME-8100B
+ 820a ME-8200A
+ 820b ME-8200B
+1b0e BLUTRONICS S.r.l.
+ 1078 BLUDRIVE II CCID
+ 1079 BLUDRIVE II CCID
+ 1080 WRITECHIP II CCID
+1b1c Corsair
+ 0890 Flash Padlock
+ 0a00 SP2500 Speakers
+ 0a60 Vengeance K60 Keyboard
+ 0c04 Link Cooling Node
+ 1a01 Flash Voyager GT
+ 1a03 Voyager 3.0
+ 1a09 Voyager GT 3.0
+ 1a0a Survivor Stealth Flash Drive
+ 1a0b Flash Voyager LS
+ 1a15 Voyager Slider Flash Drive
+ 1a90 Flash Voyager GT
+ 1ab1 Voyager
+ 1b04 Raptor K50 Keyboard
+ 1b07 Vengeance K65 Gaming Keyboard
+ 1b08 Vengeance K95 Keyboard
+ 1b09 Vengeance K70R keyboard
+ 1b11 K95 RGB Mechanical Gaming Keyboard
+ 1b13 Vengeance K70RGB keyboard
+ 1c00 Controller for Corsair Link
+ 1c0c RM850i Power Supply
+1b1f eQ-3 Entwicklung GmbH
+ c00f HM-CFG-USB/HM-CFG-USB-2 [HomeMatic Configuration adapter]
+1b20 MStar Semiconductor, Inc.
+1b22 WiLinx Corp.
+1b26 Cellex Power Products, Inc.
+1b27 Current Electronics Inc.
+1b28 NAVIsis Inc.
+1b32 Ugobe Life Forms, Inc.
+ 0064 Pleo robotic dinosaur
+1b36 ViXS Systems, Inc.
+1b3b iPassion Technology Inc.
+ 2933 PC Camera/Webcam controller
+ 2935 PC Camera/Webcam controller
+ 2936 PC Camera/Webcam controller
+ 2937 PC Camera/Webcam controller
+ 2938 PC Camera/Webcam controller
+ 2939 PC Camera/Webcam controller
+ 2950 PC Camera/Webcam controller
+ 2951 PC Camera/Webcam controller
+ 2952 PC Camera/Webcam controller
+ 2953 PC Camera/Webcam controller
+ 2955 PC Camera/Webcam controller
+ 2956 PC Camera/Webcam controller
+ 2957 PC Camera/Webcam controller
+ 2958 PC Camera/Webcam controller
+ 2959 PC Camera/Webcam controller
+ 2960 PC Camera/Webcam controller
+ 2961 PC Camera/Webcam controller
+ 2962 PC Camera/Webcam controller
+ 2963 PC Camera/Webcam controller
+ 2965 PC Camera/Webcam controller
+ 2966 PC Camera/Webcam controller
+ 2967 PC Camera/Webcam controller
+ 2968 PC Camera/Webcam controller
+ 2969 PC Camera/Webcam controller
+1b3f Generalplus Technology Inc.
+ 0c52 808 Camera #9 (mass storage mode)
+ 2002 808 Camera #9 (web-cam mode)
+1b47 Energizer Holdings, Inc.
+ 0001 CHUSB Duo Charger (NiMH AA/AAA USB smart charger)
+1b48 Plastron Precision Co., Ltd.
+1b52 ARH Inc.
+ 2101 FXMC Neural Network Controller
+ 2102 FXMC Neural Network Controller V2
+ 2103 FXMC Neural Network Controller V3
+ 4101 Passport Reader CLR device
+ 4201 Passport Reader PRM device
+ 4202 Passport Reader PRM extension device
+ 4203 Passport Reader PRM DSP device
+ 4204 Passport Reader PRMC device
+ 4205 Passport Reader CSHR device
+ 4206 Passport Reader PRMC V2 device
+ 4301 Passport Reader MRZ device
+ 4302 Passport Reader MRZ DSP device
+ 4303 Passport Reader CSLR device
+ 4401 Card Reader
+ 4501 Passport Reader RFID device
+ 4502 Passport Reader RFID AIG device
+ 6101 Neural Network Controller
+ 6202 Fingerprint Reader device
+ 6203 Fingerprint Scanner device
+ 8101 Camera V1
+ 8102 Recovery / Camera V2
+ 8103 Camera V3
+1b59 K.S. Terminals Inc.
+1b5a Chao Zhou Kai Yuan Electric Co., Ltd.
+1b65 The Hong Kong Standards and Testing Centre Ltd.
+1b71 Fushicai
+ 3002 USBTV007 Video Grabber [EasyCAP]
+1b72 ATERGI TECHNOLOGY CO., LTD.
+1b73 Fresco Logic
+ 1000 xHC1 Controller
+1b75 Ovislink Corp.
+ 3072 AirLive WN-360USB adapter
+ 8171 WN-370USB 802.11bgn Wireless Adapter [Realtek RTL8188SU]
+ 8187 AirLive WL-1600USB 802.11g Adapter [Realtek RTL8187L]
+ 9170 AirLive X.USB 802.11abgn [Atheros AR9170+AR9104]
+ a200 AirLive WN-200USB wireless 11b/g/n dongle
+1b76 Legend Silicon Corp.
+1b80 Afatech
+ c810 MC810 [af9015]
+ d393 DVB-T receiver [RTL2832U]
+ d396 UB396-T [RTL2832U]
+ d397 DVB-T receiver [RTL2832U]
+ d398 DVB-T receiver [RTL2832U]
+ d700 FM Radio SnapMusic Mobile 700 (FM700)
+ e297 Conceptronic DVB-T CTVDIGRCU V3.0
+ e383 DVB-T UB383-T [af9015]
+ e385 DVB-T UB385-T [af9015]
+ e386 DVB-T UB385-T [af9015]
+ e399 DVB-T KWorld PlusTV 399U [af9015]
+ e39a DVB-T395U [af9015]
+ e39b DVB-T395U [af9015]
+ e401 Sveon STV22 DVB-T [af9015]
+ e409 IT9137FN Dual DVB-T [KWorld UB499-2T]
+1b86 Dongguan Guanshang Electronics Co., Ltd.
+1b88 ShenMing Electron (Dong Guan) Co., Ltd.
+1b8c Altium Limited
+1b8d e-MOVE Technology Co., Ltd.
+1b8e Amlogic, Inc.
+1b8f MA LABS, Inc.
+1b96 N-Trig
+ 0001 Duosense Transparent Electromagnetic Digitizer
+1b98 YMax Communications Corp.
+1b99 Shenzhen Yuanchuan Electronic
+1ba1 JINQ CHERN ENTERPRISE CO., LTD.
+1ba2 Lite Metals & Plastic (Shenzhen) Co., Ltd.
+1ba4 Ember Corporation
+ 0001 InSight USB Link
+1ba6 Abilis Systems
+1ba8 China Telecommunication Technology Labs
+1bad Harmonix Music
+ 0002 Guitar for Xbox 360
+ 0003 Drum Kit for Xbox 360
+1bae Vuzix Corporation
+ 0002 VR920 Immersive Eyewear
+1bbb T & A Mobile Phones
+ 011e Alcatel One Touch L100V / Telekom Speedstick LTE II
+ f017 Alcatel One Touch L100V / Telekom Speedstick LTE II
+1bc4 Ford Motor Co.
+1bc5 AVIXE Technology (China) Ltd.
+1bc7 Telit Wireless Solutions
+ 0020 HE863
+ 0021 HE910
+ 0023 HE910-D ECM
+ 1003 UC864-E
+ 1004 UC864-G
+ 1005 CC864-DUAL
+ 1006 CC864-SINGLE
+ 1010 DE910-DUAL
+ 1011 CE910-DUAL
+ 1200 LE920
+1bce Contac Cable Industrial Limited
+1bcf Sunplus Innovation Technology Inc.
+ 0005 Optical Mouse
+ 0007 Optical Mouse
+ 053a Targa Silvercrest OMC807-C optische Funkmaus
+ 05c5 SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver]
+ 05cf Micro keyboard & mouse receiver
+ 0c31 SPIF30x Serial-ATA bridge
+ 2880 Dell HD Webcam
+ 2885 ASUS Webcam
+ 2888 HP Universal Camera
+ 28a2 Dell Integrated Webcam
+ 28a6 DELL XPS Integrated Webcam
+ 28ae Laptop Integrated Webcam HD
+ 28bd Dell Integrated HD Webcam
+ 2985 Laptop Integrated Webcam HD
+ 2b83 Laptop Integrated Webcam FHD
+1bd0 Hangzhou Riyue Electronic Co., Ltd.
+1bd5 BG Systems, Inc.
+1bde P-TWO INDUSTRIES, INC.
+1bef Shenzhen Tongyuan Network-Communication Cables Co., Ltd
+1bf0 RealVision Inc.
+1bf5 Extranet Systems Inc.
+1bf6 Orient Semiconductor Electronics, Ltd.
+1bfd TouchPack
+ 1268 Touch Screen
+ 1368 Touch Screen
+ 1568 Capacitive Touch Screen
+ 1668 IR Touch Screen
+ 1688 Resistive Touch Screen
+ 2968 Touch Screen
+ 5968 Touch Screen
+ 6968 Touch Screen
+1c02 Kreton Corporation
+1c04 QNAP System Inc.
+1c0c Ionics EMS, Inc.
+ 0102 Plug Computer
+1c0d Relm Wireless
+1c10 Lanterra Industrial Co., Ltd.
+1c13 ALECTRONIC LIMITED
+1c1a Datel Electronics Ltd.
+1c1b Volkswagen of America, Inc.
+1c1f Goldvish S.A.
+1c20 Fuji Electric Device Technology Co., Ltd.
+1c21 ADDMM LLC
+1c22 ZHONGSHAN CHIANG YU ELECTRIC CO., LTD.
+1c26 Shanghai Haiying Electronics Co., Ltd.
+1c27 HuiYang D & S Cable Co., Ltd.
+1c29 Elster GmbH
+ 0001 ExMFE5 Simulator
+ 10fc enCore device
+1c31 LS Cable Ltd.
+1c34 SpringCard
+ 7241 Prox'N'Roll RFID Scanner
+1c37 Authorizer Technologies, Inc.
+1c3d NONIN MEDICAL INC.
+1c3e Wep Peripherals
+1c40 EZPrototypes
+ 0533 TiltStick
+ 0534 i2c-tiny-usb interface
+ 0535 glcd2usb interface
+ 0536 Swiss ColorPAL
+1c49 Cherng Weei Technology Corp.
+1c4f SiGma Micro
+ 0002 Keyboard TRACER Gamma Ivory
+ 0003 HID controller
+ 000e Genius KB-120 Keyboard
+ 0026 Keyboard
+ 3000 Micro USB Web Camera
+ 3002 WebCam SiGma Micro
+1c6b Philips & Lite-ON Digital Solutions Corporation
+ a222 DVD Writer Slimtype eTAU108
+1c6c Skydigital Inc.
+1c73 AMT
+ 861f Anysee E30 USB 2.0 DVB-T Receiver
+1c77 Kaetat Industrial Co., Ltd.
+1c78 Datascope Corp.
+1c79 Unigen Corporation
+1c7a LighTuning Technology Inc.
+ 0801 Fingerprint Reader
+1c7b LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD.
+1c83 Schomaecker GmbH
+ 0001 RS150 V2
+1c87 2N TELEKOMUNIKACE a.s.
+1c88 Somagic, Inc.
+ 0007 SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE]
+ 003c SMI Grabber (EasyCAP DC60+ clone) [SMI-2021CBE]
+1c89 HONGKONG WEIDIDA ELECTRON LIMITED
+1c8e ASTRON INTERNATIONAL CORP.
+1c98 ALPINE ELECTRONICS, INC.
+1c9e OMEGA TECHNOLOGY
+ 6061 WL-72B 3.5G MODEM
+1ca0 ACCARIO Inc.
+1ca1 Symwave
+ 18ab SATA bridge
+1cac Kinstone
+ a332 C8 Webcam
+ b288 C18 Webcam
+1cb3 Aces Electronic Co., Ltd.
+1cb4 OPEX CORPORATION
+1cb6 IdeaCom Technology Inc.
+ 6681 IDC6681
+1cbe Luminary Micro Inc.
+ 00fd In-Circuit Debug Interface
+ 00ff Stellaris ROM DFU Bootloader
+ 0166 CANAL USB2CAN
+1cbf FORTAT SKYMARK INDUSTRIAL COMPANY
+1cc0 PlantSense
+1cca NextWave Broadband Inc.
+1ccd Bodatong Technology (Shenzhen) Co., Ltd.
+1cd4 adp corporation
+1cd5 Firecomms Ltd.
+1cd6 Antonio Precise Products Manufactory Ltd.
+1cde Telecommunications Technology Association (TTA)
+1cdf WonTen Technology Co., Ltd.
+1ce0 EDIMAX TECHNOLOGY CO., LTD.
+1ce1 Amphenol KAE
+1cf1 Dresden Elektronik
+ 0001 Sensor Terminal Board
+ 0004 Wireless Handheld Terminal
+ 0017 deRFusbSniffer 2.4 GHz
+ 0018 deRFusb24E001
+ 0019 deRFusb14E001
+ 001a deRFusb23E00
+ 001b deRFusb13E00
+ 001c deRFnode
+ 001d deRFnode / gateway
+ 0022 deUSB level shifter
+ 0023 deRFusbSniffer Sub-GHz
+ 0025 deRFusb23E06
+ 0027 deRFusb13E06
+1cfc ANDES TECHNOLOGY CORPORATION
+1cfd Flextronics Digital Design Japan, LTD.
+1d03 iCON
+ 0028 iCreativ MIDI Controller
+1d07 Solid-Motion
+1d08 NINGBO HENTEK DRAGON ELECTRONICS CO., LTD.
+1d09 TechFaith Wireless Technology Limited
+ 1026 HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel]
+1d0a Johnson Controls, Inc. The Automotive Business Unit
+1d0b HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD.
+1d0f Sonix Technology Co., Ltd.
+1d14 ALPHA-SAT TECHNOLOGY LIMITED
+1d17 C-Thru Music Ltd.
+ 0001 AXiS-49 Harmonic Table MIDI Keyboard
+1d19 Dexatek Technology Ltd.
+ 1101 DK DVB-T Dongle
+ 1102 DK mini DVB-T Dongle
+ 1103 DK 5217 DVB-T Dongle
+ 6105 Video grabber
+ 8202 DK DVBC/T DONGLE
+1d1f Diostech Co., Ltd.
+1d20 SAMTACK INC.
+1d27 ASUS
+1d34 Dream Cheeky
+ 0001 Dream Cheeky Fidget
+ 0004 Dream Cheeky Webmail Notifier
+ 0008 Dream Cheeky button
+ 000a Dream Cheeky Mailbox Friends Alert
+ 000d Dream Cheeky Big Red Button
+ 0013 Dream Cheeky LED Message Board
+1d45 Touch
+ 1d45 Foxlink Optical touch sensor
+1d4d PEGATRON CORPORATION
+ 0002 Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device
+ 000c Ralink RT3070 802.11b/g/n Wireless Lan USB Device
+ 000e Ralink RT3070 802.11b/g/n Wireless Lan USB Device
+1d50 OpenMoko, Inc.
+ 1db5 IDBG (DFU)
+ 1db6 IDBG
+ 5117 Neo1973/FreeRunner kernel usbnet (g_ether, CDC Ethernet) mode
+ 5118 Neo1973/FreeRunner Debug board (V2+)
+ 5119 Neo1973/FreeRunner u-boot cdc_acm serial port
+ 511a HXD8 u-boot usbtty CDC ACM Mode
+ 511b SMDK2440 u-boot usbtty CDC ACM mode
+ 511c SMDK2443 u-boot usbtty CDC ACM mode
+ 511d QT2410 u-boot usbtty CDC ACM mode
+ 5120 Neo1973/FreeRunner u-boot usbtty generic serial
+ 5121 Neo1973/FreeRunner kernel mass storage (g_storage) mode
+ 5122 Neo1973/FreeRunner kernel cdc_ether USB network
+ 5123 Neo1973/FreeRunner internal USB CSR4 module
+ 5124 Neo1973/FreeRunner Bluetooth Device ID service
+ 5300 Rockbox
+ 6000 Ubertooth Zero
+ 6001 Ubertooth Zero (DFU)
+ 6002 Ubertooth One
+ 6003 Ubertooth One (DFU)
+ 6004 LeoLipo
+ 6005 LED Flower S
+ 6006 LED Cube
+ 6007 LED Flower
+ 6008 Kisbee 802.15.4 transceiver
+ 6009 Adjacent Reality Tracker
+ 600a AVR Programmer
+ 600b Hypna Go Go
+ 600c CatNip LPC1343 development board
+ 600d Enhanced RoboBrrd Brain board
+ 600e OpenRISC Ordb2a-ep4ce22 development board
+ 600f Paparazzi Lisa/M (DFU)
+ 6010 OpenPipe: OSHW Bagpipes MIDI controller
+ 6011 LeoLipo (DFU)
+ 6012 Universal C64 Cartridge
+ 6013 DiscFerret magnetic disc analyser (bootloader)
+ 6014 DiscFerret magnetic disc analyser
+ 6015 Smoothieboard
+ 6016 phInterface
+ 6017 Black Magic Debug Probe (DFU)
+ 6018 Black Magic Debug Probe (Application)
+ 6019 4pi 5 axis motion controller
+ 601a Paparazzi Lisa/M
+ 601b IST-2 chronograph for bullet speeds
+ 601c EPOSMote II
+ 601e 5x5 STM32 prototyping board
+ 601f uNSF
+ 6020 Toad3
+ 6021 AlphaSphere
+ 6022 LightPack
+ 6023 Pixelkit
+ 6024 Illucia
+ 6025 Keyglove (HID)
+ 6027 Key64 Keyboard
+ 6028 Teensy 2.0 Development Board [ErgoDox Keyboard]
+ 602a Marlin 2.0 (Mass Storage)
+ 602b FPGALink
+ 602c 5nes5snes (5x8)
+ 602d 5nes5snes (4x12)
+ 602e Flexibity
+ 602f K-copter
+ 6030 USB-oscope
+ 6031 Handmade GSM GPS tracker
+ 6033 frobiac / adnw keyboard
+ 6034 Tiflomag Ergo 2
+ 6035 FreeLaserTag Gun
+ 6036 FreeLaserTag Big Brother
+ 6037 FreeLaserTag Node
+ 6038 Monaka
+ 6039 eXtreme Feedback Device
+ 603a TiLDA
+ 603b Raspiface
+ 603c Paparazzi (bootloader)
+ 603d Paparazzi (Serial)
+ 603e Paparazzi (Mass Storage)
+ 603f airGuitar
+ 6040 moco
+ 6041 AlphaSphere (bootloader)
+ 6042 Dspace robot controller
+ 6043 pc-power
+ 6044 open-usb-can (DFU)
+ 6045 open-usb-can
+ 6046 mimus-weigand
+ 6047 RfCat Chronos Dongle
+ 6048 RfCat Dons Dongle
+ 6049 RfCat Chronos bootloader
+ 604a RfCat Dons bootloader
+ 604b HackRF Jawbreaker Software-Defined Radio
+ 604c Makibox A6
+ 604d Paella Pulse height analyzer
+ 604e Miniscope v2b
+ 604f Miniscope v2c
+ 6050 GoodFET
+ 6051 pinocc.io
+ 6052 APB Team Robotic Development Board
+ 6053 Darkgame Controller
+ 6054 Satlab/AAUSAT3 BlueBox
+ 6056 The Glitch
+ 605b RfCat YARD Stick One
+ 605c YARD Stick One bootloader
+ 605d Funky Sensor v2
+ 605e Blinkiverse Analog LED Fader
+ 605f Small DIP package Cypress FX2
+ 6060 Data logger using the Cypress FX2
+ 6061 Power Manager
+ 6063 CPC FPGA
+ 6064 CPC FPGA (DFU)
+ 6065 CPC FPGA (Serial)
+ 6066 Nuand BladeRF
+ 6067 Orbotron 9000 (Serial)
+ 6068 Orbotron 9000 (HID)
+ 6069 xser (DFU)
+ 606a xser (legacy)
+ 606b S08-245, urJtag compatible firmware for S08JS
+ 606c Blinkytape full-color light tape
+ 606d TinyG open source motion controller
+ 606e Reefangel Evolution 1.0
+ 6070 Open Pinball Project
+ 6071 The Glitch HID
+ 6072 The Glitch Disk
+ 6073 The Glitch Serial
+ 6074 The Glitch MIDI
+ 6075 The Glitch RawHID
+ 6076 Vultureprog BIOS chip programmer
+ 6077 PaintDuino
+ 6078 DTplug
+ 607a Fadecandy
+ 607b RCDongle for IR remote control
+ 607c OpenVizsla USB sniffer/analyzer
+ 607d Spark Core Arduino-compatible board with WiFi
+ 607f Spark Core Arduino-compatible board with WiFi (bootloader)
+ 6080 arcin arcade controller
+ 6081 BladeRF (bootloader)
+ 6082 Facecandy (DFU)
+ 6083 LightUp (bootloader)
+ 6084 arcin arcade controller (DFU)
+ 6085 IRKit for controlloing home electronics from iOS devices
+ 6086 OneRNG entropy device
+ 6088 picp PIC16F145x based PIC16F145x programmer
+ 6089 Great Scott Gadgets HackRF One SDR
+ 608a BLEduino
+ 608b Loctronix ASR-2300 SDR/motion sensing module
+ 608c Fx2lafw
+ 608d Fx2lafw
+ 608e Fx2lafw
+ 608f Fx2lafw
+ 6090 Fx2lafw
+ 6091 Fx2lafw
+ 6092 Fx2lafw
+ 6093 Fx2lafw
+ 6094 Fx2lafw
+ 6095 Fx2lafw
+ 6096 LightUp (sketch)
+ 6097 Tessel JavaScript enabled Microcontroller with built-in WiFi
+ 6098 RFIDler
+ 6099 RASDR Radio Astronomy SDR Rx Interface
+ 609a RASDR Radio Astronomy SDR Tx Interface
+ 609b RASDR Radio Astronomy SDR (bootloader)
+ 609c antiAFK keyboard
+ 609d PIC16F145x bootloader
+ 609e Clyde Lamp by Fabule (bootloader)
+ 609f Clyde Lamp by Fabule (sketch)
+ 60a0 Smoothiepanel robotic control interface
+ 60a1 Airspy
+ 60a2 barebox (DFU)
+ 60a3 keyboard (bootloader)
+ 60a4 Papilio Duo (AVR)
+ 60a5 Papilio Duo (FPGA)
+ 60a6 HydraBus/HydraNFC (bootloader)
+ 60a7 HydraBus/HydraNFC
+ 60a8 reserved
+ 60a9 Blinky Light Controller (DFU)
+ 60aa Blinky Light Controller
+ 60ab AllPixel
+ 60ac OpenBLT generic microcontroller (bootloader)
+ 60b0 Waterott Arduino based Clock (caterina bootloader)
+ 60b1 Drinkbot (processing)
+ 60b2 Drinkbot (OTG-tablet support)
+ 60b3 calc.pw password generator device (standard)
+ 60b4 calc.pw password generator device (enhanced)
+ 60b5 TimVideos' HDMI2USB (FX2) - Unconfigured device
+ 60b6 TimVideos' HDMI2USB (FX2) - Firmware load/upgrade
+ 60b7 TimVideos' HDMI2USB (FX2) - HDMI/DVI Capture Device
+ 60b8 TimVideos' HDMI2USB (Soft+UTMI) - Unconfigured device
+ 60b9 TimVideos' HDMI2USB (Soft+UTMI) - Firmware upgrade
+ 60ba TimVideos' HDMI2USB (Soft+UTMI) - HDMI/DVI Capture Device
+ 60bc Simple CC25xx programmer / serial board
+ 60bd Open Source control interface for multimedia applications
+ 60be Pixelmatix Aurora (bootloader)
+ 60bf Pixelmatix Aurora
+ 60c1 BrewBit Model-T pOSHW temperature controller for homebrewers (bootloader)
+ 60c2 BrewBit Model-T pOSHW temperature controller for homebrewers
+ 60c3 X Antenna Tracker arduino board
+ 60c6 USBtrng hardware random number generator
+ 60c7 Zubax GNSS positioning module for light UAV systems
+ 60c8 Xlink data transfer and control system for Commodore C64
+ 60c9 random number generator
+ 60ca FinalKey password manager
+ 60cb PteroDAQ Data Acquisition on FRDM-KL25Z and future boards
+ 60cc LamDiNao
+ 60de Cryptech.is random number generator
+ 60df Numato Opsis HDMI2USB board (unconfigured)
+ 60e0 Numato Opsis HDMI2USB board (JTAG Programming Mode)
+ 60e1 Numato Opsis HDMI2USB board (User Mode)
+ 60e2 Osmocom SIMtrace 2 (DFU)
+ 60e3 Osmocom SIMtrace 2
+ 60e4 3D printed racing game - (Catalina CDC bootloader)
+ 60e5 3D printed racing game
+ 60e6 replacement for GoodFET/FaceDancer - GreatFet
+ 60e7 replacement for GoodFET/FaceDancer - GreatFet target
+ 60e8 Alpen Clack keyboard
+ 60e9 keyman64 keyboard itercepter
+ 60ea Wiggleport FPGA-based I/O board
+ 60ec Duet 3D Printer Controller
+ 60f0 UDAD-T1 data aquisition device (boot)
+ 60f1 UDAD-T1 data aquisition device
+ 60f2 UDAD-T2 data aquisition device (boot)
+ 60f3 UDAD-T2 data aquisition device
+ 60f4 Uniti ARC motor controller
+ 60f5 EightByEight Blinky Badge (DFU)
+ 60f6 EightByEight Blinky Badge
+ 60f7 cardio NFC/RFID card reader (bootloader)
+ 60f8 cardio NFC/RFID card reader
+ 60fc OnlyKey Two-factor Authentication and Password Solution
+ 6100 overlay64 video overlay module
+ 6104 ScopeFun open source instrumentation
+ 6108 Myriad-RF LimeSDR
+ 610c Magic Keys (boot)
+ 610d Magic Keys
+ 8085 Box0 (box0-v5)
+ cc15 rad1o badge for CCC congress 2015
+1d57 Xenta
+ 0005 Wireless Receiver (Keyboard and Mouse)
+ 0006 Wireless Receiver (RC Laser Pointer)
+ 000c Optical Mouse
+ 2400 Wireless Mouse Receiver
+ 32da 2.4GHz Receiver (Keyboard and Mouse)
+ 83d0 Click-mouse!
+ ac01 Wireless Receiver (Keyboard and Mouse)
+ ad02 SE340D PC Remote Control
+ af01 AUVIO Universal Remote Receiver for PlayStation 3
+1d5b Smartronix, Inc.
+1d6b Linux Foundation
+ 0001 1.1 root hub
+ 0002 2.0 root hub
+ 0003 3.0 root hub
+ 0100 PTP Gadget
+ 0101 Audio Gadget
+ 0102 EEM Gadget
+ 0103 NCM (Ethernet) Gadget
+ 0104 Multifunction Composite Gadget
+ 0105 FunctionFS Gadget
+ 0200 Qemu Audio Device
+1d90 Citizen
+ 201e PPU-700
+1d9d Sigma Sport
+ 1010 Docking Station Topline 2009
+ 1011 Docking Station Topline 2012
+1de1 Actions Microelectronics Co.
+ 1101 Generic Display Device (Mass storage mode)
+ c101 Generic Display Device
+1e0e Qualcomm / Option
+ f000 iCON 210 UMTS Surfstick
+1e10 Point Grey Research, Inc.
+ 2004 Sony 1.3MP 1/3" ICX445 IIDC video camera [Chameleon]
+1e17 Mirion Technologies Dosimetry Services Division
+ 0001 instadose dosimeter
+1e1d Lumension Security
+ 0165 Secure Pen drive
+1e1f INVIA
+1e29 Festo AG & Co. KG
+ 0101 CPX Adapter
+ 0102 CPX Adapter >=HW10.09 [CP2102]
+ 0401 iL3-TP [AT90USB646]
+ 0402 FTDI232 [EasyPort]
+ 0403 FTDI232 [EasyPort Mini]
+ 0404 FTDI232 [Netzteil-GL]
+ 0405 FTDI232 [MotorPrfstand]
+ 0406 STM32F103 [EasyKit]
+ 0407 LPC2378 [Robotino]
+ 0408 LPC2378 [Robotino-Arm]
+ 0409 LPC2378 [Robotino-Arm Bootloader]
+ 040a LPC2378 [Robotino Bootloader]
+ 040b LPC2378 [Robotino XT]
+ 040c LPC2378 [Robotino XT Bootloader]
+ 040d LPC2378 [Robotino 3]
+ 040e LPC2378 [Robotino 3 Bootloader]
+ 0501 CP2102 [CMSP]
+ 0601 CMMP-AS
+1e3d Chipsbank Microelectronics Co., Ltd
+ 2093 CBM209x Flash Drive (OEM)
+ 4082 CBM4082 SD Card Reader
+1e41 Cleverscope
+ 0001 CS328A PC Oscilloscope
+1e4e Cubeternet
+ 0100 WebCam
+ 0102 GL-UPC822 UVC WebCam
+1e54 TypeMatrix
+ 2030 2030 USB Keyboard
+1e68 TrekStor GmbH & Co. KG
+ 001b DataStation maxi g.u
+ 0050 DataStation maxi light
+1e71 NZXT
+ 0001 Avatar Optical Mouse
+1e74 Coby Electronics Corporation
+ 2211 MP300
+ 2647 2 GB 2 Go Video MP3 Player [MP601-2G]
+ 2659 Coby 4GB Go Video MP3 Player [MP620-4G]
+ 4641 A8705 MP3/Video Player
+ 6511 MP705-8G MP3 player
+ 6512 MP705-4G
+ 7111 MP957 Music and Video Player
+1e7d ROCCAT
+ 2c24 Pyra Mouse (wired)
+ 2ced Kone Mouse
+ 2cf6 Pyra Mouse (wireless)
+ 2d50 Kova+ Mouse
+ 2d51 Kone+ Mouse
+ 30d4 Arvo Keyboard
+1ebb NuCORE Technology, Inc.
+1eda AirTies Wireless Networks
+ 2012 Air2210 54 Mbps Wireless Adapter
+ 2210 Air2210 54 Mbps Wireless Adapter
+ 2310 Air2310 150 Mbps Wireless Adapter
+ 2410 Air2410 300 Mbps Wireless Adapter
+1edb Blackmagic design
+ bd3b Intensity Shuttle
+1ee8 ONDA COMMUNICATION S.p.a.
+ 0014 MT833UP
+1ef6 EADS Deutschland GmbH
+ 2233 Cassidian NH90 STTE
+ 5064 FDR Interface
+ 5523 Cassidian SSDC Adapter II
+ 5545 Cassidian SSDC Adapter III
+ 5648 RIU CSMU/BSD
+ 564a Cassidian RIU CSMU/BSD Simulator
+1f28 Cal-Comp
+ 0020 CDMA USB Modem A600
+ 0021 CD INSTALLER USB Device
+1f3a Onda (unverified)
+ efe8 V972 tablet in flashing mode
+1f44 The Neat Company
+ 0001 NM-1000 scanner
+1f48 H-TRONIC GmbH
+ 0627 Data capturing system
+ 0628 Data capturing and control module
+1f4d G-Tek Electronics Group
+ b803 Lifeview LV5TDLX DVB-T [RTL2832U]
+ d220 Geniatech T220 DVB-T2 TV Stick
+1f6f Aliph
+ 0023 Jawbone Jambox
+ 8000 Jawbone Jambox - Updating
+1f75 Innostor Technology Corporation
+ 0888 IS888 SATA Storage Controller
+ 0902 IS902 UFD controller
+1f82 TANDBERG
+ 0001 PrecisionHD Camera
+1f84 Alere, Inc.
+1f87 Stantum
+ 0002 Multi-touch HID Controller
+1f9b Ubiquiti Networks, Inc.
+ 0241 AirView2-EXT
+1fab Samsung Opto-Electroncs Co., Ltd.
+ 104d ES65
+1fbd Delphin Technology AG
+ 0001 Expert Key - Data aquisition system
+1fc9 NXP Semiconductors
+ 0003 LPC1343
+ 010b PR533
+1fde ILX Lightwave Corporation
+ 0001 UART Bridge
+1fe7 Vertex Wireless Co., Ltd.
+ 1000 VW100 series CDMA EV-DO Rev.A modem
+1ff7 CVT Electronics.Co.,Ltd
+ 0013 CVTouch Screen (HID)
+ 001a Human Interface Device
+1fff Ideofy Inc.
+2001 D-Link Corp.
+ 0001 DWL-120 WIRELESS ADAPTER
+ 0201 DHN-120 10Mb Home Phoneline Adapter
+ 1a00 DUB-E100 Fast Ethernet Adapter(rev.A) [ASIX AX88172]
+ 1a02 DUB-E100 Fast Ethernet Adapter(rev.C1) [ASIX AX88772]
+ 200c 10/100 Ethernet
+ 3200 DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a]
+ 3301 DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U]
+ 3306 DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU]
+ 3308 DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS]
+ 3309 DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU]
+ 330a DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU]
+ 3500 Elitegroup Computer Systems WLAN card WL-162
+ 3700 DWL-122 802.11b [Intersil Prism 3]
+ 3701 DWL-G120 Spinnaker 802.11g [Intersil ISL3886]
+ 3702 DWL-120 802.11b Wireless Adapter(rev.F) [Intersil ISL3871]
+ 3703 AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880]
+ 3704 AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]
+ 3705 AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]
+ 3761 IEEE 802.11g USB2.0 Wireless Network Adapter-PN
+ 3a00 DWL-AG132 [Atheros AR5523]
+ 3a01 DWL-AG132 (no firmware) [Atheros AR5523]
+ 3a02 DWL-G132 [Atheros AR5523]
+ 3a03 DWL-G132 (no firmware) [Atheros AR5523]
+ 3a04 DWL-AG122 [Atheros AR5523]
+ 3a05 DWL-AG122 (no firmware) [Atheros AR5523]
+ 3a80 AirPlus Xtreme G DWL-G132 Wireless Adapter
+ 3a81 predator Bootloader Download
+ 3a82 AirPremier AG DWL-AG132 Wireless Adapter
+ 3a83 predator Bootloader Download
+ 3b00 AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB]
+ 3b01 WLAN Boot Device
+ 3c00 AirPlus G DWL-G122 Wireless Adapter(rev.B1) [Ralink RT2571]
+ 3c01 AirPlus AG DWL-AG122 Wireless Adapter
+ 3c02 AirPlus G DWL-G122 Wireless Adapter
+ 3c05 DUB-E100 Fast Ethernet Adapter(rev.B1) [ASIX AX88772]
+ 3c15 DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]
+ 3c17 DWA-123 Wireless N 150 Adapter(rev.A1) [Ralink RT3370]
+ 3c19 DWA-125 Wireless N 150 Adapter(rev.A3) [Ralink RT5370]
+ 3c1a DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.B2) [Ralink RT5572]
+ 3c1b DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070]
+ 4000 DSB-650C Ethernet [klsi]
+ 4001 DSB-650TX Ethernet [pegasus]
+ 4002 DSB-650TX Ethernet [pegasus]
+ 4003 DSB-650TX-PNA Ethernet [pegasus]
+ 400b 10/100 Ethernet
+ 4102 10/100 Ethernet
+ 5100 DSL-200 ADSL ATM Modem
+ 5102 DSL-200 ADSL Loader
+ 5b00 Remote NDIS Network Device
+ 9414 Cable Modem
+ 9b00 Broadband Cable Modem Remote NDIS Device
+ abc1 DSB-650 Ethernet [pegasus]
+ f013 DLink 7 port USB2.0 Hub
+ f103 DUB-H7 7-port USB 2.0 hub
+ f10d Accent Communications Modem
+ f110 DUB-AV300 A/V Capture
+ f111 DBT-122 Bluetooth adapter
+ f112 DUB-T210 Audio Device
+ f116 Formosa 2
+ f117 Formosa 3
+ f118 Formosa 4
+2002 DAP Technologies
+2003 detectomat
+ ea61 dc3500
+200c Reloop
+ 100b Play audio soundcard
+2013 PCTV Systems
+ 0245 PCTV 73ESE
+ 0246 PCTV 74E
+ 0248 PCTV 282E
+ 024f nanoStick T2 290e
+2019 PLANEX
+ 3220 GW-US11S WLAN [Atmel AT76C503A]
+ 4901 GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU]
+ 4903 GW-USFang300 802.11abgn Wireless Adapter [Realtek RTL8192DU]
+ 4904 GW-USUltra300 802.11abgn Wireless Adapter [Realtek RTL8192DU]
+ 5303 GW-US54GXS 802.11bg
+ 5304 GWUS300 802.11n
+ ab01 GW-US54HP
+ ab24 GW-US300MiniS
+ ab25 GW-USMini2N 802.11n Wireless Adapter [Ralink RT2870]
+ ab28 GW-USNano
+ ab29 GW-USMicro300
+ ab2a GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS]
+ ab2b GW-USEco300 802.11bgn Wireless Adapter [Realtek RTL8192CU]
+ ab2c GW-USDual300 802.11abgn Wireless Adapter [Realtek RTL8192DU]
+ ab50 GW-US54Mini2
+ c002 GW-US54SG
+ c007 GW-US54GZL
+ ed02 GW-USMM
+ ed06 GW-US300MiniW 802.11bgn Wireless Adapter
+ ed10 GW-US300Mini2
+ ed14 GW-USMicroN
+ ed16 GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU]
+ ed17 GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS]
+ ed18 GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU]
+203d Encore Electronics Inc.
+ 1480 ENUWI-N3 [802.11n Wireless N150 Adapter]
+2040 Hauppauge
+ 0c80 Windham
+ 0c90 Windham
+ 1700 CataMount
+ 1800 Okemo A
+ 1801 Okemo B
+ 2000 Tiger Minicard
+ 2009 Tiger Minicard R2
+ 200a Tiger Minicard
+ 2010 Tiger Minicard
+ 2011 WinTV MiniCard [Dell Digital TV Receiver]
+ 2019 Tiger Minicard
+ 2400 WinTV PVR USB2 (Model 24019)
+ 4700 WinTV Nova-S-USB2
+ 4902 HD PVR
+ 4903 HS PVR
+ 4982 HD PVR
+ 5500 Windham
+ 5510 Windham
+ 5520 Windham
+ 5530 Windham
+ 5580 Windham
+ 5590 Windham
+ 6500 WinTV HVR-900
+ 6502 WinTV HVR-900
+ 6503 WinTV HVR-930
+ 6513 WinTV HVR-980
+ 7050 Nova-T Stick
+ 7060 Nova-T Stick 2
+ 7070 Nova-T Stick 3
+ 7240 WinTV HVR-850
+ 8400 WinTV Nova-T-500
+ 9300 WinTV NOVA-T USB2 (cold)
+ 9301 WinTV NOVA-T USB2 (warm)
+ 9941 WinTV Nova-T-500
+ 9950 WinTV Nova-T-500
+ b910 Windham
+ b980 Windham
+ b990 Windham
+ c000 Windham
+ c010 Windham
+2047 Texas Instruments
+ 0200 MSP430 USB HID Bootstrap Loader
+ 0855 Invensense Embedded MotionApp HID Sensor
+ 0964 Inventio Software MSP430
+2058 Nano River Technology
+ 2058 ViperBoard I2C, SPI, GPIO interface
+2077 Taicang T&W Electronics Co. Ltd
+ 9002 W1M100 HSPA/WCDMA Module
+2080 Barnes & Noble
+ 0001 nook
+ 0002 NOOKcolor
+ 0003 NOOK Simple Touch
+ 0004 NOOK Tablet
+2086 SIMPASS
+2087 Cando
+ 0a01 Multi Touch Panel
+ 0a02 Multi Touch Panel
+ 0b03 Multi Touch Panel
+20a0 Clay Logic
+ 4123 IKALOGIC SCANALOGIC 2
+ 414a MDE SPI Interface
+ 415a OpenPilot
+ 415b CopterControl
+ 415c PipXtreme
+20b1 XMOS Ltd
+ 10ad XUSB Loader
+ f7d1 XTAG2 - JTAG Adapter
+20b3 Hanvon
+ 0a18 10.1 Touch screen overlay
+20b7 Qi Hardware
+ 0713 Milkymist JTAG/serial
+ 1540 ben-wpan, AT86RF230-based
+ 1db5 IDBG in DFU mode
+ 1db6 IDBG in normal mode
+ c25b C2 Dongle
+ cb72 ben-wpan, cntr
+20ce Minicircuits
+ 0012 RF Sythesizer 250-4200MHz model SSG-4000LH
+ 0021 RF Switch Matrix
+ 0022 I/O Controller
+20df Simtec Electronics
+ 0001 Entropy Key [UDEKEY01]
+20f1 NET New Electronic Technology GmbH
+ 0101 iCube3 Camera
+20f4 TRENDnet
+ 648b TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS]
+20f7 XIMEA
+ 3001 Camera with CMOS sensor [MQ]
+ 3021 Camera with CCD sensor [MD]
+ 30b3 Camera with CMOS sensor in Vision mode [MQ]
+ a003 Subminiature 5Mpix B/W Camera, MU9PM-MH
+2100 RT Systems
+ 9e52 Yaesu VX-7
+ 9e54 CT29B Radio Cable
+ 9e57 RTS01 Radio Cable
+ 9e5d K4Y Radio Cable
+ 9e5f FT232RL [RTS05 Serial Cable]
+2101 ActionStar
+ 0201 SIIG 4-to-2 Printer Switch
+2109 VIA Labs, Inc.
+ 0700 VL700 SATA 3Gb/s bridge
+ 0701 VL701 SATA 3Gb/s bridge
+ 0810 VL81x Hub
+ 0811 Hub
+ 0812 VL812 Hub
+ 2811 Hub
+ 2812 VL812 Hub
+ 3431 Hub
+ 8110 Hub
+2113 Softkinetic
+ 0137 DepthSense 311 (3D)
+ 0145 DepthSense 325
+ 8000 DepthSense 311 (Color)
+2149 Advanced Silicon S.A.
+ 211b Touchscreen Controller
+ 2703 TS58xxA/TC56xxA [CoolTouch]
+2162 Creative (?)
+ 2031 Network Blaster Wireless Adapter
+ 500c DE5771 Modem Blaster
+ 8001 Broadxent BritePort DSL Bridge 8010U
+2184 GW Instek
+ 0005 GDS-3000 Oscilloscope
+ 0006 GDS-3000 Oscilloscope
+ 0011 AFG Function Generator (CDC)
+21a1 Emotiv Systems Pty. Ltd.
+ 0001 EPOC Consumer Headset Wireless Dongle
+21d6 Agecodagis SARL
+ 0002 Seismic recorder [Tellus]
+2222 MacAlly
+ 0004 iWebKey Keyboard
+ 2520 Mini Tablet
+ 4050 AirStick joystick
+2227 SAMWOO Enterprise
+ 3105 SKYDATA SKD-U100
+2232 Silicon Motion
+ 1005 WebCam SCB-0385N
+ 1028 WebCam SC-03FFL11939N
+ 1029 WebCam SC-13HDL11939N
+ 1037 WebCam SC-03FFM12339N
+2233 RadioShack Corporation
+ 6323 USB Electronic Scale
+2237 Kobo Inc.
+ 4161 eReader White
+225d Morpho
+ 0001 FINGER VP Multimodal Biometric Sensor
+ 0008 CBM-E3 Fingerprint Sensor
+ 0009 CBM Fingerprint Sensor [CBM-V3]
+ 000a MSO1300-E3 Fingerprint Sensor
+ 000b MSO1300 Fingerprint Sensor [MSO1300-V3]
+ 000c MSO1350-E3 Fingerprint Sensor & SmartCard Reader
+ 000d MSO1350 Fingerprint Sensor & SmartCard Reader [MSO1350-V3]
+ 000e MorphoAccess SIGMA Biometric Access Control Terminal
+228d 8D Technologies inc.
+ 0001 Terminal Bike Key Reader
+22a6 Pie Digital, Inc.
+ ffff PieKey "beta" 4GB model 4E4F41482E4F5247 (SM3251Q BB)
+22b8 Motorola PCS
+ 0001 Wally 2.2 chipset
+ 0002 Wally 2.4 chipset
+ 0005 V.60c/V.60i GSM Phone
+ 0830 2386C-HT820
+ 0833 2386C-HT820 [Flash Mode]
+ 0850 Bluetooth Device
+ 1001 Patriot 1.0 (GSM) chipset
+ 1002 Patriot 2.0 chipset
+ 1005 T280e GSM/GPRS Phone
+ 1101 Patriot 1.0 (TDMA) chipset
+ 1801 Rainbow chipset flash
+ 2035 Bluetooth Device
+ 2805 GSM Modem
+ 2821 T720 GSM Phone
+ 2822 V.120e GSM Phone
+ 2823 Flash Interface
+ 2a01 MSM6050 chipset
+ 2a02 CDMA modem
+ 2a03 MSM6050 chipset flash
+ 2a21 V710 GSM Phone (P2K)
+ 2a22 V710 GSM Phone (AT)
+ 2a23 MSM6100 chipset flash
+ 2a41 MSM6300 chipset
+ 2a42 Usb Modem
+ 2a43 MSM6300 chipset flash
+ 2a61 E815 GSM Phone (P2K)
+ 2a62 E815 GSM Phone (AT)
+ 2a63 MSM6500 chipset flash
+ 2a81 MSM6025 chipset
+ 2a83 MSM6025 chipset flash
+ 2ac1 MSM6100 chipset
+ 2ac3 MSM6100 chipset flash
+ 2d78 XT300[SPICE]
+ 3001 A835/E1000 GSM Phone (P2K)
+ 3002 A835/E1000 GSM Phone (AT)
+ 3801 C350L/C450 (P2K)
+ 3802 C330/C350L/C450/EZX GSM Phone (AT)
+ 3803 Neptune LT chipset flash
+ 4001 OMAP 1.0 chipset
+ 4002 A920/A925 UMTS Phone
+ 4003 OMAP 1.0 chipset flash
+ 4008 OMAP 1.0 chipset RDL
+ 41d6 Droid X (Windows media mode)
+ 41d9 Droid/Milestone
+ 41db Droid/Milestone (Debug mode)
+ 41de Droid X (PC mode)
+ 4204 MPx200 Smartphone
+ 4214 MPc GSM
+ 4224 MPx220 Smartphone
+ 4234 MPc CDMA
+ 4244 MPx100 Smartphone
+ 4285 Droid X (Mass storage)
+ 4801 Neptune LTS chipset
+ 4803 Neptune LTS chipset flash
+ 4810 Triplet GSM Phone (storage)
+ 4901 Triplet GSM Phone (P2K)
+ 4902 Triplet GSM Phone (AT)
+ 4903 Neptune LTE chipset flash
+ 4a01 Neptune LTX chipset
+ 4a03 Neptune LTX chipset flash
+ 4a32 L6-imode Phone
+ 5801 Neptune ULS chipset
+ 5803 Neptune ULS chipset flash
+ 5901 Neptune VLT chipset
+ 5903 Neptune VLT chipset flash
+ 6001 Dalhart EZX
+ 6003 Dalhart flash
+ 6004 EZX GSM Phone (CDC Net)
+ 6006 MOTOROKR E6
+ 6008 Dalhart RDL
+ 6009 EZX GSM Phone (P2K)
+ 600a Dalhart EZX config 17
+ 600b Dalhart EZX config 18
+ 600c EZX GSM Phone (USBLAN)
+ 6021 JUIX chipset
+ 6023 JUIX chipset flash
+ 6026 Flash RAM Downloader/miniOS
+ 6027 USBLAN
+ 604c EZX GSM Phone (Storage)
+ 6101 Talon integrated chipset
+ 6401 Argon chipset
+ 6403 Argon chipset flash
+ 6415 ROKR Z6 (MTP mode)
+ 6604 Washington CDMA Phone
+ 6631 CDC Modem
+ 7001 Q Smartphone
+ fe01 StarTAC III MS900
+22b9 eTurboTouch Technology, Inc.
+ 0006 Touch Screen
+22ba Technology Innovation Holdings, Ltd
+2304 Pinnacle Systems, Inc.
+ 0109 Studio PCTV USB (SECAM)
+ 0110 Studio PCTV USB (PAL)
+ 0111 Miro PCTV USB
+ 0112 Studio PCTV USB (NTSC) with FM radio
+ 0201 Systems MovieBox Device
+ 0204 MovieBox USB_B
+ 0205 DVC 150B
+ 0206 Systems MovieBox Deluxe Device
+ 0207 Dazzle DVC90 Video Device
+ 0208 Studio PCTV USB2
+ 020e PCTV 200e
+ 020f PCTV 400e BDA Device
+ 0210 Studio PCTV USB (PAL) with FM radio
+ 0212 Studio PCTV USB (NTSC)
+ 0213 500-USB Device
+ 0214 Studio PCTV USB (PAL) with FM radio
+ 0216 PCTV 60e
+ 0219 PCTV 260e
+ 021a Dazzle DVC100 Audio Device
+ 021b Dazzle DVC130/DVC170
+ 021d Dazzle DVC130
+ 021e Dazzle DVC170
+ 021f PCTV Sat HDTV Pro BDA Device
+ 0222 PCTV Sat Pro BDA Device
+ 0223 DazzleTV Sat BDA Device
+ 0225 Remote Kit Infrared Transceiver
+ 0226 PCTV 330e
+ 0227 PCTV for Mac, HD Stick
+ 0228 PCTV DVB-T Flash Stick
+ 0229 PCTV Dual DVB-T 2001e
+ 022a PCTV 160e
+ 022b PCTV 71e [Afatech AF9015]
+ 0232 PCTV 170e
+ 0236 PCTV 72e [DiBcom DiB7000PC]
+ 0237 PCTV 73e [DiBcom DiB7000PC]
+ 023a PCTV 801e
+ 023b PCTV 801e SE
+ 023d PCTV 340e
+ 023e PCTV 340e SE
+ 0300 Studio Linx Video input cable (NTSC)
+ 0301 Studio Linx Video input cable (PAL)
+ 0302 Dazzle DVC120
+ 0419 PCTV Bungee USB (PAL) with FM radio
+ 061d PCTV Deluxe (NTSC) Device
+ 061e PCTV Deluxe (PAL) Device
+2318 Shining Technologies, Inc. [hex]
+ 0011 CitiDISK Jr. IDE Enclosure
+2341 Arduino SA
+ 0001 Uno (CDC ACM)
+ 0010 Mega 2560 (CDC ACM)
+ 003b Serial Adapter (CDC ACM)
+ 003f Mega ADK (CDC ACM)
+ 0042 Mega 2560 R3 (CDC ACM)
+ 0043 Uno R3 (CDC ACM)
+ 0044 Mega ADK R3 (CDC ACM)
+ 0045 Serial R3 (CDC ACM)
+ 8036 Leonardo (CDC ACM, HID)
+2373 Pumatronix Ltda
+ 0001 5 MegaPixel Digital Still Camera [DSC5M]
+2375 Digit@lway, Inc.
+ 0001 Digital Audio Player
+2406 SANHO Digital Electronics Co., Ltd.
+ 6688 PD7X Portable Storage
+2443 Aessent Technology Ltd
+ 00dc aes220 FPGA Mini-Module
+2478 Tripp-Lite
+ 2008 U209-000-R Serial Port
+248a Maxxter
+ 8366 Wireless Optical Mouse ACT-MUSW-002
+249c M2Tech s.r.l.
+24e1 Paratronic
+ 3001 Adp-usb
+ 3005 Radius
+2632 TwinMOS
+ 3209 7-in-1 Card Reader
+2639 Xsens
+ 0001 MTi-10 IMU
+ 0002 MTi-20 VRU
+ 0003 MTi-30 AHRS
+ 0011 MTi-100 IMU
+ 0012 MTi-200 VRU
+ 0013 MTi-300 AHRS
+ 0017 MTi-G 7xx GNSS/INS
+ 0100 Body Pack
+ 0101 Awinda Station
+ 0102 Awinda Dongle
+ 0103 Sync Station
+ 0200 MTw
+ d00d Wireless Receiver
+2650 Electronics For Imaging, Inc. [hex]
+2659 Sundtek
+ 1101 TNT DVB-T/DAB/DAB+/FM
+ 1201 FM Transmitter/Receiver
+ 1202 MediaTV Analog/FM/DVB-T
+ 1203 MediaTV Analog/FM/DVB-T MiniPCIe
+ 1204 MediaTV Analog/FM/ATSC
+ 1205 SkyTV Ultimate V
+ 1206 MediaTV DVB-T MiniPCIe
+ 1207 Sundtek HD Capture
+ 1208 Sundtek SkyTV Ultimate III
+ 1209 MediaTV Analog/FM/ATSC MiniPCIe
+ 1210 MediaTV Pro III (EU)
+ 1211 MediaTV Pro III (US)
+ 1212 MediaTV Pro III MiniPCIe (EU)
+ 1213 MediaTV Pro III MiniPCIe (US)
+2676 Basler AG
+ ba02 ace
+2730 Citizen
+ 200f CT-S310 Label printer
+2735 DigitalWay
+ 0003 MPIO HS100
+ 1001 MPIO FY200
+ 1002 MPIO FL100
+ 1003 MPIO FD100
+ 1004 MPIO HD200
+ 1005 MPIO HD300
+ 1006 MPIO FG100
+ 1007 MPIO FG130
+ 1008 MPIO FY300
+ 1009 MPIO FY400
+ 100a MPIO FL300
+ 100b MPIO HS200
+ 100c MPIO FL350
+ 100d MPIO FY500
+ 100e MPIO FY500
+ 100f MPIO FY600
+ 1012 MPIO FL400
+ 1013 MPIO HD400
+ 1014 MPIO HD400
+ 1016 MPIO FY700
+ 1017 MPIO FY700
+ 1018 MPIO FY800
+ 1019 MPIO FY800
+ 101a MPIO FY900
+ 101b MPIO FY900
+ 102b MPIO FL500
+ 102c MPIO FL500
+ 103f MPIO FY570
+ 1040 MPIO FY570
+ 1041 MPIO FY670
+ 1042 MPIO FY670
+ 1043 HCT HMD-180A
+ 1044 HCT HMD-180A
+273f Hughski Limited
+ 1000 ColorHug bootloader
+ 1001 ColorHug
+ 1002 ColorHug+
+ 1003 ColorHug+ Bootloader
+ 1004 ColorHug2
+ 1005 ColorHug2 bootloader
+2770 NHJ, Ltd
+ 0a01 ScanJet 4600 series
+ 905c Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35
+ 9060 A130
+ 9120 Che-ez! Snap / iClick Tiny VGA Digital Camera
+ 9130 TCG 501
+ 913c Argus DC-1730
+ 9150 Mini Cam
+ 9153 iClick 5X
+ 915d Cyberpix S-210S / Little Tikes My Real Digital Camera
+ 930b CCD Webcam(PC370R)
+ 930c CCD Webcam(PC370R)
+27b8 ThingM
+ 01ed blink(1)
+2821 ASUSTek Computer Inc.
+ 0161 WL-161 802.11b Wireless Adapter [SiS 162U]
+ 160f WL-160g 802.11g Wireless Adapter [Envara WiND512]
+ 3300 WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3]
+2899 Toptronic Industrial Co., Ltd
+ 012c Camera Device
+289b Dracal/Raphnet technologies
+ 0001 Gamecube/N64 controller v2.2
+ 0002 2nes2snes
+ 0003 4nes4snes
+ 0004 Gamecube/N64 controller v2.3
+ 0005 Saturn (Joystick mode)
+ 0006 Saturn (Mouse mode)
+ 0007 Famicom controller
+ 0008 Dreamcast (Joystick mode)
+ 0009 Dreamcast (Mouse mode)
+ 000a Dreamcast (Keyboard mode)
+ 000b Gamecube/N64 controller v2.9 (Keyboard mode)
+ 000c Gamecube/N64 controller v2.9 (Joystick mode)
+ 0100 Dual-relay board
+ 0500 Energy meter
+ 0502 Precision barometer
+2931 Jolla Oy
+ 0a01 Jolla Phone MTP
+ 0a02 Jolla Phone Developer
+ 0a05 Jolla PC connection
+ 0afe Jolla charging only
+2a03 dog hunter AG
+ 0001 Linino ONE (bootloader)
+ 0036 Arduino Leonardo (bootloader)
+ 0037 Arduino Micro (bootloader)
+ 0038 Arduino Robot Control (bootloader)
+ 0039 Arduino Robot Motor (bootloader)
+ 003a Arduino Micro ADK rev3 (bootloader)
+ 003b Arduino Serial
+ 003c Arduino Explora (bootloader)
+ 003d Arduino Due (usb2serial)
+ 003e Arduino Due
+ 0041 Arduino Yun (bootloader)
+ 0042 Arduino Mega 2560 Rev3
+ 0043 Arduino Uno Rev3
+ 004d Arduino Zero Pro (bootloader)
+ 8001 Linino ONE (CDC ACM)
+ 8036 Arduino Leonardo (CDC ACM)
+ 8037 Arduino Micro (CDC ACM)
+ 8038 Arduino Robot Control (CDC ACM)
+ 8039 Arduino Robot Motor (CDC ACM)
+ 803a Arduino Micro ADK rev3 (CDC ACM)
+ 803c Arduino Explora (CDC ACM)
+ 8041 Arduino Yun (CDC ACM)
+ 804d Arduino Zero Pro (CDC ACM)
+2a37 RTD Embedded Technologies, Inc.
+ 5110 UPS35110/UPS25110
+2a45 Meizu Corp.
+ 0001 MX Phone (BICR)
+ 0c02 MX Phone (MTP & ADB)
+ 0c03 MX Phone (BICR & ADB)
+ 2008 MX Phone (MTP)
+ 200a MX Phone (MTP & ACM & ADB)
+ 200b MX Phone (PTP)
+ 200c MX Phone (PTP & ADB)
+ 2012 MX Phone (MTP & ACM)
+2b24 KeepKey LLC
+ 0001 Bitcoin hardware wallet
+2c02 Planex Communications
+ 14ea GW-US11H WLAN
+2c1a Dolphin Peripherals
+ 0000 Wireless Optical Mouse
+2dcf Dialog Semiconductor
+ c952 Audio Class 2.0 Devices
+2fb2 Fujitsu, Ltd
+3125 Eagletron
+ 0001 TrackerPod Camera Stand
+3136 Navini Networks
+3176 Whanam Electronics Co., Ltd
+3195 Link Instruments
+ f190 MSO-19
+ f280 MSO-28
+ f281 MSO-28
+3275 VidzMedia Pte Ltd
+ 4fb1 MonsterTV P2H
+3333 InLine
+ 3333 2 port KVM switch model 60652K
+3334 AEI
+ 1701 Fast Ethernet
+3340 Yakumo
+ 043a Mio A701 DigiWalker PPCPhone
+ 0e3a Pocket PC 300 GPS SL / Typhoon MyGuide 3500
+ a0a3 deltaX 5 BT (D) PDA
+3344 Leaguer Microelectronics (LME)
+ 3744 OEM PC Remote
+3504 Micro Star
+ f110 Security Key
+3538 Power Quotient International Co., Ltd
+ 0001 Travel Flash
+ 0015 Mass Storge Device
+ 0022 Hi-Speed Mass Storage Device
+ 0042 Cool Drive U339 Flash Disk
+ 0054 Flash Drive (2GB)
+3579 DIVA
+ 6901 Media Reader
+357d Sharkoon
+ 7788 QuickPort XT
+3636 InVibro
+3838 WEM
+ 0001 5-in-1 Card Reader
+3923 National Instruments Corp.
+ 12c0 DAQPad-6020E
+ 12d0 DAQPad-6507
+ 12e0 NI 4350
+ 12f0 NI 5102
+ 1750 DAQPad-6508
+ 17b0 USB-ISA-Bridge
+ 1820 DAQPad-6020E (68 pin I/O)
+ 1830 DAQPad-6020E (BNC)
+ 1f00 DAQPad-6024E
+ 1f10 DAQPad-6024E
+ 1f20 DAQPad-6025E
+ 1f30 DAQPad-6025E
+ 1f40 DAQPad-6036E
+ 1f50 DAQPad-6036E
+ 2f80 DAQPad-6052E
+ 2f90 DAQPad-6052E
+ 702b GPIB-USB-B
+ 703c USB-485 RS485 Cable
+ 709b GPIB-USB-HS
+ 7254 NI MIO (data acquisition card) firmware updater
+ 729e USB-6251 (OEM) data acquisition card
+40bb I-O Data
+ 0a09 USB2.0-SCSI Bridge USB2-SC
+4101 i-rocks
+ 1301 IR-2510 usb phone
+4102 iRiver, Ltd.
+ 1001 iFP-100 series mp3 player
+ 1003 iFP-300 series mp3 player
+ 1005 iFP-500 series mp3 player
+ 1007 iFP-700 series mp3/ogg vorbis player
+ 1008 iFP-800 series mp3/ogg vorbis player
+ 100a iFP-1000 series mp3/ogg vorbis player
+ 1014 T20 series mp3/ogg vorbis player (ums firmware)
+ 1019 T30
+ 1034 T60
+ 1040 M1Player
+ 1041 E100 (ums)
+ 1101 iFP-100 series mp3 player (ums firmware)
+ 1103 iFP-300 series mp3 player (ums firmware)
+ 1105 iFP-500 series mp3 player (ums firmware)
+ 1113 T10 (alternate)
+ 1117 T10
+ 1119 T30 series mp3/ogg/wma player
+ 1141 E100 (mtp)
+ 2002 H10 6GB
+ 2101 H10 20GB (mtp)
+ 2102 H10 5GB (mtp)
+ 2105 H10 5/6GB (mtp)
+413c Dell Computer Corp.
+ 0000 DRAC 5 Virtual Keyboard and Mouse
+ 0001 DRAC 5 Virtual Media
+ 0058 Port Replicator
+ 1001 Keyboard Hub
+ 1002 Keyboard Hub
+ 1003 Keyboard Hub
+ 1005 Multimedia Pro Keyboard Hub
+ 2001 Keyboard HID Support
+ 2002 SK-8125 Keyboard
+ 2003 Keyboard
+ 2005 RT7D50 Keyboard
+ 2010 Keyboard
+ 2011 Multimedia Pro Keyboard
+ 2100 SK-3106 Keyboard
+ 2101 SmartCard Reader Keyboard
+ 2105 Model L100 Keyboard
+ 2106 Dell QuietKey Keyboard
+ 2500 DRAC4 Remote Access Card
+ 2513 internal USB Hub of E-Port Replicator
+ 3010 Optical Wheel Mouse
+ 3012 Optical Wheel Mouse
+ 3016 Optical 5-Button Wheel Mouse
+ 3200 Mouse
+ 4001 Axim X5
+ 4002 Axim X3
+ 4003 Axim X30
+ 4004 Axim Sync
+ 4005 Axim Sync
+ 4006 Axim Sync
+ 4007 Axim Sync
+ 4008 Axim Sync
+ 4009 Axim Sync
+ 4011 Axim X51v
+ 5103 AIO Printer A940
+ 5105 AIO Printer A920
+ 5107 AIO Printer A960
+ 5109 Photo AIO Printer 922
+ 5110 Photo AIO Printer 962
+ 5111 Photo AIO Printer 942
+ 5112 Photo AIO Printer 924
+ 5113 Photo AIO Printer 944
+ 5114 Photo AIO Printer 964
+ 5115 Photo AIO Printer 926
+ 5116 AIO Printer 946
+ 5117 Photo AIO Printer 966
+ 5118 AIO 810
+ 5124 Laser MFP 1815
+ 5128 Photo AIO 928
+ 5200 Laser Printer
+ 5202 Printing Support
+ 5203 Printing Support
+ 5210 Printing Support
+ 5211 1110 Laser Printer
+ 5220 Laser MFP 1600n
+ 5225 Printing Support
+ 5226 Printing Support
+ 5300 Laser Printer
+ 5400 Laser Printer
+ 5401 Laser Printer
+ 5513 WLA3310 Wireless Adapter [Intersil ISL3887]
+ 5601 Laser Printer 3100cn
+ 5602 Laser Printer 3000cn
+ 5631 Laser Printer 5100cn
+ 5905 Printing Support
+ 8000 BC02 Bluetooth Adapter
+ 8010 TrueMobile Bluetooth Module in
+ 8100 TrueMobile 1180 802.11b Adapter [Intersil PRISM 3]
+ 8102 TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880]
+ 8103 Wireless 350 Bluetooth
+ 8104 Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887]
+ 8105 U2 in HID - Driver
+ 8106 Wireless 350 Bluetooth Internal Card in
+ 8110 Wireless 3xx Bluetooth Internal Card
+ 8111 Wireless 3xx Bluetooth Internal Card in
+ 8114 Wireless 5700 Mobile Broadband (CDMA EV-DO) Minicard Modem
+ 8115 Wireless 5500 Mobile Broadband (3G HSDPA) Minicard Modem
+ 8116 Wireless 5505 Mobile Broadband (3G HSDPA) Minicard Modem
+ 8117 Wireless 5700 Mobile Broadband (CDMA EV-DO) Expresscard Modem
+ 8118 Wireless 5510 Mobile Broadband (3G HSDPA) Expresscard Status Port
+ 8120 Bluetooth adapter
+ 8121 Eastfold in HID
+ 8122 Eastfold in DFU
+ 8123 eHome Infrared Receiver
+ 8124 eHome Infrared Receiver
+ 8126 Wireless 355 Bluetooth
+ 8127 Wireless 355 Module with Bluetooth 2.0 + EDR Technology.
+ 8128 Wireless 5700-Sprint Mobile Broadband (CDMA EV-DO) Mini-Card Status Port
+ 8129 Wireless 5700-Telus Mobile Broadband (CDMA EV-DO) Mini-Card Status Port
+ 8131 Wireless 360 Bluetooth 2.0 + EDR module.
+ 8133 Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port
+ 8134 Wireless 5720 Sprint Mobile Broadband (EVDO Rev-A) Minicard Status Port
+ 8135 Wireless 5720 TELUS Mobile Broadband (EVDO Rev-A) Minicard Diagnostics Port
+ 8136 Wireless 5520 Cingular Mobile Broadband (3G HSDPA) Minicard Diagnostics Port
+ 8137 Wireless 5520 Voda L Mobile Broadband (3G HSDPA) Minicard Status Port
+ 8138 Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port
+ 8140 Wireless 360 Bluetooth
+ 8142 Mobile 360 in DFU
+ 8147 F3507g Mobile Broadband Module
+ 8156 Wireless 370 Bluetooth Mini-card
+ 8157 Integrated Keyboard
+ 8158 Integrated Touchpad / Trackstick
+ 8160 Wireless 365 Bluetooth
+ 8161 Integrated Keyboard
+ 8162 Integrated Touchpad [Synaptics]
+ 8171 Gobi Wireless Modem (QDL mode)
+ 8172 Gobi Wireless Modem
+ 8183 F3607gw Mobile Broadband Module
+ 8184 F3607gw v2 Mobile Broadband Module
+ 8185 Gobi 2000 Wireless Modem (QDL mode)
+ 8186 Gobi 2000 Wireless Modem
+ 8187 DW375 Bluetooth Module
+ 8501 Bluetooth Adapter
+ 9500 USB CP210x UART Bridge Controller [DW700]
+ a001 Hub
+ a005 Internal 2.0 Hub
+ a700 Hub (in 1905FP LCD Monitor)
+4146 USBest Technology
+ 9281 Iomega Micro Mini 128MB Flash Drive
+ ba01 Intuix Flash Drive
+4168 Targus
+ 1010 Wireless Compact Laser Mouse
+4242 USB Design by Example
+ 4201 Buttons and Lights HID device
+ 4220 Echo 1 Camera
+4255 GoPro
+ 1000 9FF2 [Digital Photo Display]
+ 2000 HD2-14 [Hero 2 Camera]
+4317 Broadcom Corp.
+ 0700 U.S. Robotics USR5426 802.11g Adapter
+ 0701 U.S. Robotics USR5425 Wireless MAXg Adapter
+ 0711 Belkin F5D7051 v3000 802.11g
+ 0720 Dynex DX-BUSB
+4348 WinChipHead
+ 5523 USB->RS 232 adapter with Prolifec PL 2303 chipset
+ 5537 13.56Mhz RFID Card Reader and Writer
+ 5584 CH34x printer adapter cable
+4572 Shuttle, Inc.
+ 4572 Shuttle PN31 Remote
+4586 Panram
+ 1026 Crystal Bar Flash Drive
+4670 EMS Production
+ 9394 Game Cube USB Memory Adaptor 64M
+4752 Miditech
+ 0011 Midistart-2
+4757 GW Instek
+ 2009 PEL-2000 Series Electronic Load (CDC)
+ 2010 PEL-2000 Series Electronic Load (CDC)
+4766 Aceeca
+ 0001 MEZ1000 RDA
+4855 Memorex
+ 7288 Ultra Traveldrive 160G 2.5" HDD
+4971 SimpleTech
+ cb01 SP-U25/120G
+ ce17 1TB SimpleDrive II USB External Hard Drive
+4d46 Musical Fidelity
+ 0001 V-Link
+ 0002 V-DAC II
+5032 Grandtec
+ 0bb8 Grandtec USB1.1 DVB-T (cold)
+ 0bb9 Grandtec USB1.1 DVB-T (warm)
+ 0fa0 Grandtec USB1.1 DVB-T (cold)
+ 0fa1 Grandtec USB1.1 DVB-T (warm)
+5041 Linksys (?)
+ 2234 WUSB54G v1 802.11g Adapter [Intersil ISL3886]
+ 2235 WUSB54GP v1 802.11g Adapter [Intersil ISL3886]
+50c2 Averatec (?)
+ 4013 WLAN Adapter
+5173 Sweex
+ 1809 ZD1211
+5219 I-Tetra
+ 1001 Cetus CDC Device
+5345 Owon
+ 1234 PDS6062T Oscilloscope
+534c SatoshiLabs
+ 0001 Bitcoin Wallet [TREZOR]
+5354 Meyer Instruments (MIS)
+ 0017 PAXcam2
+544d Transmeta Corp.
+5543 UC-Logic Technology Corp.
+ 0002 SuperPen WP3325U Tablet
+ 0003 Tablet WP4030U
+ 0004 Tablet WP5540U
+ 0005 Tablet WP8060U
+ 0041 Genius PenSketch 6x8 Tablet
+ 0042 Tablet PF1209
+ 0064 Aiptek HyperPen 10000U
+5555 Epiphan Systems Inc.
+ 1110 VGA2USB
+ 1120 KVM2USB
+ 2222 DVI2USB
+ 3333 VGA2USB Pro
+ 3337 KVM2USB Pro
+ 3340 VGA2USB LR
+ 3344 KVM2USB LR
+ 3411 DVI2USB Solo
+ 3422 DVI2USB Duo
+55aa OnSpec Electronic, Inc.
+ 0015 Hard Drive
+ 0102 SuperDisk
+ 0103 IDE Hard Drive
+ 0201 DDI to Reader-19
+ 1234 ATAPI Bridge
+ a103 Sandisk SDDR-55 SmartMedia Card Reader
+ b000 USB to CompactFlash Card Reader
+ b004 OnSpec MMC/SD Reader/Writer
+ b00b USB to Memory Stick Card Reader
+ b00c USB to SmartMedia Card Reader
+ b012 Mitsumi FA402M 8-in-2 Card Reader
+ b200 Compact Flash Reader
+ b204 MMC/ SD Reader
+ b207 Memory Stick Reader
+5654 Gotview
+ ca42 MasterHD 3
+5656 Uni-Trend Group Limited
+ 0832 UT2000/UT3000 Digital Storage Oscilloscope
+595a IRTOUCHSYSTEMS Co. Ltd.
+ 0001 Touchscreen
+5986 Acer, Inc
+ 0100 Orbicam
+ 0101 USB2.0 Camera
+ 0102 Crystal Eye Webcam
+ 01a6 Lenovo Integrated Webcam
+ 01a7 Lenovo Integrated Webcam
+ 01a9 Lenovo Integrated Webcam
+ 0200 OrbiCam
+ 0203 BisonCam NB Pro 1300
+ 0241 BisonCam, NB Pro
+ 02d0 Lenovo Integrated Webcam [R5U877]
+ 03d0 Lenovo Integrated Webcam [R5U877]
+59e3 Nonolith Labs
+5a57 Zinwell
+ 0260 RT2570
+ 0280 802.11a/b/g/n USB Wireless LAN Card
+ 0282 802.11b/g/n USB Wireless LAN Card
+ 0283 802.11b/g/n USB Wireless LAN Card
+ 0284 802.11a/b/g/n USB Wireless LAN Card
+ 0290 ZW-N290 802.11n [Realtek RTL8192SU]
+ 5257 Metronic 495257 wifi 802.11ng
+6000 Beholder International Ltd.
+ dec0 TV Wander
+ dec1 TV Voyage
+601a Ingenic Semiconductor Ltd.
+ 4740 XBurst Jz4740 boot mode
+6189 Sitecom
+ 182d USB 2.0 Ethernet
+ 2068 USB to serial cable (v2)
+6244 LightingSoft AG
+ 0101 Intelligent Usb Dmx Interface SIUDI5A
+ 0201 Intelligent Usb Dmx Interface SIUDI5C
+ 0300 Intelligent Usb Dmx Interface SIUDI6 Firmware download
+ 0301 Intelligent Usb Dmx Interface SIUDI6C
+ 0302 Intelligent Usb Dmx Interface SIUDI6A
+ 0303 Intelligent Usb Dmx Interface SIUDI6D
+ 0400 Touch Sensitive Intelligent Control Keypad STICK1A
+ 0401 Touch Sensitive Intelligent Control Keypad STICK1A
+ 0410 Intelligent Usb Dmx Interface SIUDI7 Firmware Download
+ 0411 Intelligent Usb Dmx Interface SIUDI7A
+ 0420 Intelligent Usb Dmx Interface SIUDI8A Firmware Download
+ 0421 Intelligent Usb Dmx Interface SIUDI8A
+ 0430 Intelligent Usb Dmx Interface SIUDI8C Firmware Download
+ 0431 Intelligent Usb Dmx Interface SIUDI8C
+ 0440 Intelligent Usb Dmx Interface SIUDI9A Firmware Download
+ 0441 Intelligent Usb Dmx Interface SIUDI9A
+ 0450 Intelligent Usb Dmx Interface SIUDI9C Firmware Download
+ 0451 Intelligent Usb Dmx Interface SIUDI9C
+ 0460 Touch Sensitive Intelligent Control Keypad STICK2 Firmware download
+ 0461 Touch Sensitive Intelligent Control Keypad STICK2
+ 0470 Touch Sensitive Intelligent Control Keypad STICK1B Firmware download
+ 0471 Touch Sensitive Intelligent Control Keypad STICK1B
+ 0480 Touch Sensitive Intelligent Control Keypad STICK3 Firmware download
+ 0481 Touch Sensitive Intelligent Control Keypad STICK3
+ 0490 Intelligent Usb Dmx Interface SIUDI9D Firmware Download
+ 0491 Intelligent Usb Dmx Interface SIUDI9D
+ 0500 Touch Sensitive Intelligent Control Keypad STICK2B Firmware download
+ 0501 Touch Sensitive Intelligent Control Keypad STICK2B
+6253 TwinHan Technology Co., Ltd
+ 0100 Ir reciver f. remote control
+636c CoreLogic, Inc.
+6472 Unknown (Sony?)
+ 01c8 PlayStation Portable [Mass Storage]
+6547 Arkmicro Technologies Inc.
+ 0232 ARK3116 Serial
+6615 IRTOUCHSYSTEMS Co. Ltd.
+ 0001 Touchscreen
+6666 Prototype product Vendor ID
+ 0667 WiseGroup Smart Joy PSX, PS-PC Smart JoyPad
+ 2667 JCOP BlueZ Smartcard reader
+ 8802 SmartJoy Dual Plus PS2 converter
+ 8804 WiseGroup SuperJoy Box 5
+6677 WiseGroup, Ltd.
+ 8802 SmartJoy Dual Plus PS2 converter
+ 8811 Deluxe Dance Mat
+6891 3Com
+ a727 3CRUSB10075 802.11bg [ZyDAS ZD1211]
+695c Opera1
+ 3829 Opera1 DVB-S (warm state)
+6993 Yealink Network Technology Co., Ltd.
+ b001 VoIP Phone
+6a75 Shanghai Jujo Electronics Co., Ltd
+7104 CME (Central Music Co.)
+ 2202 UF5/UF6/UF7/UF8 MIDI Master Keyboard
+726c StackFoundry LLC
+ 2149 EntropyKing Random Number Generator
+734c TBS Technologies China
+ 5920 Q-Box II DVB-S2 HD
+ 5928 Q-Box II DVB-S2 HD
+7373 Beijing STONE Technology Co. Ltd.
+ 5740 Intelligent TFT-LCD Module
+7392 Edimax Technology Co., Ltd
+ 7711 EW-7711UTn nLite Wireless Adapter [Ralink RT2870]
+ 7717 EW-7717UN 802.11n Wireless Adapter [Ralink RT2870]
+ 7718 EW-7718UN 802.11n Wireless Adapter [Ralink RT2870]
+ 7722 EW-7722UTn 802.11n Wireless Adapter [Ralink RT307x]
+ 7811 EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
+8086 Intel Corp.
+ 0001 AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter
+ 0044 CPU DRAM Controller
+ 0046 HD Graphics
+ 0100 Personal Audio Player 3000
+ 0101 Personal Audio Player 3000
+ 0110 Easy PC Camera
+ 0120 PC Camera CS120
+ 0180 WiMAX Connection 2400m
+ 0181 WiMAX Connection 2400m
+ 0182 WiMAX Connection 2400m
+ 0186 WiMAX Connection 2400m
+ 0188 WiMAX Connection 2400m
+ 0200 AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A]
+ 0431 Intel Pro Video PC Camera
+ 0510 Digital Movie Creator
+ 0630 Pocket PC Camera
+ 0780 CS780 Microphone Input
+ 07d3 BLOB boot loader firmware
+ 0dad Cherry MiniatureCard Keyboard
+ 1010 AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter
+ 110a Bluetooth Controller from (Ericsson P4A)
+ 110b Bluetooth Controller from (Intel/CSR)
+ 1110 PRO/Wireless LAN Module
+ 1111 PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5]
+ 1134 Hollister Mobile Monitor
+ 1139 In-Target Probe (ITP)
+ 1234 Prototype Reader/Writer
+ 1403 WiMAX Connection 2400m
+ 1405 WiMAX Connection 2400m
+ 1406 WiMAX Connection 2400m
+ 2448 82801 PCI Bridge
+ 3100 PRO/DSL 3220 Modem - WAN
+ 3101 PRO/DSL 3220 Modem
+ 3240 AnyPoint 3240 Modem - WAN
+ 3241 AnyPoint 3240 Modem
+ 8602 Miniature Card Slot
+ 9303 Intel 8x930Hx Hub
+ 9500 CE 9500 DVB-T
+ 9890 82930 Test Board
+ beef SCM Miniature Card Reader/Writer
+ c013 Wireless HID Station
+ f001 XScale PXA27x Bulverde flash
+ f1a5 Z-U130 [Value Solid State Drive]
+8087 Intel Corp.
+ 0020 Integrated Rate Matching Hub
+ 0024 Integrated Rate Matching Hub
+80ee VirtualBox
+ 0021 USB Tablet
+8282 Keio
+ 3201 Retro Adapter
+ 3301 Retro Adapter Mouse
+8341 EGO Systems, Inc.
+ 2000 Flashdisk
+8564 Transcend Information, Inc.
+ 1000 JetFlash
+ 4000 RDF8
+8644 Intenso GmbG
+ 8003 Micro Line
+ 800b Micro Line (4GB)
+8e06 CH Products, Inc.
+ f700 DT225 Trackball
+9016 Sitecom
+ 182d WL-022 802.11b Adapter
+9022 TeVii Technology Ltd.
+ d630 DVB-S S630
+ d650 DVB-S2 S650
+ d660 DVB-S2 S660
+9148 GeoLab, Ltd
+# All of GeoLab's devices share the same ID 0004.
+ 0004 R3 Compatible Device
+9710 MosChip Semiconductor
+ 7703 MCS7703 Serial Port Adapter
+ 7705 MCS7705 Parallel port adapter
+ 7715 MCS7715 Parallel and serial port adapter
+ 7717 MCS7717 3-port hub with serial and parallel adapter
+ 7720 MCS7720 Dual serial port adapter
+ 7730 MCS7730 10/100 Mbps Ethernet adapter
+ 7780 MCS7780 4Mbps Fast IrDA Adapter
+ 7830 MCS7830 10/100 Mbps Ethernet adapter
+ 7832 MCS7832 10/100 Mbps Ethernet adapter
+ 7840 MCS7820/MCS7840 2/4 port serial adapter
+9849 Bestmedia CD Recordable GmbH & Co. KG
+ 0701 Platinum MyDrive HP
+9999 Odeon
+ 0001 JAF Mobile Phone Flasher Interface
+99fa Grandtec
+ 8988 V.cap Camera Device
+9ac4 J. Westhues
+ 4b8f ProxMark-3 RFID Instrument
+9e88 Marvell Semiconductor, Inc.
+ 9e8f Plug Computer Basic [SheevaPlug]
+a128 AnMo Electronics Corp. / Dino-Lite (?)
+ 0610 Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+ 0611 Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+ 0612 Dino-Lite Digital Microscope (SN9C120 + HV7131R)
+ 0613 Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+ 0614 Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)
+ 0615 Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)
+ 0616 Dino-Lite Digital Microscope (SN9C120 + HV7131R)
+ 0617 Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)
+ 0618 Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+a168 AnMo Electronics Corporation
+ 0610 Dino-Lite Digital Microscope
+ 0611 Dino-Lite Digital Microscope
+ 0613 Dino-Lite Digital Microscope
+ 0614 Dino-Lite Pro Digital Microscope
+ 0615 Dino-Lite Pro Digital Microscope
+ 0617 Dino-Lite Pro Digital Microscope
+ 0618 Dino-Lite Digital Microscope
+a600 Asix
+ e110 OK1ZIA Davac 4.x
+a727 3Com
+ 6893 3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523]
+ 6895 AR5523
+ 6897 AR5523
+aaaa MXT
+ 8815 microSD CardReader
+abcd Unknown
+ cdee Petcam
+b58e Blue Microphones
+ 9e84 Yeti Stereo Microphone
+c216 Card Device Expert Co., LTD
+ 0180 MSR90 MagStripe reader
+c251 Keil Software, Inc.
+ 2710 ULink
+cace CACE Technologies Inc.
+ 0002 AirPCAP Classic 802.11 packet capture adapter
+ 0300 AirPcap NX [Atheros AR9001U-(2)NG]
+cd12 SMART TECHNOLOGY INDUSTRIAL LTD.
+d208 Ultimarc
+ 0310 Mini-PAC Arcade Control Interface
+d209 Ultimarc
+ 0301 I-PAC Arcade Control Interface
+ 0501 Ultra-Stik Ultimarc Ultra-Stik Player 1
+d904 LogiLink
+ 0003 Laser Mouse (ID0009A)
+e4e4 Xorcom Ltd.
+ 1130 Astribank series
+ 1131 Astribank series
+ 1132 Astribank series
+ 1140 Astribank series
+ 1141 Astribank series
+ 1142 Astribank series
+ 1150 Astribank series
+ 1151 Astribank series
+ 1152 Astribank series
+ 1160 Astribank 2 series
+ 1161 Astribank 2 series
+ 1162 Astribank 2 series
+eb03 MakingThings
+ 0920 Make Controller Kit
+eb1a eMPIA Technology, Inc.
+ 17de KWorld V-Stream XPERT DTV - DVB-T USB cold
+ 17df KWorld V-Stream XPERT DTV - DVB-T USB warm
+ 2571 M035 Compact Web Cam
+ 2710 SilverCrest Webcam
+ 2750 ECS Elitegroup G220 integrated Webcam
+ 2761 EeePC 701 integrated Webcam
+ 2776 Combined audio and video input device
+ 2800 Terratec Cinergy 200
+ 2801 GrabBeeX+ Video Encoder
+ 2863 Video Grabber
+ 2870 Pinnacle PCTV Stick
+ 2881 EM2881 Video Controller
+ 50a3 Gadmei UTV380 TV Box
+ 50a6 Gadmei UTV330 TV Box
+ e355 KWorld DVB-T 355U Digital TV Dongle
+eb2a KWorld
+ef18 SMART TECHNOLOGY INDUSTRIAL LTD.
+f003 Hewlett Packard
+ 6002 PhotoSmart C500
+f182 Leap Motion
+ 0003 Controller
+f4ec Atten Electronics / Siglent Technologies
+ ee38 Digital Storage Oscilloscope
+f4ed Shenzhen Siglent Co., Ltd.
+ ee37 SDG1010 Waveform Generator
+ ee3a SDG1010 Waveform Generator (TMC mode)
+f766 Hama
+ 0001 PC-Gamepad "Greystorm"
+fc08 Conrad Electronic SE
+ 0101 MIDI Cable UA0037
+ffee FNK Tech
+ 0100 Card Reader Controller RTS5101/RTS5111/RTS5116
+
+# List of known device classes, subclasses and protocols
+
+# Syntax:
+# C class class_name
+# subclass subclass_name <-- single tab
+# protocol protocol_name <-- two tabs
+
+C 00 (Defined at Interface level)
+C 01 Audio
+ 01 Control Device
+ 02 Streaming
+ 03 MIDI Streaming
+C 02 Communications
+ 01 Direct Line
+ 02 Abstract (modem)
+ 00 None
+ 01 AT-commands (v.25ter)
+ 02 AT-commands (PCCA101)
+ 03 AT-commands (PCCA101 + wakeup)
+ 04 AT-commands (GSM)
+ 05 AT-commands (3G)
+ 06 AT-commands (CDMA)
+ fe Defined by command set descriptor
+ ff Vendor Specific (MSFT RNDIS?)
+ 03 Telephone
+ 04 Multi-Channel
+ 05 CAPI Control
+ 06 Ethernet Networking
+ 07 ATM Networking
+ 08 Wireless Handset Control
+ 09 Device Management
+ 0a Mobile Direct Line
+ 0b OBEX
+ 0c Ethernet Emulation
+ 07 Ethernet Emulation (EEM)
+C 03 Human Interface Device
+ 00 No Subclass
+ 00 None
+ 01 Keyboard
+ 02 Mouse
+ 01 Boot Interface Subclass
+ 00 None
+ 01 Keyboard
+ 02 Mouse
+C 05 Physical Interface Device
+C 06 Imaging
+ 01 Still Image Capture
+ 01 Picture Transfer Protocol (PIMA 15470)
+C 07 Printer
+ 01 Printer
+ 00 Reserved/Undefined
+ 01 Unidirectional
+ 02 Bidirectional
+ 03 IEEE 1284.4 compatible bidirectional
+ ff Vendor Specific
+C 08 Mass Storage
+ 01 RBC (typically Flash)
+ 00 Control/Bulk/Interrupt
+ 01 Control/Bulk
+ 50 Bulk-Only
+ 02 SFF-8020i, MMC-2 (ATAPI)
+ 03 QIC-157
+ 04 Floppy (UFI)
+ 00 Control/Bulk/Interrupt
+ 01 Control/Bulk
+ 50 Bulk-Only
+ 05 SFF-8070i
+ 06 SCSI
+ 00 Control/Bulk/Interrupt
+ 01 Control/Bulk
+ 50 Bulk-Only
+C 09 Hub
+ 00 Unused
+ 00 Full speed (or root) hub
+ 01 Single TT
+ 02 TT per port
+C 0a CDC Data
+ 00 Unused
+ 30 I.430 ISDN BRI
+ 31 HDLC
+ 32 Transparent
+ 50 Q.921M
+ 51 Q.921
+ 52 Q.921TM
+ 90 V.42bis
+ 91 Q.932 EuroISDN
+ 92 V.120 V.24 rate ISDN
+ 93 CAPI 2.0
+ fd Host Based Driver
+ fe CDC PUF
+ ff Vendor specific
+C 0b Chip/SmartCard
+C 0d Content Security
+C 0e Video
+ 00 Undefined
+ 01 Video Control
+ 02 Video Streaming
+ 03 Video Interface Collection
+C 58 Xbox
+ 42 Controller
+C dc Diagnostic
+ 01 Reprogrammable Diagnostics
+ 01 USB2 Compliance
+C e0 Wireless
+ 01 Radio Frequency
+ 01 Bluetooth
+ 02 Ultra WideBand Radio Control
+ 03 RNDIS
+ 02 Wireless USB Wire Adapter
+ 01 Host Wire Adapter Control/Data Streaming
+ 02 Device Wire Adapter Control/Data Streaming
+ 03 Device Wire Adapter Isochronous Streaming
+C ef Miscellaneous Device
+ 01 ?
+ 01 Microsoft ActiveSync
+ 02 Palm Sync
+ 02 ?
+ 01 Interface Association
+ 02 Wire Adapter Multifunction Peripheral
+ 03 ?
+ 01 Cable Based Association
+ 05 USB3 Vision
+C fe Application Specific Interface
+ 01 Device Firmware Update
+ 02 IRDA Bridge
+ 03 Test and Measurement
+ 01 TMC
+ 02 USB488
+C ff Vendor Specific Class
+ ff Vendor Specific Subclass
+ ff Vendor Specific Protocol
+
+# List of Audio Class Terminal Types
+
+# Syntax:
+# AT terminal_type terminal_type_name
+
+AT 0100 USB Undefined
+AT 0101 USB Streaming
+AT 01ff USB Vendor Specific
+AT 0200 Input Undefined
+AT 0201 Microphone
+AT 0202 Desktop Microphone
+AT 0203 Personal Microphone
+AT 0204 Omni-directional Microphone
+AT 0205 Microphone Array
+AT 0206 Processing Microphone Array
+AT 0300 Output Undefined
+AT 0301 Speaker
+AT 0302 Headphones
+AT 0303 Head Mounted Display Audio
+AT 0304 Desktop Speaker
+AT 0305 Room Speaker
+AT 0306 Communication Speaker
+AT 0307 Low Frequency Effects Speaker
+AT 0400 Bidirectional Undefined
+AT 0401 Handset
+AT 0402 Headset
+AT 0403 Speakerphone, no echo reduction
+AT 0404 Echo-suppressing speakerphone
+AT 0405 Echo-canceling speakerphone
+AT 0500 Telephony Undefined
+AT 0501 Phone line
+AT 0502 Telephone
+AT 0503 Down Line Phone
+AT 0600 External Undefined
+AT 0601 Analog Connector
+AT 0602 Digital Audio Interface
+AT 0603 Line Connector
+AT 0604 Legacy Audio Connector
+AT 0605 SPDIF interface
+AT 0606 1394 DA stream
+AT 0607 1394 DV stream soundtrack
+AT 0700 Embedded Undefined
+AT 0701 Level Calibration Noise Source
+AT 0702 Equalization Noise
+AT 0703 CD Player
+AT 0704 DAT
+AT 0705 DCC
+AT 0706 MiniDisc
+AT 0707 Analog Tape
+AT 0708 Phonograph
+AT 0709 VCR Audio
+AT 070a Video Disc Audio
+AT 070b DVD Audio
+AT 070c TV Tuner Audio
+AT 070d Satellite Receiver Audio
+AT 070e Cable Tuner Audio
+AT 070f DSS Audio
+AT 0710 Radio Receiver
+AT 0711 Radio Transmitter
+AT 0712 Multitrack Recorder
+AT 0713 Synthesizer
+
+# List of HID Descriptor Types
+
+# Syntax:
+# HID descriptor_type descriptor_type_name
+
+HID 21 HID
+HID 22 Report
+HID 23 Physical
+
+# List of HID Descriptor Item Types
+# Note: 2 bits LSB encode data length following
+
+# Syntax:
+# R item_type item_type_name
+
+R 04 Usage Page
+R 08 Usage
+R 14 Logical Minimum
+R 18 Usage Minimum
+R 24 Logical Maximum
+R 28 Usage Maximum
+R 34 Physical Minimum
+R 38 Designator Index
+R 44 Physical Maximum
+R 48 Designator Minimum
+R 54 Unit Exponent
+R 58 Designator Maximum
+R 64 Unit
+R 74 Report Size
+R 78 String Index
+R 80 Input
+R 84 Report ID
+R 88 String Minimum
+R 90 Output
+R 94 Report Count
+R 98 String Maximum
+R a0 Collection
+R a4 Push
+R a8 Delimiter
+R b0 Feature
+R b4 Pop
+R c0 End Collection
+
+# List of Physical Descriptor Bias Types
+
+# Syntax:
+# BIAS item_type item_type_name
+
+BIAS 0 Not Applicable
+BIAS 1 Right Hand
+BIAS 2 Left Hand
+BIAS 3 Both Hands
+BIAS 4 Either Hand
+
+# List of Physical Descriptor Item Types
+
+# Syntax:
+# PHY item_type item_type_name
+
+PHY 00 None
+PHY 01 Hand
+PHY 02 Eyeball
+PHY 03 Eyebrow
+PHY 04 Eyelid
+PHY 05 Ear
+PHY 06 Nose
+PHY 07 Mouth
+PHY 08 Upper Lip
+PHY 09 Lower Lip
+PHY 0a Jaw
+PHY 0b Neck
+PHY 0c Upper Arm
+PHY 0d Elbow
+PHY 0e Forearm
+PHY 0f Wrist
+PHY 10 Palm
+PHY 11 Thumb
+PHY 12 Index Finger
+PHY 13 Middle Finger
+PHY 14 Ring Finger
+PHY 15 Little Finger
+PHY 16 Head
+PHY 17 Shoulder
+PHY 18 Hip
+PHY 19 Waist
+PHY 1a Thigh
+PHY 1b Knee
+PHY 1c calf
+PHY 1d Ankle
+PHY 1e Foot
+PHY 1f Heel
+PHY 20 Ball of Foot
+PHY 21 Big Toe
+PHY 22 Second Toe
+PHY 23 Third Toe
+PHY 24 Fourth Toe
+PHY 25 Fifth Toe
+PHY 26 Brow
+PHY 27 Cheek
+
+# List of HID Usages
+
+# Syntax:
+# HUT hi _usage_page hid_usage_page_name
+# hid_usage hid_usage_name
+
+HUT 00 Undefined
+HUT 01 Generic Desktop Controls
+ 000 Undefined
+ 001 Pointer
+ 002 Mouse
+ 004 Joystick
+ 005 Gamepad
+ 006 Keyboard
+ 007 Keypad
+ 008 Multi-Axis Controller
+ 030 Direction-X
+ 031 Direction-Y
+ 032 Direction-Z
+ 033 Rotate-X
+ 034 Rotate-Y
+ 035 Rotate-Z
+ 036 Slider
+ 037 Dial
+ 038 Wheel
+ 039 Hat Switch
+ 03a Counted Buffer
+ 03b Byte Count
+ 03c Motion Wakeup
+ 03d Start
+ 03e Select
+ 040 Vector-X
+ 041 Vector-Y
+ 042 Vector-Z
+ 043 Vector-X relative Body
+ 044 Vector-Y relative Body
+ 045 Vector-Z relative Body
+ 046 Vector
+ 080 System Control
+ 081 System Power Down
+ 082 System Sleep
+ 083 System Wake Up
+ 084 System Context Menu
+ 085 System Main Menu
+ 086 System App Menu
+ 087 System Menu Help
+ 088 System Menu Exit
+ 089 System Menu Select
+ 08a System Menu Right
+ 08b System Menu Left
+ 08c System Menu Up
+ 08d System Menu Down
+ 090 Direction Pad Up
+ 091 Direction Pad Down
+ 092 Direction Pad Right
+ 093 Direction Pad Left
+HUT 02 Simulation Controls
+ 000 Undefined
+ 001 Flight Simulation Device
+ 002 Automobile Simulation Device
+ 003 Tank Simulation Device
+ 004 Spaceship Simulation Device
+ 005 Submarine Simulation Device
+ 006 Sailing Simulation Device
+ 007 Motorcycle Simulation Device
+ 008 Sports Simulation Device
+ 009 Airplane Simualtion Device
+ 00a Helicopter Simulation Device
+ 00b Magic Carpet Simulation Device
+ 00c Bicycle Simulation Device
+ 020 Flight Control Stick
+ 021 Flight Stick
+ 022 Cyclic Control
+ 023 Cyclic Trim
+ 024 Flight Yoke
+ 025 Track Control
+ 0b0 Aileron
+ 0b1 Aileron Trim
+ 0b2 Anti-Torque Control
+ 0b3 Autopilot Enable
+ 0b4 Chaff Release
+ 0b5 Collective Control
+ 0b6 Dive Break
+ 0b7 Electronic Countermeasures
+ 0b8 Elevator
+ 0b9 Elevator Trim
+ 0ba Rudder
+ 0bb Throttle
+ 0bc Flight COmmunications
+ 0bd Flare Release
+ 0be Landing Gear
+ 0bf Toe Break
+ 0c0 Trigger
+ 0c1 Weapon Arm
+ 0c2 Weapons Select
+ 0c3 Wing Flaps
+ 0c4 Accelerator
+ 0c5 Brake
+ 0c6 Clutch
+ 0c7 Shifter
+ 0c8 Steering
+ 0c9 Turret Direction
+ 0ca Barrel Elevation
+ 0cb Drive Plane
+ 0cc Ballast
+ 0cd Bicylce Crank
+ 0ce Handle Bars
+ 0cf Front Brake
+ 0d0 Rear Brake
+HUT 03 VR Controls
+ 000 Unidentified
+ 001 Belt
+ 002 Body Suit
+ 003 Flexor
+ 004 Glove
+ 005 Head Tracker
+ 006 Head Mounted Display
+ 007 Hand Tracker
+ 008 Oculometer
+ 009 Vest
+ 00a Animatronic Device
+ 020 Stereo Enable
+ 021 Display Enable
+HUT 04 Sport Controls
+ 000 Unidentified
+ 001 Baseball Bat
+ 002 Golf Club
+ 003 Rowing Machine
+ 004 Treadmill
+ 030 Oar
+ 031 Slope
+ 032 Rate
+ 033 Stick Speed
+ 034 Stick Face Angle
+ 035 Stick Heel/Toe
+ 036 Stick Follow Through
+ 038 Stick Type
+ 039 Stick Height
+ 047 Stick Temp
+ 050 Putter
+ 051 1 Iron
+ 052 2 Iron
+ 053 3 Iron
+ 054 4 Iron
+ 055 5 Iron
+ 056 6 Iron
+ 057 7 Iron
+ 058 8 Iron
+ 059 9 Iron
+ 05a 10 Iron
+ 05b 11 Iron
+ 05c Sand Wedge
+ 05d Loft Wedge
+ 05e Power Wedge
+ 05f 1 Wood
+ 060 3 Wood
+ 061 5 Wood
+ 062 7 Wood
+ 063 9 Wood
+HUT 05 Game Controls
+ 000 Undefined
+ 001 3D Game Controller
+ 002 Pinball Device
+ 003 Gun Device
+ 020 Point Of View
+ 021 Turn Right/Left
+ 022 Pitch Right/Left
+ 023 Roll Forward/Backward
+ 024 Move Right/Left
+ 025 Move Forward/Backward
+ 026 Move Up/Down
+ 027 Lean Right/Left
+ 028 Lean Forward/Backward
+ 029 Height of POV
+ 02a Flipper
+ 02b Secondary Flipper
+ 02c Bump
+ 02d New Game
+ 02e Shoot Ball
+ 02f Player
+ 030 Gun Bolt
+ 031 Gun Clip
+ 032 Gun Selector
+ 033 Gun Single Shot
+ 034 Gun Burst
+ 035 Gun Automatic
+ 036 Gun Safety
+ 037 Gamepad Fire/Jump
+ 038 Gamepad Fun
+ 039 Gamepad Trigger
+HUT 07 Keyboard
+ 000 No Event
+ 001 Keyboard ErrorRollOver
+ 002 Keyboard POSTfail
+ 003 Keyboard Error Undefined
+ 004 A
+ 005 B
+ 006 C
+ 007 D
+ 008 E
+ 009 F
+ 00a G
+ 00b H
+ 00c I
+ 00d J
+ 00e K
+ 00f L
+ 010 M
+ 011 N
+ 012 O
+ 013 P
+ 014 Q
+ 015 R
+ 016 S
+ 017 T
+ 018 U
+ 019 V
+ 01a W
+ 01b X
+ 01c Y
+ 01d Z
+ 01e 1 and ! (One and Exclamation)
+ 01f 2 and @ (2 and at)
+ 020 3 and # (3 and Hash)
+ 021 4 and $ (4 and Dollar Sign)
+ 022 5 and % (5 and Percent Sign)
+ 023 6 and ^ (6 and circumflex)
+ 024 7 and & (Seven and Ampersand)
+ 025 8 and * (Eight and asterisk)
+ 026 9 and ( (Nine and Parenthesis Left)
+ 027 0 and ) (Zero and Parenthesis Right)
+ 028 Return (Enter)
+ 029 Escape
+ 02a Delete (Backspace)
+ 02b Tab
+ 02c Space Bar
+ 02d - and _ (Minus and underscore)
+ 02e = and + (Equal and Plus)
+ 02f [ and { (Bracket and Braces Left)
+ 030 ] and } (Bracket and Braces Right)
+ 031 \ and | (Backslash and Bar)
+ 032 # and ~ (Hash and Tilde, Non-US Keyboard near right shift)
+ 033 ; and : (Semicolon and Colon)
+ 034 and " (Accent Acute and Double Quotes)
+ 035 and ~ (Accent Grace and Tilde)
+ 036 , and < (Comma and Less)
+ 037 . and > (Period and Greater)
+ 038 / and ? (Slash and Question Mark)
+ 039 Caps Lock
+ 03a F1
+ 03b F2
+ 03c F3
+ 03d F4
+ 03e F5
+ 03f F6
+ 040 F7
+ 041 F8
+ 042 F9
+ 043 F10
+ 044 F11
+ 045 F12
+ 046 Print Screen
+ 047 Scroll Lock
+ 048 Pause
+ 049 Insert
+ 04a Home
+ 04b Page Up
+ 04c Delete Forward (without Changing Position)
+ 04d End
+ 04e Page Down
+ 04f Right Arrow
+ 050 Left Arrow
+ 051 Down Arrow
+ 052 Up Arrow
+ 053 Num Lock and Clear
+ 054 Keypad / (Division Sign)
+ 055 Keypad * (Multiplication Sign)
+ 056 Keypad - (Subtraction Sign)
+ 057 Keypad + (Addition Sign)
+ 058 Keypad Enter
+ 059 Keypad 1 and END
+ 05a Keypad 2 and Down Arrow
+ 05b Keypad 3 and Page Down
+ 05c Keypad 4 and Left Arrow
+ 05d Keypad 5 (Tactilei Raised)
+ 05f Keypad 6 and Right Arrow
+ 060 Keypad 7 and Home
+ 061 Keypad 8 and Up Arrow
+ 062 Keypad 8 and Page Up
+ 063 Keypad . (decimal delimiter) and Delete
+ 064 \ and | (Backslash and Bar, UK and Non-US Keyboard near left shift)
+ 065 Keyboard Application (Windows Key for Win95 or Compose)
+ 066 Power (not a key)
+ 067 Keypad = (Equal Sign)
+ 068 F13
+ 069 F14
+ 06a F15
+ 06b F16
+ 06c F17
+ 06d F18
+ 06e F19
+ 06f F20
+ 070 F21
+ 071 F22
+ 072 F23
+ 073 F24
+ 074 Execute
+ 075 Help
+ 076 Menu
+ 077 Select
+ 078 Stop
+ 079 Again
+ 07a Undo
+ 07b Cut
+ 07c Copy
+ 07d Paste
+ 07e Find
+ 07f Mute
+ 080 Volume Up
+ 081 Volume Down
+ 082 Locking Caps Lock
+ 083 Locking Num Lock
+ 084 Locking Scroll Lock
+ 085 Keypad Comma
+ 086 Keypad Equal Sign (AS/400)
+ 087 International 1 (PC98)
+ 088 International 2 (PC98)
+ 089 International 3 (PC98)
+ 08a International 4 (PC98)
+ 08b International 5 (PC98)
+ 08c International 6 (PC98)
+ 08d International 7 (Toggle Single/Double Byte Mode)
+ 08e International 8
+ 08f International 9
+ 090 LANG 1 (Hangul/English Toggle, Korea)
+ 091 LANG 2 (Hanja Conversion, Korea)
+ 092 LANG 3 (Katakana, Japan)
+ 093 LANG 4 (Hiragana, Japan)
+ 094 LANG 5 (Zenkaku/Hankaku, Japan)
+ 095 LANG 6
+ 096 LANG 7
+ 097 LANG 8
+ 098 LANG 9
+ 099 Alternate Erase
+ 09a SysReq/Attention
+ 09b Cancel
+ 09c Clear
+ 09d Prior
+ 09e Return
+ 09f Separator
+ 0a0 Out
+ 0a1 Open
+ 0a2 Clear/Again
+ 0a3 CrSel/Props
+ 0a4 ExSel
+ 0e0 Control Left
+ 0e1 Shift Left
+ 0e2 Alt Left
+ 0e3 GUI Left
+ 0e4 Control Right
+ 0e5 Shift Right
+ 0e6 Alt Rigth
+ 0e7 GUI Right
+HUT 08 LEDs
+ 000 Undefined
+ 001 NumLock
+ 002 CapsLock
+ 003 Scroll Lock
+ 004 Compose
+ 005 Kana
+ 006 Power
+ 007 Shift
+ 008 Do not disturb
+ 009 Mute
+ 00a Tone Enabke
+ 00b High Cut Filter
+ 00c Low Cut Filter
+ 00d Equalizer Enable
+ 00e Sound Field ON
+ 00f Surround On
+ 010 Repeat
+ 011 Stereo
+ 012 Sampling Rate Detect
+ 013 Spinning
+ 014 CAV
+ 015 CLV
+ 016 Recording Format Detect
+ 017 Off-Hook
+ 018 Ring
+ 019 Message Waiting
+ 01a Data Mode
+ 01b Battery Operation
+ 01c Battery OK
+ 01d Battery Low
+ 01e Speaker
+ 01f Head Set
+ 020 Hold
+ 021 Microphone
+ 022 Coverage
+ 023 Night Mode
+ 024 Send Calls
+ 025 Call Pickup
+ 026 Conference
+ 027 Stand-by
+ 028 Camera On
+ 029 Camera Off
+ 02a On-Line
+ 02b Off-Line
+ 02c Busy
+ 02d Ready
+ 02e Paper-Out
+ 02f Paper-Jam
+ 030 Remote
+ 031 Forward
+ 032 Reverse
+ 033 Stop
+ 034 Rewind
+ 035 Fast Forward
+ 036 Play
+ 037 Pause
+ 038 Record
+ 039 Error
+ 03a Usage Selected Indicator
+ 03b Usage In Use Indicator
+ 03c Usage Multi Indicator
+ 03d Indicator On
+ 03e Indicator Flash
+ 03f Indicator Slow Blink
+ 040 Indicator Fast Blink
+ 041 Indicator Off
+ 042 Flash On Time
+ 043 Slow Blink On Time
+ 044 Slow Blink Off Time
+ 045 Fast Blink On Time
+ 046 Fast Blink Off Time
+ 047 Usage Color Indicator
+ 048 Indicator Red
+ 049 Indicator Green
+ 04a Indicator Amber
+ 04b Generic Indicator
+ 04c System Suspend
+ 04d External Power Connected
+HUT 09 Buttons
+ 000 No Button Pressed
+ 001 Button 1 (Primary)
+ 002 Button 2 (Secondary)
+ 003 Button 3 (Tertiary)
+ 004 Button 4
+ 005 Button 5
+HUT 0a Ordinal
+ 001 Instance 1
+ 002 Instance 2
+ 003 Instance 3
+HUT 0b Telephony
+ 000 Unassigned
+ 001 Phone
+ 002 Answering Machine
+ 003 Message Controls
+ 004 Handset
+ 005 Headset
+ 006 Telephony Key Pad
+ 007 Programmable Button
+ 020 Hook Switch
+ 021 Flash
+ 022 Feature
+ 023 Hold
+ 024 Redial
+ 025 Transfer
+ 026 Drop
+ 027 Park
+ 028 Forward Calls
+ 029 Alternate Function
+ 02a Line
+ 02b Speaker Phone
+ 02c Conference
+ 02d Ring Enable
+ 02e Ring Select
+ 02f Phone Mute
+ 030 Caller ID
+ 050 Speed Dial
+ 051 Store Number
+ 052 Recall Number
+ 053 Phone Directory
+ 070 Voice Mail
+ 071 Screen Calls
+ 072 Do Not Disturb
+ 073 Message
+ 074 Answer On/Offf
+ 090 Inside Dial Tone
+ 091 Outside Dial Tone
+ 092 Inside Ring Tone
+ 093 Outside Ring Tone
+ 094 Priority Ring Tone
+ 095 Inside Ringback
+ 096 Priority Ringback
+ 097 Line Busy Tone
+ 098 Recorder Tone
+ 099 Call Waiting Tone
+ 09a Confirmation Tone 1
+ 09b Confirmation Tone 2
+ 09c Tones Off
+ 09d Outside Ringback
+ 0b0 Key 1
+ 0b1 Key 2
+ 0b3 Key 3
+ 0b4 Key 4
+ 0b5 Key 5
+ 0b6 Key 6
+ 0b7 Key 7
+ 0b8 Key 8
+ 0b9 Key 9
+ 0ba Key Star
+ 0bb Key Pound
+ 0bc Key A
+ 0bd Key B
+ 0be Key C
+ 0bf Key D
+HUT 0c Consumer
+ 000 Unassigned
+ 001 Consumer Control
+ 002 Numeric Key Pad
+ 003 Programmable Buttons
+ 020 +10
+ 021 +100
+ 022 AM/PM
+ 030 Power
+ 031 Reset
+ 032 Sleep
+ 033 Sleep After
+ 034 Sleep Mode
+ 035 Illumination
+ 036 Function Buttons
+ 040 Menu
+ 041 Menu Pick
+ 042 Menu Up
+ 043 Menu Down
+ 044 Menu Left
+ 045 Menu Right
+ 046 Menu Escape
+ 047 Menu Value Increase
+ 048 Menu Value Decrease
+ 060 Data on Screen
+ 061 Closed Caption
+ 062 Closed Caption Select
+ 063 VCR/TV
+ 064 Broadcast Mode
+ 065 Snapshot
+ 066 Still
+ 080 Selection
+ 081 Assign Selection
+ 082 Mode Step
+ 083 Recall Last
+ 084 Enter Channel
+ 085 Order Movie
+ 086 Channel
+ 087 Media Selection
+ 088 Media Select Computer
+ 089 Media Select TV
+ 08a Media Select WWW
+ 08b Media Select DVD
+ 08c Media Select Telephone
+ 08d Media Select Program Guide
+ 08e Media Select Video Phone
+ 08f Media Select Games
+ 090 Media Select Messages
+ 091 Media Select CD
+ 092 Media Select VCR
+ 093 Media Select Tuner
+ 094 Quit
+ 095 Help
+ 096 Media Select Tape
+ 097 Media Select Cable
+ 098 Media Select Satellite
+ 099 Media Select Security
+ 09a Media Select Home
+ 09b Media Select Call
+ 09c Channel Increment
+ 09d Channel Decrement
+ 09e Media Select SAP
+ 0a0 VCR Plus
+ 0a1 Once
+ 0a2 Daily
+ 0a3 Weekly
+ 0a4 Monthly
+ 0b0 Play
+ 0b1 Pause
+ 0b2 Record
+ 0b3 Fast Forward
+ 0b4 Rewind
+ 0b5 Scan Next Track
+ 0b6 Scan Previous Track
+ 0b7 Stop
+ 0b8 Eject
+ 0b9 Random Play
+ 0ba Select Disc
+ 0bb Enter Disc
+ 0bc Repeat
+ 0bd Tracking
+ 0be Track Normal
+ 0bf Slow Tracking
+ 0c0 Frame Forward
+ 0c1 Frame Back
+ 0c2 Mark
+ 0c3 Clear Mark
+ 0c4 Repeat from Mark
+ 0c5 Return to Mark
+ 0c6 Search Mark Forward
+ 0c7 Search Mark Backward
+ 0c8 Counter Reset
+ 0c9 Show Counter
+ 0ca Tracking Increment
+ 0cb Tracking Decrement
+ 0cc Stop/Eject
+ 0cd Play/Pause
+ 0ce Play/Skip
+ 0e0 Volume
+ 0e1 Balance
+ 0e2 Mute
+ 0e3 Bass
+ 0e4 Treble
+ 0e5 Bass Boost
+ 0e6 Surround Mode
+ 0e7 Loudness
+ 0e8 MPX
+ 0e9 Volume Increment
+ 0ea Volume Decrement
+ 0f0 Speed Select
+ 0f1 Playback Speed
+ 0f2 Standard Play
+ 0f3 Long Play
+ 0f4 Extended Play
+ 0f5 Slow
+ 100 Fan Enable
+ 101 Fan Speed
+ 102 Light Enable
+ 103 Light Illumination Level
+ 104 Climate Control Enable
+ 105 Room Temperature
+ 106 Security Enable
+ 107 Fire Alarm
+ 108 Police Alarm
+ 150 Balance Right
+ 151 Balance Left
+ 152 Bass Increment
+ 153 Bass Decrement
+ 154 Treble Increment
+ 155 Treble Decrement
+ 160 Speaker System
+ 161 Channel Left
+ 162 Channel Right
+ 163 Channel Center
+ 164 Channel Front
+ 165 Channel Center Front
+ 166 Channel Side
+ 167 Channel Surround
+ 168 Channel Low Frequency Enhancement
+ 169 Channel Top
+ 16a Channel Unknown
+ 170 Sub-Channel
+ 171 Sub-Channel Increment
+ 172 Sub-Channel Decrement
+ 173 Alternative Audio Increment
+ 174 Alternative Audio Decrement
+ 180 Application Launch Buttons
+ 181 AL Launch Button Configuration Tool
+ 182 AL Launch Button Configuration
+ 183 AL Consumer Control Configuration
+ 184 AL Word Processor
+ 185 AL Text Editor
+ 186 AL Spreadsheet
+ 187 AL Graphics Editor
+ 188 AL Presentation App
+ 189 AL Database App
+ 18a AL Email Reader
+ 18b AL Newsreader
+ 18c AL Voicemail
+ 18d AL Contacts/Address Book
+ 18e AL Calendar/Schedule
+ 18f AL Task/Project Manager
+ 190 AL Log/Jounal/Timecard
+ 191 AL Checkbook/Finance
+ 192 AL Calculator
+ 193 AL A/V Capture/Playback
+ 194 AL Local Machine Browser
+ 195 AL LAN/Wan Browser
+ 196 AL Internet Browser
+ 197 AL Remote Networking/ISP Connect
+ 198 AL Network Conference
+ 199 AL Network Chat
+ 19a AL Telephony/Dialer
+ 19b AL Logon
+ 19c AL Logoff
+ 19d AL Logon/Logoff
+ 19e AL Terminal Local/Screensaver
+ 19f AL Control Panel
+ 1a0 AL Command Line Processor/Run
+ 1a1 AL Process/Task Manager
+ 1a2 AL Select Task/Application
+ 1a3 AL Next Task/Application
+ 1a4 AL Previous Task/Application
+ 1a5 AL Preemptive Halt Task/Application
+ 200 Generic GUI Application Controls
+ 201 AC New
+ 202 AC Open
+ 203 AC CLose
+ 204 AC Exit
+ 205 AC Maximize
+ 206 AC Minimize
+ 207 AC Save
+ 208 AC Print
+ 209 AC Properties
+ 21a AC Undo
+ 21b AC Copy
+ 21c AC Cut
+ 21d AC Paste
+ 21e AC Select All
+ 21f AC Find
+ 220 AC Find and Replace
+ 221 AC Search
+ 222 AC Go To
+ 223 AC Home
+ 224 AC Back
+ 225 AC Forward
+ 226 AC Stop
+ 227 AC Refresh
+ 228 AC Previous Link
+ 229 AC Next Link
+ 22b AC History
+ 22c AC Subscriptions
+ 22d AC Zoom In
+ 22e AC Zoom Out
+ 22f AC Zoom
+ 230 AC Full Screen View
+ 231 AC Normal View
+ 232 AC View Toggle
+ 233 AC Scroll Up
+ 234 AC Scroll Down
+ 235 AC Scroll
+ 236 AC Pan Left
+ 237 AC Pan Right
+ 238 AC Pan
+ 239 AC New Window
+ 23a AC Tile Horizontally
+ 23b AC Tile Vertically
+ 23c AC Format
+HUT 0d Digitizer
+ 000 Undefined
+ 001 Digitizer
+ 002 Pen
+ 003 Light Pen
+ 004 Touch Screen
+ 005 Touch Pad
+ 006 White Board
+ 007 Coordinate Measuring Machine
+ 008 3D Digitizer
+ 009 Stereo Plotter
+ 00a Articulated Arm
+ 00b Armature
+ 00c Multiple Point Digitizer
+ 00d Free Space Wand
+ 020 Stylus
+ 021 Puck
+ 022 Finger
+ 030 Tip Pressure
+ 031 Barrel Pressure
+ 032 In Range
+ 033 Touch
+ 034 Untouch
+ 035 Tap
+ 036 Quality
+ 037 Data Valid
+ 038 Transducer Index
+ 039 Tablet Function Keys
+ 03a Program Change Keys
+ 03b Battery Strength
+ 03c Invert
+ 03d X Tilt
+ 03e Y Tilt
+ 03f Azimuth
+ 040 Altitude
+ 041 Twist
+ 042 Tip Switch
+ 043 Secondary Tip Switch
+ 044 Barrel Switch
+ 045 Eraser
+ 046 Tablet Pick
+ 047 Confidence
+ 048 Width
+ 049 Height
+ 051 Contact ID
+ 052 Input Mode
+ 053 Device Index
+ 054 Contact Count
+ 055 Maximum Contact Number
+HUT 0f PID Page
+ 000 Undefined
+ 001 Physical Interface Device
+ 020 Normal
+ 021 Set Effect Report
+ 022 Effect Block Index
+ 023 Parameter Block Offset
+ 024 ROM Flag
+ 025 Effect Type
+ 026 ET Constant Force
+ 027 ET Ramp
+ 028 ET Custom Force Data
+ 030 ET Square
+ 031 ET Sine
+ 032 ET Triangle
+ 033 ET Sawtooth Up
+ 034 ET Sawtooth Down
+ 040 ET Spring
+ 041 ET Damper
+ 042 ET Inertia
+ 043 ET Friction
+ 050 Duration
+ 051 Sample Period
+ 052 Gain
+ 053 Trigger Button
+ 054 Trigger Repeat Interval
+ 055 Axes Enable
+ 056 Direction Enable
+ 057 Direction
+ 058 Type Specific Block Offset
+ 059 Block Type
+ 05A Set Envelope Report
+ 05B Attack Level
+ 05C Attack Time
+ 05D Fade Level
+ 05E Fade Time
+ 05F Set Condition Report
+ 060 CP Offset
+ 061 Positive Coefficient
+ 062 Negative Coefficient
+ 063 Positive Saturation
+ 064 Negative Saturation
+ 065 Dead Band
+ 066 Download Force Sample
+ 067 Isoch Custom Force Enable
+ 068 Custom Force Data Report
+ 069 Custom Force Data
+ 06A Custom Force Vendor Defined Data
+ 06B Set Custom Force Report
+ 06C Custom Force Data Offset
+ 06D Sample Count
+ 06E Set Periodic Report
+ 06F Offset
+ 070 Magnitude
+ 071 Phase
+ 072 Period
+ 073 Set Constant Force Report
+ 074 Set Ramp Force Report
+ 075 Ramp Start
+ 076 Ramp End
+ 077 Effect Operation Report
+ 078 Effect Operation
+ 079 Op Effect Start
+ 07A Op Effect Start Solo
+ 07B Op Effect Stop
+ 07C Loop Count
+ 07D Device Gain Report
+ 07E Device Gain
+ 07F PID Pool Report
+ 080 RAM Pool Size
+ 081 ROM Pool Size
+ 082 ROM Effect Block Count
+ 083 Simultaneous Effects Max
+ 084 Pool Alignment
+ 085 PID Pool Move Report
+ 086 Move Source
+ 087 Move Destination
+ 088 Move Length
+ 089 PID Block Load Report
+ 08B Block Load Status
+ 08C Block Load Success
+ 08D Block Load Full
+ 08E Block Load Error
+ 08F Block Handle
+ 090 PID Block Free Report
+ 091 Type Specific Block Handle
+ 092 PID State Report
+ 094 Effect Playing
+ 095 PID Device Control Report
+ 096 PID Device Control
+ 097 DC Enable Actuators
+ 098 DC Disable Actuators
+ 099 DC Stop All Effects
+ 09A DC Device Reset
+ 09B DC Device Pause
+ 09C DC Device Continue
+ 09F Device Paused
+ 0A0 Actuators Enabled
+ 0A4 Safety Switch
+ 0A5 Actuator Override Switch
+ 0A6 Actuator Power
+ 0A7 Start Delay
+ 0A8 Parameter Block Size
+ 0A9 Device Managed Pool
+ 0AA Shared Parameter Blocks
+ 0AB Create New Effect Report
+ 0AC RAM Pool Available
+HUT 10 Unicode
+HUT 14 Alphanumeric Display
+ 000 Undefined
+ 001 Alphanumeric Display
+ 020 Display Attributes Report
+ 021 ASCII Character Set
+ 022 Data Read Back
+ 023 Font Read Back
+ 024 Display Control Report
+ 025 Clear Display
+ 026 Display Enable
+ 027 Screen Saver Delay
+ 028 Screen Saver Enable
+ 029 Vertical Scroll
+ 02a Horizontal Scroll
+ 02b Character Report
+ 02c Display Data
+ 02d Display Status
+ 02e Stat Not Ready
+ 02f Stat Ready
+ 030 Err Not a loadable Character
+ 031 Err Font Data Cannot Be Read
+ 032 Cursur Position Report
+ 033 Row
+ 034 Column
+ 035 Rows
+ 036 Columns
+ 037 Cursor Pixel Positioning
+ 038 Cursor Mode
+ 039 Cursor Enable
+ 03a Cursor Blink
+ 03b Font Report
+ 03c Font Data
+ 03d Character Width
+ 03e Character Height
+ 03f Character Spacing Horizontal
+ 040 Character Spacing Vertical
+ 041 Unicode Character Set
+HUT 80 USB Monitor
+ 001 Monitor Control
+ 002 EDID Information
+ 003 VDIF Information
+ 004 VESA Version
+HUT 81 USB Monitor Enumerated Values
+HUT 82 Monitor VESA Virtual Controls
+ 001 Degauss
+ 010 Brightness
+ 012 Contrast
+ 016 Red Video Gain
+ 018 Green Video Gain
+ 01a Blue Video Gain
+ 01c Focus
+ 020 Horizontal Position
+ 022 Horizontal Size
+ 024 Horizontal Pincushion
+ 026 Horizontal Pincushion Balance
+ 028 Horizontal Misconvergence
+ 02a Horizontal Linearity
+ 02c Horizontal Linearity Balance
+ 030 Vertical Position
+ 032 Vertical Size
+ 034 Vertical Pincushion
+ 036 Vertical Pincushion Balance
+ 038 Vertical Misconvergence
+ 03a Vertical Linearity
+ 03c Vertical Linearity Balance
+ 040 Parallelogram Balance (Key Distortion)
+ 042 Trapezoidal Distortion (Key)
+ 044 Tilt (Rotation)
+ 046 Top Corner Distortion Control
+ 048 Top Corner Distortion Balance
+ 04a Bottom Corner Distortion Control
+ 04c Bottom Corner Distortion Balance
+ 056 Horizontal Moire
+ 058 Vertical Moire
+ 05e Input Level Select
+ 060 Input Source Select
+ 06c Red Video Black Level
+ 06e Green Video Black Level
+ 070 Blue Video Black Level
+ 0a2 Auto Size Center
+ 0a4 Polarity Horizontal Sychronization
+ 0a6 Polarity Vertical Synchronization
+ 0aa Screen Orientation
+ 0ac Horizontal Frequency in Hz
+ 0ae Vertical Frequency in 0.1 Hz
+ 0b0 Settings
+ 0ca On Screen Display (OSD)
+ 0d4 Stereo Mode
+HUT 84 Power Device Page
+ 000 Undefined
+ 001 iName
+ 002 Present Status
+ 003 Changed Status
+ 004 UPS
+ 005 Power Supply
+ 010 Battery System
+ 011 Battery System ID
+ 012 Battery
+ 013 Battery ID
+ 014 Charger
+ 015 Charger ID
+ 016 Power Converter
+ 017 Power Converter ID
+ 018 Outlet System
+ 019 Outlet System ID
+ 01a Input
+ 01b Input ID
+ 01c Output
+ 01d Output ID
+ 01e Flow
+ 01f Flow ID
+ 020 Outlet
+ 021 Outlet ID
+ 022 Gang
+ 023 Gang ID
+ 024 Power Summary
+ 025 Power Summary ID
+ 030 Voltage
+ 031 Current
+ 032 Frequency
+ 033 Apparent Power
+ 034 Active Power
+ 035 Percent Load
+ 036 Temperature
+ 037 Humidity
+ 038 Bad Count
+ 040 Config Voltage
+ 041 Config Current
+ 042 Config Frequency
+ 043 Config Apparent Power
+ 044 Config Active Power
+ 045 Config Percent Load
+ 046 Config Temperature
+ 047 Config Humidity
+ 050 Switch On Control
+ 051 Switch Off Control
+ 052 Toggle Control
+ 053 Low Voltage Transfer
+ 054 High Voltage Transfer
+ 055 Delay Before Reboot
+ 056 Delay Before Startup
+ 057 Delay Before Shutdown
+ 058 Test
+ 059 Module Reset
+ 05a Audible Alarm Control
+ 060 Present
+ 061 Good
+ 062 Internal Failure
+ 063 Voltage out of range
+ 064 Frequency out of range
+ 065 Overload
+ 066 Over Charged
+ 067 Over Temperature
+ 068 Shutdown Requested
+ 069 Shutdown Imminent
+ 06a Reserved
+ 06b Switch On/Off
+ 06c Switchable
+ 06d Used
+ 06e Boost
+ 06f Buck
+ 070 Initialized
+ 071 Tested
+ 072 Awaiting Power
+ 073 Communication Lost
+ 0fd iManufacturer
+ 0fe iProduct
+ 0ff iSerialNumber
+HUT 85 Battery System Page
+ 000 Undefined
+ 001 SMB Battery Mode
+ 002 SMB Battery Status
+ 003 SMB Alarm Warning
+ 004 SMB Charger Mode
+ 005 SMB Charger Status
+ 006 SMB Charger Spec Info
+ 007 SMB Selector State
+ 008 SMB Selector Presets
+ 009 SMB Selector Info
+ 010 Optional Mfg. Function 1
+ 011 Optional Mfg. Function 2
+ 012 Optional Mfg. Function 3
+ 013 Optional Mfg. Function 4
+ 014 Optional Mfg. Function 5
+ 015 Connection to SMBus
+ 016 Output Connection
+ 017 Charger Connection
+ 018 Battery Insertion
+ 019 Use Next
+ 01a OK to use
+ 01b Battery Supported
+ 01c SelectorRevision
+ 01d Charging Indicator
+ 028 Manufacturer Access
+ 029 Remaining Capacity Limit
+ 02a Remaining Time Limit
+ 02b At Rate
+ 02c Capacity Mode
+ 02d Broadcast To Charger
+ 02e Primary Battery
+ 02f Charge Controller
+ 040 Terminate Charge
+ 041 Terminate Discharge
+ 042 Below Remaining Capacity Limit
+ 043 Remaining Time Limit Expired
+ 044 Charging
+ 045 Discharging
+ 046 Fully Charged
+ 047 Fully Discharged
+ 048 Conditioning Flag
+ 049 At Rate OK
+ 04a SMB Error Code
+ 04b Need Replacement
+ 060 At Rate Time To Full
+ 061 At Rate Time To Empty
+ 062 Average Current
+ 063 Max Error
+ 064 Relative State Of Charge
+ 065 Absolute State Of Charge
+ 066 Remaining Capacity
+ 067 Full Charge Capacity
+ 068 Run Time To Empty
+ 069 Average Time To Empty
+ 06a Average Time To Full
+ 06b Cycle Count
+ 080 Batt. Pack Model Level
+ 081 Internal Charge Controller
+ 082 Primary Battery Support
+ 083 Design Capacity
+ 084 Specification Info
+ 085 Manufacturer Date
+ 086 Serial Number
+ 087 iManufacturerName
+ 088 iDeviceName
+ 089 iDeviceChemistry
+ 08a Manufacturer Data
+ 08b Rechargeable
+ 08c Warning Capacity Limit
+ 08d Capacity Granularity 1
+ 08e Capacity Granularity 2
+ 08f iOEMInformation
+ 0c0 Inhibit Charge
+ 0c1 Enable Polling
+ 0c2 Reset To Zero
+ 0d0 AC Present
+ 0d1 Battery Present
+ 0d2 Power Fail
+ 0d3 Alarm Inhibited
+ 0d4 Thermistor Under Range
+ 0d5 Thermistor Hot
+ 0d6 Thermistor Cold
+ 0d7 Thermistor Over Range
+ 0d8 Voltage Out Of Range
+ 0d9 Current Out Of Range
+ 0da Current Not Regulated
+ 0db Voltage Not Regulated
+ 0dc Master Mode
+ 0f0 Charger Selector Support
+ 0f1 Charger Spec
+ 0f2 Level 2
+ 0f3 Level 3
+HUT 86 Power Pages
+HUT 87 Power Pages
+HUT 8c Bar Code Scanner Page (POS)
+HUT 8d Scale Page (POS)
+HUT 90 Camera Control Page
+HUT 91 Arcade Control Page
+HUT f0 Cash Device
+ 0f1 Cash Drawer
+ 0f2 Cash Drawer Number
+ 0f3 Cash Drawer Set
+ 0f4 Cash Drawer Status
+HUT ff Vendor Specific
+
+# List of Languages
+
+# Syntax:
+# L language_id language_name
+# dialect_id dialect_name
+
+L 0001 Arabic
+ 01 Saudi Arabia
+ 02 Iraq
+ 03 Egypt
+ 04 Libya
+ 05 Algeria
+ 06 Morocco
+ 07 Tunesia
+ 08 Oman
+ 09 Yemen
+ 0a Syria
+ 0b Jordan
+ 0c Lebanon
+ 0d Kuwait
+ 0e U.A.E
+ 0f Bahrain
+ 10 Qatar
+L 0002 Bulgarian
+L 0003 Catalan
+L 0004 Chinese
+ 01 Traditional
+ 02 Simplified
+ 03 Hongkong SAR, PRC
+ 04 Singapore
+ 05 Macau SAR
+L 0005 Czech
+L 0006 Danish
+L 0007 German
+ 01 German
+ 02 Swiss
+ 03 Austrian
+ 04 Luxembourg
+ 05 Liechtenstein
+L 0008 Greek
+L 0009 English
+ 01 US
+ 02 UK
+ 03 Australian
+ 04 Canadian
+ 05 New Zealand
+ 06 Ireland
+ 07 South Africa
+ 08 Jamaica
+ 09 Carribean
+ 0a Belize
+ 0b Trinidad
+ 0c Zimbabwe
+ 0d Philippines
+L 000a Spanish
+ 01 Castilian
+ 02 Mexican
+ 03 Modern
+ 04 Guatemala
+ 05 Costa Rica
+ 06 Panama
+ 07 Dominican Republic
+ 08 Venzuela
+ 09 Colombia
+ 0a Peru
+ 0b Argentina
+ 0c Ecuador
+ 0d Chile
+ 0e Uruguay
+ 0f Paraguay
+ 10 Bolivia
+ 11 El Salvador
+ 12 Honduras
+ 13 Nicaragua
+ 14 Puerto Rico
+L 000b Finnish
+L 000c French
+ 01 French
+ 02 Belgian
+ 03 Canadian
+ 04 Swiss
+ 05 Luxembourg
+ 06 Monaco
+L 000d Hebrew
+L 000e Hungarian
+L 000f Idelandic
+L 0010 Italian
+ 01 Italian
+ 02 Swiss
+L 0011 Japanese
+L 0012 Korean
+ 01 Korean
+L 0013 Dutch
+ 01 Dutch
+ 02 Belgian
+L 0014 Norwegian
+ 01 Bokmal
+ 02 Nynorsk
+L 0015 Polish
+L 0016 Portuguese
+ 01 Portuguese
+ 02 Brazilian
+L 0017 forgotten
+L 0018 Romanian
+L 0019 Russian
+L 001a Serbian
+ 01 Croatian
+ 02 Latin
+ 03 Cyrillic
+L 001b Slovak
+L 001c Albanian
+L 001d Swedish
+ 01 Swedish
+ 02 Finland
+L 001e Thai
+L 001f Turkish
+L 0020 Urdu
+ 01 Pakistan
+ 02 India
+L 0021 Indonesian
+L 0022 Ukrainian
+L 0023 Belarusian
+L 0024 Slovenian
+L 0025 Estonian
+L 0026 Latvian
+L 0027 Lithuanian
+ 01 Lithuanian
+L 0028 forgotten
+L 0029 Farsi
+L 002a Vietnamese
+L 002b Armenian
+L 002c Azeri
+ 01 Cyrillic
+ 02 Latin
+L 002d Basque
+L 002e forgotten
+L 002f Macedonian
+L 0036 Afrikaans
+L 0037 Georgian
+L 0038 Faeroese
+L 0039 Hindi
+L 003e Malay
+ 01 Malaysia
+ 02 Brunei Darassalam
+L 003f Kazak
+L 0041 Awahili
+L 0043 Uzbek
+ 01 Latin
+ 02 Cyrillic
+L 0044 Tatar
+L 0045 Bengali
+L 0046 Punjabi
+L 0047 Gujarati
+L 0048 Oriya
+L 0049 Tamil
+L 004a Telugu
+L 004b Kannada
+L 004c Malayalam
+L 004d Assamese
+L 004e Marathi
+L 004f Sanskrit
+L 0057 Konkani
+L 0058 Manipuri
+L 0059 Sindhi
+L 0060 Kashmiri
+ 02 India
+L 0061 Nepali
+ 02 India
+
+# HID Descriptor bCountryCode
+# HID Specification 1.11 (2001-06-27) page 23
+#
+# Syntax:
+# HCC country_code keymap_type
+
+HCC 00 Not supported
+HCC 01 Arabic
+HCC 02 Belgian
+HCC 03 Canadian-Bilingual
+HCC 04 Canadian-French
+HCC 05 Czech Republic
+HCC 06 Danish
+HCC 07 Finnish
+HCC 08 French
+HCC 09 German
+HCC 10 Greek
+HCC 11 Hebrew
+HCC 12 Hungary
+HCC 13 International (ISO)
+HCC 14 Italian
+HCC 15 Japan (Katakana)
+HCC 16 Korean
+HCC 17 Latin American
+HCC 18 Netherlands/Dutch
+HCC 19 Norwegian
+HCC 20 Persian (Farsi)
+HCC 21 Poland
+HCC 22 Portuguese
+HCC 23 Russia
+HCC 24 Slovakia
+HCC 25 Spanish
+HCC 26 Swedish
+HCC 27 Swiss/French
+HCC 28 Swiss/German
+HCC 29 Switzerland
+HCC 30 Taiwan
+HCC 31 Turkish-Q
+HCC 32 UK
+HCC 33 US
+HCC 34 Yugoslavia
+HCC 35 Turkish-F
+
+# List of Video Class Terminal Types
+
+# Syntax:
+# VT terminal_type terminal_type_name
+
+VT 0100 USB Vendor Specific
+VT 0101 USB Streaming
+VT 0200 Input Vendor Specific
+VT 0201 Camera Sensor
+VT 0202 Sequential Media
+VT 0300 Output Vendor Specific
+VT 0301 Generic Display
+VT 0302 Sequential Media
+VT 0400 External Vendor Specific
+VT 0401 Composite Video
+VT 0402 S-Video
+VT 0403 Component Video
+`
diff --git a/vendor/github.com/kylelemons/gousb/usbid/load_test.go b/vendor/github.com/kylelemons/gousb/usbid/load_test.go
new file mode 100644
index 0000000..dc617dd
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/load_test.go
@@ -0,0 +1,27 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usbid
+
+import "testing"
+
+func TestLoaded(t *testing.T) {
+ if got, min := len(Vendors), 1000; got < min {
+ t.Errorf("%d vendors loaded, want at least %d", got, min)
+ }
+ if got, min := len(Classes), 10; got < min {
+ t.Errorf("%d classes loaded, want at least %d", got, min)
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usbid/parse.go b/vendor/github.com/kylelemons/gousb/usbid/parse.go
new file mode 100644
index 0000000..57571b8
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/parse.go
@@ -0,0 +1,246 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usbid
+
+import (
+ "bufio"
+ "fmt"
+ "io"
+ "strconv"
+ "strings"
+
+ "github.com/kylelemons/gousb/usb"
+)
+
+// A Vendor contains the name of the vendor and mappings corresponding to all
+// known products by their ID.
+type Vendor struct {
+ Name string
+ Product map[usb.ID]*Product
+}
+
+// String returns the name of the vendor.
+func (v Vendor) String() string {
+ return v.Name
+}
+
+// A Product contains the name of the product (from a particular vendor) and
+// the names of any interfaces that were specified.
+type Product struct {
+ Name string
+ Interface map[usb.ID]string
+}
+
+// String returns the name of the product.
+func (p Product) String() string {
+ return p.Name
+}
+
+// A Class contains the name of the class and mappings for each subclass.
+type Class struct {
+ Name string
+ SubClass map[uint8]*SubClass
+}
+
+// String returns the name of the class.
+func (c Class) String() string {
+ return c.Name
+}
+
+// A SubClass contains the name of the subclass and any associated protocols.
+type SubClass struct {
+ Name string
+ Protocol map[uint8]string
+}
+
+// String returns the name of the SubClass.
+func (s SubClass) String() string {
+ return s.Name
+}
+
+// ParseIDs parses and returns mappings from the given reader. In general, this
+// should not be necessary, as a set of mappings is already embedded in the library.
+// If a new or specialized file is obtained, this can be used to retrieve the mappings,
+// which can be stored in the global Vendors and Classes map.
+func ParseIDs(r io.Reader) (map[usb.ID]*Vendor, map[uint8]*Class, error) {
+ vendors := make(map[usb.ID]*Vendor, 2800)
+ classes := make(map[uint8]*Class) // TODO(kevlar): count
+
+ split := func(s string) (kind string, level int, id uint64, name string, err error) {
+ pieces := strings.SplitN(s, " ", 2)
+ if len(pieces) != 2 {
+ err = fmt.Errorf("malformatted line %q", s)
+ return
+ }
+
+ // Save the name
+ name = pieces[1]
+
+ // Parse out the level
+ for len(pieces[0]) > 0 && pieces[0][0] == '\t' {
+ level, pieces[0] = level+1, pieces[0][1:]
+ }
+
+ // Parse the first piece to see if it has a kind
+ first := strings.SplitN(pieces[0], " ", 2)
+ if len(first) == 2 {
+ kind, pieces[0] = first[0], first[1]
+ }
+
+ // Parse the ID
+ i, err := strconv.ParseUint(pieces[0], 16, 16)
+ if err != nil {
+ err = fmt.Errorf("malformatted id %q: %s", pieces[0], err)
+ return
+ }
+ id = i
+
+ return
+ }
+
+ // Hold the interim values
+ var vendor *Vendor
+ var device *Product
+
+ parseVendor := func(level int, raw uint64, name string) error {
+ id := usb.ID(raw)
+
+ switch level {
+ case 0:
+ vendor = &Vendor{
+ Name: name,
+ }
+ vendors[id] = vendor
+
+ case 1:
+ if vendor == nil {
+ return fmt.Errorf("product line without vendor line")
+ }
+
+ device = &Product{
+ Name: name,
+ }
+ if vendor.Product == nil {
+ vendor.Product = make(map[usb.ID]*Product)
+ }
+ vendor.Product[id] = device
+
+ case 2:
+ if device == nil {
+ return fmt.Errorf("interface line without device line")
+ }
+
+ if device.Interface == nil {
+ device.Interface = make(map[usb.ID]string)
+ }
+ device.Interface[id] = name
+
+ default:
+ return fmt.Errorf("too many levels of nesting for vendor block")
+ }
+
+ return nil
+ }
+
+ // Hold the interim values
+ var class *Class
+ var subclass *SubClass
+
+ parseClass := func(level int, raw uint64, name string) error {
+ id := uint8(raw)
+
+ switch level {
+ case 0:
+ class = &Class{
+ Name: name,
+ }
+ classes[id] = class
+
+ case 1:
+ if class == nil {
+ return fmt.Errorf("subclass line without class line")
+ }
+
+ subclass = &SubClass{
+ Name: name,
+ }
+ if class.SubClass == nil {
+ class.SubClass = make(map[uint8]*SubClass)
+ }
+ class.SubClass[id] = subclass
+
+ case 2:
+ if subclass == nil {
+ return fmt.Errorf("protocol line without subclass line")
+ }
+
+ if subclass.Protocol == nil {
+ subclass.Protocol = make(map[uint8]string)
+ }
+ subclass.Protocol[id] = name
+
+ default:
+ return fmt.Errorf("too many levels of nesting for class")
+ }
+
+ return nil
+ }
+
+ // TODO(kevlar): Parse class information, etc
+ //var class *Class
+ //var subclass *SubClass
+
+ var kind string
+
+ lines := bufio.NewReaderSize(r, 512)
+parseLines:
+ for lineno := 0; ; lineno++ {
+ b, isPrefix, err := lines.ReadLine()
+ switch {
+ case err == io.EOF:
+ break parseLines
+ case err != nil:
+ return nil, nil, err
+ case isPrefix:
+ return nil, nil, fmt.Errorf("line %d: line too long", lineno)
+ }
+ line := string(b)
+
+ if len(line) == 0 || line[0] == '#' {
+ continue
+ }
+
+ k, level, id, name, err := split(line)
+ if err != nil {
+ return nil, nil, fmt.Errorf("line %d: %s", lineno, err)
+ }
+ if k != "" {
+ kind = k
+ }
+
+ switch kind {
+ case "":
+ err = parseVendor(level, id, name)
+ case "C":
+ err = parseClass(level, id, name)
+ }
+ if err != nil {
+ return nil, nil, fmt.Errorf("line %d: %s", lineno, err)
+ }
+ }
+
+ return vendors, classes, nil
+}
diff --git a/vendor/github.com/kylelemons/gousb/usbid/parse_test.go b/vendor/github.com/kylelemons/gousb/usbid/parse_test.go
new file mode 100644
index 0000000..a91dba2
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/parse_test.go
@@ -0,0 +1,143 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usbid
+
+import (
+ "reflect"
+ "strings"
+ "testing"
+
+ "github.com/kylelemons/gousb/usb"
+)
+
+func TestParse(t *testing.T) {
+ tests := []struct {
+ Input string
+ Vendors map[usb.ID]*Vendor
+ Classes map[uint8]*Class
+ }{{
+ Input: `
+# Skip comment
+abcd Vendor One
+ 0123 Product One
+ 0124 Product Two
+efef Vendor Two
+ 0aba Product
+ 12 Interface One
+ 24 Interface Two
+ 0abb Product
+ 12 Interface
+
+C 00 (Defined at Interface level)
+C 01 Audio
+ 01 Control Device
+ 02 Streaming
+ 03 MIDI Streaming
+C 02 Communications
+ 01 Direct Line
+ 02 Abstract (modem)
+ 00 None
+ 01 AT-commands (v.25ter)
+ 02 AT-commands (PCCA101)
+ 03 AT-commands (PCCA101 + wakeup)
+ 04 AT-commands (GSM)
+ 05 AT-commands (3G)
+ 06 AT-commands (CDMA)
+ fe Defined by command set descriptor
+ ff Vendor Specific (MSFT RNDIS?)
+`,
+ Vendors: map[usb.ID]*Vendor{
+ 0xabcd: {
+ Name: "Vendor One",
+ Product: map[usb.ID]*Product{
+ 0x0123: {Name: "Product One"},
+ 0x0124: {Name: "Product Two"},
+ },
+ },
+ 0xefef: {
+ Name: "Vendor Two",
+ Product: map[usb.ID]*Product{
+ 0x0aba: {
+ Name: "Product",
+ Interface: map[usb.ID]string{
+ 0x12: "Interface One",
+ 0x24: "Interface Two",
+ },
+ },
+ 0x0abb: {
+ Name: "Product",
+ Interface: map[usb.ID]string{
+ 0x12: "Interface",
+ },
+ },
+ },
+ },
+ },
+ Classes: map[uint8]*Class{
+ 0x00: {
+ Name: "(Defined at Interface level)",
+ },
+ 0x01: {
+ Name: "Audio",
+ SubClass: map[uint8]*SubClass{
+ 0x01: {Name: "Control Device"},
+ 0x02: {Name: "Streaming"},
+ 0x03: {Name: "MIDI Streaming"},
+ },
+ },
+ 0x02: {
+ Name: "Communications",
+ SubClass: map[uint8]*SubClass{
+ 0x01: {Name: "Direct Line"},
+ 0x02: {
+ Name: "Abstract (modem)",
+ Protocol: map[uint8]string{
+ 0x00: "None",
+ 0x01: "AT-commands (v.25ter)",
+ 0x02: "AT-commands (PCCA101)",
+ 0x03: "AT-commands (PCCA101 + wakeup)",
+ 0x04: "AT-commands (GSM)",
+ 0x05: "AT-commands (3G)",
+ 0x06: "AT-commands (CDMA)",
+ 0xfe: "Defined by command set descriptor",
+ 0xff: "Vendor Specific (MSFT RNDIS?)",
+ },
+ },
+ },
+ },
+ },
+ }}
+
+ for idx, test := range tests {
+ vendors, classes, err := ParseIDs(strings.NewReader(test.Input))
+ if err != nil {
+ t.Errorf("%d. ParseIDs: %s", idx, err)
+ continue
+ }
+ if got, want := vendors, test.Vendors; !reflect.DeepEqual(got, want) {
+ t.Errorf("%d. Vendor parse mismatch", idx)
+ t.Errorf(" - got: %+v", got)
+ t.Errorf(" - want: %+v", want)
+ continue
+ }
+ if got, want := classes, test.Classes; !reflect.DeepEqual(got, want) {
+ t.Errorf("%d. Classes parse mismatch", idx)
+ t.Errorf(" - got: %+v", got)
+ t.Errorf(" - want: %+v", want)
+ continue
+ }
+ }
+}
diff --git a/vendor/github.com/kylelemons/gousb/usbid/regen/.gitignore b/vendor/github.com/kylelemons/gousb/usbid/regen/.gitignore
new file mode 100644
index 0000000..fbb8602
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/regen/.gitignore
@@ -0,0 +1 @@
+regen
diff --git a/vendor/github.com/kylelemons/gousb/usbid/regen/load_data.go.tpl b/vendor/github.com/kylelemons/gousb/usbid/regen/load_data.go.tpl
new file mode 100644
index 0000000..d3478b2
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/regen/load_data.go.tpl
@@ -0,0 +1,26 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package usbid
+
+import "time"
+
+// LastUpdate stores the latest time that the library was updated.
+//
+// The baked-in data was last generated:
+// {{.Generated}}
+var LastUpdate = time.Unix(0, {{.Generated.UnixNano}})
+
+const usbIdListData = `{{printf "%s" .Data}}`
diff --git a/vendor/github.com/kylelemons/gousb/usbid/regen/regen.go b/vendor/github.com/kylelemons/gousb/usbid/regen/regen.go
new file mode 100644
index 0000000..7825936
--- /dev/null
+++ b/vendor/github.com/kylelemons/gousb/usbid/regen/regen.go
@@ -0,0 +1,103 @@
+// Copyright 2013 Google Inc. All rights reserved.
+// Copyright 2016 the gousb Authors. All rights reserved.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package main
+
+import (
+ "bytes"
+ "flag"
+ "io/ioutil"
+ "log"
+ "net/http"
+ "os"
+ "text/template"
+ "time"
+
+ "github.com/kylelemons/gousb/usbid"
+)
+
+var (
+ remote = flag.String("url", usbid.LinuxUsbDotOrg, "URL from which to download new vendor data")
+ dataFile = flag.String("template", "load_data.go.tpl", "Template filename")
+ outFile = flag.String("o", "load_data.go", "Output filename")
+)
+
+func main() {
+ flag.Parse()
+
+ log.Printf("Fetching %q...", *remote)
+ resp, err := http.Get(*remote)
+ if err != nil {
+ log.Fatalf("failed to download from %q: %s", *remote, err)
+ }
+ defer resp.Body.Close()
+
+ data, err := ioutil.ReadAll(resp.Body)
+ if err != nil {
+ log.Fatalf("failed to read %q: %s", *remote, err)
+ }
+
+ ids, cls, err := usbid.ParseIDs(bytes.NewReader(data))
+ if err != nil {
+ log.Fatalf("failed to parse %q: %s", *remote, err)
+ }
+
+ log.Printf("Successfully fetched %q:", *remote)
+ log.Printf(" Loaded %d Vendor IDs", len(ids))
+ log.Printf(" Loaded %d Class IDs", len(cls))
+
+ rawTemplate, err := ioutil.ReadFile(*dataFile)
+ if err != nil {
+ log.Fatalf("failed to read template %q: %s", *dataFile)
+ }
+
+ template, err := template.New("").Parse(string(rawTemplate))
+ if err != nil {
+ log.Fatalf("failed to parse template %q: %s", *dataFile, err)
+ }
+
+ out, err := os.Create(*outFile)
+ if err != nil {
+ log.Fatalf("failed to open output file %q: %s", *outFile, err)
+ }
+ defer out.Close()
+
+ templateData := struct {
+ Data []byte
+ Generated time.Time
+ RFC3339 string
+ }{
+ Data: bytes.Map(sanitize, data),
+ Generated: time.Now(),
+ }
+ if err := template.Execute(out, templateData); err != nil {
+ log.Fatalf("failed to execute template: %s", err)
+ }
+
+ log.Printf("Successfully wrote %q", *outFile)
+}
+
+// sanitize strips characters that can't be `-quoted
+func sanitize(r rune) rune {
+ switch {
+ case r == '`':
+ return -1
+ case r == '\t', r == '\n':
+ return r
+ case r >= ' ' && r <= '~':
+ return r
+ }
+ return -1
+}
diff --git a/vendor/github.com/llgcode/draw2d/.gitignore b/vendor/github.com/llgcode/draw2d/.gitignore
new file mode 100644
index 0000000..3527a30
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/.gitignore
@@ -0,0 +1,23 @@
+.DS_Store
+**/*.[568ao]
+**/*.ao
+**/*.so
+**/*.pyc
+**/._*
+**/.nfs.*
+**/[568a].out
+**/*.exe
+**/*~
+**/*.orig
+**/*.out
+**/*.test
+core
+_obj
+_test
+out.png
+_test*
+
+**/*.dll
+**/core*[0-9]
+.private
+
diff --git a/vendor/github.com/llgcode/draw2d/AUTHORS b/vendor/github.com/llgcode/draw2d/AUTHORS
new file mode 100644
index 0000000..6490085
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/AUTHORS
@@ -0,0 +1,2 @@
+Laurent Le Goff
+Stani Michiels, gmail:stani.be \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/LICENSE b/vendor/github.com/llgcode/draw2d/LICENSE
new file mode 100644
index 0000000..c495dbc
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/LICENSE
@@ -0,0 +1,18 @@
+Copyright (c) 2010, Laurent Le Goff
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/README.md b/vendor/github.com/llgcode/draw2d/README.md
new file mode 100644
index 0000000..d2e408b
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/README.md
@@ -0,0 +1,143 @@
+draw2d
+======
+[![Coverage](http://gocover.io/_badge/github.com/llgcode/draw2d?0)](http://gocover.io/github.com/llgcode/draw2d)
+[![GoDoc](https://godoc.org/github.com/llgcode/draw2d?status.svg)](https://godoc.org/github.com/llgcode/draw2d)
+
+Package draw2d is a pure [go](http://golang.org) 2D vector graphics library with support for multiple output devices such as [images](http://golang.org/pkg/image) (draw2d), pdf documents (draw2dpdf) and opengl (draw2dgl), which can also be used on the google app engine. It can be used as a pure go [Cairo](http://www.cairographics.org/) alternative. draw2d is released under the BSD license. See the [documentation](http://godoc.org/github.com/llgcode/draw2d) for more details.
+
+[![geometry](https://raw.githubusercontent.com/llgcode/draw2d/master/output/samples/geometry.png)](https://raw.githubusercontent.com/llgcode/draw2d/master/resource/image/geometry.pdf)[![postscript](https://raw.githubusercontent.com/llgcode/draw2d/master/output/samples/postscript.png)](https://raw.githubusercontent.com/llgcode/draw2d/master/resource/image/postscript.pdf)
+
+Click on an image above to get the pdf, generated with exactly the same draw2d code. The first image is the output of `samples/geometry`. The second image is the result of `samples/postcript`, which demonstrates that draw2d can draw postscript files into images or pdf documents with the [ps](https://github.com/llgcode/ps) package.
+
+Features
+--------
+
+Operations in draw2d include stroking and filling polygons, arcs, Bézier curves, drawing images and text rendering with truetype fonts. All drawing operations can be transformed by affine transformations (scale, rotation, translation).
+
+Package draw2d follows the conventions of the [HTML Canvas 2D Context](http://www.w3.org/TR/2dcontext/) for coordinate system, angles, etc...
+
+Installation
+------------
+
+Install [golang](http://golang.org/doc/install). To install or update the package draw2d on your system, run:
+
+Stable release
+```
+go get -u gopkg.in/llgcode/draw2d.v1
+```
+
+or Current release
+```
+go get -u github.com/llgcode/draw2d
+```
+
+
+Quick Start
+-----------
+
+The following Go code generates a simple drawing and saves it to an image file with package draw2d:
+
+```go
+package main
+
+import (
+ "github.com/llgcode/draw2d/draw2dimg"
+ "image"
+ "image/color"
+)
+
+func main() {
+ // Initialize the graphic context on an RGBA image
+ dest := image.NewRGBA(image.Rect(0, 0, 297, 210.0))
+ gc := draw2dimg.NewGraphicContext(dest)
+
+ // Set some properties
+ gc.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff})
+ gc.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff})
+ gc.SetLineWidth(5)
+
+ // Draw a closed shape
+ gc.MoveTo(10, 10) // should always be called first for a new path
+ gc.LineTo(100, 50)
+ gc.QuadCurveTo(100, 10, 10, 10)
+ gc.Close()
+ gc.FillStroke()
+
+ // Save to file
+ draw2dimg.SaveToPngFile("hello.png", dest)
+}
+```
+
+The same Go code can also generate a pdf document with package draw2dpdf:
+
+```go
+package main
+
+import (
+ "github.com/llgcode/draw2d/draw2dpdf"
+ "image/color"
+)
+
+func main() {
+ // Initialize the graphic context on an RGBA image
+ dest := draw2dpdf.NewPdf("L", "mm", "A4")
+ gc := draw2dpdf.NewGraphicContext(dest)
+
+ // Set some properties
+ gc.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff})
+ gc.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff})
+ gc.SetLineWidth(5)
+
+ // Draw a closed shape
+ gc.MoveTo(10, 10) // should always be called first for a new path
+ gc.LineTo(100, 50)
+ gc.QuadCurveTo(100, 10, 10, 10)
+ gc.Close()
+ gc.FillStroke()
+
+ // Save to file
+ draw2dpdf.SaveToPdfFile("hello.pdf", dest)
+}
+```
+
+There are more examples here: https://github.com/llgcode/draw2d/tree/master/samples
+
+Drawing on opengl is provided by the draw2dgl package.
+
+Testing
+-------
+
+The samples are run as tests from the root package folder `draw2d` by:
+```
+go test ./...
+```
+Or if you want to run with test coverage:
+```
+go test -cover ./... | grep -v "no test"
+```
+This will generate output by the different backends in the output folder.
+
+Acknowledgments
+---------------
+
+[Laurent Le Goff](https://github.com/llgcode) wrote this library, inspired by [Postscript](http://www.tailrecursive.org/postscript) and [HTML5 canvas](http://www.w3.org/TR/2dcontext/). He implemented the image and opengl backend with the [freetype-go](https://code.google.com/p/freetype-go/) package. Also he created a pure go [Postscript interpreter](https://github.com/llgcode/ps), which can read postscript images and draw to a draw2d graphic context. [Stani Michiels](https://github.com/stanim) implemented the pdf backend with the [gofpdf](https://github.com/jung-kurt/gofpdf) package.
+
+
+
+Packages using draw2d
+---------------------
+
+ - [ps](https://github.com/llgcode/ps): Postscript interpreter written in Go
+ - [gonum/plot](https://github.com/gonum/plot): drawing plots in Go
+ - [go.uik](https://github.com/skelterjohn/go.uik): a concurrent UI kit written in pure go.
+ - [smartcrop](https://github.com/muesli/smartcrop): content aware image cropping
+ - [karta](https://github.com/peterhellberg/karta): drawing Voronoi diagrams
+ - [chart](https://github.com/vdobler/chart): basic charts in Go
+ - [hilbert](https://github.com/google/hilbert): package for drawing Hilbert curves
+
+References
+---------
+
+ - [antigrain.com](http://www.antigrain.com)
+ - [freetype-go](http://code.google.com/p/freetype-go)
+ -
diff --git a/vendor/github.com/llgcode/draw2d/draw2d.go b/vendor/github.com/llgcode/draw2d/draw2d.go
new file mode 100644
index 0000000..92a7344
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2d.go
@@ -0,0 +1,239 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+// Package draw2d is a pure go 2D vector graphics library with support
+// for multiple output devices such as images (draw2d), pdf documents
+// (draw2dpdf) and opengl (draw2dgl), which can also be used on the
+// google app engine. It can be used as a pure go Cairo alternative.
+// draw2d is released under the BSD license.
+//
+// Features
+//
+// Operations in draw2d include stroking and filling polygons, arcs,
+// Bézier curves, drawing images and text rendering with truetype fonts.
+// All drawing operations can be transformed by affine transformations
+// (scale, rotation, translation).
+//
+// Package draw2d follows the conventions of http://www.w3.org/TR/2dcontext for coordinate system, angles, etc...
+//
+// Installation
+//
+// To install or update the package draw2d on your system, run:
+// go get -u github.com/llgcode/draw2d
+//
+// Quick Start
+//
+// Package draw2d itself provides a graphic context that can draw vector
+// graphics and text on an image canvas. The following Go code
+// generates a simple drawing and saves it to an image file:
+// package main
+//
+// import (
+// "github.com/llgcode/draw2d/draw2dimg"
+// "image"
+// "image/color"
+// )
+//
+// func main() {
+// // Initialize the graphic context on an RGBA image
+// dest := image.NewRGBA(image.Rect(0, 0, 297, 210.0))
+// gc := draw2dimg.NewGraphicContext(dest)
+//
+// // Set some properties
+// gc.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff})
+// gc.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff})
+// gc.SetLineWidth(5)
+//
+// // Draw a closed shape
+// gc.MoveTo(10, 10) // should always be called first for a new path
+// gc.LineTo(100, 50)
+// gc.QuadCurveTo(100, 10, 10, 10)
+// gc.Close()
+// gc.FillStroke()
+//
+// // Save to file
+// draw2dimg.SaveToPngFile("hello.png", dest)
+// }
+//
+//
+// There are more examples here:
+// https://github.com/llgcode/draw2d/tree/master/samples
+//
+// Drawing on pdf documents is provided by the draw2dpdf package.
+// Drawing on opengl is provided by the draw2dgl package.
+// See subdirectories at the bottom of this page.
+//
+// Testing
+//
+// The samples are run as tests from the root package folder `draw2d` by:
+// go test ./...
+//
+// Or if you want to run with test coverage:
+// go test -cover ./... | grep -v "no test"
+//
+// This will generate output by the different backends in the output folder.
+//
+// Acknowledgments
+//
+// Laurent Le Goff wrote this library, inspired by Postscript and
+// HTML5 canvas. He implemented the image and opengl backend with the
+// freetype-go package. Also he created a pure go Postscript
+// interpreter, which can read postscript images and draw to a draw2d
+// graphic context (https://github.com/llgcode/ps). Stani Michiels
+// implemented the pdf backend with the gofpdf package.
+//
+// Packages using draw2d
+//
+// - https://github.com/llgcode/ps: Postscript interpreter written in Go
+//
+// - https://github.com/gonum/plot: drawing plots in Go
+//
+// - https://github.com/muesli/smartcrop: content aware image cropping
+//
+// - https://github.com/peterhellberg/karta: drawing Voronoi diagrams
+//
+// - https://github.com/vdobler/chart: basic charts in Go
+package draw2d
+
+import "image/color"
+
+// FillRule defines the type for fill rules
+type FillRule int
+
+const (
+ // FillRuleEvenOdd determines the "insideness" of a point in the shape
+ // by drawing a ray from that point to infinity in any direction
+ // and counting the number of path segments from the given shape that the ray crosses.
+ // If this number is odd, the point is inside; if even, the point is outside.
+ FillRuleEvenOdd FillRule = iota
+ // FillRuleWinding determines the "insideness" of a point in the shape
+ // by drawing a ray from that point to infinity in any direction
+ // and then examining the places where a segment of the shape crosses the ray.
+ // Starting with a count of zero, add one each time a path segment crosses
+ // the ray from left to right and subtract one each time
+ // a path segment crosses the ray from right to left. After counting the crossings,
+ // if the result is zero then the point is outside the path. Otherwise, it is inside.
+ FillRuleWinding
+)
+
+// LineCap is the style of line extremities
+type LineCap int
+
+const (
+ // RoundCap defines a rounded shape at the end of the line
+ RoundCap LineCap = iota
+ // ButtCap defines a squared shape exactly at the end of the line
+ ButtCap
+ // SquareCap defines a squared shape at the end of the line
+ SquareCap
+)
+
+// LineJoin is the style of segments joint
+type LineJoin int
+
+const (
+ // BevelJoin represents cut segments joint
+ BevelJoin LineJoin = iota
+ // RoundJoin represents rounded segments joint
+ RoundJoin
+ // MiterJoin represents peaker segments joint
+ MiterJoin
+)
+
+// StrokeStyle keeps stroke style attributes
+// that is used by the Stroke method of a Drawer
+type StrokeStyle struct {
+ // Color defines the color of stroke
+ Color color.Color
+ // Line width
+ Width float64
+ // Line cap style rounded, butt or square
+ LineCap LineCap
+ // Line join style bevel, round or miter
+ LineJoin LineJoin
+ // offset of the first dash
+ DashOffset float64
+ // array represented dash length pair values are plain dash and impair are space between dash
+ // if empty display plain line
+ Dash []float64
+}
+
+// SolidFillStyle define style attributes for a solid fill style
+type SolidFillStyle struct {
+ // Color defines the line color
+ Color color.Color
+ // FillRule defines the file rule to used
+ FillRule FillRule
+}
+
+// Valign Vertical Alignment of the text
+type Valign int
+
+const (
+ // ValignTop top align text
+ ValignTop Valign = iota
+ // ValignCenter centered text
+ ValignCenter
+ // ValignBottom bottom aligned text
+ ValignBottom
+ // ValignBaseline align text with the baseline of the font
+ ValignBaseline
+)
+
+// Halign Horizontal Alignment of the text
+type Halign int
+
+const (
+ // HalignLeft Horizontally align to left
+ HalignLeft = iota
+ // HalignCenter Horizontally align to center
+ HalignCenter
+ // HalignRight Horizontally align to right
+ HalignRight
+)
+
+// TextStyle describe text property
+type TextStyle struct {
+ // Color defines the color of text
+ Color color.Color
+ // Size font size
+ Size float64
+ // The font to use
+ Font FontData
+ // Horizontal Alignment of the text
+ Halign Halign
+ // Vertical Alignment of the text
+ Valign Valign
+}
+
+// ScalingPolicy is a constant to define how to scale an image
+type ScalingPolicy int
+
+const (
+ // ScalingNone no scaling applied
+ ScalingNone ScalingPolicy = iota
+ // ScalingStretch the image is stretched so that its width and height are exactly the given width and height
+ ScalingStretch
+ // ScalingWidth the image is scaled so that its width is exactly the given width
+ ScalingWidth
+ // ScalingHeight the image is scaled so that its height is exactly the given height
+ ScalingHeight
+ // ScalingFit the image is scaled to the largest scale that allow the image to fit within a rectangle width x height
+ ScalingFit
+ // ScalingSameArea the image is scaled so that its area is exactly the area of the given rectangle width x height
+ ScalingSameArea
+ // ScalingFill the image is scaled to the smallest scale that allow the image to fully cover a rectangle width x height
+ ScalingFill
+)
+
+// ImageScaling style attributes used to display the image
+type ImageScaling struct {
+ // Horizontal Alignment of the image
+ Halign Halign
+ // Vertical Alignment of the image
+ Valign Valign
+ // Width Height used by scaling policy
+ Width, Height float64
+ // ScalingPolicy defines the scaling policy to applied to the image
+ ScalingPolicy ScalingPolicy
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/README.md b/vendor/github.com/llgcode/draw2d/draw2dbase/README.md
new file mode 100644
index 0000000..3296f5e
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/README.md
@@ -0,0 +1,7 @@
+draw2d/draw2dbase
+=================
+
+[![Coverage](http://gocover.io/_badge/github.com/llgcode/draw2d/draw2dbase?0)](http://gocover.io/github.com/llgcode/draw2d/draw2dbase)
+[![GoDoc](https://godoc.org/github.com/llgcode/draw2d/draw2dbase?status.svg)](https://godoc.org/github.com/llgcode/draw2d/draw2dbase)
+
+Base package implementation that is used by pdf, svg, img, gl implementations.
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/curve.go b/vendor/github.com/llgcode/draw2d/draw2dbase/curve.go
new file mode 100644
index 0000000..211e107
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/curve.go
@@ -0,0 +1,161 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 17/05/2011 by Laurent Le Goff
+
+package draw2dbase
+
+import (
+ "math"
+)
+
+const (
+ // CurveRecursionLimit represents the maximum recursion that is really necessary to subsivide a curve into straight lines
+ CurveRecursionLimit = 32
+)
+
+// Cubic
+// x1, y1, cpx1, cpy1, cpx2, cpy2, x2, y2 float64
+
+// SubdivideCubic a Bezier cubic curve in 2 equivalents Bezier cubic curves.
+// c1 and c2 parameters are the resulting curves
+func SubdivideCubic(c, c1, c2 []float64) {
+ // First point of c is the first point of c1
+ c1[0], c1[1] = c[0], c[1]
+ // Last point of c is the last point of c2
+ c2[6], c2[7] = c[6], c[7]
+
+ // Subdivide segment using midpoints
+ c1[2] = (c[0] + c[2]) / 2
+ c1[3] = (c[1] + c[3]) / 2
+
+ midX := (c[2] + c[4]) / 2
+ midY := (c[3] + c[5]) / 2
+
+ c2[4] = (c[4] + c[6]) / 2
+ c2[5] = (c[5] + c[7]) / 2
+
+ c1[4] = (c1[2] + midX) / 2
+ c1[5] = (c1[3] + midY) / 2
+
+ c2[2] = (midX + c2[4]) / 2
+ c2[3] = (midY + c2[5]) / 2
+
+ c1[6] = (c1[4] + c2[2]) / 2
+ c1[7] = (c1[5] + c2[3]) / 2
+
+ // Last Point of c1 is equal to the first point of c2
+ c2[0], c2[1] = c1[6], c1[7]
+}
+
+// TraceCubic generate lines subdividing the cubic curve using a Liner
+// flattening_threshold helps determines the flattening expectation of the curve
+func TraceCubic(t Liner, cubic []float64, flatteningThreshold float64) {
+ // Allocation curves
+ var curves [CurveRecursionLimit * 8]float64
+ copy(curves[0:8], cubic[0:8])
+ i := 0
+
+ // current curve
+ var c []float64
+
+ var dx, dy, d2, d3 float64
+
+ for i >= 0 {
+ c = curves[i*8:]
+ dx = c[6] - c[0]
+ dy = c[7] - c[1]
+
+ d2 = math.Abs((c[2]-c[6])*dy - (c[3]-c[7])*dx)
+ d3 = math.Abs((c[4]-c[6])*dy - (c[5]-c[7])*dx)
+
+ // if it's flat then trace a line
+ if (d2+d3)*(d2+d3) < flatteningThreshold*(dx*dx+dy*dy) || i == len(curves)-1 {
+ t.LineTo(c[6], c[7])
+ i--
+ } else {
+ // second half of bezier go lower onto the stack
+ SubdivideCubic(c, curves[(i+1)*8:], curves[i*8:])
+ i++
+ }
+ }
+}
+
+// Quad
+// x1, y1, cpx1, cpy2, x2, y2 float64
+
+// SubdivideQuad a Bezier quad curve in 2 equivalents Bezier quad curves.
+// c1 and c2 parameters are the resulting curves
+func SubdivideQuad(c, c1, c2 []float64) {
+ // First point of c is the first point of c1
+ c1[0], c1[1] = c[0], c[1]
+ // Last point of c is the last point of c2
+ c2[4], c2[5] = c[4], c[5]
+
+ // Subdivide segment using midpoints
+ c1[2] = (c[0] + c[2]) / 2
+ c1[3] = (c[1] + c[3]) / 2
+ c2[2] = (c[2] + c[4]) / 2
+ c2[3] = (c[3] + c[5]) / 2
+ c1[4] = (c1[2] + c2[2]) / 2
+ c1[5] = (c1[3] + c2[3]) / 2
+ c2[0], c2[1] = c1[4], c1[5]
+ return
+}
+
+// TraceQuad generate lines subdividing the curve using a Liner
+// flattening_threshold helps determines the flattening expectation of the curve
+func TraceQuad(t Liner, quad []float64, flatteningThreshold float64) {
+ // Allocates curves stack
+ var curves [CurveRecursionLimit * 6]float64
+ copy(curves[0:6], quad[0:6])
+ i := 0
+ // current curve
+ var c []float64
+ var dx, dy, d float64
+
+ for i >= 0 {
+ c = curves[i*6:]
+ dx = c[4] - c[0]
+ dy = c[5] - c[1]
+
+ d = math.Abs(((c[2]-c[4])*dy - (c[3]-c[5])*dx))
+
+ // if it's flat then trace a line
+ if (d*d) < flatteningThreshold*(dx*dx+dy*dy) || i == len(curves)-1 {
+ t.LineTo(c[4], c[5])
+ i--
+ } else {
+ // second half of bezier go lower onto the stack
+ SubdivideQuad(c, curves[(i+1)*6:], curves[i*6:])
+ i++
+ }
+ }
+}
+
+// TraceArc trace an arc using a Liner
+func TraceArc(t Liner, x, y, rx, ry, start, angle, scale float64) (lastX, lastY float64) {
+ end := start + angle
+ clockWise := true
+ if angle < 0 {
+ clockWise = false
+ }
+ ra := (math.Abs(rx) + math.Abs(ry)) / 2
+ da := math.Acos(ra/(ra+0.125/scale)) * 2
+ //normalize
+ if !clockWise {
+ da = -da
+ }
+ angle = start + da
+ var curX, curY float64
+ for {
+ if (angle < end-da/4) != clockWise {
+ curX = x + math.Cos(end)*rx
+ curY = y + math.Sin(end)*ry
+ return curX, curY
+ }
+ curX = x + math.Cos(angle)*rx
+ curY = y + math.Sin(angle)*ry
+
+ angle += da
+ t.LineTo(curX, curY)
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/curve_test.go b/vendor/github.com/llgcode/draw2d/draw2dbase/curve_test.go
new file mode 100644
index 0000000..fa954df
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/curve_test.go
@@ -0,0 +1,134 @@
+package draw2dbase
+
+import (
+ "bufio"
+ "fmt"
+ "image"
+ "image/color"
+ "image/draw"
+ "image/png"
+ "log"
+ "os"
+ "testing"
+)
+
+var (
+ flatteningThreshold = 0.5
+ testsCubicFloat64 = []float64{
+ 100, 100, 200, 100, 100, 200, 200, 200,
+ 100, 100, 300, 200, 200, 200, 300, 100,
+ 100, 100, 0, 300, 200, 0, 300, 300,
+ 150, 290, 10, 10, 290, 10, 150, 290,
+ 10, 290, 10, 10, 290, 10, 290, 290,
+ 100, 290, 290, 10, 10, 10, 200, 290,
+ }
+ testsQuadFloat64 = []float64{
+ 100, 100, 200, 100, 200, 200,
+ 100, 100, 290, 200, 290, 100,
+ 100, 100, 0, 290, 200, 290,
+ 150, 290, 10, 10, 290, 290,
+ 10, 290, 10, 10, 290, 290,
+ 100, 290, 290, 10, 120, 290,
+ }
+)
+
+func init() {
+ os.Mkdir("test_results", 0666)
+ f, err := os.Create("../output/curve/_test.html")
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer f.Close()
+ log.Printf("Create html viewer")
+ f.Write([]byte("<html><body>"))
+ for i := 0; i < len(testsCubicFloat64)/8; i++ {
+ f.Write([]byte(fmt.Sprintf("<div><img src='_test%d.png'/></div>\n", i)))
+ }
+ for i := 0; i < len(testsQuadFloat64); i++ {
+ f.Write([]byte(fmt.Sprintf("<div><img src='_testQuad%d.png'/>\n</div>\n", i)))
+ }
+ f.Write([]byte("</body></html>"))
+
+}
+
+func drawPoints(img draw.Image, c color.Color, s ...float64) image.Image {
+ for i := 0; i < len(s); i += 2 {
+ x, y := int(s[i]+0.5), int(s[i+1]+0.5)
+ img.Set(x, y, c)
+ img.Set(x, y+1, c)
+ img.Set(x, y-1, c)
+ img.Set(x+1, y, c)
+ img.Set(x+1, y+1, c)
+ img.Set(x+1, y-1, c)
+ img.Set(x-1, y, c)
+ img.Set(x-1, y+1, c)
+ img.Set(x-1, y-1, c)
+
+ }
+ return img
+}
+
+func TestCubicCurve(t *testing.T) {
+ for i := 0; i < len(testsCubicFloat64); i += 8 {
+ var p SegmentedPath
+ p.MoveTo(testsCubicFloat64[i], testsCubicFloat64[i+1])
+ TraceCubic(&p, testsCubicFloat64[i:], flatteningThreshold)
+ img := image.NewNRGBA(image.Rect(0, 0, 300, 300))
+ PolylineBresenham(img, color.NRGBA{0xff, 0, 0, 0xff}, testsCubicFloat64[i:i+8]...)
+ PolylineBresenham(img, image.Black, p.Points...)
+ //drawPoints(img, image.NRGBAColor{0, 0, 0, 0xff}, curve[:]...)
+ drawPoints(img, color.NRGBA{0, 0, 0, 0xff}, p.Points...)
+ SaveToPngFile(fmt.Sprintf("../output/curve/_test%d.png", i/8), img)
+ log.Printf("Num of points: %d\n", len(p.Points))
+ }
+ fmt.Println()
+}
+
+func TestQuadCurve(t *testing.T) {
+ for i := 0; i < len(testsQuadFloat64); i += 6 {
+ var p SegmentedPath
+ p.MoveTo(testsQuadFloat64[i], testsQuadFloat64[i+1])
+ TraceQuad(&p, testsQuadFloat64[i:], flatteningThreshold)
+ img := image.NewNRGBA(image.Rect(0, 0, 300, 300))
+ PolylineBresenham(img, color.NRGBA{0xff, 0, 0, 0xff}, testsQuadFloat64[i:i+6]...)
+ PolylineBresenham(img, image.Black, p.Points...)
+ //drawPoints(img, image.NRGBAColor{0, 0, 0, 0xff}, curve[:]...)
+ drawPoints(img, color.NRGBA{0, 0, 0, 0xff}, p.Points...)
+ SaveToPngFile(fmt.Sprintf("../output/curve/_testQuad%d.png", i), img)
+ log.Printf("Num of points: %d\n", len(p.Points))
+ }
+ fmt.Println()
+}
+
+func BenchmarkCubicCurve(b *testing.B) {
+ for i := 0; i < b.N; i++ {
+ for i := 0; i < len(testsCubicFloat64); i += 8 {
+ var p SegmentedPath
+ p.MoveTo(testsCubicFloat64[i], testsCubicFloat64[i+1])
+ TraceCubic(&p, testsCubicFloat64[i:], flatteningThreshold)
+ }
+ }
+}
+
+// SaveToPngFile create and save an image to a file using PNG format
+func SaveToPngFile(filePath string, m image.Image) error {
+ // Create the file
+ f, err := os.Create(filePath)
+ if err != nil {
+ return err
+ }
+ defer f.Close()
+ // Create Writer from file
+ b := bufio.NewWriter(f)
+ // Write the image into the buffer
+ err = png.Encode(b, m)
+ if err != nil {
+ return err
+ }
+ err = b.Flush()
+ if err != nil {
+ return err
+ }
+ return nil
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/dasher.go b/vendor/github.com/llgcode/draw2d/draw2dbase/dasher.go
new file mode 100644
index 0000000..6f8260c
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/dasher.go
@@ -0,0 +1,89 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package draw2dbase
+
+type DashVertexConverter struct {
+ next Flattener
+ x, y, distance float64
+ dash []float64
+ currentDash int
+ dashOffset float64
+}
+
+func NewDashConverter(dash []float64, dashOffset float64, flattener Flattener) *DashVertexConverter {
+ var dasher DashVertexConverter
+ dasher.dash = dash
+ dasher.currentDash = 0
+ dasher.dashOffset = dashOffset
+ dasher.next = flattener
+ return &dasher
+}
+
+func (dasher *DashVertexConverter) LineTo(x, y float64) {
+ dasher.lineTo(x, y)
+}
+
+func (dasher *DashVertexConverter) MoveTo(x, y float64) {
+ dasher.next.MoveTo(x, y)
+ dasher.x, dasher.y = x, y
+ dasher.distance = dasher.dashOffset
+ dasher.currentDash = 0
+}
+
+func (dasher *DashVertexConverter) LineJoin() {
+ dasher.next.LineJoin()
+}
+
+func (dasher *DashVertexConverter) Close() {
+ dasher.next.Close()
+}
+
+func (dasher *DashVertexConverter) End() {
+ dasher.next.End()
+}
+
+func (dasher *DashVertexConverter) lineTo(x, y float64) {
+ rest := dasher.dash[dasher.currentDash] - dasher.distance
+ for rest < 0 {
+ dasher.distance = dasher.distance - dasher.dash[dasher.currentDash]
+ dasher.currentDash = (dasher.currentDash + 1) % len(dasher.dash)
+ rest = dasher.dash[dasher.currentDash] - dasher.distance
+ }
+ d := distance(dasher.x, dasher.y, x, y)
+ for d >= rest {
+ k := rest / d
+ lx := dasher.x + k*(x-dasher.x)
+ ly := dasher.y + k*(y-dasher.y)
+ if dasher.currentDash%2 == 0 {
+ // line
+ dasher.next.LineTo(lx, ly)
+ } else {
+ // gap
+ dasher.next.End()
+ dasher.next.MoveTo(lx, ly)
+ }
+ d = d - rest
+ dasher.x, dasher.y = lx, ly
+ dasher.currentDash = (dasher.currentDash + 1) % len(dasher.dash)
+ rest = dasher.dash[dasher.currentDash]
+ }
+ dasher.distance = d
+ if dasher.currentDash%2 == 0 {
+ // line
+ dasher.next.LineTo(x, y)
+ } else {
+ // gap
+ dasher.next.End()
+ dasher.next.MoveTo(x, y)
+ }
+ if dasher.distance >= dasher.dash[dasher.currentDash] {
+ dasher.distance = dasher.distance - dasher.dash[dasher.currentDash]
+ dasher.currentDash = (dasher.currentDash + 1) % len(dasher.dash)
+ }
+ dasher.x, dasher.y = x, y
+}
+
+func distance(x1, y1, x2, y2 float64) float64 {
+ return vectorDistance(x2-x1, y2-y1)
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/demux_flattener.go b/vendor/github.com/llgcode/draw2d/draw2dbase/demux_flattener.go
new file mode 100644
index 0000000..13b6c40
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/demux_flattener.go
@@ -0,0 +1,35 @@
+package draw2dbase
+
+type DemuxFlattener struct {
+ Flatteners []Flattener
+}
+
+func (dc DemuxFlattener) MoveTo(x, y float64) {
+ for _, flattener := range dc.Flatteners {
+ flattener.MoveTo(x, y)
+ }
+}
+
+func (dc DemuxFlattener) LineTo(x, y float64) {
+ for _, flattener := range dc.Flatteners {
+ flattener.LineTo(x, y)
+ }
+}
+
+func (dc DemuxFlattener) LineJoin() {
+ for _, flattener := range dc.Flatteners {
+ flattener.LineJoin()
+ }
+}
+
+func (dc DemuxFlattener) Close() {
+ for _, flattener := range dc.Flatteners {
+ flattener.Close()
+ }
+}
+
+func (dc DemuxFlattener) End() {
+ for _, flattener := range dc.Flatteners {
+ flattener.End()
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/flattener.go b/vendor/github.com/llgcode/draw2d/draw2dbase/flattener.go
new file mode 100644
index 0000000..c62d1bc
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/flattener.go
@@ -0,0 +1,127 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 06/12/2010 by Laurent Le Goff
+
+package draw2dbase
+
+import (
+ "github.com/llgcode/draw2d"
+)
+
+// Liner receive segment definition
+type Liner interface {
+ // LineTo Draw a line from the current position to the point (x, y)
+ LineTo(x, y float64)
+}
+
+// Flattener receive segment definition
+type Flattener interface {
+ // MoveTo Start a New line from the point (x, y)
+ MoveTo(x, y float64)
+ // LineTo Draw a line from the current position to the point (x, y)
+ LineTo(x, y float64)
+ // LineJoin use Round, Bevel or miter to join points
+ LineJoin()
+ // Close add the most recent starting point to close the path to create a polygon
+ Close()
+ // End mark the current line as finished so we can draw caps
+ End()
+}
+
+// Flatten convert curves into straight segments keeping join segments info
+func Flatten(path *draw2d.Path, flattener Flattener, scale float64) {
+ // First Point
+ var startX, startY float64 = 0, 0
+ // Current Point
+ var x, y float64 = 0, 0
+ i := 0
+ for _, cmp := range path.Components {
+ switch cmp {
+ case draw2d.MoveToCmp:
+ x, y = path.Points[i], path.Points[i+1]
+ startX, startY = x, y
+ if i != 0 {
+ flattener.End()
+ }
+ flattener.MoveTo(x, y)
+ i += 2
+ case draw2d.LineToCmp:
+ x, y = path.Points[i], path.Points[i+1]
+ flattener.LineTo(x, y)
+ flattener.LineJoin()
+ i += 2
+ case draw2d.QuadCurveToCmp:
+ TraceQuad(flattener, path.Points[i-2:], 0.5)
+ x, y = path.Points[i+2], path.Points[i+3]
+ flattener.LineTo(x, y)
+ i += 4
+ case draw2d.CubicCurveToCmp:
+ TraceCubic(flattener, path.Points[i-2:], 0.5)
+ x, y = path.Points[i+4], path.Points[i+5]
+ flattener.LineTo(x, y)
+ i += 6
+ case draw2d.ArcToCmp:
+ x, y = TraceArc(flattener, path.Points[i], path.Points[i+1], path.Points[i+2], path.Points[i+3], path.Points[i+4], path.Points[i+5], scale)
+ flattener.LineTo(x, y)
+ i += 6
+ case draw2d.CloseCmp:
+ flattener.LineTo(startX, startY)
+ flattener.Close()
+ }
+ }
+ flattener.End()
+}
+
+// Transformer apply the Matrix transformation tr
+type Transformer struct {
+ Tr draw2d.Matrix
+ Flattener Flattener
+}
+
+func (t Transformer) MoveTo(x, y float64) {
+ u := x*t.Tr[0] + y*t.Tr[2] + t.Tr[4]
+ v := x*t.Tr[1] + y*t.Tr[3] + t.Tr[5]
+ t.Flattener.MoveTo(u, v)
+}
+
+func (t Transformer) LineTo(x, y float64) {
+ u := x*t.Tr[0] + y*t.Tr[2] + t.Tr[4]
+ v := x*t.Tr[1] + y*t.Tr[3] + t.Tr[5]
+ t.Flattener.LineTo(u, v)
+}
+
+func (t Transformer) LineJoin() {
+ t.Flattener.LineJoin()
+}
+
+func (t Transformer) Close() {
+ t.Flattener.Close()
+}
+
+func (t Transformer) End() {
+ t.Flattener.End()
+}
+
+type SegmentedPath struct {
+ Points []float64
+}
+
+func (p *SegmentedPath) MoveTo(x, y float64) {
+ p.Points = append(p.Points, x, y)
+ // TODO need to mark this point as moveto
+}
+
+func (p *SegmentedPath) LineTo(x, y float64) {
+ p.Points = append(p.Points, x, y)
+}
+
+func (p *SegmentedPath) LineJoin() {
+ // TODO need to mark the current point as linejoin
+}
+
+func (p *SegmentedPath) Close() {
+ // TODO Close
+}
+
+func (p *SegmentedPath) End() {
+ // Nothing to do
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/line.go b/vendor/github.com/llgcode/draw2d/draw2dbase/line.go
new file mode 100644
index 0000000..a83bbc3
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/line.go
@@ -0,0 +1,58 @@
+// Copyright 2011 The draw2d Authors. All rights reserved.
+// created: 27/05/2011 by Laurent Le Goff
+
+package draw2dbase
+
+import (
+ "image/color"
+ "image/draw"
+)
+
+func abs(i int) int {
+ if i < 0 {
+ return -i
+ }
+ return i
+}
+
+// PolylineBresenham draws a polyline to an image
+func PolylineBresenham(img draw.Image, c color.Color, s ...float64) {
+ for i := 2; i < len(s); i += 2 {
+ Bresenham(img, c, int(s[i-2]+0.5), int(s[i-1]+0.5), int(s[i]+0.5), int(s[i+1]+0.5))
+ }
+}
+
+// Bresenham draws a line between (x0, y0) and (x1, y1)
+func Bresenham(img draw.Image, color color.Color, x0, y0, x1, y1 int) {
+ dx := abs(x1 - x0)
+ dy := abs(y1 - y0)
+ var sx, sy int
+ if x0 < x1 {
+ sx = 1
+ } else {
+ sx = -1
+ }
+ if y0 < y1 {
+ sy = 1
+ } else {
+ sy = -1
+ }
+ err := dx - dy
+
+ var e2 int
+ for {
+ img.Set(x0, y0, color)
+ if x0 == x1 && y0 == y1 {
+ return
+ }
+ e2 = 2 * err
+ if e2 > -dy {
+ err = err - dy
+ x0 = x0 + sx
+ }
+ if e2 < dx {
+ err = err + dx
+ y0 = y0 + sy
+ }
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/stack_gc.go b/vendor/github.com/llgcode/draw2d/draw2dbase/stack_gc.go
new file mode 100644
index 0000000..77622bb
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/stack_gc.go
@@ -0,0 +1,203 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+package draw2dbase
+
+import (
+ "fmt"
+ "image"
+ "image/color"
+
+ "github.com/llgcode/draw2d"
+
+ "github.com/golang/freetype/truetype"
+)
+
+var DefaultFontData = draw2d.FontData{Name: "luxi", Family: draw2d.FontFamilySans, Style: draw2d.FontStyleNormal}
+
+type StackGraphicContext struct {
+ Current *ContextStack
+}
+
+type ContextStack struct {
+ Tr draw2d.Matrix
+ Path *draw2d.Path
+ LineWidth float64
+ Dash []float64
+ DashOffset float64
+ StrokeColor color.Color
+ FillColor color.Color
+ FillRule draw2d.FillRule
+ Cap draw2d.LineCap
+ Join draw2d.LineJoin
+ FontSize float64
+ FontData draw2d.FontData
+
+ Font *truetype.Font
+ // fontSize and dpi are used to calculate scale. scale is the number of
+ // 26.6 fixed point units in 1 em.
+ Scale float64
+
+ Previous *ContextStack
+}
+
+/**
+ * Create a new Graphic context from an image
+ */
+func NewStackGraphicContext() *StackGraphicContext {
+ gc := &StackGraphicContext{}
+ gc.Current = new(ContextStack)
+ gc.Current.Tr = draw2d.NewIdentityMatrix()
+ gc.Current.Path = new(draw2d.Path)
+ gc.Current.LineWidth = 1.0
+ gc.Current.StrokeColor = image.Black
+ gc.Current.FillColor = image.White
+ gc.Current.Cap = draw2d.RoundCap
+ gc.Current.FillRule = draw2d.FillRuleEvenOdd
+ gc.Current.Join = draw2d.RoundJoin
+ gc.Current.FontSize = 10
+ gc.Current.FontData = DefaultFontData
+ return gc
+}
+
+func (gc *StackGraphicContext) GetMatrixTransform() draw2d.Matrix {
+ return gc.Current.Tr
+}
+
+func (gc *StackGraphicContext) SetMatrixTransform(Tr draw2d.Matrix) {
+ gc.Current.Tr = Tr
+}
+
+func (gc *StackGraphicContext) ComposeMatrixTransform(Tr draw2d.Matrix) {
+ gc.Current.Tr.Compose(Tr)
+}
+
+func (gc *StackGraphicContext) Rotate(angle float64) {
+ gc.Current.Tr.Rotate(angle)
+}
+
+func (gc *StackGraphicContext) Translate(tx, ty float64) {
+ gc.Current.Tr.Translate(tx, ty)
+}
+
+func (gc *StackGraphicContext) Scale(sx, sy float64) {
+ gc.Current.Tr.Scale(sx, sy)
+}
+
+func (gc *StackGraphicContext) SetStrokeColor(c color.Color) {
+ gc.Current.StrokeColor = c
+}
+
+func (gc *StackGraphicContext) SetFillColor(c color.Color) {
+ gc.Current.FillColor = c
+}
+
+func (gc *StackGraphicContext) SetFillRule(f draw2d.FillRule) {
+ gc.Current.FillRule = f
+}
+
+func (gc *StackGraphicContext) SetLineWidth(lineWidth float64) {
+ gc.Current.LineWidth = lineWidth
+}
+
+func (gc *StackGraphicContext) SetLineCap(cap draw2d.LineCap) {
+ gc.Current.Cap = cap
+}
+
+func (gc *StackGraphicContext) SetLineJoin(join draw2d.LineJoin) {
+ gc.Current.Join = join
+}
+
+func (gc *StackGraphicContext) SetLineDash(dash []float64, dashOffset float64) {
+ gc.Current.Dash = dash
+ gc.Current.DashOffset = dashOffset
+}
+
+func (gc *StackGraphicContext) SetFontSize(fontSize float64) {
+ gc.Current.FontSize = fontSize
+}
+
+func (gc *StackGraphicContext) GetFontSize() float64 {
+ return gc.Current.FontSize
+}
+
+func (gc *StackGraphicContext) SetFontData(fontData draw2d.FontData) {
+ gc.Current.FontData = fontData
+}
+
+func (gc *StackGraphicContext) GetFontData() draw2d.FontData {
+ return gc.Current.FontData
+}
+
+func (gc *StackGraphicContext) BeginPath() {
+ gc.Current.Path.Clear()
+}
+
+func (gc *StackGraphicContext) GetPath() draw2d.Path {
+ return *gc.Current.Path.Copy()
+}
+
+func (gc *StackGraphicContext) IsEmpty() bool {
+ return gc.Current.Path.IsEmpty()
+}
+
+func (gc *StackGraphicContext) LastPoint() (float64, float64) {
+ return gc.Current.Path.LastPoint()
+}
+
+func (gc *StackGraphicContext) MoveTo(x, y float64) {
+ gc.Current.Path.MoveTo(x, y)
+}
+
+func (gc *StackGraphicContext) LineTo(x, y float64) {
+ gc.Current.Path.LineTo(x, y)
+}
+
+func (gc *StackGraphicContext) QuadCurveTo(cx, cy, x, y float64) {
+ gc.Current.Path.QuadCurveTo(cx, cy, x, y)
+}
+
+func (gc *StackGraphicContext) CubicCurveTo(cx1, cy1, cx2, cy2, x, y float64) {
+ gc.Current.Path.CubicCurveTo(cx1, cy1, cx2, cy2, x, y)
+}
+
+func (gc *StackGraphicContext) ArcTo(cx, cy, rx, ry, startAngle, angle float64) {
+ gc.Current.Path.ArcTo(cx, cy, rx, ry, startAngle, angle)
+}
+
+func (gc *StackGraphicContext) Close() {
+ gc.Current.Path.Close()
+}
+
+func (gc *StackGraphicContext) Save() {
+ context := new(ContextStack)
+ context.FontSize = gc.Current.FontSize
+ context.FontData = gc.Current.FontData
+ context.LineWidth = gc.Current.LineWidth
+ context.StrokeColor = gc.Current.StrokeColor
+ context.FillColor = gc.Current.FillColor
+ context.FillRule = gc.Current.FillRule
+ context.Dash = gc.Current.Dash
+ context.DashOffset = gc.Current.DashOffset
+ context.Cap = gc.Current.Cap
+ context.Join = gc.Current.Join
+ context.Path = gc.Current.Path.Copy()
+ context.Font = gc.Current.Font
+ context.Scale = gc.Current.Scale
+ copy(context.Tr[:], gc.Current.Tr[:])
+ context.Previous = gc.Current
+ gc.Current = context
+}
+
+func (gc *StackGraphicContext) Restore() {
+ if gc.Current.Previous != nil {
+ oldContext := gc.Current
+ gc.Current = gc.Current.Previous
+ oldContext.Previous = nil
+ }
+}
+
+func (gc *StackGraphicContext) GetFontName() string {
+ fontData := gc.Current.FontData
+ return fmt.Sprintf("%s:%d:%d:%d", fontData.Name, fontData.Family, fontData.Style, gc.Current.FontSize)
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/stroker.go b/vendor/github.com/llgcode/draw2d/draw2dbase/stroker.go
new file mode 100644
index 0000000..640b228
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/stroker.go
@@ -0,0 +1,90 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package draw2dbase
+
+import (
+ "math"
+
+ "github.com/llgcode/draw2d"
+)
+
+type LineStroker struct {
+ Flattener Flattener
+ HalfLineWidth float64
+ Cap draw2d.LineCap
+ Join draw2d.LineJoin
+ vertices []float64
+ rewind []float64
+ x, y, nx, ny float64
+}
+
+func NewLineStroker(c draw2d.LineCap, j draw2d.LineJoin, flattener Flattener) *LineStroker {
+ l := new(LineStroker)
+ l.Flattener = flattener
+ l.HalfLineWidth = 0.5
+ l.Cap = c
+ l.Join = j
+ return l
+}
+
+func (l *LineStroker) MoveTo(x, y float64) {
+ l.x, l.y = x, y
+}
+
+func (l *LineStroker) LineTo(x, y float64) {
+ l.line(l.x, l.y, x, y)
+}
+
+func (l *LineStroker) LineJoin() {
+
+}
+
+func (l *LineStroker) line(x1, y1, x2, y2 float64) {
+ dx := (x2 - x1)
+ dy := (y2 - y1)
+ d := vectorDistance(dx, dy)
+ if d != 0 {
+ nx := dy * l.HalfLineWidth / d
+ ny := -(dx * l.HalfLineWidth / d)
+ l.appendVertex(x1+nx, y1+ny, x2+nx, y2+ny, x1-nx, y1-ny, x2-nx, y2-ny)
+ l.x, l.y, l.nx, l.ny = x2, y2, nx, ny
+ }
+}
+
+func (l *LineStroker) Close() {
+ if len(l.vertices) > 1 {
+ l.appendVertex(l.vertices[0], l.vertices[1], l.rewind[0], l.rewind[1])
+ }
+}
+
+func (l *LineStroker) End() {
+ if len(l.vertices) > 1 {
+ l.Flattener.MoveTo(l.vertices[0], l.vertices[1])
+ for i, j := 2, 3; j < len(l.vertices); i, j = i+2, j+2 {
+ l.Flattener.LineTo(l.vertices[i], l.vertices[j])
+ }
+ }
+ for i, j := len(l.rewind)-2, len(l.rewind)-1; j > 0; i, j = i-2, j-2 {
+ l.Flattener.LineTo(l.rewind[i], l.rewind[j])
+ }
+ if len(l.vertices) > 1 {
+ l.Flattener.LineTo(l.vertices[0], l.vertices[1])
+ }
+ l.Flattener.End()
+ // reinit vertices
+ l.vertices = l.vertices[0:0]
+ l.rewind = l.rewind[0:0]
+ l.x, l.y, l.nx, l.ny = 0, 0, 0, 0
+
+}
+
+func (l *LineStroker) appendVertex(vertices ...float64) {
+ s := len(vertices) / 2
+ l.vertices = append(l.vertices, vertices[:s]...)
+ l.rewind = append(l.rewind, vertices[s:]...)
+}
+
+func vectorDistance(dx, dy float64) float64 {
+ return float64(math.Sqrt(dx*dx + dy*dy))
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dbase/text.go b/vendor/github.com/llgcode/draw2d/draw2dbase/text.go
new file mode 100644
index 0000000..4283bad
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dbase/text.go
@@ -0,0 +1,68 @@
+package draw2dbase
+
+import "github.com/llgcode/draw2d"
+
+var glyphCache map[string]map[rune]*Glyph
+
+func init() {
+ glyphCache = make(map[string]map[rune]*Glyph)
+}
+
+// FetchGlyph fetches a glyph from the cache, calling renderGlyph first if it doesn't already exist
+func FetchGlyph(gc draw2d.GraphicContext, fontName string, chr rune) *Glyph {
+ if glyphCache[fontName] == nil {
+ glyphCache[fontName] = make(map[rune]*Glyph, 60)
+ }
+ if glyphCache[fontName][chr] == nil {
+ glyphCache[fontName][chr] = renderGlyph(gc, fontName, chr)
+ }
+ return glyphCache[fontName][chr].Copy()
+}
+
+// renderGlyph renders a glyph then caches and returns it
+func renderGlyph(gc draw2d.GraphicContext, fontName string, chr rune) *Glyph {
+ gc.Save()
+ defer gc.Restore()
+ gc.BeginPath()
+ width := gc.CreateStringPath(string(chr), 0, 0)
+ path := gc.GetPath()
+ return &Glyph{
+ path: &path,
+ Width: width,
+ }
+}
+
+// Glyph represents a rune which has been converted to a Path and width
+type Glyph struct {
+ // path represents a glyph, it is always at (0, 0)
+ path *draw2d.Path
+ // Width of the glyph
+ Width float64
+}
+
+func (g *Glyph) Copy() *Glyph {
+ return &Glyph{
+ path: g.path.Copy(),
+ Width: g.Width,
+ }
+}
+
+// Fill copies a glyph from the cache, and fills it
+func (g *Glyph) Fill(gc draw2d.GraphicContext, x, y float64) float64 {
+ gc.Save()
+ gc.BeginPath()
+ gc.Translate(x, y)
+ gc.Fill(g.path)
+ gc.Restore()
+ return g.Width
+}
+
+// Stroke fetches a glyph from the cache, and strokes it
+func (g *Glyph) Stroke(gc draw2d.GraphicContext, x, y float64) float64 {
+ gc.Save()
+ gc.BeginPath()
+ gc.Translate(x, y)
+ gc.Stroke(g.path)
+ gc.Restore()
+ return g.Width
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dgl/doc.go b/vendor/github.com/llgcode/draw2d/draw2dgl/doc.go
new file mode 100644
index 0000000..0d7128a
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dgl/doc.go
@@ -0,0 +1,3 @@
+// Package draw2dgl provides a graphic context that can draw vector
+// graphics and text on OpenGL.
+package draw2dgl
diff --git a/vendor/github.com/llgcode/draw2d/draw2dgl/gc.go b/vendor/github.com/llgcode/draw2d/draw2dgl/gc.go
new file mode 100644
index 0000000..d512ccc
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dgl/gc.go
@@ -0,0 +1,411 @@
+package draw2dgl
+
+import (
+ "errors"
+ "image"
+ "image/color"
+ "image/draw"
+ "log"
+ "math"
+ "runtime"
+
+ "github.com/go-gl/gl/v2.1/gl"
+ "github.com/golang/freetype/raster"
+ "github.com/golang/freetype/truetype"
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dbase"
+ "github.com/llgcode/draw2d/draw2dimg"
+
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/fixed"
+)
+
+func init() {
+ runtime.LockOSThread()
+}
+
+type Painter struct {
+ // The Porter-Duff composition operator.
+ Op draw.Op
+ // The 16-bit color to paint the spans.
+ cr, cg, cb uint8
+ ca uint32
+ colors []uint8
+ vertices []int32
+}
+
+const M16 uint32 = 1<<16 - 1
+
+// Paint satisfies the Painter interface by painting ss onto an image.RGBA.
+func (p *Painter) Paint(ss []raster.Span, done bool) {
+ //gl.Begin(gl.LINES)
+ sslen := len(ss)
+ clenrequired := sslen * 8
+ vlenrequired := sslen * 4
+ if clenrequired >= (cap(p.colors) - len(p.colors)) {
+ p.Flush()
+
+ if clenrequired >= cap(p.colors) {
+ p.vertices = make([]int32, 0, vlenrequired+(vlenrequired/2))
+ p.colors = make([]uint8, 0, clenrequired+(clenrequired/2))
+ }
+ }
+ vi := len(p.vertices)
+ ci := len(p.colors)
+ p.vertices = p.vertices[0 : vi+vlenrequired]
+ p.colors = p.colors[0 : ci+clenrequired]
+ var (
+ colors []uint8
+ vertices []int32
+ )
+ for _, s := range ss {
+ a := uint8((s.Alpha * p.ca / M16) >> 8)
+
+ colors = p.colors[ci:]
+ colors[0] = p.cr
+ colors[1] = p.cg
+ colors[2] = p.cb
+ colors[3] = a
+ colors[4] = p.cr
+ colors[5] = p.cg
+ colors[6] = p.cb
+ colors[7] = a
+ ci += 8
+ vertices = p.vertices[vi:]
+ vertices[0] = int32(s.X0)
+ vertices[1] = int32(s.Y)
+ vertices[2] = int32(s.X1)
+ vertices[3] = int32(s.Y)
+ vi += 4
+ }
+}
+
+func (p *Painter) Flush() {
+ if len(p.vertices) != 0 {
+ gl.EnableClientState(gl.COLOR_ARRAY)
+ gl.EnableClientState(gl.VERTEX_ARRAY)
+ gl.ColorPointer(4, gl.UNSIGNED_BYTE, 0, gl.Ptr(p.colors))
+ gl.VertexPointer(2, gl.INT, 0, gl.Ptr(p.vertices))
+
+ // draw lines
+ gl.DrawArrays(gl.LINES, 0, int32(len(p.vertices)/2))
+ gl.DisableClientState(gl.VERTEX_ARRAY)
+ gl.DisableClientState(gl.COLOR_ARRAY)
+ p.vertices = p.vertices[0:0]
+ p.colors = p.colors[0:0]
+ }
+}
+
+// SetColor sets the color to paint the spans.
+func (p *Painter) SetColor(c color.Color) {
+ r, g, b, a := c.RGBA()
+ if a == 0 {
+ p.cr = 0
+ p.cg = 0
+ p.cb = 0
+ p.ca = a
+ } else {
+ p.cr = uint8((r * M16 / a) >> 8)
+ p.cg = uint8((g * M16 / a) >> 8)
+ p.cb = uint8((b * M16 / a) >> 8)
+ p.ca = a
+ }
+}
+
+// NewRGBAPainter creates a new RGBAPainter for the given image.
+func NewPainter() *Painter {
+ p := new(Painter)
+ p.vertices = make([]int32, 0, 1024)
+ p.colors = make([]uint8, 0, 1024)
+ return p
+}
+
+type GraphicContext struct {
+ *draw2dbase.StackGraphicContext
+ painter *Painter
+ fillRasterizer *raster.Rasterizer
+ strokeRasterizer *raster.Rasterizer
+ glyphBuf *truetype.GlyphBuf
+ DPI int
+}
+
+// NewGraphicContext creates a new Graphic context from an image.
+func NewGraphicContext(width, height int) *GraphicContext {
+ gc := &GraphicContext{
+ draw2dbase.NewStackGraphicContext(),
+ NewPainter(),
+ raster.NewRasterizer(width, height),
+ raster.NewRasterizer(width, height),
+ &truetype.GlyphBuf{},
+ 92,
+ }
+ return gc
+}
+
+func (gc *GraphicContext) loadCurrentFont() (*truetype.Font, error) {
+ font := draw2d.GetFont(gc.Current.FontData)
+ if font == nil {
+ font = draw2d.GetFont(draw2dbase.DefaultFontData)
+ }
+ if font == nil {
+ return nil, errors.New("No font set, and no default font available.")
+ }
+ gc.SetFont(font)
+ gc.SetFontSize(gc.Current.FontSize)
+ return font, nil
+}
+
+func (gc *GraphicContext) drawGlyph(glyph truetype.Index, dx, dy float64) error {
+ if err := gc.glyphBuf.Load(gc.Current.Font, fixed.Int26_6(gc.Current.Scale), glyph, font.HintingNone); err != nil {
+ return err
+ }
+ e0 := 0
+ for _, e1 := range gc.glyphBuf.Ends {
+ DrawContour(gc, gc.glyphBuf.Points[e0:e1], dx, dy)
+ e0 = e1
+ }
+ return nil
+}
+
+// CreateStringPath creates a path from the string s at x, y, and returns the string width.
+// The text is placed so that the left edge of the em square of the first character of s
+// and the baseline intersect at x, y. The majority of the affected pixels will be
+// above and to the right of the point, but some may be below or to the left.
+// For example, drawing a string that starts with a 'J' in an italic font may
+// affect pixels below and left of the point.
+func (gc *GraphicContext) CreateStringPath(s string, x, y float64) float64 {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0.0
+ }
+ startx := x
+ prev, hasPrev := truetype.Index(0), false
+ for _, rune := range s {
+ index := f.Index(rune)
+ if hasPrev {
+ x += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ err := gc.drawGlyph(index, x, y)
+ if err != nil {
+ log.Println(err)
+ return startx - x
+ }
+ x += fUnitsToFloat64(f.HMetric(fixed.Int26_6(gc.Current.Scale), index).AdvanceWidth)
+ prev, hasPrev = index, true
+ }
+ return x - startx
+}
+
+// FillString draws the text at point (0, 0)
+func (gc *GraphicContext) FillString(text string) (width float64) {
+ return gc.FillStringAt(text, 0, 0)
+}
+
+// FillStringAt draws the text at the specified point (x, y)
+func (gc *GraphicContext) FillStringAt(text string, x, y float64) (width float64) {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0.0
+ }
+ startx := x
+ prev, hasPrev := truetype.Index(0), false
+ fontName := gc.GetFontName()
+ for _, r := range text {
+ index := f.Index(r)
+ if hasPrev {
+ x += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ glyph := draw2dbase.FetchGlyph(gc, fontName, r)
+ x += glyph.Fill(gc, x, y)
+ prev, hasPrev = index, true
+ }
+ return x - startx
+}
+
+// GetStringBounds returns the approximate pixel bounds of the string s at x, y.
+// The the left edge of the em square of the first character of s
+// and the baseline intersect at 0, 0 in the returned coordinates.
+// Therefore the top and left coordinates may well be negative.
+func (gc *GraphicContext) GetStringBounds(s string) (left, top, right, bottom float64) {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0, 0, 0, 0
+ }
+ top, left, bottom, right = 10e6, 10e6, -10e6, -10e6
+ cursor := 0.0
+ prev, hasPrev := truetype.Index(0), false
+ for _, rune := range s {
+ index := f.Index(rune)
+ if hasPrev {
+ cursor += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ if err := gc.glyphBuf.Load(gc.Current.Font, fixed.Int26_6(gc.Current.Scale), index, font.HintingNone); err != nil {
+ log.Println(err)
+ return 0, 0, 0, 0
+ }
+ e0 := 0
+ for _, e1 := range gc.glyphBuf.Ends {
+ ps := gc.glyphBuf.Points[e0:e1]
+ for _, p := range ps {
+ x, y := pointToF64Point(p)
+ top = math.Min(top, y)
+ bottom = math.Max(bottom, y)
+ left = math.Min(left, x+cursor)
+ right = math.Max(right, x+cursor)
+ }
+ }
+ cursor += fUnitsToFloat64(f.HMetric(fixed.Int26_6(gc.Current.Scale), index).AdvanceWidth)
+ prev, hasPrev = index, true
+ }
+ return left, top, right, bottom
+}
+
+// StrokeString draws the contour of the text at point (0, 0)
+func (gc *GraphicContext) StrokeString(text string) (width float64) {
+ return gc.StrokeStringAt(text, 0, 0)
+}
+
+// StrokeStringAt draws the contour of the text at point (x, y)
+func (gc *GraphicContext) StrokeStringAt(text string, x, y float64) (width float64) {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0.0
+ }
+ startx := x
+ prev, hasPrev := truetype.Index(0), false
+ fontName := gc.GetFontName()
+ for _, r := range text {
+ index := f.Index(r)
+ if hasPrev {
+ x += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ glyph := draw2dbase.FetchGlyph(gc, fontName, r)
+ x += glyph.Stroke(gc, x, y)
+ prev, hasPrev = index, true
+ }
+ return x - startx
+}
+
+// recalc recalculates scale and bounds values from the font size, screen
+// resolution and font metrics, and invalidates the glyph cache.
+func (gc *GraphicContext) recalc() {
+ gc.Current.Scale = gc.Current.FontSize * float64(gc.DPI) * (64.0 / 72.0)
+}
+
+func (gc *GraphicContext) SetDPI(dpi int) {
+ gc.DPI = dpi
+ gc.recalc()
+}
+
+// SetFont sets the font used to draw text.
+func (gc *GraphicContext) SetFont(font *truetype.Font) {
+ gc.Current.Font = font
+}
+
+// SetFontSize sets the font size in points (as in ``a 12 point font'').
+func (gc *GraphicContext) SetFontSize(fontSize float64) {
+ gc.Current.FontSize = fontSize
+ gc.recalc()
+}
+
+func (gc *GraphicContext) GetDPI() int {
+ return gc.DPI
+}
+
+//TODO
+func (gc *GraphicContext) Clear() {
+ panic("not implemented")
+}
+
+//TODO
+func (gc *GraphicContext) ClearRect(x1, y1, x2, y2 int) {
+ panic("not implemented")
+}
+
+//TODO
+func (gc *GraphicContext) DrawImage(img image.Image) {
+ panic("not implemented")
+}
+
+func (gc *GraphicContext) paint(rasterizer *raster.Rasterizer, color color.Color) {
+ gc.painter.SetColor(color)
+ rasterizer.Rasterize(gc.painter)
+ rasterizer.Clear()
+ gc.painter.Flush()
+ gc.Current.Path.Clear()
+}
+
+func (gc *GraphicContext) Stroke(paths ...*draw2d.Path) {
+ paths = append(paths, gc.Current.Path)
+ gc.strokeRasterizer.UseNonZeroWinding = true
+
+ stroker := draw2dbase.NewLineStroker(gc.Current.Cap, gc.Current.Join, draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: draw2dimg.FtLineBuilder{Adder: gc.strokeRasterizer}})
+ stroker.HalfLineWidth = gc.Current.LineWidth / 2
+
+ var liner draw2dbase.Flattener
+ if gc.Current.Dash != nil && len(gc.Current.Dash) > 0 {
+ liner = draw2dbase.NewDashConverter(gc.Current.Dash, gc.Current.DashOffset, stroker)
+ } else {
+ liner = stroker
+ }
+ for _, p := range paths {
+ draw2dbase.Flatten(p, liner, gc.Current.Tr.GetScale())
+ }
+
+ gc.paint(gc.strokeRasterizer, gc.Current.StrokeColor)
+}
+
+func (gc *GraphicContext) Fill(paths ...*draw2d.Path) {
+ paths = append(paths, gc.Current.Path)
+ gc.fillRasterizer.UseNonZeroWinding = useNonZeroWinding(gc.Current.FillRule)
+
+ /**** first method ****/
+ flattener := draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: draw2dimg.FtLineBuilder{Adder: gc.fillRasterizer}}
+ for _, p := range paths {
+ draw2dbase.Flatten(p, flattener, gc.Current.Tr.GetScale())
+ }
+
+ gc.paint(gc.fillRasterizer, gc.Current.FillColor)
+}
+
+func (gc *GraphicContext) FillStroke(paths ...*draw2d.Path) {
+ paths = append(paths, gc.Current.Path)
+ gc.fillRasterizer.UseNonZeroWinding = useNonZeroWinding(gc.Current.FillRule)
+ gc.strokeRasterizer.UseNonZeroWinding = true
+
+ flattener := draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: draw2dimg.FtLineBuilder{Adder: gc.fillRasterizer}}
+
+ stroker := draw2dbase.NewLineStroker(gc.Current.Cap, gc.Current.Join, draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: draw2dimg.FtLineBuilder{Adder: gc.strokeRasterizer}})
+ stroker.HalfLineWidth = gc.Current.LineWidth / 2
+
+ var liner draw2dbase.Flattener
+ if gc.Current.Dash != nil && len(gc.Current.Dash) > 0 {
+ liner = draw2dbase.NewDashConverter(gc.Current.Dash, gc.Current.DashOffset, stroker)
+ } else {
+ liner = stroker
+ }
+
+ demux := draw2dbase.DemuxFlattener{Flatteners: []draw2dbase.Flattener{flattener, liner}}
+ for _, p := range paths {
+ draw2dbase.Flatten(p, demux, gc.Current.Tr.GetScale())
+ }
+
+ // Fill
+ gc.paint(gc.fillRasterizer, gc.Current.FillColor)
+ // Stroke
+ gc.paint(gc.strokeRasterizer, gc.Current.StrokeColor)
+}
+
+func useNonZeroWinding(f draw2d.FillRule) bool {
+ switch f {
+ case draw2d.FillRuleEvenOdd:
+ return false
+ case draw2d.FillRuleWinding:
+ return true
+ }
+ return false
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dgl/notes.md b/vendor/github.com/llgcode/draw2d/draw2dgl/notes.md
new file mode 100644
index 0000000..0c21456
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dgl/notes.md
@@ -0,0 +1,6 @@
+Rendering Vector Art OpenGl
+References:
+* https://www.youtube.com/watch?v=K5u8ZZBWSdw
+* http://http.developer.nvidia.com/GPUGems3/gpugems3_ch25.html
+* http://research.microsoft.com/en-us/um/people/cloop/loopblinn05.pdf
+* https://github.com/openframeworks/openFrameworks/issues/1190
diff --git a/vendor/github.com/llgcode/draw2d/draw2dgl/text.go b/vendor/github.com/llgcode/draw2d/draw2dgl/text.go
new file mode 100644
index 0000000..79cd8c8
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dgl/text.go
@@ -0,0 +1,82 @@
+package draw2dgl
+
+import (
+ "github.com/golang/freetype/truetype"
+ "github.com/llgcode/draw2d"
+
+ "golang.org/x/image/math/fixed"
+)
+
+// DrawContour draws the given closed contour at the given sub-pixel offset.
+func DrawContour(path draw2d.PathBuilder, ps []truetype.Point, dx, dy float64) {
+ if len(ps) == 0 {
+ return
+ }
+ startX, startY := pointToF64Point(ps[0])
+ path.MoveTo(startX+dx, startY+dy)
+ q0X, q0Y, on0 := startX, startY, true
+ for _, p := range ps[1:] {
+ qX, qY := pointToF64Point(p)
+ on := p.Flags&0x01 != 0
+ if on {
+ if on0 {
+ path.LineTo(qX+dx, qY+dy)
+ } else {
+ path.QuadCurveTo(q0X+dx, q0Y+dy, qX+dx, qY+dy)
+ }
+ } else {
+ if on0 {
+ // No-op.
+ } else {
+ midX := (q0X + qX) / 2
+ midY := (q0Y + qY) / 2
+ path.QuadCurveTo(q0X+dx, q0Y+dy, midX+dx, midY+dy)
+ }
+ }
+ q0X, q0Y, on0 = qX, qY, on
+ }
+ // Close the curve.
+ if on0 {
+ path.LineTo(startX+dx, startY+dy)
+ } else {
+ path.QuadCurveTo(q0X+dx, q0Y+dy, startX+dx, startY+dy)
+ }
+}
+
+func pointToF64Point(p truetype.Point) (x, y float64) {
+ return fUnitsToFloat64(p.X), -fUnitsToFloat64(p.Y)
+}
+
+func fUnitsToFloat64(x fixed.Int26_6) float64 {
+ scaled := x << 2
+ return float64(scaled/256) + float64(scaled%256)/256.0
+}
+
+// FontExtents contains font metric information.
+type FontExtents struct {
+ // Ascent is the distance that the text
+ // extends above the baseline.
+ Ascent float64
+
+ // Descent is the distance that the text
+ // extends below the baseline. The descent
+ // is given as a negative value.
+ Descent float64
+
+ // Height is the distance from the lowest
+ // descending point to the highest ascending
+ // point.
+ Height float64
+}
+
+// Extents returns the FontExtents for a font.
+// TODO needs to read this https://developer.apple.com/fonts/TrueType-Reference-Manual/RM02/Chap2.html#intro
+func Extents(font *truetype.Font, size float64) FontExtents {
+ bounds := font.Bounds(fixed.Int26_6(font.FUnitsPerEm()))
+ scale := size / float64(font.FUnitsPerEm())
+ return FontExtents{
+ Ascent: float64(bounds.Max.Y) * scale,
+ Descent: float64(bounds.Min.Y) * scale,
+ Height: float64(bounds.Max.Y-bounds.Min.Y) * scale,
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dimg/README.md b/vendor/github.com/llgcode/draw2d/draw2dimg/README.md
new file mode 100644
index 0000000..5798d53
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dimg/README.md
@@ -0,0 +1,8 @@
+draw2d/draw2dimg
+=================
+
+[![Coverage](http://gocover.io/_badge/github.com/llgcode/draw2d/draw2dimg?0)](http://gocover.io/github.com/llgcode/draw2d/draw2dimg)
+[![GoDoc](https://godoc.org/github.com/llgcode/draw2d/draw2dimg?status.svg)](https://godoc.org/github.com/llgcode/draw2d/draw2dimg)
+
+
+draw2d implementation that generates raster images using https://github.com/golang/freetype package.
diff --git a/vendor/github.com/llgcode/draw2d/draw2dimg/fileutil.go b/vendor/github.com/llgcode/draw2d/draw2dimg/fileutil.go
new file mode 100644
index 0000000..b6dccb9
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dimg/fileutil.go
@@ -0,0 +1,46 @@
+package draw2dimg
+
+import (
+ "bufio"
+ "image"
+ "image/png"
+ "os"
+)
+
+// SaveToPngFile create and save an image to a file using PNG format
+func SaveToPngFile(filePath string, m image.Image) error {
+ // Create the file
+ f, err := os.Create(filePath)
+ if err != nil {
+ return err
+ }
+ defer f.Close()
+ // Create Writer from file
+ b := bufio.NewWriter(f)
+ // Write the image into the buffer
+ err = png.Encode(b, m)
+ if err != nil {
+ return err
+ }
+ err = b.Flush()
+ if err != nil {
+ return err
+ }
+ return nil
+}
+
+// LoadFromPngFile Open a png file
+func LoadFromPngFile(filePath string) (image.Image, error) {
+ // Open file
+ f, err := os.OpenFile(filePath, 0, 0)
+ if err != nil {
+ return nil, err
+ }
+ defer f.Close()
+ b := bufio.NewReader(f)
+ img, err := png.Decode(b)
+ if err != nil {
+ return nil, err
+ }
+ return img, nil
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dimg/ftgc.go b/vendor/github.com/llgcode/draw2d/draw2dimg/ftgc.go
new file mode 100644
index 0000000..abaf7e5
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dimg/ftgc.go
@@ -0,0 +1,385 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+package draw2dimg
+
+import (
+ "errors"
+ "image"
+ "image/color"
+ "log"
+ "math"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dbase"
+
+ "github.com/golang/freetype/raster"
+ "github.com/golang/freetype/truetype"
+
+ "golang.org/x/image/draw"
+ "golang.org/x/image/font"
+ "golang.org/x/image/math/f64"
+ "golang.org/x/image/math/fixed"
+)
+
+// Painter implements the freetype raster.Painter and has a SetColor method like the RGBAPainter
+type Painter interface {
+ raster.Painter
+ SetColor(color color.Color)
+}
+
+// GraphicContext is the implementation of draw2d.GraphicContext for a raster image
+type GraphicContext struct {
+ *draw2dbase.StackGraphicContext
+ img draw.Image
+ painter Painter
+ fillRasterizer *raster.Rasterizer
+ strokeRasterizer *raster.Rasterizer
+ glyphBuf *truetype.GlyphBuf
+ DPI int
+}
+
+// ImageFilter defines the type of filter to use
+type ImageFilter int
+
+const (
+ // LinearFilter defines a linear filter
+ LinearFilter ImageFilter = iota
+ // BilinearFilter defines a bilinear filter
+ BilinearFilter
+ // BicubicFilter defines a bicubic filter
+ BicubicFilter
+)
+
+// NewGraphicContext creates a new Graphic context from an image.
+func NewGraphicContext(img draw.Image) *GraphicContext {
+
+ var painter Painter
+ switch selectImage := img.(type) {
+ case *image.RGBA:
+ painter = raster.NewRGBAPainter(selectImage)
+ default:
+ panic("Image type not supported")
+ }
+ return NewGraphicContextWithPainter(img, painter)
+}
+
+// NewGraphicContextWithPainter creates a new Graphic context from an image and a Painter (see Freetype-go)
+func NewGraphicContextWithPainter(img draw.Image, painter Painter) *GraphicContext {
+ width, height := img.Bounds().Dx(), img.Bounds().Dy()
+ dpi := 92
+ gc := &GraphicContext{
+ draw2dbase.NewStackGraphicContext(),
+ img,
+ painter,
+ raster.NewRasterizer(width, height),
+ raster.NewRasterizer(width, height),
+ &truetype.GlyphBuf{},
+ dpi,
+ }
+ return gc
+}
+
+// GetDPI returns the resolution of the Image GraphicContext
+func (gc *GraphicContext) GetDPI() int {
+ return gc.DPI
+}
+
+// Clear fills the current canvas with a default transparent color
+func (gc *GraphicContext) Clear() {
+ width, height := gc.img.Bounds().Dx(), gc.img.Bounds().Dy()
+ gc.ClearRect(0, 0, width, height)
+}
+
+// ClearRect fills the current canvas with a default transparent color at the specified rectangle
+func (gc *GraphicContext) ClearRect(x1, y1, x2, y2 int) {
+ imageColor := image.NewUniform(gc.Current.FillColor)
+ draw.Draw(gc.img, image.Rect(x1, y1, x2, y2), imageColor, image.ZP, draw.Over)
+}
+
+// DrawImage draws an image into dest using an affine transformation matrix, an op and a filter
+func DrawImage(src image.Image, dest draw.Image, tr draw2d.Matrix, op draw.Op, filter ImageFilter) {
+ var transformer draw.Transformer
+ switch filter {
+ case LinearFilter:
+ transformer = draw.NearestNeighbor
+ case BilinearFilter:
+ transformer = draw.BiLinear
+ case BicubicFilter:
+ transformer = draw.CatmullRom
+ }
+ transformer.Transform(dest, f64.Aff3{tr[0], tr[1], tr[4], tr[2], tr[3], tr[5]}, src, src.Bounds(), op, nil)
+}
+
+// DrawImage draws the raster image in the current canvas
+func (gc *GraphicContext) DrawImage(img image.Image) {
+ DrawImage(img, gc.img, gc.Current.Tr, draw.Over, BilinearFilter)
+}
+
+// FillString draws the text at point (0, 0)
+func (gc *GraphicContext) FillString(text string) (width float64) {
+ return gc.FillStringAt(text, 0, 0)
+}
+
+// FillStringAt draws the text at the specified point (x, y)
+func (gc *GraphicContext) FillStringAt(text string, x, y float64) (width float64) {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0.0
+ }
+ startx := x
+ prev, hasPrev := truetype.Index(0), false
+ fontName := gc.GetFontName()
+ for _, r := range text {
+ index := f.Index(r)
+ if hasPrev {
+ x += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ glyph := draw2dbase.FetchGlyph(gc, fontName, r)
+ x += glyph.Fill(gc, x, y)
+ prev, hasPrev = index, true
+ }
+ return x - startx
+}
+
+// StrokeString draws the contour of the text at point (0, 0)
+func (gc *GraphicContext) StrokeString(text string) (width float64) {
+ return gc.StrokeStringAt(text, 0, 0)
+}
+
+// StrokeStringAt draws the contour of the text at point (x, y)
+func (gc *GraphicContext) StrokeStringAt(text string, x, y float64) (width float64) {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0.0
+ }
+ startx := x
+ prev, hasPrev := truetype.Index(0), false
+ fontName := gc.GetFontName()
+ for _, r := range text {
+ index := f.Index(r)
+ if hasPrev {
+ x += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ glyph := draw2dbase.FetchGlyph(gc, fontName, r)
+ x += glyph.Stroke(gc, x, y)
+ prev, hasPrev = index, true
+ }
+ return x - startx
+}
+
+func (gc *GraphicContext) loadCurrentFont() (*truetype.Font, error) {
+ font := draw2d.GetFont(gc.Current.FontData)
+ if font == nil {
+ font = draw2d.GetFont(draw2dbase.DefaultFontData)
+ }
+ if font == nil {
+ return nil, errors.New("No font set, and no default font available.")
+ }
+ gc.SetFont(font)
+ gc.SetFontSize(gc.Current.FontSize)
+ return font, nil
+}
+
+// p is a truetype.Point measured in FUnits and positive Y going upwards.
+// The returned value is the same thing measured in floating point and positive Y
+// going downwards.
+
+func (gc *GraphicContext) drawGlyph(glyph truetype.Index, dx, dy float64) error {
+ if err := gc.glyphBuf.Load(gc.Current.Font, fixed.Int26_6(gc.Current.Scale), glyph, font.HintingNone); err != nil {
+ return err
+ }
+ e0 := 0
+ for _, e1 := range gc.glyphBuf.Ends {
+ DrawContour(gc, gc.glyphBuf.Points[e0:e1], dx, dy)
+ e0 = e1
+ }
+ return nil
+}
+
+// CreateStringPath creates a path from the string s at x, y, and returns the string width.
+// The text is placed so that the left edge of the em square of the first character of s
+// and the baseline intersect at x, y. The majority of the affected pixels will be
+// above and to the right of the point, but some may be below or to the left.
+// For example, drawing a string that starts with a 'J' in an italic font may
+// affect pixels below and left of the point.
+func (gc *GraphicContext) CreateStringPath(s string, x, y float64) float64 {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0.0
+ }
+ startx := x
+ prev, hasPrev := truetype.Index(0), false
+ for _, rune := range s {
+ index := f.Index(rune)
+ if hasPrev {
+ x += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ err := gc.drawGlyph(index, x, y)
+ if err != nil {
+ log.Println(err)
+ return startx - x
+ }
+ x += fUnitsToFloat64(f.HMetric(fixed.Int26_6(gc.Current.Scale), index).AdvanceWidth)
+ prev, hasPrev = index, true
+ }
+ return x - startx
+}
+
+// GetStringBounds returns the approximate pixel bounds of the string s at x, y.
+// The the left edge of the em square of the first character of s
+// and the baseline intersect at 0, 0 in the returned coordinates.
+// Therefore the top and left coordinates may well be negative.
+func (gc *GraphicContext) GetStringBounds(s string) (left, top, right, bottom float64) {
+ f, err := gc.loadCurrentFont()
+ if err != nil {
+ log.Println(err)
+ return 0, 0, 0, 0
+ }
+ top, left, bottom, right = 10e6, 10e6, -10e6, -10e6
+ cursor := 0.0
+ prev, hasPrev := truetype.Index(0), false
+ for _, rune := range s {
+ index := f.Index(rune)
+ if hasPrev {
+ cursor += fUnitsToFloat64(f.Kern(fixed.Int26_6(gc.Current.Scale), prev, index))
+ }
+ if err := gc.glyphBuf.Load(gc.Current.Font, fixed.Int26_6(gc.Current.Scale), index, font.HintingNone); err != nil {
+ log.Println(err)
+ return 0, 0, 0, 0
+ }
+ e0 := 0
+ for _, e1 := range gc.glyphBuf.Ends {
+ ps := gc.glyphBuf.Points[e0:e1]
+ for _, p := range ps {
+ x, y := pointToF64Point(p)
+ top = math.Min(top, y)
+ bottom = math.Max(bottom, y)
+ left = math.Min(left, x+cursor)
+ right = math.Max(right, x+cursor)
+ }
+ }
+ cursor += fUnitsToFloat64(f.HMetric(fixed.Int26_6(gc.Current.Scale), index).AdvanceWidth)
+ prev, hasPrev = index, true
+ }
+ return left, top, right, bottom
+}
+
+// recalc recalculates scale and bounds values from the font size, screen
+// resolution and font metrics, and invalidates the glyph cache.
+func (gc *GraphicContext) recalc() {
+ gc.Current.Scale = gc.Current.FontSize * float64(gc.DPI) * (64.0 / 72.0)
+}
+
+// SetDPI sets the screen resolution in dots per inch.
+func (gc *GraphicContext) SetDPI(dpi int) {
+ gc.DPI = dpi
+ gc.recalc()
+}
+
+// SetFont sets the font used to draw text.
+func (gc *GraphicContext) SetFont(font *truetype.Font) {
+ gc.Current.Font = font
+}
+
+// SetFontSize sets the font size in points (as in ``a 12 point font'').
+func (gc *GraphicContext) SetFontSize(fontSize float64) {
+ gc.Current.FontSize = fontSize
+ gc.recalc()
+}
+
+func (gc *GraphicContext) paint(rasterizer *raster.Rasterizer, color color.Color) {
+ gc.painter.SetColor(color)
+ rasterizer.Rasterize(gc.painter)
+ rasterizer.Clear()
+ gc.Current.Path.Clear()
+}
+
+// Stroke strokes the paths with the color specified by SetStrokeColor
+func (gc *GraphicContext) Stroke(paths ...*draw2d.Path) {
+ paths = append(paths, gc.Current.Path)
+ gc.strokeRasterizer.UseNonZeroWinding = true
+
+ stroker := draw2dbase.NewLineStroker(gc.Current.Cap, gc.Current.Join, draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: FtLineBuilder{Adder: gc.strokeRasterizer}})
+ stroker.HalfLineWidth = gc.Current.LineWidth / 2
+
+ var liner draw2dbase.Flattener
+ if gc.Current.Dash != nil && len(gc.Current.Dash) > 0 {
+ liner = draw2dbase.NewDashConverter(gc.Current.Dash, gc.Current.DashOffset, stroker)
+ } else {
+ liner = stroker
+ }
+ for _, p := range paths {
+ draw2dbase.Flatten(p, liner, gc.Current.Tr.GetScale())
+ }
+
+ gc.paint(gc.strokeRasterizer, gc.Current.StrokeColor)
+}
+
+// Fill fills the paths with the color specified by SetFillColor
+func (gc *GraphicContext) Fill(paths ...*draw2d.Path) {
+ paths = append(paths, gc.Current.Path)
+ gc.fillRasterizer.UseNonZeroWinding = gc.Current.FillRule == draw2d.FillRuleWinding
+
+ /**** first method ****/
+ flattener := draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: FtLineBuilder{Adder: gc.fillRasterizer}}
+ for _, p := range paths {
+ draw2dbase.Flatten(p, flattener, gc.Current.Tr.GetScale())
+ }
+
+ gc.paint(gc.fillRasterizer, gc.Current.FillColor)
+}
+
+// FillStroke first fills the paths and than strokes them
+func (gc *GraphicContext) FillStroke(paths ...*draw2d.Path) {
+ paths = append(paths, gc.Current.Path)
+ gc.fillRasterizer.UseNonZeroWinding = gc.Current.FillRule == draw2d.FillRuleWinding
+ gc.strokeRasterizer.UseNonZeroWinding = true
+
+ flattener := draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: FtLineBuilder{Adder: gc.fillRasterizer}}
+
+ stroker := draw2dbase.NewLineStroker(gc.Current.Cap, gc.Current.Join, draw2dbase.Transformer{Tr: gc.Current.Tr, Flattener: FtLineBuilder{Adder: gc.strokeRasterizer}})
+ stroker.HalfLineWidth = gc.Current.LineWidth / 2
+
+ var liner draw2dbase.Flattener
+ if gc.Current.Dash != nil && len(gc.Current.Dash) > 0 {
+ liner = draw2dbase.NewDashConverter(gc.Current.Dash, gc.Current.DashOffset, stroker)
+ } else {
+ liner = stroker
+ }
+
+ demux := draw2dbase.DemuxFlattener{Flatteners: []draw2dbase.Flattener{flattener, liner}}
+ for _, p := range paths {
+ draw2dbase.Flatten(p, demux, gc.Current.Tr.GetScale())
+ }
+
+ // Fill
+ gc.paint(gc.fillRasterizer, gc.Current.FillColor)
+ // Stroke
+ gc.paint(gc.strokeRasterizer, gc.Current.StrokeColor)
+}
+
+func toFtCap(c draw2d.LineCap) raster.Capper {
+ switch c {
+ case draw2d.RoundCap:
+ return raster.RoundCapper
+ case draw2d.ButtCap:
+ return raster.ButtCapper
+ case draw2d.SquareCap:
+ return raster.SquareCapper
+ }
+ return raster.RoundCapper
+}
+
+func toFtJoin(j draw2d.LineJoin) raster.Joiner {
+ switch j {
+ case draw2d.RoundJoin:
+ return raster.RoundJoiner
+ case draw2d.BevelJoin:
+ return raster.BevelJoiner
+ }
+ return raster.RoundJoiner
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dimg/ftpath.go b/vendor/github.com/llgcode/draw2d/draw2dimg/ftpath.go
new file mode 100644
index 0000000..785fc31
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dimg/ftpath.go
@@ -0,0 +1,30 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package draw2dimg
+
+import (
+ "github.com/golang/freetype/raster"
+ "golang.org/x/image/math/fixed"
+)
+
+type FtLineBuilder struct {
+ Adder raster.Adder
+}
+
+func (liner FtLineBuilder) MoveTo(x, y float64) {
+ liner.Adder.Start(fixed.Point26_6{X: fixed.Int26_6(x * 64), Y: fixed.Int26_6(y * 64)})
+}
+
+func (liner FtLineBuilder) LineTo(x, y float64) {
+ liner.Adder.Add1(fixed.Point26_6{X: fixed.Int26_6(x * 64), Y: fixed.Int26_6(y * 64)})
+}
+
+func (liner FtLineBuilder) LineJoin() {
+}
+
+func (liner FtLineBuilder) Close() {
+}
+
+func (liner FtLineBuilder) End() {
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dimg/text.go b/vendor/github.com/llgcode/draw2d/draw2dimg/text.go
new file mode 100644
index 0000000..2fe2493
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dimg/text.go
@@ -0,0 +1,82 @@
+package draw2dimg
+
+import (
+ "github.com/golang/freetype/truetype"
+ "github.com/llgcode/draw2d"
+
+ "golang.org/x/image/math/fixed"
+)
+
+// DrawContour draws the given closed contour at the given sub-pixel offset.
+func DrawContour(path draw2d.PathBuilder, ps []truetype.Point, dx, dy float64) {
+ if len(ps) == 0 {
+ return
+ }
+ startX, startY := pointToF64Point(ps[0])
+ path.MoveTo(startX+dx, startY+dy)
+ q0X, q0Y, on0 := startX, startY, true
+ for _, p := range ps[1:] {
+ qX, qY := pointToF64Point(p)
+ on := p.Flags&0x01 != 0
+ if on {
+ if on0 {
+ path.LineTo(qX+dx, qY+dy)
+ } else {
+ path.QuadCurveTo(q0X+dx, q0Y+dy, qX+dx, qY+dy)
+ }
+ } else {
+ if on0 {
+ // No-op.
+ } else {
+ midX := (q0X + qX) / 2
+ midY := (q0Y + qY) / 2
+ path.QuadCurveTo(q0X+dx, q0Y+dy, midX+dx, midY+dy)
+ }
+ }
+ q0X, q0Y, on0 = qX, qY, on
+ }
+ // Close the curve.
+ if on0 {
+ path.LineTo(startX+dx, startY+dy)
+ } else {
+ path.QuadCurveTo(q0X+dx, q0Y+dy, startX+dx, startY+dy)
+ }
+}
+
+func pointToF64Point(p truetype.Point) (x, y float64) {
+ return fUnitsToFloat64(p.X), -fUnitsToFloat64(p.Y)
+}
+
+func fUnitsToFloat64(x fixed.Int26_6) float64 {
+ scaled := x << 2
+ return float64(scaled/256) + float64(scaled%256)/256.0
+}
+
+// FontExtents contains font metric information.
+type FontExtents struct {
+ // Ascent is the distance that the text
+ // extends above the baseline.
+ Ascent float64
+
+ // Descent is the distance that the text
+ // extends below the baseline. The descent
+ // is given as a negative value.
+ Descent float64
+
+ // Height is the distance from the lowest
+ // descending point to the highest ascending
+ // point.
+ Height float64
+}
+
+// Extents returns the FontExtents for a font.
+// TODO needs to read this https://developer.apple.com/fonts/TrueType-Reference-Manual/RM02/Chap2.html#intro
+func Extents(font *truetype.Font, size float64) FontExtents {
+ bounds := font.Bounds(fixed.Int26_6(font.FUnitsPerEm()))
+ scale := size / float64(font.FUnitsPerEm())
+ return FontExtents{
+ Ascent: float64(bounds.Max.Y) * scale,
+ Descent: float64(bounds.Min.Y) * scale,
+ Height: float64(bounds.Max.Y-bounds.Min.Y) * scale,
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dkit/README.md b/vendor/github.com/llgcode/draw2d/draw2dkit/README.md
new file mode 100644
index 0000000..deaf45f
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dkit/README.md
@@ -0,0 +1,7 @@
+draw2d/draw2dkit
+=================
+
+[![Coverage](http://gocover.io/_badge/github.com/llgcode/draw2d/draw2dkit?0)](http://gocover.io/github.com/llgcode/draw2d/draw2dkit)
+[![GoDoc](https://godoc.org/github.com/llgcode/draw2d/draw2dkit?status.svg)](https://godoc.org/github.com/llgcode/draw2d/draw2dkit)
+
+Util package that help drawing common vectorial draw.
diff --git a/vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit.go b/vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit.go
new file mode 100644
index 0000000..eab81da
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit.go
@@ -0,0 +1,47 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+// Package draw2dkit provides helpers to draw common figures using a Path
+package draw2dkit
+
+import (
+ "math"
+
+ "github.com/llgcode/draw2d"
+)
+
+// Rectangle draws a rectangle using a path between (x1,y1) and (x2,y2)
+func Rectangle(path draw2d.PathBuilder, x1, y1, x2, y2 float64) {
+ path.MoveTo(x1, y1)
+ path.LineTo(x2, y1)
+ path.LineTo(x2, y2)
+ path.LineTo(x1, y2)
+ path.Close()
+}
+
+// RoundedRectangle draws a rectangle using a path between (x1,y1) and (x2,y2)
+func RoundedRectangle(path draw2d.PathBuilder, x1, y1, x2, y2, arcWidth, arcHeight float64) {
+ arcWidth = arcWidth / 2
+ arcHeight = arcHeight / 2
+ path.MoveTo(x1, y1+arcHeight)
+ path.QuadCurveTo(x1, y1, x1+arcWidth, y1)
+ path.LineTo(x2-arcWidth, y1)
+ path.QuadCurveTo(x2, y1, x2, y1+arcHeight)
+ path.LineTo(x2, y2-arcHeight)
+ path.QuadCurveTo(x2, y2, x2-arcWidth, y2)
+ path.LineTo(x1+arcWidth, y2)
+ path.QuadCurveTo(x1, y2, x1, y2-arcHeight)
+ path.Close()
+}
+
+// Ellipse draws an ellipse using a path with center (cx,cy) and radius (rx,ry)
+func Ellipse(path draw2d.PathBuilder, cx, cy, rx, ry float64) {
+ path.ArcTo(cx, cy, rx, ry, 0, -math.Pi*2)
+ path.Close()
+}
+
+// Circle draws a circle using a path with center (cx,cy) and radius
+func Circle(path draw2d.PathBuilder, cx, cy, radius float64) {
+ path.ArcTo(cx, cy, radius, radius, 0, -math.Pi*2)
+ path.Close()
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit_test.go b/vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit_test.go
new file mode 100644
index 0000000..09eb0e4
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dkit/draw2dkit_test.go
@@ -0,0 +1,29 @@
+package draw2dkit
+
+import (
+ "image"
+ "image/color"
+ "testing"
+
+ "github.com/llgcode/draw2d/draw2dimg"
+)
+
+func TestCircle(t *testing.T) {
+ width := 200
+ height := 200
+ img := image.NewRGBA(image.Rect(0, 0, width, height))
+ gc := draw2dimg.NewGraphicContext(img)
+
+ gc.SetStrokeColor(color.NRGBA{255, 255, 255, 255})
+ gc.SetFillColor(color.NRGBA{255, 255, 255, 255})
+ gc.Clear()
+
+ gc.SetStrokeColor(color.NRGBA{255, 0, 0, 255})
+ gc.SetLineWidth(1)
+
+ // Draw a circle
+ Circle(gc, 100, 100, 50)
+ gc.Stroke()
+
+ draw2dimg.SaveToPngFile("../output/draw2dkit/TestCircle.png", img)
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/README.md b/vendor/github.com/llgcode/draw2d/draw2dpdf/README.md
new file mode 100644
index 0000000..3208c33
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/README.md
@@ -0,0 +1,42 @@
+draw2d pdf
+==========
+
+Package draw2dpdf provides a graphic context that can draw vector graphics and text on pdf file with the [gofpdf](https://github.com/jung-kurt/gofpdf) package.
+
+Quick Start
+-----------
+
+The following Go code generates a simple drawing and saves it to a pdf document:
+```go
+// Initialize the graphic context on an RGBA image
+dest := draw2dpdf.NewPdf("L", "mm", "A4")
+gc := draw2dpdf.NewGraphicContext(dest)
+
+// Set some properties
+gc.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff})
+gc.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff})
+gc.SetLineWidth(5)
+
+// Draw a closed shape
+gc.MoveTo(10, 10) // should always be called first for a new path
+gc.LineTo(100, 50)
+gc.QuadCurveTo(100, 10, 10, 10)
+gc.Close()
+gc.FillStroke()
+
+// Save to file
+draw2dpdf.SaveToPdfFile("hello.pdf", dest)
+```
+
+There are more examples here: https://github.com/llgcode/draw2d/tree/master/samples
+
+Alternative backends
+--------------------
+
+- Drawing on images is provided by the draw2d package.
+- Drawing on opengl is provided by the draw2dgl package.
+
+Acknowledgments
+---------------
+
+The pdf backend uses https://github.com/jung-kurt/gofpdf
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go
new file mode 100644
index 0000000..2ec7081
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/doc.go
@@ -0,0 +1,41 @@
+// Copyright 2015 The draw2d Authors. All rights reserved.
+// created: 26/06/2015 by Stani Michiels
+
+// Package draw2dpdf provides a graphic context that can draw vector
+// graphics and text on pdf file with the gofpdf package.
+//
+// Quick Start
+//
+// The following Go code generates a simple drawing and saves it to a
+// pdf document:
+// // Initialize the graphic context on an RGBA image
+// dest := draw2dpdf.NewPdf("L", "mm", "A4")
+// gc := draw2dpdf.NewGraphicContext(dest)
+//
+// // Set some properties
+// gc.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff})
+// gc.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff})
+// gc.SetLineWidth(5)
+//
+// // Draw a closed shape
+// gc.MoveTo(10, 10) // should always be called first for a new path
+// gc.LineTo(100, 50)
+// gc.QuadCurveTo(100, 10, 10, 10)
+// gc.Close()
+// gc.FillStroke()
+//
+// // Save to file
+// draw2dpdf.SaveToPdfFile("hello.pdf", dest)
+//
+// There are more examples here:
+// https://github.com/llgcode/draw2d/tree/master/samples
+//
+// Alternative backends
+//
+// Drawing on images is provided by the draw2d package.
+// Drawing on opengl is provided by the draw2dgl package.
+//
+// Acknowledgments
+//
+// The pdf backend uses https://github.com/jung-kurt/gofpdf
+package draw2dpdf
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/fileutil.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/fileutil.go
new file mode 100644
index 0000000..349545d
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/fileutil.go
@@ -0,0 +1,11 @@
+// Copyright 2015 The draw2d Authors. All rights reserved.
+// created: 26/06/2015 by Stani Michiels
+
+package draw2dpdf
+
+import "github.com/jung-kurt/gofpdf"
+
+// SaveToPdfFile creates and saves a pdf document to a file
+func SaveToPdfFile(filePath string, pdf *gofpdf.Fpdf) error {
+ return pdf.OutputFileAndClose(filePath)
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/gc.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/gc.go
new file mode 100644
index 0000000..c14610a
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/gc.go
@@ -0,0 +1,379 @@
+// Copyright 2015 The draw2d Authors. All rights reserved.
+// created: 26/06/2015 by Stani Michiels
+// TODO: dashed line
+
+package draw2dpdf
+
+import (
+ "bytes"
+ "image"
+ "image/color"
+ "image/png"
+ "log"
+ "math"
+ "os"
+ "strconv"
+
+ "github.com/golang/freetype/truetype"
+
+ "github.com/jung-kurt/gofpdf"
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dbase"
+ "github.com/llgcode/draw2d/draw2dkit"
+)
+
+const (
+ // DPI of a pdf document is fixed at 72.
+ DPI = 72
+ c255 = 255.0 / 65535.0
+)
+
+var (
+ caps = map[draw2d.LineCap]string{
+ draw2d.RoundCap: "round",
+ draw2d.ButtCap: "butt",
+ draw2d.SquareCap: "square"}
+ joins = map[draw2d.LineJoin]string{
+ draw2d.RoundJoin: "round",
+ draw2d.BevelJoin: "bevel",
+ draw2d.MiterJoin: "miter",
+ }
+ imageCount uint32
+ white color.Color = color.RGBA{255, 255, 255, 255}
+)
+
+// NewPdf creates a new pdf document with the draw2d fontfolder, adds
+// a page and set fill color to white.
+func NewPdf(orientationStr, unitStr, sizeStr string) *gofpdf.Fpdf {
+ pdf := gofpdf.New(orientationStr, unitStr, sizeStr, draw2d.GetFontFolder())
+ // to be compatible with draw2d
+ pdf.SetMargins(0, 0, 0)
+ pdf.SetDrawColor(0, 0, 0)
+ pdf.SetFillColor(255, 255, 255)
+ pdf.SetLineCapStyle("round")
+ pdf.SetLineJoinStyle("round")
+ pdf.SetLineWidth(1)
+ pdf.AddPage()
+ return pdf
+}
+
+// rgb converts a color (used by draw2d) into 3 int (used by gofpdf)
+func rgb(c color.Color) (int, int, int) {
+ r, g, b, _ := c.RGBA()
+ return int(float64(r) * c255), int(float64(g) * c255), int(float64(b) * c255)
+}
+
+// clearRect draws a white rectangle
+func clearRect(gc *GraphicContext, x1, y1, x2, y2 float64) {
+ // save state
+ f := gc.Current.FillColor
+ x, y := gc.pdf.GetXY()
+ // cover page with white rectangle
+ gc.SetFillColor(white)
+ draw2dkit.Rectangle(gc, x1, y1, x2, y2)
+ gc.Fill()
+ // restore state
+ gc.SetFillColor(f)
+ gc.pdf.MoveTo(x, y)
+}
+
+// GraphicContext implements the draw2d.GraphicContext interface
+// It provides draw2d with a pdf backend (based on gofpdf)
+type GraphicContext struct {
+ *draw2dbase.StackGraphicContext
+ pdf *gofpdf.Fpdf
+ DPI int
+}
+
+// NewGraphicContext creates a new pdf GraphicContext
+func NewGraphicContext(pdf *gofpdf.Fpdf) *GraphicContext {
+ gc := &GraphicContext{draw2dbase.NewStackGraphicContext(), pdf, DPI}
+ gc.SetDPI(DPI)
+ return gc
+}
+
+// DrawImage draws an image as PNG
+// TODO: add type (tp) as parameter to argument list?
+func (gc *GraphicContext) DrawImage(image image.Image) {
+ name := strconv.Itoa(int(imageCount))
+ imageCount++
+ tp := "PNG" // "JPG", "JPEG", "PNG" and "GIF"
+ b := &bytes.Buffer{}
+ png.Encode(b, image)
+ gc.pdf.RegisterImageReader(name, tp, b)
+ bounds := image.Bounds()
+ x0, y0 := float64(bounds.Min.X), float64(bounds.Min.Y)
+ w, h := float64(bounds.Dx()), float64(bounds.Dy())
+ gc.pdf.Image(name, x0, y0, w, h, false, tp, 0, "")
+}
+
+// Clear draws a white rectangle over the whole page
+func (gc *GraphicContext) Clear() {
+ width, height := gc.pdf.GetPageSize()
+ clearRect(gc, 0, 0, width, height)
+}
+
+// ClearRect draws a white rectangle over the specified area.
+// Samples: line.
+func (gc *GraphicContext) ClearRect(x1, y1, x2, y2 int) {
+ clearRect(gc, float64(x1), float64(y1), float64(x2), float64(y2))
+}
+
+// recalc recalculates scale and bounds values from the font size, screen
+// resolution and font metrics, and invalidates the glyph cache.
+func (gc *GraphicContext) recalc() {
+ // TODO: resolve properly the font size for pdf and bitmap
+ gc.Current.Scale = 3 * float64(gc.DPI) / 72
+}
+
+// SetDPI sets the DPI which influences the font size.
+func (gc *GraphicContext) SetDPI(dpi int) {
+ gc.DPI = dpi
+ gc.recalc()
+}
+
+// GetDPI returns the DPI which influences the font size.
+// (Note that gofpdf uses a fixed dpi of 72:
+// https://godoc.org/code.google.com/p/gofpdf#Fpdf.PointConvert)
+func (gc *GraphicContext) GetDPI() int {
+ return gc.DPI
+}
+
+// GetStringBounds returns the approximate pixel bounds of the string s at x, y.
+// The left edge of the em square of the first character of s
+// and the baseline intersect at 0, 0 in the returned coordinates.
+// Therefore the top and left coordinates may well be negative.
+func (gc *GraphicContext) GetStringBounds(s string) (left, top, right, bottom float64) {
+ _, h := gc.pdf.GetFontSize()
+ d := gc.pdf.GetFontDesc("", "")
+ if d.Ascent == 0 {
+ // not defined (standard font?), use average of 81%
+ top = 0.81 * h
+ } else {
+ top = -float64(d.Ascent) * h / float64(d.Ascent-d.Descent)
+ }
+ return 0, top, gc.pdf.GetStringWidth(s), top + h
+}
+
+// CreateStringPath creates a path from the string s at x, y, and returns the string width.
+func (gc *GraphicContext) CreateStringPath(text string, x, y float64) (cursor float64) {
+ //fpdf uses the top left corner
+ left, top, right, bottom := gc.GetStringBounds(text)
+ w := right - left
+ h := bottom - top
+ // gc.pdf.SetXY(x, y-h) do not use this as y-h might be negative
+ margin := gc.pdf.GetCellMargin()
+ gc.pdf.MoveTo(x-left-margin, y+top)
+ gc.pdf.CellFormat(w, h, text, "", 0, "BL", false, 0, "")
+ return w
+}
+
+// FillString draws a string at 0, 0
+func (gc *GraphicContext) FillString(text string) (cursor float64) {
+ return gc.FillStringAt(text, 0, 0)
+}
+
+// FillStringAt draws a string at x, y
+func (gc *GraphicContext) FillStringAt(text string, x, y float64) (cursor float64) {
+ return gc.CreateStringPath(text, x, y)
+}
+
+// StrokeString draws a string at 0, 0 (stroking is unsupported,
+// string will be filled)
+func (gc *GraphicContext) StrokeString(text string) (cursor float64) {
+ return gc.StrokeStringAt(text, 0, 0)
+}
+
+// StrokeStringAt draws a string at x, y (stroking is unsupported,
+// string will be filled)
+func (gc *GraphicContext) StrokeStringAt(text string, x, y float64) (cursor float64) {
+ return gc.CreateStringPath(text, x, y)
+}
+
+// Stroke strokes the paths with the color specified by SetStrokeColor
+func (gc *GraphicContext) Stroke(paths ...*draw2d.Path) {
+ _, _, _, alphaS := gc.Current.StrokeColor.RGBA()
+ gc.draw("D", alphaS, paths...)
+ gc.Current.Path.Clear()
+}
+
+// Fill fills the paths with the color specified by SetFillColor
+func (gc *GraphicContext) Fill(paths ...*draw2d.Path) {
+ style := "F"
+ if gc.Current.FillRule != draw2d.FillRuleWinding {
+ style += "*"
+ }
+ _, _, _, alphaF := gc.Current.FillColor.RGBA()
+ gc.draw(style, alphaF, paths...)
+ gc.Current.Path.Clear()
+}
+
+// FillStroke first fills the paths and than strokes them
+func (gc *GraphicContext) FillStroke(paths ...*draw2d.Path) {
+ var rule string
+ if gc.Current.FillRule != draw2d.FillRuleWinding {
+ rule = "*"
+ }
+ _, _, _, alphaS := gc.Current.StrokeColor.RGBA()
+ _, _, _, alphaF := gc.Current.FillColor.RGBA()
+ if alphaS == alphaF {
+ gc.draw("FD"+rule, alphaF, paths...)
+ } else {
+ gc.draw("F"+rule, alphaF, paths...)
+ gc.draw("S", alphaS, paths...)
+ }
+ gc.Current.Path.Clear()
+}
+
+var logger = log.New(os.Stdout, "", log.Lshortfile)
+
+const alphaMax = float64(0xFFFF)
+
+// draw fills and/or strokes paths
+func (gc *GraphicContext) draw(style string, alpha uint32, paths ...*draw2d.Path) {
+ paths = append(paths, gc.Current.Path)
+ for _, p := range paths {
+ ConvertPath(p, gc.pdf)
+ }
+ a := float64(alpha) / alphaMax
+ current, blendMode := gc.pdf.GetAlpha()
+ if a != current {
+ gc.pdf.SetAlpha(a, blendMode)
+ }
+ gc.pdf.DrawPath(style)
+}
+
+// overwrite StackGraphicContext methods
+
+// SetStrokeColor sets the stroke color
+func (gc *GraphicContext) SetStrokeColor(c color.Color) {
+ gc.StackGraphicContext.SetStrokeColor(c)
+ gc.pdf.SetDrawColor(rgb(c))
+}
+
+// SetFillColor sets the fill and text color
+func (gc *GraphicContext) SetFillColor(c color.Color) {
+ gc.StackGraphicContext.SetFillColor(c)
+ gc.pdf.SetFillColor(rgb(c))
+ gc.pdf.SetTextColor(rgb(c))
+}
+
+// SetFont is unsupported by the pdf graphic context, use SetFontData
+// instead.
+func (gc *GraphicContext) SetFont(font *truetype.Font) {
+ // TODO: what to do with this api conflict between draw2d and gofpdf?!
+}
+
+// SetFontData sets the current font used to draw text. Always use
+// this method, as SetFont is unsupported by the pdf graphic context.
+// It is mandatory to call this method at least once before printing
+// text or the resulting document will not be valid.
+// It is necessary to generate a font definition file first with the
+// makefont utility. It is not necessary to call this function for the
+// core PDF fonts (courier, helvetica, times, zapfdingbats).
+// go get github.com/jung-kurt/gofpdf/makefont
+// http://godoc.org/github.com/jung-kurt/gofpdf#Fpdf.AddFont
+func (gc *GraphicContext) SetFontData(fontData draw2d.FontData) {
+ // TODO: call Makefont embed if json file does not exist yet
+ gc.StackGraphicContext.SetFontData(fontData)
+ var style string
+ if fontData.Style&draw2d.FontStyleBold != 0 {
+ style += "B"
+ }
+ if fontData.Style&draw2d.FontStyleItalic != 0 {
+ style += "I"
+ }
+ fn := draw2d.FontFileName(fontData)
+ fn = fn[:len(fn)-4]
+ size, _ := gc.pdf.GetFontSize()
+ gc.pdf.AddFont(fontData.Name, style, fn+".json")
+ gc.pdf.SetFont(fontData.Name, style, size)
+}
+
+// SetFontSize sets the font size in points (as in ``a 12 point font'').
+// TODO: resolve this with ImgGraphicContext (now done with gc.Current.Scale)
+func (gc *GraphicContext) SetFontSize(fontSize float64) {
+ gc.StackGraphicContext.SetFontSize(fontSize)
+ gc.recalc()
+ gc.pdf.SetFontSize(fontSize * gc.Current.Scale)
+}
+
+// SetLineDash sets the line dash pattern
+func (gc *GraphicContext) SetLineDash(Dash []float64, DashOffset float64) {
+ gc.StackGraphicContext.SetLineDash(Dash, DashOffset)
+ gc.pdf.SetDashPattern(Dash, DashOffset)
+}
+
+// SetLineWidth sets the line width
+func (gc *GraphicContext) SetLineWidth(LineWidth float64) {
+ gc.StackGraphicContext.SetLineWidth(LineWidth)
+ gc.pdf.SetLineWidth(LineWidth)
+}
+
+// SetLineCap sets the line cap (round, but or square)
+func (gc *GraphicContext) SetLineCap(Cap draw2d.LineCap) {
+ gc.StackGraphicContext.SetLineCap(Cap)
+ gc.pdf.SetLineCapStyle(caps[Cap])
+}
+
+// SetLineJoin sets the line cap (round, bevel or miter)
+func (gc *GraphicContext) SetLineJoin(Join draw2d.LineJoin) {
+ gc.StackGraphicContext.SetLineJoin(Join)
+ gc.pdf.SetLineJoinStyle(joins[Join])
+}
+
+// Transformations
+
+// Scale generally scales the following text, drawings and images.
+// sx and sy are the scaling factors for width and height.
+// This must be placed between gc.Save() and gc.Restore(), otherwise
+// the pdf is invalid.
+func (gc *GraphicContext) Scale(sx, sy float64) {
+ gc.StackGraphicContext.Scale(sx, sy)
+ gc.pdf.TransformScale(sx*100, sy*100, 0, 0)
+}
+
+// Rotate rotates the following text, drawings and images.
+// Angle is specified in radians and measured clockwise from the
+// 3 o'clock position.
+// This must be placed between gc.Save() and gc.Restore(), otherwise
+// the pdf is invalid.
+func (gc *GraphicContext) Rotate(angle float64) {
+ gc.StackGraphicContext.Rotate(angle)
+ gc.pdf.TransformRotate(-angle*180/math.Pi, 0, 0)
+}
+
+// Translate moves the following text, drawings and images
+// horizontally and vertically by the amounts specified by tx and ty.
+// This must be placed between gc.Save() and gc.Restore(), otherwise
+// the pdf is invalid.
+func (gc *GraphicContext) Translate(tx, ty float64) {
+ gc.StackGraphicContext.Translate(tx, ty)
+ gc.pdf.TransformTranslate(tx, ty)
+}
+
+// Save saves the current context stack
+// (transformation, font, color,...).
+func (gc *GraphicContext) Save() {
+ gc.StackGraphicContext.Save()
+ gc.pdf.TransformBegin()
+}
+
+// Restore restores the current context stack
+// (transformation, color,...). Restoring the font is not supported.
+func (gc *GraphicContext) Restore() {
+ gc.pdf.TransformEnd()
+ gc.StackGraphicContext.Restore()
+ c := gc.Current
+ gc.SetFontSize(c.FontSize)
+ // gc.SetFontData(c.FontData) unsupported, causes bug (do not enable)
+ gc.SetLineWidth(c.LineWidth)
+ gc.SetStrokeColor(c.StrokeColor)
+ gc.SetFillColor(c.FillColor)
+ gc.SetFillRule(c.FillRule)
+ // gc.SetLineDash(c.Dash, c.DashOffset) // TODO
+ gc.SetLineCap(c.Cap)
+ gc.SetLineJoin(c.Join)
+ // c.Path unsupported
+ // c.Font unsupported
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/path_converter.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/path_converter.go
new file mode 100644
index 0000000..49832cf
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/path_converter.go
@@ -0,0 +1,44 @@
+// Copyright 2015 The draw2d Authors. All rights reserved.
+// created: 26/06/2015 by Stani Michiels
+
+package draw2dpdf
+
+import (
+ "math"
+
+ "github.com/llgcode/draw2d"
+)
+
+const deg = 180 / math.Pi
+
+// ConvertPath converts a paths to the pdf api
+func ConvertPath(path *draw2d.Path, pdf Vectorizer) {
+ var startX, startY float64 = 0, 0
+ i := 0
+ for _, cmp := range path.Components {
+ switch cmp {
+ case draw2d.MoveToCmp:
+ startX, startY = path.Points[i], path.Points[i+1]
+ pdf.MoveTo(startX, startY)
+ i += 2
+ case draw2d.LineToCmp:
+ pdf.LineTo(path.Points[i], path.Points[i+1])
+ i += 2
+ case draw2d.QuadCurveToCmp:
+ pdf.CurveTo(path.Points[i], path.Points[i+1], path.Points[i+2], path.Points[i+3])
+ i += 4
+ case draw2d.CubicCurveToCmp:
+ pdf.CurveBezierCubicTo(path.Points[i], path.Points[i+1], path.Points[i+2], path.Points[i+3], path.Points[i+4], path.Points[i+5])
+ i += 6
+ case draw2d.ArcToCmp:
+ pdf.ArcTo(path.Points[i], path.Points[i+1], path.Points[i+2], path.Points[i+3],
+ 0, // degRotate
+ path.Points[i+4]*deg, // degStart = startAngle
+ (path.Points[i+4]-path.Points[i+5])*deg) // degEnd = startAngle-angle
+ i += 6
+ case draw2d.CloseCmp:
+ pdf.LineTo(startX, startY)
+ pdf.ClosePath()
+ }
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/samples_test.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/samples_test.go
new file mode 100644
index 0000000..ca3441f
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/samples_test.go
@@ -0,0 +1,65 @@
+// Copyright 2015 The draw2d Authors. All rights reserved.
+// created: 26/06/2015 by Stani Michiels
+// See also test_test.go
+
+package draw2dpdf_test
+
+import (
+ "testing"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/samples/android"
+ "github.com/llgcode/draw2d/samples/frameimage"
+ "github.com/llgcode/draw2d/samples/geometry"
+ "github.com/llgcode/draw2d/samples/gopher"
+ "github.com/llgcode/draw2d/samples/gopher2"
+ "github.com/llgcode/draw2d/samples/helloworld"
+ "github.com/llgcode/draw2d/samples/line"
+ "github.com/llgcode/draw2d/samples/linecapjoin"
+ "github.com/llgcode/draw2d/samples/postscript"
+)
+
+func TestSampleAndroid(t *testing.T) {
+ test(t, android.Main)
+}
+
+// TODO: FillString: w (width) is incorrect
+func TestSampleGeometry(t *testing.T) {
+ // Set the global folder for searching fonts
+ // The pdf backend needs for every ttf file its corresponding
+ // json/.z file which is generated by gofpdf/makefont.
+ draw2d.SetFontFolder("../resource/font")
+ test(t, geometry.Main)
+}
+
+func TestSampleGopher(t *testing.T) {
+ test(t, gopher.Main)
+}
+
+func TestSampleGopher2(t *testing.T) {
+ test(t, gopher2.Main)
+}
+
+func TestSampleHelloWorld(t *testing.T) {
+ // Set the global folder for searching fonts
+ // The pdf backend needs for every ttf file its corresponding
+ // json/.z file which is generated by gofpdf/makefont.
+ draw2d.SetFontFolder("../resource/font")
+ test(t, helloworld.Main)
+}
+
+func TestSampleFrameImage(t *testing.T) {
+ test(t, frameimage.Main)
+}
+
+func TestSampleLine(t *testing.T) {
+ test(t, line.Main)
+}
+
+func TestSampleLineCap(t *testing.T) {
+ test(t, linecapjoin.Main)
+}
+
+func TestSamplePostscript(t *testing.T) {
+ test(t, postscript.Main)
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/test_test.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/test_test.go
new file mode 100644
index 0000000..801ff36
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/test_test.go
@@ -0,0 +1,39 @@
+// Copyright 2015 The draw2d Authors. All rights reserved.
+// created: 26/06/2015 by Stani Michiels
+
+// Package draw2dpdf_test gives test coverage with the command:
+// go test -cover ./... | grep -v "no test"
+// (It should be run from its parent draw2d directory.)
+package draw2dpdf_test
+
+import (
+ "testing"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dpdf"
+)
+
+type sample func(gc draw2d.GraphicContext, ext string) (string, error)
+
+func test(t *testing.T, draw sample) {
+ // Initialize the graphic context on an pdf document
+ dest := draw2dpdf.NewPdf("L", "mm", "A4")
+ gc := draw2dpdf.NewGraphicContext(dest)
+ // Draw sample
+ output, err := draw(gc, "pdf")
+ if err != nil {
+ t.Errorf("Drawing %q failed: %v", output, err)
+ return
+ }
+ /*
+ // Save to pdf only if it doesn't exist because of git
+ if _, err = os.Stat(output); err == nil {
+ t.Skipf("Saving %q skipped, as it exists already. (Git would consider it modified.)", output)
+ return
+ }
+ */
+ err = draw2dpdf.SaveToPdfFile(output, dest)
+ if err != nil {
+ t.Errorf("Saving %q failed: %v", output, err)
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/draw2dpdf/vectorizer.go b/vendor/github.com/llgcode/draw2d/draw2dpdf/vectorizer.go
new file mode 100644
index 0000000..556c2e0
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/draw2dpdf/vectorizer.go
@@ -0,0 +1,22 @@
+// Copyright 2015 The draw2d Authors. All rights reserved.
+// created: 26/06/2015 by Stani Michiels
+
+package draw2dpdf
+
+// Vectorizer defines the minimal interface for gofpdf.Fpdf
+// to be passed to a PathConvertor.
+// It is also implemented by for example VertexMatrixTransform
+type Vectorizer interface {
+ // MoveTo creates a new subpath that start at the specified point
+ MoveTo(x, y float64)
+ // LineTo adds a line to the current subpath
+ LineTo(x, y float64)
+ // CurveTo adds a quadratic bezier curve to the current subpath
+ CurveTo(cx, cy, x, y float64)
+ // CurveTo adds a cubic bezier curve to the current subpath
+ CurveBezierCubicTo(cx1, cy1, cx2, cy2, x, y float64)
+ // ArcTo adds an arc to the current subpath
+ ArcTo(x, y, rx, ry, degRotate, degStart, degEnd float64)
+ // ClosePath closes the subpath
+ ClosePath()
+}
diff --git a/vendor/github.com/llgcode/draw2d/font.go b/vendor/github.com/llgcode/draw2d/font.go
new file mode 100644
index 0000000..cd0ec1b
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/font.go
@@ -0,0 +1,154 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package draw2d
+
+import (
+ "io/ioutil"
+ "log"
+ "path/filepath"
+
+ "github.com/golang/freetype/truetype"
+)
+
+// FontStyle defines bold and italic styles for the font
+// It is possible to combine values for mixed styles, eg.
+// FontData.Style = FontStyleBold | FontStyleItalic
+type FontStyle byte
+
+const (
+ FontStyleNormal FontStyle = iota
+ FontStyleBold
+ FontStyleItalic
+)
+
+type FontFamily byte
+
+const (
+ FontFamilySans FontFamily = iota
+ FontFamilySerif
+ FontFamilyMono
+)
+
+type FontData struct {
+ Name string
+ Family FontFamily
+ Style FontStyle
+}
+
+type FontFileNamer func(fontData FontData) string
+
+func FontFileName(fontData FontData) string {
+ fontFileName := fontData.Name
+ switch fontData.Family {
+ case FontFamilySans:
+ fontFileName += "s"
+ case FontFamilySerif:
+ fontFileName += "r"
+ case FontFamilyMono:
+ fontFileName += "m"
+ }
+ if fontData.Style&FontStyleBold != 0 {
+ fontFileName += "b"
+ } else {
+ fontFileName += "r"
+ }
+
+ if fontData.Style&FontStyleItalic != 0 {
+ fontFileName += "i"
+ }
+ fontFileName += ".ttf"
+ return fontFileName
+}
+
+func RegisterFont(fontData FontData, font *truetype.Font) {
+ fontCache.Store(fontData, font)
+}
+
+func GetFont(fontData FontData) (font *truetype.Font) {
+ var err error
+
+ if font, err = fontCache.Load(fontData); err != nil {
+ log.Println(err)
+ }
+
+ return
+}
+
+func GetFontFolder() string {
+ return defaultFonts.folder
+}
+
+func SetFontFolder(folder string) {
+ defaultFonts.folder = filepath.Clean(folder)
+}
+
+func SetFontNamer(fn FontFileNamer) {
+ defaultFonts.namer = fn
+}
+
+// Types implementing this interface can be passed to SetFontCache to change the
+// way fonts are being stored and retrieved.
+type FontCache interface {
+ // Loads a truetype font represented by the FontData object passed as
+ // argument.
+ // The method returns an error if the font could not be loaded, either
+ // because it didn't exist or the resource it was loaded from was corrupted.
+ Load(FontData) (*truetype.Font, error)
+
+ // Sets the truetype font that will be returned by Load when given the font
+ // data passed as first argument.
+ Store(FontData, *truetype.Font)
+}
+
+// Changes the font cache backend used by the package. After calling this
+// functionSetFontFolder and SetFontNamer will not affect anymore how fonts are
+// loaded.
+// To restore the default font cache, call this function passing nil as argument.
+func SetFontCache(cache FontCache) {
+ if cache == nil {
+ fontCache = defaultFonts
+ } else {
+ fontCache = cache
+ }
+}
+
+type defaultFontCache struct {
+ fonts map[string]*truetype.Font
+ folder string
+ namer FontFileNamer
+}
+
+func (cache *defaultFontCache) Load(fontData FontData) (font *truetype.Font, err error) {
+ if font = cache.fonts[cache.namer(fontData)]; font != nil {
+ return font, nil
+ }
+
+ var data []byte
+ var file = cache.namer(fontData)
+
+ if data, err = ioutil.ReadFile(filepath.Join(cache.folder, file)); err != nil {
+ return
+ }
+
+ if font, err = truetype.Parse(data); err != nil {
+ return
+ }
+
+ cache.fonts[file] = font
+ return
+}
+
+func (cache *defaultFontCache) Store(fontData FontData, font *truetype.Font) {
+ cache.fonts[cache.namer(fontData)] = font
+}
+
+var (
+ defaultFonts = &defaultFontCache{
+ fonts: make(map[string]*truetype.Font),
+ folder: "../resource/font",
+ namer: FontFileName,
+ }
+
+ fontCache FontCache = defaultFonts
+)
diff --git a/vendor/github.com/llgcode/draw2d/gc.go b/vendor/github.com/llgcode/draw2d/gc.go
new file mode 100644
index 0000000..543359e
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/gc.go
@@ -0,0 +1,87 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+package draw2d
+
+import (
+ "image"
+ "image/color"
+)
+
+// GraphicContext describes the interface for the various backends (images, pdf, opengl, ...)
+type GraphicContext interface {
+ // PathBuilder describes the interface for path drawing
+ PathBuilder
+ // BeginPath creates a new path
+ BeginPath()
+ // GetPath copies the current path, then returns it
+ GetPath() Path
+ // GetMatrixTransform returns the current transformation matrix
+ GetMatrixTransform() Matrix
+ // SetMatrixTransform sets the current transformation matrix
+ SetMatrixTransform(tr Matrix)
+ // ComposeMatrixTransform composes the current transformation matrix with tr
+ ComposeMatrixTransform(tr Matrix)
+ // Rotate applies a rotation to the current transformation matrix. angle is in radian.
+ Rotate(angle float64)
+ // Translate applies a translation to the current transformation matrix.
+ Translate(tx, ty float64)
+ // Scale applies a scale to the current transformation matrix.
+ Scale(sx, sy float64)
+ // SetStrokeColor sets the current stroke color
+ SetStrokeColor(c color.Color)
+ // SetFillColor sets the current fill color
+ SetFillColor(c color.Color)
+ // SetFillRule sets the current fill rule
+ SetFillRule(f FillRule)
+ // SetLineWidth sets the current line width
+ SetLineWidth(lineWidth float64)
+ // SetLineCap sets the current line cap
+ SetLineCap(cap LineCap)
+ // SetLineJoin sets the current line join
+ SetLineJoin(join LineJoin)
+ // SetLineDash sets the current dash
+ SetLineDash(dash []float64, dashOffset float64)
+ // SetFontSize sets the current font size
+ SetFontSize(fontSize float64)
+ // GetFontSize gets the current font size
+ GetFontSize() float64
+ // SetFontData sets the current FontData
+ SetFontData(fontData FontData)
+ // GetFontData gets the current FontData
+ GetFontData() FontData
+ // GetFontName gets the current FontData as a string
+ GetFontName() string
+ // DrawImage draws the raster image in the current canvas
+ DrawImage(image image.Image)
+ // Save the context and push it to the context stack
+ Save()
+ // Restore remove the current context and restore the last one
+ Restore()
+ // Clear fills the current canvas with a default transparent color
+ Clear()
+ // ClearRect fills the specified rectangle with a default transparent color
+ ClearRect(x1, y1, x2, y2 int)
+ // SetDPI sets the current DPI
+ SetDPI(dpi int)
+ // GetDPI gets the current DPI
+ GetDPI() int
+ // GetStringBounds gets pixel bounds(dimensions) of given string
+ GetStringBounds(s string) (left, top, right, bottom float64)
+ // CreateStringPath creates a path from the string s at x, y
+ CreateStringPath(text string, x, y float64) (cursor float64)
+ // FillString draws the text at point (0, 0)
+ FillString(text string) (cursor float64)
+ // FillStringAt draws the text at the specified point (x, y)
+ FillStringAt(text string, x, y float64) (cursor float64)
+ // StrokeString draws the contour of the text at point (0, 0)
+ StrokeString(text string) (cursor float64)
+ // StrokeStringAt draws the contour of the text at point (x, y)
+ StrokeStringAt(text string, x, y float64) (cursor float64)
+ // Stroke strokes the paths with the color specified by SetStrokeColor
+ Stroke(paths ...*Path)
+ // Fill fills the paths with the color specified by SetFillColor
+ Fill(paths ...*Path)
+ // FillStroke first fills the paths and than strokes them
+ FillStroke(paths ...*Path)
+}
diff --git a/vendor/github.com/llgcode/draw2d/matrix.go b/vendor/github.com/llgcode/draw2d/matrix.go
new file mode 100644
index 0000000..55f5e38
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/matrix.go
@@ -0,0 +1,222 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+package draw2d
+
+import (
+ "math"
+)
+
+// Matrix represents an affine transformation
+type Matrix [6]float64
+
+const (
+ epsilon = 1e-6
+)
+
+// Determinant compute the determinant of the matrix
+func (tr Matrix) Determinant() float64 {
+ return tr[0]*tr[3] - tr[1]*tr[2]
+}
+
+// Transform applies the transformation matrix to points. It modify the points passed in parameter.
+func (tr Matrix) Transform(points []float64) {
+ for i, j := 0, 1; j < len(points); i, j = i+2, j+2 {
+ x := points[i]
+ y := points[j]
+ points[i] = x*tr[0] + y*tr[2] + tr[4]
+ points[j] = x*tr[1] + y*tr[3] + tr[5]
+ }
+}
+
+// TransformPoint applies the transformation matrix to point. It returns the point the transformed point.
+func (tr Matrix) TransformPoint(x, y float64) (xres, yres float64) {
+ xres = x*tr[0] + y*tr[2] + tr[4]
+ yres = x*tr[1] + y*tr[3] + tr[5]
+ return xres, yres
+}
+
+func minMax(x, y float64) (min, max float64) {
+ if x > y {
+ return y, x
+ }
+ return x, y
+}
+
+// Transform applies the transformation matrix to the rectangle represented by the min and the max point of the rectangle
+func (tr Matrix) TransformRectangle(x0, y0, x2, y2 float64) (nx0, ny0, nx2, ny2 float64) {
+ points := []float64{x0, y0, x2, y0, x2, y2, x0, y2}
+ tr.Transform(points)
+ points[0], points[2] = minMax(points[0], points[2])
+ points[4], points[6] = minMax(points[4], points[6])
+ points[1], points[3] = minMax(points[1], points[3])
+ points[5], points[7] = minMax(points[5], points[7])
+
+ nx0 = math.Min(points[0], points[4])
+ ny0 = math.Min(points[1], points[5])
+ nx2 = math.Max(points[2], points[6])
+ ny2 = math.Max(points[3], points[7])
+ return nx0, ny0, nx2, ny2
+}
+
+// InverseTransform applies the transformation inverse matrix to the rectangle represented by the min and the max point of the rectangle
+func (tr Matrix) InverseTransform(points []float64) {
+ d := tr.Determinant() // matrix determinant
+ for i, j := 0, 1; j < len(points); i, j = i+2, j+2 {
+ x := points[i]
+ y := points[j]
+ points[i] = ((x-tr[4])*tr[3] - (y-tr[5])*tr[2]) / d
+ points[j] = ((y-tr[5])*tr[0] - (x-tr[4])*tr[1]) / d
+ }
+}
+
+// InverseTransformPoint applies the transformation inverse matrix to point. It returns the point the transformed point.
+func (tr Matrix) InverseTransformPoint(x, y float64) (xres, yres float64) {
+ d := tr.Determinant() // matrix determinant
+ xres = ((x-tr[4])*tr[3] - (y-tr[5])*tr[2]) / d
+ yres = ((y-tr[5])*tr[0] - (x-tr[4])*tr[1]) / d
+ return xres, yres
+}
+
+// VectorTransform applies the transformation matrix to points without using the translation parameter of the affine matrix.
+// It modify the points passed in parameter.
+func (tr Matrix) VectorTransform(points []float64) {
+ for i, j := 0, 1; j < len(points); i, j = i+2, j+2 {
+ x := points[i]
+ y := points[j]
+ points[i] = x*tr[0] + y*tr[2]
+ points[j] = x*tr[1] + y*tr[3]
+ }
+}
+
+// NewIdentityMatrix creates an identity transformation matrix.
+func NewIdentityMatrix() Matrix {
+ return Matrix{1, 0, 0, 1, 0, 0}
+}
+
+// NewTranslationMatrix creates a transformation matrix with a translation tx and ty translation parameter
+func NewTranslationMatrix(tx, ty float64) Matrix {
+ return Matrix{1, 0, 0, 1, tx, ty}
+}
+
+// NewScaleMatrix creates a transformation matrix with a sx, sy scale factor
+func NewScaleMatrix(sx, sy float64) Matrix {
+ return Matrix{sx, 0, 0, sy, 0, 0}
+}
+
+// NewRotationMatrix creates a rotation transformation matrix. angle is in radian
+func NewRotationMatrix(angle float64) Matrix {
+ c := math.Cos(angle)
+ s := math.Sin(angle)
+ return Matrix{c, s, -s, c, 0, 0}
+}
+
+// NewMatrixFromRects creates a transformation matrix, combining a scale and a translation, that transform rectangle1 into rectangle2.
+func NewMatrixFromRects(rectangle1, rectangle2 [4]float64) Matrix {
+ xScale := (rectangle2[2] - rectangle2[0]) / (rectangle1[2] - rectangle1[0])
+ yScale := (rectangle2[3] - rectangle2[1]) / (rectangle1[3] - rectangle1[1])
+ xOffset := rectangle2[0] - (rectangle1[0] * xScale)
+ yOffset := rectangle2[1] - (rectangle1[1] * yScale)
+ return Matrix{xScale, 0, 0, yScale, xOffset, yOffset}
+}
+
+// Inverse computes the inverse matrix
+func (tr *Matrix) Inverse() {
+ d := tr.Determinant() // matrix determinant
+ tr0, tr1, tr2, tr3, tr4, tr5 := tr[0], tr[1], tr[2], tr[3], tr[4], tr[5]
+ tr[0] = tr3 / d
+ tr[1] = -tr1 / d
+ tr[2] = -tr2 / d
+ tr[3] = tr0 / d
+ tr[4] = (tr2*tr5 - tr3*tr4) / d
+ tr[5] = (tr1*tr4 - tr0*tr5) / d
+}
+
+func (tr Matrix) Copy() Matrix {
+ var result Matrix
+ copy(result[:], tr[:])
+ return result
+}
+
+// Compose multiplies trToConcat x tr
+func (tr *Matrix) Compose(trToCompose Matrix) {
+ tr0, tr1, tr2, tr3, tr4, tr5 := tr[0], tr[1], tr[2], tr[3], tr[4], tr[5]
+ tr[0] = trToCompose[0]*tr0 + trToCompose[1]*tr2
+ tr[1] = trToCompose[1]*tr3 + trToCompose[0]*tr1
+ tr[2] = trToCompose[2]*tr0 + trToCompose[3]*tr2
+ tr[3] = trToCompose[3]*tr3 + trToCompose[2]*tr1
+ tr[4] = trToCompose[4]*tr0 + trToCompose[5]*tr2 + tr4
+ tr[5] = trToCompose[5]*tr3 + trToCompose[4]*tr1 + tr5
+}
+
+// Scale adds a scale to the matrix
+func (tr *Matrix) Scale(sx, sy float64) {
+ tr[0] = sx * tr[0]
+ tr[1] = sx * tr[1]
+ tr[2] = sy * tr[2]
+ tr[3] = sy * tr[3]
+}
+
+// Translate adds a translation to the matrix
+func (tr *Matrix) Translate(tx, ty float64) {
+ tr[4] = tx*tr[0] + ty*tr[2] + tr[4]
+ tr[5] = ty*tr[3] + tx*tr[1] + tr[5]
+}
+
+// Rotate adds a rotation to the matrix. angle is in radian
+func (tr *Matrix) Rotate(angle float64) {
+ c := math.Cos(angle)
+ s := math.Sin(angle)
+ t0 := c*tr[0] + s*tr[2]
+ t1 := s*tr[3] + c*tr[1]
+ t2 := c*tr[2] - s*tr[0]
+ t3 := c*tr[3] - s*tr[1]
+ tr[0] = t0
+ tr[1] = t1
+ tr[2] = t2
+ tr[3] = t3
+}
+
+// GetTranslation
+func (tr Matrix) GetTranslation() (x, y float64) {
+ return tr[4], tr[5]
+}
+
+// GetScaling
+func (tr Matrix) GetScaling() (x, y float64) {
+ return tr[0], tr[3]
+}
+
+// GetScale computes a scale for the matrix
+func (tr Matrix) GetScale() float64 {
+ x := 0.707106781*tr[0] + 0.707106781*tr[1]
+ y := 0.707106781*tr[2] + 0.707106781*tr[3]
+ return math.Sqrt(x*x + y*y)
+}
+
+// ******************** Testing ********************
+
+// Equals tests if a two transformation are equal. A tolerance is applied when comparing matrix elements.
+func (tr1 Matrix) Equals(tr2 Matrix) bool {
+ for i := 0; i < 6; i = i + 1 {
+ if !fequals(tr1[i], tr2[i]) {
+ return false
+ }
+ }
+ return true
+}
+
+// IsIdentity tests if a transformation is the identity transformation. A tolerance is applied when comparing matrix elements.
+func (tr Matrix) IsIdentity() bool {
+ return fequals(tr[4], 0) && fequals(tr[5], 0) && tr.IsTranslation()
+}
+
+// IsTranslation tests if a transformation is is a pure translation. A tolerance is applied when comparing matrix elements.
+func (tr Matrix) IsTranslation() bool {
+ return fequals(tr[0], 1) && fequals(tr[1], 0) && fequals(tr[2], 0) && fequals(tr[3], 1)
+}
+
+// fequals compares two floats. return true if the distance between the two floats is less than epsilon, false otherwise
+func fequals(float1, float2 float64) bool {
+ return math.Abs(float1-float2) <= epsilon
+}
diff --git a/vendor/github.com/llgcode/draw2d/output/README.md b/vendor/github.com/llgcode/draw2d/output/README.md
new file mode 100644
index 0000000..037f0e2
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/output/README.md
@@ -0,0 +1,11 @@
+Demo output
+===========
+
+These folders are empty when you check out the git repository. The output is generated by the tests:
+```
+go test ./...
+```
+or with coverage:
+```
+go test -cover ./... | grep -v "no test"
+```
diff --git a/vendor/github.com/llgcode/draw2d/output/curve/.gitignore b/vendor/github.com/llgcode/draw2d/output/curve/.gitignore
new file mode 100644
index 0000000..86d0cb2
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/output/curve/.gitignore
@@ -0,0 +1,4 @@
+# Ignore everything in this directory
+*
+# Except this file
+!.gitignore \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/output/draw2dkit/.gitignore b/vendor/github.com/llgcode/draw2d/output/draw2dkit/.gitignore
new file mode 100644
index 0000000..86d0cb2
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/output/draw2dkit/.gitignore
@@ -0,0 +1,4 @@
+# Ignore everything in this directory
+*
+# Except this file
+!.gitignore \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/output/raster/.gitignore b/vendor/github.com/llgcode/draw2d/output/raster/.gitignore
new file mode 100644
index 0000000..86d0cb2
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/output/raster/.gitignore
@@ -0,0 +1,4 @@
+# Ignore everything in this directory
+*
+# Except this file
+!.gitignore \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/output/samples/.gitignore b/vendor/github.com/llgcode/draw2d/output/samples/.gitignore
new file mode 100644
index 0000000..e39d62f
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/output/samples/.gitignore
@@ -0,0 +1,6 @@
+# Ignore everything in this directory
+*
+# Except this file
+!.gitignore
+!geometry.png
+!postscript.png \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/output/samples/geometry.png b/vendor/github.com/llgcode/draw2d/output/samples/geometry.png
new file mode 100644
index 0000000..a2c966e
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/output/samples/geometry.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/output/samples/postscript.png b/vendor/github.com/llgcode/draw2d/output/samples/postscript.png
new file mode 100644
index 0000000..53e1a63
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/output/samples/postscript.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/path.go b/vendor/github.com/llgcode/draw2d/path.go
new file mode 100644
index 0000000..04a6572
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/path.go
@@ -0,0 +1,192 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+package draw2d
+
+import (
+ "fmt"
+ "math"
+)
+
+// PathBuilder describes the interface for path drawing.
+type PathBuilder interface {
+ // LastPoint returns the current point of the current sub path
+ LastPoint() (x, y float64)
+ // MoveTo creates a new subpath that start at the specified point
+ MoveTo(x, y float64)
+ // LineTo adds a line to the current subpath
+ LineTo(x, y float64)
+ // QuadCurveTo adds a quadratic Bézier curve to the current subpath
+ QuadCurveTo(cx, cy, x, y float64)
+ // CubicCurveTo adds a cubic Bézier curve to the current subpath
+ CubicCurveTo(cx1, cy1, cx2, cy2, x, y float64)
+ // ArcTo adds an arc to the current subpath
+ ArcTo(cx, cy, rx, ry, startAngle, angle float64)
+ // Close creates a line from the current point to the last MoveTo
+ // point (if not the same) and mark the path as closed so the
+ // first and last lines join nicely.
+ Close()
+}
+
+// PathCmp represents component of a path
+type PathCmp int
+
+const (
+ // MoveToCmp is a MoveTo component in a Path
+ MoveToCmp PathCmp = iota
+ // LineToCmp is a LineTo component in a Path
+ LineToCmp
+ // QuadCurveToCmp is a QuadCurveTo component in a Path
+ QuadCurveToCmp
+ // CubicCurveToCmp is a CubicCurveTo component in a Path
+ CubicCurveToCmp
+ // ArcToCmp is a ArcTo component in a Path
+ ArcToCmp
+ // CloseCmp is a ArcTo component in a Path
+ CloseCmp
+)
+
+// Path stores points
+type Path struct {
+ // Components is a slice of PathCmp in a Path and mark the role of each points in the Path
+ Components []PathCmp
+ // Points are combined with Components to have a specific role in the path
+ Points []float64
+ // Last Point of the Path
+ x, y float64
+}
+
+func (p *Path) appendToPath(cmd PathCmp, points ...float64) {
+ p.Components = append(p.Components, cmd)
+ p.Points = append(p.Points, points...)
+}
+
+// LastPoint returns the current point of the current path
+func (p *Path) LastPoint() (x, y float64) {
+ return p.x, p.y
+}
+
+// MoveTo starts a new path at (x, y) position
+func (p *Path) MoveTo(x, y float64) {
+ p.appendToPath(MoveToCmp, x, y)
+ p.x = x
+ p.y = y
+}
+
+// LineTo adds a line to the current path
+func (p *Path) LineTo(x, y float64) {
+ if len(p.Components) == 0 { //special case when no move has been done
+ p.MoveTo(x, y)
+ } else {
+ p.appendToPath(LineToCmp, x, y)
+ }
+ p.x = x
+ p.y = y
+}
+
+// QuadCurveTo adds a quadratic bezier curve to the current path
+func (p *Path) QuadCurveTo(cx, cy, x, y float64) {
+ if len(p.Components) == 0 { //special case when no move has been done
+ p.MoveTo(x, y)
+ } else {
+ p.appendToPath(QuadCurveToCmp, cx, cy, x, y)
+ }
+ p.x = x
+ p.y = y
+}
+
+// CubicCurveTo adds a cubic bezier curve to the current path
+func (p *Path) CubicCurveTo(cx1, cy1, cx2, cy2, x, y float64) {
+ if len(p.Components) == 0 { //special case when no move has been done
+ p.MoveTo(x, y)
+ } else {
+ p.appendToPath(CubicCurveToCmp, cx1, cy1, cx2, cy2, x, y)
+ }
+ p.x = x
+ p.y = y
+}
+
+// ArcTo adds an arc to the path
+func (p *Path) ArcTo(cx, cy, rx, ry, startAngle, angle float64) {
+ endAngle := startAngle + angle
+ clockWise := true
+ if angle < 0 {
+ clockWise = false
+ }
+ // normalize
+ if clockWise {
+ for endAngle < startAngle {
+ endAngle += math.Pi * 2.0
+ }
+ } else {
+ for startAngle < endAngle {
+ startAngle += math.Pi * 2.0
+ }
+ }
+ startX := cx + math.Cos(startAngle)*rx
+ startY := cy + math.Sin(startAngle)*ry
+ if len(p.Components) > 0 {
+ p.LineTo(startX, startY)
+ } else {
+ p.MoveTo(startX, startY)
+ }
+ p.appendToPath(ArcToCmp, cx, cy, rx, ry, startAngle, angle)
+ p.x = cx + math.Cos(endAngle)*rx
+ p.y = cy + math.Sin(endAngle)*ry
+}
+
+// Close closes the current path
+func (p *Path) Close() {
+ p.appendToPath(CloseCmp)
+}
+
+// Copy make a clone of the current path and return it
+func (p *Path) Copy() (dest *Path) {
+ dest = new(Path)
+ dest.Components = make([]PathCmp, len(p.Components))
+ copy(dest.Components, p.Components)
+ dest.Points = make([]float64, len(p.Points))
+ copy(dest.Points, p.Points)
+ dest.x, dest.y = p.x, p.y
+ return dest
+}
+
+// Clear reset the path
+func (p *Path) Clear() {
+ p.Components = p.Components[0:0]
+ p.Points = p.Points[0:0]
+ return
+}
+
+// IsEmpty returns true if the path is empty
+func (p *Path) IsEmpty() bool {
+ return len(p.Components) == 0
+}
+
+// String returns a debug text view of the path
+func (p *Path) String() string {
+ s := ""
+ j := 0
+ for _, cmd := range p.Components {
+ switch cmd {
+ case MoveToCmp:
+ s += fmt.Sprintf("MoveTo: %f, %f\n", p.Points[j], p.Points[j+1])
+ j = j + 2
+ case LineToCmp:
+ s += fmt.Sprintf("LineTo: %f, %f\n", p.Points[j], p.Points[j+1])
+ j = j + 2
+ case QuadCurveToCmp:
+ s += fmt.Sprintf("QuadCurveTo: %f, %f, %f, %f\n", p.Points[j], p.Points[j+1], p.Points[j+2], p.Points[j+3])
+ j = j + 4
+ case CubicCurveToCmp:
+ s += fmt.Sprintf("CubicCurveTo: %f, %f, %f, %f, %f, %f\n", p.Points[j], p.Points[j+1], p.Points[j+2], p.Points[j+3], p.Points[j+4], p.Points[j+5])
+ j = j + 6
+ case ArcToCmp:
+ s += fmt.Sprintf("ArcTo: %f, %f, %f, %f, %f, %f\n", p.Points[j], p.Points[j+1], p.Points[j+2], p.Points[j+3], p.Points[j+4], p.Points[j+5])
+ j = j + 6
+ case CloseCmp:
+ s += "Close\n"
+ }
+ }
+ return s
+}
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/COPYING b/vendor/github.com/llgcode/draw2d/resource/font/COPYING
new file mode 100644
index 0000000..78c6065
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/COPYING
@@ -0,0 +1,42 @@
+Luxi fonts copyright (c) 2001 by Bigelow & Holmes Inc. Luxi font
+instruction code copyright (c) 2001 by URW++ GmbH. All Rights
+Reserved. Luxi is a registered trademark of Bigelow & Holmes Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of these Fonts and associated documentation files (the "Font
+Software"), to deal in the Font Software, including without
+limitation the rights to use, copy, merge, publish, distribute,
+sublicense, and/or sell copies of the Font Software, and to permit
+persons to whom the Font Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright and trademark notices and this permission notice
+shall be included in all copies of one or more of the Font Software.
+
+The Font Software may not be modified, altered, or added to, and in
+particular the designs of glyphs or characters in the Fonts may not
+be modified nor may additional glyphs or characters be added to the
+Fonts. This License becomes null and void when the Fonts or Font
+Software have been modified.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
+BIGELOW & HOLMES INC. OR URW++ GMBH. BE LIABLE FOR ANY CLAIM, DAMAGES
+OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT,
+INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
+CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR
+INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT
+SOFTWARE.
+
+Except as contained in this notice, the names of Bigelow & Holmes
+Inc. and URW++ GmbH. shall not be used in advertising or otherwise to
+promote the sale, use or other dealings in this Font Software without
+prior written authorization from Bigelow & Holmes Inc. and URW++ GmbH.
+
+For further information, contact:
+
+info@urwpp.de
+or
+design@bigelowandholmes.com
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/README b/vendor/github.com/llgcode/draw2d/resource/font/README
new file mode 100644
index 0000000..f8cf488
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/README
@@ -0,0 +1,24 @@
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+ http://lists.freedesktop.org/mailman/listinfo/xorg
+
+Please submit bug reports to the Xorg bugzilla:
+
+ https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+The master development code repository can be found at:
+
+ git://anongit.freedesktop.org/git/xorg/font/bh-ttf
+
+ http://cgit.freedesktop.org/xorg/font/bh-ttf
+
+For patch submission instructions, see:
+
+ http://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
+For more information on the git code manager, see:
+
+ http://wiki.x.org/wiki/GitPage
+
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luximb.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luximb.ttf
new file mode 100644
index 0000000..7473e1f
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luximb.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luximbi.json b/vendor/github.com/llgcode/draw2d/resource/font/luximbi.json
new file mode 100644
index 0000000..cc5cd35
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luximbi.json
@@ -0,0 +1 @@
+{"Tp":"TrueType","Name":"LuxiMono-BoldOblique","Desc":{"Ascent":783,"Descent":-205,"CapHeight":783,"Flags":97,"FontBBox":{"Xmin":-29,"Ymin":-211,"Xmax":764,"Ymax":1012},"ItalicAngle":-8,"StemV":120,"MissingWidth":600},"Up":0,"Ut":0,"Cw":[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,653,600,653,600,600,653,600,653,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],"Enc":"cp1252","Diff":"","File":"luximbi.z","Size1":0,"Size2":0,"OriginalSize":69872,"I":0,"N":0,"DiffN":0} \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luximbi.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luximbi.ttf
new file mode 100644
index 0000000..734201b
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luximbi.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luximbi.z b/vendor/github.com/llgcode/draw2d/resource/font/luximbi.z
new file mode 100644
index 0000000..4dfb443
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luximbi.z
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luximr.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luximr.ttf
new file mode 100644
index 0000000..6ad6e12
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luximr.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luximri.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luximri.ttf
new file mode 100644
index 0000000..9b02826
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luximri.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxirb.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxirb.ttf
new file mode 100644
index 0000000..89c1711
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxirb.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxirbi.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxirbi.ttf
new file mode 100644
index 0000000..6a5fe68
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxirbi.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxirr.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxirr.ttf
new file mode 100644
index 0000000..daa8ad8
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxirr.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxirri.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxirri.ttf
new file mode 100644
index 0000000..3a0c406
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxirri.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxisb.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxisb.ttf
new file mode 100644
index 0000000..1e1ee43
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxisb.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxisbi.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxisbi.ttf
new file mode 100644
index 0000000..c7072a7
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxisbi.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxisr.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxisr.ttf
new file mode 100644
index 0000000..c47fd20
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxisr.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/font/luxisri.ttf b/vendor/github.com/llgcode/draw2d/resource/font/luxisri.ttf
new file mode 100644
index 0000000..8a3b012
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/font/luxisri.ttf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/image/geometry.pdf b/vendor/github.com/llgcode/draw2d/resource/image/geometry.pdf
new file mode 100644
index 0000000..755e4ea
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/image/geometry.pdf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/image/gopher.png b/vendor/github.com/llgcode/draw2d/resource/image/gopher.png
new file mode 100644
index 0000000..8598723
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/image/gopher.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/image/postscript.pdf b/vendor/github.com/llgcode/draw2d/resource/image/postscript.pdf
new file mode 100644
index 0000000..d4b60be
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/image/postscript.pdf
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/image/tiger.ps b/vendor/github.com/llgcode/draw2d/resource/image/tiger.ps
new file mode 100644
index 0000000..24a9dce
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/image/tiger.ps
@@ -0,0 +1,2733 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Creator: Adobe Illustrator(TM) 1.2d4
+%%For: OpenWindows Version 2
+%%Title: tiger.eps
+%%CreationDate: 4/12/90 3:20 AM
+%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0
+%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0
+%%BoundingBox: 22 171 567 738
+%%EndComments
+
+%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
+
+/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
+% definition operators
+/bdef {bind def} bind def
+/ldef {load def} bdef
+/xdef {exch def} bdef
+% graphic state operators
+/_K { 3 index add neg dup 0 lt {pop 0} if 3 1 roll } bdef
+/_k /setcmybcolor where {
+ /setcmybcolor get
+} {
+ { 1 sub 4 1 roll _K _K _K setrgbcolor pop } bind
+} ifelse def
+/g {/_b xdef /p {_b setgray} def} bdef
+/G {/_B xdef /P {_B setgray} def} bdef
+/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef
+/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef
+/d /setdash ldef
+/_i currentflat def
+/i {dup 0 eq {pop _i} if setflat} bdef
+/j /setlinejoin ldef
+/J /setlinecap ldef
+/M /setmiterlimit ldef
+/w /setlinewidth ldef
+% path construction operators
+/_R {.25 sub round .25 add} bdef
+/_r {transform _R exch _R exch itransform} bdef
+/c {_r curveto} bdef
+/C /c ldef
+/v {currentpoint 6 2 roll _r curveto} bdef
+/V /v ldef
+/y {_r 2 copy curveto} bdef
+/Y /y ldef
+/l {_r lineto} bdef
+/L /l ldef
+/m {_r moveto} bdef
+% path painting operators
+/n /newpath ldef
+/N /n ldef
+/F {p fill} bdef
+/f {closepath F} bdef
+/S {P stroke} bdef
+/s {closepath S} bdef
+/B {gsave F grestore S} bdef
+/b {closepath B} bdef
+end
+%%EndProcSet
+%%EndProlog
+
+%%Page: 1 1
+
+Adobe_Illustrator_1.2d1 begin
+
+.8 setgray
+clippath fill
+-110 -300 translate
+1.1 dup scale
+
+0 g
+0 G
+0 i
+0 J
+0 j
+0.172 w
+10 M
+[]0 d
+0 0 0 0 k
+
+177.696 715.715 m
+177.797 713.821 176.973 713.84 v
+176.149 713.859 159.695 761.934 139.167 759.691 C
+156.95 767.044 177.696 715.715 V
+b
+181.226 718.738 m
+180.677 716.922 179.908 717.221 v
+179.14 717.519 180.023 768.325 159.957 773.199 C
+179.18 774.063 181.226 718.738 V
+b
+208.716 676.41 m
+210.352 675.45 209.882 674.773 v
+209.411 674.096 160.237 686.898 150.782 668.541 C
+154.461 687.428 208.716 676.41 V
+b
+205.907 666.199 m
+207.763 665.803 207.529 665.012 v
+207.296 664.221 156.593 660.879 153.403 640.478 C
+150.945 659.563 205.907 666.199 V
+b
+201.696 671.724 m
+203.474 671.061 203.128 670.313 v
+202.782 669.565 152.134 673.654 146.002 653.936 C
+146.354 673.175 201.696 671.724 V
+b
+190.991 689.928 m
+192.299 688.554 191.66 688.033 v
+191.021 687.512 147.278 713.366 133.131 698.324 C
+141.872 715.467 190.991 689.928 V
+b
+183.446 685.737 m
+184.902 684.52 184.326 683.929 v
+183.75 683.339 137.362 704.078 125.008 687.531 C
+131.753 705.553 183.446 685.737 V
+b
+180.846 681.665 m
+182.454 680.657 181.964 679.994 v
+181.474 679.331 132.692 693.554 122.709 675.478 C
+126.934 694.251 180.846 681.665 V
+b
+191.58 681.051 m
+192.702 679.52 192.001 679.085 v
+191.3 678.65 151.231 709.898 135.273 696.793 C
+146.138 712.674 191.58 681.051 V
+b
+171.8 710 m
+172.4 708.2 171.6 708 v
+170.8 707.8 142.2 749.8 122.999 742.2 C
+138.2 754 171.8 710 V
+b
+172.495 703.021 m
+173.47 701.392 172.731 701.025 v
+171.993 700.657 135.008 735.501 117.899 723.939 C
+130.196 738.739 172.495 703.021 V
+b
+172.38 698.651 m
+173.502 697.12 172.801 696.685 v
+172.1 696.251 132.031 727.498 116.073 714.393 C
+126.938 730.274 172.38 698.651 V
+b
+0 J 1 w
+170.17 696.935 m
+170.673 690.887 171.661 684.318 173.4 681.199 C
+169.8 668.799 178.6 655.599 V
+178.2 648.399 179.8 645.199 V
+183.8 636.799 188.6 635.999 v
+192.484 635.352 201.207 632.283 211.068 630.879 c
+228.2 616.799 225 603.999 V
+224.6 587.599 221 585.999 V
+232.6 597.199 223 580.399 V
+218.6 561.599 l
+244.2 583.199 228.6 564.799 V
+218.6 538.799 l
+238.2 557.199 231 548.799 V
+227.8 539.999 l
+271 567.199 240.2 537.599 V
+248.2 541.199 252.6 538.399 V
+259.4 539.599 258.6 537.999 V
+237.8 527.599 234.2 509.199 V
+242.6 519.199 239.4 508.399 V
+239.8 496.799 l
+243.8 518.399 243.4 480.799 V
+262.6 498.799 251 477.999 V
+251 461.199 l
+266.2 477.599 259.8 464.799 V
+269.8 473.599 265.8 458.399 V
+265 447.999 269.4 459.199 V
+285.4 489.799 279.4 463.599 V
+278.6 444.399 283.4 459.199 V
+283.8 448.799 293 441.599 V
+291.8 492.399 304.6 456.399 V
+308.6 439.999 l
+311.4 449.199 311 454.399 V
+325.8 470.799 319 446.399 V
+334.2 469.199 331 455.999 V
+323.4 439.999 325 435.199 V
+341.8 469.999 343 471.599 V
+341 429.198 351.8 465.199 V
+357.4 453.199 354.6 448.799 V
+362.6 456.799 361.8 459.999 V
+366.4 468.199 369.2 454.599 V
+371 445.199 372.6 448.399 V
+376.6 424.398 377.8 447.199 V
+379.4 460.799 372.2 472.399 V
+373 475.599 370.2 479.599 v
+383.8 457.999 376.6 486.799 V
+387.801 478.799 389.001 478.799 V
+375.4 501.999 384.2 497.199 V
+379 507.599 397.001 495.599 V
+381 511.599 398.601 501.999 V
+406.601 495.599 399.001 505.599 V
+384.6 521.599 406.601 503.599 V
+418.201 487.199 419.001 484.399 V
+409.001 513.599 404.601 516.399 V
+413.001 552.799 454.201 537.199 V
+461.001 519.999 465.401 538.399 V
+478.201 544.799 489.401 517.199 V
+493.401 530.799 492.601 533.599 V
+499.401 532.399 498.601 533.599 V
+511.801 529.199 513.001 529.999 V
+519.801 523.199 520.201 526.799 V
+529.401 523.999 527.401 527.599 V
+536.201 511.999 536.601 508.399 V
+539.001 522.399 l
+541.001 519.599 l
+542.601 527.199 541.801 528.399 v
+541.001 529.599 561.801 521.599 566.601 500.799 C
+568.601 492.399 l
+574.601 507.199 573.001 511.199 V
+578.201 510.399 578.601 505.999 V
+582.601 529.199 577.801 535.199 V
+582.201 535.999 583.401 532.399 V
+583.401 539.599 l
+590.601 538.799 590.601 541.199 V
+595.001 545.199 597.001 540.399 V
+584.601 575.599 603.001 556.399 V
+610.201 545.599 606.601 564.399 v
+603.001 583.199 599.001 584.799 603.801 585.199 C
+604.601 588.799 602.601 590.399 v
+600.601 591.999 603.801 590.399 y
+608.601 586.399 603.401 608.399 V
+609.801 606.799 597.801 635.999 V
+600.601 638.399 596.601 646.799 V
+604.601 642.399 607.401 643.999 V
+607.001 645.599 603.801 649.599 V
+582.201 704.4 602.601 682.399 V
+614.451 668.849 608.051 691.649 V
+598.94 715.659 599.717 719.955 V
+170.17 696.935 l
+b
+0.2 0.55 0.85 0 k
+599.717 719.755 m
+600.345 719.574 602.551 718.45 603.801 716.8 C
+610.601 706 605.401 724.4 V
+596.201 753.2 605.001 742 V
+611.001 734.8 607.801 748.4 v
+603.936 764.827 601.401 771.2 y
+613.001 766.4 586.201 806 V
+595.001 802.4 l
+575.401 842 553.801 847.2 V
+545.801 853.2 l
+584.201 891.2 571.401 928 V
+564.601 933.2 555.001 924 V
+548.601 919.2 542.601 920.8 V
+511.801 919.6 509.801 919.6 v
+507.801 919.6 473.001 956.8 407.401 939.2 C
+402.201 937.2 397.801 938.4 V
+379.4 954.4 330.6 931.6 v
+320.6 929.6 319 929.6 v
+317.4 929.6 314.6 929.6 306.6 923.2 c
+298.6 916.8 298.2 916 296.2 914.4 C
+279.8 903.2 275 902.4 V
+263.4 896 259 886 V
+255.4 884.8 l
+253.8 877.6 253.4 876.4 V
+248.6 872.8 247.8 867.2 V
+239 861.2 239.4 856.8 V
+237.8 851.6 237 846.8 V
+229.8 842 230.6 839.2 V
+223 825.2 224.2 818.4 V
+217.8 818.8 215 816.4 V
+214.2 811.6 212.6 811.2 V
+209.8 810 212.2 806 V
+210.6 803.2 210.2 801.6 V
+211 798.8 206.6 793.2 V
+200.2 774.4 202.2 769.2 V
+202.6 764.4 199.8 762.8 V
+196.2 763.2 204.6 751.2 V
+205.4 750 202.2 747.6 V
+185 744 182.6 727.6 V
+169 712.8 169 707.6 v
+169 705.295 169.271 702.148 169.97 697.535 C
+169.4 689.199 197 688.399 v
+224.6 687.599 599.717 719.755 Y
+b
+184.4 697.4 m
+159.4 736.8 173.8 680.399 Y
+182.6 645.999 312.2 683.599 y
+481.001 714 492.201 718 v
+503.401 722 598.601 715.6 y
+593.001 732.4 L
+528.201 778.8 509.001 755.6 495.401 759.6 c
+481.801 763.6 484.201 754 481.001 753.2 c
+477.801 752.4 438.601 777.2 432.201 776.4 c
+425.801 775.6 400.459 799.351 415.401 767.6 c
+431.401 733.6 357 728.4 340.2 739.6 c
+323.4 750.8 347.4 721.2 Y
+365.8 701.2 331.4 718 y
+297 730.8 273 705.2 269.8 704.4 c
+266.6 703.6 261.8 700.4 261 706.8 c
+260.2 713.2 252.69 729.901 221 703.6 c
+201 686.999 187.2 709 Y
+184.4 697.4 L
+f
+0.09 0.5 0.772 0 k
+433.51 774.654 m
+427.11 773.854 401.743 797.593 416.71 765.854 c
+433.31 730.654 358.31 726.654 341.51 737.854 c
+324.709 749.054 348.71 719.454 Y
+367.11 699.454 332.709 716.254 y
+298.309 729.054 274.309 703.454 271.109 702.654 c
+267.909 701.854 263.109 698.654 262.309 705.054 c
+261.509 711.454 254.13 727.988 222.309 701.854 c
+201.073 684.508 187.582 705.963 Y
+184.382 695.854 L
+159.382 735.654 174.454 677.345 Y
+183.255 642.944 313.509 681.854 y
+482.31 712.254 493.51 716.254 v
+504.71 720.254 599.038 713.927 y
+593.51 731.236 L
+528.71 777.636 510.31 753.854 496.71 757.854 c
+483.11 761.854 485.51 752.254 482.31 751.454 c
+479.11 750.654 439.91 775.454 433.51 774.654 c
+f
+0.081 0.45 0.695 0 k
+434.819 772.909 m
+428.419 772.109 403.685 796.138 418.019 764.109 c
+434.219 727.908 359.619 724.908 342.819 736.108 c
+326.019 747.308 350.019 717.708 Y
+368.419 697.708 334.019 714.508 y
+299.619 727.308 275.618 701.708 272.418 700.908 c
+269.218 700.108 264.418 696.908 263.618 703.308 c
+262.818 709.708 255.57 726.075 223.618 700.108 c
+201.145 682.017 187.964 702.926 Y
+184.364 694.308 L
+160.564 733.308 175.109 674.29 Y
+183.909 639.89 314.819 680.108 y
+483.619 710.508 494.819 714.508 v
+506.019 718.508 599.474 712.254 y
+594.02 730.072 L
+529.219 776.472 511.619 752.109 498.019 756.109 c
+484.419 760.109 486.819 750.509 483.619 749.708 c
+480.419 748.908 441.219 773.709 434.819 772.909 c
+f
+0.072 0.4 0.618 0 k
+436.128 771.163 m
+429.728 770.363 404.999 794.395 419.328 762.363 c
+436.128 724.807 360.394 723.518 344.128 734.363 c
+327.328 745.563 351.328 715.963 Y
+369.728 695.963 335.328 712.763 y
+300.928 725.563 276.928 699.963 273.728 699.163 c
+270.528 698.363 265.728 695.163 264.928 701.563 c
+264.128 707.963 257.011 724.161 224.927 698.363 c
+201.218 679.526 188.345 699.89 Y
+184.345 692.763 L
+162.545 729.563 175.764 671.235 Y
+184.564 636.835 316.128 678.363 y
+484.928 708.763 496.129 712.763 v
+507.329 716.763 599.911 710.581 y
+594.529 728.908 L
+529.729 775.309 512.929 750.363 499.329 754.363 c
+485.728 758.363 488.128 748.763 484.928 747.963 c
+481.728 747.163 442.528 771.963 436.128 771.163 c
+f
+0.063 0.35 0.54 0 k
+437.438 769.417 m
+431.037 768.617 406.814 792.871 420.637 760.617 c
+437.438 721.417 362.237 721.417 345.437 732.617 c
+328.637 743.817 352.637 714.217 Y
+371.037 694.217 336.637 711.017 y
+302.237 723.817 278.237 698.217 275.037 697.417 c
+271.837 696.617 267.037 693.417 266.237 699.817 c
+265.437 706.217 258.452 722.248 226.237 696.617 c
+201.291 677.035 188.727 696.854 Y
+184.327 691.217 L
+164.527 726.018 176.418 668.181 Y
+185.218 633.78 317.437 676.617 y
+486.238 707.017 497.438 711.017 v
+508.638 715.017 600.347 708.908 y
+595.038 727.745 L
+530.238 774.145 514.238 748.617 500.638 752.617 c
+487.038 756.617 489.438 747.017 486.238 746.217 c
+483.038 745.417 443.838 770.217 437.438 769.417 c
+f
+0.054 0.3 0.463 0 k
+438.747 767.672 m
+432.347 766.872 406.383 790.323 421.947 758.872 c
+441.147 720.072 363.546 719.672 346.746 730.872 c
+329.946 742.072 353.946 712.472 Y
+372.346 692.472 337.946 709.272 y
+303.546 722.072 279.546 696.472 276.346 695.672 c
+273.146 694.872 268.346 691.672 267.546 698.072 c
+266.746 704.472 259.892 720.335 227.546 694.872 c
+201.364 674.544 189.109 693.817 Y
+184.309 689.672 L
+166.309 722.872 177.073 665.126 Y
+185.873 630.726 318.746 674.872 y
+487.547 705.272 498.747 709.272 v
+509.947 713.272 600.783 707.236 y
+595.547 726.581 L
+530.747 772.981 515.547 746.872 501.947 750.872 c
+488.347 754.872 490.747 745.272 487.547 744.472 c
+484.347 743.672 445.147 768.472 438.747 767.672 c
+f
+0.045 0.25 0.386 0 k
+440.056 765.927 m
+433.655 765.127 407.313 788.387 423.255 757.127 c
+443.656 717.126 364.855 717.926 348.055 729.126 c
+331.255 740.326 355.255 710.726 Y
+373.655 690.726 339.255 707.526 y
+304.855 720.326 280.855 694.726 277.655 693.926 c
+274.455 693.126 269.655 689.926 268.855 696.326 c
+268.055 702.726 261.332 718.422 228.855 693.126 c
+201.436 672.053 189.491 690.781 Y
+184.291 688.126 L
+168.291 718.326 177.727 662.071 Y
+186.527 627.671 320.055 673.126 y
+488.856 703.526 500.056 707.526 v
+511.256 711.526 601.22 705.563 y
+596.056 725.417 L
+531.256 771.817 516.856 745.126 503.256 749.126 c
+489.656 753.127 492.056 743.526 488.856 742.726 c
+485.656 741.926 446.456 766.727 440.056 765.927 c
+f
+0.036 0.2 0.309 0 k
+441.365 764.181 m
+434.965 763.381 407.523 786.056 424.565 755.381 c
+446.565 715.781 366.164 716.181 349.364 727.381 c
+332.564 738.581 356.564 708.981 Y
+374.964 688.981 340.564 705.781 y
+306.164 718.581 282.164 692.981 278.964 692.181 c
+275.764 691.381 270.964 688.181 270.164 694.581 c
+269.364 700.981 262.773 716.508 230.164 691.381 c
+201.509 669.562 189.873 687.744 Y
+184.273 686.581 L
+169.872 714.981 178.382 659.017 Y
+187.182 624.616 321.364 671.381 y
+490.165 701.781 501.365 705.781 v
+512.565 709.781 601.656 703.89 y
+596.565 724.254 L
+531.765 770.654 518.165 743.381 504.565 747.381 c
+490.965 751.381 493.365 741.781 490.165 740.981 c
+486.965 740.181 447.765 764.981 441.365 764.181 c
+f
+0.027 0.15 0.231 0 k
+442.674 762.435 m
+436.274 761.635 408.832 784.311 425.874 753.635 c
+447.874 714.035 367.474 714.435 350.674 725.635 c
+333.874 736.835 357.874 707.235 Y
+376.274 687.235 341.874 704.035 y
+307.473 716.835 283.473 691.235 280.273 690.435 c
+277.073 689.635 272.273 686.435 271.473 692.835 c
+270.673 699.235 264.214 714.595 231.473 689.635 c
+201.582 667.071 190.255 684.707 Y
+184.255 685.035 L
+170.654 711.436 179.037 655.962 Y
+187.837 621.562 322.673 669.635 y
+491.474 700.035 502.674 704.035 v
+513.874 708.035 602.093 702.217 y
+597.075 723.09 L
+532.274 769.49 519.474 741.635 505.874 745.635 c
+492.274 749.635 494.674 740.035 491.474 739.235 c
+488.274 738.435 449.074 763.235 442.674 762.435 c
+f
+0.018 0.1 0.154 0 k
+443.983 760.69 m
+437.583 759.89 410.529 782.777 427.183 751.89 c
+449.183 711.09 368.783 712.69 351.983 723.89 c
+335.183 735.09 359.183 705.49 Y
+377.583 685.49 343.183 702.29 y
+308.783 715.09 284.783 689.49 281.583 688.69 c
+278.382 687.89 273.582 684.69 272.782 691.09 c
+271.982 697.49 265.654 712.682 232.782 687.89 c
+201.655 664.58 190.637 681.671 Y
+184.236 683.49 L
+171.236 707.49 179.691 652.907 Y
+188.491 618.507 323.983 667.89 y
+492.783 698.29 503.983 702.29 v
+515.183 706.29 602.529 700.544 y
+597.583 721.926 L
+532.783 768.327 520.783 739.89 507.183 743.89 c
+493.583 747.89 495.983 738.29 492.783 737.49 c
+489.583 736.69 450.383 761.49 443.983 760.69 c
+f
+0.009 0.05 0.077 0 k
+445.292 758.945 m
+438.892 758.145 412.917 781.589 428.492 750.145 c
+449.692 707.344 370.092 710.944 353.292 722.144 c
+336.492 733.344 360.492 703.744 Y
+378.892 683.744 344.492 700.544 y
+310.092 713.344 286.092 687.744 282.892 686.944 c
+279.692 686.144 274.892 682.944 274.092 689.344 c
+273.292 695.744 267.095 710.768 234.092 686.144 c
+201.727 662.089 191.018 678.635 Y
+184.218 681.944 L
+171.418 705.144 180.346 649.853 Y
+189.146 615.453 325.292 666.144 y
+494.093 696.544 505.293 700.544 v
+516.493 704.544 602.965 698.872 y
+598.093 720.763 L
+533.292 767.163 522.093 738.144 508.493 742.144 c
+494.893 746.145 497.293 736.544 494.093 735.744 c
+490.892 734.944 451.692 759.745 445.292 758.945 c
+f
+1 g
+184.2 680.399 m
+171.4 702.4 181 646.799 Y
+189.8 612.399 326.6 664.399 y
+495.401 694.8 506.601 698.8 v
+517.801 702.8 603.401 697.2 y
+598.601 719.6 L
+533.801 766 523.401 736.4 509.801 740.4 c
+496.201 744.4 498.601 734.8 495.401 734 c
+492.201 733.2 453.001 758 446.601 757.2 c
+440.201 756.4 414.981 780.207 429.801 748.4 c
+452.028 700.693 369.041 710.773 354.6 720.4 c
+337.8 731.6 361.8 702 Y
+380.2 681.999 345.8 698.8 y
+311.4 711.6 287.4 685.999 284.2 685.199 c
+281 684.399 276.2 681.199 275.4 687.599 c
+274.6 694 268.535 708.856 235.4 684.399 c
+201.8 659.599 191.4 675.599 Y
+184.2 680.399 L
+f
+0 g
+225.8 650.399 m
+218.6 638.799 239.4 625.599 V
+240.8 624.199 222.8 628.399 V
+216.6 630.399 215 640.799 V
+210.2 645.199 205.4 650.799 v
+200.6 656.399 225.8 650.399 y
+f
+0.8 g
+365.8 698 m
+383.498 671.179 382.9 666.399 v
+381.6 655.999 381.4 646.399 384.6 642.399 c
+387.801 638.399 396.601 605.199 y
+396.201 603.999 408.601 641.999 V
+420.201 657.999 400.201 676.399 V
+365 705.2 365.8 698 v
+f
+0 g
+1 J 0.1 w
+245.8 623.599 m
+257 616.399 242.6 585.199 V
+249 587.599 l
+248.2 576.399 245 573.999 V
+252.2 577.199 l
+257 569.199 253 564.399 V
+269.8 556.399 269 549.999 V
+275.4 557.999 271.4 564.399 v
+267.4 570.799 260.2 566.799 261 585.199 C
+252.2 581.999 l
+257.8 590.799 257.8 597.199 V
+249.8 594.799 l
+265.269 621.377 254.6 622.799 v
+248.6 623.599 245.8 623.599 Y
+f
+0.8 g
+278.2 606.799 m
+281 611.199 278.2 610.399 v
+275.4 609.599 244.2 594.799 238.2 585.199 C
+272.6 609.599 278.2 606.799 V
+f
+288.6 598.799 m
+291.4 603.199 288.6 602.399 v
+285.8 601.599 254.6 586.799 248.6 577.199 C
+283 601.599 288.6 598.799 V
+f
+301.8 613.999 m
+304.6 618.399 301.8 617.599 v
+299 616.799 267.8 601.999 261.8 592.399 C
+296.2 616.799 301.8 613.999 V
+f
+278.6 570.399 m
+278.6 576.399 275.8 575.599 v
+273 574.799 237 557.199 231 547.599 C
+273 573.199 278.6 570.399 V
+f
+279.8 581.199 m
+281 585.999 278.2 585.199 V
+276.2 585.199 249.8 573.599 243.8 563.999 C
+273.4 585.599 279.8 581.199 V
+f
+265.4 533.599 m
+255.4 525.999 l
+265.8 533.599 269.4 532.399 V
+262.6 521.199 261.8 515.999 V
+272.2 528.799 277.8 528.399 V
+285.4 527.999 285.4 517.199 V
+291 527.599 294.2 527.199 V
+295.4 520.799 294.2 513.999 V
+298.2 521.599 302.2 519.999 V
+308.6 521.999 307.8 510.399 V
+307.8 499.999 307 497.199 V
+312.6 523.599 315 523.999 V
+323 525.199 327.8 516.399 V
+323.8 523.999 328.6 521.999 V
+339.4 520.399 342.6 513.599 V
+335.8 525.599 341.4 522.399 V
+348.2 522.399 349.4 515.999 V
+357.8 494.799 359.8 493.199 V
+352.2 514.799 353.8 514.799 V
+351.8 526.799 357 511.999 V
+353.8 525.999 359.4 525.199 v
+365 524.399 369.4 514.399 377.8 516.799 C
+387.401 511.199 389.401 580.399 V
+265.4 533.599 L
+f
+0 g
+0 J 1 w
+270.2 626.399 m
+285 632.399 325 626.399 V
+332.2 625.999 339 634.799 v
+345.8 643.599 372.6 650.799 379 648.799 C
+388.601 642.399 l
+389.401 641.199 l
+401.801 630.799 402.201 623.199 v
+402.601 615.599 387.801 567.599 378.2 551.599 c
+368.6 535.599 359 523.199 339.8 525.599 C
+319 529.599 293.4 525.599 v
+264.2 527.199 261.4 535.199 v
+258.6 543.199 272.6 558.399 y
+277 566.799 275.8 581.199 v
+274.6 595.599 275 623.599 270.2 626.399 c
+f
+0.1 0.6 0.45 0 k
+292.2 624.399 m
+300.6 605.999 271 540.799 y
+269 539.199 283.66 533.154 293.8 535.599 c
+304.746 538.237 345 533.999 Y
+368.6 549.599 381.4 593.999 y
+391.801 617.999 374.2 621.199 v
+356.6 624.399 292.2 624.399 y
+f
+0.1 0.6 0.45 0.2 k
+290.169 593.503 m
+293.495 606.293 295.079 618.094 292.2 624.399 c
+354.6 617.999 365.8 638.799 v
+370.041 646.674 384.801 615.999 384.4 606.399 c
+321.4 591.999 306.6 603.199 V
+290.169 593.503 L
+f
+0.1 0.6 0.45 0.25 k
+294.6 577.199 m
+296.6 569.999 294.2 565.999 V
+292.6 565.199 291.4 564.799 V
+292.6 561.199 298.6 559.599 V
+300.6 555.199 303 554.799 v
+305.4 554.399 310.2 548.799 314.2 549.999 c
+318.2 551.199 329.4 555.199 y
+335 558.399 343.8 554.799 V
+346.175 555.601 346.6 559.599 v
+347.1 564.299 350.2 567.999 352.2 569.999 c
+354.2 571.999 363.8 584.799 362.6 585.199 c
+361.4 585.599 294.6 577.199 Y
+f
+0 0.55 0.5 0 k
+290.2 625.599 m
+287.4 603.199 290.6 594.799 v
+293.8 586.399 293 584.399 292.2 580.399 c
+291.4 576.399 295.8 566.399 301.4 560.399 C
+313.4 558.799 l
+328.6 562.399 337.8 559.599 V
+346.794 558.256 350.2 573.199 V
+355 579.599 362.2 582.399 v
+369.4 585.199 376.6 626.799 372.6 634.799 c
+368.6 642.799 354.2 647.199 338.2 631.599 c
+322.2 615.999 320.2 632.799 290.2 625.599 C
+b
+0 0 0.2 0 k
+0.5 w
+291.8 550.799 m
+291 552.799 286.6 553.199 V
+264.2 556.799 255.8 569.199 V
+249 574.799 253.4 563.199 V
+263.8 542.799 270.6 539.999 V
+287 535.999 291.8 550.799 V
+b
+0 0.55 0.5 0.2 k
+1 w
+371.742 614.771 m
+372.401 622.677 374.354 631.291 372.6 634.799 c
+366.154 647.693 349.181 642.305 338.2 631.599 c
+322.2 615.999 320.2 632.799 290.2 625.599 C
+288.455 611.636 289.295 601.624 v
+326.6 613.199 327.4 607.599 V
+329 610.799 338.2 610.799 v
+347.4 610.799 370.142 611.971 371.742 614.771 C
+f
+0 g
+0 0.55 0.5 0.35 K
+2 w
+328.6 624.799 m
+333.4 619.999 329.8 610.399 V
+315.4 594.399 317.4 580.399 v
+S
+0 0 0.2 0 k
+0 G
+0.5 w
+280.6 539.999 m
+276.2 552.799 285 545.999 V
+289.8 543.999 288.6 542.399 v
+287.4 540.799 281.8 536.799 280.6 539.999 C
+b
+285.64 538.799 m
+282.12 549.039 289.16 543.599 V
+293.581 541.151 292.04 540.719 v
+287.48 539.439 292.04 536.879 285.64 538.799 C
+b
+290.44 538.799 m
+286.92 549.039 293.96 543.599 V
+298.335 541.289 296.84 540.719 v
+293.48 539.439 296.84 536.879 290.44 538.799 C
+b
+297.04 538.599 m
+293.52 548.839 300.56 543.399 V
+304.943 541.067 303.441 540.519 v
+300.48 539.439 303.441 536.679 297.04 538.599 C
+b
+303.52 538.679 m
+300 548.919 307.041 543.479 V
+310.881 541.879 309.921 540.599 v
+308.961 539.319 309.921 536.759 303.52 538.679 C
+b
+310.2 537.999 m
+305.4 550.399 314.6 543.999 V
+319.4 541.999 318.2 540.399 v
+317 538.799 318.2 535.599 310.2 537.999 C
+b
+0 g
+0.1 0.6 0.45 0.25 K
+2 w
+281.8 555.199 m
+295 557.999 301 554.799 V
+307 553.599 308.2 553.999 v
+309.4 554.399 312.6 554.799 y
+S
+315.8 546.399 m
+327.8 559.999 339.8 555.599 v
+346.816 553.026 345.8 556.399 346.6 559.199 c
+347.4 561.999 347.6 566.199 352.6 569.199 c
+S
+0 0 0.2 0 k
+0 G
+0.5 w
+333 562.399 m
+329 573.199 326.2 560.399 v
+323.4 547.599 320.2 543.999 318.6 541.199 C
+318.6 535.999 327 536.399 V
+337.8 536.799 338.2 539.599 v
+338.6 542.399 337 553.999 333 562.399 C
+b
+0 g
+0.1 0.6 0.45 0.25 K
+2 w
+347 555.199 m
+350.6 557.599 353 556.399 v
+S
+353.5 571.599 m
+356.4 576.499 361.2 577.299 v
+S
+0.7 g
+0 G
+1 w
+274.2 534.799 m
+292.2 531.599 296.6 533.199 V
+305.4 533.199 297 531.199 V
+284.2 531.199 276.2 532.399 V
+264.6 537.999 274.2 534.799 V
+f
+0 0 0.2 0 k
+0.5 w
+288.2 627.999 m
+305.8 627.999 307.8 627.199 V
+315 596.399 311.4 588.799 V
+310.2 585.999 307.4 591.599 V
+289 624.399 285.8 626.399 v
+282.6 628.399 287 627.999 288.2 627.999 C
+b
+211.1 630.699 m
+220 628.999 232.6 626.399 V
+237.4 603.999 240.6 599.199 v
+243.8 594.399 240.2 594.399 236.6 597.199 c
+233 599.999 218.2 613.999 216.2 618.399 c
+214.2 622.799 211.1 630.699 y
+b
+232.961 626.182 m
+238.761 624.634 239.77 622.419 v
+240.778 620.205 238.568 616.908 y
+237.568 613.603 236.366 615.765 v
+235.164 617.928 232.292 625.588 232.961 626.182 c
+b
+0 g
+233 626.399 m
+236.6 621.199 240.2 621.199 v
+243.8 621.199 244.182 621.612 247 620.999 c
+251.6 619.999 251.2 621.999 257.8 620.799 c
+260.44 620.319 263 621.199 265.8 619.999 c
+268.6 618.799 271.8 619.599 273 621.599 c
+274.2 623.599 279 627.799 Y
+266.2 625.999 263.4 625.199 V
+241 623.999 233 626.399 V
+f
+0 0 0.2 0 k
+277.6 626.199 m
+271.15 622.699 270.75 620.299 v
+270.35 617.899 276 614.199 y
+278.75 609.599 279.35 611.999 v
+279.95 614.399 278.4 625.799 277.6 626.199 c
+b
+240.115 620.735 m
+247.122 609.547 247.339 620.758 V
+247.896 622.016 246.136 622.038 v
+240.061 622.114 241.582 626.216 240.115 620.735 C
+b
+247.293 620.486 m
+255.214 609.299 254.578 620.579 V
+254.585 620.911 252.832 621.064 v
+248.085 621.478 248.43 625.996 247.293 620.486 C
+b
+254.506 620.478 m
+262.466 609.85 261.797 619.516 V
+261.916 620.749 260.262 621.05 v
+256.37 621.756 256.159 625.005 254.506 620.478 C
+b
+261.382 620.398 m
+269.282 608.837 269.63 618.618 V
+271.274 619.996 269.528 620.218 v
+263.71 620.958 264.508 625.412 261.382 620.398 C
+b
+0 0 0.2 0.1 k
+225.208 616.868 m
+217.55 618.399 l
+214.95 623.399 212.85 629.549 y
+219.2 628.549 231.7 625.749 V
+232.576 622.431 234.048 616.636 v
+225.208 616.868 l
+f
+290.276 621.53 m
+288.61 624.036 287.293 625.794 286.643 626.2 c
+283.63 628.083 287.773 627.706 288.902 627.706 C
+305.473 627.706 307.356 626.953 V
+307.88 624.711 308.564 621.32 V
+298.476 623.33 290.276 621.53 V
+f
+0.2 0.55 0.85 0 k
+1 w
+343.88 759.679 m
+371.601 755.719 397.121 791.359 398.881 801.04 c
+400.641 810.72 390.521 822.6 Y
+391.841 825.68 387.001 839.76 381.721 849 c
+376.441 858.24 360.54 857.266 343 858.24 c
+327.16 859.12 308.68 835.8 307.36 834.04 c
+306.04 832.28 312.2 793.999 313.52 788.279 c
+314.84 782.559 312.2 756.159 y
+346.44 765.259 316.16 763.639 343.88 759.679 c
+f
+0.08 0.44 0.68 0 k
+308.088 833.392 m
+306.792 831.664 312.84 794.079 314.136 788.463 c
+315.432 782.847 312.84 756.927 y
+345.512 765.807 316.728 764.271 343.944 760.383 c
+371.161 756.495 396.217 791.487 397.945 800.992 c
+399.673 810.496 389.737 822.16 Y
+391.033 825.184 386.281 839.008 381.097 848.08 c
+375.913 857.152 360.302 856.195 343.08 857.152 c
+327.528 858.016 309.384 835.12 308.088 833.392 c
+f
+0.06 0.33 0.51 0 k
+308.816 832.744 m
+307.544 831.048 313.48 794.159 314.752 788.647 c
+316.024 783.135 313.48 757.695 y
+344.884 766.855 317.296 764.903 344.008 761.087 c
+370.721 757.271 395.313 791.615 397.009 800.944 c
+398.705 810.272 388.953 821.72 Y
+390.225 824.688 385.561 838.256 380.473 847.16 c
+375.385 856.064 360.063 855.125 343.16 856.064 c
+327.896 856.912 310.088 834.44 308.816 832.744 c
+f
+0.04 0.22 0.34 0 k
+309.544 832.096 m
+308.296 830.432 314.12 794.239 315.368 788.831 c
+316.616 783.423 314.12 758.463 y
+343.556 767.503 317.864 765.535 344.072 761.791 c
+370.281 758.047 394.409 791.743 396.073 800.895 c
+397.737 810.048 388.169 821.28 Y
+389.417 824.192 384.841 837.504 379.849 846.24 c
+374.857 854.976 359.824 854.055 343.24 854.976 c
+328.264 855.808 310.792 833.76 309.544 832.096 c
+f
+0.02 0.11 0.17 0 k
+310.272 831.448 m
+309.048 829.816 314.76 794.319 315.984 789.015 c
+317.208 783.711 314.76 759.231 y
+342.628 768.151 318.432 766.167 344.136 762.495 c
+369.841 758.823 393.505 791.871 395.137 800.848 c
+396.769 809.824 387.385 820.84 Y
+388.609 823.696 384.121 836.752 379.225 845.32 c
+374.329 853.888 359.585 852.985 343.32 853.888 c
+328.632 854.704 311.496 833.08 310.272 831.448 c
+f
+1 g
+344.2 763.2 m
+369.4 759.6 392.601 792 394.201 800.8 c
+395.801 809.6 386.601 820.4 Y
+387.801 823.2 383.4 836 378.6 844.4 c
+373.8 852.8 359.346 851.914 343.4 852.8 c
+329 853.6 312.2 832.4 311 830.8 c
+309.8 829.2 315.4 794.4 316.6 789.2 c
+317.8 784 315.4 760 y
+340.9 768.6 319 766.8 344.2 763.2 c
+f
+0.8 g
+390.601 797.2 m
+362.8 789.6 351.2 791.2 V
+335.4 797.8 326.6 776 V
+323 768.8 321 766.8 v
+319 764.8 390.601 797.2 Y
+f
+0 g
+394.401 799.4 m
+365.4 787.2 355.4 787.6 v
+339 792.2 330.6 777.6 V
+322.2 768.4 319 766.8 V
+318.6 765.2 325 769.2 V
+335.4 764 l
+350.2 754.4 359.8 770.4 V
+363.8 781.6 363.8 783.6 v
+363.8 785.6 385 791.2 386.601 791.6 c
+388.201 792 394.801 796.2 394.401 799.4 C
+f
+0.4 0.2 0.8 0 k
+347 763.486 m
+340.128 763.486 331.755 767.351 331.755 773.6 c
+331.755 779.848 340.128 786.113 347 786.113 c
+353.874 786.113 359.446 781.048 359.446 774.8 c
+359.446 768.551 353.874 763.486 347 763.486 c
+f
+0.4 0.2 0.8 0.2 k
+343.377 780.17 m
+338.531 779.448 333.442 777.945 333.514 778.161 c
+335.054 782.78 341.415 786.113 347 786.113 c
+351.296 786.113 355.084 784.135 357.32 781.125 c
+352.004 781.455 343.377 780.17 v
+f
+1 g
+355.4 780.4 m
+351 783.6 351 781.4 V
+354.6 777 355.4 780.4 V
+f
+0 g
+345.4 772.274 m
+342.901 772.274 340.875 774.3 340.875 776.8 c
+340.875 779.299 342.901 781.325 345.4 781.325 c
+347.9 781.325 349.926 779.299 349.926 776.8 c
+349.926 774.3 347.9 772.274 345.4 772.274 c
+f
+0.2 0.55 0.85 0 k
+241.4 785.6 m
+238.2 806.8 240.6 811.2 V
+251.4 821.2 251 824.8 V
+250.6 842.8 249.4 843.6 v
+248.2 844.4 240.6 850.4 234.6 844 C
+224.2 826 225 819.6 V
+225 817.6 l
+217.4 818 215.8 816 V
+214.6 810.8 213.4 810.4 V
+210.6 808 212.6 805.2 V
+210.6 802.8 211 798.8 V
+218.6 794.8 L
+220.6 780.4 231.4 775.2 v
+236.236 772.871 239.4 779.6 241.4 785.6 c
+f
+1 g
+240.4 787.44 m
+237.52 806.52 239.68 810.48 V
+249.4 819.48 249.04 822.72 V
+248.68 838.92 247.6 839.64 v
+246.52 840.36 239.68 845.76 234.28 840 C
+224.92 823.8 225.64 818.04 V
+225.64 816.24 l
+218.8 816.6 217.36 814.8 V
+216.28 810.12 215.2 809.76 V
+212.68 807.6 214.48 805.08 V
+212.68 802.92 213.04 799.32 V
+219.88 795.72 L
+221.68 782.76 231.4 778.08 v
+235.752 775.985 238.6 782.04 240.4 787.44 c
+f
+0.075 0.412 0.637 0 k
+248.95 842.61 m
+247.86 843.47 240.37 849.24 234.52 843 C
+224.38 825.45 225.16 819.21 V
+225.16 817.26 l
+217.75 817.65 216.19 815.7 V
+215.02 810.63 213.85 810.24 V
+211.12 807.9 213.07 805.17 V
+211.12 802.83 211.51 798.93 V
+218.92 795.03 L
+220.87 780.99 231.4 775.92 v
+236.114 773.65 239.2 780.21 241.15 786.06 c
+238.03 806.73 240.37 811.02 V
+250.9 820.77 250.51 824.28 V
+250.12 841.83 248.95 842.61 V
+f
+0.05 0.275 0.425 0 k
+248.5 841.62 m
+247.52 842.54 240.14 848.08 234.44 842 C
+224.56 824.9 225.32 818.82 V
+225.32 816.92 l
+218.1 817.3 216.58 815.4 V
+215.44 810.46 214.3 810.08 V
+211.64 807.8 213.54 805.14 V
+211.64 802.86 212.02 799.06 V
+219.24 795.26 L
+221.14 781.58 231.4 776.64 v
+235.994 774.428 239 780.82 240.9 786.52 c
+237.86 806.66 240.14 810.84 V
+250.4 820.34 250.02 823.76 V
+249.64 840.86 248.5 841.62 V
+f
+0.025 0.137 0.212 0 k
+248.05 840.63 m
+247.18 841.61 239.91 846.92 234.36 841 C
+224.74 824.35 225.48 818.43 V
+225.48 816.58 l
+218.45 816.95 216.97 815.1 V
+215.86 810.29 214.75 809.92 V
+212.16 807.7 214.01 805.11 V
+212.16 802.89 212.53 799.19 V
+219.56 795.49 L
+221.41 782.17 231.4 777.36 v
+235.873 775.206 238.8 781.43 240.65 786.98 c
+237.69 806.59 239.91 810.66 V
+249.9 819.91 249.53 823.24 V
+249.16 839.89 248.05 840.63 V
+f
+1 g
+240.4 787.54 m
+237.52 806.52 239.68 810.48 V
+249.4 819.48 249.04 822.72 V
+248.68 838.92 247.6 839.64 V
+246.84 840.68 239.68 845.76 234.28 840 C
+224.92 823.8 225.64 818.04 V
+225.64 816.24 l
+218.8 816.6 217.36 814.8 V
+216.28 810.12 215.2 809.76 V
+212.68 807.6 214.48 805.08 V
+212.68 802.92 213.04 799.32 V
+219.88 795.72 L
+221.68 782.76 231.4 778.08 v
+235.752 775.985 238.6 782.14 240.4 787.54 c
+f
+0.8 g
+237.3 793.8 m
+215.7 804 214.8 804.8 V
+223.9 796.6 224.7 796.6 v
+225.5 796.6 237.3 793.8 Y
+f
+0 g
+220.2 800 m
+238.6 796.4 238.6 792 v
+238.6 789.088 238.357 775.669 233 777.2 c
+224.6 779.6 228.2 794 220.2 800 c
+f
+0.4 0.2 0.8 0 k
+228.6 796.2 m
+237.578 794.726 238.6 792 v
+239.2 790.4 239.863 782.092 234.4 781 c
+229.848 780.089 227.618 790.31 228.6 796.2 c
+f
+0 g
+314.595 753.651 m
+314.098 755.393 315.409 755.262 317.2 755.8 c
+319.2 756.4 331.4 760.2 332.2 762.8 c
+333 765.4 346.2 761 Y
+348 760.2 352.4 757.6 Y
+357.2 756.4 363.8 756 Y
+366.2 755 369.6 752.2 Y
+384.2 742 396.601 749.2 Y
+416.601 755.8 410.601 773 Y
+407.601 782 410.801 785.4 Y
+411.001 789.2 418.201 782.8 Y
+420.801 778.6 421.601 773.6 Y
+429.601 762.4 426.201 780.2 Y
+426.401 781.2 423.601 784.8 423.601 786 c
+423.601 787.2 421.801 790.6 Y
+418.801 794 421.201 801 Y
+423.001 814.8 420.801 813 Y
+419.601 814.8 410.401 804.8 Y
+408.201 801.4 402.201 799.8 Y
+399.401 798 396.001 799.4 Y
+393.401 799.8 387.801 792.8 Y
+390.601 793 393.001 788.6 395.401 788.4 c
+397.801 788.2 399.601 790.8 401.201 791.4 c
+402.801 792 405.601 786.2 Y
+406.001 783.6 400.401 778.8 Y
+400.001 774.2 398.401 775.8 Y
+395.401 776.4 394.201 772.6 393.201 768 c
+392.201 763.4 388.001 763 y
+386.401 755.6 385.2 758.6 Y
+385 764.2 379 758.4 Y
+377.8 756.4 373.2 758.6 Y
+366.4 760.6 368.8 762.6 Y
+370.6 764.8 381.8 762.6 Y
+384 764.2 376 768.2 Y
+375.4 770 376.4 774.4 Y
+377.6 777.6 384.4 783.2 Y
+393.801 784.4 391.001 786 Y
+384.801 791.2 379 783.6 Y
+376.8 777.4 359.4 762.4 Y
+354.6 759 357.2 765.8 353.2 762.4 c
+349.2 759 328.6 768 y
+317.038 769.193 314.306 753.451 310.777 756.571 c
+316.195 748.051 314.595 753.651 v
+f
+509.401 920 m
+483.801 912 481.001 893.2 V
+478.601 870.4 499.001 852.8 V
+499.401 846.4 501.401 843.2 v
+499.801 838.4 518.601 846 V
+545.801 854.4 l
+552.201 856.8 557.401 865.6 v
+562.601 874.4 577.801 893.2 574.201 918.4 C
+575.401 929.6 569.401 930 V
+561.001 931.6 553.801 924 V
+547.001 920.8 544.601 921.2 V
+509.401 920 L
+f
+564.022 920.99 m
+566.122 929.92 561.282 925.08 V
+554.242 919.36 546.761 919.36 V
+532.241 917.16 527.841 903.96 V
+523.881 877.12 531.801 871.4 V
+536.641 863.92 543.681 870.52 v
+550.722 877.12 566.222 907.35 564.022 920.99 C
+f
+0.2 g
+563.648 920.632 m
+565.738 929.376 560.986 924.624 V
+554.074 919.008 546.729 919.008 V
+532.473 916.848 528.153 903.888 V
+524.265 877.536 532.041 871.92 V
+536.793 864.576 543.705 871.056 v
+550.618 877.536 565.808 907.24 563.648 920.632 C
+f
+0.4 g
+563.274 920.274 m
+565.354 928.832 560.69 924.168 V
+553.906 918.656 546.697 918.656 V
+532.705 916.536 528.465 903.816 V
+524.649 877.952 532.281 872.44 V
+536.945 865.232 543.729 871.592 v
+550.514 877.952 565.394 907.13 563.274 920.274 C
+f
+0.6 g
+562.9 919.916 m
+564.97 928.288 560.394 923.712 V
+553.738 918.304 546.665 918.304 V
+532.937 916.224 528.777 903.744 V
+525.033 878.368 532.521 872.96 V
+537.097 865.888 543.753 872.128 v
+550.41 878.368 564.98 907.02 562.9 919.916 C
+f
+0.8 g
+562.526 919.558 m
+564.586 927.744 560.098 923.256 V
+553.569 917.952 546.633 917.952 V
+533.169 915.912 529.089 903.672 V
+525.417 878.784 532.761 873.48 V
+537.249 866.544 543.777 872.664 v
+550.305 878.784 564.566 906.91 562.526 919.558 C
+f
+1 g
+562.151 919.2 m
+564.201 927.2 559.801 922.8 V
+553.401 917.6 546.601 917.6 V
+533.401 915.6 529.401 903.6 V
+525.801 879.2 533.001 874 V
+537.401 867.2 543.801 873.2 v
+550.201 879.2 564.151 906.8 562.151 919.2 C
+f
+0.1 0.55 0.85 0.3 k
+350.6 716 m
+330.2 735.2 322.2 736 V
+287.8 740 273 722 V
+290.6 742.4 318.2 736.8 V
+296.6 741.2 284.2 738 V
+267.4 738 257.8 724 V
+255 719.2 l
+259 734 277.4 740 V
+300.2 744.8 311 740 V
+289.4 746.8 279.4 744.8 V
+249 747.2 236.2 720.8 V
+240.2 735.2 255 742.4 V
+268.6 751.2 289 748.4 V
+303.4 745.2 308.6 742.8 v
+313.8 740.4 312.6 743.2 304.2 748 C
+298.6 758 284.6 757.6 V
+241.8 754 231.4 742 V
+245 753.2 255.4 756 V
+277.8 764 286.2 763.2 V
+311 762.2 318.6 766.2 V
+307.4 761.2 310.6 758 v
+313.8 754.8 320.6 747.2 320.6 746 c
+320.6 744.8 344.8 722.7 348.4 718.3 C
+350.6 716 l
+f
+0.8 g
+1 J 0.1 w
+489 522 m
+473.5 558.5 461 568 V
+487 552 490.5 534 V
+490.5 524 489 522 V
+f
+536 514.5 m
+509.5 569.5 491 593.5 V
+534.5 556 539.5 529.5 V
+540 524 l
+537 526.5 l
+536.5 517.5 536 514.5 V
+f
+592.5 563 m
+530 622.5 528.5 625 V
+589 559 592 551.5 V
+590 560.5 592.5 563 V
+f
+404 519.5 m
+423.5 571.5 442.5 549 V
+457.5 539 457 536 V
+453 542.5 435 542 V
+416 545 404 519.5 V
+f
+594.5 647 m
+549.5 675.5 542 677 v
+530.193 679.361 591.5 648 596.5 637.5 C
+598.5 640 594.5 647 V
+f
+0 g
+0 J 1 w
+443.801 540.399 m
+464.201 542.399 471.001 549.199 V
+475.401 545.599 l
+493.001 583.999 l
+496.601 578.799 l
+511.001 593.599 510.201 601.599 v
+509.401 609.599 523.001 595.599 y
+522.201 607.199 529.401 600.399 V
+527.001 615.999 535.401 607.999 V
+524.864 638.156 547.401 612.399 v
+553.001 605.999 548.601 612.799 y
+522.601 660.799 544.201 646.399 v
+546.201 669.199 545.001 673.599 v
+543.801 677.999 541.801 700.4 537.001 705.6 c
+532.201 710.8 537.401 712.4 543.001 707.2 C
+531.801 731.2 545.001 719.2 V
+541.401 734.4 537.001 737.2 V
+531.401 754.4 546.601 743.6 V
+542.201 756 539.001 759.2 V
+527.401 786.8 534.601 782 V
+539.001 778.4 l
+532.201 792.4 538.601 788 v
+545.001 783.6 545.001 784 y
+523.801 817.2 544.201 799.6 V
+536.042 813.518 532.601 820.4 V
+513.801 840.8 528.201 834.4 V
+533.001 832.8 l
+524.201 842.8 516.201 844.4 v
+508.201 846 518.601 852.4 525.001 850.4 c
+531.401 848.4 547.001 840.8 y
+559.801 822 563.801 821.6 V
+543.801 829.2 549.801 821.2 V
+564.201 807.2 557.001 807.6 V
+551.001 800.4 555.801 791.6 V
+537.342 809.991 552.201 784.4 v
+559.001 768 l
+534.601 792.8 545.801 770.8 V
+563.001 747.2 565.001 746.8 v
+567.001 746.4 571.401 737.6 y
+567.001 739.6 l
+572.201 730.8 l
+561.001 742.8 567.001 729.6 V
+572.601 715.2 l
+552.201 737.2 565.801 707.6 V
+549.401 712.8 558.201 695.6 V
+556.601 679.599 557.001 674.399 v
+557.401 669.199 558.601 640.799 554.201 632.799 c
+549.801 624.799 560.201 605.599 562.201 601.599 c
+564.201 597.599 567.801 586.799 559.001 595.999 c
+550.201 605.199 554.601 599.599 556.601 590.799 c
+558.601 581.999 564.601 566.399 563.801 560.799 C
+562.601 559.599 559.401 563.199 V
+544.601 585.999 546.201 571.599 V
+545.001 563.599 541.801 554.799 V
+538.601 543.999 538.601 552.799 V
+535.401 569.599 532.601 561.999 v
+529.801 554.399 526.201 548.399 523.401 545.999 c
+520.601 543.599 515.401 566.399 514.201 555.999 C
+502.201 568.399 497.401 551.999 V
+485.801 535.599 l
+485.401 547.999 484.201 541.999 V
+454.201 535.999 443.801 540.399 V
+f
+409.401 897.2 m
+397.801 905.2 393.801 904.8 v
+389.801 904.4 421.401 913.6 462.601 886 C
+467.401 883.2 471.001 883.6 V
+474.201 881.2 471.401 877.6 V
+462.601 868 473.801 856.8 V
+492.201 850 486.601 858.8 V
+497.401 854.8 499.801 850.8 v
+502.201 846.8 501.001 850.8 y
+494.601 858 488.601 863.2 V
+483.401 865.2 480.601 873.6 v
+477.801 882 475.401 892 479.801 895.2 C
+475.801 890.8 476.601 894.8 v
+477.401 898.8 481.001 902.4 482.601 902.8 c
+484.201 903.2 500.601 919 507.401 919.4 C
+498.201 918 495.201 919 v
+492.201 920 465.601 931.4 459.601 932.6 C
+442.801 939.2 454.801 937.2 V
+490.601 933.4 508.801 920.2 V
+501.601 928.6 483.201 935.6 V
+461.001 948.2 425.801 943.2 V
+408.001 940 400.201 938.2 V
+397.601 938.8 397.001 939.2 v
+396.401 939.6 384.6 948.6 357 941.6 C
+340 937 331.4 932.2 V
+316.2 931 312.6 927.8 V
+294 913.2 292 912.4 v
+290 911.6 278.6 904 277.8 903.6 C
+302.4 910.2 304.8 912.6 v
+307.2 915 324.6 917.6 327 916.2 c
+329.4 914.8 337.8 915.4 328.2 914.8 C
+403.801 900 404.601 898 v
+405.401 896 409.401 897.2 y
+f
+0.2 0.55 0.85 0 k
+480.801 906.4 m
+470.601 913.8 468.601 913.8 v
+466.601 913.8 454.201 924 450.001 923.6 c
+445.801 923.2 433.601 933.2 406.201 925 C
+405.601 927 409.201 927.8 V
+415.601 930 416.001 930.6 V
+436.201 934.8 443.401 931.2 V
+452.601 928.6 458.801 922.4 V
+470.001 919.2 473.201 920.2 V
+482.001 918 482.401 916.2 V
+488.201 913.2 486.401 910.6 V
+486.801 909 480.801 906.4 V
+f
+468.33 908.509 m
+469.137 907.877 470.156 907.779 470.761 906.97 c
+470.995 906.656 470.706 906.33 470.391 906.233 c
+469.348 905.916 468.292 906.486 467.15 905.898 c
+466.748 905.691 466.106 905.873 465.553 906.022 c
+463.921 906.463 462.092 906.488 460.401 905.8 C
+458.416 906.929 456.056 906.345 453.975 907.346 c
+453.917 907.373 453.695 907.027 453.621 907.054 c
+450.575 908.199 446.832 907.916 444.401 910.2 C
+441.973 910.612 439.616 911.074 437.188 911.754 c
+435.37 912.263 433.961 913.252 432.341 914.084 c
+430.964 914.792 429.507 915.314 427.973 915.686 c
+426.11 916.138 424.279 916.026 422.386 916.546 c
+422.293 916.571 422.101 916.227 422.019 916.254 c
+421.695 916.362 421.405 916.945 421.234 916.892 c
+419.553 916.37 418.065 917.342 416.401 917 C
+415.223 918.224 413.495 917.979 411.949 918.421 c
+408.985 919.269 405.831 917.999 402.801 919 C
+406.914 920.842 411.601 919.61 415.663 921.679 c
+417.991 922.865 420.653 921.763 423.223 922.523 c
+423.71 922.667 424.401 922.869 424.801 922.2 C
+424.935 922.335 425.117 922.574 425.175 922.546 c
+427.625 921.389 429.94 920.115 432.422 919.049 c
+432.763 918.903 433.295 919.135 433.547 918.933 c
+435.067 917.717 437.01 917.82 438.401 916.6 C
+440.099 917.102 441.892 916.722 443.621 917.346 c
+443.698 917.373 443.932 917.032 443.965 917.054 c
+445.095 917.802 446.25 917.531 447.142 917.227 c
+447.48 917.112 448.143 916.865 448.448 916.791 c
+449.574 916.515 450.43 916.035 451.609 915.852 c
+451.723 915.834 451.908 916.174 451.98 916.146 c
+453.103 915.708 454.145 915.764 454.801 914.6 C
+454.936 914.735 455.101 914.973 455.183 914.946 c
+456.21 914.608 456.859 913.853 457.96 913.612 c
+458.445 913.506 459.057 912.88 459.633 912.704 c
+462.025 911.973 463.868 910.444 466.062 909.549 c
+466.821 909.239 467.697 909.005 468.33 908.509 c
+f
+391.696 922.739 m
+389.178 924.464 386.81 925.57 384.368 927.356 c
+384.187 927.489 383.827 927.319 383.625 927.441 c
+382.618 928.05 381.73 928.631 380.748 929.327 c
+380.209 929.709 379.388 929.698 378.88 929.956 c
+376.336 931.248 373.707 931.806 371.2 933 C
+371.882 933.638 373.004 933.394 373.6 934.2 C
+373.795 933.92 374.033 933.636 374.386 933.827 c
+376.064 934.731 377.914 934.884 379.59 934.794 c
+381.294 934.702 383.014 934.397 384.789 934.125 c
+385.096 934.078 385.295 933.555 385.618 933.458 c
+387.846 932.795 390.235 933.32 392.354 932.482 c
+393.945 931.853 395.515 931.03 396.754 929.755 c
+397.006 929.495 396.681 929.194 396.401 929 C
+396.789 929.109 397.062 928.903 397.173 928.59 c
+397.257 928.351 397.257 928.049 397.173 927.81 c
+397.061 927.498 396.782 927.397 396.408 927.346 c
+395.001 927.156 396.773 928.536 396.073 928.088 c
+394.8 927.274 395.546 925.868 394.801 924.6 C
+394.521 924.794 394.291 925.012 394.401 925.4 C
+394.635 924.878 394.033 924.588 393.865 924.272 c
+393.48 923.547 392.581 922.132 391.696 922.739 c
+f
+359.198 915.391 m
+356.044 916.185 352.994 916.07 349.978 917.346 c
+349.911 917.374 349.688 917.027 349.624 917.054 c
+348.258 917.648 347.34 918.614 346.264 919.66 c
+345.351 920.548 343.693 920.161 342.419 920.648 c
+342.095 920.772 341.892 921.284 341.591 921.323 c
+340.372 921.48 339.445 922.429 338.4 923 C
+340.736 923.795 343.147 923.764 345.609 924.148 c
+345.722 924.166 345.867 923.845 346 923.845 c
+346.136 923.845 346.266 924.066 346.4 924.2 C
+346.595 923.92 346.897 923.594 347.154 923.848 c
+347.702 924.388 348.258 924.198 348.798 924.158 c
+348.942 924.148 349.067 923.845 349.2 923.845 c
+349.336 923.845 349.467 924.156 349.6 924.156 c
+349.736 924.155 349.867 923.845 350 923.845 c
+350.136 923.845 350.266 924.066 350.4 924.2 C
+351.092 923.418 351.977 923.972 352.799 923.793 c
+353.837 923.566 354.104 922.418 355.178 922.12 c
+359.893 920.816 364.03 918.671 368.393 916.584 c
+368.7 916.437 368.91 916.189 368.8 915.8 C
+369.067 915.8 369.38 915.888 369.57 915.756 c
+370.628 915.024 371.669 914.476 372.366 913.378 c
+372.582 913.039 372.253 912.632 372.02 912.684 c
+367.591 913.679 363.585 914.287 359.198 915.391 c
+f
+345.338 871.179 m
+343.746 872.398 343.162 874.429 342.034 876.221 c
+341.82 876.561 342.094 876.875 342.411 876.964 c
+342.971 877.123 343.514 876.645 343.923 876.443 c
+345.668 875.581 347.203 874.339 349.2 874.2 C
+351.19 871.966 355.45 871.581 355.457 868.2 c
+355.458 867.341 354.03 868.259 353.6 867.4 C
+351.149 868.403 348.76 868.3 346.38 869.767 c
+345.763 870.148 346.093 870.601 345.338 871.179 c
+f
+317.8 923.756 m
+317.935 923.755 324.966 923.522 324.949 923.408 c
+324.904 923.099 317.174 922.05 316.81 922.22 c
+316.646 922.296 309.134 919.866 309 920 C
+309.268 920.135 317.534 923.756 317.8 923.756 c
+f
+0 g
+333.2 914 m
+318.4 912.2 314 911 v
+309.6 909.8 291 902.2 288 900.2 C
+274.6 894.8 257.6 874.8 V
+265.2 878.2 267.4 881 V
+281 893.6 280.8 891 V
+293 899.6 292.4 897.4 V
+316.8 908.6 314.8 905.4 V
+336.4 910 335.4 908 V
+354.2 903.6 351.4 903.4 V
+345.6 902.2 352 898.6 V
+348.6 894.2 343.2 898.2 v
+337.8 902.2 340.8 900 335.8 899 C
+333.2 898.2 328.6 902.2 V
+323 906.8 314.2 903.2 V
+283.6 890.6 281.6 890 V
+278 887.2 275.6 883.6 V
+269.8 879.2 266.8 877.8 V
+254 866.2 252.8 864.8 V
+249.4 859.6 248.6 859.2 V
+255 863 257 865 V
+271 875 276.4 875.8 V
+280.8 878.8 281.6 880.2 V
+296 889.4 300.2 889.4 V
+309.4 884.2 311.8 891.2 V
+317.6 893 323.2 891.8 V
+326.4 894.4 325.6 896.6 V
+327.2 898.4 328.2 894.6 V
+331.6 891 336.4 893 V
+340.4 893.2 338.4 890.8 V
+334 887 322.2 886.8 V
+309.8 886.2 293.4 878.6 V
+263.6 868.2 254.4 857.8 V
+248 849 242.6 847.8 V
+236.8 847 230.8 839.6 V
+240.6 845.4 249.6 845.4 V
+253.6 847.8 249.8 844.2 V
+246.2 836.6 247.8 831.2 V
+247.2 826 246.4 824.4 V
+238.6 811.6 238.6 809.2 v
+238.6 806.8 239.8 797 240.2 796.4 c
+240.6 795.8 239.2 798 243 795.6 c
+246.8 793.2 249.6 791.6 250.4 788.8 c
+251.2 786 248.4 794.2 248.2 796 c
+248 797.8 243.8 805 244.6 807.4 C
+245.6 806.4 246.4 805 V
+245.8 805.6 246.4 809.2 V
+247.2 814.4 248.6 817.6 v
+250 820.8 252 824.6 252.4 825.4 c
+252.8 826.2 252.8 832 254.2 829.4 C
+257.6 826.8 l
+254.8 829.4 257 831.6 V
+256 837.2 257.8 839.8 V
+264.8 848.2 266.4 849.2 v
+268 850.2 266.6 849.8 y
+272.6 854 266.8 852.4 V
+262.8 850.8 259.8 850.8 V
+252.2 848.8 256.2 853 v
+260.2 857.2 270.2 862.6 274 862.4 C
+274.8 860.8 l
+286 863.2 l
+284.8 862.4 l
+284.6 862.6 288.8 863 v
+293 863.4 298.8 862 300.2 863.8 c
+301.6 865.6 305 866.6 304.6 865.2 c
+304.2 863.8 304 861.8 y
+309 867.6 308.4 865.4 v
+307.8 863.2 299.6 858 298.2 851.8 C
+308.6 860 l
+312.2 863 l
+315.8 860.8 316 862.4 v
+316.2 864 320.8 869.8 322 869.6 c
+323.2 869.4 325.2 872.2 325 869.6 c
+324.8 867 332.4 861.6 y
+335.6 863.4 337 862 v
+338.4 860.6 342.6 881.8 y
+367.6 892.4 l
+411.201 895.8 l
+394.201 902.6 l
+333.2 914 l
+f
+0.2 0.55 0.85 0.5 K
+1 J 2 w
+351.4 715 m
+336.4 731.8 328 734.4 V
+314.6 741.2 290 733.4 v
+S
+324.8 735.8 m
+299.6 743.8 284.2 739.6 V
+265.8 737.6 257.4 723.8 v
+S
+321.2 737 m
+304.2 744.2 289.4 746.4 V
+272.8 749 256.2 741.8 V
+244 735.8 238.6 725.6 v
+S
+322.2 736.6 m
+306.8 747.6 305.8 749 V
+298.8 760 285.8 760.4 V
+264.4 759.6 247.2 751.6 v
+S
+0 G
+0 J 1 w
+320.895 745.593 m
+322.437 744.13 349.4 715.2 Y
+384.6 678.599 356.6 712.8 Y
+349 717.6 339.8 736.4 Y
+338.6 739.2 353.8 729.2 Y
+357.8 728.4 371.4 709.2 Y
+364.6 711.6 369.4 704.4 Y
+372.2 702.4 392.601 686.799 Y
+396.201 682.799 400.201 681.199 Y
+414.201 686.399 407.801 673.199 Y
+410.201 666.399 415.801 677.999 Y
+427.001 694.8 410.601 692.399 Y
+380.6 689.599 373.8 705.6 Y
+371.4 708 380.2 705.6 Y
+388.601 703.6 373 718 Y
+375.4 718 384.6 711.2 Y
+395.001 702 397.001 704 Y
+415.001 712.8 425.401 705.2 Y
+427.401 703.6 421.801 696.8 423.401 691.599 c
+425.001 686.399 429.801 673.999 Y
+427.401 672.399 427.801 661.599 Y
+444.601 638.399 435.001 640.399 Y
+419.401 640.799 434.201 633.199 Y
+437.401 631.199 446.201 623.999 Y
+443.401 625.199 441.801 619.999 Y
+446.601 615.999 443.801 611.199 Y
+437.801 609.999 436.601 605.999 Y
+443.401 597.999 433.401 597.599 Y
+437.001 593.199 432.201 581.199 Y
+427.401 581.199 421.001 575.599 Y
+423.401 570.799 413.001 565.199 Y
+404.601 563.599 407.401 556.799 Y
+399.401 550.799 397.001 534.799 Y
+396.201 524.399 393.801 521.199 399.001 523.199 c
+404.201 525.199 403.401 537.599 Y
+398.601 553.199 441.401 569.199 Y
+445.401 570.799 446.201 575.999 Y
+448.201 575.599 457.001 567.999 Y
+464.601 556.799 465.001 565.999 Y
+466.201 569.599 464.601 575.599 Y
+470.601 597.199 456.601 603.599 Y
+446.601 637.199 460.601 628.799 Y
+463.401 623.199 474.201 617.999 y
+477.801 620.399 L
+476.201 625.199 484.601 631.199 Y
+487.401 624.799 493.401 632.799 Y
+497.001 657.199 509.401 642.799 Y
+513.401 641.599 514.601 648.399 Y
+518.201 658.799 514.601 672.399 Y
+518.201 672.799 527.801 666.799 Y
+530.601 670.399 521.401 687.199 525.401 684.799 c
+529.401 682.399 533.801 680.799 Y
+534.601 682.799 524.601 695.199 Y
+520.201 698 515.001 718.4 Y
+522.201 714.8 512.201 730 Y
+512.201 733.2 518.201 744.4 Y
+517.401 751.2 518.201 750.8 Y
+521.001 749.6 529.001 748 522.201 754.4 c
+515.401 760.8 523.001 765.6 Y
+527.401 768.4 513.801 768 Y
+508.601 772.4 509.001 776.4 Y
+517.001 774.4 502.601 788.8 500.201 792.4 c
+497.801 796 507.401 801.2 Y
+520.601 804.8 509.001 808 Y
+489.401 807.6 500.201 818.4 Y
+506.201 818 504.601 820.4 Y
+499.401 821.6 489.801 828 Y
+485.801 831.6 489.401 830.8 Y
+506.201 829.6 477.401 840.8 Y
+485.401 840.8 467.401 851.2 Y
+465.401 852.8 462.201 860.4 Y
+456.201 865.6 451.401 872.4 Y
+451.001 876.8 446.201 881.6 Y
+434.601 895.2 429.001 894.8 Y
+414.201 898.4 409.001 897.6 Y
+356.2 893.2 l
+329.8 880.4 337.6 859.4 Y
+344 851 353.2 854.8 Y
+357.8 861 369.4 858.8 Y
+389.801 855.6 387.201 859.2 Y
+384.801 863.8 368.6 870 368.4 870.6 c
+368.2 871.2 359.4 874.6 Y
+356.4 875.8 352 885 Y
+348.8 888.4 364.6 882.6 Y
+363.4 881.6 370.8 877.6 Y
+388.201 878.6 398.801 867.8 Y
+409.601 851.2 409.801 859.4 Y
+412.601 868.8 400.801 890 Y
+401.201 892 409.401 885.4 Y
+410.801 887.4 411.601 881.6 Y
+411.801 879.2 415.601 871.2 Y
+418.401 858.2 422.001 865.6 Y
+426.601 856.2 L
+428.001 853.6 422.001 846 Y
+421.801 843.2 422.601 843.4 417.001 835.8 c
+411.401 828.2 414.801 823.8 Y
+413.401 817.2 422.201 817.6 Y
+424.801 815.4 428.201 815.4 Y
+430.001 813.4 432.401 814 Y
+434.001 817.8 440.201 815.8 Y
+441.601 818.2 449.801 818.6 Y
+450.801 821.2 451.201 822.8 454.601 823.4 c
+458.001 824 433.401 867 Y
+439.801 867.8 431.601 880.2 Y
+429.401 886.8 440.801 872.2 443.001 870.8 c
+445.201 869.4 446.201 867.2 444.601 867.4 c
+443.001 867.6 441.201 865.4 442.601 865.2 c
+444.001 865 457.001 850 460.401 839.8 c
+463.801 829.6 469.801 825.6 476.001 819.6 c
+482.201 813.6 481.401 789.4 Y
+481.001 780.6 487.001 770 Y
+489.001 766.2 484.801 748 Y
+482.801 745.8 484.201 745 Y
+485.201 743.8 492.001 730.6 Y
+490.201 730.8 493.801 727.2 Y
+499.001 721.2 492.601 724.2 Y
+486.601 725.8 493.601 716 Y
+494.801 714.2 485.801 718.8 Y
+476.601 719.4 488.201 712.2 Y
+496.801 705 485.401 709.4 Y
+480.801 711.2 484.001 704.4 Y
+487.201 702.8 504.401 695.8 Y
+504.801 691.999 501.801 686.999 Y
+502.201 682.999 500.001 679.599 Y
+498.801 671.399 498.201 670.599 Y
+494.001 670.399 486.601 656.599 Y
+484.801 653.999 474.601 641.999 Y
+472.601 634.999 454.601 642.199 Y
+448.001 638.799 450.001 642.199 Y
+449.601 644.399 454.401 650.399 Y
+461.401 652.999 458.801 663.799 Y
+462.801 665.199 451.601 667.999 451.801 669.199 c
+452.001 670.399 457.801 671.799 Y
+465.801 673.799 461.401 676.199 Y
+460.801 680.199 463.801 685.799 Y
+475.401 686.599 463.801 702.8 Y
+453.001 710.4 452.001 716.2 Y
+464.601 724.4 456.401 736.8 456.601 740.4 c
+456.801 744 458.001 765.6 Y
+456.001 771.8 453.001 785.4 Y
+455.201 790.6 462.601 803.2 Y
+465.401 807.4 474.201 812.2 472.001 815.2 c
+469.801 818.2 462.001 816.4 Y
+454.201 817.8 454.801 812.6 Y
+453.201 811.6 452.401 806.6 Y
+451.68 798.667 442.801 792.4 Y
+431.601 786.2 440.801 782.2 Y
+446.801 775.6 437.001 775.4 Y
+426.001 777.2 434.201 767 Y
+445.001 754.2 442.001 751.4 Y
+431.801 750.4 444.401 741.2 y
+443.601 743.2 443.801 741.4 v
+444.001 739.6 447.001 735.4 447.801 733.4 c
+448.601 731.4 444.601 731.2 Y
+445.201 721.6 429.801 725.8 y
+429.801 725.8 428.201 725.6 v
+426.601 725.4 415.401 726.2 409.601 728.4 c
+403.801 730.6 397.001 730.6 y
+393.001 728.8 385.4 729 v
+377.8 729.2 369.8 726.4 Y
+365.4 726.8 374 731.2 374.2 731 c
+374.4 730.8 380 736.4 372 735.8 c
+350.203 734.165 339.4 744.4 Y
+337.4 745.8 334.8 748.6 Y
+324.8 750.6 336.2 736.2 Y
+337.4 734.8 336 733.8 Y
+335.2 735.4 327.4 740.8 Y
+324.589 741.773 323.226 743.107 320.895 745.593 C
+f
+0.2 0.55 0.85 0.5 k
+1 J 2 w
+297 757.2 m
+308.6 751.6 311.2 748.8 v
+313.8 746 327.8 734.6 y
+322.4 736.6 319.8 738.4 v
+317.2 740.2 306.4 748.4 y
+302.6 754.4 297 757.2 v
+f
+0.4 0.2 0.8 0 k
+0 J 1 w
+238.991 788.397 m
+239.328 788.545 238.804 791.257 238.6 791.8 c
+237.578 794.526 228.6 796 y
+228.373 794.635 228.318 793.039 228.424 791.401 c
+233.292 785.882 238.991 788.397 v
+f
+0.4 0.2 0.8 0.2 k
+238.991 788.597 m
+238.542 788.439 238.976 791.331 238.8 791.8 c
+237.778 794.526 228.6 796.1 y
+228.373 794.735 228.318 793.139 228.424 791.501 c
+232.692 786.382 238.991 788.597 v
+f
+0 g
+234.6 788.454 m
+233.975 788.454 233.469 789.594 233.469 791 c
+233.469 792.405 233.975 793.545 234.6 793.545 c
+235.225 793.545 235.732 792.405 235.732 791 c
+235.732 789.594 235.225 788.454 234.6 788.454 c
+f
+234.6 791 m
+F
+189 690.399 m
+183.4 680.399 208.2 686.399 V
+222.2 687.599 224.6 689.999 V
+225.8 689.199 234.166 686.266 237 685.599 c
+243.8 683.999 252.2 694 y
+256.8 704.5 259.6 704.5 v
+262.4 704.5 259.2 702.9 y
+252.6 692.799 253 691.199 V
+247.8 671.199 231.8 670.399 V
+215.65 669.449 217 663.599 V
+225.8 665.999 228.2 663.599 V
+239 663.999 231 657.599 V
+224.2 645.999 l
+224.34 642.081 214.2 645.599 v
+204.4 648.999 194.1 661.899 y
+178.15 676.449 189 690.399 V
+f
+0.1 0.4 0.4 0 k
+187.8 686.399 m
+185.8 676.799 222.6 687.199 V
+227 687.199 229.4 686.399 v
+231.8 685.599 243.8 682.799 245.8 683.999 C
+238.6 670.399 227 671.999 V
+213.8 670.399 214.2 665.599 V
+218.2 658.399 223 655.999 V
+225.8 653.599 225.4 650.399 v
+225 647.199 222.2 645.599 220.2 644.799 c
+218.2 643.999 215 647.199 213.4 647.199 c
+211.8 647.199 203.4 653.599 199 658.399 c
+194.6 663.199 186.2 675.199 186.6 677.999 c
+187 680.799 187.8 686.399 Y
+f
+0.1 0.4 0.4 0.2 k
+191 668.949 m
+193.6 664.999 196.8 660.799 199 658.399 c
+203.4 653.599 211.8 647.199 213.4 647.199 c
+215 647.199 218.2 643.999 220.2 644.799 c
+222.2 645.599 225 647.199 225.4 650.399 c
+225.8 653.599 223 655.999 Y
+219.934 657.532 217.194 661.024 215.615 663.347 C
+215.8 660.799 210.6 661.599 v
+205.4 662.399 200.2 665.199 198.6 668.399 c
+197 671.599 194.6 673.999 196.2 670.399 c
+197.8 666.799 200.2 663.199 201.8 662.799 c
+203.4 662.399 203 661.199 200.6 661.599 c
+198.2 661.999 195.4 662.399 191 667.599 c
+F
+0.1 0.55 0.85 0.3 k
+188.4 689.999 m
+190.2 703.6 191.4 707.6 V
+190.6 714.4 193 718.6 v
+195.4 722.8 197.4 729 200.4 734.4 c
+203.4 739.8 203.6 743.8 207.6 745.4 c
+211.6 747 217.6 755.6 220.4 756.6 c
+223.2 757.6 223 756.8 y
+229.8 771.6 243.4 767.6 V
+227.2 770.4 243 779.8 V
+238.2 778.7 241.5 785.7 v
+243.701 790.368 243.2 783.6 232.2 771.8 C
+227.2 763.2 222 760.2 v
+216.8 757.2 204.8 750.2 203.6 746.4 c
+202.4 742.6 199.2 736.8 197.2 735.2 c
+195.2 733.6 192.4 729.4 192 726 C
+190.8 722 189.4 720.8 v
+188 719.6 187.8 716.4 187.8 714.4 c
+187.8 712.4 185.8 709.6 186 707.2 C
+186.8 688.199 186.4 686.199 V
+188.4 689.999 L
+f
+1 g
+179.8 685.399 m
+177.8 686.799 173.4 680.799 V
+180.7 647.799 180.7 646.399 V
+181.8 648.499 180.5 655.699 v
+179.2 662.899 178.3 675.599 y
+179.8 685.399 l
+f
+0.1 0.55 0.85 0.3 k
+201.4 746 m
+183.8 742.8 184.2 713.6 V
+183.4 688.799 l
+182.2 714.4 181 716 v
+179.8 717.6 183.8 728.8 180.6 722.8 C
+166.6 708.8 174.6 687.599 V
+176.1 684.299 173.1 688.899 V
+168.5 701.5 169.6 707.9 V
+169.8 710.1 171.7 712.9 V
+180.3 724.6 183 726.9 V
+184.8 741.3 200.2 746.5 V
+205.9 748.8 201.4 746 V
+f
+0 g
+340.8 812.2 m
+341.46 812.554 341.451 813.524 342.031 813.697 c
+343.18 814.041 343.344 815.108 343.862 815.892 c
+344.735 817.211 344.928 818.744 345.51 820.235 c
+345.782 820.935 345.809 821.89 345.496 822.55 c
+344.322 825.031 343.62 827.48 342.178 829.906 c
+341.91 830.356 341.648 831.15 341.447 831.748 c
+340.984 833.132 339.727 834.123 338.867 835.443 c
+338.579 835.884 339.104 836.809 338.388 836.893 c
+337.491 836.998 336.042 837.578 335.809 836.552 c
+335.221 833.965 336.232 831.442 337.2 829 C
+336.418 828.308 336.752 827.387 336.904 826.62 c
+337.614 823.014 336.416 819.662 335.655 816.188 c
+335.632 816.084 335.974 815.886 335.946 815.824 c
+334.724 813.138 333.272 810.693 331.453 808.312 c
+330.695 807.32 329.823 806.404 329.326 805.341 c
+328.958 804.554 328.55 803.588 328.8 802.6 C
+325.365 799.82 323.115 795.975 320.504 792.129 c
+320.042 791.449 320.333 790.24 320.884 789.971 c
+321.697 789.573 322.653 790.597 323.123 791.443 c
+323.512 792.141 323.865 792.791 324.356 793.434 c
+324.489 793.609 324.31 794.028 324.445 794.149 c
+327.078 796.496 328.747 799.432 331.2 801.8 C
+333.15 802.129 334.687 803.127 336.435 804.14 c
+336.743 804.319 337.267 804.07 337.557 804.265 c
+339.31 805.442 339.308 807.478 339.414 809.388 c
+339.464 810.272 339.66 811.589 340.8 812.2 c
+f
+331.959 816.666 m
+332.083 816.743 331.928 817.166 332.037 817.382 c
+332.199 817.706 332.602 817.894 332.764 818.218 c
+332.873 818.434 332.71 818.814 332.846 818.956 c
+335.179 821.403 335.436 824.427 334.4 827.4 C
+335.424 828.02 335.485 829.282 335.06 830.129 c
+334.207 831.829 334.014 833.755 333.039 835.298 c
+332.237 836.567 330.659 837.811 329.288 836.508 c
+328.867 836.108 328.546 835.321 328.824 834.609 c
+328.888 834.446 329.173 834.3 329.146 834.218 c
+329.039 833.894 328.493 833.67 328.487 833.398 c
+328.457 831.902 327.503 830.391 328.133 829.062 c
+328.905 827.433 329.724 825.576 330.4 823.8 C
+329.166 821.684 330.199 819.235 328.446 817.358 c
+328.31 817.212 328.319 816.826 328.441 816.624 c
+328.733 816.138 329.139 815.732 329.625 815.44 c
+329.827 815.319 330.175 815.317 330.375 815.441 c
+330.953 815.803 331.351 816.29 331.959 816.666 c
+f
+394.771 826.977 m
+396.16 825.185 396.45 822.39 394.401 821 C
+394.951 817.691 398.302 819.67 400.401 820.2 C
+400.292 820.588 400.519 820.932 400.802 820.937 c
+401.859 820.952 402.539 821.984 403.601 821.8 C
+404.035 823.357 405.673 824.059 406.317 825.439 c
+408.043 829.134 407.452 833.407 404.868 836.653 c
+404.666 836.907 404.883 837.424 404.759 837.786 c
+404.003 839.997 401.935 840.312 400.001 841 C
+398.824 844.875 398.163 848.906 396.401 852.6 C
+394.787 852.85 394.089 854.589 392.752 855.309 c
+391.419 856.028 390.851 854.449 390.892 853.403 c
+390.899 853.198 391.351 852.974 391.181 852.609 c
+391.105 852.445 390.845 852.334 390.845 852.2 c
+390.846 852.065 391.067 851.934 391.201 851.8 C
+390.283 850.98 388.86 850.503 388.565 849.358 c
+387.611 845.648 390.184 842.523 391.852 839.322 c
+392.443 838.187 391.707 836.916 390.947 835.708 c
+390.509 835.013 390.617 833.886 390.893 833.03 c
+391.645 830.699 393.236 828.96 394.771 826.977 c
+f
+357.611 808.591 m
+356.124 806.74 352.712 804.171 355.629 802.243 c
+355.823 802.114 356.193 802.11 356.366 802.244 c
+358.387 803.809 360.39 804.712 362.826 805.294 c
+362.95 805.323 363.224 804.856 363.593 805.017 c
+365.206 805.72 367.216 805.662 368.4 807 C
+372.167 806.776 375.732 807.892 379.123 809.2 c
+380.284 809.648 381.554 810.207 382.755 810.709 c
+384.131 811.285 385.335 812.213 386.447 813.354 c
+386.58 813.49 386.934 813.4 387.201 813.4 C
+387.161 814.263 388.123 814.39 388.37 815.012 c
+388.462 815.244 388.312 815.64 388.445 815.742 c
+390.583 817.372 391.503 819.39 390.334 821.767 c
+390.049 822.345 389.8 822.963 389.234 823.439 c
+388.149 824.35 387.047 823.496 386 823.8 C
+385.841 823.172 385.112 823.344 384.726 823.146 c
+383.867 822.707 382.534 823.292 381.675 822.854 c
+380.313 822.159 379.072 821.99 377.65 821.613 c
+377.338 821.531 376.56 821.627 376.4 821 C
+376.266 821.134 376.118 821.368 376.012 821.346 c
+374.104 820.95 372.844 820.736 371.543 819.044 c
+371.44 818.911 370.998 819.09 370.839 818.955 c
+369.882 818.147 369.477 816.913 368.376 816.241 c
+368.175 816.118 367.823 816.286 367.629 816.157 c
+366.983 815.726 366.616 815.085 365.974 814.638 c
+365.645 814.409 365.245 814.734 365.277 814.99 c
+365.522 816.937 366.175 818.724 365.6 820.6 C
+367.677 823.12 370.194 825.069 372 827.8 C
+372.015 829.966 372.707 832.112 372.594 834.189 c
+372.584 834.382 372.296 835.115 372.17 835.462 c
+371.858 836.316 372.764 837.382 371.92 838.106 c
+370.516 839.309 369.224 838.433 368.4 837 C
+366.562 836.61 364.496 835.917 362.918 837.151 c
+361.911 837.938 361.333 838.844 360.534 839.9 c
+359.549 841.202 359.884 842.638 359.954 844.202 c
+359.96 844.33 359.645 844.466 359.645 844.6 c
+359.646 844.735 359.866 844.866 360 845 C
+359.294 845.626 359.019 846.684 358 847 C
+358.305 848.092 357.629 848.976 356.758 849.278 c
+354.763 849.969 353.086 848.057 351.194 847.984 c
+350.68 847.965 350.213 849.003 349.564 849.328 c
+349.132 849.544 348.428 849.577 348.066 849.311 c
+347.378 848.807 346.789 848.693 346.031 848.488 c
+344.414 848.052 343.136 846.958 341.656 846.103 c
+340.171 845.246 339.216 843.809 338.136 842.489 c
+337.195 841.337 337.059 838.923 338.479 838.423 c
+340.322 837.773 341.626 840.476 343.592 840.15 c
+343.904 840.099 344.11 839.788 344 839.4 C
+344.389 839.291 344.607 839.52 344.8 839.8 C
+345.658 838.781 346.822 838.444 347.76 837.571 c
+348.73 836.667 350.476 837.085 351.491 836.088 c
+353.02 834.586 352.461 831.905 354.4 830.6 C
+353.814 829.287 353.207 828.01 352.872 826.583 c
+352.59 825.377 353.584 824.18 354.795 824.271 c
+356.053 824.365 356.315 825.124 356.8 826.2 C
+357.067 825.933 357.536 825.636 357.495 825.42 c
+357.038 823.033 356.011 821.04 355.553 818.609 c
+355.494 818.292 355.189 818.09 354.8 818.2 C
+354.332 814.051 350.28 811.657 347.735 808.492 c
+347.332 807.99 347.328 806.741 347.737 806.338 c
+349.14 804.951 351.1 806.497 352.8 807 C
+353.013 808.206 353.872 809.148 355.204 809.092 c
+355.46 809.082 355.695 809.624 356.019 809.754 c
+356.367 809.892 356.869 809.668 357.155 809.866 c
+358.884 811.061 360.292 812.167 362.03 813.356 c
+362.222 813.487 362.566 813.328 362.782 813.436 c
+363.107 813.598 363.294 813.985 363.617 814.17 c
+363.965 814.37 364.207 814.08 364.4 813.8 C
+363.754 813.451 363.75 812.494 363.168 812.292 c
+362.393 812.024 361.832 811.511 361.158 811.064 c
+360.866 810.871 360.207 811.119 360.103 810.94 c
+359.505 809.912 358.321 809.474 357.611 808.591 c
+f
+302.2 858 m
+292.962 860.872 281.8 835.2 V
+279.4 830 277 828 v
+274.6 826 263.4 822.4 261.4 818.4 C
+251 802.4 L
+265.8 818.4 269 820.8 V
+277 829.2 273.8 822.4 V
+259.8 811.6 261 802.4 V
+255.4 788 254.6 786 V
+270.6 818 273 819.2 v
+275.4 820.4 276.6 820.4 275.4 816.8 c
+274.2 813.2 273.8 796.8 271 794.8 C
+279 815.2 278.2 818.4 V
+281.4 822 283.8 816.8 V
+282.6 800.8 l
+287 788.8 l
+284.6 800 286.2 815.6 V
+284.2 826 288.2 820.4 v
+292.2 814.8 301.8 808.8 301.8 804 C
+296.6 821.6 287.4 826.4 V
+283.4 820.4 l
+282.2 822.4 l
+278.6 823.2 283 830 v
+287.4 836.8 287 837.6 y
+293.4 830.4 295 830.4 V
+308.2 838 309.4 813.6 V
+316.2 828 307 834.8 V
+292.2 836.8 293.4 842 V
+300.6 854.4 L
+304.2 859.6 302.6 856.8 y
+F
+282.2 841.6 m
+269.4 841.6 266.2 836.4 V
+259 826.8 l
+276.2 836.8 280.2 838 v
+284.2 839.2 282.2 841.6 Y
+f
+242.2 835.2 m
+240.2 834 239.8 831.2 v
+239.4 828.4 237 828 237.8 825.2 c
+238.6 822.4 240.6 820 240.6 824 c
+240.6 828 242.2 830 243 831.2 c
+243.8 832.4 245.4 836.8 242.2 835.2 c
+f
+233.4 774 m
+225 778 221.8 781.6 v
+218.6 785.2 219.052 780.034 214.2 780.4 c
+208.353 780.841 209.4 796.8 y
+205.4 789.2 l
+204.2 774.8 212.2 777.2 v
+216.107 778.372 217.4 776.8 215.8 776 c
+214.2 775.2 221.4 774.8 218.6 773.2 c
+215.8 771.6 230.2 776.8 227.8 766.4 C
+233.4 774 L
+f
+220.8 759.6 m
+205.4 755.2 201.8 764.8 V
+197 762.4 199.2 759.4 v
+201.4 756.4 202.6 756 y
+208 754.8 207.4 754 v
+206.8 753.2 204.4 749.8 y
+214.6 755.8 220.8 759.6 v
+f
+1 g
+449.201 681.399 m
+448.774 679.265 447.103 678.464 445.201 677.799 C
+443.284 678.757 440.686 681.863 438.801 679.799 C
+438.327 680.279 437.548 680.339 437.204 681.001 c
+436.739 681.899 437.011 682.945 436.669 683.743 c
+436.124 685.015 435.415 686.381 435.601 687.799 C
+437.407 688.511 438.002 690.417 437.528 692.18 c
+437.459 692.437 437.03 692.634 437.23 692.983 c
+437.416 693.306 437.734 693.533 438.001 693.8 C
+437.866 693.665 437.721 693.432 437.61 693.452 c
+437 693.558 437.124 694.195 437.254 694.582 c
+437.839 696.328 439.853 696.592 441.201 695.4 C
+441.457 695.965 441.966 695.771 442.401 695.8 C
+442.351 696.379 442.759 696.906 442.957 697.326 c
+443.475 698.424 445.104 697.318 445.901 697.93 c
+446.977 698.755 448.04 699.454 449.118 698.851 c
+450.927 697.838 452.636 696.626 453.835 694.885 c
+454.41 694.051 454.65 692.77 454.592 691.812 c
+454.554 691.165 453.173 691.517 452.83 690.588 c
+452.185 688.84 454.016 688.321 454.772 686.983 c
+454.97 686.634 454.706 686.33 454.391 686.232 c
+453.98 686.104 453.196 686.293 453.334 685.84 c
+454.306 682.647 451.55 681.969 449.201 681.399 C
+f
+439.6 661.799 m
+439.593 663.537 437.992 665.293 439.201 666.999 C
+439.336 666.865 439.467 666.644 439.601 666.644 c
+439.736 666.644 439.867 666.865 440.001 666.999 C
+441.496 664.783 445.148 663.855 445.006 661.009 c
+444.984 660.562 443.897 659.644 444.801 658.999 C
+442.988 657.651 442.933 655.281 442.001 653.399 C
+440.763 653.685 439.551 654.048 438.401 654.599 C
+438.753 656.085 438.636 657.769 439.456 659.089 c
+439.89 659.787 439.603 660.866 439.6 661.799 c
+f
+0.8 g
+273.4 670.799 m
+256.542 660.663 270.6 675.999 v
+279.4 685.599 289.4 691.199 y
+299.8 695.6 303.4 696.8 v
+307 698 322.2 703.2 325.4 703.6 c
+328.6 704 338.2 708 345 704 c
+351.8 700 359.8 695.6 y
+343.4 704 339.8 701.6 v
+336.2 699.2 329 699.6 323 696.4 C
+308.2 691.999 305 689.999 v
+301.8 687.999 291.4 676.399 289.8 677.199 c
+288.2 677.999 290.2 678.399 291.4 681.199 c
+292.6 683.999 290.6 685.599 282.6 679.199 c
+274.6 672.799 273.4 670.799 Y
+f
+0 g
+280.805 676.766 m
+282.215 689.806 290.693 688.141 V
+298.919 692.311 301.641 694.279 V
+309.78 695.981 311.09 696.598 v
+329.569 705.298 344.288 700.779 344.835 701.899 c
+345.381 703.018 365.006 695.901 368.615 691.815 c
+369.006 691.372 358.384 697.412 348.686 699.303 c
+340.413 700.917 318.811 699.056 307.905 693.52 c
+304.932 692.011 295.987 686.227 293.456 686.338 c
+290.925 686.45 280.805 676.766 Y
+f
+0.8 g
+277 651.199 m
+261.8 653.599 278.6 655.199 V
+296.6 657.199 300.6 662.399 V
+314.2 671.599 317 671.999 v
+319.8 672.399 349.8 679.599 350.2 681.999 c
+350.6 684.399 356.2 684.399 357.8 683.599 c
+359.4 682.799 358.6 681.599 355.8 680.799 c
+353 679.999 321.8 663.599 315.4 662.399 c
+309 661.199 297.4 653.599 292.6 652.399 c
+287.8 651.199 277 651.199 Y
+f
+0 g
+296.52 658.597 m
+287.938 659.426 296.539 660.245 V
+305.355 663.669 307.403 666.332 V
+314.367 671.043 315.8 671.247 v
+317.234 671.452 331.194 675.139 331.399 676.367 c
+331.604 677.596 365.67 690.177 370.09 686.987 c
+373.001 684.886 363.1 686.563 353.466 682.153 c
+352.111 681.533 318.258 666.946 314.981 666.332 c
+311.704 665.717 305.765 661.826 303.307 661.212 c
+300.85 660.597 296.52 658.597 Y
+f
+288.6 656.399 m
+293.8 656.799 292.6 655.199 v
+291.4 653.599 289 654.399 y
+288.6 656.399 l
+f
+281.4 654.799 m
+286.6 655.199 285.4 653.599 v
+284.2 651.999 281.8 652.799 y
+281.4 654.799 l
+f
+271 653.199 m
+276.2 653.599 275 651.999 v
+273.8 650.399 271.4 651.199 y
+271 653.199 l
+f
+263.4 652.399 m
+268.6 652.799 267.4 651.199 v
+266.2 649.599 263.8 650.399 y
+263.4 652.399 l
+f
+301.8 691.999 m
+306.2 691.999 305 690.399 v
+303.8 688.799 300.6 689.199 y
+301.8 691.999 l
+f
+291.8 686.399 m
+298.306 688.54 295.8 685.199 v
+294.6 683.599 292.2 684.399 y
+291.8 686.399 l
+f
+280.6 681.599 m
+285.8 681.999 284.6 680.399 v
+283.4 678.799 281 679.599 y
+280.6 681.599 l
+f
+273 675.599 m
+278.2 675.999 277 674.399 v
+275.8 672.799 273.4 673.599 y
+273 675.599 l
+f
+266.2 670.799 m
+271.4 671.199 270.2 669.599 v
+269 667.999 266.6 668.799 y
+266.2 670.799 l
+f
+305.282 664.402 m
+312.203 664.934 310.606 662.805 v
+309.009 660.675 305.814 661.74 y
+305.282 664.402 l
+f
+315.682 669.202 m
+322.603 669.734 321.006 667.605 v
+319.409 665.475 316.214 666.54 y
+315.682 669.202 l
+f
+326.482 673.602 m
+333.403 674.134 331.806 672.005 v
+330.209 669.875 327.014 670.94 y
+326.482 673.602 l
+f
+336.882 678.402 m
+343.803 678.934 342.206 676.805 v
+340.609 674.675 337.414 675.74 y
+336.882 678.402 l
+f
+309.282 696.402 m
+316.203 696.934 314.606 694.805 v
+313.009 692.675 309.014 692.94 y
+309.282 696.402 l
+f
+319.282 699.602 m
+326.203 700.134 324.606 698.005 v
+323.009 695.875 318.614 696.14 y
+319.282 699.602 l
+f
+296.6 659.599 m
+301.8 659.999 300.6 658.399 v
+299.4 656.799 297 657.599 y
+296.6 659.599 l
+f
+0.1 0.55 0.85 0.3 k
+223.4 758.8 m
+219 750 218.6 746.8 V
+219.4 755.6 220.6 757.6 v
+221.8 759.6 223.4 758.8 y
+f
+205 744.8 m
+201.8 730.4 202.2 727.6 V
+201 739.2 201.4 740.4 v
+201.8 741.6 205 744.8 y
+f
+0.8 g
+225.8 819.4 m
+225.6 816.2 l
+223.4 816 l
+237.6 803.4 238.2 795.8 V
+239 804 225.8 819.4 V
+f
+0 g
+229.784 818.135 m
+229.353 818.551 229.572 819.296 229.164 819.556 c
+228.355 820.072 230.462 820.129 230.234 820.845 c
+229.851 822.051 230.038 822.072 229.916 823.348 c
+229.859 823.946 230.447 825.486 230.832 825.926 c
+232.278 827.578 230.954 830.51 232.594 832.061 c
+232.898 832.35 233.274 832.902 233.559 833.32 c
+234.218 834.283 235.402 834.771 236.352 835.599 c
+236.67 835.875 236.469 836.702 237.038 836.61 c
+237.752 836.495 238.993 836.625 238.948 835.784 c
+238.835 833.664 237.506 831.944 236.226 830.276 C
+236.677 829.572 236.219 828.937 235.935 828.38 c
+234.6 825.76 234.789 822.919 234.615 820.079 c
+234.61 819.994 234.303 819.916 234.311 819.863 c
+234.664 817.528 235.248 815.329 236.127 813.1 c
+236.493 812.17 236.964 811.275 237.114 810.348 c
+237.225 809.662 237.328 808.829 236.92 808.124 C
+238.955 805.234 237.646 802.583 238.815 799.052 c
+239.022 798.427 240.714 796.513 240.251 796.674 c
+237.738 797.545 237.626 797.943 237.449 798.696 c
+237.303 799.319 236.973 800.696 236.736 801.298 c
+236.672 801.462 236.501 803.346 236.423 803.468 c
+234.91 805.85 236.268 805.674 234.898 808.032 C
+233.47 808.712 232.504 809.816 231.381 810.978 c
+231.183 811.182 232.326 811.906 232.145 812.119 c
+231.053 813.408 229.9 814.175 230.236 815.668 c
+230.391 816.358 230.528 817.415 229.784 818.135 c
+f
+226.2 816.4 m
+226.6 809.6 229 808 v
+231.4 806.4 230.2 807.2 227 808.4 c
+223.8 809.6 225 810.4 y
+222.2 810 224.6 808 v
+227 806 230.6 803.6 229 803.6 c
+227.4 803.6 219.8 807.6 219.8 810.4 c
+219.8 813.2 218.8 817.3 y
+219.9 818.1 224.7 818 V
+226.1 817.3 226.2 816.4 V
+f
+1 g
+1 J 0.1 w
+225.4 797.8 m
+216.88 800.591 198.4 797.2 V
+207.431 799.278 226.2 797 v
+236.5 795.75 225.4 797.8 Y
+b
+227.498 797.871 m
+219.252 801.389 200.547 799.608 V
+209.725 800.897 228.226 797.005 v
+238.38 794.869 227.498 797.871 Y
+b
+229.286 797.778 m
+221.324 801.899 202.539 801.514 V
+211.787 802.118 229.948 796.86 v
+239.914 793.975 229.286 797.778 Y
+b
+230.556 797.555 m
+223.732 801.862 206.858 802.96 V
+215.197 802.79 231.078 796.681 v
+239.794 793.328 230.556 797.555 Y
+b
+345.84 787.039 m
+344.91 786.395 345.124 787.576 v
+345.339 788.757 373.547 801.927 377.161 801.677 C
+346.913 788.471 345.84 787.039 V
+b
+342.446 786.4 m
+341.57 785.685 341.691 786.879 v
+341.812 788.073 368.899 803.418 372.521 803.452 C
+343.404 787.911 342.446 786.4 V
+b
+339.16 785.025 m
+338.332 784.253 338.374 785.453 v
+338.416 786.652 358.233 802.149 368.045 804.023 C
+350.015 795.896 339.16 785.025 V
+b
+336.284 783.162 m
+335.539 782.468 335.577 783.547 v
+335.615 784.627 353.449 798.574 362.28 800.26 C
+346.054 792.946 336.284 783.162 V
+b
+0.8 g
+0 J 1 w
+304.6 635.199 m
+289.4 637.599 306.2 639.199 V
+324.2 641.199 328.2 646.399 V
+341.8 655.599 344.6 655.999 v
+347.4 656.399 363.8 659.999 364.2 662.399 c
+364.6 664.799 370.6 667.199 372.2 666.399 c
+373.8 665.599 373.8 656.399 371 655.599 c
+368.2 654.799 349.4 647.599 343 646.399 c
+336.6 645.199 325 637.599 320.2 636.399 c
+315.4 635.199 304.6 635.199 Y
+f
+0 g
+377.6 672.599 m
+374.6 670.999 373.4 668.399 V
+367 657.799 352.8 654.599 V
+329.8 645.599 322 643.599 V
+308.6 638.599 301.2 639.399 V
+294.2 639.199 300.4 637.599 V
+320.6 639.599 324 641.399 V
+339.6 646.599 342.6 649.199 v
+345.6 651.799 363.8 656.799 366 658.799 c
+368.2 660.799 378 669.199 377.6 672.599 C
+f
+318.882 641.089 m
+324.111 641.315 322.958 639.766 v
+321.805 638.216 319.357 639.09 y
+318.882 641.089 l
+f
+311.68 639.737 m
+316.908 639.963 315.756 638.414 v
+314.603 636.864 312.155 637.737 y
+311.68 639.737 l
+f
+301.251 638.489 m
+306.48 638.716 305.327 637.166 v
+304.174 635.617 301.726 636.49 y
+301.251 638.489 l
+f
+293.617 637.945 m
+298.846 638.171 297.693 636.622 v
+296.54 635.072 294.092 635.946 y
+293.617 637.945 l
+f
+335.415 648.487 m
+342.375 648.788 340.84 646.726 v
+339.306 644.664 336.047 645.826 y
+335.415 648.487 l
+f
+345.73 652.912 m
+351.689 656.213 351.155 651.151 v
+350.885 648.595 346.362 650.251 y
+345.73 652.912 l
+f
+354.862 655.726 m
+362.021 659.427 360.287 653.965 v
+359.509 651.515 355.493 653.065 y
+354.862 655.726 l
+f
+364.376 660.551 m
+368.735 665.452 369.801 658.79 v
+370.207 656.252 365.008 657.89 y
+364.376 660.551 l
+f
+326.834 644.003 m
+332.062 644.23 330.91 642.68 v
+329.757 641.131 327.308 642.004 y
+326.834 644.003 l
+f
+1 g
+1 J 0.1 w
+362.434 765.397 m
+361.708 764.732 361.707 765.803 v
+361.707 766.873 379.191 780.137 388.034 781.521 C
+371.935 774.792 362.434 765.397 V
+b
+0 g
+0 J 1 w
+365.4 701.6 m
+387.401 679.199 396.601 675.599 V
+405.801 664.399 401.801 638.399 V
+398.601 630.799 395.401 651.599 V
+398.601 676.799 387.401 660.799 V
+379 670.699 385.4 670.399 V
+388.601 668.399 389.001 669.999 v
+389.401 671.599 381.4 685.199 364.2 699.6 c
+347 714 365.4 701.6 Y
+f
+1 g
+1 J 0.1 w
+307 662.799 m
+306.8 664.599 308.6 663.799 v
+310.4 662.999 404.601 656.799 436.201 632.799 C
+391.001 655.999 307 662.799 V
+b
+317.4 667.199 m
+317.2 668.999 319 668.199 v
+320.8 667.399 457.401 668.399 481.001 635.999 C
+459.001 661.199 317.4 667.199 V
+b
+329 671.199 m
+328.8 672.999 330.6 672.199 v
+332.4 671.399 505.801 684.399 529.401 651.999 C
+519.801 677.599 329 671.199 V
+b
+339 675.999 m
+338.8 677.799 340.6 676.999 v
+342.4 676.199 464.601 714.8 488.201 682.399 C
+474.801 707 339 675.999 V
+b
+281 653.199 m
+280.8 654.999 282.6 654.199 v
+284.4 653.399 302.2 651.199 304.2 612.399 C
+297 654.399 281 653.199 V
+b
+272.2 651.599 m
+272 653.399 273.8 652.599 v
+275.6 651.799 289.8 656.399 287 617.599 C
+288.2 652.799 272.2 651.599 V
+b
+264.2 651.199 m
+264 652.999 265.8 652.199 v
+267.6 651.399 283 650.799 270.6 628.399 C
+280.2 652.399 264.2 651.199 V
+b
+311.526 695.535 m
+311.082 693.536 312.631 694.753 v
+328.699 707.378 361.141 766.28 416.826 771.914 C
+378.518 784.024 311.526 695.535 V
+b
+322.726 697.335 m
+321.363 698.528 323.231 699.153 v
+325.099 699.778 437.541 772.28 476.826 764.314 C
+449.719 771.824 322.726 697.335 V
+b
+301.885 691.233 m
+301.376 689.634 303.087 690.61 v
+312.062 695.73 315.677 752.941 359.254 754.196 C
+326.843 768.91 301.885 691.233 V
+b
+281.962 680.207 m
+280.885 678.921 282.838 679.175 v
+293.084 680.507 314.489 721.778 358.928 716.699 C
+326.962 731.045 281.962 680.207 V
+b
+293.2 686.333 m
+292.389 684.864 294.258 685.489 v
+304.057 688.763 317.141 733.375 361.729 736.922 C
+327.603 744.865 293.2 686.333 V
+b
+274.922 675.088 m
+274.049 674.046 275.631 674.252 v
+283.93 675.331 301.268 708.76 337.264 704.646 C
+311.371 716.266 274.922 675.088 V
+b
+267.323 669.179 m
+266.318 668.134 267.909 668.252 v
+272.077 668.561 302.715 701.64 321.183 686.138 C
+309.168 704.861 267.323 669.179 V
+b
+336.855 701.102 m
+335.654 702.457 337.586 702.842 v
+339.518 703.226 460.221 760.939 498.184 748.073 C
+472.243 758.947 336.855 701.102 V
+b
+303.4 636.799 m
+303.2 638.599 305 637.799 v
+306.8 636.999 322.2 636.399 309.8 613.999 C
+319.4 637.999 303.4 636.799 V
+b
+313.8 638.399 m
+313.6 640.199 315.4 639.399 v
+317.2 638.599 335 636.399 337 597.599 C
+329.8 639.599 313.8 638.399 V
+b
+320.6 639.999 m
+320.4 641.799 322.2 640.999 v
+324 640.199 348.6 636.799 372.2 604.399 C
+336.6 641.199 320.6 639.999 V
+b
+328.225 642.028 m
+327.788 643.786 329.678 643.232 v
+331.568 642.678 352.002 644.577 390.099 610.401 C
+343.924 645.344 328.225 642.028 V
+b
+338.625 646.428 m
+338.188 648.186 340.078 647.632 v
+341.968 647.078 376.802 642.577 428.499 607.601 C
+354.324 649.744 338.625 646.428 V
+b
+298.2 657.999 m
+298 659.799 299.8 658.999 v
+301.6 658.199 355 655.599 385.4 628.799 C
+350.499 653.574 298.2 657.999 V
+b
+288.2 653.999 m
+288 655.799 289.8 654.999 v
+291.6 654.199 316.2 650.799 339.8 618.399 C
+304.2 655.199 288.2 653.999 V
+b
+349.503 651.038 m
+348.938 652.759 350.864 652.345 v
+352.79 651.932 387.86 649.996 441.981 618.902 C
+364.317 653.296 349.503 651.038 V
+b
+357.903 653.438 m
+357.338 655.159 359.264 654.745 v
+361.19 654.332 396.26 652.396 450.381 621.302 C
+373.317 656.096 357.903 653.438 V
+b
+367.503 658.438 m
+366.938 660.159 368.864 659.745 v
+370.79 659.332 413.86 654.996 503.582 620.702 C
+382.917 661.096 367.503 658.438 V
+b
+0 g
+0 J 1 w
+256.2 651.599 m
+261.4 651.999 260.2 650.399 v
+259 648.799 256.6 649.599 y
+256.2 651.599 l
+f
+287 637.599 m
+292.2 637.999 291 636.399 v
+289.8 634.799 287.4 635.599 y
+287 637.599 l
+f
+278.2 637.999 m
+283.4 638.399 282.2 636.799 v
+281 635.199 278.6 635.999 y
+278.2 637.999 l
+f
+182.831 649.818 m
+187.876 648.495 186.218 647.376 v
+184.561 646.256 182.554 647.798 y
+182.831 649.818 l
+f
+184.831 659.418 m
+189.876 658.095 188.218 656.976 v
+186.561 655.856 184.554 657.398 y
+184.831 659.418 l
+f
+177.631 663.818 m
+182.676 662.495 181.018 661.376 v
+179.361 660.256 177.354 661.798 y
+177.631 663.818 l
+f
+0.8 g
+1 J 0.1 w
+257.4 588.799 m
+255.8 588.799 251.8 586.799 V
+249.8 586.799 238.6 583.199 233 573.199 C
+245.4 582.799 257.4 588.799 V
+f
+345.116 496.153 m
+345.257 495.895 345.312 495.475 345.604 495.458 c
+346.262 495.418 347.495 495.117 347.37 495.753 c
+346.522 500.059 345.648 504.996 341.515 506.803 c
+340.876 507.082 339.434 506.669 339.36 505.785 c
+339.233 504.261 339.116 502.912 339.425 501.446 c
+339.725 500.025 341.883 500.015 342.8 501.399 C
+343.736 499.727 344.168 497.884 345.116 496.153 c
+f
+334.038 491.419 m
+334.786 490.006 334.659 488.147 336.074 487.584 c
+336.814 487.29 338.664 488.265 338.246 489.339 c
+337.444 491.4 337.056 493.639 335.667 495.45 c
+335.467 495.712 335.707 496.245 335.547 496.573 c
+334.953 497.793 333.808 498.528 332.4 498.199 C
+331.285 495.996 332.433 493.867 333.955 492.158 c
+334.091 492.006 333.925 491.63 334.038 491.419 c
+f
+294.436 496.609 m
+294.328 496.986 294.29 497.449 294.455 497.77 c
+294.986 498.803 295.779 499.925 295.442 500.947 c
+295.094 502.003 293.978 501.821 293.328 501.252 c
+292.193 500.258 292.144 498.432 291.453 497.073 c
+291.257 496.687 291.308 496.114 290.867 495.723 c
+290.393 495.302 289.953 493.778 290.049 493.207 c
+290.102 492.894 289.919 482.986 290.141 483.249 c
+290.76 483.982 293.81 493.716 293.879 494.608 c
+293.936 495.339 294.668 495.804 294.436 496.609 c
+f
+268.798 503.401 m
+271.432 505.9 274.222 508.861 273.78 512.573 c
+273.664 513.549 271.889 513.022 271.702 512.176 c
+270.9 508.551 268.861 505.89 266.293 503.498 c
+264.097 501.451 262.235 495.107 262 494.599 C
+265.697 499.855 267.954 502.601 268.798 503.401 c
+f
+255.224 509.365 m
+255.747 509.735 255.445 510.226 255.662 510.558 c
+256.615 512.016 257.916 513.262 257.934 515 c
+257.937 515.277 257.559 515.586 257.224 515.362 c
+256.947 515.178 256.605 515.048 256.497 514.918 c
+254.467 512.469 253.067 509.798 251.624 506.986 c
+251.441 506.629 250.297 502.138 250.61 502.027 c
+250.849 501.942 252.569 506.123 252.779 506.237 c
+254.042 506.923 254.054 508.538 255.224 509.365 c
+f
+271.957 489.821 m
+272.401 490.69 273.977 491.892 273.864 492.781 c
+273.746 493.709 274.214 495.152 273.302 494.464 c
+272.045 493.516 268.596 492.167 268.326 486.359 c
+268.3 485.788 271.274 488.481 271.957 489.821 c
+f
+286.4 506.999 m
+286.8 507.667 287.508 507.194 287.967 507.457 c
+288.615 507.829 289.226 508.387 289.518 509.036 c
+290.488 511.185 292.257 513.005 292.4 515.399 C
+290.909 516.804 290.23 514.764 289.6 513.799 C
+288.277 515.446 287.278 513.572 285.978 513.053 c
+285.908 513.025 285.695 513.372 285.62 513.345 c
+284.443 512.905 283.763 511.824 282.765 511.043 c
+282.594 510.909 282.189 511.089 282.042 510.953 c
+281.39 510.35 280.417 510.025 280.137 509.343 c
+279.027 506.636 275.887 504.541 274 496.999 C
+274.381 496.09 278.512 503.641 278.999 504.339 c
+279.835 505.535 279.953 502.678 281.229 503.344 c
+281.28 503.371 281.466 503.133 281.6 502.999 C
+281.794 503.279 282.012 503.508 282.4 503.399 C
+282.4 503.799 282.266 504.355 282.467 504.514 c
+283.704 505.491 283.62 506.559 284.4 507.799 C
+284.858 507.01 285.919 507.729 286.4 506.999 C
+f
+346.2 452.599 m
+353.6 472.999 349.2 484.199 V
+360.6 462.599 356 451.399 V
+355.6 461.799 351.6 466.799 V
+347.6 453.999 346.2 452.599 V
+f
+331.4 455.199 m
+336.8 463.999 328.8 482.399 V
+328 461.999 321.2 450.999 V
+335.4 471.199 331.4 455.199 V
+f
+321.4 457.199 m
+321.2 477.199 321.6 480.199 V
+317.8 463.599 307.6 453.999 V
+322 465.999 321.4 457.199 V
+f
+311.8 489.199 m
+317.8 475.599 307.8 457.199 V
+314.2 469.399 309.4 476.399 V
+312 479.799 311.8 489.199 V
+f
+292.6 457.599 m
+291.6 473.199 293.4 475.399 V
+293.6 481.799 293.2 482.799 V
+297.2 488.999 297.4 481.599 V
+298.8 473.799 301.6 469.199 V
+305.2 463.799 305 457.399 V
+295 487.599 292.6 457.599 V
+f
+289 485.199 m
+282.4 474.399 280.6 455.399 V
+279.2 461.599 283 475.999 V
+287.2 491.399 289 485.199 V
+f
+267.2 465.399 m
+272.2 470.799 273.6 475.799 V
+277.2 491.599 270.8 482.999 V
+271 474.999 262.8 467.599 V
+267.6 469.999 267.2 465.399 V
+f
+261.4 470.399 m
+264.8 487.799 265.6 488.599 V
+267.4 491.999 264.6 488.799 V
+255.8 469.599 251.8 462.999 V
+259.8 472.199 261.4 470.399 V
+f
+255.6 486.999 m
+267.2 509.399 245.4 483.599 V
+256.4 493.399 255.6 486.999 V
+f
+240.2 501.599 m
+245 520.399 247.6 520.199 V
+255.8 529.199 249.2 518.599 V
+243.2 508.999 243.8 499.199 V
+243.2 508.799 240.2 501.599 V
+f
+570.5 513 m
+558.5 523 556 526.5 V
+569.5 508 569.5 501 V
+572 508.5 570.5 513 V
+f
+576 535 m
+555 550 551.5 557.5 V
+578 528 578 523.5 V
+578.5 532.5 576 535 V
+f
+593 689 m
+581 697 579.5 695 V
+590 688.5 592.5 680 V
+591 689 593 689 V
+f
+601.5 608.5 m
+584 620.5 l
+603 603.5 603.5 599.5 V
+601.5 608.5 L
+f
+0 g
+1 w
+210.75 631 m
+232.75 626.25 l
+S
+261 469 m
+260.5 472.5 251.5 462 v
+S
+266.5 464 m
+268.5 470.5 262 466 v
+S
+320.5 455.5 m
+322 466.5 310.5 453.5 v
+S
+
+showpage
+
+%%Trailer
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestAndroid.png b/vendor/github.com/llgcode/draw2d/resource/result/TestAndroid.png
new file mode 100644
index 0000000..ffa068b
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestAndroid.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestBigPicture.png b/vendor/github.com/llgcode/draw2d/resource/result/TestBigPicture.png
new file mode 100644
index 0000000..791a9df
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestBigPicture.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestBubble.png b/vendor/github.com/llgcode/draw2d/resource/result/TestBubble.png
new file mode 100644
index 0000000..29fff3f
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestBubble.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestCurveRectangle.png b/vendor/github.com/llgcode/draw2d/resource/result/TestCurveRectangle.png
new file mode 100644
index 0000000..2220ee7
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestCurveRectangle.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestDash.png b/vendor/github.com/llgcode/draw2d/resource/result/TestDash.png
new file mode 100644
index 0000000..324fa3d
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestDash.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestDrawArc.png b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawArc.png
new file mode 100644
index 0000000..85b04af
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawArc.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestDrawArcNegative.png b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawArcNegative.png
new file mode 100644
index 0000000..6fb9fa8
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawArcNegative.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestDrawCubicCurve.png b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawCubicCurve.png
new file mode 100644
index 0000000..7cff371
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawCubicCurve.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestDrawImage.png b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawImage.png
new file mode 100644
index 0000000..c1b377d
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestDrawImage.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestFillString.png b/vendor/github.com/llgcode/draw2d/resource/result/TestFillString.png
new file mode 100644
index 0000000..547f4a7
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestFillString.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestFillStroke.png b/vendor/github.com/llgcode/draw2d/resource/result/TestFillStroke.png
new file mode 100644
index 0000000..3582b64
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestFillStroke.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestFillStyle.png b/vendor/github.com/llgcode/draw2d/resource/result/TestFillStyle.png
new file mode 100644
index 0000000..ad23dda
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestFillStyle.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestGopher.png b/vendor/github.com/llgcode/draw2d/resource/result/TestGopher.png
new file mode 100644
index 0000000..aac6491
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestGopher.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestLineCap.png b/vendor/github.com/llgcode/draw2d/resource/result/TestLineCap.png
new file mode 100644
index 0000000..0474d91
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestLineCap.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestLineJoin.png b/vendor/github.com/llgcode/draw2d/resource/result/TestLineJoin.png
new file mode 100644
index 0000000..f6605e5
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestLineJoin.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestMultiSegmentCaps.png b/vendor/github.com/llgcode/draw2d/resource/result/TestMultiSegmentCaps.png
new file mode 100644
index 0000000..1ac6698
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestMultiSegmentCaps.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestPath.png b/vendor/github.com/llgcode/draw2d/resource/result/TestPath.png
new file mode 100644
index 0000000..d961ad2
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestPath.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestPathTransform.png b/vendor/github.com/llgcode/draw2d/resource/result/TestPathTransform.png
new file mode 100644
index 0000000..45bf578
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestPathTransform.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestRoundRectangle.png b/vendor/github.com/llgcode/draw2d/resource/result/TestRoundRectangle.png
new file mode 100644
index 0000000..9b5ef12
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestRoundRectangle.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestStar.png b/vendor/github.com/llgcode/draw2d/resource/result/TestStar.png
new file mode 100644
index 0000000..65c7ec7
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestStar.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/resource/result/TestTransform.png b/vendor/github.com/llgcode/draw2d/resource/result/TestTransform.png
new file mode 100644
index 0000000..7cd821b
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/resource/result/TestTransform.png
Binary files differ
diff --git a/vendor/github.com/llgcode/draw2d/samples/README.md b/vendor/github.com/llgcode/draw2d/samples/README.md
new file mode 100644
index 0000000..8eae2c2
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/README.md
@@ -0,0 +1,88 @@
+draw2d samples
+==============
+
+Various samples for using draw2d
+
+Using the image backend
+-----------------------
+
+The following Go code draws the android sample on a png image:
+
+```
+import (
+ "image"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/samples/android"
+)
+
+function main(){}
+ // Initialize the graphic context on an RGBA image
+ dest := image.NewRGBA(image.Rect(0, 0, 297, 210.0))
+ gc := draw2dimg.NewGraphicContext(dest)
+ // Draw Android logo
+ fn, err := android.Main(gc, "png")
+ if err != nil {
+ t.Errorf("Drawing %q failed: %v", fn, err)
+ return
+ }
+ // Save to png
+ err = draw2d.SaveToPngFile(fn, dest)
+ if err != nil {
+ t.Errorf("Saving %q failed: %v", fn, err)
+ }
+}
+```
+
+Using the pdf backend
+---------------------
+
+The following Go code draws the android sample on a pdf document:
+
+```
+import (
+ "image"
+
+ "github.com/llgcode/draw2d/draw2dpdf"
+ "github.com/llgcode/draw2d/samples/android"
+)
+
+function main(){}
+ // Initialize the graphic context on a pdf document
+ dest := draw2dpdf.NewPdf("L", "mm", "A4")
+ gc := draw2dpdf.NewGraphicContext(dest)
+ // Draw Android logo
+ fn, err := android.Main(gc, "png")
+ if err != nil {
+ t.Errorf("Drawing %q failed: %v", fn, err)
+ return
+ }
+ // Save to pdf
+ err = draw2dpdf.SaveToPdfFile(fn, dest)
+ if err != nil {
+ t.Errorf("Saving %q failed: %v", fn, err)
+ }
+}
+```
+
+Testing
+-------
+
+These samples are run as tests from the root package folder `draw2d` by:
+```
+go test ./...
+```
+Or if you want to run with test coverage:
+```
+go test -cover ./... | grep -v "no test"
+```
+The following files are responsible to run the image tests:
+```
+draw2d/test_test.go
+draw2d/samples_test.go
+```
+The following files are responsible to run the pdf tests:
+```
+draw2d/pdf/test_test.go
+draw2dpdf/samples_test.go
+```
diff --git a/vendor/github.com/llgcode/draw2d/samples/android/android.go b/vendor/github.com/llgcode/draw2d/samples/android/android.go
new file mode 100644
index 0000000..3d96c88
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/android/android.go
@@ -0,0 +1,76 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+// Package android draws an android avatar.
+package android
+
+import (
+ "image/color"
+ "math"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dkit"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws a droid and returns the filename. This should only be
+// used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ // Draw the droid
+ Draw(gc, 65, 0)
+
+ // Return the output filename
+ return samples.Output("android", ext), nil
+}
+
+// Draw the droid on a certain position.
+func Draw(gc draw2d.GraphicContext, x, y float64) {
+ // set the fill and stroke color of the droid
+ gc.SetFillColor(color.RGBA{0x44, 0xff, 0x44, 0xff})
+ gc.SetStrokeColor(color.RGBA{0x44, 0x44, 0x44, 0xff})
+
+ // set line properties
+ gc.SetLineCap(draw2d.RoundCap)
+ gc.SetLineWidth(5)
+
+ // head
+ gc.MoveTo(x+30, y+70)
+ gc.ArcTo(x+80, y+70, 50, 50, 180*(math.Pi/180), 180*(math.Pi/180))
+ gc.Close()
+ gc.FillStroke()
+ gc.MoveTo(x+60, y+25)
+ gc.LineTo(x+50, y+10)
+ gc.MoveTo(x+100, y+25)
+ gc.LineTo(x+110, y+10)
+ gc.Stroke()
+
+ // left eye
+ draw2dkit.Circle(gc, x+60, y+45, 5)
+ gc.FillStroke()
+
+ // right eye
+ draw2dkit.Circle(gc, x+100, y+45, 5)
+ gc.FillStroke()
+
+ // body
+ draw2dkit.RoundedRectangle(gc, x+30, y+75, x+30+100, y+75+90, 10, 10)
+ gc.FillStroke()
+ draw2dkit.Rectangle(gc, x+30, y+75, x+30+100, y+75+80)
+ gc.FillStroke()
+
+ // left arm
+ draw2dkit.RoundedRectangle(gc, x+5, y+80, x+5+20, y+80+70, 10, 10)
+ gc.FillStroke()
+
+ // right arm
+ draw2dkit.RoundedRectangle(gc, x+135, y+80, x+135+20, y+80+70, 10, 10)
+ gc.FillStroke()
+
+ // left leg
+ draw2dkit.RoundedRectangle(gc, x+50, y+150, x+50+20, y+150+50, 10, 10)
+ gc.FillStroke()
+
+ // right leg
+ draw2dkit.RoundedRectangle(gc, x+90, y+150, x+90+20, y+150+50, 10, 10)
+ gc.FillStroke()
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/appengine/app.yaml b/vendor/github.com/llgcode/draw2d/samples/appengine/app.yaml
new file mode 100644
index 0000000..361cfca
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/appengine/app.yaml
@@ -0,0 +1,8 @@
+application: draw2d-test
+version: 1
+runtime: go
+api_version: go1
+
+handlers:
+- url: /.*
+ script: _go_app \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/samples/appengine/server.go b/vendor/github.com/llgcode/draw2d/samples/appengine/server.go
new file mode 100644
index 0000000..ff44895
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/appengine/server.go
@@ -0,0 +1,73 @@
+// +build appengine
+
+// Package gae demonstrates draw2d on a Google appengine server.
+package gae
+
+import (
+ "fmt"
+ "image"
+ "image/png"
+ "net/http"
+
+ "github.com/llgcode/draw2d/draw2dimg"
+ "github.com/llgcode/draw2d/draw2dpdf"
+ "github.com/llgcode/draw2d/samples/android"
+
+ "appengine"
+)
+
+type appError struct {
+ Error error
+ Message string
+ Code int
+}
+
+type appHandler func(http.ResponseWriter, *http.Request) *appError
+
+func (fn appHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
+ if e := fn(w, r); e != nil { // e is *appError, not os.Error.
+ c := appengine.NewContext(r)
+ c.Errorf("%v", e.Error)
+ http.Error(w, e.Message, e.Code)
+ }
+}
+
+func init() {
+ http.Handle("/pdf", appHandler(pdf))
+ http.Handle("/png", appHandler(imgPng))
+}
+
+func pdf(w http.ResponseWriter, r *http.Request) *appError {
+ w.Header().Set("Content-type", "application/pdf")
+
+ // Initialize the graphic context on an pdf document
+ dest := draw2dpdf.NewPdf("L", "mm", "A4")
+ gc := draw2dpdf.NewGraphicContext(dest)
+
+ // Draw sample
+ android.Draw(gc, 65, 0)
+
+ err := dest.Output(w)
+ if err != nil {
+ return &appError{err, fmt.Sprintf("Can't write: %s", err), 500}
+ }
+ return nil
+}
+
+func imgPng(w http.ResponseWriter, r *http.Request) *appError {
+ w.Header().Set("Content-type", "image/png")
+
+ // Initialize the graphic context on an RGBA image
+ dest := image.NewRGBA(image.Rect(0, 0, 297, 210.0))
+ gc := draw2dimg.NewGraphicContext(dest)
+
+ // Draw sample
+ android.Draw(gc, 65, 0)
+
+ err := png.Encode(w, dest)
+ if err != nil {
+ return &appError{err, fmt.Sprintf("Can't encode: %s", err), 500}
+ }
+
+ return nil
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/frameimage/frameimage.go b/vendor/github.com/llgcode/draw2d/samples/frameimage/frameimage.go
new file mode 100644
index 0000000..b584db0
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/frameimage/frameimage.go
@@ -0,0 +1,60 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff, Stani Michiels
+
+// Package frameimage centers a png image and rotates it.
+package frameimage
+
+import (
+ "math"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dimg"
+ "github.com/llgcode/draw2d/draw2dkit"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws the image frame and returns the filename.
+// This should only be used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ // Margin between the image and the frame
+ const margin = 30
+ // Line width od the frame
+ const lineWidth = 3
+
+ // Gopher image
+ gopher := samples.Resource("image", "gopher.png", ext)
+
+ // Draw gopher
+ err := Draw(gc, gopher, 297, 210, margin, lineWidth)
+
+ // Return the output filename
+ return samples.Output("frameimage", ext), err
+}
+
+// Draw the image frame with certain parameters.
+func Draw(gc draw2d.GraphicContext, png string,
+ dw, dh, margin, lineWidth float64) error {
+ // Draw frame
+ draw2dkit.RoundedRectangle(gc, lineWidth, lineWidth, dw-lineWidth, dh-lineWidth, 100, 100)
+ gc.SetLineWidth(lineWidth)
+ gc.FillStroke()
+
+ // load the source image
+ source, err := draw2dimg.LoadFromPngFile(png)
+ if err != nil {
+ return err
+ }
+ // Size of source image
+ sw, sh := float64(source.Bounds().Dx()), float64(source.Bounds().Dy())
+ // Draw image to fit in the frame
+ // TODO Seems to have a transform bug here on draw image
+ scale := math.Min((dw-margin*2)/sw, (dh-margin*2)/sh)
+ gc.Save()
+ gc.Translate((dw-sw*scale)/2, (dh-sh*scale)/2)
+ gc.Scale(scale, scale)
+ gc.Rotate(0.2)
+
+ gc.DrawImage(source)
+ gc.Restore()
+ return nil
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/geometry/geometry.go b/vendor/github.com/llgcode/draw2d/samples/geometry/geometry.go
new file mode 100644
index 0000000..99f1731
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/geometry/geometry.go
@@ -0,0 +1,334 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+// Package geometry draws some geometric tests.
+package geometry
+
+import (
+ "image"
+ "image/color"
+ "math"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dkit"
+ "github.com/llgcode/draw2d/samples"
+ "github.com/llgcode/draw2d/samples/gopher2"
+)
+
+// Main draws geometry and returns the filename. This should only be
+// used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ // Draw the droid
+ Draw(gc, 297, 210)
+
+ // Return the output filename
+ return samples.Output("geometry", ext), nil
+}
+
+// Bubble draws a text balloon.
+func Bubble(gc draw2d.GraphicContext, x, y, width, height float64) {
+ sx, sy := width/100, height/100
+ gc.MoveTo(x+sx*50, y)
+ gc.QuadCurveTo(x, y, x, y+sy*37.5)
+ gc.QuadCurveTo(x, y+sy*75, x+sx*25, y+sy*75)
+ gc.QuadCurveTo(x+sx*25, y+sy*95, x+sx*5, y+sy*100)
+ gc.QuadCurveTo(x+sx*35, y+sy*95, x+sx*40, y+sy*75)
+ gc.QuadCurveTo(x+sx*100, y+sy*75, x+sx*100, y+sy*37.5)
+ gc.QuadCurveTo(x+sx*100, y, x+sx*50, y)
+ gc.Stroke()
+}
+
+// CurveRectangle draws a rectangle with bezier curves (not rounded rectangle).
+func CurveRectangle(gc draw2d.GraphicContext, x0, y0,
+ rectWidth, rectHeight float64, stroke, fill color.Color) {
+ radius := (rectWidth + rectHeight) / 4
+
+ x1 := x0 + rectWidth
+ y1 := y0 + rectHeight
+ if rectWidth/2 < radius {
+ if rectHeight/2 < radius {
+ gc.MoveTo(x0, (y0+y1)/2)
+ gc.CubicCurveTo(x0, y0, x0, y0, (x0+x1)/2, y0)
+ gc.CubicCurveTo(x1, y0, x1, y0, x1, (y0+y1)/2)
+ gc.CubicCurveTo(x1, y1, x1, y1, (x1+x0)/2, y1)
+ gc.CubicCurveTo(x0, y1, x0, y1, x0, (y0+y1)/2)
+ } else {
+ gc.MoveTo(x0, y0+radius)
+ gc.CubicCurveTo(x0, y0, x0, y0, (x0+x1)/2, y0)
+ gc.CubicCurveTo(x1, y0, x1, y0, x1, y0+radius)
+ gc.LineTo(x1, y1-radius)
+ gc.CubicCurveTo(x1, y1, x1, y1, (x1+x0)/2, y1)
+ gc.CubicCurveTo(x0, y1, x0, y1, x0, y1-radius)
+ }
+ } else {
+ if rectHeight/2 < radius {
+ gc.MoveTo(x0, (y0+y1)/2)
+ gc.CubicCurveTo(x0, y0, x0, y0, x0+radius, y0)
+ gc.LineTo(x1-radius, y0)
+ gc.CubicCurveTo(x1, y0, x1, y0, x1, (y0+y1)/2)
+ gc.CubicCurveTo(x1, y1, x1, y1, x1-radius, y1)
+ gc.LineTo(x0+radius, y1)
+ gc.CubicCurveTo(x0, y1, x0, y1, x0, (y0+y1)/2)
+ } else {
+ gc.MoveTo(x0, y0+radius)
+ gc.CubicCurveTo(x0, y0, x0, y0, x0+radius, y0)
+ gc.LineTo(x1-radius, y0)
+ gc.CubicCurveTo(x1, y0, x1, y0, x1, y0+radius)
+ gc.LineTo(x1, y1-radius)
+ gc.CubicCurveTo(x1, y1, x1, y1, x1-radius, y1)
+ gc.LineTo(x0+radius, y1)
+ gc.CubicCurveTo(x0, y1, x0, y1, x0, y1-radius)
+ }
+ }
+ gc.Close()
+ gc.SetStrokeColor(stroke)
+ gc.SetFillColor(fill)
+ gc.SetLineWidth(10.0)
+ gc.FillStroke()
+}
+
+// Dash draws a line with a dash pattern
+func Dash(gc draw2d.GraphicContext, x, y, width, height float64) {
+ sx, sy := width/162, height/205
+ gc.SetStrokeColor(image.Black)
+ gc.SetLineDash([]float64{height / 10, height / 50, height / 50, height / 50}, -50.0)
+ gc.SetLineCap(draw2d.ButtCap)
+ gc.SetLineJoin(draw2d.RoundJoin)
+ gc.SetLineWidth(height / 50)
+
+ gc.MoveTo(x+sx*60.0, y)
+ gc.LineTo(x+sx*60.0, y)
+ gc.LineTo(x+sx*162, y+sy*205)
+ rLineTo(gc, sx*-102.4, 0)
+ gc.CubicCurveTo(x+sx*-17, y+sy*205, x+sx*-17, y+sy*103, x+sx*60.0, y+sy*103.0)
+ gc.Stroke()
+ gc.SetLineDash(nil, 0.0)
+}
+
+// Arc draws an arc with a positive angle (clockwise)
+func Arc(gc draw2d.GraphicContext, xc, yc, width, height float64) {
+ // draw an arc
+ xc += width / 2
+ yc += height / 2
+ radiusX, radiusY := width/2, height/2
+ startAngle := 45 * (math.Pi / 180.0) /* angles are specified */
+ angle := 135 * (math.Pi / 180.0) /* clockwise in radians */
+ gc.SetLineWidth(width / 10)
+ gc.SetLineCap(draw2d.ButtCap)
+ gc.SetStrokeColor(image.Black)
+ gc.MoveTo(xc+math.Cos(startAngle)*radiusX, yc+math.Sin(startAngle)*radiusY)
+ gc.ArcTo(xc, yc, radiusX, radiusY, startAngle, angle)
+ gc.Stroke()
+
+ // fill a circle
+ gc.SetStrokeColor(color.NRGBA{255, 0x33, 0x33, 0x80})
+ gc.SetFillColor(color.NRGBA{255, 0x33, 0x33, 0x80})
+ gc.SetLineWidth(width / 20)
+
+ gc.MoveTo(xc+math.Cos(startAngle)*radiusX, yc+math.Sin(startAngle)*radiusY)
+ gc.LineTo(xc, yc)
+ gc.LineTo(xc-radiusX, yc)
+ gc.Stroke()
+
+ gc.MoveTo(xc, yc)
+ gc.ArcTo(xc, yc, width/10.0, height/10.0, 0, 2*math.Pi)
+ gc.Fill()
+}
+
+// ArcNegative draws an arc with a negative angle (anti clockwise).
+func ArcNegative(gc draw2d.GraphicContext, xc, yc, width, height float64) {
+ xc += width / 2
+ yc += height / 2
+ radiusX, radiusY := width/2, height/2
+ startAngle := 45.0 * (math.Pi / 180.0) /* angles are specified */
+ angle := -225 * (math.Pi / 180.0) /* clockwise in radians */
+ gc.SetLineWidth(width / 10)
+ gc.SetLineCap(draw2d.ButtCap)
+ gc.SetStrokeColor(image.Black)
+
+ gc.ArcTo(xc, yc, radiusX, radiusY, startAngle, angle)
+ gc.Stroke()
+ // fill a circle
+ gc.SetStrokeColor(color.NRGBA{255, 0x33, 0x33, 0x80})
+ gc.SetFillColor(color.NRGBA{255, 0x33, 0x33, 0x80})
+ gc.SetLineWidth(width / 20)
+
+ gc.MoveTo(xc+math.Cos(startAngle)*radiusX, yc+math.Sin(startAngle)*radiusY)
+ gc.LineTo(xc, yc)
+ gc.LineTo(xc-radiusX, yc)
+ gc.Stroke()
+
+ gc.ArcTo(xc, yc, width/10.0, height/10.0, 0, 2*math.Pi)
+ gc.Fill()
+}
+
+// CubicCurve draws a cubic curve with its control points.
+func CubicCurve(gc draw2d.GraphicContext, x, y, width, height float64) {
+ sx, sy := width/162, height/205
+ x0, y0 := x, y+sy*100.0
+ x1, y1 := x+sx*75, y+sy*205
+ x2, y2 := x+sx*125, y
+ x3, y3 := x+sx*205, y+sy*100
+
+ gc.SetStrokeColor(image.Black)
+ gc.SetFillColor(color.NRGBA{0xAA, 0xAA, 0xAA, 0xFF})
+ gc.SetLineWidth(width / 10)
+ gc.MoveTo(x0, y0)
+ gc.CubicCurveTo(x1, y1, x2, y2, x3, y3)
+ gc.Stroke()
+
+ gc.SetStrokeColor(color.NRGBA{0xFF, 0x33, 0x33, 0x88})
+
+ gc.SetLineWidth(width / 20)
+ // draw segment of curve
+ gc.MoveTo(x0, y0)
+ gc.LineTo(x1, y1)
+ gc.LineTo(x2, y2)
+ gc.LineTo(x3, y3)
+ gc.Stroke()
+}
+
+// FillString draws a filled and stroked string.
+func FillString(gc draw2d.GraphicContext, x, y, width, height float64) {
+ sx, sy := width/100, height/100
+ gc.Save()
+ gc.SetStrokeColor(image.Black)
+ gc.SetLineWidth(1)
+ draw2dkit.RoundedRectangle(gc, x+sx*5, y+sy*5, x+sx*95, y+sy*95, sx*10, sy*10)
+ gc.FillStroke()
+ gc.SetFillColor(image.Black)
+ gc.SetFontSize(height / 6)
+ gc.Translate(x+sx*6, y+sy*52)
+ gc.SetFontData(draw2d.FontData{
+ Name: "luxi",
+ Family: draw2d.FontFamilyMono,
+ Style: draw2d.FontStyleBold | draw2d.FontStyleItalic})
+ w := gc.FillString("Hug")
+ gc.Translate(w+sx, 0)
+ left, top, right, bottom := gc.GetStringBounds("cou")
+ gc.SetStrokeColor(color.NRGBA{255, 0x33, 0x33, 0x80})
+ draw2dkit.Rectangle(gc, left, top, right, bottom)
+ gc.SetLineWidth(height / 50)
+ gc.Stroke()
+ gc.SetFillColor(color.NRGBA{0x33, 0x33, 0xff, 0xff})
+ gc.SetStrokeColor(color.NRGBA{0x33, 0x33, 0xff, 0xff})
+ gc.SetLineWidth(height / 100)
+ gc.StrokeString("Hug")
+ gc.Restore()
+}
+
+// FillStroke first fills and afterwards strokes a path.
+func FillStroke(gc draw2d.GraphicContext, x, y, width, height float64) {
+ sx, sy := width/210, height/215
+ gc.MoveTo(x+sx*113.0, y)
+ gc.LineTo(x+sx*215.0, y+sy*215)
+ rLineTo(gc, sx*-100, 0)
+ gc.CubicCurveTo(x+sx*35, y+sy*215, x+sx*35, y+sy*113, x+sx*113.0, y+sy*113)
+ gc.Close()
+
+ gc.MoveTo(x+sx*50.0, y)
+ rLineTo(gc, sx*51.2, sy*51.2)
+ rLineTo(gc, sx*-51.2, sy*51.2)
+ rLineTo(gc, sx*-51.2, sy*-51.2)
+ gc.Close()
+
+ gc.SetLineWidth(width / 20.0)
+ gc.SetFillColor(color.NRGBA{0, 0, 0xFF, 0xFF})
+ gc.SetStrokeColor(image.Black)
+ gc.FillStroke()
+}
+
+func rLineTo(path draw2d.PathBuilder, x, y float64) {
+ x0, y0 := path.LastPoint()
+ path.LineTo(x0+x, y0+y)
+}
+
+// FillStyle demonstrates the difference between even odd and non zero winding rule.
+func FillStyle(gc draw2d.GraphicContext, x, y, width, height float64) {
+ sx, sy := width/232, height/220
+ gc.SetLineWidth(width / 40)
+
+ draw2dkit.Rectangle(gc, x+sx*0, y+sy*12, x+sx*232, y+sy*70)
+
+ var wheel1, wheel2 draw2d.Path
+ wheel1.ArcTo(x+sx*52, y+sy*70, sx*40, sy*40, 0, 2*math.Pi)
+ wheel2.ArcTo(x+sx*180, y+sy*70, sx*40, sy*40, 0, -2*math.Pi)
+
+ gc.SetFillRule(draw2d.FillRuleEvenOdd)
+ gc.SetFillColor(color.NRGBA{0, 0xB2, 0, 0xFF})
+
+ gc.SetStrokeColor(image.Black)
+ gc.FillStroke(&wheel1, &wheel2)
+
+ draw2dkit.Rectangle(gc, x, y+sy*140, x+sx*232, y+sy*198)
+ wheel1.Clear()
+ wheel1.ArcTo(x+sx*52, y+sy*198, sx*40, sy*40, 0, 2*math.Pi)
+ wheel2.Clear()
+ wheel2.ArcTo(x+sx*180, y+sy*198, sx*40, sy*40, 0, -2*math.Pi)
+
+ gc.SetFillRule(draw2d.FillRuleWinding)
+ gc.SetFillColor(color.NRGBA{0, 0, 0xE5, 0xFF})
+ gc.FillStroke(&wheel1, &wheel2)
+}
+
+// PathTransform scales a path differently in horizontal and vertical direction.
+func PathTransform(gc draw2d.GraphicContext, x, y, width, height float64) {
+ gc.Save()
+ gc.SetLineWidth(width / 10)
+ gc.Translate(x+width/2, y+height/2)
+ gc.Scale(1, 4)
+ gc.ArcTo(0, 0, width/8, height/8, 0, math.Pi*2)
+ gc.Close()
+ gc.Stroke()
+ gc.Restore()
+}
+
+// Star draws many lines from a center.
+func Star(gc draw2d.GraphicContext, x, y, width, height float64) {
+ gc.Save()
+ gc.Translate(x+width/2, y+height/2)
+ gc.SetLineWidth(width / 40)
+ for i := 0.0; i < 360; i = i + 10 { // Go from 0 to 360 degrees in 10 degree steps
+ gc.Save() // Keep rotations temporary
+ gc.Rotate(i * (math.Pi / 180.0)) // Rotate by degrees on stack from 'for'
+ gc.MoveTo(0, 0)
+ gc.LineTo(width/2, 0)
+ gc.Stroke()
+ gc.Restore()
+ }
+ gc.Restore()
+}
+
+// Draw all figures in a nice 4x3 grid.
+func Draw(gc draw2d.GraphicContext, width, height float64) {
+ mx, my := width*0.025, height*0.025 // margin
+ dx, dy := (width-2*mx)/4, (height-2*my)/3
+ w, h := dx-2*mx, dy-2*my
+ x0, y := 2*mx, 2*my
+ x := x0
+ Bubble(gc, x, y, w, h)
+ x += dx
+ CurveRectangle(gc, x, y, w, h, color.NRGBA{0x80, 0, 0, 0x80}, color.NRGBA{0x80, 0x80, 0xFF, 0xFF})
+ x += dx
+ Dash(gc, x, y, w, h)
+ x += dx
+ Arc(gc, x, y, w, h)
+ x = x0
+ y += dy
+ ArcNegative(gc, x, y, w, h)
+ x += dx
+ CubicCurve(gc, x, y, w, h)
+ x += dx
+ FillString(gc, x, y, w, h)
+ x += dx
+ FillStroke(gc, x, y, w, h)
+ x = x0
+ y += dy
+ FillStyle(gc, x, y, w, h)
+ x += dx
+ PathTransform(gc, x, y, w, h)
+ x += dx
+ Star(gc, x, y, w, h)
+ x += dx
+ gopher2.Draw(gc, x, y, w, h/2)
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/gopher/gopher.go b/vendor/github.com/llgcode/draw2d/samples/gopher/gopher.go
new file mode 100644
index 0000000..f24bf6f
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/gopher/gopher.go
@@ -0,0 +1,73 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+// Package gopher draws a gopher avatar based on a svg of:
+// https://github.com/golang-samples/gopher-vector/
+package gopher
+
+import (
+ "image/color"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws a left hand and ear of a gopher. Afterwards it returns
+// the filename. This should only be used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ gc.Save()
+ gc.Scale(0.5, 0.5)
+ // Draw a (partial) gopher
+ Draw(gc)
+ gc.Restore()
+
+ // Return the output filename
+ return samples.Output("gopher", ext), nil
+}
+
+// Draw a left hand and ear of a gopher using a gc thanks to
+// https://github.com/golang-samples/gopher-vector/
+func Draw(gc draw2d.GraphicContext) {
+ // Initialize Stroke Attribute
+ gc.SetLineWidth(3)
+ gc.SetLineCap(draw2d.RoundCap)
+ gc.SetStrokeColor(color.Black)
+
+ // Left hand
+ // <path fill-rule="evenodd" clip-rule="evenodd" fill="#F6D2A2" stroke="#000000" stroke-width="3" stroke-linecap="round" d="
+ // M10.634,300.493c0.764,15.751,16.499,8.463,23.626,3.539c6.765-4.675,8.743-0.789,9.337-10.015
+ // c0.389-6.064,1.088-12.128,0.744-18.216c-10.23-0.927-21.357,1.509-29.744,7.602C10.277,286.542,2.177,296.561,10.634,300.493"/>
+ gc.SetFillColor(color.RGBA{0xF6, 0xD2, 0xA2, 0xff})
+ gc.MoveTo(10.634, 300.493)
+ rCubicCurveTo(gc, 0.764, 15.751, 16.499, 8.463, 23.626, 3.539)
+ rCubicCurveTo(gc, 6.765, -4.675, 8.743, -0.789, 9.337, -10.015)
+ rCubicCurveTo(gc, 0.389, -6.064, 1.088, -12.128, 0.744, -18.216)
+ rCubicCurveTo(gc, -10.23, -0.927, -21.357, 1.509, -29.744, 7.602)
+ gc.CubicCurveTo(10.277, 286.542, 2.177, 296.561, 10.634, 300.493)
+ gc.FillStroke()
+
+ // <path fill-rule="evenodd" clip-rule="evenodd" fill="#C6B198" stroke="#000000" stroke-width="3" stroke-linecap="round" d="
+ // M10.634,300.493c2.29-0.852,4.717-1.457,6.271-3.528"/>
+ gc.MoveTo(10.634, 300.493)
+ rCubicCurveTo(gc, 2.29, -0.852, 4.717, -1.457, 6.271, -3.528)
+ gc.Stroke()
+
+ // Left Ear
+ // <path fill-rule="evenodd" clip-rule="evenodd" fill="#6AD7E5" stroke="#000000" stroke-width="3" stroke-linecap="round" d="
+ // M46.997,112.853C-13.3,95.897,31.536,19.189,79.956,50.74L46.997,112.853z"/>
+ gc.MoveTo(46.997, 112.853)
+ gc.CubicCurveTo(-13.3, 95.897, 31.536, 19.189, 79.956, 50.74)
+ gc.LineTo(46.997, 112.853)
+ gc.Close()
+ gc.Stroke()
+}
+
+func rQuadCurveTo(path draw2d.PathBuilder, dcx, dcy, dx, dy float64) {
+ x, y := path.LastPoint()
+ path.QuadCurveTo(x+dcx, y+dcy, x+dx, y+dy)
+}
+
+func rCubicCurveTo(path draw2d.PathBuilder, dcx1, dcy1, dcx2, dcy2, dx, dy float64) {
+ x, y := path.LastPoint()
+ path.CubicCurveTo(x+dcx1, y+dcy1, x+dcx2, y+dcy2, x+dx, y+dy)
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/gopher2/gopher2.go b/vendor/github.com/llgcode/draw2d/samples/gopher2/gopher2.go
new file mode 100644
index 0000000..3327cb4
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/gopher2/gopher2.go
@@ -0,0 +1,122 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+// Package gopher2 draws a gopher avatar based on a svg of:
+// https://github.com/golang-samples/gopher-vector/
+package gopher2
+
+import (
+ "image"
+ "image/color"
+ "math"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dkit"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws a rotated face of the gopher. Afterwards it returns
+// the filename. This should only be used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ gc.SetStrokeColor(image.Black)
+ gc.SetFillColor(image.White)
+ gc.Save()
+ // Draw a (partial) gopher
+ gc.Translate(-60, 65)
+ gc.Rotate(-30 * (math.Pi / 180.0))
+ Draw(gc, 48, 48, 240, 72)
+ gc.Restore()
+
+ // Return the output filename
+ return samples.Output("gopher2", ext), nil
+}
+
+// Draw a gopher head (not rotated)
+func Draw(gc draw2d.GraphicContext, x, y, w, h float64) {
+ h23 := (h * 2) / 3
+
+ blf := color.RGBA{0, 0, 0, 0xff} // black
+ wf := color.RGBA{0xff, 0xff, 0xff, 0xff} // white
+ nf := color.RGBA{0x8B, 0x45, 0x13, 0xff} // brown opaque
+ brf := color.RGBA{0x8B, 0x45, 0x13, 0x99} // brown transparant
+ brb := color.RGBA{0x8B, 0x45, 0x13, 0xBB} // brown transparant
+
+ // round head top
+ gc.MoveTo(x, y+h*1.002)
+ gc.CubicCurveTo(x+w/4, y-h/3, x+3*w/4, y-h/3, x+w, y+h*1.002)
+ gc.Close()
+ gc.SetFillColor(brb)
+ gc.Fill()
+
+ // rectangle head bottom
+ draw2dkit.RoundedRectangle(gc, x, y+h, x+w, y+h+h, h/5, h/5)
+ gc.Fill()
+
+ // left ear outside
+ draw2dkit.Circle(gc, x, y+h, w/12)
+ gc.SetFillColor(brf)
+ gc.Fill()
+
+ // left ear inside
+ draw2dkit.Circle(gc, x, y+h, 0.5*w/12)
+ gc.SetFillColor(nf)
+ gc.Fill()
+
+ // right ear outside
+ draw2dkit.Circle(gc, x+w, y+h, w/12)
+ gc.SetFillColor(brf)
+ gc.Fill()
+
+ // right ear inside
+ draw2dkit.Circle(gc, x+w, y+h, 0.5*w/12)
+ gc.SetFillColor(nf)
+ gc.Fill()
+
+ // left eye outside white
+ draw2dkit.Circle(gc, x+w/3, y+h23, w/9)
+ gc.SetFillColor(wf)
+ gc.Fill()
+
+ // left eye black
+ draw2dkit.Circle(gc, x+w/3+w/24, y+h23, 0.5*w/9)
+ gc.SetFillColor(blf)
+ gc.Fill()
+
+ // left eye inside white
+ draw2dkit.Circle(gc, x+w/3+w/24+w/48, y+h23, 0.2*w/9)
+ gc.SetFillColor(wf)
+ gc.Fill()
+
+ // right eye outside white
+ draw2dkit.Circle(gc, x+w-w/3, y+h23, w/9)
+ gc.Fill()
+
+ // right eye black
+ draw2dkit.Circle(gc, x+w-w/3+w/24, y+h23, 0.5*w/9)
+ gc.SetFillColor(blf)
+ gc.Fill()
+
+ // right eye inside white
+ draw2dkit.Circle(gc, x+w-(w/3)+w/24+w/48, y+h23, 0.2*w/9)
+ gc.SetFillColor(wf)
+ gc.Fill()
+
+ // left tooth
+ gc.SetFillColor(wf)
+ draw2dkit.RoundedRectangle(gc, x+w/2-w/8, y+h+h/2.5, x+w/2-w/8+w/8, y+h+h/2.5+w/6, w/10, w/10)
+ gc.Fill()
+
+ // right tooth
+ draw2dkit.RoundedRectangle(gc, x+w/2, y+h+h/2.5, x+w/2+w/8, y+h+h/2.5+w/6, w/10, w/10)
+ gc.Fill()
+
+ // snout
+ draw2dkit.Ellipse(gc, x+(w/2), y+h+h/2.5, w/6, w/12)
+ gc.SetFillColor(nf)
+ gc.Fill()
+
+ // nose
+ draw2dkit.Ellipse(gc, x+(w/2), y+h+h/7, w/10, w/12)
+ gc.SetFillColor(blf)
+ gc.Fill()
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/helloworld/helloworld.go b/vendor/github.com/llgcode/draw2d/samples/helloworld/helloworld.go
new file mode 100644
index 0000000..af5b47e
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/helloworld/helloworld.go
@@ -0,0 +1,40 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff, Stani Michiels
+
+// Package helloworld displays multiple "Hello World" (one rotated)
+// in a rounded rectangle.
+package helloworld
+
+import (
+ "fmt"
+ "image"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dkit"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws "Hello World" and returns the filename. This should only be
+// used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ // Draw hello world
+ Draw(gc, fmt.Sprintf("Hello World %d dpi", gc.GetDPI()))
+
+ // Return the output filename
+ return samples.Output("helloworld", ext), nil
+}
+
+// Draw "Hello World"
+func Draw(gc draw2d.GraphicContext, text string) {
+ // Draw a rounded rectangle using default colors
+ draw2dkit.RoundedRectangle(gc, 5, 5, 135, 95, 10, 10)
+ gc.FillStroke()
+
+ // Set the font luximbi.ttf
+ gc.SetFontData(draw2d.FontData{Name: "luxi", Family: draw2d.FontFamilyMono, Style: draw2d.FontStyleBold | draw2d.FontStyleItalic})
+ // Set the fill text color to black
+ gc.SetFillColor(image.Black)
+ gc.SetFontSize(14)
+ // Display Hello World
+ gc.FillStringAt("Hello World", 8, 52)
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/helloworldgl/helloworldgl.go b/vendor/github.com/llgcode/draw2d/samples/helloworldgl/helloworldgl.go
new file mode 100644
index 0000000..be89db5
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/helloworldgl/helloworldgl.go
@@ -0,0 +1,119 @@
+// Open an OpenGl window and display a rectangle using a OpenGl GraphicContext
+package main
+
+import (
+ "image/color"
+ "log"
+ "runtime"
+
+ "github.com/go-gl/gl/v2.1/gl"
+ "github.com/go-gl/glfw/v3.1/glfw"
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dgl"
+ "github.com/llgcode/draw2d/draw2dkit"
+)
+
+var (
+ // global rotation
+ rotate int
+ width, height int
+ redraw = true
+ font draw2d.FontData
+)
+
+func reshape(window *glfw.Window, w, h int) {
+ gl.ClearColor(1, 1, 1, 1)
+ /* Establish viewing area to cover entire window. */
+ gl.Viewport(0, 0, int32(w), int32(h))
+ /* PROJECTION Matrix mode. */
+ gl.MatrixMode(gl.PROJECTION)
+ /* Reset project matrix. */
+ gl.LoadIdentity()
+ /* Map abstract coords directly to window coords. */
+ gl.Ortho(0, float64(w), 0, float64(h), -1, 1)
+ /* Invert Y axis so increasing Y goes down. */
+ gl.Scalef(1, -1, 1)
+ /* Shift origin up to upper-left corner. */
+ gl.Translatef(0, float32(-h), 0)
+ gl.Enable(gl.BLEND)
+ gl.BlendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA)
+ gl.Disable(gl.DEPTH_TEST)
+ width, height = w, h
+ redraw = true
+}
+
+// Ask to refresh
+func invalidate() {
+ redraw = true
+}
+
+func display() {
+ gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT)
+
+ gl.LineWidth(1)
+ gc := draw2dgl.NewGraphicContext(width, height)
+ gc.SetFontData(draw2d.FontData{
+ Name: "luxi",
+ Family: draw2d.FontFamilyMono,
+ Style: draw2d.FontStyleBold | draw2d.FontStyleItalic})
+
+ gc.BeginPath()
+ draw2dkit.RoundedRectangle(gc, 200, 200, 600, 600, 100, 100)
+
+ gc.SetFillColor(color.RGBA{0, 0, 0, 0xff})
+ gc.Fill()
+
+ gl.Flush() /* Single buffered, so needs a flush. */
+}
+
+func init() {
+ runtime.LockOSThread()
+}
+
+func main() {
+ err := glfw.Init()
+ if err != nil {
+ panic(err)
+ }
+ defer glfw.Terminate()
+ width, height = 800, 800
+ window, err := glfw.CreateWindow(width, height, "Show RoundedRect", nil, nil)
+ if err != nil {
+ panic(err)
+ }
+
+ window.MakeContextCurrent()
+ window.SetSizeCallback(reshape)
+ window.SetKeyCallback(onKey)
+ window.SetCharCallback(onChar)
+
+ glfw.SwapInterval(1)
+
+ err = gl.Init()
+ if err != nil {
+ panic(err)
+ }
+
+ reshape(window, width, height)
+ for !window.ShouldClose() {
+ if redraw {
+ display()
+ window.SwapBuffers()
+ redraw = false
+ }
+ glfw.PollEvents()
+ // time.Sleep(2 * time.Second)
+ }
+}
+
+func onChar(w *glfw.Window, char rune) {
+ log.Println(char)
+}
+
+func onKey(w *glfw.Window, key glfw.Key, scancode int, action glfw.Action, mods glfw.ModifierKey) {
+ switch {
+ case key == glfw.KeyEscape && action == glfw.Press,
+ key == glfw.KeyQ && action == glfw.Press:
+ w.SetShouldClose(true)
+ }
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/line/line.go b/vendor/github.com/llgcode/draw2d/samples/line/line.go
new file mode 100644
index 0000000..f106cc4
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/line/line.go
@@ -0,0 +1,39 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff, Stani Michiels
+
+// Package line draws vertically spaced lines.
+package line
+
+import (
+ "image/color"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dkit"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws vertically spaced lines and returns the filename.
+// This should only be used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ gc.SetFillRule(draw2d.FillRuleWinding)
+ gc.Clear()
+ // Draw the line
+ for x := 5.0; x < 297; x += 10 {
+ Draw(gc, x, 0, x, 210)
+ }
+ gc.ClearRect(100, 75, 197, 135)
+ draw2dkit.Ellipse(gc, 148.5, 105, 35, 25)
+ gc.SetFillColor(color.RGBA{0xff, 0xff, 0x44, 0xff})
+ gc.FillStroke()
+
+ // Return the output filename
+ return samples.Output("line", ext), nil
+}
+
+// Draw vertically spaced lines
+func Draw(gc draw2d.GraphicContext, x0, y0, x1, y1 float64) {
+ // Draw a line
+ gc.MoveTo(x0, y0)
+ gc.LineTo(x1, y1)
+ gc.Stroke()
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/linecapjoin/linecapjoin.go b/vendor/github.com/llgcode/draw2d/samples/linecapjoin/linecapjoin.go
new file mode 100644
index 0000000..38e80e8
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/linecapjoin/linecapjoin.go
@@ -0,0 +1,52 @@
+// Copyright 2010 The draw2d Authors. All rights reserved.
+// created: 21/11/2010 by Laurent Le Goff
+
+// Package linecapjoin demonstrates the different line caps and joins.
+package linecapjoin
+
+import (
+ "image/color"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws the different line caps and joins.
+// This should only be used during testing.
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ // Draw the line
+ const offset = 75.0
+ x := 35.0
+ caps := []draw2d.LineCap{draw2d.ButtCap, draw2d.SquareCap, draw2d.RoundCap}
+ joins := []draw2d.LineJoin{draw2d.BevelJoin, draw2d.MiterJoin, draw2d.RoundJoin}
+ for i := range caps {
+ Draw(gc, caps[i], joins[i], x, 50, x, 160, offset)
+ x += offset
+ }
+
+ // Return the output filename
+ return samples.Output("linecapjoin", ext), nil
+}
+
+// Draw a line with an angle with specified line cap and join
+func Draw(gc draw2d.GraphicContext, cap draw2d.LineCap, join draw2d.LineJoin,
+ x0, y0, x1, y1, offset float64) {
+ gc.SetLineCap(cap)
+ gc.SetLineJoin(join)
+
+ // Draw thick line
+ gc.SetStrokeColor(color.NRGBA{0x33, 0x33, 0x33, 0xFF})
+ gc.SetLineWidth(30.0)
+ gc.MoveTo(x0, y0)
+ gc.LineTo((x0+x1)/2+offset, (y0+y1)/2)
+ gc.LineTo(x1, y1)
+ gc.Stroke()
+
+ // Draw thin helping line
+ gc.SetStrokeColor(color.NRGBA{0xFF, 0x33, 0x33, 0xFF})
+ gc.SetLineWidth(2.56)
+ gc.MoveTo(x0, y0)
+ gc.LineTo((x0+x1)/2+offset, (y0+y1)/2)
+ gc.LineTo(x1, y1)
+ gc.Stroke()
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/postscript/postscript.go b/vendor/github.com/llgcode/draw2d/samples/postscript/postscript.go
new file mode 100644
index 0000000..f1d88c1
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/postscript/postscript.go
@@ -0,0 +1,49 @@
+// Package postscript reads the tiger.ps file and draws it to a backend.
+package postscript
+
+import (
+ "io/ioutil"
+ "os"
+ "strings"
+
+ "github.com/llgcode/ps"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/samples"
+)
+
+// Main draws the tiger
+func Main(gc draw2d.GraphicContext, ext string) (string, error) {
+ gc.Save()
+
+ // flip the image
+ gc.Translate(0, 200)
+ gc.Scale(0.35, -0.35)
+ gc.Translate(70, -200)
+
+ // Tiger postscript drawing
+ tiger := samples.Resource("image", "tiger.ps", ext)
+
+ // Draw tiger
+ Draw(gc, tiger)
+ gc.Restore()
+
+ // Return the output filename
+ return samples.Output("postscript", ext), nil
+}
+
+// Draw a tiger
+func Draw(gc draw2d.GraphicContext, filename string) {
+ // Open the postscript
+ src, err := os.OpenFile(filename, 0, 0)
+ if err != nil {
+ panic(err)
+ }
+ defer src.Close()
+ bytes, err := ioutil.ReadAll(src)
+ reader := strings.NewReader(string(bytes))
+
+ // Initialize and interpret the postscript
+ interpreter := ps.NewInterpreter(gc)
+ interpreter.Execute(reader)
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/postscriptgl/postscriptgl.go b/vendor/github.com/llgcode/draw2d/samples/postscriptgl/postscriptgl.go
new file mode 100644
index 0000000..9e75adb
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/postscriptgl/postscriptgl.go
@@ -0,0 +1,114 @@
+// Open a OpenGL window and display a tiger interpreting a postscript file
+package main
+
+import (
+ "io/ioutil"
+ "log"
+ "math"
+ "os"
+ "runtime"
+ "strings"
+ "time"
+
+ "github.com/go-gl/gl/v2.1/gl"
+ "github.com/go-gl/glfw/v3.1/glfw"
+ "github.com/llgcode/draw2d/draw2dgl"
+ "github.com/llgcode/ps"
+)
+
+var postscriptContent string
+
+var (
+ width, height int
+ rotate int
+ window *glfw.Window
+)
+
+func reshape(window *glfw.Window, w, h int) {
+ gl.ClearColor(1, 1, 1, 1)
+ //fmt.Println(gl.GetString(gl.EXTENSIONS))
+ gl.Viewport(0, 0, int32(w), int32(h)) /* Establish viewing area to cover entire window. */
+ gl.MatrixMode(gl.PROJECTION) /* Start modifying the projection matrix. */
+ gl.LoadIdentity() /* Reset project matrix. */
+ gl.Ortho(0, float64(w), 0, float64(h), -1, 1) /* Map abstract coords directly to window coords. */
+ gl.Scalef(1, -1, 1) /* Invert Y axis so increasing Y goes down. */
+ gl.Translatef(0, float32(-h), 0) /* Shift origin up to upper-left corner. */
+ gl.Enable(gl.BLEND)
+ gl.BlendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA)
+ gl.Disable(gl.DEPTH_TEST)
+ width, height = w, h
+}
+
+func display() {
+
+ gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT)
+
+ lastTime := time.Now()
+ gl.LineWidth(1)
+ gc := draw2dgl.NewGraphicContext(width, height)
+
+ gc.Translate(380, 400)
+ gc.Scale(1, -1)
+ rotate = (rotate + 1) % 360
+ gc.Rotate(float64(rotate) * math.Pi / 180)
+ gc.Translate(-380, -400)
+
+ interpreter := ps.NewInterpreter(gc)
+ reader := strings.NewReader(postscriptContent)
+
+ interpreter.Execute(reader)
+ dt := time.Now().Sub(lastTime)
+ log.Printf("Redraw in : %f ms\n", float64(dt)*1e-6)
+ gl.Flush() /* Single buffered, so needs a flush. */
+}
+
+func main() {
+ src, err := os.OpenFile("tiger.ps", 0, 0)
+ if err != nil {
+ log.Println("can't find postscript file.")
+ return
+ }
+ defer src.Close()
+ bytes, err := ioutil.ReadAll(src)
+ postscriptContent = string(bytes)
+ err = glfw.Init()
+ if err != nil {
+ panic(err)
+ }
+ defer glfw.Terminate()
+
+ window, err = glfw.CreateWindow(800, 800, "Show Tiger in OpenGL", nil, nil)
+ if err != nil {
+ panic(err)
+ }
+
+ window.MakeContextCurrent()
+ window.SetSizeCallback(reshape)
+ window.SetKeyCallback(onKey)
+
+ glfw.SwapInterval(1)
+
+ err = gl.Init()
+ if err != nil {
+ panic(err)
+ }
+ reshape(window, 800, 800)
+ for !window.ShouldClose() {
+ display()
+ window.SwapBuffers()
+ glfw.PollEvents()
+ // time.Sleep(2 * time.Second)
+ }
+}
+
+func onKey(w *glfw.Window, key glfw.Key, scancode int, action glfw.Action, mods glfw.ModifierKey) {
+ switch {
+ case key == glfw.KeyEscape && action == glfw.Press,
+ key == glfw.KeyQ && action == glfw.Press:
+ w.SetShouldClose(true)
+ }
+}
+
+func init() {
+ runtime.LockOSThread()
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples/postscriptgl/tiger.ps b/vendor/github.com/llgcode/draw2d/samples/postscriptgl/tiger.ps
new file mode 100644
index 0000000..24a9dce
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/postscriptgl/tiger.ps
@@ -0,0 +1,2733 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Creator: Adobe Illustrator(TM) 1.2d4
+%%For: OpenWindows Version 2
+%%Title: tiger.eps
+%%CreationDate: 4/12/90 3:20 AM
+%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0
+%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0
+%%BoundingBox: 22 171 567 738
+%%EndComments
+
+%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
+
+/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
+% definition operators
+/bdef {bind def} bind def
+/ldef {load def} bdef
+/xdef {exch def} bdef
+% graphic state operators
+/_K { 3 index add neg dup 0 lt {pop 0} if 3 1 roll } bdef
+/_k /setcmybcolor where {
+ /setcmybcolor get
+} {
+ { 1 sub 4 1 roll _K _K _K setrgbcolor pop } bind
+} ifelse def
+/g {/_b xdef /p {_b setgray} def} bdef
+/G {/_B xdef /P {_B setgray} def} bdef
+/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef
+/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef
+/d /setdash ldef
+/_i currentflat def
+/i {dup 0 eq {pop _i} if setflat} bdef
+/j /setlinejoin ldef
+/J /setlinecap ldef
+/M /setmiterlimit ldef
+/w /setlinewidth ldef
+% path construction operators
+/_R {.25 sub round .25 add} bdef
+/_r {transform _R exch _R exch itransform} bdef
+/c {_r curveto} bdef
+/C /c ldef
+/v {currentpoint 6 2 roll _r curveto} bdef
+/V /v ldef
+/y {_r 2 copy curveto} bdef
+/Y /y ldef
+/l {_r lineto} bdef
+/L /l ldef
+/m {_r moveto} bdef
+% path painting operators
+/n /newpath ldef
+/N /n ldef
+/F {p fill} bdef
+/f {closepath F} bdef
+/S {P stroke} bdef
+/s {closepath S} bdef
+/B {gsave F grestore S} bdef
+/b {closepath B} bdef
+end
+%%EndProcSet
+%%EndProlog
+
+%%Page: 1 1
+
+Adobe_Illustrator_1.2d1 begin
+
+.8 setgray
+clippath fill
+-110 -300 translate
+1.1 dup scale
+
+0 g
+0 G
+0 i
+0 J
+0 j
+0.172 w
+10 M
+[]0 d
+0 0 0 0 k
+
+177.696 715.715 m
+177.797 713.821 176.973 713.84 v
+176.149 713.859 159.695 761.934 139.167 759.691 C
+156.95 767.044 177.696 715.715 V
+b
+181.226 718.738 m
+180.677 716.922 179.908 717.221 v
+179.14 717.519 180.023 768.325 159.957 773.199 C
+179.18 774.063 181.226 718.738 V
+b
+208.716 676.41 m
+210.352 675.45 209.882 674.773 v
+209.411 674.096 160.237 686.898 150.782 668.541 C
+154.461 687.428 208.716 676.41 V
+b
+205.907 666.199 m
+207.763 665.803 207.529 665.012 v
+207.296 664.221 156.593 660.879 153.403 640.478 C
+150.945 659.563 205.907 666.199 V
+b
+201.696 671.724 m
+203.474 671.061 203.128 670.313 v
+202.782 669.565 152.134 673.654 146.002 653.936 C
+146.354 673.175 201.696 671.724 V
+b
+190.991 689.928 m
+192.299 688.554 191.66 688.033 v
+191.021 687.512 147.278 713.366 133.131 698.324 C
+141.872 715.467 190.991 689.928 V
+b
+183.446 685.737 m
+184.902 684.52 184.326 683.929 v
+183.75 683.339 137.362 704.078 125.008 687.531 C
+131.753 705.553 183.446 685.737 V
+b
+180.846 681.665 m
+182.454 680.657 181.964 679.994 v
+181.474 679.331 132.692 693.554 122.709 675.478 C
+126.934 694.251 180.846 681.665 V
+b
+191.58 681.051 m
+192.702 679.52 192.001 679.085 v
+191.3 678.65 151.231 709.898 135.273 696.793 C
+146.138 712.674 191.58 681.051 V
+b
+171.8 710 m
+172.4 708.2 171.6 708 v
+170.8 707.8 142.2 749.8 122.999 742.2 C
+138.2 754 171.8 710 V
+b
+172.495 703.021 m
+173.47 701.392 172.731 701.025 v
+171.993 700.657 135.008 735.501 117.899 723.939 C
+130.196 738.739 172.495 703.021 V
+b
+172.38 698.651 m
+173.502 697.12 172.801 696.685 v
+172.1 696.251 132.031 727.498 116.073 714.393 C
+126.938 730.274 172.38 698.651 V
+b
+0 J 1 w
+170.17 696.935 m
+170.673 690.887 171.661 684.318 173.4 681.199 C
+169.8 668.799 178.6 655.599 V
+178.2 648.399 179.8 645.199 V
+183.8 636.799 188.6 635.999 v
+192.484 635.352 201.207 632.283 211.068 630.879 c
+228.2 616.799 225 603.999 V
+224.6 587.599 221 585.999 V
+232.6 597.199 223 580.399 V
+218.6 561.599 l
+244.2 583.199 228.6 564.799 V
+218.6 538.799 l
+238.2 557.199 231 548.799 V
+227.8 539.999 l
+271 567.199 240.2 537.599 V
+248.2 541.199 252.6 538.399 V
+259.4 539.599 258.6 537.999 V
+237.8 527.599 234.2 509.199 V
+242.6 519.199 239.4 508.399 V
+239.8 496.799 l
+243.8 518.399 243.4 480.799 V
+262.6 498.799 251 477.999 V
+251 461.199 l
+266.2 477.599 259.8 464.799 V
+269.8 473.599 265.8 458.399 V
+265 447.999 269.4 459.199 V
+285.4 489.799 279.4 463.599 V
+278.6 444.399 283.4 459.199 V
+283.8 448.799 293 441.599 V
+291.8 492.399 304.6 456.399 V
+308.6 439.999 l
+311.4 449.199 311 454.399 V
+325.8 470.799 319 446.399 V
+334.2 469.199 331 455.999 V
+323.4 439.999 325 435.199 V
+341.8 469.999 343 471.599 V
+341 429.198 351.8 465.199 V
+357.4 453.199 354.6 448.799 V
+362.6 456.799 361.8 459.999 V
+366.4 468.199 369.2 454.599 V
+371 445.199 372.6 448.399 V
+376.6 424.398 377.8 447.199 V
+379.4 460.799 372.2 472.399 V
+373 475.599 370.2 479.599 v
+383.8 457.999 376.6 486.799 V
+387.801 478.799 389.001 478.799 V
+375.4 501.999 384.2 497.199 V
+379 507.599 397.001 495.599 V
+381 511.599 398.601 501.999 V
+406.601 495.599 399.001 505.599 V
+384.6 521.599 406.601 503.599 V
+418.201 487.199 419.001 484.399 V
+409.001 513.599 404.601 516.399 V
+413.001 552.799 454.201 537.199 V
+461.001 519.999 465.401 538.399 V
+478.201 544.799 489.401 517.199 V
+493.401 530.799 492.601 533.599 V
+499.401 532.399 498.601 533.599 V
+511.801 529.199 513.001 529.999 V
+519.801 523.199 520.201 526.799 V
+529.401 523.999 527.401 527.599 V
+536.201 511.999 536.601 508.399 V
+539.001 522.399 l
+541.001 519.599 l
+542.601 527.199 541.801 528.399 v
+541.001 529.599 561.801 521.599 566.601 500.799 C
+568.601 492.399 l
+574.601 507.199 573.001 511.199 V
+578.201 510.399 578.601 505.999 V
+582.601 529.199 577.801 535.199 V
+582.201 535.999 583.401 532.399 V
+583.401 539.599 l
+590.601 538.799 590.601 541.199 V
+595.001 545.199 597.001 540.399 V
+584.601 575.599 603.001 556.399 V
+610.201 545.599 606.601 564.399 v
+603.001 583.199 599.001 584.799 603.801 585.199 C
+604.601 588.799 602.601 590.399 v
+600.601 591.999 603.801 590.399 y
+608.601 586.399 603.401 608.399 V
+609.801 606.799 597.801 635.999 V
+600.601 638.399 596.601 646.799 V
+604.601 642.399 607.401 643.999 V
+607.001 645.599 603.801 649.599 V
+582.201 704.4 602.601 682.399 V
+614.451 668.849 608.051 691.649 V
+598.94 715.659 599.717 719.955 V
+170.17 696.935 l
+b
+0.2 0.55 0.85 0 k
+599.717 719.755 m
+600.345 719.574 602.551 718.45 603.801 716.8 C
+610.601 706 605.401 724.4 V
+596.201 753.2 605.001 742 V
+611.001 734.8 607.801 748.4 v
+603.936 764.827 601.401 771.2 y
+613.001 766.4 586.201 806 V
+595.001 802.4 l
+575.401 842 553.801 847.2 V
+545.801 853.2 l
+584.201 891.2 571.401 928 V
+564.601 933.2 555.001 924 V
+548.601 919.2 542.601 920.8 V
+511.801 919.6 509.801 919.6 v
+507.801 919.6 473.001 956.8 407.401 939.2 C
+402.201 937.2 397.801 938.4 V
+379.4 954.4 330.6 931.6 v
+320.6 929.6 319 929.6 v
+317.4 929.6 314.6 929.6 306.6 923.2 c
+298.6 916.8 298.2 916 296.2 914.4 C
+279.8 903.2 275 902.4 V
+263.4 896 259 886 V
+255.4 884.8 l
+253.8 877.6 253.4 876.4 V
+248.6 872.8 247.8 867.2 V
+239 861.2 239.4 856.8 V
+237.8 851.6 237 846.8 V
+229.8 842 230.6 839.2 V
+223 825.2 224.2 818.4 V
+217.8 818.8 215 816.4 V
+214.2 811.6 212.6 811.2 V
+209.8 810 212.2 806 V
+210.6 803.2 210.2 801.6 V
+211 798.8 206.6 793.2 V
+200.2 774.4 202.2 769.2 V
+202.6 764.4 199.8 762.8 V
+196.2 763.2 204.6 751.2 V
+205.4 750 202.2 747.6 V
+185 744 182.6 727.6 V
+169 712.8 169 707.6 v
+169 705.295 169.271 702.148 169.97 697.535 C
+169.4 689.199 197 688.399 v
+224.6 687.599 599.717 719.755 Y
+b
+184.4 697.4 m
+159.4 736.8 173.8 680.399 Y
+182.6 645.999 312.2 683.599 y
+481.001 714 492.201 718 v
+503.401 722 598.601 715.6 y
+593.001 732.4 L
+528.201 778.8 509.001 755.6 495.401 759.6 c
+481.801 763.6 484.201 754 481.001 753.2 c
+477.801 752.4 438.601 777.2 432.201 776.4 c
+425.801 775.6 400.459 799.351 415.401 767.6 c
+431.401 733.6 357 728.4 340.2 739.6 c
+323.4 750.8 347.4 721.2 Y
+365.8 701.2 331.4 718 y
+297 730.8 273 705.2 269.8 704.4 c
+266.6 703.6 261.8 700.4 261 706.8 c
+260.2 713.2 252.69 729.901 221 703.6 c
+201 686.999 187.2 709 Y
+184.4 697.4 L
+f
+0.09 0.5 0.772 0 k
+433.51 774.654 m
+427.11 773.854 401.743 797.593 416.71 765.854 c
+433.31 730.654 358.31 726.654 341.51 737.854 c
+324.709 749.054 348.71 719.454 Y
+367.11 699.454 332.709 716.254 y
+298.309 729.054 274.309 703.454 271.109 702.654 c
+267.909 701.854 263.109 698.654 262.309 705.054 c
+261.509 711.454 254.13 727.988 222.309 701.854 c
+201.073 684.508 187.582 705.963 Y
+184.382 695.854 L
+159.382 735.654 174.454 677.345 Y
+183.255 642.944 313.509 681.854 y
+482.31 712.254 493.51 716.254 v
+504.71 720.254 599.038 713.927 y
+593.51 731.236 L
+528.71 777.636 510.31 753.854 496.71 757.854 c
+483.11 761.854 485.51 752.254 482.31 751.454 c
+479.11 750.654 439.91 775.454 433.51 774.654 c
+f
+0.081 0.45 0.695 0 k
+434.819 772.909 m
+428.419 772.109 403.685 796.138 418.019 764.109 c
+434.219 727.908 359.619 724.908 342.819 736.108 c
+326.019 747.308 350.019 717.708 Y
+368.419 697.708 334.019 714.508 y
+299.619 727.308 275.618 701.708 272.418 700.908 c
+269.218 700.108 264.418 696.908 263.618 703.308 c
+262.818 709.708 255.57 726.075 223.618 700.108 c
+201.145 682.017 187.964 702.926 Y
+184.364 694.308 L
+160.564 733.308 175.109 674.29 Y
+183.909 639.89 314.819 680.108 y
+483.619 710.508 494.819 714.508 v
+506.019 718.508 599.474 712.254 y
+594.02 730.072 L
+529.219 776.472 511.619 752.109 498.019 756.109 c
+484.419 760.109 486.819 750.509 483.619 749.708 c
+480.419 748.908 441.219 773.709 434.819 772.909 c
+f
+0.072 0.4 0.618 0 k
+436.128 771.163 m
+429.728 770.363 404.999 794.395 419.328 762.363 c
+436.128 724.807 360.394 723.518 344.128 734.363 c
+327.328 745.563 351.328 715.963 Y
+369.728 695.963 335.328 712.763 y
+300.928 725.563 276.928 699.963 273.728 699.163 c
+270.528 698.363 265.728 695.163 264.928 701.563 c
+264.128 707.963 257.011 724.161 224.927 698.363 c
+201.218 679.526 188.345 699.89 Y
+184.345 692.763 L
+162.545 729.563 175.764 671.235 Y
+184.564 636.835 316.128 678.363 y
+484.928 708.763 496.129 712.763 v
+507.329 716.763 599.911 710.581 y
+594.529 728.908 L
+529.729 775.309 512.929 750.363 499.329 754.363 c
+485.728 758.363 488.128 748.763 484.928 747.963 c
+481.728 747.163 442.528 771.963 436.128 771.163 c
+f
+0.063 0.35 0.54 0 k
+437.438 769.417 m
+431.037 768.617 406.814 792.871 420.637 760.617 c
+437.438 721.417 362.237 721.417 345.437 732.617 c
+328.637 743.817 352.637 714.217 Y
+371.037 694.217 336.637 711.017 y
+302.237 723.817 278.237 698.217 275.037 697.417 c
+271.837 696.617 267.037 693.417 266.237 699.817 c
+265.437 706.217 258.452 722.248 226.237 696.617 c
+201.291 677.035 188.727 696.854 Y
+184.327 691.217 L
+164.527 726.018 176.418 668.181 Y
+185.218 633.78 317.437 676.617 y
+486.238 707.017 497.438 711.017 v
+508.638 715.017 600.347 708.908 y
+595.038 727.745 L
+530.238 774.145 514.238 748.617 500.638 752.617 c
+487.038 756.617 489.438 747.017 486.238 746.217 c
+483.038 745.417 443.838 770.217 437.438 769.417 c
+f
+0.054 0.3 0.463 0 k
+438.747 767.672 m
+432.347 766.872 406.383 790.323 421.947 758.872 c
+441.147 720.072 363.546 719.672 346.746 730.872 c
+329.946 742.072 353.946 712.472 Y
+372.346 692.472 337.946 709.272 y
+303.546 722.072 279.546 696.472 276.346 695.672 c
+273.146 694.872 268.346 691.672 267.546 698.072 c
+266.746 704.472 259.892 720.335 227.546 694.872 c
+201.364 674.544 189.109 693.817 Y
+184.309 689.672 L
+166.309 722.872 177.073 665.126 Y
+185.873 630.726 318.746 674.872 y
+487.547 705.272 498.747 709.272 v
+509.947 713.272 600.783 707.236 y
+595.547 726.581 L
+530.747 772.981 515.547 746.872 501.947 750.872 c
+488.347 754.872 490.747 745.272 487.547 744.472 c
+484.347 743.672 445.147 768.472 438.747 767.672 c
+f
+0.045 0.25 0.386 0 k
+440.056 765.927 m
+433.655 765.127 407.313 788.387 423.255 757.127 c
+443.656 717.126 364.855 717.926 348.055 729.126 c
+331.255 740.326 355.255 710.726 Y
+373.655 690.726 339.255 707.526 y
+304.855 720.326 280.855 694.726 277.655 693.926 c
+274.455 693.126 269.655 689.926 268.855 696.326 c
+268.055 702.726 261.332 718.422 228.855 693.126 c
+201.436 672.053 189.491 690.781 Y
+184.291 688.126 L
+168.291 718.326 177.727 662.071 Y
+186.527 627.671 320.055 673.126 y
+488.856 703.526 500.056 707.526 v
+511.256 711.526 601.22 705.563 y
+596.056 725.417 L
+531.256 771.817 516.856 745.126 503.256 749.126 c
+489.656 753.127 492.056 743.526 488.856 742.726 c
+485.656 741.926 446.456 766.727 440.056 765.927 c
+f
+0.036 0.2 0.309 0 k
+441.365 764.181 m
+434.965 763.381 407.523 786.056 424.565 755.381 c
+446.565 715.781 366.164 716.181 349.364 727.381 c
+332.564 738.581 356.564 708.981 Y
+374.964 688.981 340.564 705.781 y
+306.164 718.581 282.164 692.981 278.964 692.181 c
+275.764 691.381 270.964 688.181 270.164 694.581 c
+269.364 700.981 262.773 716.508 230.164 691.381 c
+201.509 669.562 189.873 687.744 Y
+184.273 686.581 L
+169.872 714.981 178.382 659.017 Y
+187.182 624.616 321.364 671.381 y
+490.165 701.781 501.365 705.781 v
+512.565 709.781 601.656 703.89 y
+596.565 724.254 L
+531.765 770.654 518.165 743.381 504.565 747.381 c
+490.965 751.381 493.365 741.781 490.165 740.981 c
+486.965 740.181 447.765 764.981 441.365 764.181 c
+f
+0.027 0.15 0.231 0 k
+442.674 762.435 m
+436.274 761.635 408.832 784.311 425.874 753.635 c
+447.874 714.035 367.474 714.435 350.674 725.635 c
+333.874 736.835 357.874 707.235 Y
+376.274 687.235 341.874 704.035 y
+307.473 716.835 283.473 691.235 280.273 690.435 c
+277.073 689.635 272.273 686.435 271.473 692.835 c
+270.673 699.235 264.214 714.595 231.473 689.635 c
+201.582 667.071 190.255 684.707 Y
+184.255 685.035 L
+170.654 711.436 179.037 655.962 Y
+187.837 621.562 322.673 669.635 y
+491.474 700.035 502.674 704.035 v
+513.874 708.035 602.093 702.217 y
+597.075 723.09 L
+532.274 769.49 519.474 741.635 505.874 745.635 c
+492.274 749.635 494.674 740.035 491.474 739.235 c
+488.274 738.435 449.074 763.235 442.674 762.435 c
+f
+0.018 0.1 0.154 0 k
+443.983 760.69 m
+437.583 759.89 410.529 782.777 427.183 751.89 c
+449.183 711.09 368.783 712.69 351.983 723.89 c
+335.183 735.09 359.183 705.49 Y
+377.583 685.49 343.183 702.29 y
+308.783 715.09 284.783 689.49 281.583 688.69 c
+278.382 687.89 273.582 684.69 272.782 691.09 c
+271.982 697.49 265.654 712.682 232.782 687.89 c
+201.655 664.58 190.637 681.671 Y
+184.236 683.49 L
+171.236 707.49 179.691 652.907 Y
+188.491 618.507 323.983 667.89 y
+492.783 698.29 503.983 702.29 v
+515.183 706.29 602.529 700.544 y
+597.583 721.926 L
+532.783 768.327 520.783 739.89 507.183 743.89 c
+493.583 747.89 495.983 738.29 492.783 737.49 c
+489.583 736.69 450.383 761.49 443.983 760.69 c
+f
+0.009 0.05 0.077 0 k
+445.292 758.945 m
+438.892 758.145 412.917 781.589 428.492 750.145 c
+449.692 707.344 370.092 710.944 353.292 722.144 c
+336.492 733.344 360.492 703.744 Y
+378.892 683.744 344.492 700.544 y
+310.092 713.344 286.092 687.744 282.892 686.944 c
+279.692 686.144 274.892 682.944 274.092 689.344 c
+273.292 695.744 267.095 710.768 234.092 686.144 c
+201.727 662.089 191.018 678.635 Y
+184.218 681.944 L
+171.418 705.144 180.346 649.853 Y
+189.146 615.453 325.292 666.144 y
+494.093 696.544 505.293 700.544 v
+516.493 704.544 602.965 698.872 y
+598.093 720.763 L
+533.292 767.163 522.093 738.144 508.493 742.144 c
+494.893 746.145 497.293 736.544 494.093 735.744 c
+490.892 734.944 451.692 759.745 445.292 758.945 c
+f
+1 g
+184.2 680.399 m
+171.4 702.4 181 646.799 Y
+189.8 612.399 326.6 664.399 y
+495.401 694.8 506.601 698.8 v
+517.801 702.8 603.401 697.2 y
+598.601 719.6 L
+533.801 766 523.401 736.4 509.801 740.4 c
+496.201 744.4 498.601 734.8 495.401 734 c
+492.201 733.2 453.001 758 446.601 757.2 c
+440.201 756.4 414.981 780.207 429.801 748.4 c
+452.028 700.693 369.041 710.773 354.6 720.4 c
+337.8 731.6 361.8 702 Y
+380.2 681.999 345.8 698.8 y
+311.4 711.6 287.4 685.999 284.2 685.199 c
+281 684.399 276.2 681.199 275.4 687.599 c
+274.6 694 268.535 708.856 235.4 684.399 c
+201.8 659.599 191.4 675.599 Y
+184.2 680.399 L
+f
+0 g
+225.8 650.399 m
+218.6 638.799 239.4 625.599 V
+240.8 624.199 222.8 628.399 V
+216.6 630.399 215 640.799 V
+210.2 645.199 205.4 650.799 v
+200.6 656.399 225.8 650.399 y
+f
+0.8 g
+365.8 698 m
+383.498 671.179 382.9 666.399 v
+381.6 655.999 381.4 646.399 384.6 642.399 c
+387.801 638.399 396.601 605.199 y
+396.201 603.999 408.601 641.999 V
+420.201 657.999 400.201 676.399 V
+365 705.2 365.8 698 v
+f
+0 g
+1 J 0.1 w
+245.8 623.599 m
+257 616.399 242.6 585.199 V
+249 587.599 l
+248.2 576.399 245 573.999 V
+252.2 577.199 l
+257 569.199 253 564.399 V
+269.8 556.399 269 549.999 V
+275.4 557.999 271.4 564.399 v
+267.4 570.799 260.2 566.799 261 585.199 C
+252.2 581.999 l
+257.8 590.799 257.8 597.199 V
+249.8 594.799 l
+265.269 621.377 254.6 622.799 v
+248.6 623.599 245.8 623.599 Y
+f
+0.8 g
+278.2 606.799 m
+281 611.199 278.2 610.399 v
+275.4 609.599 244.2 594.799 238.2 585.199 C
+272.6 609.599 278.2 606.799 V
+f
+288.6 598.799 m
+291.4 603.199 288.6 602.399 v
+285.8 601.599 254.6 586.799 248.6 577.199 C
+283 601.599 288.6 598.799 V
+f
+301.8 613.999 m
+304.6 618.399 301.8 617.599 v
+299 616.799 267.8 601.999 261.8 592.399 C
+296.2 616.799 301.8 613.999 V
+f
+278.6 570.399 m
+278.6 576.399 275.8 575.599 v
+273 574.799 237 557.199 231 547.599 C
+273 573.199 278.6 570.399 V
+f
+279.8 581.199 m
+281 585.999 278.2 585.199 V
+276.2 585.199 249.8 573.599 243.8 563.999 C
+273.4 585.599 279.8 581.199 V
+f
+265.4 533.599 m
+255.4 525.999 l
+265.8 533.599 269.4 532.399 V
+262.6 521.199 261.8 515.999 V
+272.2 528.799 277.8 528.399 V
+285.4 527.999 285.4 517.199 V
+291 527.599 294.2 527.199 V
+295.4 520.799 294.2 513.999 V
+298.2 521.599 302.2 519.999 V
+308.6 521.999 307.8 510.399 V
+307.8 499.999 307 497.199 V
+312.6 523.599 315 523.999 V
+323 525.199 327.8 516.399 V
+323.8 523.999 328.6 521.999 V
+339.4 520.399 342.6 513.599 V
+335.8 525.599 341.4 522.399 V
+348.2 522.399 349.4 515.999 V
+357.8 494.799 359.8 493.199 V
+352.2 514.799 353.8 514.799 V
+351.8 526.799 357 511.999 V
+353.8 525.999 359.4 525.199 v
+365 524.399 369.4 514.399 377.8 516.799 C
+387.401 511.199 389.401 580.399 V
+265.4 533.599 L
+f
+0 g
+0 J 1 w
+270.2 626.399 m
+285 632.399 325 626.399 V
+332.2 625.999 339 634.799 v
+345.8 643.599 372.6 650.799 379 648.799 C
+388.601 642.399 l
+389.401 641.199 l
+401.801 630.799 402.201 623.199 v
+402.601 615.599 387.801 567.599 378.2 551.599 c
+368.6 535.599 359 523.199 339.8 525.599 C
+319 529.599 293.4 525.599 v
+264.2 527.199 261.4 535.199 v
+258.6 543.199 272.6 558.399 y
+277 566.799 275.8 581.199 v
+274.6 595.599 275 623.599 270.2 626.399 c
+f
+0.1 0.6 0.45 0 k
+292.2 624.399 m
+300.6 605.999 271 540.799 y
+269 539.199 283.66 533.154 293.8 535.599 c
+304.746 538.237 345 533.999 Y
+368.6 549.599 381.4 593.999 y
+391.801 617.999 374.2 621.199 v
+356.6 624.399 292.2 624.399 y
+f
+0.1 0.6 0.45 0.2 k
+290.169 593.503 m
+293.495 606.293 295.079 618.094 292.2 624.399 c
+354.6 617.999 365.8 638.799 v
+370.041 646.674 384.801 615.999 384.4 606.399 c
+321.4 591.999 306.6 603.199 V
+290.169 593.503 L
+f
+0.1 0.6 0.45 0.25 k
+294.6 577.199 m
+296.6 569.999 294.2 565.999 V
+292.6 565.199 291.4 564.799 V
+292.6 561.199 298.6 559.599 V
+300.6 555.199 303 554.799 v
+305.4 554.399 310.2 548.799 314.2 549.999 c
+318.2 551.199 329.4 555.199 y
+335 558.399 343.8 554.799 V
+346.175 555.601 346.6 559.599 v
+347.1 564.299 350.2 567.999 352.2 569.999 c
+354.2 571.999 363.8 584.799 362.6 585.199 c
+361.4 585.599 294.6 577.199 Y
+f
+0 0.55 0.5 0 k
+290.2 625.599 m
+287.4 603.199 290.6 594.799 v
+293.8 586.399 293 584.399 292.2 580.399 c
+291.4 576.399 295.8 566.399 301.4 560.399 C
+313.4 558.799 l
+328.6 562.399 337.8 559.599 V
+346.794 558.256 350.2 573.199 V
+355 579.599 362.2 582.399 v
+369.4 585.199 376.6 626.799 372.6 634.799 c
+368.6 642.799 354.2 647.199 338.2 631.599 c
+322.2 615.999 320.2 632.799 290.2 625.599 C
+b
+0 0 0.2 0 k
+0.5 w
+291.8 550.799 m
+291 552.799 286.6 553.199 V
+264.2 556.799 255.8 569.199 V
+249 574.799 253.4 563.199 V
+263.8 542.799 270.6 539.999 V
+287 535.999 291.8 550.799 V
+b
+0 0.55 0.5 0.2 k
+1 w
+371.742 614.771 m
+372.401 622.677 374.354 631.291 372.6 634.799 c
+366.154 647.693 349.181 642.305 338.2 631.599 c
+322.2 615.999 320.2 632.799 290.2 625.599 C
+288.455 611.636 289.295 601.624 v
+326.6 613.199 327.4 607.599 V
+329 610.799 338.2 610.799 v
+347.4 610.799 370.142 611.971 371.742 614.771 C
+f
+0 g
+0 0.55 0.5 0.35 K
+2 w
+328.6 624.799 m
+333.4 619.999 329.8 610.399 V
+315.4 594.399 317.4 580.399 v
+S
+0 0 0.2 0 k
+0 G
+0.5 w
+280.6 539.999 m
+276.2 552.799 285 545.999 V
+289.8 543.999 288.6 542.399 v
+287.4 540.799 281.8 536.799 280.6 539.999 C
+b
+285.64 538.799 m
+282.12 549.039 289.16 543.599 V
+293.581 541.151 292.04 540.719 v
+287.48 539.439 292.04 536.879 285.64 538.799 C
+b
+290.44 538.799 m
+286.92 549.039 293.96 543.599 V
+298.335 541.289 296.84 540.719 v
+293.48 539.439 296.84 536.879 290.44 538.799 C
+b
+297.04 538.599 m
+293.52 548.839 300.56 543.399 V
+304.943 541.067 303.441 540.519 v
+300.48 539.439 303.441 536.679 297.04 538.599 C
+b
+303.52 538.679 m
+300 548.919 307.041 543.479 V
+310.881 541.879 309.921 540.599 v
+308.961 539.319 309.921 536.759 303.52 538.679 C
+b
+310.2 537.999 m
+305.4 550.399 314.6 543.999 V
+319.4 541.999 318.2 540.399 v
+317 538.799 318.2 535.599 310.2 537.999 C
+b
+0 g
+0.1 0.6 0.45 0.25 K
+2 w
+281.8 555.199 m
+295 557.999 301 554.799 V
+307 553.599 308.2 553.999 v
+309.4 554.399 312.6 554.799 y
+S
+315.8 546.399 m
+327.8 559.999 339.8 555.599 v
+346.816 553.026 345.8 556.399 346.6 559.199 c
+347.4 561.999 347.6 566.199 352.6 569.199 c
+S
+0 0 0.2 0 k
+0 G
+0.5 w
+333 562.399 m
+329 573.199 326.2 560.399 v
+323.4 547.599 320.2 543.999 318.6 541.199 C
+318.6 535.999 327 536.399 V
+337.8 536.799 338.2 539.599 v
+338.6 542.399 337 553.999 333 562.399 C
+b
+0 g
+0.1 0.6 0.45 0.25 K
+2 w
+347 555.199 m
+350.6 557.599 353 556.399 v
+S
+353.5 571.599 m
+356.4 576.499 361.2 577.299 v
+S
+0.7 g
+0 G
+1 w
+274.2 534.799 m
+292.2 531.599 296.6 533.199 V
+305.4 533.199 297 531.199 V
+284.2 531.199 276.2 532.399 V
+264.6 537.999 274.2 534.799 V
+f
+0 0 0.2 0 k
+0.5 w
+288.2 627.999 m
+305.8 627.999 307.8 627.199 V
+315 596.399 311.4 588.799 V
+310.2 585.999 307.4 591.599 V
+289 624.399 285.8 626.399 v
+282.6 628.399 287 627.999 288.2 627.999 C
+b
+211.1 630.699 m
+220 628.999 232.6 626.399 V
+237.4 603.999 240.6 599.199 v
+243.8 594.399 240.2 594.399 236.6 597.199 c
+233 599.999 218.2 613.999 216.2 618.399 c
+214.2 622.799 211.1 630.699 y
+b
+232.961 626.182 m
+238.761 624.634 239.77 622.419 v
+240.778 620.205 238.568 616.908 y
+237.568 613.603 236.366 615.765 v
+235.164 617.928 232.292 625.588 232.961 626.182 c
+b
+0 g
+233 626.399 m
+236.6 621.199 240.2 621.199 v
+243.8 621.199 244.182 621.612 247 620.999 c
+251.6 619.999 251.2 621.999 257.8 620.799 c
+260.44 620.319 263 621.199 265.8 619.999 c
+268.6 618.799 271.8 619.599 273 621.599 c
+274.2 623.599 279 627.799 Y
+266.2 625.999 263.4 625.199 V
+241 623.999 233 626.399 V
+f
+0 0 0.2 0 k
+277.6 626.199 m
+271.15 622.699 270.75 620.299 v
+270.35 617.899 276 614.199 y
+278.75 609.599 279.35 611.999 v
+279.95 614.399 278.4 625.799 277.6 626.199 c
+b
+240.115 620.735 m
+247.122 609.547 247.339 620.758 V
+247.896 622.016 246.136 622.038 v
+240.061 622.114 241.582 626.216 240.115 620.735 C
+b
+247.293 620.486 m
+255.214 609.299 254.578 620.579 V
+254.585 620.911 252.832 621.064 v
+248.085 621.478 248.43 625.996 247.293 620.486 C
+b
+254.506 620.478 m
+262.466 609.85 261.797 619.516 V
+261.916 620.749 260.262 621.05 v
+256.37 621.756 256.159 625.005 254.506 620.478 C
+b
+261.382 620.398 m
+269.282 608.837 269.63 618.618 V
+271.274 619.996 269.528 620.218 v
+263.71 620.958 264.508 625.412 261.382 620.398 C
+b
+0 0 0.2 0.1 k
+225.208 616.868 m
+217.55 618.399 l
+214.95 623.399 212.85 629.549 y
+219.2 628.549 231.7 625.749 V
+232.576 622.431 234.048 616.636 v
+225.208 616.868 l
+f
+290.276 621.53 m
+288.61 624.036 287.293 625.794 286.643 626.2 c
+283.63 628.083 287.773 627.706 288.902 627.706 C
+305.473 627.706 307.356 626.953 V
+307.88 624.711 308.564 621.32 V
+298.476 623.33 290.276 621.53 V
+f
+0.2 0.55 0.85 0 k
+1 w
+343.88 759.679 m
+371.601 755.719 397.121 791.359 398.881 801.04 c
+400.641 810.72 390.521 822.6 Y
+391.841 825.68 387.001 839.76 381.721 849 c
+376.441 858.24 360.54 857.266 343 858.24 c
+327.16 859.12 308.68 835.8 307.36 834.04 c
+306.04 832.28 312.2 793.999 313.52 788.279 c
+314.84 782.559 312.2 756.159 y
+346.44 765.259 316.16 763.639 343.88 759.679 c
+f
+0.08 0.44 0.68 0 k
+308.088 833.392 m
+306.792 831.664 312.84 794.079 314.136 788.463 c
+315.432 782.847 312.84 756.927 y
+345.512 765.807 316.728 764.271 343.944 760.383 c
+371.161 756.495 396.217 791.487 397.945 800.992 c
+399.673 810.496 389.737 822.16 Y
+391.033 825.184 386.281 839.008 381.097 848.08 c
+375.913 857.152 360.302 856.195 343.08 857.152 c
+327.528 858.016 309.384 835.12 308.088 833.392 c
+f
+0.06 0.33 0.51 0 k
+308.816 832.744 m
+307.544 831.048 313.48 794.159 314.752 788.647 c
+316.024 783.135 313.48 757.695 y
+344.884 766.855 317.296 764.903 344.008 761.087 c
+370.721 757.271 395.313 791.615 397.009 800.944 c
+398.705 810.272 388.953 821.72 Y
+390.225 824.688 385.561 838.256 380.473 847.16 c
+375.385 856.064 360.063 855.125 343.16 856.064 c
+327.896 856.912 310.088 834.44 308.816 832.744 c
+f
+0.04 0.22 0.34 0 k
+309.544 832.096 m
+308.296 830.432 314.12 794.239 315.368 788.831 c
+316.616 783.423 314.12 758.463 y
+343.556 767.503 317.864 765.535 344.072 761.791 c
+370.281 758.047 394.409 791.743 396.073 800.895 c
+397.737 810.048 388.169 821.28 Y
+389.417 824.192 384.841 837.504 379.849 846.24 c
+374.857 854.976 359.824 854.055 343.24 854.976 c
+328.264 855.808 310.792 833.76 309.544 832.096 c
+f
+0.02 0.11 0.17 0 k
+310.272 831.448 m
+309.048 829.816 314.76 794.319 315.984 789.015 c
+317.208 783.711 314.76 759.231 y
+342.628 768.151 318.432 766.167 344.136 762.495 c
+369.841 758.823 393.505 791.871 395.137 800.848 c
+396.769 809.824 387.385 820.84 Y
+388.609 823.696 384.121 836.752 379.225 845.32 c
+374.329 853.888 359.585 852.985 343.32 853.888 c
+328.632 854.704 311.496 833.08 310.272 831.448 c
+f
+1 g
+344.2 763.2 m
+369.4 759.6 392.601 792 394.201 800.8 c
+395.801 809.6 386.601 820.4 Y
+387.801 823.2 383.4 836 378.6 844.4 c
+373.8 852.8 359.346 851.914 343.4 852.8 c
+329 853.6 312.2 832.4 311 830.8 c
+309.8 829.2 315.4 794.4 316.6 789.2 c
+317.8 784 315.4 760 y
+340.9 768.6 319 766.8 344.2 763.2 c
+f
+0.8 g
+390.601 797.2 m
+362.8 789.6 351.2 791.2 V
+335.4 797.8 326.6 776 V
+323 768.8 321 766.8 v
+319 764.8 390.601 797.2 Y
+f
+0 g
+394.401 799.4 m
+365.4 787.2 355.4 787.6 v
+339 792.2 330.6 777.6 V
+322.2 768.4 319 766.8 V
+318.6 765.2 325 769.2 V
+335.4 764 l
+350.2 754.4 359.8 770.4 V
+363.8 781.6 363.8 783.6 v
+363.8 785.6 385 791.2 386.601 791.6 c
+388.201 792 394.801 796.2 394.401 799.4 C
+f
+0.4 0.2 0.8 0 k
+347 763.486 m
+340.128 763.486 331.755 767.351 331.755 773.6 c
+331.755 779.848 340.128 786.113 347 786.113 c
+353.874 786.113 359.446 781.048 359.446 774.8 c
+359.446 768.551 353.874 763.486 347 763.486 c
+f
+0.4 0.2 0.8 0.2 k
+343.377 780.17 m
+338.531 779.448 333.442 777.945 333.514 778.161 c
+335.054 782.78 341.415 786.113 347 786.113 c
+351.296 786.113 355.084 784.135 357.32 781.125 c
+352.004 781.455 343.377 780.17 v
+f
+1 g
+355.4 780.4 m
+351 783.6 351 781.4 V
+354.6 777 355.4 780.4 V
+f
+0 g
+345.4 772.274 m
+342.901 772.274 340.875 774.3 340.875 776.8 c
+340.875 779.299 342.901 781.325 345.4 781.325 c
+347.9 781.325 349.926 779.299 349.926 776.8 c
+349.926 774.3 347.9 772.274 345.4 772.274 c
+f
+0.2 0.55 0.85 0 k
+241.4 785.6 m
+238.2 806.8 240.6 811.2 V
+251.4 821.2 251 824.8 V
+250.6 842.8 249.4 843.6 v
+248.2 844.4 240.6 850.4 234.6 844 C
+224.2 826 225 819.6 V
+225 817.6 l
+217.4 818 215.8 816 V
+214.6 810.8 213.4 810.4 V
+210.6 808 212.6 805.2 V
+210.6 802.8 211 798.8 V
+218.6 794.8 L
+220.6 780.4 231.4 775.2 v
+236.236 772.871 239.4 779.6 241.4 785.6 c
+f
+1 g
+240.4 787.44 m
+237.52 806.52 239.68 810.48 V
+249.4 819.48 249.04 822.72 V
+248.68 838.92 247.6 839.64 v
+246.52 840.36 239.68 845.76 234.28 840 C
+224.92 823.8 225.64 818.04 V
+225.64 816.24 l
+218.8 816.6 217.36 814.8 V
+216.28 810.12 215.2 809.76 V
+212.68 807.6 214.48 805.08 V
+212.68 802.92 213.04 799.32 V
+219.88 795.72 L
+221.68 782.76 231.4 778.08 v
+235.752 775.985 238.6 782.04 240.4 787.44 c
+f
+0.075 0.412 0.637 0 k
+248.95 842.61 m
+247.86 843.47 240.37 849.24 234.52 843 C
+224.38 825.45 225.16 819.21 V
+225.16 817.26 l
+217.75 817.65 216.19 815.7 V
+215.02 810.63 213.85 810.24 V
+211.12 807.9 213.07 805.17 V
+211.12 802.83 211.51 798.93 V
+218.92 795.03 L
+220.87 780.99 231.4 775.92 v
+236.114 773.65 239.2 780.21 241.15 786.06 c
+238.03 806.73 240.37 811.02 V
+250.9 820.77 250.51 824.28 V
+250.12 841.83 248.95 842.61 V
+f
+0.05 0.275 0.425 0 k
+248.5 841.62 m
+247.52 842.54 240.14 848.08 234.44 842 C
+224.56 824.9 225.32 818.82 V
+225.32 816.92 l
+218.1 817.3 216.58 815.4 V
+215.44 810.46 214.3 810.08 V
+211.64 807.8 213.54 805.14 V
+211.64 802.86 212.02 799.06 V
+219.24 795.26 L
+221.14 781.58 231.4 776.64 v
+235.994 774.428 239 780.82 240.9 786.52 c
+237.86 806.66 240.14 810.84 V
+250.4 820.34 250.02 823.76 V
+249.64 840.86 248.5 841.62 V
+f
+0.025 0.137 0.212 0 k
+248.05 840.63 m
+247.18 841.61 239.91 846.92 234.36 841 C
+224.74 824.35 225.48 818.43 V
+225.48 816.58 l
+218.45 816.95 216.97 815.1 V
+215.86 810.29 214.75 809.92 V
+212.16 807.7 214.01 805.11 V
+212.16 802.89 212.53 799.19 V
+219.56 795.49 L
+221.41 782.17 231.4 777.36 v
+235.873 775.206 238.8 781.43 240.65 786.98 c
+237.69 806.59 239.91 810.66 V
+249.9 819.91 249.53 823.24 V
+249.16 839.89 248.05 840.63 V
+f
+1 g
+240.4 787.54 m
+237.52 806.52 239.68 810.48 V
+249.4 819.48 249.04 822.72 V
+248.68 838.92 247.6 839.64 V
+246.84 840.68 239.68 845.76 234.28 840 C
+224.92 823.8 225.64 818.04 V
+225.64 816.24 l
+218.8 816.6 217.36 814.8 V
+216.28 810.12 215.2 809.76 V
+212.68 807.6 214.48 805.08 V
+212.68 802.92 213.04 799.32 V
+219.88 795.72 L
+221.68 782.76 231.4 778.08 v
+235.752 775.985 238.6 782.14 240.4 787.54 c
+f
+0.8 g
+237.3 793.8 m
+215.7 804 214.8 804.8 V
+223.9 796.6 224.7 796.6 v
+225.5 796.6 237.3 793.8 Y
+f
+0 g
+220.2 800 m
+238.6 796.4 238.6 792 v
+238.6 789.088 238.357 775.669 233 777.2 c
+224.6 779.6 228.2 794 220.2 800 c
+f
+0.4 0.2 0.8 0 k
+228.6 796.2 m
+237.578 794.726 238.6 792 v
+239.2 790.4 239.863 782.092 234.4 781 c
+229.848 780.089 227.618 790.31 228.6 796.2 c
+f
+0 g
+314.595 753.651 m
+314.098 755.393 315.409 755.262 317.2 755.8 c
+319.2 756.4 331.4 760.2 332.2 762.8 c
+333 765.4 346.2 761 Y
+348 760.2 352.4 757.6 Y
+357.2 756.4 363.8 756 Y
+366.2 755 369.6 752.2 Y
+384.2 742 396.601 749.2 Y
+416.601 755.8 410.601 773 Y
+407.601 782 410.801 785.4 Y
+411.001 789.2 418.201 782.8 Y
+420.801 778.6 421.601 773.6 Y
+429.601 762.4 426.201 780.2 Y
+426.401 781.2 423.601 784.8 423.601 786 c
+423.601 787.2 421.801 790.6 Y
+418.801 794 421.201 801 Y
+423.001 814.8 420.801 813 Y
+419.601 814.8 410.401 804.8 Y
+408.201 801.4 402.201 799.8 Y
+399.401 798 396.001 799.4 Y
+393.401 799.8 387.801 792.8 Y
+390.601 793 393.001 788.6 395.401 788.4 c
+397.801 788.2 399.601 790.8 401.201 791.4 c
+402.801 792 405.601 786.2 Y
+406.001 783.6 400.401 778.8 Y
+400.001 774.2 398.401 775.8 Y
+395.401 776.4 394.201 772.6 393.201 768 c
+392.201 763.4 388.001 763 y
+386.401 755.6 385.2 758.6 Y
+385 764.2 379 758.4 Y
+377.8 756.4 373.2 758.6 Y
+366.4 760.6 368.8 762.6 Y
+370.6 764.8 381.8 762.6 Y
+384 764.2 376 768.2 Y
+375.4 770 376.4 774.4 Y
+377.6 777.6 384.4 783.2 Y
+393.801 784.4 391.001 786 Y
+384.801 791.2 379 783.6 Y
+376.8 777.4 359.4 762.4 Y
+354.6 759 357.2 765.8 353.2 762.4 c
+349.2 759 328.6 768 y
+317.038 769.193 314.306 753.451 310.777 756.571 c
+316.195 748.051 314.595 753.651 v
+f
+509.401 920 m
+483.801 912 481.001 893.2 V
+478.601 870.4 499.001 852.8 V
+499.401 846.4 501.401 843.2 v
+499.801 838.4 518.601 846 V
+545.801 854.4 l
+552.201 856.8 557.401 865.6 v
+562.601 874.4 577.801 893.2 574.201 918.4 C
+575.401 929.6 569.401 930 V
+561.001 931.6 553.801 924 V
+547.001 920.8 544.601 921.2 V
+509.401 920 L
+f
+564.022 920.99 m
+566.122 929.92 561.282 925.08 V
+554.242 919.36 546.761 919.36 V
+532.241 917.16 527.841 903.96 V
+523.881 877.12 531.801 871.4 V
+536.641 863.92 543.681 870.52 v
+550.722 877.12 566.222 907.35 564.022 920.99 C
+f
+0.2 g
+563.648 920.632 m
+565.738 929.376 560.986 924.624 V
+554.074 919.008 546.729 919.008 V
+532.473 916.848 528.153 903.888 V
+524.265 877.536 532.041 871.92 V
+536.793 864.576 543.705 871.056 v
+550.618 877.536 565.808 907.24 563.648 920.632 C
+f
+0.4 g
+563.274 920.274 m
+565.354 928.832 560.69 924.168 V
+553.906 918.656 546.697 918.656 V
+532.705 916.536 528.465 903.816 V
+524.649 877.952 532.281 872.44 V
+536.945 865.232 543.729 871.592 v
+550.514 877.952 565.394 907.13 563.274 920.274 C
+f
+0.6 g
+562.9 919.916 m
+564.97 928.288 560.394 923.712 V
+553.738 918.304 546.665 918.304 V
+532.937 916.224 528.777 903.744 V
+525.033 878.368 532.521 872.96 V
+537.097 865.888 543.753 872.128 v
+550.41 878.368 564.98 907.02 562.9 919.916 C
+f
+0.8 g
+562.526 919.558 m
+564.586 927.744 560.098 923.256 V
+553.569 917.952 546.633 917.952 V
+533.169 915.912 529.089 903.672 V
+525.417 878.784 532.761 873.48 V
+537.249 866.544 543.777 872.664 v
+550.305 878.784 564.566 906.91 562.526 919.558 C
+f
+1 g
+562.151 919.2 m
+564.201 927.2 559.801 922.8 V
+553.401 917.6 546.601 917.6 V
+533.401 915.6 529.401 903.6 V
+525.801 879.2 533.001 874 V
+537.401 867.2 543.801 873.2 v
+550.201 879.2 564.151 906.8 562.151 919.2 C
+f
+0.1 0.55 0.85 0.3 k
+350.6 716 m
+330.2 735.2 322.2 736 V
+287.8 740 273 722 V
+290.6 742.4 318.2 736.8 V
+296.6 741.2 284.2 738 V
+267.4 738 257.8 724 V
+255 719.2 l
+259 734 277.4 740 V
+300.2 744.8 311 740 V
+289.4 746.8 279.4 744.8 V
+249 747.2 236.2 720.8 V
+240.2 735.2 255 742.4 V
+268.6 751.2 289 748.4 V
+303.4 745.2 308.6 742.8 v
+313.8 740.4 312.6 743.2 304.2 748 C
+298.6 758 284.6 757.6 V
+241.8 754 231.4 742 V
+245 753.2 255.4 756 V
+277.8 764 286.2 763.2 V
+311 762.2 318.6 766.2 V
+307.4 761.2 310.6 758 v
+313.8 754.8 320.6 747.2 320.6 746 c
+320.6 744.8 344.8 722.7 348.4 718.3 C
+350.6 716 l
+f
+0.8 g
+1 J 0.1 w
+489 522 m
+473.5 558.5 461 568 V
+487 552 490.5 534 V
+490.5 524 489 522 V
+f
+536 514.5 m
+509.5 569.5 491 593.5 V
+534.5 556 539.5 529.5 V
+540 524 l
+537 526.5 l
+536.5 517.5 536 514.5 V
+f
+592.5 563 m
+530 622.5 528.5 625 V
+589 559 592 551.5 V
+590 560.5 592.5 563 V
+f
+404 519.5 m
+423.5 571.5 442.5 549 V
+457.5 539 457 536 V
+453 542.5 435 542 V
+416 545 404 519.5 V
+f
+594.5 647 m
+549.5 675.5 542 677 v
+530.193 679.361 591.5 648 596.5 637.5 C
+598.5 640 594.5 647 V
+f
+0 g
+0 J 1 w
+443.801 540.399 m
+464.201 542.399 471.001 549.199 V
+475.401 545.599 l
+493.001 583.999 l
+496.601 578.799 l
+511.001 593.599 510.201 601.599 v
+509.401 609.599 523.001 595.599 y
+522.201 607.199 529.401 600.399 V
+527.001 615.999 535.401 607.999 V
+524.864 638.156 547.401 612.399 v
+553.001 605.999 548.601 612.799 y
+522.601 660.799 544.201 646.399 v
+546.201 669.199 545.001 673.599 v
+543.801 677.999 541.801 700.4 537.001 705.6 c
+532.201 710.8 537.401 712.4 543.001 707.2 C
+531.801 731.2 545.001 719.2 V
+541.401 734.4 537.001 737.2 V
+531.401 754.4 546.601 743.6 V
+542.201 756 539.001 759.2 V
+527.401 786.8 534.601 782 V
+539.001 778.4 l
+532.201 792.4 538.601 788 v
+545.001 783.6 545.001 784 y
+523.801 817.2 544.201 799.6 V
+536.042 813.518 532.601 820.4 V
+513.801 840.8 528.201 834.4 V
+533.001 832.8 l
+524.201 842.8 516.201 844.4 v
+508.201 846 518.601 852.4 525.001 850.4 c
+531.401 848.4 547.001 840.8 y
+559.801 822 563.801 821.6 V
+543.801 829.2 549.801 821.2 V
+564.201 807.2 557.001 807.6 V
+551.001 800.4 555.801 791.6 V
+537.342 809.991 552.201 784.4 v
+559.001 768 l
+534.601 792.8 545.801 770.8 V
+563.001 747.2 565.001 746.8 v
+567.001 746.4 571.401 737.6 y
+567.001 739.6 l
+572.201 730.8 l
+561.001 742.8 567.001 729.6 V
+572.601 715.2 l
+552.201 737.2 565.801 707.6 V
+549.401 712.8 558.201 695.6 V
+556.601 679.599 557.001 674.399 v
+557.401 669.199 558.601 640.799 554.201 632.799 c
+549.801 624.799 560.201 605.599 562.201 601.599 c
+564.201 597.599 567.801 586.799 559.001 595.999 c
+550.201 605.199 554.601 599.599 556.601 590.799 c
+558.601 581.999 564.601 566.399 563.801 560.799 C
+562.601 559.599 559.401 563.199 V
+544.601 585.999 546.201 571.599 V
+545.001 563.599 541.801 554.799 V
+538.601 543.999 538.601 552.799 V
+535.401 569.599 532.601 561.999 v
+529.801 554.399 526.201 548.399 523.401 545.999 c
+520.601 543.599 515.401 566.399 514.201 555.999 C
+502.201 568.399 497.401 551.999 V
+485.801 535.599 l
+485.401 547.999 484.201 541.999 V
+454.201 535.999 443.801 540.399 V
+f
+409.401 897.2 m
+397.801 905.2 393.801 904.8 v
+389.801 904.4 421.401 913.6 462.601 886 C
+467.401 883.2 471.001 883.6 V
+474.201 881.2 471.401 877.6 V
+462.601 868 473.801 856.8 V
+492.201 850 486.601 858.8 V
+497.401 854.8 499.801 850.8 v
+502.201 846.8 501.001 850.8 y
+494.601 858 488.601 863.2 V
+483.401 865.2 480.601 873.6 v
+477.801 882 475.401 892 479.801 895.2 C
+475.801 890.8 476.601 894.8 v
+477.401 898.8 481.001 902.4 482.601 902.8 c
+484.201 903.2 500.601 919 507.401 919.4 C
+498.201 918 495.201 919 v
+492.201 920 465.601 931.4 459.601 932.6 C
+442.801 939.2 454.801 937.2 V
+490.601 933.4 508.801 920.2 V
+501.601 928.6 483.201 935.6 V
+461.001 948.2 425.801 943.2 V
+408.001 940 400.201 938.2 V
+397.601 938.8 397.001 939.2 v
+396.401 939.6 384.6 948.6 357 941.6 C
+340 937 331.4 932.2 V
+316.2 931 312.6 927.8 V
+294 913.2 292 912.4 v
+290 911.6 278.6 904 277.8 903.6 C
+302.4 910.2 304.8 912.6 v
+307.2 915 324.6 917.6 327 916.2 c
+329.4 914.8 337.8 915.4 328.2 914.8 C
+403.801 900 404.601 898 v
+405.401 896 409.401 897.2 y
+f
+0.2 0.55 0.85 0 k
+480.801 906.4 m
+470.601 913.8 468.601 913.8 v
+466.601 913.8 454.201 924 450.001 923.6 c
+445.801 923.2 433.601 933.2 406.201 925 C
+405.601 927 409.201 927.8 V
+415.601 930 416.001 930.6 V
+436.201 934.8 443.401 931.2 V
+452.601 928.6 458.801 922.4 V
+470.001 919.2 473.201 920.2 V
+482.001 918 482.401 916.2 V
+488.201 913.2 486.401 910.6 V
+486.801 909 480.801 906.4 V
+f
+468.33 908.509 m
+469.137 907.877 470.156 907.779 470.761 906.97 c
+470.995 906.656 470.706 906.33 470.391 906.233 c
+469.348 905.916 468.292 906.486 467.15 905.898 c
+466.748 905.691 466.106 905.873 465.553 906.022 c
+463.921 906.463 462.092 906.488 460.401 905.8 C
+458.416 906.929 456.056 906.345 453.975 907.346 c
+453.917 907.373 453.695 907.027 453.621 907.054 c
+450.575 908.199 446.832 907.916 444.401 910.2 C
+441.973 910.612 439.616 911.074 437.188 911.754 c
+435.37 912.263 433.961 913.252 432.341 914.084 c
+430.964 914.792 429.507 915.314 427.973 915.686 c
+426.11 916.138 424.279 916.026 422.386 916.546 c
+422.293 916.571 422.101 916.227 422.019 916.254 c
+421.695 916.362 421.405 916.945 421.234 916.892 c
+419.553 916.37 418.065 917.342 416.401 917 C
+415.223 918.224 413.495 917.979 411.949 918.421 c
+408.985 919.269 405.831 917.999 402.801 919 C
+406.914 920.842 411.601 919.61 415.663 921.679 c
+417.991 922.865 420.653 921.763 423.223 922.523 c
+423.71 922.667 424.401 922.869 424.801 922.2 C
+424.935 922.335 425.117 922.574 425.175 922.546 c
+427.625 921.389 429.94 920.115 432.422 919.049 c
+432.763 918.903 433.295 919.135 433.547 918.933 c
+435.067 917.717 437.01 917.82 438.401 916.6 C
+440.099 917.102 441.892 916.722 443.621 917.346 c
+443.698 917.373 443.932 917.032 443.965 917.054 c
+445.095 917.802 446.25 917.531 447.142 917.227 c
+447.48 917.112 448.143 916.865 448.448 916.791 c
+449.574 916.515 450.43 916.035 451.609 915.852 c
+451.723 915.834 451.908 916.174 451.98 916.146 c
+453.103 915.708 454.145 915.764 454.801 914.6 C
+454.936 914.735 455.101 914.973 455.183 914.946 c
+456.21 914.608 456.859 913.853 457.96 913.612 c
+458.445 913.506 459.057 912.88 459.633 912.704 c
+462.025 911.973 463.868 910.444 466.062 909.549 c
+466.821 909.239 467.697 909.005 468.33 908.509 c
+f
+391.696 922.739 m
+389.178 924.464 386.81 925.57 384.368 927.356 c
+384.187 927.489 383.827 927.319 383.625 927.441 c
+382.618 928.05 381.73 928.631 380.748 929.327 c
+380.209 929.709 379.388 929.698 378.88 929.956 c
+376.336 931.248 373.707 931.806 371.2 933 C
+371.882 933.638 373.004 933.394 373.6 934.2 C
+373.795 933.92 374.033 933.636 374.386 933.827 c
+376.064 934.731 377.914 934.884 379.59 934.794 c
+381.294 934.702 383.014 934.397 384.789 934.125 c
+385.096 934.078 385.295 933.555 385.618 933.458 c
+387.846 932.795 390.235 933.32 392.354 932.482 c
+393.945 931.853 395.515 931.03 396.754 929.755 c
+397.006 929.495 396.681 929.194 396.401 929 C
+396.789 929.109 397.062 928.903 397.173 928.59 c
+397.257 928.351 397.257 928.049 397.173 927.81 c
+397.061 927.498 396.782 927.397 396.408 927.346 c
+395.001 927.156 396.773 928.536 396.073 928.088 c
+394.8 927.274 395.546 925.868 394.801 924.6 C
+394.521 924.794 394.291 925.012 394.401 925.4 C
+394.635 924.878 394.033 924.588 393.865 924.272 c
+393.48 923.547 392.581 922.132 391.696 922.739 c
+f
+359.198 915.391 m
+356.044 916.185 352.994 916.07 349.978 917.346 c
+349.911 917.374 349.688 917.027 349.624 917.054 c
+348.258 917.648 347.34 918.614 346.264 919.66 c
+345.351 920.548 343.693 920.161 342.419 920.648 c
+342.095 920.772 341.892 921.284 341.591 921.323 c
+340.372 921.48 339.445 922.429 338.4 923 C
+340.736 923.795 343.147 923.764 345.609 924.148 c
+345.722 924.166 345.867 923.845 346 923.845 c
+346.136 923.845 346.266 924.066 346.4 924.2 C
+346.595 923.92 346.897 923.594 347.154 923.848 c
+347.702 924.388 348.258 924.198 348.798 924.158 c
+348.942 924.148 349.067 923.845 349.2 923.845 c
+349.336 923.845 349.467 924.156 349.6 924.156 c
+349.736 924.155 349.867 923.845 350 923.845 c
+350.136 923.845 350.266 924.066 350.4 924.2 C
+351.092 923.418 351.977 923.972 352.799 923.793 c
+353.837 923.566 354.104 922.418 355.178 922.12 c
+359.893 920.816 364.03 918.671 368.393 916.584 c
+368.7 916.437 368.91 916.189 368.8 915.8 C
+369.067 915.8 369.38 915.888 369.57 915.756 c
+370.628 915.024 371.669 914.476 372.366 913.378 c
+372.582 913.039 372.253 912.632 372.02 912.684 c
+367.591 913.679 363.585 914.287 359.198 915.391 c
+f
+345.338 871.179 m
+343.746 872.398 343.162 874.429 342.034 876.221 c
+341.82 876.561 342.094 876.875 342.411 876.964 c
+342.971 877.123 343.514 876.645 343.923 876.443 c
+345.668 875.581 347.203 874.339 349.2 874.2 C
+351.19 871.966 355.45 871.581 355.457 868.2 c
+355.458 867.341 354.03 868.259 353.6 867.4 C
+351.149 868.403 348.76 868.3 346.38 869.767 c
+345.763 870.148 346.093 870.601 345.338 871.179 c
+f
+317.8 923.756 m
+317.935 923.755 324.966 923.522 324.949 923.408 c
+324.904 923.099 317.174 922.05 316.81 922.22 c
+316.646 922.296 309.134 919.866 309 920 C
+309.268 920.135 317.534 923.756 317.8 923.756 c
+f
+0 g
+333.2 914 m
+318.4 912.2 314 911 v
+309.6 909.8 291 902.2 288 900.2 C
+274.6 894.8 257.6 874.8 V
+265.2 878.2 267.4 881 V
+281 893.6 280.8 891 V
+293 899.6 292.4 897.4 V
+316.8 908.6 314.8 905.4 V
+336.4 910 335.4 908 V
+354.2 903.6 351.4 903.4 V
+345.6 902.2 352 898.6 V
+348.6 894.2 343.2 898.2 v
+337.8 902.2 340.8 900 335.8 899 C
+333.2 898.2 328.6 902.2 V
+323 906.8 314.2 903.2 V
+283.6 890.6 281.6 890 V
+278 887.2 275.6 883.6 V
+269.8 879.2 266.8 877.8 V
+254 866.2 252.8 864.8 V
+249.4 859.6 248.6 859.2 V
+255 863 257 865 V
+271 875 276.4 875.8 V
+280.8 878.8 281.6 880.2 V
+296 889.4 300.2 889.4 V
+309.4 884.2 311.8 891.2 V
+317.6 893 323.2 891.8 V
+326.4 894.4 325.6 896.6 V
+327.2 898.4 328.2 894.6 V
+331.6 891 336.4 893 V
+340.4 893.2 338.4 890.8 V
+334 887 322.2 886.8 V
+309.8 886.2 293.4 878.6 V
+263.6 868.2 254.4 857.8 V
+248 849 242.6 847.8 V
+236.8 847 230.8 839.6 V
+240.6 845.4 249.6 845.4 V
+253.6 847.8 249.8 844.2 V
+246.2 836.6 247.8 831.2 V
+247.2 826 246.4 824.4 V
+238.6 811.6 238.6 809.2 v
+238.6 806.8 239.8 797 240.2 796.4 c
+240.6 795.8 239.2 798 243 795.6 c
+246.8 793.2 249.6 791.6 250.4 788.8 c
+251.2 786 248.4 794.2 248.2 796 c
+248 797.8 243.8 805 244.6 807.4 C
+245.6 806.4 246.4 805 V
+245.8 805.6 246.4 809.2 V
+247.2 814.4 248.6 817.6 v
+250 820.8 252 824.6 252.4 825.4 c
+252.8 826.2 252.8 832 254.2 829.4 C
+257.6 826.8 l
+254.8 829.4 257 831.6 V
+256 837.2 257.8 839.8 V
+264.8 848.2 266.4 849.2 v
+268 850.2 266.6 849.8 y
+272.6 854 266.8 852.4 V
+262.8 850.8 259.8 850.8 V
+252.2 848.8 256.2 853 v
+260.2 857.2 270.2 862.6 274 862.4 C
+274.8 860.8 l
+286 863.2 l
+284.8 862.4 l
+284.6 862.6 288.8 863 v
+293 863.4 298.8 862 300.2 863.8 c
+301.6 865.6 305 866.6 304.6 865.2 c
+304.2 863.8 304 861.8 y
+309 867.6 308.4 865.4 v
+307.8 863.2 299.6 858 298.2 851.8 C
+308.6 860 l
+312.2 863 l
+315.8 860.8 316 862.4 v
+316.2 864 320.8 869.8 322 869.6 c
+323.2 869.4 325.2 872.2 325 869.6 c
+324.8 867 332.4 861.6 y
+335.6 863.4 337 862 v
+338.4 860.6 342.6 881.8 y
+367.6 892.4 l
+411.201 895.8 l
+394.201 902.6 l
+333.2 914 l
+f
+0.2 0.55 0.85 0.5 K
+1 J 2 w
+351.4 715 m
+336.4 731.8 328 734.4 V
+314.6 741.2 290 733.4 v
+S
+324.8 735.8 m
+299.6 743.8 284.2 739.6 V
+265.8 737.6 257.4 723.8 v
+S
+321.2 737 m
+304.2 744.2 289.4 746.4 V
+272.8 749 256.2 741.8 V
+244 735.8 238.6 725.6 v
+S
+322.2 736.6 m
+306.8 747.6 305.8 749 V
+298.8 760 285.8 760.4 V
+264.4 759.6 247.2 751.6 v
+S
+0 G
+0 J 1 w
+320.895 745.593 m
+322.437 744.13 349.4 715.2 Y
+384.6 678.599 356.6 712.8 Y
+349 717.6 339.8 736.4 Y
+338.6 739.2 353.8 729.2 Y
+357.8 728.4 371.4 709.2 Y
+364.6 711.6 369.4 704.4 Y
+372.2 702.4 392.601 686.799 Y
+396.201 682.799 400.201 681.199 Y
+414.201 686.399 407.801 673.199 Y
+410.201 666.399 415.801 677.999 Y
+427.001 694.8 410.601 692.399 Y
+380.6 689.599 373.8 705.6 Y
+371.4 708 380.2 705.6 Y
+388.601 703.6 373 718 Y
+375.4 718 384.6 711.2 Y
+395.001 702 397.001 704 Y
+415.001 712.8 425.401 705.2 Y
+427.401 703.6 421.801 696.8 423.401 691.599 c
+425.001 686.399 429.801 673.999 Y
+427.401 672.399 427.801 661.599 Y
+444.601 638.399 435.001 640.399 Y
+419.401 640.799 434.201 633.199 Y
+437.401 631.199 446.201 623.999 Y
+443.401 625.199 441.801 619.999 Y
+446.601 615.999 443.801 611.199 Y
+437.801 609.999 436.601 605.999 Y
+443.401 597.999 433.401 597.599 Y
+437.001 593.199 432.201 581.199 Y
+427.401 581.199 421.001 575.599 Y
+423.401 570.799 413.001 565.199 Y
+404.601 563.599 407.401 556.799 Y
+399.401 550.799 397.001 534.799 Y
+396.201 524.399 393.801 521.199 399.001 523.199 c
+404.201 525.199 403.401 537.599 Y
+398.601 553.199 441.401 569.199 Y
+445.401 570.799 446.201 575.999 Y
+448.201 575.599 457.001 567.999 Y
+464.601 556.799 465.001 565.999 Y
+466.201 569.599 464.601 575.599 Y
+470.601 597.199 456.601 603.599 Y
+446.601 637.199 460.601 628.799 Y
+463.401 623.199 474.201 617.999 y
+477.801 620.399 L
+476.201 625.199 484.601 631.199 Y
+487.401 624.799 493.401 632.799 Y
+497.001 657.199 509.401 642.799 Y
+513.401 641.599 514.601 648.399 Y
+518.201 658.799 514.601 672.399 Y
+518.201 672.799 527.801 666.799 Y
+530.601 670.399 521.401 687.199 525.401 684.799 c
+529.401 682.399 533.801 680.799 Y
+534.601 682.799 524.601 695.199 Y
+520.201 698 515.001 718.4 Y
+522.201 714.8 512.201 730 Y
+512.201 733.2 518.201 744.4 Y
+517.401 751.2 518.201 750.8 Y
+521.001 749.6 529.001 748 522.201 754.4 c
+515.401 760.8 523.001 765.6 Y
+527.401 768.4 513.801 768 Y
+508.601 772.4 509.001 776.4 Y
+517.001 774.4 502.601 788.8 500.201 792.4 c
+497.801 796 507.401 801.2 Y
+520.601 804.8 509.001 808 Y
+489.401 807.6 500.201 818.4 Y
+506.201 818 504.601 820.4 Y
+499.401 821.6 489.801 828 Y
+485.801 831.6 489.401 830.8 Y
+506.201 829.6 477.401 840.8 Y
+485.401 840.8 467.401 851.2 Y
+465.401 852.8 462.201 860.4 Y
+456.201 865.6 451.401 872.4 Y
+451.001 876.8 446.201 881.6 Y
+434.601 895.2 429.001 894.8 Y
+414.201 898.4 409.001 897.6 Y
+356.2 893.2 l
+329.8 880.4 337.6 859.4 Y
+344 851 353.2 854.8 Y
+357.8 861 369.4 858.8 Y
+389.801 855.6 387.201 859.2 Y
+384.801 863.8 368.6 870 368.4 870.6 c
+368.2 871.2 359.4 874.6 Y
+356.4 875.8 352 885 Y
+348.8 888.4 364.6 882.6 Y
+363.4 881.6 370.8 877.6 Y
+388.201 878.6 398.801 867.8 Y
+409.601 851.2 409.801 859.4 Y
+412.601 868.8 400.801 890 Y
+401.201 892 409.401 885.4 Y
+410.801 887.4 411.601 881.6 Y
+411.801 879.2 415.601 871.2 Y
+418.401 858.2 422.001 865.6 Y
+426.601 856.2 L
+428.001 853.6 422.001 846 Y
+421.801 843.2 422.601 843.4 417.001 835.8 c
+411.401 828.2 414.801 823.8 Y
+413.401 817.2 422.201 817.6 Y
+424.801 815.4 428.201 815.4 Y
+430.001 813.4 432.401 814 Y
+434.001 817.8 440.201 815.8 Y
+441.601 818.2 449.801 818.6 Y
+450.801 821.2 451.201 822.8 454.601 823.4 c
+458.001 824 433.401 867 Y
+439.801 867.8 431.601 880.2 Y
+429.401 886.8 440.801 872.2 443.001 870.8 c
+445.201 869.4 446.201 867.2 444.601 867.4 c
+443.001 867.6 441.201 865.4 442.601 865.2 c
+444.001 865 457.001 850 460.401 839.8 c
+463.801 829.6 469.801 825.6 476.001 819.6 c
+482.201 813.6 481.401 789.4 Y
+481.001 780.6 487.001 770 Y
+489.001 766.2 484.801 748 Y
+482.801 745.8 484.201 745 Y
+485.201 743.8 492.001 730.6 Y
+490.201 730.8 493.801 727.2 Y
+499.001 721.2 492.601 724.2 Y
+486.601 725.8 493.601 716 Y
+494.801 714.2 485.801 718.8 Y
+476.601 719.4 488.201 712.2 Y
+496.801 705 485.401 709.4 Y
+480.801 711.2 484.001 704.4 Y
+487.201 702.8 504.401 695.8 Y
+504.801 691.999 501.801 686.999 Y
+502.201 682.999 500.001 679.599 Y
+498.801 671.399 498.201 670.599 Y
+494.001 670.399 486.601 656.599 Y
+484.801 653.999 474.601 641.999 Y
+472.601 634.999 454.601 642.199 Y
+448.001 638.799 450.001 642.199 Y
+449.601 644.399 454.401 650.399 Y
+461.401 652.999 458.801 663.799 Y
+462.801 665.199 451.601 667.999 451.801 669.199 c
+452.001 670.399 457.801 671.799 Y
+465.801 673.799 461.401 676.199 Y
+460.801 680.199 463.801 685.799 Y
+475.401 686.599 463.801 702.8 Y
+453.001 710.4 452.001 716.2 Y
+464.601 724.4 456.401 736.8 456.601 740.4 c
+456.801 744 458.001 765.6 Y
+456.001 771.8 453.001 785.4 Y
+455.201 790.6 462.601 803.2 Y
+465.401 807.4 474.201 812.2 472.001 815.2 c
+469.801 818.2 462.001 816.4 Y
+454.201 817.8 454.801 812.6 Y
+453.201 811.6 452.401 806.6 Y
+451.68 798.667 442.801 792.4 Y
+431.601 786.2 440.801 782.2 Y
+446.801 775.6 437.001 775.4 Y
+426.001 777.2 434.201 767 Y
+445.001 754.2 442.001 751.4 Y
+431.801 750.4 444.401 741.2 y
+443.601 743.2 443.801 741.4 v
+444.001 739.6 447.001 735.4 447.801 733.4 c
+448.601 731.4 444.601 731.2 Y
+445.201 721.6 429.801 725.8 y
+429.801 725.8 428.201 725.6 v
+426.601 725.4 415.401 726.2 409.601 728.4 c
+403.801 730.6 397.001 730.6 y
+393.001 728.8 385.4 729 v
+377.8 729.2 369.8 726.4 Y
+365.4 726.8 374 731.2 374.2 731 c
+374.4 730.8 380 736.4 372 735.8 c
+350.203 734.165 339.4 744.4 Y
+337.4 745.8 334.8 748.6 Y
+324.8 750.6 336.2 736.2 Y
+337.4 734.8 336 733.8 Y
+335.2 735.4 327.4 740.8 Y
+324.589 741.773 323.226 743.107 320.895 745.593 C
+f
+0.2 0.55 0.85 0.5 k
+1 J 2 w
+297 757.2 m
+308.6 751.6 311.2 748.8 v
+313.8 746 327.8 734.6 y
+322.4 736.6 319.8 738.4 v
+317.2 740.2 306.4 748.4 y
+302.6 754.4 297 757.2 v
+f
+0.4 0.2 0.8 0 k
+0 J 1 w
+238.991 788.397 m
+239.328 788.545 238.804 791.257 238.6 791.8 c
+237.578 794.526 228.6 796 y
+228.373 794.635 228.318 793.039 228.424 791.401 c
+233.292 785.882 238.991 788.397 v
+f
+0.4 0.2 0.8 0.2 k
+238.991 788.597 m
+238.542 788.439 238.976 791.331 238.8 791.8 c
+237.778 794.526 228.6 796.1 y
+228.373 794.735 228.318 793.139 228.424 791.501 c
+232.692 786.382 238.991 788.597 v
+f
+0 g
+234.6 788.454 m
+233.975 788.454 233.469 789.594 233.469 791 c
+233.469 792.405 233.975 793.545 234.6 793.545 c
+235.225 793.545 235.732 792.405 235.732 791 c
+235.732 789.594 235.225 788.454 234.6 788.454 c
+f
+234.6 791 m
+F
+189 690.399 m
+183.4 680.399 208.2 686.399 V
+222.2 687.599 224.6 689.999 V
+225.8 689.199 234.166 686.266 237 685.599 c
+243.8 683.999 252.2 694 y
+256.8 704.5 259.6 704.5 v
+262.4 704.5 259.2 702.9 y
+252.6 692.799 253 691.199 V
+247.8 671.199 231.8 670.399 V
+215.65 669.449 217 663.599 V
+225.8 665.999 228.2 663.599 V
+239 663.999 231 657.599 V
+224.2 645.999 l
+224.34 642.081 214.2 645.599 v
+204.4 648.999 194.1 661.899 y
+178.15 676.449 189 690.399 V
+f
+0.1 0.4 0.4 0 k
+187.8 686.399 m
+185.8 676.799 222.6 687.199 V
+227 687.199 229.4 686.399 v
+231.8 685.599 243.8 682.799 245.8 683.999 C
+238.6 670.399 227 671.999 V
+213.8 670.399 214.2 665.599 V
+218.2 658.399 223 655.999 V
+225.8 653.599 225.4 650.399 v
+225 647.199 222.2 645.599 220.2 644.799 c
+218.2 643.999 215 647.199 213.4 647.199 c
+211.8 647.199 203.4 653.599 199 658.399 c
+194.6 663.199 186.2 675.199 186.6 677.999 c
+187 680.799 187.8 686.399 Y
+f
+0.1 0.4 0.4 0.2 k
+191 668.949 m
+193.6 664.999 196.8 660.799 199 658.399 c
+203.4 653.599 211.8 647.199 213.4 647.199 c
+215 647.199 218.2 643.999 220.2 644.799 c
+222.2 645.599 225 647.199 225.4 650.399 c
+225.8 653.599 223 655.999 Y
+219.934 657.532 217.194 661.024 215.615 663.347 C
+215.8 660.799 210.6 661.599 v
+205.4 662.399 200.2 665.199 198.6 668.399 c
+197 671.599 194.6 673.999 196.2 670.399 c
+197.8 666.799 200.2 663.199 201.8 662.799 c
+203.4 662.399 203 661.199 200.6 661.599 c
+198.2 661.999 195.4 662.399 191 667.599 c
+F
+0.1 0.55 0.85 0.3 k
+188.4 689.999 m
+190.2 703.6 191.4 707.6 V
+190.6 714.4 193 718.6 v
+195.4 722.8 197.4 729 200.4 734.4 c
+203.4 739.8 203.6 743.8 207.6 745.4 c
+211.6 747 217.6 755.6 220.4 756.6 c
+223.2 757.6 223 756.8 y
+229.8 771.6 243.4 767.6 V
+227.2 770.4 243 779.8 V
+238.2 778.7 241.5 785.7 v
+243.701 790.368 243.2 783.6 232.2 771.8 C
+227.2 763.2 222 760.2 v
+216.8 757.2 204.8 750.2 203.6 746.4 c
+202.4 742.6 199.2 736.8 197.2 735.2 c
+195.2 733.6 192.4 729.4 192 726 C
+190.8 722 189.4 720.8 v
+188 719.6 187.8 716.4 187.8 714.4 c
+187.8 712.4 185.8 709.6 186 707.2 C
+186.8 688.199 186.4 686.199 V
+188.4 689.999 L
+f
+1 g
+179.8 685.399 m
+177.8 686.799 173.4 680.799 V
+180.7 647.799 180.7 646.399 V
+181.8 648.499 180.5 655.699 v
+179.2 662.899 178.3 675.599 y
+179.8 685.399 l
+f
+0.1 0.55 0.85 0.3 k
+201.4 746 m
+183.8 742.8 184.2 713.6 V
+183.4 688.799 l
+182.2 714.4 181 716 v
+179.8 717.6 183.8 728.8 180.6 722.8 C
+166.6 708.8 174.6 687.599 V
+176.1 684.299 173.1 688.899 V
+168.5 701.5 169.6 707.9 V
+169.8 710.1 171.7 712.9 V
+180.3 724.6 183 726.9 V
+184.8 741.3 200.2 746.5 V
+205.9 748.8 201.4 746 V
+f
+0 g
+340.8 812.2 m
+341.46 812.554 341.451 813.524 342.031 813.697 c
+343.18 814.041 343.344 815.108 343.862 815.892 c
+344.735 817.211 344.928 818.744 345.51 820.235 c
+345.782 820.935 345.809 821.89 345.496 822.55 c
+344.322 825.031 343.62 827.48 342.178 829.906 c
+341.91 830.356 341.648 831.15 341.447 831.748 c
+340.984 833.132 339.727 834.123 338.867 835.443 c
+338.579 835.884 339.104 836.809 338.388 836.893 c
+337.491 836.998 336.042 837.578 335.809 836.552 c
+335.221 833.965 336.232 831.442 337.2 829 C
+336.418 828.308 336.752 827.387 336.904 826.62 c
+337.614 823.014 336.416 819.662 335.655 816.188 c
+335.632 816.084 335.974 815.886 335.946 815.824 c
+334.724 813.138 333.272 810.693 331.453 808.312 c
+330.695 807.32 329.823 806.404 329.326 805.341 c
+328.958 804.554 328.55 803.588 328.8 802.6 C
+325.365 799.82 323.115 795.975 320.504 792.129 c
+320.042 791.449 320.333 790.24 320.884 789.971 c
+321.697 789.573 322.653 790.597 323.123 791.443 c
+323.512 792.141 323.865 792.791 324.356 793.434 c
+324.489 793.609 324.31 794.028 324.445 794.149 c
+327.078 796.496 328.747 799.432 331.2 801.8 C
+333.15 802.129 334.687 803.127 336.435 804.14 c
+336.743 804.319 337.267 804.07 337.557 804.265 c
+339.31 805.442 339.308 807.478 339.414 809.388 c
+339.464 810.272 339.66 811.589 340.8 812.2 c
+f
+331.959 816.666 m
+332.083 816.743 331.928 817.166 332.037 817.382 c
+332.199 817.706 332.602 817.894 332.764 818.218 c
+332.873 818.434 332.71 818.814 332.846 818.956 c
+335.179 821.403 335.436 824.427 334.4 827.4 C
+335.424 828.02 335.485 829.282 335.06 830.129 c
+334.207 831.829 334.014 833.755 333.039 835.298 c
+332.237 836.567 330.659 837.811 329.288 836.508 c
+328.867 836.108 328.546 835.321 328.824 834.609 c
+328.888 834.446 329.173 834.3 329.146 834.218 c
+329.039 833.894 328.493 833.67 328.487 833.398 c
+328.457 831.902 327.503 830.391 328.133 829.062 c
+328.905 827.433 329.724 825.576 330.4 823.8 C
+329.166 821.684 330.199 819.235 328.446 817.358 c
+328.31 817.212 328.319 816.826 328.441 816.624 c
+328.733 816.138 329.139 815.732 329.625 815.44 c
+329.827 815.319 330.175 815.317 330.375 815.441 c
+330.953 815.803 331.351 816.29 331.959 816.666 c
+f
+394.771 826.977 m
+396.16 825.185 396.45 822.39 394.401 821 C
+394.951 817.691 398.302 819.67 400.401 820.2 C
+400.292 820.588 400.519 820.932 400.802 820.937 c
+401.859 820.952 402.539 821.984 403.601 821.8 C
+404.035 823.357 405.673 824.059 406.317 825.439 c
+408.043 829.134 407.452 833.407 404.868 836.653 c
+404.666 836.907 404.883 837.424 404.759 837.786 c
+404.003 839.997 401.935 840.312 400.001 841 C
+398.824 844.875 398.163 848.906 396.401 852.6 C
+394.787 852.85 394.089 854.589 392.752 855.309 c
+391.419 856.028 390.851 854.449 390.892 853.403 c
+390.899 853.198 391.351 852.974 391.181 852.609 c
+391.105 852.445 390.845 852.334 390.845 852.2 c
+390.846 852.065 391.067 851.934 391.201 851.8 C
+390.283 850.98 388.86 850.503 388.565 849.358 c
+387.611 845.648 390.184 842.523 391.852 839.322 c
+392.443 838.187 391.707 836.916 390.947 835.708 c
+390.509 835.013 390.617 833.886 390.893 833.03 c
+391.645 830.699 393.236 828.96 394.771 826.977 c
+f
+357.611 808.591 m
+356.124 806.74 352.712 804.171 355.629 802.243 c
+355.823 802.114 356.193 802.11 356.366 802.244 c
+358.387 803.809 360.39 804.712 362.826 805.294 c
+362.95 805.323 363.224 804.856 363.593 805.017 c
+365.206 805.72 367.216 805.662 368.4 807 C
+372.167 806.776 375.732 807.892 379.123 809.2 c
+380.284 809.648 381.554 810.207 382.755 810.709 c
+384.131 811.285 385.335 812.213 386.447 813.354 c
+386.58 813.49 386.934 813.4 387.201 813.4 C
+387.161 814.263 388.123 814.39 388.37 815.012 c
+388.462 815.244 388.312 815.64 388.445 815.742 c
+390.583 817.372 391.503 819.39 390.334 821.767 c
+390.049 822.345 389.8 822.963 389.234 823.439 c
+388.149 824.35 387.047 823.496 386 823.8 C
+385.841 823.172 385.112 823.344 384.726 823.146 c
+383.867 822.707 382.534 823.292 381.675 822.854 c
+380.313 822.159 379.072 821.99 377.65 821.613 c
+377.338 821.531 376.56 821.627 376.4 821 C
+376.266 821.134 376.118 821.368 376.012 821.346 c
+374.104 820.95 372.844 820.736 371.543 819.044 c
+371.44 818.911 370.998 819.09 370.839 818.955 c
+369.882 818.147 369.477 816.913 368.376 816.241 c
+368.175 816.118 367.823 816.286 367.629 816.157 c
+366.983 815.726 366.616 815.085 365.974 814.638 c
+365.645 814.409 365.245 814.734 365.277 814.99 c
+365.522 816.937 366.175 818.724 365.6 820.6 C
+367.677 823.12 370.194 825.069 372 827.8 C
+372.015 829.966 372.707 832.112 372.594 834.189 c
+372.584 834.382 372.296 835.115 372.17 835.462 c
+371.858 836.316 372.764 837.382 371.92 838.106 c
+370.516 839.309 369.224 838.433 368.4 837 C
+366.562 836.61 364.496 835.917 362.918 837.151 c
+361.911 837.938 361.333 838.844 360.534 839.9 c
+359.549 841.202 359.884 842.638 359.954 844.202 c
+359.96 844.33 359.645 844.466 359.645 844.6 c
+359.646 844.735 359.866 844.866 360 845 C
+359.294 845.626 359.019 846.684 358 847 C
+358.305 848.092 357.629 848.976 356.758 849.278 c
+354.763 849.969 353.086 848.057 351.194 847.984 c
+350.68 847.965 350.213 849.003 349.564 849.328 c
+349.132 849.544 348.428 849.577 348.066 849.311 c
+347.378 848.807 346.789 848.693 346.031 848.488 c
+344.414 848.052 343.136 846.958 341.656 846.103 c
+340.171 845.246 339.216 843.809 338.136 842.489 c
+337.195 841.337 337.059 838.923 338.479 838.423 c
+340.322 837.773 341.626 840.476 343.592 840.15 c
+343.904 840.099 344.11 839.788 344 839.4 C
+344.389 839.291 344.607 839.52 344.8 839.8 C
+345.658 838.781 346.822 838.444 347.76 837.571 c
+348.73 836.667 350.476 837.085 351.491 836.088 c
+353.02 834.586 352.461 831.905 354.4 830.6 C
+353.814 829.287 353.207 828.01 352.872 826.583 c
+352.59 825.377 353.584 824.18 354.795 824.271 c
+356.053 824.365 356.315 825.124 356.8 826.2 C
+357.067 825.933 357.536 825.636 357.495 825.42 c
+357.038 823.033 356.011 821.04 355.553 818.609 c
+355.494 818.292 355.189 818.09 354.8 818.2 C
+354.332 814.051 350.28 811.657 347.735 808.492 c
+347.332 807.99 347.328 806.741 347.737 806.338 c
+349.14 804.951 351.1 806.497 352.8 807 C
+353.013 808.206 353.872 809.148 355.204 809.092 c
+355.46 809.082 355.695 809.624 356.019 809.754 c
+356.367 809.892 356.869 809.668 357.155 809.866 c
+358.884 811.061 360.292 812.167 362.03 813.356 c
+362.222 813.487 362.566 813.328 362.782 813.436 c
+363.107 813.598 363.294 813.985 363.617 814.17 c
+363.965 814.37 364.207 814.08 364.4 813.8 C
+363.754 813.451 363.75 812.494 363.168 812.292 c
+362.393 812.024 361.832 811.511 361.158 811.064 c
+360.866 810.871 360.207 811.119 360.103 810.94 c
+359.505 809.912 358.321 809.474 357.611 808.591 c
+f
+302.2 858 m
+292.962 860.872 281.8 835.2 V
+279.4 830 277 828 v
+274.6 826 263.4 822.4 261.4 818.4 C
+251 802.4 L
+265.8 818.4 269 820.8 V
+277 829.2 273.8 822.4 V
+259.8 811.6 261 802.4 V
+255.4 788 254.6 786 V
+270.6 818 273 819.2 v
+275.4 820.4 276.6 820.4 275.4 816.8 c
+274.2 813.2 273.8 796.8 271 794.8 C
+279 815.2 278.2 818.4 V
+281.4 822 283.8 816.8 V
+282.6 800.8 l
+287 788.8 l
+284.6 800 286.2 815.6 V
+284.2 826 288.2 820.4 v
+292.2 814.8 301.8 808.8 301.8 804 C
+296.6 821.6 287.4 826.4 V
+283.4 820.4 l
+282.2 822.4 l
+278.6 823.2 283 830 v
+287.4 836.8 287 837.6 y
+293.4 830.4 295 830.4 V
+308.2 838 309.4 813.6 V
+316.2 828 307 834.8 V
+292.2 836.8 293.4 842 V
+300.6 854.4 L
+304.2 859.6 302.6 856.8 y
+F
+282.2 841.6 m
+269.4 841.6 266.2 836.4 V
+259 826.8 l
+276.2 836.8 280.2 838 v
+284.2 839.2 282.2 841.6 Y
+f
+242.2 835.2 m
+240.2 834 239.8 831.2 v
+239.4 828.4 237 828 237.8 825.2 c
+238.6 822.4 240.6 820 240.6 824 c
+240.6 828 242.2 830 243 831.2 c
+243.8 832.4 245.4 836.8 242.2 835.2 c
+f
+233.4 774 m
+225 778 221.8 781.6 v
+218.6 785.2 219.052 780.034 214.2 780.4 c
+208.353 780.841 209.4 796.8 y
+205.4 789.2 l
+204.2 774.8 212.2 777.2 v
+216.107 778.372 217.4 776.8 215.8 776 c
+214.2 775.2 221.4 774.8 218.6 773.2 c
+215.8 771.6 230.2 776.8 227.8 766.4 C
+233.4 774 L
+f
+220.8 759.6 m
+205.4 755.2 201.8 764.8 V
+197 762.4 199.2 759.4 v
+201.4 756.4 202.6 756 y
+208 754.8 207.4 754 v
+206.8 753.2 204.4 749.8 y
+214.6 755.8 220.8 759.6 v
+f
+1 g
+449.201 681.399 m
+448.774 679.265 447.103 678.464 445.201 677.799 C
+443.284 678.757 440.686 681.863 438.801 679.799 C
+438.327 680.279 437.548 680.339 437.204 681.001 c
+436.739 681.899 437.011 682.945 436.669 683.743 c
+436.124 685.015 435.415 686.381 435.601 687.799 C
+437.407 688.511 438.002 690.417 437.528 692.18 c
+437.459 692.437 437.03 692.634 437.23 692.983 c
+437.416 693.306 437.734 693.533 438.001 693.8 C
+437.866 693.665 437.721 693.432 437.61 693.452 c
+437 693.558 437.124 694.195 437.254 694.582 c
+437.839 696.328 439.853 696.592 441.201 695.4 C
+441.457 695.965 441.966 695.771 442.401 695.8 C
+442.351 696.379 442.759 696.906 442.957 697.326 c
+443.475 698.424 445.104 697.318 445.901 697.93 c
+446.977 698.755 448.04 699.454 449.118 698.851 c
+450.927 697.838 452.636 696.626 453.835 694.885 c
+454.41 694.051 454.65 692.77 454.592 691.812 c
+454.554 691.165 453.173 691.517 452.83 690.588 c
+452.185 688.84 454.016 688.321 454.772 686.983 c
+454.97 686.634 454.706 686.33 454.391 686.232 c
+453.98 686.104 453.196 686.293 453.334 685.84 c
+454.306 682.647 451.55 681.969 449.201 681.399 C
+f
+439.6 661.799 m
+439.593 663.537 437.992 665.293 439.201 666.999 C
+439.336 666.865 439.467 666.644 439.601 666.644 c
+439.736 666.644 439.867 666.865 440.001 666.999 C
+441.496 664.783 445.148 663.855 445.006 661.009 c
+444.984 660.562 443.897 659.644 444.801 658.999 C
+442.988 657.651 442.933 655.281 442.001 653.399 C
+440.763 653.685 439.551 654.048 438.401 654.599 C
+438.753 656.085 438.636 657.769 439.456 659.089 c
+439.89 659.787 439.603 660.866 439.6 661.799 c
+f
+0.8 g
+273.4 670.799 m
+256.542 660.663 270.6 675.999 v
+279.4 685.599 289.4 691.199 y
+299.8 695.6 303.4 696.8 v
+307 698 322.2 703.2 325.4 703.6 c
+328.6 704 338.2 708 345 704 c
+351.8 700 359.8 695.6 y
+343.4 704 339.8 701.6 v
+336.2 699.2 329 699.6 323 696.4 C
+308.2 691.999 305 689.999 v
+301.8 687.999 291.4 676.399 289.8 677.199 c
+288.2 677.999 290.2 678.399 291.4 681.199 c
+292.6 683.999 290.6 685.599 282.6 679.199 c
+274.6 672.799 273.4 670.799 Y
+f
+0 g
+280.805 676.766 m
+282.215 689.806 290.693 688.141 V
+298.919 692.311 301.641 694.279 V
+309.78 695.981 311.09 696.598 v
+329.569 705.298 344.288 700.779 344.835 701.899 c
+345.381 703.018 365.006 695.901 368.615 691.815 c
+369.006 691.372 358.384 697.412 348.686 699.303 c
+340.413 700.917 318.811 699.056 307.905 693.52 c
+304.932 692.011 295.987 686.227 293.456 686.338 c
+290.925 686.45 280.805 676.766 Y
+f
+0.8 g
+277 651.199 m
+261.8 653.599 278.6 655.199 V
+296.6 657.199 300.6 662.399 V
+314.2 671.599 317 671.999 v
+319.8 672.399 349.8 679.599 350.2 681.999 c
+350.6 684.399 356.2 684.399 357.8 683.599 c
+359.4 682.799 358.6 681.599 355.8 680.799 c
+353 679.999 321.8 663.599 315.4 662.399 c
+309 661.199 297.4 653.599 292.6 652.399 c
+287.8 651.199 277 651.199 Y
+f
+0 g
+296.52 658.597 m
+287.938 659.426 296.539 660.245 V
+305.355 663.669 307.403 666.332 V
+314.367 671.043 315.8 671.247 v
+317.234 671.452 331.194 675.139 331.399 676.367 c
+331.604 677.596 365.67 690.177 370.09 686.987 c
+373.001 684.886 363.1 686.563 353.466 682.153 c
+352.111 681.533 318.258 666.946 314.981 666.332 c
+311.704 665.717 305.765 661.826 303.307 661.212 c
+300.85 660.597 296.52 658.597 Y
+f
+288.6 656.399 m
+293.8 656.799 292.6 655.199 v
+291.4 653.599 289 654.399 y
+288.6 656.399 l
+f
+281.4 654.799 m
+286.6 655.199 285.4 653.599 v
+284.2 651.999 281.8 652.799 y
+281.4 654.799 l
+f
+271 653.199 m
+276.2 653.599 275 651.999 v
+273.8 650.399 271.4 651.199 y
+271 653.199 l
+f
+263.4 652.399 m
+268.6 652.799 267.4 651.199 v
+266.2 649.599 263.8 650.399 y
+263.4 652.399 l
+f
+301.8 691.999 m
+306.2 691.999 305 690.399 v
+303.8 688.799 300.6 689.199 y
+301.8 691.999 l
+f
+291.8 686.399 m
+298.306 688.54 295.8 685.199 v
+294.6 683.599 292.2 684.399 y
+291.8 686.399 l
+f
+280.6 681.599 m
+285.8 681.999 284.6 680.399 v
+283.4 678.799 281 679.599 y
+280.6 681.599 l
+f
+273 675.599 m
+278.2 675.999 277 674.399 v
+275.8 672.799 273.4 673.599 y
+273 675.599 l
+f
+266.2 670.799 m
+271.4 671.199 270.2 669.599 v
+269 667.999 266.6 668.799 y
+266.2 670.799 l
+f
+305.282 664.402 m
+312.203 664.934 310.606 662.805 v
+309.009 660.675 305.814 661.74 y
+305.282 664.402 l
+f
+315.682 669.202 m
+322.603 669.734 321.006 667.605 v
+319.409 665.475 316.214 666.54 y
+315.682 669.202 l
+f
+326.482 673.602 m
+333.403 674.134 331.806 672.005 v
+330.209 669.875 327.014 670.94 y
+326.482 673.602 l
+f
+336.882 678.402 m
+343.803 678.934 342.206 676.805 v
+340.609 674.675 337.414 675.74 y
+336.882 678.402 l
+f
+309.282 696.402 m
+316.203 696.934 314.606 694.805 v
+313.009 692.675 309.014 692.94 y
+309.282 696.402 l
+f
+319.282 699.602 m
+326.203 700.134 324.606 698.005 v
+323.009 695.875 318.614 696.14 y
+319.282 699.602 l
+f
+296.6 659.599 m
+301.8 659.999 300.6 658.399 v
+299.4 656.799 297 657.599 y
+296.6 659.599 l
+f
+0.1 0.55 0.85 0.3 k
+223.4 758.8 m
+219 750 218.6 746.8 V
+219.4 755.6 220.6 757.6 v
+221.8 759.6 223.4 758.8 y
+f
+205 744.8 m
+201.8 730.4 202.2 727.6 V
+201 739.2 201.4 740.4 v
+201.8 741.6 205 744.8 y
+f
+0.8 g
+225.8 819.4 m
+225.6 816.2 l
+223.4 816 l
+237.6 803.4 238.2 795.8 V
+239 804 225.8 819.4 V
+f
+0 g
+229.784 818.135 m
+229.353 818.551 229.572 819.296 229.164 819.556 c
+228.355 820.072 230.462 820.129 230.234 820.845 c
+229.851 822.051 230.038 822.072 229.916 823.348 c
+229.859 823.946 230.447 825.486 230.832 825.926 c
+232.278 827.578 230.954 830.51 232.594 832.061 c
+232.898 832.35 233.274 832.902 233.559 833.32 c
+234.218 834.283 235.402 834.771 236.352 835.599 c
+236.67 835.875 236.469 836.702 237.038 836.61 c
+237.752 836.495 238.993 836.625 238.948 835.784 c
+238.835 833.664 237.506 831.944 236.226 830.276 C
+236.677 829.572 236.219 828.937 235.935 828.38 c
+234.6 825.76 234.789 822.919 234.615 820.079 c
+234.61 819.994 234.303 819.916 234.311 819.863 c
+234.664 817.528 235.248 815.329 236.127 813.1 c
+236.493 812.17 236.964 811.275 237.114 810.348 c
+237.225 809.662 237.328 808.829 236.92 808.124 C
+238.955 805.234 237.646 802.583 238.815 799.052 c
+239.022 798.427 240.714 796.513 240.251 796.674 c
+237.738 797.545 237.626 797.943 237.449 798.696 c
+237.303 799.319 236.973 800.696 236.736 801.298 c
+236.672 801.462 236.501 803.346 236.423 803.468 c
+234.91 805.85 236.268 805.674 234.898 808.032 C
+233.47 808.712 232.504 809.816 231.381 810.978 c
+231.183 811.182 232.326 811.906 232.145 812.119 c
+231.053 813.408 229.9 814.175 230.236 815.668 c
+230.391 816.358 230.528 817.415 229.784 818.135 c
+f
+226.2 816.4 m
+226.6 809.6 229 808 v
+231.4 806.4 230.2 807.2 227 808.4 c
+223.8 809.6 225 810.4 y
+222.2 810 224.6 808 v
+227 806 230.6 803.6 229 803.6 c
+227.4 803.6 219.8 807.6 219.8 810.4 c
+219.8 813.2 218.8 817.3 y
+219.9 818.1 224.7 818 V
+226.1 817.3 226.2 816.4 V
+f
+1 g
+1 J 0.1 w
+225.4 797.8 m
+216.88 800.591 198.4 797.2 V
+207.431 799.278 226.2 797 v
+236.5 795.75 225.4 797.8 Y
+b
+227.498 797.871 m
+219.252 801.389 200.547 799.608 V
+209.725 800.897 228.226 797.005 v
+238.38 794.869 227.498 797.871 Y
+b
+229.286 797.778 m
+221.324 801.899 202.539 801.514 V
+211.787 802.118 229.948 796.86 v
+239.914 793.975 229.286 797.778 Y
+b
+230.556 797.555 m
+223.732 801.862 206.858 802.96 V
+215.197 802.79 231.078 796.681 v
+239.794 793.328 230.556 797.555 Y
+b
+345.84 787.039 m
+344.91 786.395 345.124 787.576 v
+345.339 788.757 373.547 801.927 377.161 801.677 C
+346.913 788.471 345.84 787.039 V
+b
+342.446 786.4 m
+341.57 785.685 341.691 786.879 v
+341.812 788.073 368.899 803.418 372.521 803.452 C
+343.404 787.911 342.446 786.4 V
+b
+339.16 785.025 m
+338.332 784.253 338.374 785.453 v
+338.416 786.652 358.233 802.149 368.045 804.023 C
+350.015 795.896 339.16 785.025 V
+b
+336.284 783.162 m
+335.539 782.468 335.577 783.547 v
+335.615 784.627 353.449 798.574 362.28 800.26 C
+346.054 792.946 336.284 783.162 V
+b
+0.8 g
+0 J 1 w
+304.6 635.199 m
+289.4 637.599 306.2 639.199 V
+324.2 641.199 328.2 646.399 V
+341.8 655.599 344.6 655.999 v
+347.4 656.399 363.8 659.999 364.2 662.399 c
+364.6 664.799 370.6 667.199 372.2 666.399 c
+373.8 665.599 373.8 656.399 371 655.599 c
+368.2 654.799 349.4 647.599 343 646.399 c
+336.6 645.199 325 637.599 320.2 636.399 c
+315.4 635.199 304.6 635.199 Y
+f
+0 g
+377.6 672.599 m
+374.6 670.999 373.4 668.399 V
+367 657.799 352.8 654.599 V
+329.8 645.599 322 643.599 V
+308.6 638.599 301.2 639.399 V
+294.2 639.199 300.4 637.599 V
+320.6 639.599 324 641.399 V
+339.6 646.599 342.6 649.199 v
+345.6 651.799 363.8 656.799 366 658.799 c
+368.2 660.799 378 669.199 377.6 672.599 C
+f
+318.882 641.089 m
+324.111 641.315 322.958 639.766 v
+321.805 638.216 319.357 639.09 y
+318.882 641.089 l
+f
+311.68 639.737 m
+316.908 639.963 315.756 638.414 v
+314.603 636.864 312.155 637.737 y
+311.68 639.737 l
+f
+301.251 638.489 m
+306.48 638.716 305.327 637.166 v
+304.174 635.617 301.726 636.49 y
+301.251 638.489 l
+f
+293.617 637.945 m
+298.846 638.171 297.693 636.622 v
+296.54 635.072 294.092 635.946 y
+293.617 637.945 l
+f
+335.415 648.487 m
+342.375 648.788 340.84 646.726 v
+339.306 644.664 336.047 645.826 y
+335.415 648.487 l
+f
+345.73 652.912 m
+351.689 656.213 351.155 651.151 v
+350.885 648.595 346.362 650.251 y
+345.73 652.912 l
+f
+354.862 655.726 m
+362.021 659.427 360.287 653.965 v
+359.509 651.515 355.493 653.065 y
+354.862 655.726 l
+f
+364.376 660.551 m
+368.735 665.452 369.801 658.79 v
+370.207 656.252 365.008 657.89 y
+364.376 660.551 l
+f
+326.834 644.003 m
+332.062 644.23 330.91 642.68 v
+329.757 641.131 327.308 642.004 y
+326.834 644.003 l
+f
+1 g
+1 J 0.1 w
+362.434 765.397 m
+361.708 764.732 361.707 765.803 v
+361.707 766.873 379.191 780.137 388.034 781.521 C
+371.935 774.792 362.434 765.397 V
+b
+0 g
+0 J 1 w
+365.4 701.6 m
+387.401 679.199 396.601 675.599 V
+405.801 664.399 401.801 638.399 V
+398.601 630.799 395.401 651.599 V
+398.601 676.799 387.401 660.799 V
+379 670.699 385.4 670.399 V
+388.601 668.399 389.001 669.999 v
+389.401 671.599 381.4 685.199 364.2 699.6 c
+347 714 365.4 701.6 Y
+f
+1 g
+1 J 0.1 w
+307 662.799 m
+306.8 664.599 308.6 663.799 v
+310.4 662.999 404.601 656.799 436.201 632.799 C
+391.001 655.999 307 662.799 V
+b
+317.4 667.199 m
+317.2 668.999 319 668.199 v
+320.8 667.399 457.401 668.399 481.001 635.999 C
+459.001 661.199 317.4 667.199 V
+b
+329 671.199 m
+328.8 672.999 330.6 672.199 v
+332.4 671.399 505.801 684.399 529.401 651.999 C
+519.801 677.599 329 671.199 V
+b
+339 675.999 m
+338.8 677.799 340.6 676.999 v
+342.4 676.199 464.601 714.8 488.201 682.399 C
+474.801 707 339 675.999 V
+b
+281 653.199 m
+280.8 654.999 282.6 654.199 v
+284.4 653.399 302.2 651.199 304.2 612.399 C
+297 654.399 281 653.199 V
+b
+272.2 651.599 m
+272 653.399 273.8 652.599 v
+275.6 651.799 289.8 656.399 287 617.599 C
+288.2 652.799 272.2 651.599 V
+b
+264.2 651.199 m
+264 652.999 265.8 652.199 v
+267.6 651.399 283 650.799 270.6 628.399 C
+280.2 652.399 264.2 651.199 V
+b
+311.526 695.535 m
+311.082 693.536 312.631 694.753 v
+328.699 707.378 361.141 766.28 416.826 771.914 C
+378.518 784.024 311.526 695.535 V
+b
+322.726 697.335 m
+321.363 698.528 323.231 699.153 v
+325.099 699.778 437.541 772.28 476.826 764.314 C
+449.719 771.824 322.726 697.335 V
+b
+301.885 691.233 m
+301.376 689.634 303.087 690.61 v
+312.062 695.73 315.677 752.941 359.254 754.196 C
+326.843 768.91 301.885 691.233 V
+b
+281.962 680.207 m
+280.885 678.921 282.838 679.175 v
+293.084 680.507 314.489 721.778 358.928 716.699 C
+326.962 731.045 281.962 680.207 V
+b
+293.2 686.333 m
+292.389 684.864 294.258 685.489 v
+304.057 688.763 317.141 733.375 361.729 736.922 C
+327.603 744.865 293.2 686.333 V
+b
+274.922 675.088 m
+274.049 674.046 275.631 674.252 v
+283.93 675.331 301.268 708.76 337.264 704.646 C
+311.371 716.266 274.922 675.088 V
+b
+267.323 669.179 m
+266.318 668.134 267.909 668.252 v
+272.077 668.561 302.715 701.64 321.183 686.138 C
+309.168 704.861 267.323 669.179 V
+b
+336.855 701.102 m
+335.654 702.457 337.586 702.842 v
+339.518 703.226 460.221 760.939 498.184 748.073 C
+472.243 758.947 336.855 701.102 V
+b
+303.4 636.799 m
+303.2 638.599 305 637.799 v
+306.8 636.999 322.2 636.399 309.8 613.999 C
+319.4 637.999 303.4 636.799 V
+b
+313.8 638.399 m
+313.6 640.199 315.4 639.399 v
+317.2 638.599 335 636.399 337 597.599 C
+329.8 639.599 313.8 638.399 V
+b
+320.6 639.999 m
+320.4 641.799 322.2 640.999 v
+324 640.199 348.6 636.799 372.2 604.399 C
+336.6 641.199 320.6 639.999 V
+b
+328.225 642.028 m
+327.788 643.786 329.678 643.232 v
+331.568 642.678 352.002 644.577 390.099 610.401 C
+343.924 645.344 328.225 642.028 V
+b
+338.625 646.428 m
+338.188 648.186 340.078 647.632 v
+341.968 647.078 376.802 642.577 428.499 607.601 C
+354.324 649.744 338.625 646.428 V
+b
+298.2 657.999 m
+298 659.799 299.8 658.999 v
+301.6 658.199 355 655.599 385.4 628.799 C
+350.499 653.574 298.2 657.999 V
+b
+288.2 653.999 m
+288 655.799 289.8 654.999 v
+291.6 654.199 316.2 650.799 339.8 618.399 C
+304.2 655.199 288.2 653.999 V
+b
+349.503 651.038 m
+348.938 652.759 350.864 652.345 v
+352.79 651.932 387.86 649.996 441.981 618.902 C
+364.317 653.296 349.503 651.038 V
+b
+357.903 653.438 m
+357.338 655.159 359.264 654.745 v
+361.19 654.332 396.26 652.396 450.381 621.302 C
+373.317 656.096 357.903 653.438 V
+b
+367.503 658.438 m
+366.938 660.159 368.864 659.745 v
+370.79 659.332 413.86 654.996 503.582 620.702 C
+382.917 661.096 367.503 658.438 V
+b
+0 g
+0 J 1 w
+256.2 651.599 m
+261.4 651.999 260.2 650.399 v
+259 648.799 256.6 649.599 y
+256.2 651.599 l
+f
+287 637.599 m
+292.2 637.999 291 636.399 v
+289.8 634.799 287.4 635.599 y
+287 637.599 l
+f
+278.2 637.999 m
+283.4 638.399 282.2 636.799 v
+281 635.199 278.6 635.999 y
+278.2 637.999 l
+f
+182.831 649.818 m
+187.876 648.495 186.218 647.376 v
+184.561 646.256 182.554 647.798 y
+182.831 649.818 l
+f
+184.831 659.418 m
+189.876 658.095 188.218 656.976 v
+186.561 655.856 184.554 657.398 y
+184.831 659.418 l
+f
+177.631 663.818 m
+182.676 662.495 181.018 661.376 v
+179.361 660.256 177.354 661.798 y
+177.631 663.818 l
+f
+0.8 g
+1 J 0.1 w
+257.4 588.799 m
+255.8 588.799 251.8 586.799 V
+249.8 586.799 238.6 583.199 233 573.199 C
+245.4 582.799 257.4 588.799 V
+f
+345.116 496.153 m
+345.257 495.895 345.312 495.475 345.604 495.458 c
+346.262 495.418 347.495 495.117 347.37 495.753 c
+346.522 500.059 345.648 504.996 341.515 506.803 c
+340.876 507.082 339.434 506.669 339.36 505.785 c
+339.233 504.261 339.116 502.912 339.425 501.446 c
+339.725 500.025 341.883 500.015 342.8 501.399 C
+343.736 499.727 344.168 497.884 345.116 496.153 c
+f
+334.038 491.419 m
+334.786 490.006 334.659 488.147 336.074 487.584 c
+336.814 487.29 338.664 488.265 338.246 489.339 c
+337.444 491.4 337.056 493.639 335.667 495.45 c
+335.467 495.712 335.707 496.245 335.547 496.573 c
+334.953 497.793 333.808 498.528 332.4 498.199 C
+331.285 495.996 332.433 493.867 333.955 492.158 c
+334.091 492.006 333.925 491.63 334.038 491.419 c
+f
+294.436 496.609 m
+294.328 496.986 294.29 497.449 294.455 497.77 c
+294.986 498.803 295.779 499.925 295.442 500.947 c
+295.094 502.003 293.978 501.821 293.328 501.252 c
+292.193 500.258 292.144 498.432 291.453 497.073 c
+291.257 496.687 291.308 496.114 290.867 495.723 c
+290.393 495.302 289.953 493.778 290.049 493.207 c
+290.102 492.894 289.919 482.986 290.141 483.249 c
+290.76 483.982 293.81 493.716 293.879 494.608 c
+293.936 495.339 294.668 495.804 294.436 496.609 c
+f
+268.798 503.401 m
+271.432 505.9 274.222 508.861 273.78 512.573 c
+273.664 513.549 271.889 513.022 271.702 512.176 c
+270.9 508.551 268.861 505.89 266.293 503.498 c
+264.097 501.451 262.235 495.107 262 494.599 C
+265.697 499.855 267.954 502.601 268.798 503.401 c
+f
+255.224 509.365 m
+255.747 509.735 255.445 510.226 255.662 510.558 c
+256.615 512.016 257.916 513.262 257.934 515 c
+257.937 515.277 257.559 515.586 257.224 515.362 c
+256.947 515.178 256.605 515.048 256.497 514.918 c
+254.467 512.469 253.067 509.798 251.624 506.986 c
+251.441 506.629 250.297 502.138 250.61 502.027 c
+250.849 501.942 252.569 506.123 252.779 506.237 c
+254.042 506.923 254.054 508.538 255.224 509.365 c
+f
+271.957 489.821 m
+272.401 490.69 273.977 491.892 273.864 492.781 c
+273.746 493.709 274.214 495.152 273.302 494.464 c
+272.045 493.516 268.596 492.167 268.326 486.359 c
+268.3 485.788 271.274 488.481 271.957 489.821 c
+f
+286.4 506.999 m
+286.8 507.667 287.508 507.194 287.967 507.457 c
+288.615 507.829 289.226 508.387 289.518 509.036 c
+290.488 511.185 292.257 513.005 292.4 515.399 C
+290.909 516.804 290.23 514.764 289.6 513.799 C
+288.277 515.446 287.278 513.572 285.978 513.053 c
+285.908 513.025 285.695 513.372 285.62 513.345 c
+284.443 512.905 283.763 511.824 282.765 511.043 c
+282.594 510.909 282.189 511.089 282.042 510.953 c
+281.39 510.35 280.417 510.025 280.137 509.343 c
+279.027 506.636 275.887 504.541 274 496.999 C
+274.381 496.09 278.512 503.641 278.999 504.339 c
+279.835 505.535 279.953 502.678 281.229 503.344 c
+281.28 503.371 281.466 503.133 281.6 502.999 C
+281.794 503.279 282.012 503.508 282.4 503.399 C
+282.4 503.799 282.266 504.355 282.467 504.514 c
+283.704 505.491 283.62 506.559 284.4 507.799 C
+284.858 507.01 285.919 507.729 286.4 506.999 C
+f
+346.2 452.599 m
+353.6 472.999 349.2 484.199 V
+360.6 462.599 356 451.399 V
+355.6 461.799 351.6 466.799 V
+347.6 453.999 346.2 452.599 V
+f
+331.4 455.199 m
+336.8 463.999 328.8 482.399 V
+328 461.999 321.2 450.999 V
+335.4 471.199 331.4 455.199 V
+f
+321.4 457.199 m
+321.2 477.199 321.6 480.199 V
+317.8 463.599 307.6 453.999 V
+322 465.999 321.4 457.199 V
+f
+311.8 489.199 m
+317.8 475.599 307.8 457.199 V
+314.2 469.399 309.4 476.399 V
+312 479.799 311.8 489.199 V
+f
+292.6 457.599 m
+291.6 473.199 293.4 475.399 V
+293.6 481.799 293.2 482.799 V
+297.2 488.999 297.4 481.599 V
+298.8 473.799 301.6 469.199 V
+305.2 463.799 305 457.399 V
+295 487.599 292.6 457.599 V
+f
+289 485.199 m
+282.4 474.399 280.6 455.399 V
+279.2 461.599 283 475.999 V
+287.2 491.399 289 485.199 V
+f
+267.2 465.399 m
+272.2 470.799 273.6 475.799 V
+277.2 491.599 270.8 482.999 V
+271 474.999 262.8 467.599 V
+267.6 469.999 267.2 465.399 V
+f
+261.4 470.399 m
+264.8 487.799 265.6 488.599 V
+267.4 491.999 264.6 488.799 V
+255.8 469.599 251.8 462.999 V
+259.8 472.199 261.4 470.399 V
+f
+255.6 486.999 m
+267.2 509.399 245.4 483.599 V
+256.4 493.399 255.6 486.999 V
+f
+240.2 501.599 m
+245 520.399 247.6 520.199 V
+255.8 529.199 249.2 518.599 V
+243.2 508.999 243.8 499.199 V
+243.2 508.799 240.2 501.599 V
+f
+570.5 513 m
+558.5 523 556 526.5 V
+569.5 508 569.5 501 V
+572 508.5 570.5 513 V
+f
+576 535 m
+555 550 551.5 557.5 V
+578 528 578 523.5 V
+578.5 532.5 576 535 V
+f
+593 689 m
+581 697 579.5 695 V
+590 688.5 592.5 680 V
+591 689 593 689 V
+f
+601.5 608.5 m
+584 620.5 l
+603 603.5 603.5 599.5 V
+601.5 608.5 L
+f
+0 g
+1 w
+210.75 631 m
+232.75 626.25 l
+S
+261 469 m
+260.5 472.5 251.5 462 v
+S
+266.5 464 m
+268.5 470.5 262 466 v
+S
+320.5 455.5 m
+322 466.5 310.5 453.5 v
+S
+
+showpage
+
+%%Trailer
diff --git a/vendor/github.com/llgcode/draw2d/samples/samples.go b/vendor/github.com/llgcode/draw2d/samples/samples.go
new file mode 100644
index 0000000..ff30559
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples/samples.go
@@ -0,0 +1,24 @@
+// Package samples provides examples which can be used with different
+// backends. They are also used for testing and coverage of the
+// draw2d package.
+package samples
+
+import "fmt"
+
+// Resource returns a resource filename for testing.
+func Resource(folder, filename, ext string) string {
+ var root string
+ if ext == "pdf" {
+ root = "../"
+ }
+ return fmt.Sprintf("%sresource/%s/%s", root, folder, filename)
+}
+
+// Output returns the output filename for testing.
+func Output(name, ext string) string {
+ var root string
+ if ext == "pdf" {
+ root = "../"
+ }
+ return fmt.Sprintf("%soutput/samples/%s.%s", root, name, ext)
+}
diff --git a/vendor/github.com/llgcode/draw2d/samples_test.go b/vendor/github.com/llgcode/draw2d/samples_test.go
new file mode 100644
index 0000000..fe22f06
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/samples_test.go
@@ -0,0 +1,60 @@
+// See also test_test.go
+
+package draw2d_test
+
+import (
+ "testing"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/samples/android"
+ "github.com/llgcode/draw2d/samples/frameimage"
+ "github.com/llgcode/draw2d/samples/geometry"
+ "github.com/llgcode/draw2d/samples/gopher"
+ "github.com/llgcode/draw2d/samples/gopher2"
+ "github.com/llgcode/draw2d/samples/helloworld"
+ "github.com/llgcode/draw2d/samples/line"
+ "github.com/llgcode/draw2d/samples/linecapjoin"
+ "github.com/llgcode/draw2d/samples/postscript"
+)
+
+func TestSampleAndroid(t *testing.T) {
+ test(t, android.Main)
+}
+
+func TestSampleGeometry(t *testing.T) {
+ // Set the global folder for searching fonts
+ // The pdf backend needs for every ttf file its corresponding
+ // json/.z file which is generated by gofpdf/makefont.
+ draw2d.SetFontFolder("resource/font")
+ test(t, geometry.Main)
+}
+
+func TestSampleGopher(t *testing.T) {
+ test(t, gopher.Main)
+}
+
+func TestSampleGopher2(t *testing.T) {
+ test(t, gopher2.Main)
+}
+
+func TestSampleHelloWorld(t *testing.T) {
+ // Set the global folder for searching fonts
+ draw2d.SetFontFolder("resource/font")
+ test(t, helloworld.Main)
+}
+
+func TestSampleFrameImage(t *testing.T) {
+ test(t, frameimage.Main)
+}
+
+func TestSampleLine(t *testing.T) {
+ test(t, line.Main)
+}
+
+func TestSampleLineCapJoin(t *testing.T) {
+ test(t, linecapjoin.Main)
+}
+
+func TestSamplePostscript(t *testing.T) {
+ test(t, postscript.Main)
+}
diff --git a/vendor/github.com/llgcode/draw2d/test b/vendor/github.com/llgcode/draw2d/test
new file mode 100755
index 0000000..2a387e6
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/test
@@ -0,0 +1,8 @@
+echo golint
+golint ./... | grep "draw2dpdf\|samples\|^advanced_path\|^arc\|draw2d[.]\|fileutil\|^gc\|math\|^path[.]\|rgba_interpolation\|test\|vertex2d"
+echo
+echo go vet
+go vet ./...
+echo
+echo go test
+go test -cover ./... | grep -v "no test" \ No newline at end of file
diff --git a/vendor/github.com/llgcode/draw2d/test_test.go b/vendor/github.com/llgcode/draw2d/test_test.go
new file mode 100644
index 0000000..33b8937
--- /dev/null
+++ b/vendor/github.com/llgcode/draw2d/test_test.go
@@ -0,0 +1,30 @@
+// Package draw2d_test gives test coverage with the command:
+// go test -cover ./... | grep -v "no test"
+package draw2d_test
+
+import (
+ "image"
+ "testing"
+
+ "github.com/llgcode/draw2d"
+ "github.com/llgcode/draw2d/draw2dimg"
+)
+
+type sample func(gc draw2d.GraphicContext, ext string) (string, error)
+
+func test(t *testing.T, draw sample) {
+ // Initialize the graphic context on an RGBA image
+ dest := image.NewRGBA(image.Rect(0, 0, 297, 210.0))
+ gc := draw2dimg.NewGraphicContext(dest)
+ // Draw Android logo
+ output, err := draw(gc, "png")
+ if err != nil {
+ t.Errorf("Drawing %q failed: %v", output, err)
+ return
+ }
+ // Save to png
+ err = draw2dimg.SaveToPngFile(output, dest)
+ if err != nil {
+ t.Errorf("Saving %q failed: %v", output, err)
+ }
+}
diff --git a/vendor/github.com/llgcode/ps/.gitignore b/vendor/github.com/llgcode/ps/.gitignore
new file mode 100644
index 0000000..daf913b
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/.gitignore
@@ -0,0 +1,24 @@
+# Compiled Object files, Static and Dynamic libs (Shared Objects)
+*.o
+*.a
+*.so
+
+# Folders
+_obj
+_test
+
+# Architecture specific extensions/prefixes
+*.[568vq]
+[568vq].out
+
+*.cgo1.go
+*.cgo2.c
+_cgo_defun.c
+_cgo_gotypes.go
+_cgo_export.*
+
+_testmain.go
+
+*.exe
+*.test
+*.prof
diff --git a/vendor/github.com/llgcode/ps/LICENSE.md b/vendor/github.com/llgcode/ps/LICENSE.md
new file mode 100644
index 0000000..863a3bc
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/LICENSE.md
@@ -0,0 +1,18 @@
+Copyright (c) 2010, Laurent Le Goff
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/vendor/github.com/llgcode/ps/README.md b/vendor/github.com/llgcode/ps/README.md
new file mode 100644
index 0000000..62899fb
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/README.md
@@ -0,0 +1,7 @@
+# ps
+
+[![Coverage](http://gocover.io/_badge/github.com/llgcode/ps?0)](http://gocover.io/github.com/llgcode/ps)
+[![GoDoc](https://godoc.org/github.com/llgcode/ps?status.svg)](https://godoc.org/github.com/llgcode/ps)
+
+Postscript interpreter written in go
+
diff --git a/vendor/github.com/llgcode/ps/interpreter.go b/vendor/github.com/llgcode/ps/interpreter.go
new file mode 100644
index 0000000..63662a0
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/interpreter.go
@@ -0,0 +1,312 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package ps
+
+import (
+ "io"
+ "log"
+ "os"
+ "strconv"
+
+ "github.com/llgcode/draw2d"
+)
+
+type Interpreter struct {
+ valueStack ValueStack
+ dictionaryStack DictionaryStack
+ gc draw2d.GraphicContext
+}
+
+type Value interface{}
+
+type ValueStack []Value
+
+type Dictionary map[string]Value
+
+type DictionaryStack []Dictionary
+
+type Operator interface {
+ Execute(interpreter *Interpreter)
+}
+
+func NewInterpreter(gc draw2d.GraphicContext) *Interpreter {
+ interpreter := new(Interpreter)
+ interpreter.valueStack = make([]Value, 0, 100)
+ interpreter.dictionaryStack = make([]Dictionary, 2, 10)
+ interpreter.dictionaryStack[0] = NewDictionary(100) // System dictionary
+ interpreter.dictionaryStack[1] = NewDictionary(100) // user dictionary
+ initSystemOperators(interpreter)
+ interpreter.gc = gc
+ return interpreter
+}
+
+func NewDictionary(prealloc int) Dictionary {
+ return make(Dictionary, prealloc)
+}
+
+func (interpreter *Interpreter) SetGraphicContext(gc draw2d.GraphicContext) {
+ interpreter.gc = gc
+}
+
+func (interpreter *Interpreter) GetGraphicContext() draw2d.GraphicContext {
+ return interpreter.gc
+}
+func (interpreter *Interpreter) Execute(reader io.Reader) {
+ var scanner Scanner
+ scanner.Init(reader)
+ token := scanner.Scan()
+ for token != EOF {
+ interpreter.scan(&scanner, token)
+ token = scanner.Scan()
+ }
+}
+
+func (interpreter *Interpreter) ExecuteFile(filePath string) error {
+ src, err := os.Open(filePath)
+ if src == nil {
+ log.Printf("can't open file; err=%s\n", err.Error())
+ return err
+ }
+ defer src.Close()
+ interpreter.Execute(src)
+ return nil
+}
+func (interpreter *Interpreter) computeReference(ref string) {
+ value, _ := interpreter.FindValueInDictionaries(ref)
+ if value == nil {
+ log.Printf("Unknown def: %s\n", ref)
+ } else {
+ operator, isOperator := value.(Operator)
+ if isOperator {
+ operator.Execute(interpreter)
+ } else {
+ interpreter.Push(value)
+ }
+ }
+}
+func (interpreter *Interpreter) scan(scanner *Scanner, token int) {
+ if token == Ident {
+ switch scanner.TokenText() {
+ case "true":
+ interpreter.Push(true)
+ case "false":
+ interpreter.Push(false)
+ case "null":
+ interpreter.Push(nil)
+ default:
+ interpreter.computeReference(scanner.TokenText())
+ }
+ } else if token == '/' {
+ scanner.Scan()
+ interpreter.Push("/" + scanner.TokenText())
+ } else if token == '[' {
+ interpreter.Push(interpreter.scanArray(scanner))
+ } else if token == '{' {
+ // procedure
+ interpreter.Push(interpreter.scanProcedure(scanner))
+ } else if token == Float || token == Int {
+ f, err := strconv.ParseFloat(scanner.TokenText(), 64)
+ if err != nil {
+ log.Printf("Float expected: %s\n", scanner.TokenText())
+ interpreter.Push(scanner.TokenText())
+ } else {
+ interpreter.Push(f)
+ }
+ } else {
+ interpreter.Push(scanner.TokenText())
+ }
+}
+
+func (interpreter *Interpreter) scanArray(scanner *Scanner) []Value {
+ array := make([]Value, 0, 10)
+ token := scanner.Scan()
+ for token != EOF && token != ']' {
+ if token == Ident {
+ var v Value = scanner.TokenText()
+ switch scanner.TokenText() {
+ case "true":
+ v = true
+ case "false":
+ v = false
+ case "null":
+ v = nil
+ }
+ array = append(array, v)
+ } else {
+ interpreter.scan(scanner, token)
+ array = append(array, interpreter.Pop())
+ }
+ token = scanner.Scan()
+ }
+ return array
+}
+
+func (interpreter *Interpreter) scanProcedure(scanner *Scanner) *ProcedureDefinition {
+ proceduredef := NewProcedureDefinition()
+ token := scanner.Scan()
+ for token != EOF && token != '}' {
+ if token == Ident {
+ var v Value = scanner.TokenText()
+ switch scanner.TokenText() {
+ case "true":
+ v = true
+ case "false":
+ v = false
+ case "null":
+ v = nil
+ }
+ proceduredef.Add(v)
+ } else {
+ interpreter.scan(scanner, token)
+ proceduredef.Add(interpreter.Pop())
+ }
+ token = scanner.Scan()
+ }
+ return proceduredef
+}
+
+//Dictionary Operation
+
+func (interpreter *Interpreter) PushDictionary(dictionary Dictionary) {
+ interpreter.dictionaryStack = append(interpreter.dictionaryStack, dictionary)
+}
+
+func (interpreter *Interpreter) PopDictionary() Dictionary {
+ stackPointer := len(interpreter.dictionaryStack) - 1
+ dictionary := interpreter.dictionaryStack[stackPointer]
+ interpreter.dictionaryStack = interpreter.dictionaryStack[0:stackPointer]
+ return dictionary
+}
+
+func (interpreter *Interpreter) PeekDictionary() Dictionary {
+ stackPointer := len(interpreter.dictionaryStack) - 1
+ return interpreter.dictionaryStack[stackPointer]
+}
+func (interpreter *Interpreter) ClearDictionaries() {
+ interpreter.dictionaryStack = interpreter.dictionaryStack[:2]
+}
+
+func (interpreter *Interpreter) DictionaryStackSize() int {
+ return len(interpreter.dictionaryStack)
+}
+
+func (interpreter *Interpreter) FindValue(name string) Value {
+ return interpreter.PeekDictionary()[name]
+}
+
+func (interpreter *Interpreter) FindValueInDictionaries(name string) (Value, Dictionary) {
+ for i := len(interpreter.dictionaryStack) - 1; i >= 0; i-- {
+ value := interpreter.dictionaryStack[i][name]
+ if value != nil {
+ return value, interpreter.dictionaryStack[i]
+ }
+ }
+ return nil, nil
+}
+
+func (interpreter *Interpreter) UserDictionary() Dictionary {
+ return interpreter.dictionaryStack[0]
+}
+
+func (interpreter *Interpreter) SystemDictionary() Dictionary {
+ return interpreter.dictionaryStack[0]
+}
+
+func (interpreter *Interpreter) Define(name string, value Value) {
+ interpreter.PeekDictionary()[name] = value
+}
+
+func (interpreter *Interpreter) SystemDefine(name string, value Value) {
+ interpreter.dictionaryStack[0][name] = value
+}
+
+//Operand Operation
+
+func (interpreter *Interpreter) Push(operand Value) {
+ //log.Printf("Push operand: %v\n", operand)
+ interpreter.valueStack = append(interpreter.valueStack, operand)
+}
+
+func (interpreter *Interpreter) Pop() Value {
+ valueStackPointer := len(interpreter.valueStack) - 1
+ operand := interpreter.valueStack[valueStackPointer]
+ interpreter.valueStack = interpreter.valueStack[0:valueStackPointer]
+ //log.Printf("Pop operand: %v\n", operand)
+ return operand
+}
+
+func (interpreter *Interpreter) PopValues(n int) []Value {
+ valueStackPointer := len(interpreter.valueStack) - 1
+ operands := make([]Value, n)
+ copy(operands, interpreter.valueStack[valueStackPointer-n+1:valueStackPointer+1])
+ interpreter.valueStack = interpreter.valueStack[0 : valueStackPointer-n+1]
+ return operands
+}
+
+func (interpreter *Interpreter) GetValues(n int) []Value {
+ valueStackPointer := len(interpreter.valueStack) - 1
+ operands := make([]Value, n)
+ copy(operands, interpreter.valueStack[valueStackPointer-n+1:valueStackPointer+1])
+ return operands
+}
+
+func (interpreter *Interpreter) Get(index int) Value {
+ valueStackPointer := len(interpreter.valueStack) - 1
+ return interpreter.valueStack[valueStackPointer-index]
+}
+
+func (interpreter *Interpreter) Peek() Value {
+ valueStackPointer := len(interpreter.valueStack) - 1
+ return interpreter.valueStack[valueStackPointer]
+}
+
+func (interpreter *Interpreter) OperandSize() int {
+ return len(interpreter.valueStack)
+}
+
+func (interpreter *Interpreter) ClearOperands() {
+ interpreter.valueStack = interpreter.valueStack[0:0]
+}
+
+// misc pop
+
+func (interpreter *Interpreter) PopFloat() float64 {
+ operand := interpreter.Pop()
+ return operand.(float64)
+}
+
+func (interpreter *Interpreter) PopInt() int {
+ f := interpreter.PopFloat()
+ return int(f)
+}
+
+func (interpreter *Interpreter) PopOperator() Operator {
+ operator := interpreter.Pop()
+ return operator.(Operator)
+}
+
+func (interpreter *Interpreter) PopProcedureDefinition() *ProcedureDefinition {
+ def := interpreter.Pop()
+ return def.(*ProcedureDefinition)
+}
+
+func (interpreter *Interpreter) PopName() string {
+ name := interpreter.Pop().(string)
+ return name[1:]
+}
+
+func (interpreter *Interpreter) PopString() string {
+ s := interpreter.Pop().(string)
+ return s[1 : len(s)-1]
+}
+
+func (interpreter *Interpreter) PopBoolean() bool {
+ s := interpreter.Pop()
+ return s.(bool)
+}
+
+func (interpreter *Interpreter) PopArray() []Value {
+ s := interpreter.Pop()
+ return s.([]Value)
+}
diff --git a/vendor/github.com/llgcode/ps/operators.go b/vendor/github.com/llgcode/ps/operators.go
new file mode 100644
index 0000000..8b8babe
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators.go
@@ -0,0 +1,41 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package ps
+
+type OperatorFunc func(interpreter *Interpreter)
+
+type PrimitiveOperator struct {
+ f OperatorFunc
+}
+
+func NewOperator(f OperatorFunc) *PrimitiveOperator {
+ return &PrimitiveOperator{f}
+}
+
+func (o *PrimitiveOperator) Execute(interpreter *Interpreter) {
+ o.f(interpreter)
+}
+
+func save(interpreter *Interpreter) {
+ interpreter.Push("VM Snapshot")
+}
+
+func restore(interpreter *Interpreter) {
+ interpreter.Pop()
+}
+
+func initSystemOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("save", NewOperator(save))
+ interpreter.SystemDefine("restore", NewOperator(restore))
+ initStackOperator(interpreter)
+ initMathOperators(interpreter)
+ initArrayOperators(interpreter)
+ initDictionaryOperators(interpreter)
+ initRelationalOperators(interpreter)
+ initControlOperators(interpreter)
+ initMiscellaneousOperators(interpreter)
+ initDrawingOperators(interpreter)
+
+ initConflictingOperators(interpreter)
+}
diff --git a/vendor/github.com/llgcode/ps/operators_array.go b/vendor/github.com/llgcode/ps/operators_array.go
new file mode 100644
index 0000000..f6cd3a1
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_array.go
@@ -0,0 +1,99 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package ps
+
+//int array array -> Create array of length int
+func array(interpreter *Interpreter) {
+ interpreter.Push(make([]Value, interpreter.PopInt()))
+}
+
+//array length int -> Return number of elements in array
+func lengtharray(interpreter *Interpreter) {
+ interpreter.Push(float64(len(interpreter.Pop().([]Value))))
+}
+
+//array index get any -> Return array element indexed by index
+func getarray(interpreter *Interpreter) {
+ index := interpreter.PopInt()
+ array := interpreter.Pop().([]Value)
+ interpreter.Push(array[index])
+}
+
+//array index any put – -> Put any into array at index
+func putarray(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ index := interpreter.PopInt()
+ array := interpreter.Pop().([]Value)
+ array[index] = value
+}
+
+//array index count getinterval subarray -> Return subarray of array starting at index for count elements
+func getinterval(interpreter *Interpreter) {
+ count := interpreter.PopInt()
+ index := interpreter.PopInt()
+ array := interpreter.Pop().([]Value)
+ subarray := make([]Value, count)
+ copy(subarray, array[index:index+count])
+ interpreter.Push(subarray)
+}
+
+//array1 index array2 putinterval – Replace subarray of array1 starting at index by array2|packedarray2
+func putinterval(interpreter *Interpreter) {
+ array2 := interpreter.Pop().([]Value)
+ index := interpreter.PopInt()
+ array1 := interpreter.Pop().([]Value)
+ for i, v := range array2 {
+ array1[i+index] = v
+ }
+}
+
+// any0 … anyn−1 array astore array
+// stores the objects any0 to anyn−1 from the operand stack into array, where n is the length of array
+func astore(interpreter *Interpreter) {
+ array := interpreter.Pop().([]Value)
+ n := len(array)
+ for i := 0; i < n; i++ {
+ array[i] = interpreter.Pop()
+ }
+}
+
+//array aload any0 … any-1 array
+//Push all elements of array on stack
+func aload(interpreter *Interpreter) {
+ array := interpreter.Pop().([]Value)
+ for _, v := range array {
+ interpreter.Push(v)
+ }
+ interpreter.Push(array)
+}
+
+//array proc forall – Execute proc for each element of array
+func forallarray(interpreter *Interpreter) {
+ proc := NewProcedure(interpreter.PopProcedureDefinition())
+ array := interpreter.Pop().([]Value)
+ for _, v := range array {
+ interpreter.Push(v)
+ proc.Execute(interpreter)
+ }
+}
+
+var packing bool = false
+
+func currentpacking(interpreter *Interpreter) {
+ interpreter.Push(packing)
+}
+func setpacking(interpreter *Interpreter) {
+ packing = interpreter.PopBoolean()
+}
+
+func initArrayOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("array", NewOperator(array))
+ interpreter.SystemDefine("getinterval", NewOperator(getinterval))
+ interpreter.SystemDefine("putinterval", NewOperator(putinterval))
+ interpreter.SystemDefine("astore", NewOperator(astore))
+ interpreter.SystemDefine("aload", NewOperator(aload))
+ interpreter.SystemDefine("currentpacking", NewOperator(currentpacking))
+ interpreter.SystemDefine("setpacking", NewOperator(setpacking))
+
+}
diff --git a/vendor/github.com/llgcode/ps/operators_conflict.go b/vendor/github.com/llgcode/ps/operators_conflict.go
new file mode 100644
index 0000000..9716202
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_conflict.go
@@ -0,0 +1,96 @@
+package ps
+
+import (
+ "fmt"
+ "log"
+)
+
+// dictionary copy conflict with stack copy
+// type dicriminant
+func commonCopy(interpreter *Interpreter) {
+ switch v := interpreter.Peek().(type) {
+ case float64:
+ copystack(interpreter)
+ case Dictionary:
+ copydict(interpreter)
+ default:
+ panic(fmt.Sprintf("Not yet implemented: %v copy", v))
+ }
+}
+func commonforall(interpreter *Interpreter) {
+ switch v := interpreter.Get(1).(type) {
+ case Dictionary:
+ foralldict(interpreter)
+ case []Value:
+ forallarray(interpreter)
+ case string:
+ panic("Not yet implemented: string proc forall")
+ default:
+ panic(fmt.Sprintf("Not yet implemented: %v proc forall", v))
+ }
+}
+
+func length(interpreter *Interpreter) {
+ switch v := interpreter.Peek().(type) {
+ case Dictionary:
+ lengthdict(interpreter)
+ case []Value:
+ lengtharray(interpreter)
+ case string:
+ panic("Not yet implemented: string proc forall")
+ default:
+ panic(fmt.Sprintf("Not yet implemented: %v length", v))
+ }
+}
+func get(interpreter *Interpreter) {
+ switch v := interpreter.Get(1).(type) {
+ case Dictionary:
+ getdict(interpreter)
+ case []Value:
+ getarray(interpreter)
+ case string:
+ panic("Not yet implemented: string proc forall")
+ default:
+ panic(fmt.Sprintf("Not yet implemented: %v index get", v))
+ }
+}
+func put(interpreter *Interpreter) {
+ switch v := interpreter.Get(2).(type) {
+ case Dictionary:
+ putdict(interpreter)
+ case []Value:
+ putarray(interpreter)
+ case string:
+ panic("Not yet implemented: string proc forall")
+ default:
+ panic(fmt.Sprintf("Not yet implemented: %v index any put", v))
+ }
+}
+
+func readonly(interpreter *Interpreter) {
+ log.Println("readonly, not yet implemented")
+}
+
+func cvlit(interpreter *Interpreter) {
+ log.Println("cvlit, not yet implemented")
+}
+
+func xcheck(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ if _, ok := value.(*ProcedureDefinition); ok {
+ interpreter.Push(true)
+ } else {
+ interpreter.Push(false)
+ }
+}
+
+func initConflictingOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("copy", NewOperator(commonCopy))
+ interpreter.SystemDefine("forall", NewOperator(commonforall))
+ interpreter.SystemDefine("length", NewOperator(length))
+ interpreter.SystemDefine("get", NewOperator(get))
+ interpreter.SystemDefine("put", NewOperator(put))
+ interpreter.SystemDefine("readonly", NewOperator(readonly))
+ interpreter.SystemDefine("cvlit", NewOperator(cvlit))
+ interpreter.SystemDefine("xcheck", NewOperator(xcheck))
+}
diff --git a/vendor/github.com/llgcode/ps/operators_control.go b/vendor/github.com/llgcode/ps/operators_control.go
new file mode 100644
index 0000000..1aa411c
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_control.go
@@ -0,0 +1,80 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package ps
+
+import (
+ "log"
+)
+
+// any exec – Execute arbitrary object
+func exec(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ if pdef, ok := value.(*ProcedureDefinition); ok {
+ NewProcedure(pdef).Execute(interpreter)
+ } else if procedure, ok := value.(*Procedure); ok {
+ procedure.Execute(interpreter)
+ } else {
+ log.Printf("Push value: %v\n", value)
+ interpreter.Push(value)
+ }
+}
+
+func ifoperator(interpreter *Interpreter) {
+ operator := NewProcedure(interpreter.PopProcedureDefinition())
+ condition := interpreter.PopBoolean()
+ if condition {
+ operator.Execute(interpreter)
+ }
+}
+
+func ifelse(interpreter *Interpreter) {
+ operator2 := NewProcedure(interpreter.PopProcedureDefinition())
+ operator1 := NewProcedure(interpreter.PopProcedureDefinition())
+ condition := interpreter.PopBoolean()
+ if condition {
+ operator1.Execute(interpreter)
+ } else {
+ operator2.Execute(interpreter)
+ }
+}
+
+func foroperator(interpreter *Interpreter) {
+ proc := NewProcedure(interpreter.PopProcedureDefinition())
+ limit := interpreter.PopFloat()
+ inc := interpreter.PopFloat()
+ initial := interpreter.PopFloat()
+
+ for i := initial; i <= limit; i += inc {
+ interpreter.Push(i)
+ proc.Execute(interpreter)
+ }
+}
+
+func repeat(interpreter *Interpreter) {
+ proc := NewProcedure(interpreter.PopProcedureDefinition())
+ times := interpreter.PopInt()
+ for i := 0; i <= times; i++ {
+ proc.Execute(interpreter)
+ }
+}
+
+// any stopped bool -> Establish context for catching stop
+func stopped(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ if pdef, ok := value.(*ProcedureDefinition); ok {
+ NewProcedure(pdef).Execute(interpreter)
+ } else {
+ interpreter.Push(value)
+ }
+ interpreter.Push(false)
+}
+
+func initControlOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("exec", NewOperator(exec))
+ interpreter.SystemDefine("if", NewOperator(ifoperator))
+ interpreter.SystemDefine("ifelse", NewOperator(ifelse))
+ interpreter.SystemDefine("for", NewOperator(foroperator))
+ interpreter.SystemDefine("repeat", NewOperator(repeat))
+ interpreter.SystemDefine("stopped", NewOperator(stopped))
+}
diff --git a/vendor/github.com/llgcode/ps/operators_dictionary.go b/vendor/github.com/llgcode/ps/operators_dictionary.go
new file mode 100644
index 0000000..75c7571
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_dictionary.go
@@ -0,0 +1,193 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package ps
+
+import (
+ "log"
+)
+
+//int dict dict -> Create dictionary with capacity for int elements
+func dict(interpreter *Interpreter) {
+ interpreter.Push(NewDictionary(interpreter.PopInt()))
+}
+
+//dict length int -> Return number of entries in dict
+func lengthdict(interpreter *Interpreter) {
+ dictionary := interpreter.Pop().(Dictionary)
+ interpreter.Push(float64(len(dictionary)))
+}
+
+//dict maxlength int -> Return current capacity of dict
+func maxlength(interpreter *Interpreter) {
+ interpreter.Pop()
+ interpreter.Push(float64(999999999)) // push arbitrary value
+}
+
+//dict begin – -> Push dict on dictionary stack
+func begin(interpreter *Interpreter) {
+ interpreter.PushDictionary(interpreter.Pop().(Dictionary))
+}
+
+//– end – -> Pop current dictionary off dictionary stack
+func end(interpreter *Interpreter) {
+ interpreter.PopDictionary()
+}
+
+//key value def – -> Associate key and value in current dictionary
+func def(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ name := interpreter.PopName()
+ if p, ok := value.(*ProcedureDefinition); ok {
+ value = NewProcedure(p)
+ }
+ interpreter.Define(name, value)
+}
+
+//key load value -> Search dictionary stack for key and return associated value
+func load(interpreter *Interpreter) {
+ name := interpreter.PopName()
+ value, _ := interpreter.FindValueInDictionaries(name)
+ if value == nil {
+ log.Printf("Can't find value %s\n", name)
+ }
+ interpreter.Push(value)
+}
+
+//key value store – -> Replace topmost deï¬nition of key
+func store(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ key := interpreter.PopName()
+ _, dictionary := interpreter.FindValueInDictionaries(key)
+ if dictionary != nil {
+ dictionary[key] = value
+ }
+}
+
+//dict key get any -> Return value associated with key in dict
+func getdict(interpreter *Interpreter) {
+ key := interpreter.PopName()
+ dictionary := interpreter.Pop().(Dictionary)
+ interpreter.Push(dictionary[key])
+}
+
+//dict key value put – -> Associate key with value in dict
+func putdict(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ key := interpreter.PopName()
+ dictionary := interpreter.Pop().(Dictionary)
+ dictionary[key] = value
+}
+
+//dict key undef – Remove key and its value from dict
+func undef(interpreter *Interpreter) {
+ key := interpreter.PopName()
+ dictionary := interpreter.Pop().(Dictionary)
+ dictionary[key] = nil
+}
+
+//dict key known bool -> Test whether key is in dict
+func known(interpreter *Interpreter) {
+ key := interpreter.PopName()
+ dictionary := interpreter.Pop().(Dictionary)
+ interpreter.Push(dictionary[key] != nil)
+}
+
+//key where (dict true) or false -> Find dictionary in which key is deï¬ned
+func where(interpreter *Interpreter) {
+ key := interpreter.PopName()
+ _, dictionary := interpreter.FindValueInDictionaries(key)
+ if dictionary == nil {
+ interpreter.Push(false)
+ } else {
+ interpreter.Push(dictionary)
+ interpreter.Push(true)
+ }
+}
+
+// dict1 dict2 copy dict2 -> Copy contents of dict1 to dict2
+func copydict(interpreter *Interpreter) {
+ dict2 := interpreter.Pop().(Dictionary)
+ dict1 := interpreter.Pop().(Dictionary)
+ for key, value := range dict1 {
+ dict2[key] = value
+ }
+ interpreter.Push(dict2)
+}
+
+//dict proc forall – -> Execute proc for each entry in dict
+func foralldict(interpreter *Interpreter) {
+ proc := NewProcedure(interpreter.PopProcedureDefinition())
+ dict := interpreter.Pop().(Dictionary)
+ for key, value := range dict {
+ interpreter.Push(key)
+ interpreter.Push(value)
+ proc.Execute(interpreter)
+ }
+}
+
+//– currentdict dict -> Return current dictionary
+func currentdict(interpreter *Interpreter) {
+ interpreter.Push(interpreter.PeekDictionary())
+}
+
+//– systemdict dict -> Return system dictionary
+func systemdict(interpreter *Interpreter) {
+ interpreter.Push(interpreter.SystemDictionary())
+}
+
+//– userdict dict -> Return writeable dictionary in local VM
+func userdict(interpreter *Interpreter) {
+ interpreter.Push(interpreter.UserDictionary())
+}
+
+//– globaldict dict -> Return writeable dictionary in global VM
+func globaldict(interpreter *Interpreter) {
+ interpreter.Push(interpreter.UserDictionary())
+}
+
+//– statusdict dict -> Return product-dependent dictionary
+func statusdict(interpreter *Interpreter) {
+ interpreter.Push(interpreter.UserDictionary())
+}
+
+//– countdictstack int -> Count elements on dictionary stack
+func countdictstack(interpreter *Interpreter) {
+ interpreter.Push(float64(interpreter.DictionaryStackSize()))
+}
+
+//array dictstack subarray -> Copy dictionary stack into array
+func dictstack(interpreter *Interpreter) {
+ panic("No yet implemenented")
+}
+
+//– cleardictstack – -> Pop all nonpermanent dictionaries off dictionary stack
+func cleardictstack(interpreter *Interpreter) {
+ interpreter.ClearDictionaries()
+}
+
+func initDictionaryOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("dict", NewOperator(dict))
+ //interpreter.SystemDefine("length", NewOperator(length)) // already define in operators_conflict.go
+ interpreter.SystemDefine("maxlength", NewOperator(maxlength))
+ interpreter.SystemDefine("begin", NewOperator(begin))
+ interpreter.SystemDefine("end", NewOperator(end))
+ interpreter.SystemDefine("def", NewOperator(def))
+ interpreter.SystemDefine("load", NewOperator(load))
+ interpreter.SystemDefine("store", NewOperator(store))
+ //interpreter.SystemDefine("get", NewOperator(get)) // already define in operators_conflict.go
+ //interpreter.SystemDefine("put", NewOperator(put)) // already define in operators_conflict.go
+ interpreter.SystemDefine("undef", NewOperator(undef))
+ interpreter.SystemDefine("known", NewOperator(known))
+ interpreter.SystemDefine("where", NewOperator(where))
+ //interpreter.SystemDefine("copydict", NewOperator(copydict)) // already define in operators_conflict.go
+ //interpreter.SystemDefine("foralldict", NewOperator(foralldict)) // already define in operators_conflict.go
+ interpreter.SystemDefine("currentdict", NewOperator(currentdict))
+ interpreter.SystemDefine("systemdict", NewOperator(systemdict))
+ interpreter.SystemDefine("userdict", NewOperator(userdict))
+ interpreter.SystemDefine("globaldict", NewOperator(globaldict))
+ interpreter.SystemDefine("statusdict", NewOperator(statusdict))
+ interpreter.SystemDefine("countdictstack", NewOperator(countdictstack))
+ interpreter.SystemDefine("dictstack", NewOperator(dictstack))
+ interpreter.SystemDefine("cleardictstack", NewOperator(cleardictstack))
+}
diff --git a/vendor/github.com/llgcode/ps/operators_graphics.go b/vendor/github.com/llgcode/ps/operators_graphics.go
new file mode 100644
index 0000000..ab49373
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_graphics.go
@@ -0,0 +1,489 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+// Package ps
+package ps
+
+import (
+ "image/color"
+ "log"
+ "math"
+
+ "github.com/llgcode/draw2d"
+)
+
+//Path Construction Operators
+func newpath(interpreter *Interpreter) {
+ interpreter.GetGraphicContext().BeginPath()
+}
+
+func closepath(interpreter *Interpreter) {
+ interpreter.GetGraphicContext().Close()
+}
+
+func currentpoint(interpreter *Interpreter) {
+ x, y := interpreter.GetGraphicContext().LastPoint()
+ interpreter.Push(x)
+ interpreter.Push(y)
+}
+
+func moveto(interpreter *Interpreter) {
+ y := interpreter.PopFloat()
+ x := interpreter.PopFloat()
+ interpreter.GetGraphicContext().MoveTo(x, y)
+}
+
+func rmoveto(interpreter *Interpreter) {
+ y := interpreter.PopFloat()
+ x := interpreter.PopFloat()
+ sx, sy := interpreter.GetGraphicContext().LastPoint()
+ interpreter.GetGraphicContext().MoveTo(sx+x, sy+y)
+}
+
+func lineto(interpreter *Interpreter) {
+ y := interpreter.PopFloat()
+ x := interpreter.PopFloat()
+ interpreter.GetGraphicContext().LineTo(x, y)
+}
+
+func rlineto(interpreter *Interpreter) {
+ y := interpreter.PopFloat()
+ x := interpreter.PopFloat()
+ sx, sy := interpreter.GetGraphicContext().LastPoint()
+ interpreter.GetGraphicContext().LineTo(sx+x, sy+y)
+}
+
+func curveto(interpreter *Interpreter) {
+ cy3 := interpreter.PopFloat()
+ cx3 := interpreter.PopFloat()
+ cy2 := interpreter.PopFloat()
+ cx2 := interpreter.PopFloat()
+ cy1 := interpreter.PopFloat()
+ cx1 := interpreter.PopFloat()
+ interpreter.GetGraphicContext().CubicCurveTo(cx1, cy1, cx2, cy2, cx3, cy3)
+}
+
+func rcurveto(interpreter *Interpreter) {
+ cy3 := interpreter.PopFloat()
+ cx3 := interpreter.PopFloat()
+ cy2 := interpreter.PopFloat()
+ cx2 := interpreter.PopFloat()
+ cy1 := interpreter.PopFloat()
+ cx1 := interpreter.PopFloat()
+ sx, sy := interpreter.GetGraphicContext().LastPoint()
+ interpreter.GetGraphicContext().CubicCurveTo(sx+cx1, sy+cy1, sx+cx2, sy+cy2, sx+cx3, sy+cy3)
+}
+
+func arc(interpreter *Interpreter) {
+ angle2 := interpreter.PopFloat() * (math.Pi / 180.0)
+ angle1 := interpreter.PopFloat() * (math.Pi / 180.0)
+ r := interpreter.PopFloat()
+ y := interpreter.PopFloat()
+ x := interpreter.PopFloat()
+ interpreter.GetGraphicContext().ArcTo(x, y, r, r, angle1, angle2-angle1)
+}
+
+func clippath(interpreter *Interpreter) {
+ //log.Printf("clippath not yet implemented")
+}
+
+func stroke(interpreter *Interpreter) {
+ interpreter.GetGraphicContext().Stroke()
+}
+
+func fill(interpreter *Interpreter) {
+ interpreter.GetGraphicContext().Fill()
+}
+
+func gsave(interpreter *Interpreter) {
+ interpreter.GetGraphicContext().Save()
+}
+
+func grestore(interpreter *Interpreter) {
+ interpreter.GetGraphicContext().Restore()
+}
+
+func setgray(interpreter *Interpreter) {
+ gray := interpreter.PopFloat()
+ color := color.RGBA{uint8(gray * 0xff), uint8(gray * 0xff), uint8(gray * 0xff), 0xff}
+ interpreter.GetGraphicContext().SetStrokeColor(color)
+ interpreter.GetGraphicContext().SetFillColor(color)
+}
+
+func setrgbcolor(interpreter *Interpreter) {
+ blue := interpreter.PopFloat()
+ green := interpreter.PopFloat()
+ red := interpreter.PopFloat()
+ color := color.RGBA{uint8(red * 0xff), uint8(green * 0xff), uint8(blue * 0xff), 0xff}
+ interpreter.GetGraphicContext().SetStrokeColor(color)
+ interpreter.GetGraphicContext().SetFillColor(color)
+}
+
+func hsbtorgb(hue, saturation, brightness float64) (red, green, blue int) {
+ var fr, fg, fb float64
+ if saturation == 0 {
+ fr, fg, fb = brightness, brightness, brightness
+ } else {
+ H := (hue - math.Floor(hue)) * 6
+ I := int(math.Floor(H))
+ F := H - float64(I)
+ M := brightness * (1 - saturation)
+ N := brightness * (1 - saturation*F)
+ K := brightness * (1 - saturation*(1-F))
+
+ switch I {
+ case 0:
+ fr = brightness
+ fg = K
+ fb = M
+ case 1:
+ fr = N
+ fg = brightness
+ fb = M
+ case 2:
+ fr = M
+ fg = brightness
+ fb = K
+ case 3:
+ fr = M
+ fg = N
+ fb = brightness
+ case 4:
+ fr = K
+ fg = M
+ fb = brightness
+ case 5:
+ fr = brightness
+ fg = M
+ fb = N
+ default:
+ fr, fb, fg = 0, 0, 0
+ }
+ }
+
+ red = int(fr*255. + 0.5)
+ green = int(fg*255. + 0.5)
+ blue = int(fb*255. + 0.5)
+ return
+}
+
+func sethsbcolor(interpreter *Interpreter) {
+ brightness := interpreter.PopFloat()
+ saturation := interpreter.PopFloat()
+ hue := interpreter.PopFloat()
+ red, green, blue := hsbtorgb(hue, saturation, brightness)
+ color := color.RGBA{uint8(red), uint8(green), uint8(blue), 0xff}
+ interpreter.GetGraphicContext().SetStrokeColor(color)
+ interpreter.GetGraphicContext().SetFillColor(color)
+}
+
+func setcmybcolor(interpreter *Interpreter) {
+ black := interpreter.PopFloat()
+ yellow := interpreter.PopFloat()
+ magenta := interpreter.PopFloat()
+ cyan := interpreter.PopFloat()
+
+ /* cyan = cyan / 255.0;
+ magenta = magenta / 255.0;
+ yellow = yellow / 255.0;
+ black = black / 255.0; */
+
+ red := cyan*(1.0-black) + black
+ green := magenta*(1.0-black) + black
+ blue := yellow*(1.0-black) + black
+
+ red = (1.0-red)*255.0 + 0.5
+ green = (1.0-green)*255.0 + 0.5
+ blue = (1.0-blue)*255.0 + 0.5
+
+ color := color.RGBA{uint8(red), uint8(green), uint8(blue), 0xff}
+ interpreter.GetGraphicContext().SetStrokeColor(color)
+ interpreter.GetGraphicContext().SetFillColor(color)
+}
+
+func setdash(interpreter *Interpreter) {
+ interpreter.PopInt() // offset
+ interpreter.PopArray() // dash
+ //log.Printf("setdash not yet implemented dash: %v, offset: %d \n", dash, offset)
+}
+
+func setlinejoin(interpreter *Interpreter) {
+ linejoin := interpreter.PopInt()
+ switch linejoin {
+ case 0:
+ interpreter.GetGraphicContext().SetLineJoin(draw2d.MiterJoin)
+ case 1:
+ interpreter.GetGraphicContext().SetLineJoin(draw2d.RoundJoin)
+ case 2:
+ interpreter.GetGraphicContext().SetLineJoin(draw2d.BevelJoin)
+ }
+}
+
+func setlinecap(interpreter *Interpreter) {
+ linecap := interpreter.PopInt()
+ switch linecap {
+ case 0:
+ interpreter.GetGraphicContext().SetLineCap(draw2d.ButtCap)
+ case 1:
+ interpreter.GetGraphicContext().SetLineCap(draw2d.RoundCap)
+ case 2:
+ interpreter.GetGraphicContext().SetLineCap(draw2d.SquareCap)
+ }
+}
+
+func setmiterlimit(interpreter *Interpreter) {
+ interpreter.PopInt()
+ //log.Printf("setmiterlimit not yet implemented")
+}
+
+func setlinewidth(interpreter *Interpreter) {
+ interpreter.GetGraphicContext().SetLineWidth(interpreter.PopFloat())
+}
+
+func showpage(interpreter *Interpreter) {
+ //log.Printf("showpage may be an implementation specific, override show page to generate multi page images")
+}
+
+func show(interpreter *Interpreter) {
+ s := interpreter.PopString()
+ interpreter.GetGraphicContext().FillString(s)
+ log.Printf("show not really implemented")
+}
+
+//ax ay string ashow – -> Add (ax , ay) to width of each glyph while showing string
+func ashow(interpreter *Interpreter) {
+ log.Printf("ashow not really implemented")
+ s := interpreter.PopString()
+ interpreter.PopFloat()
+ interpreter.PopFloat()
+ interpreter.GetGraphicContext().FillString(s)
+}
+
+func findfont(interpreter *Interpreter) {
+ log.Printf("findfont not yet implemented")
+}
+
+func scalefont(interpreter *Interpreter) {
+ log.Printf("scalefont not yet implemented")
+}
+
+func setfont(interpreter *Interpreter) {
+ log.Printf("setfont not yet implemented")
+}
+
+func stringwidth(interpreter *Interpreter) {
+ interpreter.Push(10.0)
+ interpreter.Push(10.0)
+ log.Printf("stringwidth not yet implemented")
+}
+
+func setflat(interpreter *Interpreter) {
+ interpreter.Pop()
+ //log.Printf("setflat not yet implemented")
+}
+
+func currentflat(interpreter *Interpreter) {
+ interpreter.Push(1.0)
+ //log.Printf("currentflat not yet implemented")
+}
+
+// Coordinate System and Matrix operators
+func matrix(interpreter *Interpreter) {
+ interpreter.Push(draw2d.NewIdentityMatrix())
+}
+
+func initmatrix(interpreter *Interpreter) {
+ interpreter.Push(draw2d.NewIdentityMatrix())
+}
+
+func identmatrix(interpreter *Interpreter) {
+ tr := interpreter.Pop().(draw2d.Matrix)
+ ident := draw2d.NewIdentityMatrix()
+ copy(tr[:], ident[:])
+ interpreter.Push(tr)
+}
+
+func defaultmatrix(interpreter *Interpreter) {
+ tr := interpreter.Pop().(draw2d.Matrix)
+ ident := draw2d.NewIdentityMatrix()
+ copy(tr[:], ident[:])
+ interpreter.Push(tr)
+}
+
+func currentmatrix(interpreter *Interpreter) {
+ tr := interpreter.Pop().(draw2d.Matrix)
+ ctm := interpreter.GetGraphicContext().GetMatrixTransform()
+ copy(tr[:], ctm[:])
+ interpreter.Push(tr)
+}
+
+func setmatrix(interpreter *Interpreter) {
+ tr := interpreter.Pop().(draw2d.Matrix)
+ interpreter.GetGraphicContext().SetMatrixTransform(tr)
+}
+
+func concat(interpreter *Interpreter) {
+ tr := interpreter.Pop().(draw2d.Matrix)
+ interpreter.GetGraphicContext().ComposeMatrixTransform(tr)
+}
+func concatmatrix(interpreter *Interpreter) {
+ tr3 := interpreter.Pop().(draw2d.Matrix)
+ tr2 := interpreter.Pop().(draw2d.Matrix)
+ tr1 := interpreter.Pop().(draw2d.Matrix)
+ result := tr2.Copy()
+ result.Compose(tr1)
+ copy(tr3[:], result[:])
+ interpreter.Push(tr3)
+}
+
+func transform(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ matrix, ok := value.(draw2d.Matrix)
+ var y float64
+ if !ok {
+ matrix = interpreter.GetGraphicContext().GetMatrixTransform()
+ y = value.(float64)
+ } else {
+ y = interpreter.PopFloat()
+ }
+ x := interpreter.PopFloat()
+
+ x, y = matrix.TransformPoint(x, y)
+ interpreter.Push(x)
+ interpreter.Push(y)
+}
+
+func itransform(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ matrix, ok := value.(draw2d.Matrix)
+ var y float64
+ if !ok {
+ matrix = interpreter.GetGraphicContext().GetMatrixTransform()
+ y = value.(float64)
+ } else {
+ y = interpreter.PopFloat()
+ }
+ x := interpreter.PopFloat()
+ x, y = matrix.InverseTransformPoint(x, y)
+ interpreter.Push(x)
+ interpreter.Push(y)
+}
+
+func translate(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ matrix, ok := value.(draw2d.Matrix)
+ var y float64
+ if !ok {
+ matrix = interpreter.GetGraphicContext().GetMatrixTransform()
+ y = value.(float64)
+ } else {
+ y = interpreter.PopFloat()
+ }
+ x := interpreter.PopFloat()
+ if !ok {
+ interpreter.GetGraphicContext().Translate(x, y)
+ } else {
+ result := matrix.Copy()
+ result.Translate(x, y)
+ interpreter.Push(result)
+ }
+}
+
+func rotate(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ matrix, ok := value.(draw2d.Matrix)
+ var angle float64
+ if !ok {
+ matrix = interpreter.GetGraphicContext().GetMatrixTransform()
+ angle = value.(float64) * math.Pi / 180
+ } else {
+ angle = interpreter.PopFloat() * math.Pi / 180
+ }
+ if !ok {
+ interpreter.GetGraphicContext().Rotate(angle)
+ } else {
+ result := matrix.Copy()
+ result.Rotate(angle)
+ interpreter.Push(result)
+ }
+}
+
+func scale(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ matrix, ok := value.(draw2d.Matrix)
+ var y float64
+ if !ok {
+ matrix = interpreter.GetGraphicContext().GetMatrixTransform()
+ y = value.(float64)
+ } else {
+ y = interpreter.PopFloat()
+ }
+ x := interpreter.PopFloat()
+ if !ok {
+ interpreter.GetGraphicContext().Scale(x, y)
+ } else {
+ result := matrix.Copy()
+ result.Scale(x, y)
+ interpreter.Push(result)
+ }
+}
+
+func initDrawingOperators(interpreter *Interpreter) {
+
+ interpreter.SystemDefine("stroke", NewOperator(stroke))
+ interpreter.SystemDefine("fill", NewOperator(fill))
+ interpreter.SystemDefine("show", NewOperator(show))
+ interpreter.SystemDefine("ashow", NewOperator(ashow))
+ interpreter.SystemDefine("showpage", NewOperator(showpage))
+
+ interpreter.SystemDefine("findfont", NewOperator(findfont))
+ interpreter.SystemDefine("scalefont", NewOperator(scalefont))
+ interpreter.SystemDefine("setfont", NewOperator(setfont))
+ interpreter.SystemDefine("stringwidth", NewOperator(stringwidth))
+
+ // Graphic state operators
+ interpreter.SystemDefine("gsave", NewOperator(gsave))
+ interpreter.SystemDefine("grestore", NewOperator(grestore))
+ interpreter.SystemDefine("setrgbcolor", NewOperator(setrgbcolor))
+ interpreter.SystemDefine("sethsbcolor", NewOperator(sethsbcolor))
+ interpreter.SystemDefine("setcmybcolor", NewOperator(setcmybcolor))
+ interpreter.SystemDefine("setcmykcolor", NewOperator(setcmybcolor))
+ interpreter.SystemDefine("setgray", NewOperator(setgray))
+ interpreter.SystemDefine("setdash", NewOperator(setdash))
+ interpreter.SystemDefine("setlinejoin", NewOperator(setlinejoin))
+ interpreter.SystemDefine("setlinecap", NewOperator(setlinecap))
+ interpreter.SystemDefine("setmiterlimit", NewOperator(setmiterlimit))
+ interpreter.SystemDefine("setlinewidth", NewOperator(setlinewidth))
+ // Graphic state operators device dependent
+ interpreter.SystemDefine("setflat", NewOperator(setflat))
+ interpreter.SystemDefine("currentflat", NewOperator(currentflat))
+
+ // Coordinate System and Matrix operators
+ interpreter.SystemDefine("matrix", NewOperator(matrix))
+ interpreter.SystemDefine("initmatrix", NewOperator(initmatrix))
+ interpreter.SystemDefine("identmatrix", NewOperator(identmatrix))
+ interpreter.SystemDefine("defaultmatrix", NewOperator(defaultmatrix))
+ interpreter.SystemDefine("currentmatrix", NewOperator(currentmatrix))
+ interpreter.SystemDefine("setmatrix", NewOperator(setmatrix))
+ interpreter.SystemDefine("concat", NewOperator(concat))
+ interpreter.SystemDefine("concatmatrix", NewOperator(concatmatrix))
+
+ interpreter.SystemDefine("transform", NewOperator(transform))
+ interpreter.SystemDefine("itransform", NewOperator(itransform))
+ interpreter.SystemDefine("translate", NewOperator(translate))
+ interpreter.SystemDefine("rotate", NewOperator(rotate))
+ interpreter.SystemDefine("scale", NewOperator(scale))
+
+ //Path Construction Operators
+ interpreter.SystemDefine("newpath", NewOperator(newpath))
+ interpreter.SystemDefine("closepath", NewOperator(closepath))
+ interpreter.SystemDefine("currentpoint", NewOperator(currentpoint))
+ interpreter.SystemDefine("moveto", NewOperator(moveto))
+ interpreter.SystemDefine("rmoveto", NewOperator(rmoveto))
+ interpreter.SystemDefine("lineto", NewOperator(lineto))
+ interpreter.SystemDefine("rlineto", NewOperator(rlineto))
+ interpreter.SystemDefine("curveto", NewOperator(curveto))
+ interpreter.SystemDefine("rcurveto", NewOperator(rcurveto))
+ interpreter.SystemDefine("arc", NewOperator(arc))
+ interpreter.SystemDefine("clippath", NewOperator(clippath))
+}
diff --git a/vendor/github.com/llgcode/ps/operators_math.go b/vendor/github.com/llgcode/ps/operators_math.go
new file mode 100644
index 0000000..4340f15
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_math.go
@@ -0,0 +1,177 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+//Arithmetic and Math Operators
+package ps
+
+import (
+ "math"
+ "math/rand"
+)
+
+// begin Primitive Operator implementation
+
+//num1 num2 add sum -> Return num1 plus num2
+func add(interpreter *Interpreter) {
+ num2 := interpreter.PopFloat()
+ num1 := interpreter.PopFloat()
+ interpreter.Push(num1 + num2)
+}
+
+//num1 num2 div quotient -> Return num1 divided by num2
+func div(interpreter *Interpreter) {
+ num2 := interpreter.PopFloat()
+ num1 := interpreter.PopFloat()
+ interpreter.Push(num1 / num2)
+}
+
+//int1 int2 idiv quotient -> Return int1 divided by int2
+func idiv(interpreter *Interpreter) {
+ int2 := interpreter.PopInt()
+ int1 := interpreter.PopInt()
+ interpreter.Push(float64(int1 / int2))
+}
+
+//int int mod remainder -> Return remainder after dividing int by int
+func mod(interpreter *Interpreter) {
+ int2 := interpreter.PopInt()
+ int1 := interpreter.PopInt()
+ interpreter.Push(float64(int1 % int2))
+}
+
+//num1 num2 mul product -> Return num1 times num2
+func mul(interpreter *Interpreter) {
+ num2 := interpreter.PopFloat()
+ num1 := interpreter.PopFloat()
+ interpreter.Push(num1 * num2)
+}
+
+//num1 num2 sub difference -> Return num1 minus num2
+func sub(interpreter *Interpreter) {
+ num2 := interpreter.PopFloat()
+ num1 := interpreter.PopFloat()
+ interpreter.Push(num1 - num2)
+}
+
+//num1 abs num2 -> Return absolute value of num1
+func abs(interpreter *Interpreter) {
+ f := interpreter.PopFloat()
+ interpreter.Push(math.Abs(f))
+}
+
+//num1 neg num2 -> Return negative of num1
+func neg(interpreter *Interpreter) {
+ f := interpreter.PopFloat()
+ interpreter.Push(-f)
+}
+
+//num1 ceiling num2 -> Return ceiling of num1
+func ceiling(interpreter *Interpreter) {
+ f := interpreter.PopFloat()
+ interpreter.Push(float64(int(f + 1)))
+}
+
+//num1 floor num2 -> Return floor of num1
+func floor(interpreter *Interpreter) {
+ f := interpreter.PopFloat()
+ interpreter.Push(math.Floor(f))
+}
+
+//num1 round num2 -> Round num1 to nearest integer
+func round(interpreter *Interpreter) {
+ f := interpreter.PopFloat()
+ interpreter.Push(float64(int(f + 0.5)))
+}
+
+//num1 truncate num2 -> Remove fractional part of num1
+func truncate(interpreter *Interpreter) {
+ f := interpreter.PopFloat()
+ interpreter.Push(float64(int(f)))
+}
+
+//num sqrt real -> Return square root of num
+func sqrt(interpreter *Interpreter) {
+ f := interpreter.PopFloat()
+ interpreter.Push(float64(math.Sqrt(f)))
+}
+
+//num den atan angle -> Return arctangent of num/den in degrees
+func atan(interpreter *Interpreter) {
+ den := interpreter.PopFloat()
+ num := interpreter.PopFloat()
+ interpreter.Push(math.Atan2(num, den) * (180.0 / math.Pi))
+}
+
+//angle cos real -> Return cosine of angle degrees
+func cos(interpreter *Interpreter) {
+ a := interpreter.PopFloat() * math.Pi / 180
+ interpreter.Push(math.Cos(a))
+}
+
+//angle sin real -> Return sine of angle degrees
+func sin(interpreter *Interpreter) {
+ a := interpreter.PopFloat() * math.Pi / 180
+ interpreter.Push(math.Sin(a))
+}
+
+//base exponent exp real -> Raise base to exponent power
+func exp(interpreter *Interpreter) {
+ exponent := interpreter.PopFloat()
+ base := interpreter.PopFloat()
+ interpreter.Push(math.Pow(base, exponent))
+}
+
+//num ln real -> Return natural logarithm (base e)
+func ln(interpreter *Interpreter) {
+ num := interpreter.PopFloat()
+ interpreter.Push(math.Log(num))
+}
+
+//num log real -> Return common logarithm (base 10)
+func log10(interpreter *Interpreter) {
+ num := interpreter.PopFloat()
+ interpreter.Push(math.Log10(num))
+}
+
+//– rand int Generate pseudo-random integer
+func randInt(interpreter *Interpreter) {
+ interpreter.Push(float64(rand.Int()))
+}
+
+var randGenerator *rand.Rand
+
+//int srand – -> Set random number seed
+func srand(interpreter *Interpreter) {
+ randGenerator = rand.New(rand.NewSource(int64(interpreter.PopInt())))
+}
+
+//– rrand int -> Return random number seed
+func rrand(interpreter *Interpreter) {
+ interpreter.Push(float64(randGenerator.Int()))
+}
+
+func initMathOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("add", NewOperator(add))
+ interpreter.SystemDefine("div", NewOperator(div))
+ interpreter.SystemDefine("idiv", NewOperator(idiv))
+ interpreter.SystemDefine("mod", NewOperator(mod))
+ interpreter.SystemDefine("mul", NewOperator(mul))
+ interpreter.SystemDefine("sub", NewOperator(sub))
+ interpreter.SystemDefine("abs", NewOperator(abs))
+ interpreter.SystemDefine("neg", NewOperator(neg))
+ interpreter.SystemDefine("ceiling", NewOperator(ceiling))
+ interpreter.SystemDefine("floor", NewOperator(floor))
+ interpreter.SystemDefine("round", NewOperator(round))
+ interpreter.SystemDefine("truncate", NewOperator(truncate))
+ interpreter.SystemDefine("sqrt", NewOperator(sqrt))
+ interpreter.SystemDefine("atan", NewOperator(atan))
+ interpreter.SystemDefine("cos", NewOperator(cos))
+ interpreter.SystemDefine("sin", NewOperator(sin))
+ interpreter.SystemDefine("exp", NewOperator(exp))
+ interpreter.SystemDefine("ln", NewOperator(ln))
+ interpreter.SystemDefine("log", NewOperator(log10))
+ interpreter.SystemDefine("rand", NewOperator(randInt))
+ interpreter.SystemDefine("srand", NewOperator(srand))
+ interpreter.SystemDefine("rrand", NewOperator(rrand))
+
+}
diff --git a/vendor/github.com/llgcode/ps/operators_misc.go b/vendor/github.com/llgcode/ps/operators_misc.go
new file mode 100644
index 0000000..2971d06
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_misc.go
@@ -0,0 +1,38 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+// Miscellaneous Operators
+package ps
+
+//proc bind proc Replace operator names in proc with operators; perform idiom recognition
+func bind(interpreter *Interpreter) {
+ pdef := interpreter.PopProcedureDefinition()
+ values := make([]Value, len(pdef.Values))
+ for i, value := range pdef.Values {
+ if s, ok := value.(string); ok {
+ firstChar := s[0]
+ if firstChar != '(' && firstChar != '/' {
+ v, _ := interpreter.FindValueInDictionaries(s)
+ operator, isOperator := v.(Operator)
+ if v == nil {
+ // log.Printf("Can't find def: %s\n", s)
+ }
+ if isOperator {
+ values[i] = operator
+ } else {
+ values[i] = value
+ }
+ } else {
+ values[i] = value
+ }
+ } else {
+ values[i] = value
+ }
+ }
+ pdef.Values = values
+ interpreter.Push(pdef)
+}
+
+func initMiscellaneousOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("bind", NewOperator(bind))
+}
diff --git a/vendor/github.com/llgcode/ps/operators_relational.go b/vendor/github.com/llgcode/ps/operators_relational.go
new file mode 100644
index 0000000..e554283
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_relational.go
@@ -0,0 +1,40 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package ps
+
+func eq(interpreter *Interpreter) {
+ value1 := interpreter.Pop()
+ value2 := interpreter.Pop()
+ interpreter.Push(value1 == value2)
+}
+
+func ne(interpreter *Interpreter) {
+ value1 := interpreter.Pop()
+ value2 := interpreter.Pop()
+ interpreter.Push(value1 != value2)
+}
+
+func not(interpreter *Interpreter) {
+ b := interpreter.PopBoolean()
+ interpreter.Push(!b)
+}
+
+func lt(interpreter *Interpreter) {
+ f2 := interpreter.PopFloat()
+ f1 := interpreter.PopFloat()
+ interpreter.Push(f1 < f2)
+}
+func gt(interpreter *Interpreter) {
+ f2 := interpreter.PopFloat()
+ f1 := interpreter.PopFloat()
+ interpreter.Push(f1 > f2)
+}
+
+func initRelationalOperators(interpreter *Interpreter) {
+ interpreter.SystemDefine("eq", NewOperator(eq))
+ interpreter.SystemDefine("ne", NewOperator(ne))
+ interpreter.SystemDefine("not", NewOperator(not))
+ interpreter.SystemDefine("lt", NewOperator(lt))
+ interpreter.SystemDefine("gt", NewOperator(gt))
+}
diff --git a/vendor/github.com/llgcode/ps/operators_stack.go b/vendor/github.com/llgcode/ps/operators_stack.go
new file mode 100644
index 0000000..6b7480d
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/operators_stack.go
@@ -0,0 +1,98 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+//Operand Stack Manipulation Operators
+package ps
+
+//any pop – -> Discard top element
+func pop(interpreter *Interpreter) {
+ interpreter.Pop()
+}
+
+//any1 any2 exch any2 any1 -> Exchange top two elements
+func exch(interpreter *Interpreter) {
+ value1 := interpreter.Pop()
+ value2 := interpreter.Pop()
+ interpreter.Push(value1)
+ interpreter.Push(value2)
+}
+
+//any dup any any -> Duplicate top element
+func dup(interpreter *Interpreter) {
+ interpreter.Push(interpreter.Peek())
+}
+
+//any1 … anyn n copy any1 … anyn any1 … anyn -> Duplicate top n elements
+func copystack(interpreter *Interpreter) {
+ n := interpreter.PopInt()
+ values := interpreter.GetValues(n)
+ for _, value := range values {
+ interpreter.Push(value)
+ }
+}
+
+//anyn … any0 n index anyn … any0 anyn -> Duplicate arbitrary element
+func index(interpreter *Interpreter) {
+ f := interpreter.PopInt()
+ interpreter.Push(interpreter.Get(int(f)))
+}
+
+//anyn−1 … any0 n j roll any(j−1) mod n … any0 anyn−1 … anyj mod n -> Roll n elements up j times
+func roll(interpreter *Interpreter) {
+ j := interpreter.PopInt()
+ n := interpreter.PopInt()
+ values := interpreter.PopValues(n)
+ j %= n
+ for i := 0; i < n; i++ {
+ interpreter.Push(values[(n+i-j)%n])
+ }
+}
+
+//any1 … anyn clear -> Discard all elements
+func clear(interpreter *Interpreter) {
+ interpreter.ClearOperands()
+}
+
+//any1 … anyn count any1 … anyn n -> Count elements on stack
+func count(interpreter *Interpreter) {
+ interpreter.Push(interpreter.OperandSize())
+}
+
+//Mark
+type Mark struct{}
+
+//– mark mark -> Push mark on stack
+func mark(interpreter *Interpreter) {
+ interpreter.Push(Mark{})
+}
+
+//mark obj 1 … obj n cleartomark – -> Discard elements down through mark
+func cleartomark(interpreter *Interpreter) {
+ value := interpreter.Pop()
+ for _, ok := value.(Mark); !ok; {
+ value = interpreter.Pop()
+ }
+}
+
+//mark obj 1 … obj n counttomark mark obj 1 … obj n n -> Count elements down to mark
+func counttomark(interpreter *Interpreter) {
+ i := 0
+ value := interpreter.Get(i)
+ for _, ok := value.(Mark); !ok; i++ {
+ value = interpreter.Get(i)
+ }
+ interpreter.Push(float64(i))
+}
+
+func initStackOperator(interpreter *Interpreter) {
+ interpreter.SystemDefine("pop", NewOperator(pop))
+ interpreter.SystemDefine("exch", NewOperator(exch))
+ interpreter.SystemDefine("dup", NewOperator(dup))
+ interpreter.SystemDefine("index", NewOperator(index))
+ interpreter.SystemDefine("roll", NewOperator(roll))
+ interpreter.SystemDefine("clear", NewOperator(clear))
+ interpreter.SystemDefine("count", NewOperator(count))
+ interpreter.SystemDefine("mark", NewOperator(mark))
+ interpreter.SystemDefine("cleartomark", NewOperator(mark))
+ interpreter.SystemDefine("counttomark", NewOperator(mark))
+}
diff --git a/vendor/github.com/llgcode/ps/procedure.go b/vendor/github.com/llgcode/ps/procedure.go
new file mode 100644
index 0000000..f6f5454
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/procedure.go
@@ -0,0 +1,46 @@
+// Copyright 2010 The postscript-go Authors. All rights reserved.
+// created: 13/12/2010 by Laurent Le Goff
+
+package ps
+
+type ProcedureDefinition struct {
+ Values []Value
+}
+
+func NewProcedureDefinition() *ProcedureDefinition {
+ proceduredef := new(ProcedureDefinition)
+ proceduredef.Values = make([]Value, 0, 100)
+ return proceduredef
+}
+
+func (p *ProcedureDefinition) Add(value Value) {
+ p.Values = append(p.Values, value)
+}
+
+type Procedure struct {
+ def *ProcedureDefinition
+}
+
+func NewProcedure(def *ProcedureDefinition) *Procedure {
+ return &Procedure{def}
+}
+
+func (p *Procedure) Execute(interpreter *Interpreter) {
+ for _, value := range p.def.Values {
+ if s, ok := value.(string); ok {
+ firstChar := s[0]
+ if firstChar != '(' && firstChar != '/' {
+ interpreter.computeReference(s)
+ } else {
+ interpreter.Push(value)
+ }
+ } else {
+ operator, isOperator := value.(Operator)
+ if isOperator {
+ operator.Execute(interpreter)
+ } else {
+ interpreter.Push(value)
+ }
+ }
+ }
+}
diff --git a/vendor/github.com/llgcode/ps/result/TestPostscript.png b/vendor/github.com/llgcode/ps/result/TestPostscript.png
new file mode 100644
index 0000000..16fb572
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/result/TestPostscript.png
Binary files differ
diff --git a/vendor/github.com/llgcode/ps/samples/3dcolor.ps b/vendor/github.com/llgcode/ps/samples/3dcolor.ps
new file mode 100644
index 0000000..1b31d08
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/3dcolor.ps
@@ -0,0 +1,57 @@
+%!PS
+/B {bind} bind def
+/D {def} def
+/Q {bind def} B D
+/E {exch def} Q
+/S {gsave} Q
+/R {grestore} Q
+/P 20 D
+/N P 1 sub D
+/I 1 P div D
+initclip clippath pathbbox newpath
+72 sub /URy E 72 sub /URx E 72 add /LLy E 72 add /LLx E
+/Sq5 5 sqrt D
+/F 2 Sq5 add D
+/Wx URx LLx sub D /Wy URy LLy sub D
+/Xx Wx 4 div D /Xy Wy F div D /X Xx Xy le {Xx}{Xy}ifelse D
+Wx X 4 mul sub 2 div LLx add X 2 mul add Wy X F mul sub 2 div LLy add translate
+/X X Sq5 mul D
+X dup scale
+0.1 X div setlinewidth
+S
+[ 1 .5 0 1 0 0 ] concat
+0 1 N {I mul /A E
+ 0 1 N {I mul /B E
+ S A B translate
+ newpath 0 0 moveto I 0 rlineto 0 I rlineto I neg 0 rlineto
+ closepath
+ S I B add 1 1 A sub setrgbcolor fill R stroke % Green
+ R
+ } for
+ } for
+R
+S
+[ -1 .5 0 1 0 0 ] concat
+0 1 N {I mul /A E
+ 0 1 N {I mul /B E
+ S A B translate
+ newpath 0 0 moveto I 0 rlineto 0 I rlineto I neg 0 rlineto
+ closepath
+ S I B add 1 A sub 1 setrgbcolor fill R stroke % Blue
+ R
+ } for
+ } for
+R
+S
+[ 1 .5 -1 0.5 0 1 ] concat
+0 1 N {I mul /A E
+ 0 1 N {I mul /B E
+ S A B translate
+ newpath 0 0 moveto I 0 rlineto 0 I rlineto I neg 0 rlineto
+ closepath
+ S 1 1 B sub 1 A sub setrgbcolor fill R stroke % Red
+ R
+ } for
+ } for
+R
+showpage
diff --git a/vendor/github.com/llgcode/ps/samples/JavaPlatform.ps b/vendor/github.com/llgcode/ps/samples/JavaPlatform.ps
new file mode 100644
index 0000000..76b4fa2
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/JavaPlatform.ps
@@ -0,0 +1,12684 @@
+%!PS-Adobe-3.0
+%%BoundingBox: (atend)
+%%Pages: (atend)
+%%PageOrder: (atend)
+%%DocumentFonts: (atend)
+%%Creator: Frame 4.0
+%%DocumentData: Clean7Bit
+%%EndComments
+%%BeginProlog
+%
+% Frame ps_prolog 5.0, for use with Frame 5.0 products
+% This ps_prolog file is Copyright (c) 1986-1995 Frame Technology
+% Corporation. All rights reserved. This ps_prolog file may be
+% freely copied and distributed in conjunction with documents created
+% using FrameMaker, FrameMaker/SGML and FrameViewer as long as this
+% copyright notice is preserved.
+%
+% FrameMaker users specify the proper paper size for each print job in the
+% "Print" dialog's "Printer Paper Size" "Width" and "Height~ fields. If the
+% printer that the PS file is sent to does not support the requested paper
+% size, or if there is no paper tray of the proper size currently installed,
+% then the job will not be printed. The following flag, if set to true, will
+% cause the job to print on the default paper in such cases.
+/FMAllowPaperSizeMismatch false def
+%
+% Frame products normally print colors as their true color on a color printer
+% or as shades of gray, based on luminance, on a black-and white printer. The
+% following flag, if set to true, forces all non-white colors to print as pure
+% black. This has no effect on bitmap images.
+/FMPrintAllColorsAsBlack false def
+%
+% Frame products can either set their own line screens or use a printer's
+% default settings. Three flags below control this separately for no
+% separations, spot separations and process separations. If a flag
+% is true, then the default printer settings will not be changed. If it is
+% false, Frame products will use their own settings from a table based on
+% the printer's resolution.
+/FMUseDefaultNoSeparationScreen true def
+/FMUseDefaultSpotSeparationScreen true def
+/FMUseDefaultProcessSeparationScreen false def
+%
+% For any given PostScript printer resolution, Frame products have two sets of
+% screen angles and frequencies for printing process separations, which are
+% recomended by Adobe. The following variable chooses the higher frequencies
+% when set to true or the lower frequencies when set to false. This is only
+% effective if the appropriate FMUseDefault...SeparationScreen flag is false.
+/FMUseHighFrequencyScreens true def
+%
+% The following is a set of predefined optimal frequencies and angles for various
+% common dpi settings. This is taken from "Advances in Color Separation Using
+% PostScript Software Technology," from Adobe Systems (3/13/89 P.N. LPS 0043)
+% and corrolated with information which is in various PPD (4.0) files.
+%
+% The "dpiranges" figure is the minimum dots per inch device resolution which
+% can support this setting. The "low" and "high" values are controlled by the
+% setting of the FMUseHighFrequencyScreens flag above. The "TDot" flags control
+% the use of the "Yellow Triple Dot" feature whereby the frequency id divided by
+% three, but the dot function is "trippled" giving a block of 3x3 dots per cell.
+%
+% PatFreq is a compromise pattern frequency for ps Level 2 printers which is close
+% to the ideal WYSIWYG pattern frequency of 9 repetitions/inch but does not beat
+% (too badly) against the screen frequencies of any separations for that DPI.
+/dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def
+/CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def
+/YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def
+/KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def
+/CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def
+/MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def
+/YLowTDot [ true true false true true false false false ] def
+/CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def
+/YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def
+/KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def
+/CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def
+/MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def
+/YHighTDot [ false false true false false true true false ] def
+/PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def
+%
+% PostScript Level 2 printers contain an "Accurate Screens" feature which can
+% improve process separation rendering at the expense of compute time. This
+% flag is ignored by PostScript Level 1 printers.
+/FMUseAcccurateScreens true def
+%
+% The following PostScript procedure defines the spot function that Frame
+% products will use for process separations. You may un-comment-out one of
+% the alternative functions below, or use your own.
+%
+% Dot function
+/FMSpotFunction {abs exch abs 2 copy add 1 gt
+ {1 sub dup mul exch 1 sub dup mul add 1 sub }
+ {dup mul exch dup mul add 1 exch sub }ifelse } def
+%
+% Line function
+% /FMSpotFunction { pop } def
+%
+% Elipse function
+% /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add
+% sqrt 1 exch sub } def
+%
+%
+/FMversion (5.0) def
+/fMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def
+/FMPColor
+ fMLevel1 {
+ false
+ /colorimage where {pop pop true} if
+ } {
+ true
+ } ifelse
+def
+/FrameDict 400 dict def
+systemdict /errordict known not {/errordict 10 dict def
+ errordict /rangecheck {stop} put} if
+% The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk
+FrameDict /tmprangecheck errordict /rangecheck get put
+errordict /rangecheck {FrameDict /bug true put} put
+FrameDict /bug false put
+mark
+% Some PS machines read past the CR, so keep the following 3 lines together!
+currentfile 5 string readline
+00
+0000000000
+cleartomark
+errordict /rangecheck FrameDict /tmprangecheck get put
+FrameDict /bug get {
+ /readline {
+ /gstring exch def
+ /gfile exch def
+ /gindex 0 def
+ {
+ gfile read pop
+ dup 10 eq {exit} if
+ dup 13 eq {exit} if
+ gstring exch gindex exch put
+ /gindex gindex 1 add def
+ } loop
+ pop
+ gstring 0 gindex getinterval true
+ } bind def
+ } if
+/FMshowpage /showpage load def
+/FMquit /quit load def
+/FMFAILURE {
+ dup = flush
+ FMshowpage
+ /Helvetica findfont 12 scalefont setfont
+ 72 200 moveto show
+ 72 220 moveto show
+ FMshowpage
+ FMquit
+ } def
+/FMVERSION {
+ FMversion ne {
+ (Frame product version does not match ps_prolog! Check installation;)
+ (also check ~/fminit and ./fminit for old versions) FMFAILURE
+ } if
+ } def
+/FMBADEPSF {
+ (Adobe's PostScript Language Reference Manual, 2nd Edition, section H.2.4)
+ (says your EPS file is not valid, as it calls X )
+ dup dup (X) search pop exch pop exch pop length
+ 5 -1 roll
+ putinterval
+ FMFAILURE
+ } def
+/fmConcatProcs
+ {
+ /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def
+ newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx
+}def
+FrameDict begin [
+ /ALDsave
+ /FMdicttop
+ /FMoptop
+ /FMpointsize
+ /FMsaveobject
+ /b
+ /bitmapsave
+ /blut
+ /bpside
+ /bs
+ /bstring
+ /bwidth
+ /c
+ /cf
+ /cs
+ /cynu
+ /depth
+ /edown
+ /fh
+ /fillvals
+ /fw
+ /fx
+ /fy
+ /g
+ /gfile
+ /gindex
+ /grnt
+ /gryt
+ /gstring
+ /height
+ /hh
+ /i
+ /im
+ /indx
+ /is
+ /k
+ /kk
+ /landscape
+ /lb
+ /len
+ /llx
+ /lly
+ /m
+ /magu
+ /manualfeed
+ /n
+ /offbits
+ /onbits
+ /organgle
+ /orgbangle
+ /orgbfreq
+ /orgbproc
+ /orgbxfer
+ /orgfreq
+ /orggangle
+ /orggfreq
+ /orggproc
+ /orggxfer
+ /orgmatrix
+ /orgproc
+ /orgrangle
+ /orgrfreq
+ /orgrproc
+ /orgrxfer
+ /orgxfer
+ /pagesave
+ /paperheight
+ /papersizedict
+ /paperwidth
+ /pos
+ /pwid
+ /r
+ /rad
+ /redt
+ /sl
+ /str
+ /tran
+ /u
+ /urx
+ /ury
+ /val
+ /width
+ /width
+ /ws
+ /ww
+ /x
+ /x1
+ /x2
+ /xindex
+ /xpoint
+ /xscale
+ /xx
+ /y
+ /y1
+ /y2
+ /yelu
+ /yindex
+ /ypoint
+ /yscale
+ /yy
+] { 0 def } forall
+/FmBD {bind def} bind def
+systemdict /pdfmark known {
+ /fMAcrobat true def
+
+ /FmPD /pdfmark load def
+
+
+ /FmPT /show load def
+
+
+ currentdistillerparams /CoreDistVersion get 2000 ge {
+
+
+ /FmPD2 /pdfmark load def
+
+
+
+
+
+ /FmPA { mark exch /Dest exch 5 3 roll
+ /View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD
+ }FmBD
+ } {
+
+ /FmPD2 /cleartomark load def
+ /FmPA {pop pop pop}FmBD
+ } ifelse
+} {
+
+ /fMAcrobat false def
+ /FmPD /cleartomark load def
+ /FmPD2 /cleartomark load def
+ /FmPT /pop load def
+ /FmPA {pop pop pop}FmBD
+} ifelse
+/FmDC {
+ transform fMDefaultMatrix itransform cvi exch cvi exch
+}FmBD
+/FmBx {
+ dup 3 index lt {3 1 roll exch} if
+ 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
+}FmBD
+/FMnone 0 def
+/FMcyan 1 def
+/FMmagenta 2 def
+/FMyellow 3 def
+/FMblack 4 def
+/FMcustom 5 def
+/fMNegative false def
+/FrameSepIs FMnone def
+/FrameSepBlack 0 def
+/FrameSepYellow 0 def
+/FrameSepMagenta 0 def
+/FrameSepCyan 0 def
+/FrameSepRed 1 def
+/FrameSepGreen 1 def
+/FrameSepBlue 1 def
+/FrameCurGray 1 def
+/FrameCurPat null def
+/FrameCurColors [ 0 0 0 1 0 0 0 ] def
+/FrameColorEpsilon .001 def
+/eqepsilon {
+ sub dup 0 lt {neg} if
+ FrameColorEpsilon le
+} bind def
+/FrameCmpColorsCMYK {
+ 2 copy 0 get exch 0 get eqepsilon {
+ 2 copy 1 get exch 1 get eqepsilon {
+ 2 copy 2 get exch 2 get eqepsilon {
+ 3 get exch 3 get eqepsilon
+ } {pop pop false} ifelse
+ }{pop pop false} ifelse
+ } {pop pop false} ifelse
+} bind def
+/FrameCmpColorsRGB {
+ 2 copy 4 get exch 0 get eqepsilon {
+ 2 copy 5 get exch 1 get eqepsilon {
+ 6 get exch 2 get eqepsilon
+ }{pop pop false} ifelse
+ } {pop pop false} ifelse
+} bind def
+/RGBtoCMYK {
+ 1 exch sub
+ 3 1 roll
+ 1 exch sub
+ 3 1 roll
+ 1 exch sub
+ 3 1 roll
+ 3 copy
+ 2 copy
+ le { pop } { exch pop } ifelse
+ 2 copy
+ le { pop } { exch pop } ifelse
+ dup dup dup
+ 6 1 roll
+ 4 1 roll
+ 7 1 roll
+ sub
+ 6 1 roll
+ sub
+ 5 1 roll
+ sub
+ 4 1 roll
+} bind def
+/CMYKtoRGB {
+ dup dup 4 -1 roll add
+ 5 1 roll 3 -1 roll add
+ 4 1 roll add
+ 1 exch sub dup 0 lt {pop 0} if 3 1 roll
+ 1 exch sub dup 0 lt {pop 0} if exch
+ 1 exch sub dup 0 lt {pop 0} if exch
+} bind def
+/FrameSepInit {
+ 1.0 RealSetgray
+} bind def
+/FrameSetSepColor {
+ /FrameSepBlue exch def
+ /FrameSepGreen exch def
+ /FrameSepRed exch def
+ /FrameSepBlack exch def
+ /FrameSepYellow exch def
+ /FrameSepMagenta exch def
+ /FrameSepCyan exch def
+ /FrameSepIs FMcustom def
+ setCurrentScreen
+} bind def
+/FrameSetCyan {
+ /FrameSepBlue 1.0 def
+ /FrameSepGreen 1.0 def
+ /FrameSepRed 0.0 def
+ /FrameSepBlack 0.0 def
+ /FrameSepYellow 0.0 def
+ /FrameSepMagenta 0.0 def
+ /FrameSepCyan 1.0 def
+ /FrameSepIs FMcyan def
+ setCurrentScreen
+} bind def
+
+/FrameSetMagenta {
+ /FrameSepBlue 1.0 def
+ /FrameSepGreen 0.0 def
+ /FrameSepRed 1.0 def
+ /FrameSepBlack 0.0 def
+ /FrameSepYellow 0.0 def
+ /FrameSepMagenta 1.0 def
+ /FrameSepCyan 0.0 def
+ /FrameSepIs FMmagenta def
+ setCurrentScreen
+} bind def
+
+/FrameSetYellow {
+ /FrameSepBlue 0.0 def
+ /FrameSepGreen 1.0 def
+ /FrameSepRed 1.0 def
+ /FrameSepBlack 0.0 def
+ /FrameSepYellow 1.0 def
+ /FrameSepMagenta 0.0 def
+ /FrameSepCyan 0.0 def
+ /FrameSepIs FMyellow def
+ setCurrentScreen
+} bind def
+
+/FrameSetBlack {
+ /FrameSepBlue 0.0 def
+ /FrameSepGreen 0.0 def
+ /FrameSepRed 0.0 def
+ /FrameSepBlack 1.0 def
+ /FrameSepYellow 0.0 def
+ /FrameSepMagenta 0.0 def
+ /FrameSepCyan 0.0 def
+ /FrameSepIs FMblack def
+ setCurrentScreen
+} bind def
+
+/FrameNoSep {
+ /FrameSepIs FMnone def
+ setCurrentScreen
+} bind def
+/FrameSetSepColors {
+ FrameDict begin
+ [ exch 1 add 1 roll ]
+ /FrameSepColors
+ exch def end
+ } bind def
+/FrameColorInSepListCMYK {
+ FrameSepColors {
+ exch dup 3 -1 roll
+ FrameCmpColorsCMYK
+ { pop true exit } if
+ } forall
+ dup true ne {pop false} if
+ } bind def
+/FrameColorInSepListRGB {
+ FrameSepColors {
+ exch dup 3 -1 roll
+ FrameCmpColorsRGB
+ { pop true exit } if
+ } forall
+ dup true ne {pop false} if
+ } bind def
+/RealSetgray /setgray load def
+/RealSetrgbcolor /setrgbcolor load def
+/RealSethsbcolor /sethsbcolor load def
+end
+/setgray {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSetgray }
+ {
+ FrameSepIs FMblack eq
+ { RealSetgray }
+ { FrameSepIs FMcustom eq
+ FrameSepRed 0 eq and
+ FrameSepGreen 0 eq and
+ FrameSepBlue 0 eq and {
+ RealSetgray
+ } {
+ 1 RealSetgray pop
+ } ifelse
+ } ifelse
+ } ifelse
+ end
+} bind def
+/setrgbcolor {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSetrgbcolor }
+ {
+ 3 copy [ 4 1 roll ]
+ FrameColorInSepListRGB
+ {
+ FrameSepBlue eq exch
+ FrameSepGreen eq and exch
+ FrameSepRed eq and
+ { 0 } { 1 } ifelse
+ }
+ {
+ FMPColor {
+ RealSetrgbcolor
+ currentcmykcolor
+ } {
+ RGBtoCMYK
+ } ifelse
+ FrameSepIs FMblack eq
+ {1.0 exch sub 4 1 roll pop pop pop} {
+ FrameSepIs FMyellow eq
+ {pop 1.0 exch sub 3 1 roll pop pop} {
+ FrameSepIs FMmagenta eq
+ {pop pop 1.0 exch sub exch pop } {
+ FrameSepIs FMcyan eq
+ {pop pop pop 1.0 exch sub }
+ {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
+ } ifelse
+ RealSetgray
+ }
+ ifelse
+ end
+} bind def
+/sethsbcolor {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSethsbcolor }
+ {
+ RealSethsbcolor
+ currentrgbcolor
+ setrgbcolor
+ }
+ ifelse
+ end
+} bind def
+FrameDict begin
+/setcmykcolor where {
+ pop /RealSetcmykcolor /setcmykcolor load def
+} {
+ /RealSetcmykcolor {
+ 4 1 roll
+ 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat
+ RealSetrgbcolor pop
+ } bind def
+} ifelse
+userdict /setcmykcolor {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSetcmykcolor }
+ {
+ 4 copy [ 5 1 roll ]
+ FrameColorInSepListCMYK
+ {
+ FrameSepBlack eq exch
+ FrameSepYellow eq and exch
+ FrameSepMagenta eq and exch
+ FrameSepCyan eq and
+ { 0 } { 1 } ifelse
+ }
+ {
+ FrameSepIs FMblack eq
+ {1.0 exch sub 4 1 roll pop pop pop} {
+ FrameSepIs FMyellow eq
+ {pop 1.0 exch sub 3 1 roll pop pop} {
+ FrameSepIs FMmagenta eq
+ {pop pop 1.0 exch sub exch pop } {
+ FrameSepIs FMcyan eq
+ {pop pop pop 1.0 exch sub }
+ {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
+ } ifelse
+ RealSetgray
+ }
+ ifelse
+ end
+ } bind put
+fMLevel1 {
+
+
+
+ /patScreenDict 7 dict dup begin
+ <0f1e3c78f0e1c387> [ 45 { pop } {exch pop} .5 2 sqrt] FmBD
+ <0f87c3e1f0783c1e> [ 135 { pop } {exch pop} .5 2 sqrt] FmBD
+ <cccccccccccccccc> [ 0 { pop } dup .5 2 ] FmBD
+ <ffff0000ffff0000> [ 90 { pop } dup .5 2 ] FmBD
+ <8142241818244281> [ 45 { 2 copy lt {exch} if pop} dup .75 2 sqrt] FmBD
+ <03060c183060c081> [ 45 { pop } {exch pop} .875 2 sqrt] FmBD
+ <8040201008040201> [ 135 { pop } {exch pop} .875 2 sqrt] FmBD
+ end def
+} {
+
+ /patProcDict 5 dict dup begin
+ <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke
+ 4 -4 moveto 12 4 lineto stroke
+ -4 4 moveto 4 12 lineto stroke} bind def
+ <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke
+ -4 4 moveto 4 -4 lineto stroke
+ 4 12 moveto 12 4 lineto stroke} bind def
+ <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
+ -1 -1 moveto 9 9 lineto stroke } bind def
+ <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke
+ 4 -4 moveto 12 4 lineto stroke
+ -4 4 moveto 4 12 lineto stroke} bind def
+ <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
+ -4 4 moveto 4 -4 lineto stroke
+ 4 12 moveto 12 4 lineto stroke} bind def
+ end def
+ /patDict 15 dict dup begin
+ /PatternType 1 def
+ /PaintType 2 def
+ /TilingType 3 def
+ /BBox [ 0 0 8 8 ] def
+ /XStep 8 def
+ /YStep 8 def
+ /PaintProc {
+ begin
+ patProcDict bstring known {
+ patProcDict bstring get exec
+ } {
+ 8 8 true [1 0 0 -1 0 8] bstring imagemask
+ } ifelse
+ end
+ } bind def
+ end def
+} ifelse
+/combineColor {
+ FrameSepIs FMnone eq
+ {
+ graymode fMLevel1 or not {
+
+ [/Pattern [/DeviceCMYK]] setcolorspace
+ FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor
+ } {
+ FrameCurColors 3 get 1.0 ge {
+ FrameCurGray RealSetgray
+ } {
+ fMAcrobat not FMPColor graymode and and {
+ 0 1 3 {
+ FrameCurColors exch get
+ 1 FrameCurGray sub mul
+ } for
+ RealSetcmykcolor
+ } {
+ 4 1 6 {
+ FrameCurColors exch get
+ graymode {
+ 1 exch sub 1 FrameCurGray sub mul 1 exch sub
+ } {
+ 1.0 lt {FrameCurGray} {1} ifelse
+ } ifelse
+ } for
+ RealSetrgbcolor
+ } ifelse
+ } ifelse
+ } ifelse
+ } {
+ FrameCurColors 0 4 getinterval aload
+ FrameColorInSepListCMYK {
+ FrameSepBlack eq exch
+ FrameSepYellow eq and exch
+ FrameSepMagenta eq and exch
+ FrameSepCyan eq and
+ FrameSepIs FMcustom eq and
+ { FrameCurGray } { 1 } ifelse
+ } {
+ FrameSepIs FMblack eq
+ {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} {
+ FrameSepIs FMyellow eq
+ {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} {
+ FrameSepIs FMmagenta eq
+ {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } {
+ FrameSepIs FMcyan eq
+ {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub }
+ {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
+ } ifelse
+ graymode fMLevel1 or not {
+
+ [/Pattern [/DeviceGray]] setcolorspace
+ FrameCurPat setcolor
+ } {
+ graymode not fMLevel1 and {
+
+ dup 1 lt {pop FrameCurGray} if
+ } if
+ RealSetgray
+ } ifelse
+ } ifelse
+} bind def
+/savematrix {
+ orgmatrix currentmatrix pop
+ } bind def
+/restorematrix {
+ orgmatrix setmatrix
+ } bind def
+/fMDefaultMatrix matrix defaultmatrix def
+/fMatrix2 matrix def
+/dpi 72 0 fMDefaultMatrix dtransform
+ dup mul exch dup mul add sqrt def
+
+/freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def
+/sangle 1 0 fMDefaultMatrix dtransform exch atan def
+ sangle fMatrix2 rotate
+ fMDefaultMatrix fMatrix2 concatmatrix
+ dup 0 get /sflipx exch def
+ 3 get /sflipy exch def
+/screenIndex {
+ 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for
+} bind def
+/getCyanScreen {
+ FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse
+ screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
+} bind def
+/getMagentaScreen {
+ FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse
+ screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
+} bind def
+/getYellowScreen {
+ FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse
+ screenIndex dup 3 1 roll get 3 1 roll get { 3 div
+ {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat
+ FMSpotFunction } } {/FMSpotFunction load } ifelse
+ 0.0 exch
+} bind def
+/getBlackScreen {
+ FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse
+ screenIndex get 45.0 /FMSpotFunction load
+} bind def
+/getSpotScreen {
+ getBlackScreen
+} bind def
+/getCompositeScreen {
+ getBlackScreen
+} bind def
+/FMSetScreen
+ fMLevel1 { /setscreen load
+ }{ {
+ 8 dict begin
+ /HalftoneType 1 def
+ /SpotFunction exch def
+ /Angle exch def
+ /Frequency exch def
+ /AccurateScreens FMUseAcccurateScreens def
+ currentdict end sethalftone
+ } bind } ifelse
+def
+/setDefaultScreen {
+ FMPColor {
+ orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer
+ }
+ {
+ orgxfer cvx settransfer
+ } ifelse
+ orgfreq organgle orgproc cvx setscreen
+} bind def
+/setCurrentScreen {
+ FrameSepIs FMnone eq {
+ FMUseDefaultNoSeparationScreen {
+ setDefaultScreen
+ } {
+ getCompositeScreen FMSetScreen
+ } ifelse
+ } {
+ FrameSepIs FMcustom eq {
+ FMUseDefaultSpotSeparationScreen {
+ setDefaultScreen
+ } {
+ getSpotScreen FMSetScreen
+ } ifelse
+ } {
+ FMUseDefaultProcessSeparationScreen {
+ setDefaultScreen
+ } {
+ FrameSepIs FMcyan eq {
+ getCyanScreen FMSetScreen
+ } {
+ FrameSepIs FMmagenta eq {
+ getMagentaScreen FMSetScreen
+ } {
+ FrameSepIs FMyellow eq {
+ getYellowScreen FMSetScreen
+ } {
+ getBlackScreen FMSetScreen
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+} bind def
+end
+
+/FMDOCUMENT {
+ array /FMfonts exch def
+ /#copies exch def
+ FrameDict begin
+ 0 ne /manualfeed exch def
+ /paperheight exch def
+ /paperwidth exch def
+ 0 ne /fMNegative exch def
+ 0 ne /edown exch def
+ /yscale exch def
+ /xscale exch def
+ fMLevel1 {
+ manualfeed {setmanualfeed} if
+ /FMdicttop countdictstack 1 add def
+ /FMoptop count def
+ setpapername
+ manualfeed {true} {papersize} ifelse
+ {manualpapersize} {false} ifelse
+ {desperatepapersize} {false} ifelse
+ {papersizefailure} if
+ count -1 FMoptop {pop pop} for
+ countdictstack -1 FMdicttop {pop end} for
+ }
+ {2 dict
+ dup /PageSize [paperwidth paperheight] put
+ manualfeed {dup /ManualFeed manualfeed put} if
+ {setpagedevice} stopped {papersizefailure} if
+ }
+ ifelse
+
+ FMPColor {
+ currentcolorscreen
+ cvlit /orgproc exch def
+ /organgle exch def
+ /orgfreq exch def
+ cvlit /orgbproc exch def
+ /orgbangle exch def
+ /orgbfreq exch def
+ cvlit /orggproc exch def
+ /orggangle exch def
+ /orggfreq exch def
+ cvlit /orgrproc exch def
+ /orgrangle exch def
+ /orgrfreq exch def
+ currentcolortransfer
+ fMNegative {
+ 1 1 4 {
+ pop { 1 exch sub } fmConcatProcs 4 1 roll
+ } for
+ 4 copy
+ setcolortransfer
+ } if
+ cvlit /orgxfer exch def
+ cvlit /orgbxfer exch def
+ cvlit /orggxfer exch def
+ cvlit /orgrxfer exch def
+ } {
+ currentscreen
+ cvlit /orgproc exch def
+ /organgle exch def
+ /orgfreq exch def
+
+ currenttransfer
+ fMNegative {
+ { 1 exch sub } fmConcatProcs
+ dup settransfer
+ } if
+ cvlit /orgxfer exch def
+ } ifelse
+ end
+} def
+/FMBEGINPAGE {
+ FrameDict begin
+ /pagesave save def
+ 3.86 setmiterlimit
+ /landscape exch 0 ne def
+ landscape {
+ 90 rotate 0 exch dup /pwid exch def neg translate pop
+ }{
+ pop /pwid exch def
+ } ifelse
+ edown { [-1 0 0 1 pwid 0] concat } if
+ 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto
+ 0 paperheight lineto 0 0 lineto 1 setgray fill
+ xscale yscale scale
+ /orgmatrix matrix def
+ gsave
+} def
+/FMENDPAGE {
+ grestore
+ pagesave restore
+ end
+ showpage
+ } def
+/FMFONTDEFINE {
+ FrameDict begin
+ findfont
+ ReEncode
+ 1 index exch
+ definefont
+ FMfonts 3 1 roll
+ put
+ end
+ } def
+/FMFILLS {
+ FrameDict begin dup
+ array /fillvals exch def
+ dict /patCache exch def
+ end
+ } def
+/FMFILL {
+ FrameDict begin
+ fillvals 3 1 roll put
+ end
+ } def
+/FMNORMALIZEGRAPHICS {
+ newpath
+ 1 setlinewidth
+ 0 setlinecap
+ 0 0 0 sethsbcolor
+ 0 setgray
+ } bind def
+/FMBEGINEPSF {
+ end
+ /FMEPSF save def
+ /showpage {} def
+% See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714.
+% "...the following operators MUST NOT be used in an EPS file:" (emphasis ours)
+ /banddevice {(banddevice) FMBADEPSF} def
+ /clear {(clear) FMBADEPSF} def
+ /cleardictstack {(cleardictstack) FMBADEPSF} def
+ /copypage {(copypage) FMBADEPSF} def
+ /erasepage {(erasepage) FMBADEPSF} def
+ /exitserver {(exitserver) FMBADEPSF} def
+ /framedevice {(framedevice) FMBADEPSF} def
+ /grestoreall {(grestoreall) FMBADEPSF} def
+ /initclip {(initclip) FMBADEPSF} def
+ /initgraphics {(initgraphics) FMBADEPSF} def
+ /quit {(quit) FMBADEPSF} def
+ /renderbands {(renderbands) FMBADEPSF} def
+ /setglobal {(setglobal) FMBADEPSF} def
+ /setpagedevice {(setpagedevice) FMBADEPSF} def
+ /setshared {(setshared) FMBADEPSF} def
+ /startjob {(startjob) FMBADEPSF} def
+ /lettertray {(lettertray) FMBADEPSF} def
+ /letter {(letter) FMBADEPSF} def
+ /lettersmall {(lettersmall) FMBADEPSF} def
+ /11x17tray {(11x17tray) FMBADEPSF} def
+ /11x17 {(11x17) FMBADEPSF} def
+ /ledgertray {(ledgertray) FMBADEPSF} def
+ /ledger {(ledger) FMBADEPSF} def
+ /legaltray {(legaltray) FMBADEPSF} def
+ /legal {(legal) FMBADEPSF} def
+ /statementtray {(statementtray) FMBADEPSF} def
+ /statement {(statement) FMBADEPSF} def
+ /executivetray {(executivetray) FMBADEPSF} def
+ /executive {(executive) FMBADEPSF} def
+ /a3tray {(a3tray) FMBADEPSF} def
+ /a3 {(a3) FMBADEPSF} def
+ /a4tray {(a4tray) FMBADEPSF} def
+ /a4 {(a4) FMBADEPSF} def
+ /a4small {(a4small) FMBADEPSF} def
+ /b4tray {(b4tray) FMBADEPSF} def
+ /b4 {(b4) FMBADEPSF} def
+ /b5tray {(b5tray) FMBADEPSF} def
+ /b5 {(b5) FMBADEPSF} def
+ FMNORMALIZEGRAPHICS
+ [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
+ fx fw 2 div add fy fh 2 div add translate
+ rotate
+ fw 2 div neg fh 2 div neg translate
+ fw urx llx sub div fh ury lly sub div scale
+ llx neg lly neg translate
+ /FMdicttop countdictstack 1 add def
+ /FMoptop count def
+ } bind def
+/FMENDEPSF {
+ count -1 FMoptop {pop pop} for
+ countdictstack -1 FMdicttop {pop end} for
+ FMEPSF restore
+ FrameDict begin
+ } bind def
+FrameDict begin
+/setmanualfeed {
+%%BeginFeature *ManualFeed True
+ statusdict /manualfeed true put
+%%EndFeature
+ } bind def
+/max {2 copy lt {exch} if pop} bind def
+/min {2 copy gt {exch} if pop} bind def
+/inch {72 mul} def
+/pagedimen {
+ paperheight sub abs 16 lt exch
+ paperwidth sub abs 16 lt and
+ {/papername exch def} {pop} ifelse
+ } bind def
+/setpapername {
+ /papersizedict 14 dict def
+ papersizedict begin
+ /papername /unknown def
+ /Letter 8.5 inch 11.0 inch pagedimen
+ /LetterSmall 7.68 inch 10.16 inch pagedimen
+ /Tabloid 11.0 inch 17.0 inch pagedimen
+ /Ledger 17.0 inch 11.0 inch pagedimen
+ /Legal 8.5 inch 14.0 inch pagedimen
+ /Statement 5.5 inch 8.5 inch pagedimen
+ /Executive 7.5 inch 10.0 inch pagedimen
+ /A3 11.69 inch 16.5 inch pagedimen
+ /A4 8.26 inch 11.69 inch pagedimen
+ /A4Small 7.47 inch 10.85 inch pagedimen
+ /B4 10.125 inch 14.33 inch pagedimen
+ /B5 7.16 inch 10.125 inch pagedimen
+ end
+ } bind def
+/papersize {
+ papersizedict begin
+ /Letter {lettertray letter} def
+ /LetterSmall {lettertray lettersmall} def
+ /Tabloid {11x17tray 11x17} def
+ /Ledger {ledgertray ledger} def
+ /Legal {legaltray legal} def
+ /Statement {statementtray statement} def
+ /Executive {executivetray executive} def
+ /A3 {a3tray a3} def
+ /A4 {a4tray a4} def
+ /A4Small {a4tray a4small} def
+ /B4 {b4tray b4} def
+ /B5 {b5tray b5} def
+ /unknown {unknown} def
+ papersizedict dup papername known {papername} {/unknown} ifelse get
+ end
+ statusdict begin stopped end
+ } bind def
+/manualpapersize {
+ papersizedict begin
+ /Letter {letter} def
+ /LetterSmall {lettersmall} def
+ /Tabloid {11x17} def
+ /Ledger {ledger} def
+ /Legal {legal} def
+ /Statement {statement} def
+ /Executive {executive} def
+ /A3 {a3} def
+ /A4 {a4} def
+ /A4Small {a4small} def
+ /B4 {b4} def
+ /B5 {b5} def
+ /unknown {unknown} def
+ papersizedict dup papername known {papername} {/unknown} ifelse get
+ end
+ stopped
+ } bind def
+/desperatepapersize {
+ statusdict /setpageparams known
+ {
+ paperwidth paperheight 0 1
+ statusdict begin
+ {setpageparams} stopped
+ end
+ } {true} ifelse
+ } bind def
+/papersizefailure {
+ FMAllowPaperSizeMismatch not
+ {
+(The requested paper size is not available in any currently-installed tray)
+(Edit the PS file to "FMAllowPaperSizeMismatch true" to use default tray)
+ FMFAILURE } if
+ } def
+/DiacriticEncoding [
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
+/numbersign /dollar /percent /ampersand /quotesingle /parenleft
+/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+/two /three /four /five /six /seven /eight /nine /colon /semicolon
+/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
+/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
+/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
+/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
+/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
+/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
+/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
+/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
+/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
+/udieresis /dagger /.notdef /cent /sterling /section /bullet
+/paragraph /germandbls /registered /copyright /trademark /acute
+/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
+/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
+/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
+/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
+/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
+/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
+/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
+/periodcentered /quotesinglbase /quotedblbase /perthousand
+/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
+/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
+/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
+/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
+] def
+/ReEncode {
+ dup
+ length
+ dict begin
+ {
+ 1 index /FID ne
+ {def}
+ {pop pop} ifelse
+ } forall
+ 0 eq {/Encoding DiacriticEncoding def} if
+ currentdict
+ end
+ } bind def
+FMPColor
+
+ {
+ /BEGINBITMAPCOLOR {
+ BITMAPCOLOR} def
+ /BEGINBITMAPCOLORc {
+ BITMAPCOLORc} def
+ /BEGINBITMAPTRUECOLOR {
+ BITMAPTRUECOLOR } def
+ /BEGINBITMAPTRUECOLORc {
+ BITMAPTRUECOLORc } def
+ /BEGINBITMAPCMYK {
+ BITMAPCMYK } def
+ /BEGINBITMAPCMYKc {
+ BITMAPCMYKc } def
+ }
+
+ {
+ /BEGINBITMAPCOLOR {
+ BITMAPGRAY} def
+ /BEGINBITMAPCOLORc {
+ BITMAPGRAYc} def
+ /BEGINBITMAPTRUECOLOR {
+ BITMAPTRUEGRAY } def
+ /BEGINBITMAPTRUECOLORc {
+ BITMAPTRUEGRAYc } def
+ /BEGINBITMAPCMYK {
+ BITMAPCMYKGRAY } def
+ /BEGINBITMAPCMYKc {
+ BITMAPCMYKGRAYc } def
+ }
+ifelse
+/K {
+ FMPrintAllColorsAsBlack {
+ dup 1 eq 2 index 1 eq and 3 index 1 eq and not
+ {7 {pop} repeat 0 0 0 1 0 0 0} if
+ } if
+ FrameCurColors astore
+ pop combineColor
+} bind def
+/graymode true def
+fMLevel1 {
+ /fmGetFlip {
+ fMatrix2 exch get mul 0 lt { -1 } { 1 } ifelse
+ } FmBD
+} if
+/setPatternMode {
+ fMLevel1 {
+ 2 index patScreenDict exch known {
+ pop pop
+ patScreenDict exch get aload pop
+ freq
+ mul
+ 5 2 roll
+ fMatrix2 currentmatrix 1 get 0 ne {
+ 3 -1 roll 90 add 3 1 roll
+ sflipx 1 fmGetFlip sflipy 2 fmGetFlip neg mul
+ } {
+ sflipx 0 fmGetFlip sflipy 3 fmGetFlip mul
+ } ifelse
+ 0 lt {exch pop} {pop} ifelse
+ fMNegative {
+ {neg} fmConcatProcs
+ } if
+ bind
+
+
+
+ systemdict /setscreen get exec
+ /FrameCurGray exch def
+ } {
+ /bwidth exch def
+ /bpside exch def
+ /bstring exch def
+ /onbits 0 def /offbits 0 def
+ freq sangle landscape {90 add} if
+ {/ypoint exch def
+ /xpoint exch def
+ /xindex xpoint 1 add 2 div bpside mul cvi def
+ /yindex ypoint 1 add 2 div bpside mul cvi def
+ bstring yindex bwidth mul xindex 8 idiv add get
+ 1 7 xindex 8 mod sub bitshift and 0 ne fMNegative {not} if
+ {/onbits onbits 1 add def 1}
+ {/offbits offbits 1 add def 0}
+ ifelse
+ }
+ setscreen
+ offbits offbits onbits add div fMNegative {1.0 exch sub} if
+ /FrameCurGray exch def
+ } ifelse
+ } {
+ pop pop
+ dup patCache exch known {
+ patCache exch get
+ } {
+ dup
+ patDict /bstring 3 -1 roll put
+ patDict
+ 9 PatFreq screenIndex get div dup matrix scale
+ makepattern
+ dup
+ patCache 4 -1 roll 3 -1 roll put
+ } ifelse
+ /FrameCurGray 0 def
+ /FrameCurPat exch def
+ } ifelse
+ /graymode false def
+ combineColor
+} bind def
+/setGrayScaleMode {
+ graymode not {
+ /graymode true def
+ fMLevel1 {
+ setCurrentScreen
+ } if
+ } if
+ /FrameCurGray exch def
+ combineColor
+} bind def
+/normalize {
+ transform round exch round exch itransform
+ } bind def
+/dnormalize {
+ dtransform round exch round exch idtransform
+ } bind def
+/lnormalize {
+ 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
+ } bind def
+/H {
+ lnormalize setlinewidth
+ } bind def
+/Z {
+ setlinecap
+ } bind def
+
+/PFill {
+ graymode fMLevel1 or not {
+ gsave 1 setgray eofill grestore
+ } if
+} bind def
+/PStroke {
+ graymode fMLevel1 or not {
+ gsave 1 setgray stroke grestore
+ } if
+ stroke
+} bind def
+/X {
+ fillvals exch get
+ dup type /stringtype eq
+ {8 1 setPatternMode}
+ {setGrayScaleMode}
+ ifelse
+ } bind def
+/V {
+ PFill gsave eofill grestore
+ } bind def
+/Vclip {
+ clip
+ } bind def
+/Vstrk {
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/N {
+ PStroke
+ } bind def
+/Nclip {
+ strokepath clip newpath
+ } bind def
+/Nstrk {
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/M {newpath moveto} bind def
+/E {lineto} bind def
+/D {curveto} bind def
+/O {closepath} bind def
+/L {
+ /n exch def
+ newpath
+ normalize
+ moveto
+ 2 1 n {pop normalize lineto} for
+ } bind def
+/Y {
+ L
+ closepath
+ } bind def
+/R {
+ /y2 exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ x1 y1
+ x2 y1
+ x2 y2
+ x1 y2
+ 4 Y
+ } bind def
+/rarc
+ {rad
+ arcto
+ } bind def
+/RR {
+ /rad exch def
+ normalize
+ /y2 exch def
+ /x2 exch def
+ normalize
+ /y1 exch def
+ /x1 exch def
+ mark
+ newpath
+ {
+ x1 y1 rad add moveto
+ x1 y2 x2 y2 rarc
+ x2 y2 x2 y1 rarc
+ x2 y1 x1 y1 rarc
+ x1 y1 x1 y2 rarc
+ closepath
+ } stopped {x1 y1 x2 y2 R} if
+ cleartomark
+ } bind def
+/RRR {
+ /rad exch def
+ normalize /y4 exch def /x4 exch def
+ normalize /y3 exch def /x3 exch def
+ normalize /y2 exch def /x2 exch def
+ normalize /y1 exch def /x1 exch def
+ newpath
+ normalize moveto
+ mark
+ {
+ x2 y2 x3 y3 rarc
+ x3 y3 x4 y4 rarc
+ x4 y4 x1 y1 rarc
+ x1 y1 x2 y2 rarc
+ closepath
+ } stopped
+ {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if
+ cleartomark
+ } bind def
+/C {
+ grestore
+ gsave
+ R
+ clip
+ setCurrentScreen
+} bind def
+/CP {
+ grestore
+ gsave
+ Y
+ clip
+ setCurrentScreen
+} bind def
+/F {
+ FMfonts exch get
+ FMpointsize scalefont
+ setfont
+ } bind def
+/Q {
+ /FMpointsize exch def
+ F
+ } bind def
+/T {
+ moveto show
+ } bind def
+/RF {
+ rotate
+ 0 ne {-1 1 scale} if
+ } bind def
+/TF {
+ gsave
+ moveto
+ RF
+ show
+ grestore
+ } bind def
+/P {
+ moveto
+ 0 32 3 2 roll widthshow
+ } bind def
+/PF {
+ gsave
+ moveto
+ RF
+ 0 32 3 2 roll widthshow
+ grestore
+ } bind def
+/S {
+ moveto
+ 0 exch ashow
+ } bind def
+/SF {
+ gsave
+ moveto
+ RF
+ 0 exch ashow
+ grestore
+ } bind def
+/B {
+ moveto
+ 0 32 4 2 roll 0 exch awidthshow
+ } bind def
+/BF {
+ gsave
+ moveto
+ RF
+ 0 32 4 2 roll 0 exch awidthshow
+ grestore
+ } bind def
+/G {
+ gsave
+ newpath
+ normalize translate 0.0 0.0 moveto
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ PFill fill
+ grestore
+ } bind def
+/Gstrk {
+ savematrix
+ newpath
+ 2 index 2 div add exch 3 index 2 div sub exch
+ normalize 2 index 2 div sub exch 3 index 2 div add exch
+ translate
+ scale
+ 0.0 0.0 1.0 5 3 roll arc
+ restorematrix
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/Gclip {
+ newpath
+ savematrix
+ normalize translate 0.0 0.0 moveto
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ clip newpath
+ restorematrix
+ } bind def
+/GG {
+ gsave
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ PFill
+ fill
+ grestore
+ } bind def
+/GGclip {
+ savematrix
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ clip newpath
+ restorematrix
+ } bind def
+/GGstrk {
+ savematrix
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ restorematrix
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/A {
+ gsave
+ savematrix
+ newpath
+ 2 index 2 div add exch 3 index 2 div sub exch
+ normalize 2 index 2 div sub exch 3 index 2 div add exch
+ translate
+ scale
+ 0.0 0.0 1.0 5 3 roll arc
+ restorematrix
+ PStroke
+ grestore
+ } bind def
+/Aclip {
+ newpath
+ savematrix
+ normalize translate 0.0 0.0 moveto
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ strokepath clip newpath
+ restorematrix
+} bind def
+/Astrk {
+ Gstrk
+} bind def
+/AA {
+ gsave
+ savematrix
+ newpath
+
+ 3 index 2 div add exch 4 index 2 div sub exch
+
+ normalize 3 index 2 div sub exch 4 index 2 div add exch
+ translate
+ rotate
+ scale
+ 0.0 0.0 1.0 5 3 roll arc
+ restorematrix
+ PStroke
+ grestore
+ } bind def
+/AAclip {
+ savematrix
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ strokepath clip newpath
+ restorematrix
+} bind def
+/AAstrk {
+ GGstrk
+} bind def
+/BEGINPRINTCODE {
+ /FMdicttop countdictstack 1 add def
+ /FMoptop count 7 sub def
+ /FMsaveobject save def
+ userdict begin
+ /showpage {} def
+ FMNORMALIZEGRAPHICS
+ 3 index neg 3 index neg translate
+ } bind def
+/ENDPRINTCODE {
+ count -1 FMoptop {pop pop} for
+ countdictstack -1 FMdicttop {pop end} for
+ FMsaveobject restore
+ } bind def
+/gn {
+ 0
+ { 46 mul
+ cf read pop
+ 32 sub
+ dup 46 lt {exit} if
+ 46 sub add
+ } loop
+ add
+ } bind def
+/cfs {
+ /str sl string def
+ 0 1 sl 1 sub {str exch val put} for
+ str def
+ } bind def
+/ic [
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
+ 0
+ {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
+ {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
+ {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
+ {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
+ {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
+ {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
+ {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
+ {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
+ {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
+ ] def
+/ms {
+ /sl exch def
+ /val 255 def
+ /ws cfs
+ /im cfs
+ /val 0 def
+ /bs cfs
+ /cs cfs
+ } bind def
+400 ms
+/ip {
+ is
+ 0
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop
+
+ } bind def
+/rip {
+
+
+ bis ris copy pop
+ is
+ 0
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ ris gis copy pop
+ dup is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ gis bis copy pop
+ dup add is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop
+
+ } bind def
+/rip4 {
+
+
+ kis cis copy pop
+ is
+ 0
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ cis mis copy pop
+ dup is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ mis yis copy pop
+ dup dup add is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ yis kis copy pop
+ 3 mul is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop
+
+ } bind def
+/wh {
+ /len exch def
+ /pos exch def
+ ws 0 len getinterval im pos len getinterval copy pop
+ pos len
+ } bind def
+/bl {
+ /len exch def
+ /pos exch def
+ bs 0 len getinterval im pos len getinterval copy pop
+ pos len
+ } bind def
+/s1 1 string def
+/fl {
+ /len exch def
+ /pos exch def
+ /val cf s1 readhexstring pop 0 get def
+ pos 1 pos len add 1 sub {im exch val put} for
+ pos len
+ } bind def
+/hx {
+ 3 copy getinterval
+ cf exch readhexstring pop pop
+ } bind def
+/wbytes {
+ dup dup
+ 8 gt { pop 8 idiv mul }
+ { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse
+ } bind def
+/BEGINBITMAPBWc {
+ 1 {} COMMONBITMAPc
+ } bind def
+/BEGINBITMAPGRAYc {
+ 8 {} COMMONBITMAPc
+ } bind def
+/BEGINBITMAP2BITc {
+ 2 {} COMMONBITMAPc
+ } bind def
+/COMMONBITMAPc {
+
+ /cvtProc exch def
+ /depth exch def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+ cvtProc
+ /is im 0 lb getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {ip} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BEGINBITMAPBW {
+ 1 {} COMMONBITMAP
+ } bind def
+/BEGINBITMAPGRAY {
+ 8 {} COMMONBITMAP
+ } bind def
+/BEGINBITMAP2BIT {
+ 2 {} COMMONBITMAP
+ } bind def
+/COMMONBITMAP {
+ /cvtProc exch def
+ /depth exch def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ cvtProc
+ /is width depth wbytes string def
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {cf is readhexstring pop} image
+ bitmapsave restore
+ grestore
+ } bind def
+/ngrayt 256 array def
+/nredt 256 array def
+/nbluet 256 array def
+/ngreent 256 array def
+fMLevel1 {
+/colorsetup {
+ currentcolortransfer
+ /gryt exch def
+ /blut exch def
+ /grnt exch def
+ /redt exch def
+ 0 1 255 {
+ /indx exch def
+ /cynu 1 red indx get 255 div sub def
+ /magu 1 green indx get 255 div sub def
+ /yelu 1 blue indx get 255 div sub def
+ /kk cynu magu min yelu min def
+ /u kk currentundercolorremoval exec def
+% /u 0 def
+ nredt indx 1 0 cynu u sub max sub redt exec put
+ ngreent indx 1 0 magu u sub max sub grnt exec put
+ nbluet indx 1 0 yelu u sub max sub blut exec put
+ ngrayt indx 1 kk currentblackgeneration exec sub gryt exec put
+ } for
+ {255 mul cvi nredt exch get}
+ {255 mul cvi ngreent exch get}
+ {255 mul cvi nbluet exch get}
+ {255 mul cvi ngrayt exch get}
+ setcolortransfer
+ {pop 0} setundercolorremoval
+ {} setblackgeneration
+ } bind def
+}
+{
+/colorSetup2 {
+ [ /Indexed /DeviceRGB 255
+ {dup red exch get 255 div
+ exch dup green exch get 255 div
+ exch blue exch get 255 div}
+ ] setcolorspace
+} bind def
+} ifelse
+/fakecolorsetup {
+ /tran 256 string def
+ 0 1 255 {/indx exch def
+ tran indx
+ red indx get 77 mul
+ green indx get 151 mul
+ blue indx get 28 mul
+ add add 256 idiv put} for
+ currenttransfer
+ {255 mul cvi tran exch get 255.0 div}
+ exch fmConcatProcs settransfer
+} bind def
+/BITMAPCOLOR {
+ /depth 8 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ fMLevel1 {
+ colorsetup
+ /is width depth wbytes string def
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {cf is readhexstring pop} {is} {is} true 3 colorimage
+ } {
+ colorSetup2
+ /is width depth wbytes string def
+ /cf currentfile def
+ 7 dict dup begin
+ /ImageType 1 def
+ /Width width def
+ /Height height def
+ /ImageMatrix [width 0 0 height neg 0 height] def
+ /DataSource {cf is readhexstring pop} bind def
+ /BitsPerComponent depth def
+ /Decode [0 255] def
+ end image
+ } ifelse
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCOLORc {
+ /depth 8 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+ fMLevel1 {
+ colorsetup
+ /is im 0 lb getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {ip} {is} {is} true 3 colorimage
+ } {
+ colorSetup2
+ /is im 0 lb getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ 7 dict dup begin
+ /ImageType 1 def
+ /Width width def
+ /Height height def
+ /ImageMatrix [width 0 0 height neg 0 height] def
+ /DataSource {ip} bind def
+ /BitsPerComponent depth def
+ /Decode [0 255] def
+ end image
+ } ifelse
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPTRUECOLORc {
+ /depth 24 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /ris im 0 width getinterval def
+ /gis im width width getinterval def
+ /bis im width 2 mul width getinterval def
+
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip pop ris} {gis} {bis} true 3 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYKc {
+ /depth 32 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /cis im 0 width getinterval def
+ /mis im width width getinterval def
+ /yis im width 2 mul width getinterval def
+ /kis im width 3 mul width getinterval def
+
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip4 pop cis} {mis} {yis} {kis} true 4 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPTRUECOLOR {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /gis width string def
+ /bis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop }
+ { cf gis readhexstring pop }
+ { cf bis readhexstring pop }
+ true 3 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYK {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /mis width string def
+ /yis width string def
+ /kis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop }
+ { cf mis readhexstring pop }
+ { cf yis readhexstring pop }
+ { cf kis readhexstring pop }
+ true 4 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPTRUEGRAYc {
+ /depth 24 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /ris im 0 width getinterval def
+ /gis im width width getinterval def
+ /bis im width 2 mul width getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip pop ris gis bis width gray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYKGRAYc {
+ /depth 32 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /cis im 0 width getinterval def
+ /mis im width width getinterval def
+ /yis im width 2 mul width getinterval def
+ /kis im width 3 mul width getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip pop cis mis yis kis width cgray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/cgray {
+ /ww exch def
+ /k exch def
+ /y exch def
+ /m exch def
+ /c exch def
+ 0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB
+ .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add
+ c i 3 -1 roll floor cvi put } for
+ c
+ } bind def
+/gray {
+ /ww exch def
+ /b exch def
+ /g exch def
+ /r exch def
+ 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
+ b i get .114 mul add add r i 3 -1 roll floor cvi put } for
+ r
+ } bind def
+/BITMAPTRUEGRAY {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /gis width string def
+ /bis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop
+ cf gis readhexstring pop
+ cf bis readhexstring pop width gray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYKGRAY {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /yis width string def
+ /mis width string def
+ /kis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop
+ cf mis readhexstring pop
+ cf yis readhexstring pop
+ cf kis readhexstring pop width cgray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPGRAY {
+ 8 {fakecolorsetup} COMMONBITMAP
+ } bind def
+/BITMAPGRAYc {
+ 8 {fakecolorsetup} COMMONBITMAPc
+ } bind def
+/ENDBITMAP {
+ } bind def
+end
+ /ALDmatrix matrix def ALDmatrix currentmatrix pop
+/StartALD {
+ /ALDsave save def
+ savematrix
+ ALDmatrix setmatrix
+ } bind def
+/InALD {
+ restorematrix
+ } bind def
+/DoneALD {
+ ALDsave restore
+ } bind def
+/I { setdash } bind def
+/J { [] 0 setdash } bind def
+%%EndProlog
+%%BeginSetup
+(5.0) FMVERSION
+1 1 0 0 612 792 0 1 36 FMDOCUMENT
+0 0 /Palatino-Italic FMFONTDEFINE
+1 0 /Palatino-Roman FMFONTDEFINE
+2 1 /Symbol FMFONTDEFINE
+3 0 /Palatino-Bold FMFONTDEFINE
+4 0 /Times-Roman FMFONTDEFINE
+5 0 /Courier FMFONTDEFINE
+6 0 /Times-Bold FMFONTDEFINE
+7 0 /Helvetica FMFONTDEFINE
+8 0 /Helvetica-Bold FMFONTDEFINE
+9 0 /Helvetica-Narrow-Bold FMFONTDEFINE
+32 FMFILLS
+0 0 FMFILL
+1 0.1 FMFILL
+2 0.3 FMFILL
+3 0.5 FMFILL
+4 0.7 FMFILL
+5 0.9 FMFILL
+6 0.97 FMFILL
+7 1 FMFILL
+8 <0f1e3c78f0e1c387> FMFILL
+9 <0f87c3e1f0783c1e> FMFILL
+10 <cccccccccccccccc> FMFILL
+11 <ffff0000ffff0000> FMFILL
+12 <8142241818244281> FMFILL
+13 <03060c183060c081> FMFILL
+14 <8040201008040201> FMFILL
+16 1 FMFILL
+17 0.9 FMFILL
+18 0.7 FMFILL
+19 0.5 FMFILL
+20 0.3 FMFILL
+21 0.1 FMFILL
+22 0.03 FMFILL
+23 0 FMFILL
+24 <f0e1c3870f1e3c78> FMFILL
+25 <f0783c1e0f87c3e1> FMFILL
+26 <3333333333333333> FMFILL
+27 <0000ffff0000ffff> FMFILL
+28 <7ebddbe7e7dbbd7e> FMFILL
+29 <fcf9f3e7cf9f3f7e> FMFILL
+30 <7fbfdfeff7fbfdfe> FMFILL
+%%EndSetup
+%%Page: "1" 1
+%%BeginPaperSize: Letter
+%%EndPaperSize
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+J
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+185 95.74 393.76 113.24 R
+7 X
+0 0 0 1 0 0 0 K
+V
+549 99 576 117 R
+V
+0.3 H
+0 Z
+N
+54 619.13 558 641.38 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 72 612 720 C
+0 20 Q
+0 X
+0 0 0 1 0 0 0 K
+-2.5 (The Java) 198 605.79 P
+0 9.6 Q
+-1.2 (\252) 264.92 610.59 P
+0 20 Q
+-2.5 ( Platform) 274.52 605.79 P
+0 14 Q
+-1.61 -0.28 (A White Paper) 198 587.79 B
+198 144 297 171 R
+7 X
+V
+1 7 Q
+0 X
+(May 1996) 198 166.33 T
+54 174.47 558 276 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 174.47 558 276 R
+7 X
+0 0 0 1 0 0 0 K
+V
+1 7 Q
+0 X
+(2550 Gar) 199.01 193.9 T
+(cia A) 226.24 193.9 T
+(venue) 241.43 193.9 T
+(Mountain V) 199.01 185.61 T
+(iew) 236.06 185.61 T
+(, CA 94043 U.S.A.) 246.64 185.61 T
+(408-343-1400) 199.01 177.32 T
+0 0 0 1 0 0 0 K
+0 63 430 539 526 142.79 28.8 170.6 207.44 FMBEGINEPSF
+%%BeginDocument: <inline>
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(TM) 5.5
+%%For: (Bud Northern) (Mark Anderson Design)
+%%Title: (JAVASOFT.1COLOR)
+%%CreationDate: (3/5/96) (9:51 AM)
+%%BoundingBox: 63 430 539 526
+%%HiResBoundingBox: 63.4812 430.6428 538.2056 525.3151
+%%DocumentProcessColors: Black
+%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.0 0
+%%+ procset Adobe_IllustratorA_AI5 1.0 0
+%AI5_FileFormat 1.2
+%AI3_ColorUsage: Black&White
+%%CMYKCustomColor: 0 1 0.91 0 (PANTONE 485 CV)
+%%+ 0.79 0.76 0 0 (PANTONE 2665 CV)
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 30 18 606 779
+%AI3_DocumentPreview: Macintosh_ColorPic
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 0
+%AI5_ArtFlags: 1 0 0 1 0 0 1 1 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI5_OpenToView: -450 900 -1.5 1018 725 26 1 1 3 40
+%AI5_OpenViewLayers: 7
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_level2_AI5 1.0 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
+%%Version: 1.0
+%%CreationDate: (04/10/93) ()
+%%Copyright: ((C) 1987-1993 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_level2_AI5 21 dict dup begin
+ put
+ /packedarray where not
+ {
+ userdict begin
+ /packedarray
+ {
+ array astore readonly
+ } bind def
+ /setpacking /pop load def
+ /currentpacking false def
+ end
+ 0
+ } if
+ pop
+ userdict /defaultpacking currentpacking put true setpacking
+ /initialize
+ {
+ Adobe_level2_AI5 begin
+ } bind def
+ /terminate
+ {
+ currentdict Adobe_level2_AI5 eq
+ {
+ end
+ } if
+ } bind def
+ mark
+ /setcustomcolor where not
+ {
+ /findcmykcustomcolor
+ {
+ 5 packedarray
+ } bind def
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4
+ {
+ 4 index mul 4 1 roll
+ } repeat
+ 5 -1 roll pop
+ setcmykcolor
+ }
+ def
+ } if
+
+ /gt38? mark {version cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
+ userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
+ userdict /level2?
+ systemdict /languagelevel known dup
+ {
+ pop systemdict /languagelevel get 2 ge
+ } if
+ put
+ level2? not
+ {
+ /setcmykcolor where not
+ {
+ /setcmykcolor
+ {
+ exch .11 mul add exch .59 mul add exch .3 mul add
+ 1 exch sub setgray
+ } def
+ } if
+ /currentcmykcolor where not
+ {
+ /currentcmykcolor
+ {
+ 0 0 0 1 currentgray sub
+ } def
+ } if
+ /setoverprint where not
+ {
+ /setoverprint /pop load def
+ } if
+ /selectfont where not
+ {
+ /selectfont
+ {
+ exch findfont exch
+ dup type /arraytype eq
+ {
+ makefont
+ }
+ {
+ scalefont
+ } ifelse
+ setfont
+ } bind def
+ } if
+ /cshow where not
+ {
+ /cshow
+ {
+ [
+ 0 0 5 -1 roll aload pop
+ ] cvx bind forall
+ } bind def
+ } if
+ } if
+ cleartomark
+ /anyColor?
+ {
+ add add add 0 ne
+ } bind def
+ /testColor
+ {
+ gsave
+ setcmykcolor currentcmykcolor
+ grestore
+ } bind def
+ /testCMYKColorThrough
+ {
+ testColor anyColor?
+ } bind def
+ userdict /composite?
+ level2?
+ {
+ gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+ add add add 4 eq
+ }
+ {
+ 1 0 0 0 testCMYKColorThrough
+ 0 1 0 0 testCMYKColorThrough
+ 0 0 1 0 testCMYKColorThrough
+ 0 0 0 1 testCMYKColorThrough
+ and and and
+ } ifelse
+ put
+ composite? not
+ {
+ userdict begin
+ gsave
+ /cyan? 1 0 0 0 testCMYKColorThrough def
+ /magenta? 0 1 0 0 testCMYKColorThrough def
+ /yellow? 0 0 1 0 testCMYKColorThrough def
+ /black? 0 0 0 1 testCMYKColorThrough def
+ grestore
+ /isCMYKSep? cyan? magenta? yellow? black? or or or def
+ /customColor? isCMYKSep? not def
+ end
+ } if
+ end defaultpacking setpacking
+%%EndResource
+%%BeginResource: procset Adobe_IllustratorA_AI5 1.1 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Abbreviated Prolog)
+%%Version: 1.1
+%%CreationDate: (3/7/1994) ()
+%%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_IllustratorA_AI5_vars 70 dict dup begin
+put
+/_lp /none def
+/_pf
+{
+} def
+/_ps
+{
+} def
+/_psf
+{
+} def
+/_pss
+{
+} def
+/_pjsf
+{
+} def
+/_pjss
+{
+} def
+/_pola 0 def
+/_doClip 0 def
+/cf currentflat def
+/_tm matrix def
+/_renderStart
+[
+/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
+] def
+/_renderEnd
+[
+null null null null /i1 /i1 /i1 /i1
+] def
+/_render -1 def
+/_rise 0 def
+/_ax 0 def
+/_ay 0 def
+/_cx 0 def
+/_cy 0 def
+/_leading
+[
+0 0
+] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fScl 0 def
+/_cnt 0 def
+/_hs 1 def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+/_tDict 2 dict def
+/_wv 0 def
+/Tx
+{
+} def
+/Tj
+{
+} def
+/CRender
+{
+} def
+/_AI3_savepage
+{
+} def
+/_gf null def
+/_cf 4 array def
+/_if null def
+/_of false def
+/_fc
+{
+} def
+/_gs null def
+/_cs 4 array def
+/_is null def
+/_os false def
+/_sc
+{
+} def
+/discardSave null def
+/buffer 256 string def
+/beginString null def
+/endString null def
+/endStringLength null def
+/layerCnt 1 def
+/layerCount 1 def
+/perCent (%) 0 get def
+/perCentSeen? false def
+/newBuff null def
+/newBuffButFirst null def
+/newBuffLast null def
+/clipForward? false def
+end
+userdict /Adobe_IllustratorA_AI5 74 dict dup begin
+put
+/initialize
+{
+ Adobe_IllustratorA_AI5 dup begin
+ Adobe_IllustratorA_AI5_vars begin
+ discardDict
+ {
+ bind pop pop
+ } forall
+ dup /nc get begin
+ {
+ dup xcheck 1 index type /operatortype ne and
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ newpath
+} def
+/terminate
+{
+ end
+ end
+} def
+/_
+null def
+/ddef
+{
+ Adobe_IllustratorA_AI5_vars 3 1 roll put
+} def
+/xput
+{
+ dup load dup length exch maxlength eq
+ {
+ dup dup load dup
+ length 2 mul dict copy def
+ } if
+ load begin
+ def
+ end
+} def
+/npop
+{
+ {
+ pop
+ } repeat
+} def
+/sw
+{
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+} def
+/swj
+{
+ dup 4 1 roll
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+ 6 2 roll /_cnt 0 ddef
+ {
+ 1 index eq
+ {
+ /_cnt _cnt 1 add ddef
+ } if
+ } forall
+ pop
+ exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} def
+/ss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put pop
+ gsave
+ false charpath currentpoint
+ 4 index setmatrix
+ stroke
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 3 npop
+} def
+/jss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ gsave
+ _sp eq
+ {
+ exch 6 index 6 index 6 index 5 -1 roll widthshow
+ currentpoint
+ }
+ {
+ false charpath currentpoint
+ 4 index setmatrix stroke
+ } ifelse
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 6 npop
+} def
+/sp
+{
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ false charpath
+ 2 copy rmoveto
+ } exch cshow
+ 2 npop
+} def
+/jsp
+{
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ _sp eq
+ {
+ exch 5 index 5 index 5 index 5 -1 roll widthshow
+ }
+ {
+ false charpath
+ } ifelse
+ 2 copy rmoveto
+ } exch cshow
+ 5 npop
+} def
+/pl
+{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+} def
+/setstrokeadjust where
+{
+ pop true setstrokeadjust
+ /c
+ {
+ curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ moveto
+ } def
+}
+{
+ /c
+ {
+ pl curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll pl curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ pl 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ pl lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ pl moveto
+ } def
+} ifelse
+/d
+{
+ setdash
+} def
+/cf
+{
+} def
+/i
+{
+ dup 0 eq
+ {
+ pop cf
+ } if
+ setflat
+} def
+/j
+{
+ setlinejoin
+} def
+/J
+{
+ setlinecap
+} def
+/M
+{
+ setmiterlimit
+} def
+/w
+{
+ setlinewidth
+} def
+/H
+{
+} def
+/h
+{
+ closepath
+} def
+/N
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ clip /_doClip 0 ddef
+ } if
+ newpath
+ }
+ {
+ /CRender
+ {
+ N
+ } ddef
+ } ifelse
+} def
+/n
+{
+ N
+} def
+/F
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _pf grestore clip newpath /_lp /none ddef _fc
+ /_doClip 0 ddef
+ }
+ {
+ _pf
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ F
+ } ddef
+ } ifelse
+} def
+/f
+{
+ closepath
+ F
+} def
+/S
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _ps grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ _ps
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ S
+ } ddef
+ } ifelse
+} def
+/s
+{
+ closepath
+ S
+} def
+/B
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ gsave F grestore
+ {
+ gsave S grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ S
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ B
+ } ddef
+ } ifelse
+} def
+/b
+{
+ closepath
+ B
+} def
+/W
+{
+ /_doClip 1 ddef
+} def
+/*
+{
+ count 0 ne
+ {
+ dup type /stringtype eq
+ {
+ pop
+ } if
+ } if
+ newpath
+} def
+/u
+{
+} def
+/U
+{
+} def
+/q
+{
+ _pola 0 eq
+ {
+ gsave
+ } if
+} def
+/Q
+{
+ _pola 0 eq
+ {
+ grestore
+ } if
+} def
+/*u
+{
+ _pola 1 add /_pola exch ddef
+} def
+/*U
+{
+ _pola 1 sub /_pola exch ddef
+ _pola 0 eq
+ {
+ CRender
+ } if
+} def
+/D
+{
+ pop
+} def
+/*w
+{
+} def
+/*W
+{
+} def
+/`
+{
+ /_i save ddef
+ clipForward?
+ {
+ nulldevice
+ } if
+ 6 1 roll 4 npop
+ concat pop
+ userdict begin
+ /showpage
+ {
+ } def
+ 0 setgray
+ 0 setlinecap
+ 1 setlinewidth
+ 0 setlinejoin
+ 10 setmiterlimit
+ [] 0 setdash
+ /setstrokeadjust where {pop false setstrokeadjust} if
+ newpath
+ 0 setgray
+ false setoverprint
+} def
+/~
+{
+ end
+ _i restore
+} def
+/O
+{
+ 0 ne
+ /_of exch ddef
+ /_lp /none ddef
+} def
+/R
+{
+ 0 ne
+ /_os exch ddef
+ /_lp /none ddef
+} def
+/g
+{
+ /_gf exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _gf setgray
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/G
+{
+ /_gs exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _gs setgray
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/k
+{
+ _cf astore pop
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _cf aload pop setcmykcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/K
+{
+ _cs astore pop
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _cs aload pop setcmykcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/x
+{
+ /_gf exch ddef
+ findcmykcustomcolor
+ /_if exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _if _gf 1 exch sub setcustomcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/X
+{
+ /_gs exch ddef
+ findcmykcustomcolor
+ /_is exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _is _gs 1 exch sub setcustomcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/A
+{
+ pop
+} def
+/annotatepage
+{
+userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
+} def
+/discard
+{
+ save /discardSave exch store
+ discardDict begin
+ /endString exch store
+ gt38?
+ {
+ 2 add
+ } if
+ load
+ stopped
+ pop
+ end
+ discardSave restore
+} bind def
+userdict /discardDict 7 dict dup begin
+put
+/pre38Initialize
+{
+ /endStringLength endString length store
+ /newBuff buffer 0 endStringLength getinterval store
+ /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
+ /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
+} def
+/shiftBuffer
+{
+ newBuff 0 newBuffButFirst putinterval
+ newBuffLast 0
+ currentfile read not
+ {
+ stop
+ } if
+ put
+} def
+0
+{
+ pre38Initialize
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff endString eq
+ {
+ cleartomark stop
+ } if
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+1
+{
+ pre38Initialize
+ /beginString exch store
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff beginString eq
+ {
+ /layerCount dup load 1 add store
+ }
+ {
+ newBuff endString eq
+ {
+ /layerCount dup load 1 sub store
+ layerCount 0 eq
+ {
+ cleartomark stop
+ } if
+ } if
+ } ifelse
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+2
+{
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ endString eq
+ {
+ cleartomark stop
+ } if
+ } loop
+} def
+3
+{
+ /beginString exch store
+ /layerCnt 1 store
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ dup beginString eq
+ {
+ pop /layerCnt dup load 1 add store
+ }
+ {
+ endString eq
+ {
+ layerCnt 1 eq
+ {
+ cleartomark stop
+ }
+ {
+ /layerCnt dup load 1 sub store
+ } ifelse
+ } if
+ } ifelse
+ } loop
+} def
+end
+userdict /clipRenderOff 15 dict dup begin
+put
+{
+ /n /N /s /S /f /F /b /B
+}
+{
+ {
+ _doClip 1 eq
+ {
+ /_doClip 0 ddef clip
+ } if
+ newpath
+ } def
+} forall
+/Tr /pop load def
+/Bb {} def
+/BB /pop load def
+/Bg {12 npop} def
+/Bm {6 npop} def
+/Bc /Bm load def
+/Bh {4 npop} def
+end
+/Lb
+{
+ 4 npop
+ 6 1 roll
+ pop
+ 4 1 roll
+ pop pop pop
+ 0 eq
+ {
+ 0 eq
+ {
+ (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
+ }
+ {
+ /clipForward? true def
+
+ /Tx /pop load def
+ /Tj /pop load def
+ currentdict end clipRenderOff begin begin
+ } ifelse
+ }
+ {
+ 0 eq
+ {
+ save /discardSave exch store
+ } if
+ } ifelse
+} bind def
+/LB
+{
+ discardSave dup null ne
+ {
+ restore
+ }
+ {
+ pop
+ clipForward?
+ {
+ currentdict
+ end
+ end
+ begin
+
+ /clipForward? false ddef
+ } if
+ } ifelse
+} bind def
+/Pb
+{
+ pop pop
+ 0 (%AI5_EndPalette) discard
+} bind def
+/Np
+{
+ 0 (%AI5_End_NonPrinting--) discard
+} bind def
+/Ln /pop load def
+/Ap
+/pop load def
+/Ar
+{
+ 72 exch div
+ 0 dtransform dup mul exch dup mul add sqrt
+ dup 1 lt
+ {
+ pop 1
+ } if
+ setflat
+} def
+/Mb
+{
+ q
+} def
+/Md
+{
+} def
+/MB
+{
+ Q
+} def
+/nc 3 dict def
+nc begin
+/setgray
+{
+ pop
+} bind def
+/setcmykcolor
+{
+ 4 npop
+} bind def
+/setcustomcolor
+{
+ 2 npop
+} bind def
+currentdict readonly pop
+end
+currentdict readonly pop
+end
+setpacking
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_level2_AI5 /initialize get exec
+Adobe_IllustratorA_AI5 /initialize get exec
+%AI5_Begin_NonPrinting
+Np
+%AI3_BeginPattern: (Yellow Stripe)
+(Yellow Stripe) 8.4499 4.6 80.4499 76.6 [
+%AI3_Tile
+(0 O 0 R 0 0.4 1 0 k 0 0.4 1 0 K) @
+(
+800 Ar
+0 J 0 j 3.6 w 4 M []0 d
+%AI3_Note:
+0 D
+8.1999 8.1999 m
+80.6999 8.1999 L
+S
+8.1999 22.6 m
+80.6999 22.6 L
+S
+8.1999 37.0001 m
+80.6999 37.0001 L
+S
+8.1999 51.3999 m
+80.6999 51.3999 L
+S
+8.1999 65.8 m
+80.6999 65.8 L
+S
+8.1999 15.3999 m
+80.6999 15.3999 L
+S
+8.1999 29.8 m
+80.6999 29.8 L
+S
+8.1999 44.1999 m
+80.6999 44.1999 L
+S
+8.1999 58.6 m
+80.6999 58.6 L
+S
+8.1999 73.0001 m
+80.6999 73.0001 L
+S
+) &
+] E
+%AI3_EndPattern
+%AI5_End_NonPrinting--
+%AI5_Begin_NonPrinting
+Np
+3 Bn
+%AI5_BeginGradient: (Black & White)
+(Black & White) 0 2 Bd
+[
+<
+FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
+D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
+AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
+87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
+5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
+37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
+0F0E0D0C0B0A09080706050403020100
+>
+0 %_Br
+[
+0 0 50 100 %_Bs
+1 0 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Red & Yellow)
+(Red & Yellow) 0 2 Bd
+[
+0
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+FFFFFEFEFDFDFDFCFCFBFBFBFAFAF9F9F9F8F8F7F7F7F6F6F5F5F5F4F4F3F3F3F2F2F1F1F1F0F0EF
+EFEFEEEEEDEDEDECECEBEBEBEAEAE9E9E9E8E8E7E7E7E6E6E5E5E5E4E4E3E3E3E2E2E1E1E1E0E0DF
+DFDFDEDEDDDDDDDCDCDBDBDBDADAD9D9D9D8D8D7D7D7D6D6D5D5D5D4D4D3D3D3D2D2D1D1D1D0D0CF
+CFCFCECECDCDCDCCCCCBCBCBCACAC9C9C9C8C8C7C7C7C6C6C5C5C5C4C4C3C3C3C2C2C1C1C1C0C0BF
+BFBFBEBEBDBDBDBCBCBBBBBBBABAB9B9B9B8B8B7B7B7B6B6B5B5B5B4B4B3B3B3B2B2B1B1B1B0B0AF
+AFAFAEAEADADADACACABABABAAAAA9A9A9A8A8A7A7A7A6A6A5A5A5A4A4A3A3A3A2A2A1A1A1A0A09F
+9F9F9E9E9D9D9D9C9C9B9B9B9A9A9999
+>
+0
+1 %_Br
+[
+0 1 0.6 0 1 50 100 %_Bs
+0 0 1 0 1 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Yellow & Blue Radial)
+(Yellow & Blue Radial) 1 2 Bd
+[
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
+393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
+5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
+83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
+A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
+CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
+F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
+>
+<
+ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
+908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
+7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
+5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
+403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
+25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
+0A090908070706050504030302010100
+>
+0
+1 %_Br
+[
+0 0.08 0.67 0 1 50 14 %_Bs
+1 1 0 0 1 50 100 %_Bs
+BD
+%AI5_EndGradient
+%AI5_End_NonPrinting--
+%AI5_BeginPalette
+36 71 Pb
+Pn
+Pc
+1 g
+Pc
+0 g
+Pc
+0 0 0 0 k
+Pc
+0.75 g
+Pc
+0.5 g
+Pc
+0.25 g
+Pc
+0 g
+Pc
+Bb
+2 (Black & White) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0.25 0 0 0 k
+Pc
+0.5 0 0 0 k
+Pc
+0.75 0 0 0 k
+Pc
+1 0 0 0 k
+Pc
+0.25 0.25 0 0 k
+Pc
+0.5 0.5 0 0 k
+Pc
+0.75 0.75 0 0 k
+Pc
+1 1 0 0 k
+Pc
+Bb
+2 (Red & Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0.25 0 0 k
+Pc
+0 0.5 0 0 k
+Pc
+0 0.75 0 0 k
+Pc
+0 1 0 0 k
+Pc
+0 0.25 0.25 0 k
+Pc
+0 0.5 0.5 0 k
+Pc
+0 0.75 0.75 0 k
+Pc
+0 1 1 0 k
+Pc
+Bb
+0 0 0 0 Bh
+2 (Yellow & Blue Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0 0.25 0 k
+Pc
+0 0 0.5 0 k
+Pc
+0 0 0.75 0 k
+Pc
+0 0 1 0 k
+Pc
+0.25 0 0.25 0 k
+Pc
+0.5 0 0.5 0 k
+Pc
+0.75 0 0.75 0 k
+Pc
+1 0 1 0 k
+Pc
+(Yellow Stripe) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
+Pc
+0.25 0.125 0 0 k
+Pc
+0.5 0.25 0 0 k
+Pc
+0.75 0.375 0 0 k
+Pc
+1 0.5 0 0 k
+Pc
+0.125 0.25 0 0 k
+Pc
+0.25 0.5 0 0 k
+Pc
+0.375 0.75 0 0 k
+Pc
+0.5 1 0 0 k
+Pc
+0 1 0.91 0 (PANTONE 485 CV) 0 x
+Pc
+0 0.25 0.125 0 k
+Pc
+0 0.5 0.25 0 k
+Pc
+0 0.75 0.375 0 k
+Pc
+0 1 0.5 0 k
+Pc
+0 0.125 0.25 0 k
+Pc
+0 0.25 0.5 0 k
+Pc
+0 0.375 0.75 0 k
+Pc
+0 0.5 1 0 k
+Pc
+0.79 0.76 0 0 (PANTONE 2665 CV) 0 x
+Pc
+0.125 0 0.25 0 k
+Pc
+0.25 0 0.5 0 k
+Pc
+0.375 0 0.75 0 k
+Pc
+0.5 0 1 0 k
+Pc
+0.25 0 0.125 0 k
+Pc
+0.5 0 0.25 0 k
+Pc
+0.75 0 0.375 0 k
+Pc
+1 0 0.5 0 k
+Pc
+0 1 1 0 k
+Pc
+0.25 0.125 0.125 0 k
+Pc
+0.5 0.25 0.25 0 k
+Pc
+0.75 0.375 0.375 0 k
+Pc
+1 0.5 0.5 0 k
+Pc
+0.25 0.25 0.125 0 k
+Pc
+0.5 0.5 0.25 0 k
+Pc
+0.75 0.75 0.375 0 k
+Pc
+1 1 0.5 0 k
+Pc
+0.8 0.75 0 0 k
+Pc
+0.125 0.25 0.125 0 k
+Pc
+0.25 0.5 0.25 0 k
+Pc
+0.375 0.75 0.375 0 k
+Pc
+0.5 1 0.5 0 k
+Pc
+0.125 0.25 0.25 0 k
+Pc
+0.25 0.5 0.5 0 k
+Pc
+0.375 0.75 0.75 0 k
+Pc
+0.5 1 1 0 k
+Pc
+0 0 0 0 k
+Pc
+0.125 0.125 0.25 0 k
+Pc
+0.25 0.25 0.5 0 k
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0.5 0.5 1 0 k
+Pc
+0.25 0.125 0.25 0 k
+Pc
+0.5 0.25 0.5 0 k
+Pc
+0.75 0.375 0.75 0 k
+Pc
+1 0.5 1 0 k
+Pc
+PB
+%AI5_EndPalette
+%%EndSetup
+%AI5_BeginLayer
+1 1 1 1 0 0 0 79 128 255 Lb
+(Layer 1) Ln
+0 A
+800 Ar
+0 J 0 j 1 w 4 M []0 d
+%AI3_Note:
+0 D
+-4014 524 m
+4626 524 L
+(N) *
+-4014 457 m
+4626 457 L
+(N) *
+-4014 439.5 m
+4626 439.5 L
+(N) *
+498 4716 m
+498 -3924 L
+(N) *
+1 A
+u
+*u
+0 O
+0 g
+176.5716 507.7789 m
+176.5716 519.3653 175.5278 520.6177 169.3692 521.1397 c
+166.7596 521.3485 L
+166.1334 521.7661 166.3422 523.6449 166.9684 523.9581 c
+173.0226 523.7493 176.5716 523.6447 180.9554 523.6447 c
+185.1308 523.6447 188.6798 523.7493 192.855 523.9581 c
+193.4812 523.6449 193.69 521.7661 193.0638 521.3485 c
+191.498 521.1397 L
+185.3396 520.3047 185.1308 518.8433 185.1308 507.7789 c
+185.1308 469.0535 L
+185.1308 460.8073 184.7132 453.6049 182.73 448.8033 c
+179.2854 440.4529 171.8744 433.7725 162.1668 433.7725 c
+160.9142 433.7725 157.6784 433.8769 157.6784 435.9645 c
+157.6784 437.7389 159.2442 440.7659 161.4362 440.7659 c
+162.6888 440.7659 163.9412 440.5573 165.2984 440.1397 c
+166.7596 439.7221 168.221 439.4091 169.6822 439.4091 c
+171.8744 439.4091 173.127 440.6617 173.8576 442.1229 c
+176.2584 447.0289 176.5716 462.6861 176.5716 468.3227 C
+176.5716 507.7789 l
+f
+*U
+*u
+210.0184 474.8477 m
+207.886 474.8477 207.9678 474.8477 207.2298 472.6333 c
+203.867 462.7909 L
+202.2266 457.9519 202.5546 457.7059 205.5894 457.2957 c
+207.9678 456.8855 L
+208.542 456.3115 208.46 454.8351 207.8038 454.5071 c
+205.1792 454.6711 202.4726 454.6711 199.11 454.7531 c
+196.4032 454.7531 193.8606 454.6711 190.99 454.5071 c
+190.4158 454.9171 190.334 456.1475 190.908 456.8855 c
+193.3686 457.2957 L
+195.747 457.6237 196.6494 458.3619 197.8796 461.0685 c
+198.8638 463.2009 200.176 466.6459 201.8984 471.0749 c
+213.135 500.2735 L
+214.2014 502.8981 214.9396 504.8665 214.6934 506.2609 c
+217.564 506.8349 220.2708 510.1977 220.4346 510.1977 c
+221.0908 510.1977 221.501 509.9517 221.829 509.5415 c
+223.1414 505.8507 224.2076 501.9959 225.5198 498.3051 c
+237.3306 463.9391 L
+239.217 458.4441 239.627 457.8699 243.81 457.1317 c
+245.0402 456.8855 L
+245.6966 456.3115 245.6966 454.9171 245.1224 454.5071 c
+241.7596 454.6711 238.7248 454.7531 234.46 454.7531 c
+230.933 454.7531 227.3244 454.5891 224.4538 454.5071 c
+223.7974 454.9171 223.7154 456.3935 224.2076 456.8855 c
+226.012 457.1317 L
+228.9646 457.4597 229.2108 457.9519 228.1446 461.4787 c
+224.2896 472.6333 L
+223.4694 474.8477 223.2234 474.8477 220.9268 474.8477 C
+210.0184 474.8477 l
+f
+1 D
+219.8606 478.5385 m
+222.157 478.5385 222.4852 478.7027 221.829 480.6711 c
+218.3842 490.5133 L
+216.9898 494.8603 216.4978 496.4187 216.0878 496.9929 c
+215.9238 496.9929 L
+215.5956 496.4187 214.9396 494.3683 213.4632 490.5133 c
+210.0184 480.9171 L
+209.1162 478.5385 209.3622 478.5385 211.3306 478.5385 C
+219.8606 478.5385 l
+f
+*U
+*u
+0 D
+269.7236 475.0937 m
+266.4428 467.6301 262.588 458.0339 261.1938 453.8509 c
+261.0296 453.6049 260.3734 453.4409 259.7992 453.4409 c
+259.2252 453.4409 258.651 453.6049 258.241 453.8509 c
+257.2568 457.1317 255.9444 461.1507 254.468 464.5953 c
+240.1148 499.1253 L
+237.8184 504.6205 237.0802 505.7687 233.7994 506.4249 c
+231.831 506.8349 L
+231.2568 507.4091 231.2568 508.8855 232.077 509.1315 c
+235.2758 508.9675 238.8026 508.8855 242.0012 508.8855 c
+245.692 508.8855 248.4808 508.9675 252.8278 509.1315 c
+253.566 508.6395 253.648 507.3271 252.9098 506.7529 c
+250.8592 506.2609 L
+249.0548 505.8507 248.3986 505.4407 248.3986 504.7845 c
+248.3986 504.0465 249.0548 502.2419 252.4178 493.8761 c
+258.323 479.2767 L
+259.7992 475.5859 262.0138 470.7467 262.834 468.8603 c
+267.263 479.1947 272.1842 490.5133 276.5312 501.6679 c
+277.8434 504.9485 277.5974 505.6047 275.1368 506.1789 c
+272.7582 506.7529 L
+272.1842 507.4091 272.2662 508.7215 272.9224 509.1315 c
+276.2852 508.9675 279.0738 508.8855 281.6984 508.8855 c
+284.651 508.8855 287.3576 508.9675 289.6542 509.1315 c
+290.3102 508.7215 290.2282 507.4091 289.8182 506.7529 c
+287.7678 506.3429 L
+285.8812 505.9327 284.0768 505.3587 282.6826 502.9801 c
+280.386 499.0431 278.0076 493.5481 274.3166 485.2641 C
+269.7236 475.0937 l
+f
+*U
+*u
+295.058 474.8477 m
+292.9256 474.8477 293.0076 474.8477 292.2694 472.6333 c
+288.9066 462.7909 L
+287.2662 457.9519 287.5942 457.7059 290.629 457.2957 c
+293.0076 456.8855 L
+293.5818 456.3115 293.4996 454.8351 292.8436 454.5071 c
+290.219 454.6711 287.5124 454.6711 284.1494 454.7531 c
+281.4428 454.7531 278.9004 454.6711 276.0298 454.5071 c
+275.4556 454.9171 275.3736 456.1475 275.9476 456.8855 c
+278.4082 457.2957 L
+280.7868 457.6237 281.689 458.3619 282.9192 461.0685 c
+283.9034 463.2009 285.2158 466.6459 286.9382 471.0749 c
+298.1748 500.2735 L
+299.241 502.8981 299.9792 504.8665 299.733 506.2609 c
+302.6038 506.8349 305.3104 510.1977 305.4744 510.1977 c
+306.1306 510.1977 306.5406 509.9517 306.8686 509.5415 c
+308.181 505.8507 309.2472 501.9959 310.5596 498.3051 c
+322.3702 463.9391 L
+324.2568 458.4441 324.6668 457.8699 328.8498 457.1317 c
+330.08 456.8855 L
+330.7362 456.3115 330.7362 454.9171 330.162 454.5071 c
+326.7992 454.6711 323.7646 454.7531 319.4996 454.7531 c
+315.9728 454.7531 312.364 454.5891 309.4932 454.5071 c
+308.8372 454.9171 308.7552 456.3935 309.2472 456.8855 c
+311.0516 457.1317 L
+314.0044 457.4597 314.2504 457.9519 313.1842 461.4787 c
+309.3292 472.6333 L
+308.5092 474.8477 308.263 474.8477 305.9666 474.8477 C
+295.058 474.8477 l
+f
+1 D
+304.9002 478.5385 m
+307.1968 478.5385 307.5248 478.7027 306.8686 480.6711 c
+303.424 490.5133 L
+302.0296 494.8603 301.5376 496.4187 301.1274 496.9929 c
+300.9634 496.9929 L
+300.6354 496.4187 299.9792 494.3683 298.5028 490.5133 c
+295.058 480.9171 L
+294.1558 478.5385 294.4018 478.5385 296.3704 478.5385 C
+304.9002 478.5385 l
+f
+*U
+*u
+0 D
+351.5632 453.0831 m
+342.7952 453.0831 337.263 455.7969 335.2796 456.9451 c
+334.027 459.2415 332.6702 466.6525 332.4614 471.5585 c
+332.9832 472.2893 334.549 472.4979 334.9666 471.8717 c
+336.5322 466.5483 340.812 456.3189 352.9202 456.3189 c
+361.6882 456.3189 365.9678 462.0599 365.9678 468.3227 c
+365.9678 472.9155 365.0284 478.0301 357.4086 482.9361 c
+347.4924 489.4077 L
+342.2732 492.8523 336.2192 498.8021 336.2192 507.3613 c
+336.2192 517.2777 343.9434 525.3151 357.513 525.3151 c
+360.7488 525.3151 364.5066 524.7931 367.2204 523.9581 c
+368.5774 523.6449 370.0388 523.3317 370.8738 523.3317 c
+371.8132 520.8265 372.7526 514.9813 372.7526 510.5971 c
+372.3352 509.9709 370.665 509.6577 370.1432 510.2841 c
+368.7862 515.2943 365.9678 522.0791 355.9474 522.0791 c
+345.7178 522.0791 343.5258 515.2943 343.5258 510.4929 c
+343.5258 504.4387 348.5362 500.1591 352.3982 497.6539 c
+360.7488 492.4349 L
+367.3248 488.3641 373.7964 482.3099 373.7964 472.3935 c
+373.7964 460.9115 365.1328 453.0831 351.5632 453.0831 c
+f
+*U
+*u
+436.2588 495.1933 m
+443.7822 480.8941 438.5084 464.4957 423.8462 456.7813 c
+407.442 448.1505 391.9338 454.7267 385.136 467.6469 c
+377.3454 482.4543 382.3214 499.0667 397.5642 507.0865 c
+414.3312 515.9081 429.3082 508.4037 436.2588 495.1933 c
+f
+1 D
+393.9002 474.9455 m
+399.1704 464.9289 410.6324 453.5361 423.0444 460.0665 c
+431.3192 464.4203 434.7508 474.1035 427.0748 488.6929 c
+421.308 499.6533 409.6892 509.7587 398.1482 503.6865 c
+390.8896 499.8675 385.7658 490.4061 393.9002 474.9455 c
+f
+*U
+*u
+0 D
+469.3974 508.8855 m
+474.6466 508.8855 479.2396 508.9675 480.962 509.1315 c
+480.962 507.3271 480.962 501.1757 481.126 497.3209 c
+480.798 496.6647 479.3216 496.5007 478.5014 496.9929 c
+477.6814 501.7499 476.369 504.1283 473.2524 504.9485 c
+471.0378 505.5227 468.9872 505.6047 466.3626 505.6047 c
+462.1796 505.6047 L
+458.735 505.6047 458.735 505.4407 458.735 500.8477 c
+458.735 486.1663 L
+458.735 484.1159 458.817 483.9517 460.7034 483.9517 c
+465.5424 483.9517 L
+472.6782 483.9517 473.9904 484.1159 474.7286 487.5605 c
+475.3848 490.3493 L
+475.8768 490.9233 477.4352 490.9233 477.8454 490.2671 c
+477.7632 488.1347 477.5992 485.1001 477.5992 482.0653 c
+477.5992 479.0307 477.7632 476.0781 477.8454 473.5355 c
+477.4352 472.8793 475.8768 472.8793 475.3848 473.4533 c
+474.7286 476.6521 L
+473.9904 480.0969 472.6782 480.2609 465.5424 480.2609 c
+460.7034 480.2609 L
+458.817 480.2609 458.735 480.0969 458.735 478.0463 c
+458.735 466.5637 L
+458.735 457.8699 459.473 457.6237 463.328 457.2957 c
+466.7728 456.8855 L
+467.347 456.3115 467.2648 454.8351 466.6088 454.5071 c
+461.3596 454.6711 457.6688 454.7531 454.0598 454.7531 c
+450.451 454.7531 446.7602 454.6711 442.9874 454.5071 c
+442.3312 454.8351 442.2492 456.3115 442.8234 456.8855 c
+444.6276 457.1317 L
+448.4826 457.6237 449.2208 457.8699 449.2208 466.5637 c
+449.2208 497.0747 L
+449.2208 505.7687 448.4826 506.0149 444.6276 506.5889 c
+443.5614 506.7529 L
+442.9874 507.3271 443.0694 508.8035 443.7256 509.1315 c
+446.5962 508.9675 450.287 508.8855 453.8958 508.8855 C
+469.3974 508.8855 l
+f
+*U
+*u
+506.6286 501.9959 m
+506.6286 505.4407 506.5464 505.6047 504.414 505.6047 c
+499.821 505.6047 L
+492.2752 505.6047 490.0608 504.7025 487.026 498.0589 c
+486.452 497.5669 484.7296 497.8129 484.4014 498.6331 c
+485.7956 503.0621 487.026 508.1473 487.6002 511.0179 c
+487.7642 511.2639 488.0922 511.3461 488.5024 511.3461 c
+488.8304 511.3461 489.1584 511.2639 489.3226 511.0179 c
+489.7326 508.9675 490.8808 508.8855 496.4582 508.8855 c
+529.9218 508.8855 L
+533.9408 508.8855 535.171 509.1315 536.1552 511.0179 c
+536.4832 511.1819 536.8114 511.3461 537.1396 511.3461 c
+537.6316 511.3461 538.0416 511.1819 538.2056 510.9359 c
+537.3856 507.5731 536.7294 500.5195 536.9754 497.8949 c
+536.5654 497.2389 535.171 497.0747 534.4328 497.6489 c
+533.3666 504.0465 531.8082 505.6047 523.0322 505.6047 c
+518.3572 505.6047 L
+516.2246 505.6047 516.1426 505.4407 516.1426 501.9959 c
+516.1426 466.5637 L
+516.1426 457.8699 516.8808 457.6237 520.7358 457.2137 c
+523.6884 456.8855 L
+524.2624 456.3115 524.1806 454.8351 523.5244 454.5071 c
+518.7672 454.6711 515.0764 454.7531 511.4676 454.7531 c
+507.8588 454.7531 504.0038 454.6711 498.7546 454.5071 c
+498.0986 454.8351 498.0164 456.4755 498.5906 456.8855 c
+502.0356 457.2957 L
+505.8904 457.6237 506.6286 457.8699 506.6286 466.5637 C
+506.6286 501.9959 l
+f
+*U
+1 Ap
+0 R
+0.9 G
+0.0797 w
+84.1686 502.0388 m
+89.091 497.1166 L
+70.6526 478.6605 L
+70.3158 478.324 70.3375 477.7555 70.702 477.3919 c
+71.0649 477.0283 71.6334 477.0058 71.9708 477.3432 C
+90.4005 495.8064 L
+95.353 490.8553 L
+76.7494 472.2375 L
+73.8856 469.373 69.0566 469.5595 65.9624 472.653 c
+62.8696 475.7465 62.6828 480.5762 65.5476 483.44 C
+84.1686 502.0388 L
+b
+84.2031 455.1757 m
+79.2807 460.0978 L
+97.7184 478.5537 L
+98.0556 478.8902 98.0342 479.4589 97.6697 479.8225 c
+97.3068 480.1871 96.7374 480.2086 96.4001 479.8712 C
+77.9712 461.408 L
+73.0196 466.3591 L
+91.622 484.9769 L
+94.4861 487.8415 99.315 487.655 102.4093 484.5614 c
+105.5021 481.4685 105.6877 476.639 102.8241 473.7744 C
+84.2031 455.1757 L
+b
+85.3913 454.0591 m
+90.3128 458.9812 L
+108.7693 440.5428 L
+109.1052 440.2063 109.6739 440.2286 110.0382 440.5922 c
+110.4011 440.9561 110.4243 441.5246 110.0862 441.8613 C
+91.6229 460.2917 L
+96.5748 465.2433 L
+115.1916 446.6406 L
+118.0555 443.776 117.8697 438.9462 114.7763 435.8536 c
+111.6835 432.76 106.853 432.5733 103.9891 435.438 C
+85.3913 454.0591 L
+b
+132.2538 454.0933 m
+127.3313 449.1711 L
+108.8755 467.6096 L
+108.539 467.9461 107.9712 467.9245 107.6066 467.56 c
+107.2436 467.1964 107.2207 466.6285 107.5579 466.2913 C
+126.0218 447.8607 L
+121.0703 442.9098 L
+102.4524 461.5125 L
+99.5884 464.3764 99.7744 469.2062 102.8687 472.2996 c
+105.9615 475.3933 110.7918 475.5792 113.6557 472.7153 C
+132.2538 454.0933 L
+b
+133.3701 455.2815 m
+128.4479 460.2039 L
+146.8872 478.6592 L
+147.2229 478.9963 147.2015 479.5641 146.8369 479.9286 c
+146.474 480.2925 145.9046 480.3148 145.5688 479.9774 C
+127.1384 461.5134 L
+122.1868 466.465 L
+140.7895 485.0831 L
+143.6533 487.9469 148.483 487.7611 151.5765 484.6676 c
+154.6694 481.574 154.8568 476.7444 151.9928 473.8803 C
+133.3701 455.2815 L
+b
+133.3358 502.1449 m
+138.2582 497.2227 L
+119.8198 478.7668 L
+119.4831 478.4292 119.5047 477.8616 119.8692 477.498 c
+120.2337 477.1335 120.8006 477.1119 121.138 477.4484 C
+139.5691 495.9123 L
+144.5202 490.9605 L
+125.9183 472.3427 L
+123.0528 469.4788 118.2239 469.6656 115.1313 472.7582 c
+112.0368 475.8517 111.851 480.6816 114.7148 483.5454 C
+133.3358 502.1449 L
+b
+132.1485 503.2615 m
+127.2262 498.3391 L
+108.7709 516.7768 L
+108.4338 517.1143 107.866 517.0917 107.5014 516.7281 c
+107.1369 516.3643 107.1155 515.7958 107.4527 515.4593 C
+125.9167 497.0289 L
+120.9642 492.0771 L
+102.347 510.6797 L
+99.4832 513.5436 99.669 518.3734 102.7619 521.467 c
+105.8554 524.5605 110.685 524.7464 113.5489 521.8825 C
+132.1485 503.2615 L
+b
+85.2842 503.2273 m
+90.2073 508.1494 L
+108.6625 489.711 L
+109 489.3745 109.5678 489.3958 109.9314 489.7595 c
+110.2957 490.124 110.3182 490.6918 109.9808 491.0292 C
+91.5169 509.4589 L
+96.4695 514.4105 L
+115.0865 495.8078 L
+117.9503 492.9439 117.7645 488.1143 114.6709 485.0208 c
+111.5783 481.9272 106.7478 481.7414 103.8839 484.6053 C
+85.2842 503.2273 L
+b
+u
+*u
+0 Ap
+1 w
+193.219 433.6811 m
+196.0814 445.6746 L
+199.1037 445.6746 L
+201.8222 433.6811 L
+199.4235 433.6811 L
+198.8319 436.7195 L
+196.2093 436.7195 L
+195.6176 433.6811 L
+193.219 433.6811 l
+f
+1 D
+196.5611 438.4785 m
+198.4801 438.4785 L
+197.8724 441.8846 L
+197.7605 442.4443 197.7125 442.988 197.6485 443.5477 c
+197.6325 443.8196 197.6006 444.0914 197.5686 444.3473 c
+197.5366 444.3473 L
+197.5046 444.0914 197.4726 443.8196 197.4566 443.5477 c
+197.3927 442.988 197.3447 442.4443 197.2328 441.8846 C
+196.5611 438.4785 l
+f
+*U
+*u
+0 D
+218.0943 442.0286 m
+218.1103 443.1 218.0144 444.1554 216.783 444.1554 c
+216.0315 444.1554 215.5517 443.8516 215.5517 443.036 c
+215.5517 442.1245 216.1274 441.7727 216.831 441.3249 c
+217.5666 440.8612 218.9259 439.9657 219.5495 439.358 c
+220.3171 438.6064 220.557 437.8868 220.557 436.8474 c
+220.557 434.5767 219.0538 433.3933 216.863 433.3933 c
+214.1765 433.3933 213.217 434.8965 213.217 437.0393 c
+213.217 437.9188 L
+215.4558 437.9188 L
+215.4558 437.2152 L
+215.4078 436.0478 215.7596 435.2003 216.863 435.2003 c
+217.8065 435.2003 218.2542 435.696 218.2542 436.6075 c
+218.2542 437.3112 217.9344 437.7909 217.3587 438.1907 c
+216.1914 439.1022 214.7362 439.7578 213.8247 440.9571 c
+213.4569 441.5009 213.249 442.1565 213.249 442.7961 c
+213.249 444.843 214.4004 445.9624 216.7671 445.9624 c
+220.3331 445.9624 220.2371 443.2119 220.2531 442.0286 C
+218.0943 442.0286 l
+f
+*U
+*u
+228.8296 435.0244 m
+228.7976 435.0244 L
+228.4777 433.953 227.8701 433.4573 226.8626 433.4413 c
+225.2155 433.4413 224.8477 434.2888 224.8477 435.792 c
+224.8477 442.7002 L
+226.9266 442.7002 L
+226.9266 436.5276 L
+226.9266 436.1278 226.9106 435.68 227.1345 435.3282 c
+227.3104 435.1363 227.5023 435.0404 227.7741 435.0404 c
+228.7496 435.0404 228.7336 436.1438 228.7336 436.8474 c
+228.7336 442.7002 L
+230.8125 442.7002 L
+230.8125 433.6811 L
+228.8296 433.6811 L
+228.8296 435.0244 l
+f
+*U
+*u
+238.2065 441.7727 m
+238.2385 441.7727 L
+238.7022 442.8121 239.6297 442.9401 240.1095 442.9401 c
+241.2928 442.9401 242.2523 442.2524 242.1883 440.6373 c
+242.1883 433.6811 L
+240.1095 433.6811 L
+240.1095 439.6938 L
+240.1095 440.5734 240.0135 441.149 239.2299 441.181 c
+238.4464 441.213 238.1745 440.4774 238.2065 439.5179 c
+238.2065 433.6811 L
+236.1277 433.6811 L
+236.1277 442.7002 L
+238.2065 442.7002 L
+238.2065 441.7727 l
+f
+*U
+*u
+257.0861 433.6811 m
+254.8474 433.6811 L
+254.8474 445.6746 L
+258.4134 445.6746 L
+259.6128 440.1096 L
+259.8047 439.1981 259.9326 438.2706 260.0285 437.3431 c
+260.0605 437.3431 L
+260.1725 438.5265 260.2524 439.326 260.4123 440.1096 c
+261.6117 445.6746 L
+265.1617 445.6746 L
+265.1617 433.6811 L
+262.9229 433.6811 L
+262.9229 437.4551 L
+262.9229 439.8378 262.9709 442.2205 263.1148 444.6031 c
+263.0829 444.6031 L
+260.6842 433.6811 L
+259.3249 433.6811 L
+256.9742 444.6031 L
+256.8943 444.6031 L
+257.0382 442.2205 257.0861 439.8378 257.0861 437.4551 C
+257.0861 433.6811 l
+f
+*U
+*u
+270.6366 433.6811 m
+270.6366 442.7002 L
+272.7154 442.7002 L
+272.7154 433.6811 L
+270.6366 433.6811 l
+f
+1 D
+270.6366 443.7876 m
+270.6366 445.6746 L
+272.7154 445.6746 L
+272.7154 443.7876 L
+270.6366 443.7876 l
+f
+*U
+*u
+0 D
+281.3204 439.5659 m
+281.3204 440.5734 L
+281.2884 441.0691 281.0485 441.3409 280.6008 441.3409 c
+279.8012 441.3409 279.8012 440.4294 279.8172 439.326 c
+279.8172 437.1992 L
+279.7693 435.4402 279.9771 435.1204 280.6008 435.0404 c
+281.2404 435.0564 281.2564 435.6481 281.3204 436.3677 c
+281.3204 437.1992 L
+283.3993 437.1992 L
+283.3993 436.3677 L
+283.3993 434.4807 282.6157 433.4413 280.5528 433.4413 c
+278.7138 433.4413 277.6584 434.4167 277.7384 436.8154 c
+277.7384 439.7418 L
+277.7224 442.2684 278.9697 442.9401 280.5528 442.9401 c
+282.6477 442.9401 283.4152 441.6288 283.3993 440.2855 c
+283.3993 439.5659 L
+281.3204 439.5659 l
+f
+*U
+*u
+290.2627 441.1011 m
+290.2946 441.1011 L
+290.5505 441.7567 290.8064 442.1245 291.1102 442.3804 c
+291.7019 442.8761 292.1016 442.8441 292.4055 442.8601 c
+292.4055 440.3975 L
+291.2541 440.5094 290.3746 440.2216 290.3426 438.8943 c
+290.3426 433.6811 L
+288.2638 433.6811 L
+288.2638 442.7002 L
+290.2627 442.7002 L
+290.2627 441.1011 l
+f
+*U
+*u
+296.708 437.8708 m
+296.724 440.9571 296.7559 442.9401 299.8902 442.9401 c
+302.9765 442.9401 302.9925 440.9571 303.0085 437.8708 c
+303.0245 434.7366 302.5767 433.3933 299.8902 433.4413 c
+297.1557 433.3933 296.692 434.7366 296.708 437.8708 c
+f
+1 D
+298.7868 436.6235 m
+298.7868 435.5201 298.8828 435.0404 299.8902 435.0404 c
+300.8497 435.0404 300.9297 435.5201 300.9297 436.6235 c
+300.9297 439.6299 L
+300.9297 440.4774 300.9297 441.3409 299.8902 441.3409 c
+298.7868 441.3409 298.7868 440.4774 298.7868 439.6299 C
+298.7868 436.6235 l
+f
+*U
+*u
+0 D
+309.619 436.6555 m
+309.4591 434.9924 310.0987 435.0404 310.5785 435.0404 c
+311.1701 435.0404 311.5859 435.4722 311.442 436.0478 c
+311.41 436.5596 310.8183 436.8474 310.4185 437.1193 c
+309.2832 437.9028 L
+308.2437 438.6224 307.5721 439.454 307.5721 440.7493 c
+307.5721 442.1405 308.6755 442.9401 310.6744 442.9401 c
+312.6893 442.9401 313.6168 441.8846 313.5688 439.9497 c
+311.49 439.9497 L
+311.5379 440.9571 311.2501 441.3409 310.5305 441.3409 c
+310.0348 441.3409 309.651 441.1171 309.651 440.6053 c
+309.651 440.0776 310.0348 439.8378 310.4345 439.5659 c
+312.1296 438.4145 L
+312.6573 438.1107 313.4889 437.2472 313.5528 436.6395 c
+313.7287 435.0724 313.3449 433.4413 310.4665 433.4413 c
+309.3631 433.4413 307.3003 433.905 307.5401 436.6555 C
+309.619 436.6555 l
+f
+*U
+*u
+319.6966 442.7002 m
+320.6081 437.9188 L
+320.752 437.1193 320.832 436.3197 320.912 435.5201 c
+320.9439 435.5201 L
+321.0079 436.3037 321.1198 437.0873 321.2638 437.8549 c
+322.1753 442.7002 L
+324.2861 442.7002 L
+322.0953 433.5532 L
+321.5676 431.5063 321.5196 430.227 318.6412 430.6428 c
+318.6412 432.2579 L
+318.977 432.2579 319.8725 432.082 319.8725 432.6577 c
+319.8725 432.9775 319.7606 433.4893 319.6806 433.8091 c
+317.5058 442.7002 L
+319.6966 442.7002 l
+f
+*U
+*u
+329.9662 436.6555 m
+329.8062 434.9924 330.4459 435.0404 330.9256 435.0404 c
+331.5173 435.0404 331.9331 435.4722 331.7891 436.0478 c
+331.7572 436.5596 331.1655 436.8474 330.7657 437.1193 c
+329.6303 437.9028 L
+328.5909 438.6224 327.9193 439.454 327.9193 440.7493 c
+327.9193 442.1405 329.0227 442.9401 331.0216 442.9401 c
+333.0365 442.9401 333.964 441.8846 333.916 439.9497 c
+331.8371 439.9497 L
+331.8851 440.9571 331.5973 441.3409 330.8777 441.3409 c
+330.3819 441.3409 329.9981 441.1171 329.9981 440.6053 c
+329.9981 440.0776 330.3819 439.8378 330.7817 439.5659 c
+332.4768 438.4145 L
+333.0045 438.1107 333.836 437.2472 333.9 436.6395 c
+334.0759 435.0724 333.6921 433.4413 330.8137 433.4413 c
+329.7103 433.4413 327.6474 433.905 327.8873 436.6555 C
+329.9662 436.6555 l
+f
+*U
+*u
+341.9627 433.6492 m
+340.7314 433.5052 339.0044 433.3933 339.0044 435.0724 c
+339.0044 441.181 L
+338.1568 441.181 L
+338.1568 442.7002 L
+338.9884 442.7002 L
+338.9884 445.1788 L
+341.0832 445.1788 L
+341.0832 442.7002 L
+341.9627 442.7002 L
+341.9627 441.181 L
+341.0832 441.181 L
+341.0832 435.5841 L
+341.1312 435.2003 341.7069 435.2483 341.9627 435.2803 C
+341.9627 433.6492 l
+f
+*U
+*u
+346.4417 439.5979 m
+346.3458 441.7247 347.4332 442.9401 349.4801 442.9401 c
+352.3745 442.9401 352.6783 441.4369 352.6783 438.9742 c
+352.6783 437.7589 L
+348.5206 437.7589 L
+348.5206 436.4476 L
+348.5366 435.2643 348.9843 435.0404 349.608 435.0404 c
+350.3756 435.0404 350.5995 435.6001 350.5675 436.7355 c
+352.6463 436.7355 L
+352.7263 434.7206 351.8947 433.4413 349.7679 433.4413 c
+347.3692 433.4413 346.3938 434.5767 346.4417 437.2312 C
+346.4417 439.5979 l
+f
+1 D
+350.5995 439.358 m
+350.5995 440.1416 L
+350.5835 441.0531 350.3436 441.3409 349.5121 441.3409 c
+348.4726 441.3409 348.5206 440.5414 348.5206 439.7258 c
+348.5206 439.358 L
+350.5995 439.358 l
+f
+*U
+*u
+0 D
+359.9764 441.7727 m
+360.0084 441.7727 L
+360.4721 442.7642 361.3197 442.9081 361.9913 442.9401 c
+362.7589 442.9561 363.7823 442.6202 363.9262 441.7727 c
+364.342 442.5563 364.9976 442.9401 366.0211 442.9401 c
+367.5562 442.9401 368.2279 441.9806 368.2279 441.0211 c
+368.2279 433.6811 L
+366.149 433.6811 L
+366.149 439.7738 L
+366.149 440.5894 366.0691 441.3889 365.1576 441.3409 c
+364.2621 441.293 364.1021 440.6693 364.1021 439.6139 c
+364.1021 433.6811 L
+362.0233 433.6811 L
+362.0233 439.8857 L
+362.0233 440.6853 361.9593 441.3569 360.9998 441.3409 c
+360.0244 441.3249 359.9764 440.6053 359.9764 439.6139 c
+359.9764 433.6811 L
+357.8975 433.6811 L
+357.8975 442.7002 L
+359.9764 442.7002 L
+359.9764 441.7727 l
+f
+*U
+*u
+375.046 436.6555 m
+374.8861 434.9924 375.5257 435.0404 376.0055 435.0404 c
+376.5971 435.0404 377.0129 435.4722 376.869 436.0478 c
+376.837 436.5596 376.2453 436.8474 375.8455 437.1193 c
+374.7102 437.9028 L
+373.6707 438.6224 372.9991 439.454 372.9991 440.7493 c
+372.9991 442.1405 374.1025 442.9401 376.1014 442.9401 c
+378.1163 442.9401 379.0438 441.8846 378.9958 439.9497 c
+376.917 439.9497 L
+376.9649 440.9571 376.6771 441.3409 375.9575 441.3409 c
+375.4618 441.3409 375.078 441.1171 375.078 440.6053 c
+375.078 440.0776 375.4618 439.8378 375.8615 439.5659 c
+377.5566 438.4145 L
+378.0843 438.1107 378.9159 437.2472 378.9798 436.6395 c
+379.1557 435.0724 378.7719 433.4413 375.8935 433.4413 c
+374.7901 433.4413 372.7273 433.905 372.9671 436.6555 C
+375.046 436.6555 l
+f
+*U
+*u
+384.468 432.066 m
+385.2196 432.146 385.6353 432.8176 385.5874 433.6811 c
+384.468 433.6811 L
+384.468 435.792 L
+386.5788 435.792 L
+386.5788 433.7291 L
+386.5788 432.3699 385.8752 431.5383 384.468 431.3624 C
+384.468 432.066 l
+f
+*U
+*u
+399.7444 433.6811 m
+399.7444 445.6746 L
+401.9831 445.6746 L
+401.9831 433.6811 L
+399.7444 433.6811 l
+f
+*U
+*u
+409.3725 441.7727 m
+409.4045 441.7727 L
+409.8683 442.8121 410.7957 442.9401 411.2755 442.9401 c
+412.4588 442.9401 413.4183 442.2524 413.3543 440.6373 c
+413.3543 433.6811 L
+411.2755 433.6811 L
+411.2755 439.6938 L
+411.2755 440.5734 411.1795 441.149 410.396 441.181 c
+409.6124 441.213 409.3405 440.4774 409.3725 439.5179 c
+409.3725 433.6811 L
+407.2937 433.6811 L
+407.2937 442.7002 L
+409.3725 442.7002 L
+409.3725 441.7727 l
+f
+*U
+*u
+421.8997 439.5659 m
+421.8997 440.5734 L
+421.8678 441.0691 421.6279 441.3409 421.1801 441.3409 c
+420.3806 441.3409 420.3806 440.4294 420.3966 439.326 c
+420.3966 437.1992 L
+420.3486 435.4402 420.5565 435.1204 421.1801 435.0404 c
+421.8198 435.0564 421.8358 435.6481 421.8997 436.3677 c
+421.8997 437.1992 L
+423.9786 437.1992 L
+423.9786 436.3677 L
+423.9786 434.4807 423.195 433.4413 421.1322 433.4413 c
+419.2932 433.4413 418.2378 434.4167 418.3177 436.8154 c
+418.3177 439.7418 L
+418.3017 442.2684 419.549 442.9401 421.1322 442.9401 c
+423.227 442.9401 423.9946 441.6288 423.9786 440.2855 c
+423.9786 439.5659 L
+421.8997 439.5659 l
+f
+*U
+*u
+429.3391 433.6811 m
+429.3391 435.792 L
+431.4499 435.792 L
+431.4499 433.6811 L
+429.3391 433.6811 l
+f
+*U
+*u
+444.5515 433.6811 m
+444.5515 445.6746 L
+448.1655 445.6746 L
+449.125 445.6746 450.0684 445.6106 450.7081 444.795 c
+451.2198 444.1394 451.2998 443.4518 451.2998 442.6362 c
+451.2998 441.5968 451.0759 440.5734 449.8606 440.1256 c
+449.8606 440.0936 L
+451.1239 439.9177 451.6036 438.8623 451.6036 437.3112 c
+451.6036 436.8154 451.5716 436.3197 451.4437 435.84 c
+450.964 434.3208 450.1004 433.6811 448.5013 433.6811 C
+444.5515 433.6811 l
+f
+1 D
+447.27 435.4402 m
+447.7337 435.4402 448.2135 435.3922 448.6132 435.5681 c
+449.2209 435.84 449.3009 436.6235 449.3009 437.2312 c
+449.3009 438.5265 449.045 439.0702 447.6538 439.0702 c
+446.7902 439.0702 L
+446.7902 435.4402 L
+447.27 435.4402 l
+f
+447.206 440.8292 m
+447.7497 440.8292 448.4533 440.7972 448.8051 441.245 c
+449.013 441.5488 449.045 441.9646 449.045 442.5403 c
+449.045 443.4358 448.8531 443.8835 447.8297 443.9155 c
+446.7902 443.9155 L
+446.7902 440.8292 L
+447.206 440.8292 l
+f
+*U
+*u
+0 D
+460.5478 435.0244 m
+460.5158 435.0244 L
+460.196 433.953 459.5883 433.4573 458.5809 433.4413 c
+456.9338 433.4413 456.566 434.2888 456.566 435.792 c
+456.566 442.7002 L
+458.6449 442.7002 L
+458.6449 436.5276 L
+458.6449 436.1278 458.6289 435.68 458.8527 435.3282 c
+459.0287 435.1363 459.2205 435.0404 459.4924 435.0404 c
+460.4679 435.0404 460.4519 436.1438 460.4519 436.8474 c
+460.4519 442.7002 L
+462.5307 442.7002 L
+462.5307 433.6811 L
+460.5478 433.6811 L
+460.5478 435.0244 l
+f
+*U
+*u
+469.3971 436.6555 m
+469.2371 434.9924 469.8768 435.0404 470.3565 435.0404 c
+470.9482 435.0404 471.364 435.4722 471.2201 436.0478 c
+471.1881 436.5596 470.5964 436.8474 470.1966 437.1193 c
+469.0612 437.9028 L
+468.0218 438.6224 467.3502 439.454 467.3502 440.7493 c
+467.3502 442.1405 468.4536 442.9401 470.4525 442.9401 c
+472.4674 442.9401 473.3949 441.8846 473.3469 439.9497 c
+471.268 439.9497 L
+471.316 440.9571 471.0282 441.3409 470.3086 441.3409 c
+469.8128 441.3409 469.429 441.1171 469.429 440.6053 c
+469.429 440.0776 469.8128 439.8378 470.2126 439.5659 c
+471.9077 438.4145 L
+472.4354 438.1107 473.2669 437.2472 473.3309 436.6395 c
+473.5068 435.0724 473.123 433.4413 470.2446 433.4413 c
+469.1412 433.4413 467.0783 433.905 467.3182 436.6555 C
+469.3971 436.6555 l
+f
+*U
+*u
+478.3873 433.6811 m
+478.3873 442.7002 L
+480.4662 442.7002 L
+480.4662 433.6811 L
+478.3873 433.6811 l
+f
+478.3873 443.7876 m
+478.3873 445.6746 L
+480.4662 445.6746 L
+480.4662 443.7876 L
+478.3873 443.7876 l
+f
+*U
+*u
+487.9355 441.7727 m
+487.9675 441.7727 L
+488.4312 442.8121 489.3587 442.9401 489.8385 442.9401 c
+491.0218 442.9401 491.9813 442.2524 491.9173 440.6373 c
+491.9173 433.6811 L
+489.8385 433.6811 L
+489.8385 439.6938 L
+489.8385 440.5734 489.7425 441.149 488.9589 441.181 c
+488.1754 441.213 487.9035 440.4774 487.9355 439.5179 c
+487.9355 433.6811 L
+485.8567 433.6811 L
+485.8567 442.7002 L
+487.9355 442.7002 L
+487.9355 441.7727 l
+f
+*U
+*u
+497.1046 439.5979 m
+497.0086 441.7247 498.096 442.9401 500.1429 442.9401 c
+503.0373 442.9401 503.3412 441.4369 503.3412 438.9742 c
+503.3412 437.7589 L
+499.1834 437.7589 L
+499.1834 436.4476 L
+499.1994 435.2643 499.6472 435.0404 500.2708 435.0404 c
+501.0384 435.0404 501.2623 435.6001 501.2303 436.7355 c
+503.3092 436.7355 L
+503.3891 434.7206 502.5576 433.4413 500.4308 433.4413 c
+498.0321 433.4413 497.0566 434.5767 497.1046 437.2312 C
+497.1046 439.5979 l
+f
+501.2623 439.358 m
+501.2623 440.1416 L
+501.2463 441.0531 501.0064 441.3409 500.1749 441.3409 c
+499.1355 441.3409 499.1834 440.5414 499.1834 439.7258 c
+499.1834 439.358 L
+501.2623 439.358 l
+f
+*U
+*u
+509.7118 436.6555 m
+509.5518 434.9924 510.1915 435.0404 510.6712 435.0404 c
+511.2629 435.0404 511.6787 435.4722 511.5348 436.0478 c
+511.5028 436.5596 510.9111 436.8474 510.5113 437.1193 c
+509.3759 437.9028 L
+508.3365 438.6224 507.6649 439.454 507.6649 440.7493 c
+507.6649 442.1405 508.7683 442.9401 510.7672 442.9401 c
+512.7821 442.9401 513.7096 441.8846 513.6616 439.9497 c
+511.5827 439.9497 L
+511.6307 440.9571 511.3429 441.3409 510.6233 441.3409 c
+510.1275 441.3409 509.7437 441.1171 509.7437 440.6053 c
+509.7437 440.0776 510.1275 439.8378 510.5273 439.5659 c
+512.2224 438.4145 L
+512.7501 438.1107 513.5816 437.2472 513.6456 436.6395 c
+513.8215 435.0724 513.4377 433.4413 510.5593 433.4413 c
+509.4559 433.4413 507.393 433.905 507.6329 436.6555 C
+509.7118 436.6555 l
+f
+*U
+*u
+520.0453 436.6555 m
+519.8853 434.9924 520.525 435.0404 521.0047 435.0404 c
+521.5964 435.0404 522.0122 435.4722 521.8683 436.0478 c
+521.8363 436.5596 521.2446 436.8474 520.8448 437.1193 c
+519.7094 437.9028 L
+518.67 438.6224 517.9984 439.454 517.9984 440.7493 c
+517.9984 442.1405 519.1018 442.9401 521.1007 442.9401 c
+523.1156 442.9401 524.0431 441.8846 523.9951 439.9497 c
+521.9162 439.9497 L
+521.9642 440.9571 521.6764 441.3409 520.9568 441.3409 c
+520.461 441.3409 520.0772 441.1171 520.0772 440.6053 c
+520.0772 440.0776 520.461 439.8378 520.8608 439.5659 c
+522.5559 438.4145 L
+523.0836 438.1107 523.9151 437.2472 523.9791 436.6395 c
+524.155 435.0724 523.7712 433.4413 520.8928 433.4413 c
+519.7894 433.4413 517.7265 433.905 517.9664 436.6555 C
+520.0453 436.6555 l
+f
+*U
+U
+U
+LB
+%AI5_EndLayer--
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_IllustratorA_AI5 /terminate get exec
+Adobe_level2_AI5 /terminate get exec
+%%EOF
+
+%%EndDocument
+FMENDEPSF
+0 0 0 1 0 0 0 K
+0 72 612 720 C
+0 14 Q
+0 X
+0 0 0 1 0 0 0 K
+-1.61 -0.28 (Douglas Kramer) 198 522.01 B
+0 10 Q
+-1.15 -0.2 (W) 198 468.68 B
+-1.15 -0.2 (ith contributions by) 207.04 468.68 B
+-1.15 -0.2 (Bill Joy and David Spenhoff) 198 456.68 B
+0 0 0 1 0 0 0 K
+[/Creator(FrameMaker xm5.0P3f)/DOCINFO FmPD2
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.1/DEST FmPD2
+[/Dest/F.TitlePagedoc/DEST FmPD2
+[/Dest/L.TitlePagedoc/DEST FmPD2
+[/Title(A)/Rect[45 540 567 650]/ARTICLE FmPD2
+[/Title(A)/Rect[45 294 567 540]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "1" 1
+%%Page: "2" 2
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+184.97 83.74 393.7 101.23 R
+7 X
+0 0 0 1 0 0 0 K
+V
+1 1 0 0 0 0 1 K
+0 28 26 105 100 36 36 54 162 FMBEGINEPSF
+%%BeginDocument: <inline>
+%!PS-Adobe-2.0 EPSF-2.0
+%%Creator: Adobe Illustrator(TM) 3.0
+%%For: (clyde) (sun)
+%%Title: (recycle.logo)
+%%CreationDate: (9/24/91) (4:13 PM)
+%%DocumentProcessColors: Black
+%%DocumentSuppliedResources: procset Adobe_packedarray 2.0 0
+%%+ procset Adobe_cmykcolor 1.1 0
+%%+ procset Adobe_cshow 1.1 0
+%%+ procset Adobe_customcolor 1.0 0
+%%+ procset Adobe_IllustratorA_AI3 1.0 0
+%%BoundingBox: 28 26 105 100
+%AI3_ColorUsage: Black&White
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 30 31 582 761
+%AI3_DocumentPreview: Macintosh_Pic
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_packedarray 2.0 0
+%%Title: (Packed Array Operators)
+%%Version: 2.0
+%%CreationDate: (8/2/90) ()
+%%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_packedarray 5 dict dup begin put
+/initialize % - initialize -
+{
+/packedarray where
+ {
+ pop
+ }
+ {
+ Adobe_packedarray begin
+ Adobe_packedarray
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ userdict 3 1 roll put
+ } forall
+ end
+ } ifelse
+} def
+/terminate % - terminate -
+{
+} def
+/packedarray % arguments count packedarray array
+{
+array astore readonly
+} def
+/setpacking % boolean setpacking -
+{
+pop
+} def
+/currentpacking % - setpacking boolean
+{
+false
+} def
+currentdict readonly pop end
+%%EndResource
+Adobe_packedarray /initialize get exec
+%%BeginResource: procset Adobe_cmykcolor 1.1 0
+%%Title: (CMYK Color Operators)
+%%Version: 1.1
+%%CreationDate: (1/23/89) ()
+%%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_cmykcolor 4 dict dup begin put
+/initialize % - initialize -
+{
+/setcmykcolor where
+ {
+ pop
+ }
+ {
+ userdict /Adobe_cmykcolor_vars 2 dict dup begin put
+ /_setrgbcolor
+ /setrgbcolor load def
+ /_currentrgbcolor
+ /currentrgbcolor load def
+ Adobe_cmykcolor begin
+ Adobe_cmykcolor
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ end
+ Adobe_cmykcolor begin
+ } ifelse
+} def
+/terminate % - terminate -
+{
+currentdict Adobe_cmykcolor eq
+ {
+ end
+ } if
+} def
+/setcmykcolor % cyan magenta yellow black setcmykcolor -
+{
+1 sub 4 1 roll
+3
+ {
+ 3 index add neg dup 0 lt
+ {
+ pop 0
+ } if
+ 3 1 roll
+ } repeat
+Adobe_cmykcolor_vars /_setrgbcolor get exec
+pop
+} def
+/currentcmykcolor % - currentcmykcolor cyan magenta yellow black
+{
+Adobe_cmykcolor_vars /_currentrgbcolor get exec
+3
+ {
+ 1 sub neg 3 1 roll
+ } repeat
+0
+} def
+currentdict readonly pop end
+setpacking
+%%EndResource
+%%BeginResource: procset Adobe_cshow 1.1 0
+%%Title: (cshow Operator)
+%%Version: 1.1
+%%CreationDate: (1/23/89) ()
+%%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_cshow 3 dict dup begin put
+/initialize % - initialize -
+{
+/cshow where
+ {
+ pop
+ }
+ {
+ userdict /Adobe_cshow_vars 1 dict dup begin put
+ /_cshow % - _cshow proc
+ {} def
+ Adobe_cshow begin
+ Adobe_cshow
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ userdict 3 1 roll put
+ } forall
+ end
+ end
+ } ifelse
+} def
+/terminate % - terminate -
+{
+} def
+/cshow % proc string cshow -
+{
+exch
+Adobe_cshow_vars
+ exch /_cshow
+ exch put
+ {
+ 0 0 Adobe_cshow_vars /_cshow get exec
+ } forall
+} def
+currentdict readonly pop end
+setpacking
+%%EndResource
+%%BeginResource: procset Adobe_customcolor 1.0 0
+%%Title: (Custom Color Operators)
+%%Version: 1.0
+%%CreationDate: (5/9/88) ()
+%%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_customcolor 5 dict dup begin put
+/initialize % - initialize -
+{
+/setcustomcolor where
+ {
+ pop
+ }
+ {
+ Adobe_customcolor begin
+ Adobe_customcolor
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ Adobe_customcolor begin
+ } ifelse
+} def
+/terminate % - terminate -
+{
+currentdict Adobe_customcolor eq
+ {
+ end
+ } if
+} def
+/findcmykcustomcolor % cyan magenta yellow black name findcmykcustomcolor object
+{
+5 packedarray
+} def
+/setcustomcolor % object tint setcustomcolor -
+{
+exch
+aload pop pop
+4
+ {
+ 4 index mul 4 1 roll
+ } repeat
+5 -1 roll pop
+setcmykcolor
+} def
+/setoverprint % boolean setoverprint -
+{
+pop
+} def
+currentdict readonly pop end
+setpacking
+%%EndResource
+%%BeginResource: procset Adobe_IllustratorA_AI3 1.0 0
+%%Title: (Adobe Illustrator (R) Version 3.0 Abbreviated Prolog)
+%%Version: 1.0
+%%CreationDate: (7/22/89) ()
+%%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_IllustratorA_AI3 61 dict dup begin put
+% initialization
+/initialize % - initialize -
+{
+userdict /Adobe_IllustratorA_AI3_vars 46 dict dup begin put
+% paint operands
+/_lp /none def
+/_pf {} def
+/_ps {} def
+/_psf {} def
+/_pss {} def
+/_pjsf {} def
+/_pjss {} def
+/_pola 0 def
+/_doClip 0 def
+% paint operators
+/cf currentflat def % - cf flatness
+% typography operands
+/_tm matrix def
+/_renderStart [/e0 /r0 /a0 /o0 /i0 /i0 /i0 /i0] def
+/_renderEnd [null null null null /e1 /r1 /a1 /clip] def
+/_render -1 def
+/_rise 0 def
+/_ax 0 def % x character spacing (_ax, _ay, _cx, _cy follows awidthshow naming convention)
+/_ay 0 def % y character spacing
+/_cx 0 def % x word spacing
+/_cy 0 def % y word spacing
+/_leading [0 0] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fScl 0 def
+/_cnt 0 def
+/_hs 1 def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+% typography operators
+/Tx {} def
+/Tj {} def
+% compound path operators
+/CRender {} def
+% printing
+/_AI3_savepage {} def
+% color operands
+/_gf null def
+/_cf 4 array def
+/_if null def
+/_of false def
+/_fc {} def
+/_gs null def
+/_cs 4 array def
+/_is null def
+/_os false def
+/_sc {} def
+/_i null def
+Adobe_IllustratorA_AI3 begin
+Adobe_IllustratorA_AI3
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ pop pop
+ } forall
+end
+end
+Adobe_IllustratorA_AI3 begin
+Adobe_IllustratorA_AI3_vars begin
+newpath
+} def
+/terminate % - terminate -
+{
+end
+end
+} def
+% definition operators
+/_ % - _ null
+null def
+/ddef % key value ddef -
+{
+Adobe_IllustratorA_AI3_vars 3 1 roll put
+} def
+/xput % key value literal xput -
+{
+dup load dup length exch maxlength eq
+ {
+ dup dup load dup
+ length 2 mul dict copy def
+ } if
+load begin def end
+} def
+/npop % integer npop -
+{
+ {
+ pop
+ } repeat
+} def
+% marking operators
+/sw % ax ay string sw x y
+{
+dup length exch stringwidth
+exch 5 -1 roll 3 index 1 sub mul add
+4 1 roll 3 1 roll 1 sub mul add
+} def
+/swj % cx cy fillchar ax ay string swj x y
+{
+dup 4 1 roll
+dup length exch stringwidth
+exch 5 -1 roll 3 index 1 sub mul add
+4 1 roll 3 1 roll 1 sub mul add
+6 2 roll /_cnt 0 ddef
+{1 index eq {/_cnt _cnt 1 add ddef} if} forall pop
+exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} def
+/ss % ax ay string matrix ss -
+{
+4 1 roll
+ { % matrix ax ay char 0 0 {proc} -
+ 2 npop
+ (0) exch 2 copy 0 exch put pop
+ gsave
+ false charpath currentpoint
+ 4 index setmatrix
+ stroke
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+3 npop
+} def
+/jss % cx cy fillchar ax ay string matrix jss -
+{
+4 1 roll
+ { % cx cy fillchar matrix ax ay char 0 0 {proc} -
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ gsave
+ _sp eq
+ {
+ exch 6 index 6 index 6 index 5 -1 roll widthshow
+ currentpoint
+ }
+ {
+ false charpath currentpoint
+ 4 index setmatrix stroke
+ }ifelse
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+6 npop
+} def
+% path operators
+/sp % ax ay string sp -
+{
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ false charpath
+ 2 copy rmoveto
+ } exch cshow
+2 npop
+} def
+/jsp % cx cy fillchar ax ay string jsp -
+{
+ { % cx cy fillchar ax ay char 0 0 {proc} -
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ _sp eq
+ {
+ exch 5 index 5 index 5 index 5 -1 roll widthshow
+ }
+ {
+ false charpath
+ }ifelse
+ 2 copy rmoveto
+ } exch cshow
+5 npop
+} def
+% path construction operators
+/pl % x y pl x y
+{
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} def
+/setstrokeadjust where
+ {
+ pop true setstrokeadjust
+ /c % x1 y1 x2 y2 x3 y3 c -
+ {
+ curveto
+ } def
+ /C
+ /c load def
+ /v % x2 y2 x3 y3 v -
+ {
+ currentpoint 6 2 roll curveto
+ } def
+ /V
+ /v load def
+ /y % x1 y1 x2 y2 y -
+ {
+ 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l % x y l -
+ {
+ lineto
+ } def
+ /L
+ /l load def
+ /m % x y m -
+ {
+ moveto
+ } def
+ }
+ {%else
+ /c
+ {
+ pl curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll pl curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ pl 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ pl lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ pl moveto
+ } def
+ }ifelse
+% graphic state operators
+/d % array phase d -
+{
+setdash
+} def
+/cf {} def % - cf flatness
+/i % flatness i -
+{
+dup 0 eq
+ {
+ pop cf
+ } if
+setflat
+} def
+/j % linejoin j -
+{
+setlinejoin
+} def
+/J % linecap J -
+{
+setlinecap
+} def
+/M % miterlimit M -
+{
+setmiterlimit
+} def
+/w % linewidth w -
+{
+setlinewidth
+} def
+% path painting operators
+/H % - H -
+{} def
+/h % - h -
+{
+closepath
+} def
+/N % - N -
+{
+_pola 0 eq
+ {
+ _doClip 1 eq {clip /_doClip 0 ddef} if
+ newpath
+ }
+ {
+ /CRender {N} ddef
+ }ifelse
+} def
+/n % - n -
+{N} def
+/F % - F -
+{
+_pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _pf grestore clip newpath /_lp /none ddef _fc
+ /_doClip 0 ddef
+ }
+ {
+ _pf
+ }ifelse
+ }
+ {
+ /CRender {F} ddef
+ }ifelse
+} def
+/f % - f -
+{
+closepath
+F
+} def
+/S % - S -
+{
+_pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _ps grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ _ps
+ }ifelse
+ }
+ {
+ /CRender {S} ddef
+ }ifelse
+} def
+/s % - s -
+{
+closepath
+S
+} def
+/B % - B -
+{
+_pola 0 eq
+ {
+ _doClip 1 eq % F clears _doClip
+ gsave F grestore
+ {
+ gsave S grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ S
+ }ifelse
+ }
+ {
+ /CRender {B} ddef
+ }ifelse
+} def
+/b % - b -
+{
+closepath
+B
+} def
+/W % - W -
+{
+/_doClip 1 ddef
+} def
+/* % - [string] * -
+{
+count 0 ne
+ {
+ dup type (stringtype) eq {pop} if
+ } if
+_pola 0 eq {newpath} if
+} def
+% group operators
+/u % - u -
+{} def
+/U % - U -
+{} def
+/q % - q -
+{
+_pola 0 eq {gsave} if
+} def
+/Q % - Q -
+{
+_pola 0 eq {grestore} if
+} def
+/*u % - *u -
+{
+_pola 1 add /_pola exch ddef
+} def
+/*U % - *U -
+{
+_pola 1 sub /_pola exch ddef
+_pola 0 eq {CRender} if
+} def
+/D % polarized D -
+{pop} def
+/*w % - *w -
+{} def
+/*W % - *W -
+{} def
+% place operators
+/` % matrix llx lly urx ury string ` -
+{
+/_i save ddef
+6 1 roll 4 npop
+concat
+userdict begin
+/showpage {} def
+false setoverprint
+pop
+} def
+/~ % - ~ -
+{
+end
+_i restore
+} def
+% color operators
+/O % flag O -
+{
+0 ne
+/_of exch ddef
+/_lp /none ddef
+} def
+/R % flag R -
+{
+0 ne
+/_os exch ddef
+/_lp /none ddef
+} def
+/g % gray g -
+{
+/_gf exch ddef
+/_fc
+{
+_lp /fill ne
+ {
+ _of setoverprint
+ _gf setgray
+ /_lp /fill ddef
+ } if
+} ddef
+/_pf
+{
+_fc
+fill
+} ddef
+/_psf
+{
+_fc
+ashow
+} ddef
+/_pjsf
+{
+_fc
+awidthshow
+} ddef
+/_lp /none ddef
+} def
+/G % gray G -
+{
+/_gs exch ddef
+/_sc
+{
+_lp /stroke ne
+ {
+ _os setoverprint
+ _gs setgray
+ /_lp /stroke ddef
+ } if
+} ddef
+/_ps
+{
+_sc
+stroke
+} ddef
+/_pss
+{
+_sc
+ss
+} ddef
+/_pjss
+{
+_sc
+jss
+} ddef
+/_lp /none ddef
+} def
+/k % cyan magenta yellow black k -
+{
+_cf astore pop
+/_fc
+{
+_lp /fill ne
+ {
+ _of setoverprint
+ _cf aload pop setcmykcolor
+ /_lp /fill ddef
+ } if
+} ddef
+/_pf
+{
+_fc
+fill
+} ddef
+/_psf
+{
+_fc
+ashow
+} ddef
+/_pjsf
+{
+_fc
+awidthshow
+} ddef
+/_lp /none ddef
+} def
+/K % cyan magenta yellow black K -
+{
+_cs astore pop
+/_sc
+{
+_lp /stroke ne
+ {
+ _os setoverprint
+ _cs aload pop setcmykcolor
+ /_lp /stroke ddef
+ } if
+} ddef
+/_ps
+{
+_sc
+stroke
+} ddef
+/_pss
+{
+_sc
+ss
+} ddef
+/_pjss
+{
+_sc
+jss
+} ddef
+/_lp /none ddef
+} def
+/x % cyan magenta yellow black name gray x -
+{
+/_gf exch ddef
+findcmykcustomcolor
+/_if exch ddef
+/_fc
+{
+_lp /fill ne
+ {
+ _of setoverprint
+ _if _gf 1 exch sub setcustomcolor
+ /_lp /fill ddef
+ } if
+} ddef
+/_pf
+{
+_fc
+fill
+} ddef
+/_psf
+{
+_fc
+ashow
+} ddef
+/_pjsf
+{
+_fc
+awidthshow
+} ddef
+/_lp /none ddef
+} def
+/X % cyan magenta yellow black name gray X -
+{
+/_gs exch ddef
+findcmykcustomcolor
+/_is exch ddef
+/_sc
+{
+_lp /stroke ne
+ {
+ _os setoverprint
+ _is _gs 1 exch sub setcustomcolor
+ /_lp /stroke ddef
+ } if
+} ddef
+/_ps
+{
+_sc
+stroke
+} ddef
+/_pss
+{
+_sc
+ss
+} ddef
+/_pjss
+{
+_sc
+jss
+} ddef
+/_lp /none ddef
+} def
+% locked object operator
+/A % value A -
+{
+pop
+} def
+currentdict readonly pop end
+setpacking
+% annotate page operator
+/annotatepage
+{
+} def
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_cmykcolor /initialize get exec
+Adobe_cshow /initialize get exec
+Adobe_customcolor /initialize get exec
+Adobe_IllustratorA_AI3 /initialize get exec
+%%EndSetup
+0 A
+u
+u
+0 R
+0 G
+0 i 0 J 0 j 1.5 w 10 M []0 d
+%AI3_Note:
+0 D
+55.8513 89.3866 m
+70.6271 89.3302 l
+77.0061 89.4337 78.4273 86.3828 y
+81.2352 82.0317 l
+85.1147 84.3127 l
+78.8875 72.4495 l
+65.0513 72.4954 l
+68.806 74.7695 l
+62.7847 84.0125 l
+57.169 92.7147 54.0208 88.5339 53.0985 87.1056 c
+46.3582 75.4643 l
+58.1242 68.7309 l
+65.0414 80.5698 l
+S
+U
+u
+46.1811 39.5344 m
+38.8421 52.3589 l
+35.5629 57.8315 37.4945 60.5878 y
+39.8587 65.195 l
+35.9435 67.4144 l
+49.3311 67.953 l
+56.2094 55.9475 l
+52.3626 58.0622 l
+47.3685 48.226 l
+42.64 39.0115 47.8349 38.3755 49.5329 38.2909 c
+62.9848 38.2743 l
+62.9331 51.8307 l
+49.2217 51.9017 l
+S
+U
+u
+94.6634 56.0541 m
+87.2266 43.2861 l
+84.1268 37.7099 80.774 38.0046 y
+75.6019 37.7484 l
+75.6374 33.2481 l
+68.4772 44.5727 l
+75.4352 56.5324 l
+75.5272 52.1436 l
+86.5426 52.7367 l
+96.8869 53.249 94.8403 58.0658 94.0645 59.5787 c
+87.353 71.2367 l
+75.6386 64.4136 l
+82.4327 52.5037 l
+S
+U
+U
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_IllustratorA_AI3 /terminate get exec
+Adobe_customcolor /terminate get exec
+Adobe_cshow /terminate get exec
+Adobe_cmykcolor /terminate get exec
+Adobe_packedarray /terminate get exec
+%%EOF
+
+%%EndDocument
+FMENDEPSF
+54.67 126 90.67 162 R
+1 1 0 0 0 0 1 K
+V
+0 0 0 1 0 0 0 K
+1 8 Q
+0 X
+0 0 0 1 0 0 0 K
+0.08 (Please) 61.32 156.67 S
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+0.08 (Recycle) 58.94 145.67 S
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 9 Q
+-0.58 0.09 (Copyright Information) 54 591 B
+2 F
+-0.58 0.09 (\323) 54 574 B
+1 F
+-0.58 0.09 ( 1995, 1996, Sun Micr) 61.2 574 B
+-0.58 0.09 (osystems, Inc. All rights r) 144.16 574 B
+-0.58 0.09 (eserved.) 245.37 574 B
+-0.58 0.09 (2550 Gar) 54 563 B
+-0.58 0.09 (cia A) 89.14 563 B
+-0.58 0.09 (venue, Mountain V) 108.55 563 B
+-0.58 0.09 (iew) 185.42 563 B
+-0.58 0.09 (, California 94043-1) 199.29 563 B
+-0.58 0.09 (100 U.S.A.) 276.12 563 B
+-0.58 0.09 (This document is pr) 54 546 B
+-0.58 0.09 (otected by copyright. No part of this document may be r) 133.4 546 B
+-0.58 0.09 (epr) 356.5 546 B
+-0.58 0.09 (oduced in any form by any means without prior) 369.89 546 B
+-0.58 0.09 (written authorization of Sun and its licensors, if any) 54 535 B
+-0.58 0.09 (.) 259.57 535 B
+-0.58 0.09 (The information described in this document may be pr) 54 518 B
+-0.58 0.09 (otected by one or mor) 271.39 518 B
+-0.58 0.09 (e U.S. patents, for) 358.01 518 B
+-0.58 0.09 (eign patents, or pending) 427.95 518 B
+0.09 (applications.) 54 507 S
+0.09 (TRADEMARKS) 54 473 S
+-0.58 0.09 (Sun, Sun Micr) 54 456 B
+-0.58 0.09 (osystems, Sun Micr) 110.05 456 B
+-0.58 0.09 (oelectr) 187.72 456 B
+-0.58 0.09 (onics, the Sun Logo, SunXTL, JavaSoft, JavaOS, the JavaSoft Logo, Java, HotJava,) 214.83 456 B
+-0.58 0.09 (JavaChips, picoJava, micr) 54 445 B
+-0.58 0.09 (oJava, UltraJava, JDBC, the Java Cup and Steam Logo, \322W) 156.6 445 B
+-0.58 0.09 (rite Once, Run Anywher) 386.66 445 B
+-0.58 0.09 (e\323 and Solaris ar) 484.29 445 B
+-0.58 0.09 (e) 549.51 445 B
+-0.58 0.09 (trademarks or r) 54 434 B
+-0.58 0.09 (egister) 116.16 434 B
+-0.58 0.09 (ed trademarks of Sun Micr) 143.18 434 B
+-0.58 0.09 (osystems, Inc. in the United States and other countries.) 249.34 434 B
+-0.58 0.09 (UNIX) 54 423 B
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 6.4 Q
+-0.42 0.06 (\250) 79.12 426.2 B
+1 9 Q
+-0.58 0.09 ( is a r) 83.97 423 B
+-0.58 0.09 (egister) 103.92 423 B
+-0.58 0.09 (ed trademark in the United States and other countries, exclusively licensed thr) 130.94 423 B
+-0.58 0.09 (ough X/Open Company) 442.81 423 B
+-0.58 0.09 (, Ltd.) 540.32 423 B
+-0.58 0.09 (Adobe) 54 412 B
+1 6.4 Q
+-0.42 0.06 (\250) 82.91 415.2 B
+1 9 Q
+-0.58 0.09 ( is a r) 87.75 412 B
+-0.58 0.09 (egister) 107.71 412 B
+-0.58 0.09 (ed trademark of Adobe Systems, Inc.) 134.72 412 B
+-0.58 0.09 (Netscape Navigator) 54 401 B
+1 6.4 Q
+-0.42 0.06 (\252) 134.63 404.2 B
+1 9 Q
+-0.58 0.09 ( is a trademark of Netscape Communications Corporation.) 140.96 401 B
+-0.58 0.09 (All other pr) 54 390 B
+-0.58 0.09 (oduct names mentioned her) 100.4 390 B
+-0.58 0.09 (ein ar) 212.18 390 B
+-0.58 0.09 (e the trademarks of their r) 234.45 390 B
+-0.58 0.09 (espective owners.) 337.58 390 B
+0.47 0.09 (THIS DOCUMENT IS PROVIDED \322AS IS\323 WITHOUT W) 54 356 B
+0.47 0.09 (ARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,) 288.62 356 B
+0.47 0.09 (INCLUDING, BUT NOT LIMITED T) 54 345 B
+0.47 0.09 (O, THE IMPLIED W) 204.88 345 B
+0.47 0.09 (ARRANTIES OF MERCHANT) 288.46 345 B
+0.47 0.09 (ABILITY) 413.37 345 B
+0.47 0.09 (, FITNESS FOR A) 448.58 345 B
+0.47 0.09 (P) 54 334 B
+0.47 0.09 (AR) 58.7 334 B
+0.47 0.09 (TICULAR PURPOSE, OR NON-INFRINGEMENT) 71.56 334 B
+0.47 0.09 (.) 275.7 334 B
+0.47 0.09 (THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE) 54 317 B
+0.47 0.09 (PERIODICALL) 54 306 B
+0.47 0.09 (Y ADDED T) 115.6 306 B
+0.47 0.09 (O THE INFORMA) 166.6 306 B
+0.47 0.09 (TION HEREIN; THESE CHANGES WILL BE INCORPORA) 242.23 306 B
+0.47 0.09 (TED IN NEW) 485.9 306 B
+-0.32 0.09 (EDITIONS OF THE DOCUMENT) 54 295 B
+-0.32 0.09 (. SUN MICROSYSTEMS, INC. MA) 189.63 295 B
+-0.32 0.09 (Y MAKE IMPROVEMENTS AND/OR CHANGES IN THE) 327.89 295 B
+0.47 0.09 (PRODUCT\050S\051 AND/OR THE PROGRAM\050S\051 DESCRIBED IN THIS DOCUMENT A) 54 284 B
+0.47 0.09 (T ANY TIME.) 395.09 284 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.2/DEST FmPD2
+[/Dest/F.Copyrightdoc/DEST FmPD2
+[/Dest/L.Copyrightdoc/DEST FmPD2
+FMENDPAGE
+%%EndPage: "2" 2
+%%Page: "iii" 3
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (iii) 549.87 108.7 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+0 0 0 1 0 0 0 K
+V
+198 500.18 558 500.18 2 L
+0.3 H
+2 Z
+0 X
+N
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 522.64 558 589.39 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 72 612 720 C
+0 20 Q
+0 X
+0 0 0 1 0 0 0 K
+-2.5 (The Java) 198 509.31 P
+0 11.2 Q
+-1.4 (\252) 264.92 514.91 P
+0 20 Q
+-2.5 ( Platform) 276.12 509.31 P
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+3 11 Q
+0.11 (What is the Java Platform?) 216 469.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 351.77 469.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (6) 552.39 469.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 F
+0.11 (The Java Base Platform) 234 452.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 348.91 452.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (7) 552.39 452.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (The Embedded Java Platform) 234 437.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . .) 380.37 437.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (7) 552.39 437.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Bene\336ts of the Java Platform) 234 422.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . .) 377.51 422.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (8) 552.39 422.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Applets and Applications) 234 407.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 363.21 407.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (9) 552.39 407.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Wher) 234 392.67 S
+0.11 (e W) 261.26 392.67 S
+0.11 (ill the Java Platform Be Deployed?) 280 392.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . .) 451.87 392.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (10) 546.78 392.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (JavaChip) 234 377.67 S
+1 8.8 Q
+0.09 (\252) 279.77 382.07 S
+1 11 Q
+0.11 ( Family) 288.47 377.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 326.03 377.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (1) 547.39 377.67 S
+0.11 (1) 552.39 377.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (JavaOS) 234 362.67 S
+1 8.8 Q
+0.09 (\252) 269.96 367.07 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 11 Q
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 280.27 362.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (12) 546.78 362.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (A W) 234 347.67 S
+0.11 (or) 255.63 347.67 S
+0.11 (d About the Java Language) 266 347.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . .) 403.25 347.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (12) 546.78 347.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+3 F
+0.11 (A Look Inside the Java Platform) 216 322.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . .) 383.23 322.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (14) 546.78 322.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 F
+0.11 (Java V) 234 305.67 S
+0.11 (irtual Machine) 265.62 305.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 340.33 305.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (15) 546.78 305.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Base API) 234 290.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 303.15 290.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (16) 546.78 290.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Applet API) 252 275.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 334.61 275.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (16) 546.78 275.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Standar) 234 259.67 S
+0.11 (d Extension API) 296.58 259.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . .) 377.51 259.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (16) 546.78 259.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Security API) 252 244.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 340.33 244.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (17) 546.78 244.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Media API) 252 228.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 331.75 228.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (18) 546.78 228.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Enterprise API) 252 212.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 351.77 212.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (19) 546.78 212.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Commer) 252 196.67 S
+0.11 (ce API) 319.48 196.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 354.63 196.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (20) 546.78 196.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Server API) 252 180.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 331.75 180.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (21) 546.78 180.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (Java Management API) 252 164.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (. . . . . . . . . . . . . . . . . . . . . . . . . . . . .) 366.07 164.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (22) 546.78 164.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+3 F
+0.11 (Java Compile and Runtime Environments) 216 140.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 ( . . . . . . . . . . . . . . . . .) 431.85 140.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.11 (24) 546.78 140.67 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.iii/DEST FmPD2
+[/Dest/F.JavaPlatformTOCdoc/DEST FmPD2
+[/Rect[54 466 558 477]/Border[0 0 0]/Dest/G4.5760/LNK FmPD2
+[/Rect[54 449 558 460]/Border[0 0 0]/Dest/G4.5787/LNK FmPD2
+[/Rect[54 434 558 445]/Border[0 0 0]/Dest/G4.7020/LNK FmPD2
+[/Rect[54 419 558 430]/Border[0 0 0]/Dest/G4.4394/LNK FmPD2
+[/Rect[54 404 558 415]/Border[0 0 0]/Dest/G4.1368/LNK FmPD2
+[/Rect[54 389 558 400]/Border[0 0 0]/Dest/G4.6317/LNK FmPD2
+[/Rect[234 374 280 387]/Border[0 0 0]/Dest/G4.6689/LNK FmPD2
+[/Rect[234 359 270 372]/Border[0 0 0]/Dest/G4.8594/LNK FmPD2
+[/Rect[54 344 558 355]/Border[0 0 0]/Dest/G4.5887/LNK FmPD2
+[/Rect[54 319 558 330]/Border[0 0 0]/Dest/G4.7205/LNK FmPD2
+[/Rect[54 302 558 313]/Border[0 0 0]/Dest/G4.6978/LNK FmPD2
+[/Rect[54 287 558 298]/Border[0 0 0]/Dest/G4.7755/LNK FmPD2
+[/Rect[54 272 558 283]/Border[0 0 0]/Dest/G4.6768/LNK FmPD2
+[/Rect[54 256 558 267]/Border[0 0 0]/Dest/G4.6770/LNK FmPD2
+[/Rect[54 241 558 252]/Border[0 0 0]/Dest/G4.8471/LNK FmPD2
+[/Rect[54 225 558 236]/Border[0 0 0]/Dest/G4.8497/LNK FmPD2
+[/Rect[54 209 558 220]/Border[0 0 0]/Dest/G4.3695/LNK FmPD2
+[/Rect[54 193 558 204]/Border[0 0 0]/Dest/G4.1346/LNK FmPD2
+[/Rect[54 177 558 188]/Border[0 0 0]/Dest/G4.5289/LNK FmPD2
+[/Rect[54 161 558 172]/Border[0 0 0]/Dest/G4.7424/LNK FmPD2
+[/Rect[216 137 558 148]/Border[0 0 0]/Dest/G4.4801/LNK FmPD2
+[/Title(A)/Rect[45 488 567 598]/ARTICLE FmPD2
+[/Title(A)/Rect[45 121 567 486]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "iii" 3
+%%Page: "iv" 4
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (iv) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+0.09 (The Java\252 Platform) 198 108.7 S
+1 F
+0.09 (\321) 274.1 108.7 S
+0 F
+0.09 (May 1996) 283.19 108.7 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+36 351 567 558 R
+V
+0.5 H
+N
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.iv/DEST FmPD2
+[/Dest/L.JavaPlatformTOCdoc/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "iv" 4
+%%Page: "5" 5
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (5) 553.41 108.7 S
+0 0 0 1 0 0 0 K
+198 500.18 558 500.18 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+540.76 521.07 558.36 524.92 R
+0 X
+1 1 0 0 0 0 1 K
+V
+540.76 514.65 558.36 518.5 R
+V
+540.76 508.42 558.36 512.27 R
+V
+540.76 518.61 558.36 521.29 R
+7 X
+V
+540.76 512.4 558.36 514.87 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 522.64 558 589.39 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 72 612 720 C
+0 20 Q
+0 X
+0 0 0 1 0 0 0 K
+-2.5 (The Java) 198 509.31 P
+4 9.6 Q
+-1.2 (\252) 264.92 514.11 P
+0 20 Q
+-2.5 ( Platform) 274.33 509.31 P
+54 653/G4.5026 FmPA
+1 10 Q
+0.52 0.1 (This paper de\336nes the Java) 198 459.68 B
+4 6.4 Q
+0.32 (\252) 322.19 462.88 P
+1 10 Q
+0.52 0.1 ( Platform and pr) 328.46 459.68 B
+0.52 0.1 (ovides descriptions of each of its) 404.61 459.68 B
+0.52 0.1 (parts. It is written for developers and others inter) 198 447.68 B
+0.52 0.1 (ested in understanding the) 427.99 447.68 B
+0.28 0.1 (wide range of envir) 198 435.68 B
+0.28 0.1 (onments wher) 287.24 435.68 B
+0.28 0.1 (e Java-power) 352.16 435.68 B
+0.28 0.1 (ed applets and applications can) 411.61 435.68 B
+0.52 0.1 (r) 198 423.68 B
+0.52 0.1 (un.) 201.97 423.68 B
+0.52 0.1 (For mor) 198 403.68 B
+0.52 0.1 (e up-to-date and detailed information about the featur) 234.75 403.68 B
+0.52 0.1 (es and) 483.55 403.68 B
+0.52 0.1 (ar) 198 391.68 B
+0.52 0.1 (chitectur) 206.97 391.68 B
+0.52 0.1 (e of the Java Platform and development envir) 246.59 391.68 B
+0.52 0.1 (onment, r) 455.63 391.68 B
+0.52 0.1 (efer to the) 499.8 391.68 B
+0.52 0.1 (Developer) 198 379.68 B
+0.52 0.1 (\325s Corner at the JavaSoft web site) 245.73 379.68 B
+5 9.5 Q
+1.14 (http://java.sun.com) 400.72 379.68 P
+1 10 Q
+0.52 0.1 (. In) 509.02 379.68 B
+0.52 0.1 (particular) 198 367.68 B
+0.52 0.1 (, see) 241.72 367.68 B
+0 F
+0.52 0.1 (The Java Language Envir) 264.68 367.68 B
+0.52 0.1 (onment: A White Paper) 370.86 367.68 B
+1 F
+0.52 0.1 (.) 469.33 367.68 B
+0.52 0.1 (The Java Platform is developed by JavaSoft, an operating company of Sun) 198 347.68 B
+0.52 0.1 (Micr) 198 335.68 B
+0.52 0.1 (osystems, Inc.) 218.98 335.68 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.5/DEST FmPD2
+[/Dest/F.JavaPlatformdoc/DEST FmPD2
+[/Title(A)/Rect[45 488 567 598]/ARTICLE FmPD2
+[/Title(A)/Rect[45 108 567 475]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "5" 5
+%%Page: "6" 6
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (6) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 15 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.94 (What is the Java Platform?) 54 638 P
+54 782/G4.5760 FmPA
+1 10 Q
+0.48 -0.1 (The computer world curr) 198 616.33 B
+0.48 -0.1 (ently has many platforms, among them Micr) 309.11 616.33 B
+0.48 -0.1 (osoft) 504.94 616.33 B
+0.48 -0.1 (W) 198 604.33 B
+0.48 -0.1 (indows, Macintosh, OS/2, UNIX) 207.35 604.33 B
+1 6.4 Q
+0.31 -0.06 (\250) 350.48 607.53 B
+1 10 Q
+0.48 -0.1 ( and NetW) 355.2 604.33 B
+0.48 -0.1 (ar) 402.63 604.33 B
+0.48 -0.1 (e) 411.2 604.33 B
+1 6.4 Q
+0.31 -0.06 (\250) 415.89 607.53 B
+1 10 Q
+0.48 -0.1 (; softwar) 420.61 604.33 B
+0.48 -0.1 (e must be compiled) 461.47 604.33 B
+0.3 -0.1 (separately to r) 198 592.33 B
+0.3 -0.1 (un on each platform. The binary \336le for an application that r) 260.2 592.33 B
+0.3 -0.1 (uns on) 525.83 592.33 B
+0.48 -0.1 (one platform cannot r) 198 580.33 B
+0.48 -0.1 (un on another platform, because the binary \336le is machine-) 293.33 580.33 B
+-0.1 (speci\336c.) 198 568.33 S
+0.48 -0.1 (The Java Platform is a new softwar) 198 548.33 B
+0.48 -0.1 (e platform for delivering and r) 351.48 548.33 B
+0.48 -0.1 (unning highly) 485.76 548.33 B
+0.23 -0.1 (interactive, dynamic, and secur) 198 536.33 B
+0.23 -0.1 (e applets and applications on networked computer) 333.74 536.33 B
+0.48 -0.1 (systems. But what sets the Java Platform apart is that it sits on top of these other) 198 524.33 B
+0.48 -0.1 (platforms, and compiles to) 198 512.33 B
+0 F
+0.48 -0.1 (bytecodes) 317.95 512.33 B
+1 F
+0.48 -0.1 (, which ar) 355.19 512.33 B
+0.48 -0.1 (e not speci\336c to any physical) 398.75 512.33 B
+0.43 -0.1 (machine, but ar) 198 500.33 B
+0.43 -0.1 (e machine instr) 266.05 500.33 B
+0.43 -0.1 (uctions for a) 332.91 500.33 B
+0 F
+0.43 -0.1 (virtual machine) 390.19 500.33 B
+1 F
+0.43 -0.1 (. A pr) 452.92 500.33 B
+0.43 -0.1 (ogram written in) 481.06 500.33 B
+0.48 -0.1 (the Java Language compiles to a bytecode \336le that can r) 198 488.33 B
+0.48 -0.1 (un wher) 442.49 488.33 B
+0.48 -0.1 (ever the Java) 479.34 488.33 B
+0.05 -0.1 (Platform is pr) 198 476.33 B
+0.05 -0.1 (esent, on) 257.4 476.33 B
+0 F
+0.05 -0.1 (any) 298.18 476.33 B
+1 F
+0.05 -0.1 (underlying operating system. In other wor) 315.32 476.33 B
+0.05 -0.1 (ds, the same) 502.08 476.33 B
+0.38 -0.1 (exact \336le can r) 198 464.33 B
+0.38 -0.1 (un on any operating system that is r) 260.68 464.33 B
+0.38 -0.1 (unning the Java Platform. This) 418.81 464.33 B
+0.48 -0.1 (portability is possible because at the cor) 198 452.33 B
+0.48 -0.1 (e of the Java Platform is the Java V) 372.3 452.33 B
+0.48 -0.1 (irtual) 524.42 452.33 B
+0.48 -0.1 (Machine.) 198 440.33 B
+0.48 -0.1 (While each underlying platform has its own implementation of the Java V) 198 420.33 B
+0.48 -0.1 (irtual) 522.37 420.33 B
+0.46 -0.1 (Machine, ther) 198 408.33 B
+0.46 -0.1 (e is only one virtual machine speci\336cation. Because of this, the Java) 258.04 408.33 B
+0.48 -0.1 (Platform can pr) 198 396.33 B
+0.48 -0.1 (ovide a standar) 266.28 396.33 B
+0.48 -0.1 (d, uniform pr) 333.86 396.33 B
+0.48 -0.1 (ogramming interface to applets and) 393.24 396.33 B
+-0.03 -0.1 (applications on any har) 198 384.33 B
+-0.03 -0.1 (dwar) 299.32 384.33 B
+-0.03 -0.1 (e. The Java Platform is ther) 322.14 384.33 B
+-0.03 -0.1 (efor) 440.63 384.33 B
+-0.03 -0.1 (e ideal for the Internet,) 457.58 384.33 B
+0.44 -0.1 (wher) 198 372.33 B
+0.44 -0.1 (e one pr) 220.32 372.33 B
+0.44 -0.1 (ogram should be capable of r) 256.05 372.33 B
+0.44 -0.1 (unning on any computer in the world.) 383.99 372.33 B
+0.48 -0.1 (The Java Platform is designed to pr) 198 360.33 B
+0.48 -0.1 (ovide this \322W) 352.86 360.33 B
+0.48 -0.1 (rite Once, Run Anywher) 412.93 360.33 B
+0.48 -0.1 (e\323) 520.4 360.33 B
+1 6.4 Q
+0.33 0.06 (SM) 529.99 363.53 B
+1 10 Q
+-0.1 (capability) 198 348.33 S
+-0.1 (.) 239.42 348.33 S
+0.48 -0.1 (Developers use the Java Language to write sour) 198 328.33 B
+0.48 -0.1 (ce code for Java-power) 407.84 328.33 B
+0.48 -0.1 (ed) 508.03 328.33 B
+0.48 -0.1 (applications. They compile once to the Java Platform, rather than to the) 198 316.33 B
+0.48 -0.1 (underlying system. Java Language sour) 198 304.33 B
+0.48 -0.1 (ce code compiles to an intermediate,) 374.33 304.33 B
+0.48 -0.1 (portable form of bytecodes that will r) 198 292.33 B
+0.48 -0.1 (un anywher) 361.81 292.33 B
+0.48 -0.1 (e the Java Platform is pr) 414.74 292.33 B
+0.48 -0.1 (esent.) 520.49 292.33 B
+0.52 0.1 (Developers can write object-oriented, multithr) 198 272.33 B
+0.52 0.1 (eaded, dynamically linked) 409.05 272.33 B
+0.52 0.1 (applications using the Java Language. The platform has built-in security) 198 260.33 B
+0.52 0.1 (,) 530.57 260.33 B
+0.52 0.1 (exception handling, and automatic garbage collection. Just-in-time compilers) 198 248.33 B
+0.22 0.1 (ar) 198 236.33 B
+0.22 0.1 (e available to speed up execution by converting Java bytecodes into machine) 206.97 236.33 B
+0.52 0.1 (language. Fr) 198 224.33 B
+0.52 0.1 (om within the Java Language, developers can also write and call) 257.84 224.33 B
+0.52 0.1 (native methods\321methods in C, C++ or another language, compiled to a) 198 212.33 B
+0.52 0.1 (speci\336c underlying operating system\321for speed or special functionality) 198 200.33 B
+0.52 0.1 (.) 526.15 200.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.6/DEST FmPD2
+[/Title(A)/Rect[45 130 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "6" 6
+%%Page: "7" 7
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (7) 553.41 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (The Java Language is the the entry ramp to the Java Platform. Pr) 198 641.33 B
+0.52 0.1 (ograms) 498.07 641.33 B
+0.26 0.1 (written in the Java Language and then compiled will r) 198 629.33 B
+0.26 0.1 (un on the Java Plaform.) 444.94 629.33 B
+0.52 0.1 (The Java Platform has two basic parts:) 198 617.33 B
+6 14 Q
+0.14 (\245) 198 599.33 S
+1 10 Q
+0.52 0.1 (Java V) 210.6 599.33 B
+0.52 0.1 (irtual Machine) 239.87 599.33 B
+6 14 Q
+0.14 (\245) 198 581.33 S
+1 10 Q
+0.52 0.1 (Java Application Pr) 210.6 581.33 B
+0.52 0.1 (ogramming Interface \050Java API\051) 299.84 581.33 B
+0.15 0.1 (These ar) 198 561.33 B
+0.15 0.1 (e described in detail later in this paper) 235.99 561.33 B
+0.15 0.1 (. Combined, these parts pr) 409.93 561.33 B
+0.15 0.1 (ovide) 529.83 561.33 B
+0.52 0.1 (an end-user r) 198 549.33 B
+0.52 0.1 (untime envir) 259.09 549.33 B
+0.52 0.1 (onment for deploying Internet and intranet) 317.89 549.33 B
+0.52 0.1 (applications.) 198 537.33 B
+0 14 Q
+0.7 (The Java Base Platform) 160.49 504.67 P
+54 649/G4.5787 FmPA
+1 10 Q
+0.48 -0.1 (The Java Base Platform is the) 198 483.33 B
+0 F
+0.48 -0.1 (minimum) 328.54 483.33 B
+1 F
+0.48 -0.1 ( Java Platform that developers can safely) 367.86 483.33 B
+0.48 -0.1 (assume is pr) 198 471.33 B
+0.48 -0.1 (esent for r) 252.82 471.33 B
+0.48 -0.1 (unning Java-power) 297.19 471.33 B
+0.48 -0.1 (ed applets and applications. This) 381.11 471.33 B
+0.48 -0.1 (platform applies to Network Computers, desktop computers, and workstations) 198 459.33 B
+0.48 -0.1 (\050the next section describes the platform for smaller systems\051. This platform) 198 447.33 B
+0.03 -0.1 (contains the same Java V) 198 435.33 B
+0.03 -0.1 (irtual Machine mentioned befor) 305.06 435.33 B
+0.03 -0.1 (e, but has a minimal set of) 442.62 435.33 B
+0.08 -0.1 (API r) 198 423.33 B
+0.08 -0.1 (equir) 221.04 423.33 B
+0.08 -0.1 (ed to r) 243.63 423.33 B
+0.08 -0.1 (un basic applets and applications) 271.58 423.33 B
+0.08 0.1 (. This minimal set is known as) 415.67 423.33 B
+0.06 0.1 (the Java Applet API, or Java Base API. Developers who write to this minimum) 198 411.33 B
+0.52 0.1 (set can feel secur) 198 399.33 B
+0.52 0.1 (e that the pr) 275.5 399.33 B
+0.52 0.1 (ogram will r) 331.64 399.33 B
+0.52 0.1 (un anywher) 388.62 399.33 B
+0.52 0.1 (e without the need for) 443.59 399.33 B
+0.52 0.1 (additional class libraries.) 198 387.33 B
+0.52 0.1 (Certain Java Platform licensees \050listed in \322Wher) 198 367.33 B
+0.52 0.1 (e W) 416.09 367.33 B
+0.52 0.1 (ill the Java Platform Be) 433.65 367.33 B
+0.33 0.1 (Deployed?\323 on page) 198 355.33 B
+0.33 0.1 (10\323\051 have contracted to include the Java Base API in their) 293.51 355.33 B
+0.52 0.1 (particular implementation of the Java Platform. As mor) 198 343.33 B
+0.52 0.1 (e class libraries ar) 454.72 343.33 B
+0.52 0.1 (e) 536.35 343.33 B
+0.52 0.1 (developed, the Java Base Platform will gr) 198 331.33 B
+0.52 0.1 (ow) 387.51 331.33 B
+0.52 0.1 (, and these additions will migrate) 400.59 331.33 B
+0.52 0.1 (in a timely fashion into the Java Base Platform pr) 198 319.33 B
+0.52 0.1 (esent on each licensee\325s) 423.75 319.33 B
+0.52 0.1 (operating system.) 198 307.33 B
+0.52 0.1 (Another set of APIs, called the Standar) 198 287.33 B
+0.52 0.1 (d Extension API, is being de\336ned by) 376.15 287.33 B
+0.52 0.1 (JavaSoft, in partnership with leading industry companies, to extend the base) 198 275.33 B
+0.52 0.1 (functionality) 198 263.33 B
+0.52 0.1 (. Over time, some subset of the Standar) 254.9 263.33 B
+0.52 0.1 (d Extension API will) 438.38 263.33 B
+0.52 0.1 (migrate into the Java Base Platform.) 198 251.33 B
+0 14 Q
+0.7 (The Embedded Java Platform) 160.49 218.67 P
+54 363/G4.7020 FmPA
+1 10 Q
+0.52 0.1 (The Embedded Java Platform is being tar) 198 197.33 B
+0.52 0.1 (geted for consumer devices with) 386.69 197.33 B
+0.33 0.1 (fewer r) 198 185.33 B
+0.33 0.1 (esour) 230.5 185.33 B
+0.33 0.1 (ces and mor) 255.29 185.33 B
+0.33 0.1 (e specialized functionality than a Network Computer) 310.52 185.33 B
+0.33 0.1 (,) 552.47 185.33 B
+0.52 0.1 (such as set-top boxes, printers, copiers, and cellular phones. Such devices) 198 173.33 B
+0.52 0.1 (might have special constraints such as small memory footprint, no display) 198 161.33 B
+0.52 0.1 (, or) 537.78 161.33 B
+0.52 0.1 (no connection to a network.) 198 149.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.7/DEST FmPD2
+160 372/M9.41580.Head2.The.Embedded.Java.Platform FmPA
+160 372/I4.1.7246 FmPA
+[/Rect[386 363 558 374]/Border[0 0 0]/Page 10/View[/XYZ null 160 554 FmDC exch pop null]/LNK FmPD
+[/Rect[54 351 304 363]/Border[0 0 0]/Page 10/View[/XYZ null 160 554 FmDC exch pop null]/LNK FmPD
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "7" 7
+%%Page: "8" 8
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (8) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.44 0.1 (The API tar) 198 641.33 B
+0.44 0.1 (geted for this platform is called the Java Embedded API. The Java) 250.93 641.33 B
+0.52 0.1 (Embedded API is the smallest API a low-function embedded device can have) 198 629.33 B
+0.52 0.1 (and still r) 198 617.33 B
+0.52 0.1 (un. Because this platform is still under development, this API has) 242.17 617.33 B
+0.26 0.1 (not yet achieved the level of a standar) 198 605.33 B
+0.26 0.1 (d. Consequently this API is not yet well-) 370.77 605.33 B
+0.52 0.1 (de\336ned, but it will pr) 198 593.33 B
+0.52 0.1 (obably consist of the packages) 296.29 593.33 B
+5 F
+1.2 (java.lang) 438.11 593.33 P
+1 F
+0.52 0.1 ( and) 492.11 593.33 B
+5 F
+1.2 (java.util) 198 581.33 P
+1 F
+0.52 0.1 (. A Java-power) 252 581.33 B
+0.52 0.1 (ed application written for one particular device) 323.52 581.33 B
+0.52 0.1 (could operate on a wide range of similar) 198 569.33 B
+0.52 0.1 (, dedicated devices.) 383.7 569.33 B
+0 14 Q
+0.7 (Bene\336ts of the Java Platform) 160.49 536.67 P
+54 681/G4.4394 FmPA
+1 10 Q
+0.52 0.1 (The Java Platform has bene\336ts for the end-user as well as the developer and) 198 515.33 B
+0.52 0.1 (support personnel:) 198 503.33 B
+0 13 Q
+-0.85 0.13 (End-User Bene\336ts) 198 471.33 B
+54 615/G4.3498 FmPA
+1 10 Q
+0.52 0.1 (T) 198 450.33 B
+0.52 0.1 (oday) 203.31 450.33 B
+0.52 0.1 (, the Java Platform pr) 224.73 450.33 B
+0.52 0.1 (ovides live, interactive content on the W) 322.92 450.33 B
+0.52 0.1 (orld W) 506.92 450.33 B
+0.52 0.1 (ide) 538.41 450.33 B
+0.52 0.1 (W) 198 438.33 B
+0.52 0.1 (eb, with just-in-time softwar) 207.18 438.33 B
+0.52 0.1 (e access. Applications ar) 336.74 438.33 B
+0.52 0.1 (e r) 451.38 438.33 B
+0.52 0.1 (eadily available on) 463.26 438.33 B
+0.52 0.1 (all operating systems at once, fr) 198 426.33 B
+0.52 0.1 (eeing users fr) 343.51 426.33 B
+0.52 0.1 (om having to choose operating) 405.17 426.33 B
+0.52 0.1 (systems on that basis. Smaller) 198 414.33 B
+0.52 0.1 (, less expensive, dedicated systems will) 337.3 414.33 B
+0.52 0.1 (eventually be available for specialized applications.) 198 402.33 B
+0 13 Q
+-0.85 0.13 (Developer Bene\336ts) 198 370.33 B
+54 514/G4.9177 FmPA
+1 10 Q
+0.52 0.1 (The Java Language is a small, \322knowable\323 system and is coupled with a) 198 349.33 B
+0.52 0.1 (gr) 198 337.33 B
+0.52 0.1 (owingly compr) 207.53 337.33 B
+0.52 0.1 (ehensive set of APIs. Developers can \322W) 276.92 337.33 B
+0.52 0.1 (rite Once, Run) 465.73 337.33 B
+0.52 0.1 (Anywher) 198 325.33 B
+0.52 0.1 (e,\323 which pr) 240.58 325.33 B
+0.52 0.1 (ovides tr) 297.22 325.33 B
+0.52 0.1 (emendous marketing leverage over other) 337.33 325.33 B
+0.52 0.1 (languages. In addition, Java development envir) 198 313.33 B
+0.52 0.1 (onments on all operating) 417.84 313.33 B
+0.19 0.1 (systems compile to a single binary format. Rather than developing on multiple) 198 301.33 B
+0.52 0.1 (platforms to deliver on multiple platforms, developers can now develop on) 198 289.33 B
+0.52 0.1 (one platform, saving cost, to deliver on that same platform, which is) 198 277.33 B
+0.34 0.1 (everywher) 198 265.33 B
+0.34 0.1 (e. The ability to \322W) 246.36 265.33 B
+0.34 0.1 (rite Once, Run Anywher) 337.73 265.33 B
+0.34 0.1 (e\323 is enough r) 449.17 265.33 B
+0.34 0.1 (eason for) 513.28 265.33 B
+0.52 0.1 (some developers to turn to the Java Language as an alternative to C or C++) 198 253.33 B
+0.52 0.1 (even for stand-alone, non-networked applications.) 198 241.33 B
+0.52 0.1 (In addition, building applications fr) 198 221.33 B
+0.52 0.1 (om shar) 361.9 221.33 B
+0.52 0.1 (ed, r) 398.74 221.33 B
+0.52 0.1 (eusable objects can further) 419.43 221.33 B
+0.52 0.1 (r) 198 209.33 B
+0.52 0.1 (educe cost by allowing developers to concentrate on cr) 201.87 209.33 B
+0.52 0.1 (eating only what is) 452.93 209.33 B
+0.52 0.1 (novel. Developers can distribute by network rather than compete for shelf-) 198 197.33 B
+0.52 0.1 (space in softwar) 198 185.33 B
+0.52 0.1 (e stor) 272.25 185.33 B
+0.52 0.1 (es.) 297.39 185.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.8/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "8" 8
+%%Page: "9" 9
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (9) 553.41 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 13 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.85 0.13 (Administrative and Support Bene\336ts) 198 639.33 B
+54 783/G4.1678 FmPA
+1 10 Q
+0.48 0.1 (The Java Platform has bene\336ts for corporate computer systems administration) 198 618.33 B
+0.52 0.1 (departments. V) 198 606.33 B
+0.52 0.1 (ersion contr) 267.09 606.33 B
+0.52 0.1 (ol and upgrades ar) 321.23 606.33 B
+0.52 0.1 (e simpli\336ed because Java-) 407.85 606.33 B
+0.12 0.1 (power) 198 594.33 B
+0.12 0.1 (ed applications can be kept in a central r) 226.87 594.33 B
+0.12 0.1 (epository and served fr) 409.78 594.33 B
+0.12 0.1 (om ther) 515.14 594.33 B
+0.12 0.1 (e) 550.39 594.33 B
+0.52 0.1 (for each individual use. In multivendor) 198 582.33 B
+0.52 0.1 (, multiplatform envir) 381 582.33 B
+0.52 0.1 (onments, the) 477.27 582.33 B
+0.52 0.1 (number of platforms to support is r) 198 570.33 B
+0.52 0.1 (educed to one. Emer) 360.95 570.33 B
+0.52 0.1 (ging lower) 458.09 570.33 B
+0.52 0.1 (-cost) 507.23 570.33 B
+0.52 0.1 (network computers have the potential to r) 198 558.33 B
+0.52 0.1 (educe maintenance and capital) 391.45 558.33 B
+0.52 0.1 (expenditur) 198 546.33 B
+0.52 0.1 (es. W) 247.65 546.33 B
+0.52 0.1 (ith these network computers, data management can r) 275.27 546.33 B
+0.52 0.1 (emain) 519.09 546.33 B
+0.52 0.1 (centralized while data pr) 198 534.33 B
+0.52 0.1 (ocessing is done locally) 312.46 534.33 B
+0.52 0.1 (.) 418.79 534.33 B
+0.29 0.1 (Companies with lar) 198 514.33 B
+0.29 0.1 (ge intranets, that may not \336nd it worthwhile to upgrade to) 287.53 514.33 B
+0.52 0.1 (the latest memory-consuming operating system, can r) 198 502.33 B
+0.52 0.1 (un Java-power) 443.72 502.33 B
+0.52 0.1 (ed) 510.57 502.33 B
+0.52 0.1 (applications on all their existing machines. By pr) 198 490.33 B
+0.52 0.1 (oviding corporate data in a) 424.51 490.33 B
+0.52 0.1 (format r) 198 478.33 B
+0.52 0.1 (eadable by Java-power) 235.42 478.33 B
+0.52 0.1 (ed applications, corporations give users the) 339.46 478.33 B
+0.52 0.1 (platform-neutral access to the data they need.) 198 466.33 B
+0.52 0.1 (When customers ar) 198 446.33 B
+0.52 0.1 (e r) 286.18 446.33 B
+0.52 0.1 (unning on the Java Platform, companies can take) 298.16 446.33 B
+0.39 0.1 (advantage of the interactivity of the Internet by moving employee tasks out to) 198 434.33 B
+0.52 0.1 (customers. Companies can r) 198 422.33 B
+0.52 0.1 (educe time spent on or) 329.7 422.33 B
+0.52 0.1 (der) 434.56 422.33 B
+0.52 0.1 (-entry by having) 449.53 422.33 B
+0.52 0.1 (customers \336ll in or) 198 410.33 B
+0.52 0.1 (der) 284.03 410.33 B
+0.52 0.1 (-entry forms themselves on W) 299 410.33 B
+0.52 0.1 (eb pages. This is mor) 436.08 410.33 B
+0.52 0.1 (e) 536.1 410.33 B
+0.52 0.1 (practical than pr) 198 398.33 B
+0.52 0.1 (eviously possible, because the customer can now be on any) 273.34 398.33 B
+0.52 0.1 (operating system.) 198 386.33 B
+0 14 Q
+0.7 (Applets and Applications) 160.49 353.67 P
+54 498/G4.1368 FmPA
+1 10 Q
+0.52 0.1 (The Java Platform enables developers to cr) 198 332.33 B
+0.52 0.1 (eate two dif) 393.53 332.33 B
+0.52 0.1 (fer) 447.84 332.33 B
+0.52 0.1 (ent kinds of) 460.03 332.33 B
+0.52 0.1 (pr) 198 320.33 B
+0.52 0.1 (ograms:) 207.98 320.33 B
+6 14 Q
+0.14 (\245) 198 302.33 S
+3 10 Q
+0.52 0.1 (Applets) 210.6 302.33 B
+1 F
+0.52 0.1 ( ar) 247.4 302.33 B
+0.52 0.1 (e pr) 259.49 302.33 B
+0.52 0.1 (ograms that r) 277.48 302.33 B
+0.52 0.1 (equir) 338.97 302.33 B
+0.52 0.1 (e a br) 362.57 302.33 B
+0.52 0.1 (owser to r) 388.3 302.33 B
+0.52 0.1 (un. The) 434.71 302.33 B
+5 F
+1.2 (<applet>) 475.76 302.33 P
+1 F
+0.52 0.1 ( tag is) 523.76 302.33 B
+0.05 0.1 (embedded in a W) 210.6 290.33 B
+0.05 0.1 (eb page and names the pr) 289.63 290.33 B
+0.05 0.1 (ogram to be r) 405.74 290.33 B
+0.05 0.1 (un. When that page) 466.41 290.33 B
+0.52 0.1 (is accessed by a user) 210.6 278.33 B
+0.52 0.1 (, either over the Internet or corporate intranet, the) 304.34 278.33 B
+0.52 0.1 (applet automatically downloads fr) 210.6 266.33 B
+0.52 0.1 (om the server and r) 368.06 266.33 B
+0.52 0.1 (uns on the client) 458.37 266.33 B
+0.52 0.1 (machine. Because applets ar) 210.6 254.33 B
+0.52 0.1 (e downloaded, they tend to be designed small) 341.98 254.33 B
+0.52 0.1 (or modular) 210.6 242.33 B
+0.52 0.1 (, to avoid lar) 261.58 242.33 B
+0.52 0.1 (ge download times.) 320.07 242.33 B
+6 14 Q
+0.14 (\245) 198 224.33 S
+3 10 Q
+0.29 0.1 (Applications) 210.6 224.33 B
+1 F
+0.29 0.1 ( ar) 270.67 224.33 B
+0.29 0.1 (e pr) 282.53 224.33 B
+0.29 0.1 (ograms that do not r) 300.3 224.33 B
+0.29 0.1 (equir) 393.73 224.33 B
+0.29 0.1 (e a br) 417.33 224.33 B
+0.29 0.1 (owser to r) 442.61 224.33 B
+0.29 0.1 (un\321they have) 488.57 224.33 B
+-0.07 0.1 (no built-in downloading mechanism. When an application is called, it r) 210.6 212.33 B
+-0.07 0.1 (uns.) 533.95 212.33 B
+0.16 0.1 (In this way) 210.6 200.33 B
+0.16 0.1 (, applications ar) 260.22 200.33 B
+0.16 0.1 (e just like pr) 332.47 200.33 B
+0.16 0.1 (ograms in other languages. They can) 388.45 200.33 B
+0.35 0.1 (perform traditional desktop tasks, such as that done with a wor) 210.6 188.33 B
+0.35 0.1 (d pr) 500.76 188.33 B
+0.35 0.1 (ocessor) 519.91 188.33 B
+0.35 0.1 (,) 552.45 188.33 B
+0.24 0.1 (spr) 210.6 176.33 B
+0.24 0.1 (eadsheet or graphics application. Like an applet, an application r) 224.92 176.33 B
+0.24 0.1 (equir) 522.33 176.33 B
+0.24 0.1 (es) 545.93 176.33 B
+0.52 0.1 (the Java Platform for it to r) 210.6 164.33 B
+0.52 0.1 (un; however the Platform can be available as a) 334.75 164.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.9/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "9" 9
+%%Page: "10" 10
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (10) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (separate pr) 210.6 641.33 B
+0.52 0.1 (ogram, can be embedded dir) 261.54 641.33 B
+0.52 0.1 (ectly within the underlying) 392.95 641.33 B
+0.52 0.1 (operating system, or pr) 210.6 629.33 B
+0.52 0.1 (esumably can be embedded in the application itself.) 317.33 629.33 B
+0.5 0.1 (While applets and applications have dif) 198 609.33 B
+0.5 0.1 (fer) 379.87 609.33 B
+0.5 0.1 (ent means of being invoked, for the) 392.06 609.33 B
+0.48 0.1 (most part they have the same access to a wide range of language capabilities.) 198 597.33 B
+0.52 0.1 (For example, either an applet or an application can access a host database,) 198 585.33 B
+0.02 0.1 (r) 198 573.33 B
+0.02 0.1 (etrieve the data it needs, do local data pr) 201.87 573.33 B
+0.02 0.1 (ocessing, and stor) 385.58 573.33 B
+0.02 0.1 (e the r) 466.04 573.33 B
+0.02 0.1 (esults back to) 494.22 573.33 B
+0.52 0.1 (the host.) 198 561.33 B
+0.52 0.1 (However) 198 541.33 B
+0.52 0.1 (, an applet r) 239.26 541.33 B
+0.52 0.1 (equir) 294.69 541.33 B
+0.52 0.1 (es a network to r) 318.29 541.33 B
+0.52 0.1 (un, while an application does not.) 395.87 541.33 B
+0.52 0.1 (Applications have gr) 198 529.33 B
+0.52 0.1 (eater fr) 293.38 529.33 B
+0.52 0.1 (eedom in that they have full access to system) 326.09 529.33 B
+0.52 0.1 (services. For example an application, unlike an applet, can have normal r) 198 517.33 B
+0.52 0.1 (ead) 536.23 517.33 B
+0.52 0.1 (and write access to \336les on any disk. Since an applet can potentially be) 198 505.33 B
+0.52 0.1 (downloaded fr) 198 493.33 B
+0.52 0.1 (om an untr) 265.53 493.33 B
+0.52 0.1 (usted W) 316.66 493.33 B
+0.52 0.1 (eb page, it is r) 353.89 493.33 B
+0.52 0.1 (estricted fr) 418.84 493.33 B
+0.52 0.1 (om having r) 467.91 493.33 B
+0.52 0.1 (ead or) 523.87 493.33 B
+0.52 0.1 (write access to any \336le system except the server fr) 198 481.33 B
+0.52 0.1 (om which it came. This) 427.24 481.33 B
+0.34 0.1 (constraint will be r) 198 469.33 B
+0.34 0.1 (elaxed when applets can be marked with digital signatur) 283.85 469.33 B
+0.34 0.1 (es,) 543.23 469.33 B
+0.52 0.1 (allowing the end-user to be assur) 198 457.33 B
+0.52 0.1 (ed that it has been downloaded unalter) 350.56 457.33 B
+0.52 0.1 (ed) 530.57 457.33 B
+0.52 0.1 (fr) 198 445.33 B
+0.52 0.1 (om a tr) 205.3 445.33 B
+0.52 0.1 (usted sour) 238.46 445.33 B
+0.52 0.1 (ce. Wher) 286.41 445.33 B
+0.52 0.1 (e local \336le storage is r) 329.46 445.33 B
+0.52 0.1 (equir) 429.4 445.33 B
+0.52 0.1 (ed, curr) 453 445.33 B
+0.52 0.1 (ently an) 488.41 445.33 B
+0.52 0.1 (application is r) 198 433.33 B
+0.52 0.1 (equir) 266.29 433.33 B
+0.52 0.1 (ed.) 289.89 433.33 B
+0 14 Q
+0.7 (Wher) 160.49 400.67 P
+0.7 (e W) 191.34 400.67 P
+0.7 (ill the Java Platform Be Deployed?) 213.93 400.67 P
+54 545/G4.6317 FmPA
+1 10 Q
+0.52 0.1 (The pr) 198 379.33 B
+0.52 0.1 (ogr) 228.14 379.33 B
+0.52 0.1 (ession towar) 243.23 379.33 B
+0.52 0.1 (ds ubiquity has gr) 300.74 379.33 B
+0.52 0.1 (eat momentum, moving in thr) 384.17 379.33 B
+0.52 0.1 (ee) 522.16 379.33 B
+0.16 0.1 (stages fr) 198 367.33 B
+0.16 0.1 (om br) 235.75 367.33 B
+0.16 0.1 (owsers, to desktop, workstation and network operating systems,) 262.49 367.33 B
+0.52 0.1 (and \336nally to embedded devices.) 198 355.33 B
+0.52 0.1 (First, the Java Base Platform is curr) 198 335.33 B
+0.52 0.1 (ently embedded in the most widely used) 359.35 335.33 B
+0.52 0.1 (Internet br) 198 323.33 B
+0.52 0.1 (owser) 246.48 323.33 B
+0.52 0.1 (, Netscape Navigator) 273.02 323.33 B
+4 6.4 Q
+0.32 (\252) 369.5 326.53 P
+1 10 Q
+0.52 0.1 (, and will soon be in Micr) 375.77 323.33 B
+0.52 0.1 (osoft Internet) 493.6 323.33 B
+0.52 0.1 (Explor) 198 311.33 B
+0.52 0.1 (er) 228.02 311.33 B
+0.52 0.1 (. It is, or will become, available in other br) 236.22 311.33 B
+0.52 0.1 (owsers, such as HotJava) 433.73 311.33 B
+4 6.4 Q
+0.32 (\252) 544.4 314.53 P
+1 10 Q
+0.52 0.1 (.) 550.67 311.33 B
+0.52 0.1 (Second, the Java Base Platform will soon be embedded in all leading desktop,) 198 291.33 B
+0.08 0.1 (workstation, and network operating systems\321see Figur) 198 279.33 B
+0.08 0.1 (e 1. Being available on) 451.55 279.33 B
+0.52 0.1 (the combination of Micr) 198 267.33 B
+0.52 0.1 (osoft W) 308.04 267.33 B
+0.52 0.1 (indows, Macintosh, OS/2, and UNIX) 342.96 267.33 B
+0.4 0.1 (computers, the Java Base Platform will have an installed base as lar) 198 255.33 B
+0.4 0.1 (ge as these) 505.6 255.33 B
+0.52 0.1 (platforms combined. By tar) 198 243.33 B
+0.52 0.1 (geting this platform, developers will tap into the) 322.74 243.33 B
+0.19 0.1 (new) 198 231.33 B
+0.19 0.1 (, exploding market for W) 216.33 231.33 B
+0.19 0.1 (eb and intranet applications without being tied to) 329.91 231.33 B
+0.5 0.1 (any particular har) 198 219.33 B
+0.5 0.1 (dwar) 280.22 219.33 B
+0.5 0.1 (e or operating system envir) 303.84 219.33 B
+0.5 0.1 (onment. The Java Platform) 429.34 219.33 B
+0.52 0.1 (will become the platform for all network- and W) 198 207.33 B
+0.52 0.1 (eb-based computing.) 420.47 207.33 B
+0.52 0.1 (Thir) 198 187.33 B
+0.52 0.1 (d, with the JavaChip) 217.03 187.33 B
+1 6.4 Q
+0.33 0.06 (\252) 311.71 190.53 B
+1 10 Q
+0.52 0.1 ( family of integrated cir) 318.04 187.33 B
+0.52 0.1 (cuits, the platform will be) 426.52 187.33 B
+0.52 0.1 (available in a wide range of consumer and industrial embedded devices such) 198 175.33 B
+0.52 0.1 (as dedicated Network Computers, set-top boxes, printers, copiers and cellular) 198 163.33 B
+0.1 (phones.) 198 151.33 S
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.10/DEST FmPD2
+160 554/M9.37847.Head2.Where.is.the.Java.Platform.Deployed FmPA
+160 554/I4.1.6316 FmPA
+[/Title(A)/Rect[45 126 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "10" 10
+%%Page: "11" 11
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (1) 549.32 108.7 S
+0.09 (1) 553.41 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 X
+0 0 0 1 0 0 0 K
+0.47 0.09 (Figur) 198 325.5 B
+0.47 0.09 (e 1. Companies licensing the Java Base Platform to embed in operating systems.) 219.9 325.5 B
+0 14 Q
+0.7 (JavaChip) 160.49 293.17 P
+0 6.4 Q
+0.32 (\252) 211.81 296.37 P
+0 14 Q
+0.7 ( Family) 218.21 293.17 P
+54 437/G4.6689 FmPA
+1 10 Q
+0.52 0.1 (JavaSoft is working with Sun Micr) 198 271.83 B
+0.52 0.1 (oelectr) 355.44 271.83 B
+0.52 0.1 (onics) 385.56 271.83 B
+1 6.4 Q
+0.33 0.06 (\252) 408.93 275.03 B
+1 10 Q
+0.52 0.1 ( to develop the picoJava) 415.26 271.83 B
+1 6.4 Q
+0.33 0.06 (\252) 525.84 275.03 B
+1 10 Q
+0.52 0.1 (,) 532.17 271.83 B
+0.52 0.1 (micr) 198 259.83 B
+0.52 0.1 (oJava) 218.35 259.83 B
+1 6.4 Q
+0.33 0.06 (\252) 243.29 263.03 B
+1 10 Q
+0.52 0.1 (, and UltraJava) 249.62 259.83 B
+1 6.4 Q
+0.33 0.06 (\252) 318.47 263.03 B
+1 10 Q
+0.52 0.1 ( family of micr) 324.8 259.83 B
+0.52 0.1 (opr) 392.64 259.83 B
+0.52 0.1 (ocessors. The \336rst of these,) 408.18 259.83 B
+0.17 0.1 (picoJava, is actually a standar) 198 247.83 B
+0.17 0.1 (d speci\336cation for the design of a micr) 332.53 247.83 B
+0.17 0.1 (opr) 506.31 247.83 B
+0.17 0.1 (ocessor) 521.85 247.83 B
+0.39 0.1 (that supports the Java V) 198 235.83 B
+0.39 0.1 (irtual Machine; this design is available for licensing to) 308.02 235.83 B
+0.52 0.1 (chip manufactur) 198 223.83 B
+0.52 0.1 (ers. This design is a new ar) 273.21 223.83 B
+0.52 0.1 (chitectur) 401.13 223.83 B
+0.52 0.1 (e that is not SP) 440.75 223.83 B
+0.52 0.1 (ARC-) 508.62 223.83 B
+0.19 0.1 (based\321it is optimized for the unique demands of Java, such as multithr) 198 211.83 B
+0.19 0.1 (eading) 524.42 211.83 B
+0.52 0.1 (and garbage collection.) 198 199.83 B
+0.52 0.1 (The micr) 198 179.83 B
+0.52 0.1 (oJava and UltraJava ar) 238.51 179.83 B
+0.52 0.1 (e actual chips being developed by Sun) 341.79 179.83 B
+0.52 0.1 (Micr) 198 167.83 B
+0.52 0.1 (oelectr) 218.98 167.83 B
+0.52 0.1 (onics based on the picoJava design. These chips have the Java) 249.1 167.83 B
+0.52 0.1 (V) 198 155.83 B
+0.52 0.1 (irtual Machine and Java Embedded API implemented in silicon, and vary in) 204.77 155.83 B
+54 144 558 648 C
+54.28 337.5 557.72 638 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54.28 337.5 557.72 638 R
+7 X
+0 0 0 1 0 0 0 K
+V
+7 11 Q
+0 X
+0.63 0.11 (Oper) 210.35 619.74 B
+0.63 0.11 (ating Systems That Embed the J) 235.13 619.74 B
+0.63 0.11 (a) 400.34 619.74 B
+0.63 0.11 (v) 406.35 619.74 B
+0.63 0.11 (a Base Platf) 411.68 619.74 B
+0.63 0.11 (or) 473.25 619.74 B
+0.63 0.11 (m) 483.53 619.74 B
+3 10 Q
+0.1 (W) 210.35 601.41 S
+0.1 (indows) 220.08 601.41 S
+6 14 Q
+0.14 (\245) 210.35 589.41 S
+7 10 Q
+0.58 0.1 (Microsoft Cor) 222.95 589.41 B
+0.58 0.1 (por) 284.58 589.41 B
+0.58 0.1 (ation) 299.23 589.41 B
+0.58 0.1 (Windo) 414.28 589.41 B
+0.58 0.1 (ws 95, Windo) 442.97 589.41 B
+0.58 0.1 (ws NT) 505.19 589.41 B
+6 14 Q
+0.14 (\245) 210.35 577.41 S
+7 10 Q
+0.58 0.1 (Inter) 222.95 577.41 B
+0.58 0.1 (national Business Machines) 243.71 577.41 B
+0.58 0.1 (Windo) 414.28 577.41 B
+0.58 0.1 (ws 3.1) 442.97 577.41 B
+3 F
+0.1 (Macintosh) 210.35 559.41 S
+6 14 Q
+0.14 (\245) 210.35 547.41 S
+7 10 Q
+0.58 0.1 (Apple Computer) 222.95 547.41 B
+0.58 0.1 (, Inc.) 296.68 547.41 B
+0.1 (MacOS) 414.28 547.41 S
+3 F
+0.1 (OS/2) 210.35 529.41 S
+6 14 Q
+0.14 (\245) 210.35 517.41 S
+7 10 Q
+0.58 0.1 (Inter) 222.95 517.41 B
+0.58 0.1 (national Business Machines) 243.71 517.41 B
+0.1 (OS/2) 414.28 517.41 S
+3 F
+0.1 (Unix) 210.35 499.4 S
+6 14 Q
+0.14 (\245) 210.35 487.4 S
+7 10 Q
+0.58 0.1 (He) 222.95 487.4 B
+0.58 0.1 (wlett P) 235.73 487.4 B
+0.58 0.1 (ac) 266.62 487.4 B
+0.58 0.1 (kard Cor) 277.18 487.4 B
+0.58 0.1 (p) 317.19 487.4 B
+0.58 0.1 (.) 322.5 487.4 B
+0.1 (HPUX) 414.28 487.4 S
+6 14 Q
+0.14 (\245) 210.35 475.4 S
+7 10 Q
+0.58 0.1 (Hitachi, Ltd.) 222.95 475.4 B
+0.58 0.1 (Hitachi OS) 414.28 475.4 B
+6 14 Q
+0.14 (\245) 210.35 463.4 S
+7 10 Q
+0.58 0.1 (Inter) 222.95 463.4 B
+0.58 0.1 (national Business Machines) 243.71 463.4 B
+0.1 (AIX) 414.28 463.4 S
+6 14 Q
+0.14 (\245) 210.35 451.4 S
+7 10 Q
+0.58 0.1 (Silicon Gr) 222.95 451.4 B
+0.58 0.1 (aphics) 267.77 451.4 B
+0.58 0.1 (, Inc.) 297.12 451.4 B
+0.1 (Ir) 414.28 451.4 S
+0.1 (ix) 420.74 451.4 S
+6 14 Q
+0.14 (\245) 210.35 439.4 S
+7 10 Q
+0.58 0.1 (SunSoft, Sun Microsystems) 222.95 439.4 B
+0.58 0.1 (, Inc.) 349.27 439.4 B
+0.1 (Solar) 414.28 439.4 S
+0.1 (is) 438.27 439.4 S
+7 8 Q
+0.08 (\252) 445.69 443.4 S
+6 14 Q
+0.14 (\245) 210.35 427.4 S
+7 10 Q
+0.58 0.1 (The Santa Cr) 222.95 427.4 B
+0.58 0.1 (uz Oper) 284.92 427.4 B
+0.58 0.1 (ation, Inc. \050SCO\051) 321.67 427.4 B
+0.1 (UnixW) 414.28 427.4 S
+0.1 (are) 443.82 427.4 S
+6 14 Q
+0.14 (\245) 210.35 415.4 S
+7 10 Q
+0.58 0.1 (T) 222.95 415.4 B
+0.58 0.1 (andem Computers) 227.96 415.4 B
+0.58 0.1 (Non-Stop K) 414.28 415.4 B
+0.58 0.1 (er) 467.15 415.4 B
+0.58 0.1 (nel) 476.49 415.4 B
+3 F
+0.52 0.1 (Network OS) 210.35 397.4 B
+6 14 Q
+0.14 (\245) 210.35 385.4 S
+7 10 Q
+0.58 0.1 (No) 222.95 385.4 B
+0.58 0.1 (v) 235.78 385.4 B
+0.58 0.1 (ell, Inc.) 240.63 385.4 B
+0.58 0.1 (NetW) 414.28 385.4 B
+0.58 0.1 (are 4.0) 439.28 385.4 B
+3 F
+0.52 0.1 (Mainframe OS) 210.35 367.41 B
+6 14 Q
+0.14 (\245) 210.35 355.41 S
+7 10 Q
+0.58 0.1 (Inter) 222.95 355.41 B
+0.58 0.1 (national Business Machines) 243.71 355.41 B
+0.1 (MVS) 414.28 355.41 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+198.28 341 555.92 636.36 R
+0.5 H
+0 Z
+N
+54 144 558 648 C
+0 72 612 720 C
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.11/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "11" 11
+%%Page: "12" 12
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (12) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.11 0.1 (their application-speci\336c I/O, memory) 198 641.33 B
+-0.11 0.1 (, communications and contr) 371.64 641.33 B
+-0.11 0.1 (ol functions.) 497.05 641.33 B
+0.52 0.1 (The JavaOS can r) 198 629.33 B
+0.52 0.1 (un in RAM on JavaChip. The JavaChip family enables the) 276.62 629.33 B
+0.52 0.1 (Java V) 198 617.33 B
+0.52 0.1 (irtual Machine to r) 227.27 617.33 B
+0.52 0.1 (un in the most ef) 313.12 617.33 B
+0.52 0.1 (\336cient, cost-ef) 391.08 617.33 B
+0.52 0.1 (fective manner) 454.04 617.33 B
+0.52 0.1 (,) 521.09 617.33 B
+0.52 0.1 (bringing high performance to dedicated Java-power) 198 605.33 B
+0.52 0.1 (ed devices, such as) 435.46 605.33 B
+0.52 0.1 (Network Computers.) 198 593.33 B
+0 14 Q
+(JavaOS) 160.49 560.67 T
+0 6.4 Q
+(\252) 203.26 563.87 T
+54 705/G4.8594 FmPA
+1 10 Q
+0.52 0.1 (JavaOS is an operating system that implements the Java Base Platform for) 198 539.33 B
+0.52 0.1 (r) 198 527.33 B
+0.52 0.1 (unning Java-power) 201.97 527.33 B
+0.52 0.1 (ed applets and applications. As such, it implements the) 289.33 527.33 B
+0.52 0.1 (Java V) 198 515.33 B
+0.52 0.1 (irtual Machine, Java Embedded API, and the underlying functionality) 227.27 515.33 B
+0.52 0.1 (for windowing, networking and \336le system.) 198 503.33 B
+0.52 0.1 (JavaOS is designed for Network Computers, consumer devices, and network) 198 483.33 B
+0.52 0.1 (devices for embedded applications, such as printers, copiers and industrial) 198 471.33 B
+0.52 0.1 (contr) 198 459.33 B
+0.52 0.1 (ollers. These devices will have instant turn-on, no installation setup, no) 221.25 459.33 B
+0.52 0.1 (system administration, and, when on a network, can be automatically) 198 447.33 B
+0.1 (upgraded.) 198 435.33 S
+0.52 0.1 (JavaOS will be widely ported to a range of micr) 198 415.33 B
+0.52 0.1 (opr) 417.14 415.33 B
+0.52 0.1 (ocessors, including the) 432.68 415.33 B
+0.52 0.1 (JavaChip family) 198 403.33 B
+0.52 0.1 (. When JavaOS r) 270.76 403.33 B
+0.52 0.1 (uns on a JavaChip, the micr) 349.33 403.33 B
+0.52 0.1 (opr) 476.63 403.33 B
+0.52 0.1 (ocessor) 492.17 403.33 B
+0.52 0.1 (\325s) 526.19 403.33 B
+0.52 0.1 (silicon Java V) 198 391.33 B
+0.52 0.1 (irtual Machine is used.) 259.78 391.33 B
+0 14 Q
+0.7 (A W) 160.49 358.67 P
+0.7 (ord About the Java Language) 187.73 358.67 P
+0 11.2 Q
+0.56 (*) 354.88 364.27 P
+54 503/G4.5887 FmPA
+1 10 Q
+0.28 0.1 (The Java Language is the means for a developer to write sour) 198 337.33 B
+0.28 0.1 (ce code. Applets) 477.55 337.33 B
+0.52 0.1 (and applications written in the Java Language compile to a form that r) 198 325.33 B
+0.52 0.1 (uns on) 521.77 325.33 B
+0.52 0.1 (the Java Platform.) 198 313.33 B
+0.52 0.1 (When developers write sour) 198 293.33 B
+0.52 0.1 (ce code in the Java Language, this code can call) 327.54 293.33 B
+0.06 0.1 (APIs de\336ned in the Java Base API, Java Standar) 198 281.33 B
+0.06 0.1 (d Extensions API, or a new API) 412.75 281.33 B
+0.52 0.1 (de\336ned in the sour) 198 269.33 B
+0.52 0.1 (ce code itself. At r) 284.63 269.33 B
+0.52 0.1 (untime, all thr) 370.71 269.33 B
+0.52 0.1 (ee kinds of APIs have) 436.06 269.33 B
+0.52 0.1 (equal standing, and ar) 198 257.33 B
+0.52 0.1 (e not distinguished on the basis of their sour) 300.51 257.33 B
+0.52 0.1 (ce.) 505.4 257.33 B
+0.52 0.1 (Compiling the sour) 198 245.33 B
+0.52 0.1 (ce with the Java Compiler generates bytecodes that ar) 286.71 245.33 B
+0.52 0.1 (e) 533.02 245.33 B
+0.52 0.1 (executed on the Java Platform.) 198 233.33 B
+0.52 0.1 (As pr) 198 213.33 B
+0.52 0.1 (ofessional pr) 223.32 213.33 B
+0.52 0.1 (ogramming languages go, the Java Language is simple, yet) 281.58 213.33 B
+0.52 0.1 (\337exible and powerful. It is object-oriented \050with single inheritance\051, statically) 198 201.33 B
+54 170 558 180.5 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+198 179.88 342 179.88 2 L
+0.3 H
+2 Z
+0 X
+0 0 0 1 0 0 0 K
+N
+0 72 612 720 C
+1 7 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.25 (* This section and the Virtual Machine section are borrowed heavily from the keynote address given by Bill Joy,) 198 165.33 P
+(Founder and Vice President of Research at Sun Microsystems, to Internet World on April 30, 1996.) 205.2 157.33 T
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.12/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "12" 12
+%%Page: "13" 13
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (13) 548.82 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (typed, multithr) 198 641.33 B
+0.52 0.1 (eaded, dynamically linked, and has automatic garbage) 267.54 641.33 B
+0.1 (collection.) 198 629.33 S
+0.52 0.1 (Its syntax is based on C and C++, so those pr) 198 609.33 B
+0.52 0.1 (ogrammers can pick it up quite) 405.49 609.33 B
+0.52 0.1 (easily) 198 597.33 B
+0.52 0.1 (. Ther) 222.9 597.33 B
+0.52 0.1 (e\325s less r) 252.65 597.33 B
+0.52 0.1 (edundancy which means developers should be able to) 291.45 597.33 B
+0.35 0.1 (mor) 198 585.33 B
+0.35 0.1 (e easily r) 216.36 585.33 B
+0.35 0.1 (ead someone else\325s code. For example, the Java Language has no) 257.03 585.33 B
+0.52 0.1 (user) 198 573.33 B
+0.52 0.1 (-de\336ned operator overloading, as is found in C++.) 217.23 573.33 B
+0.52 0.1 (The Java Language gives developers the ability to do thr) 198 553.33 B
+0.52 0.1 (ee dif) 457.31 553.33 B
+0.52 0.1 (fer) 482.68 553.33 B
+0.52 0.1 (ent kinds of) 494.87 553.33 B
+0.52 0.1 (pr) 198 541.33 B
+0.52 0.1 (ogramming in one language. Like the symbolic pr) 207.98 541.33 B
+0.52 0.1 (ogramming language) 439.73 541.33 B
+0.05 0.1 (Smalltalk, the Java Language is object-oriented, has dynamic linking, and has a) 198 529.33 B
+0.52 0.1 (class hierar) 198 517.33 B
+0.52 0.1 (chy with single inheritance. For numeric pr) 249.29 517.33 B
+0.52 0.1 (ogramming, the Java) 450.74 517.33 B
+0.52 0.1 (Language has platform-independent data types, array bounds-checking, and) 198 505.33 B
+0.52 0.1 (well-de\336ned IEEE arithmetic. These capabilities pr) 198 493.33 B
+0.52 0.1 (ovide good gr) 432 493.33 B
+0.52 0.1 (ounding for) 496.18 493.33 B
+0.52 0.1 (writing stable numerical algorithms that give r) 198 481.33 B
+0.52 0.1 (epeatable r) 411.94 481.33 B
+0.52 0.1 (esults. For systems) 461.91 481.33 B
+0.11 0.1 (pr) 198 469.33 B
+0.11 0.1 (ogramming, expr) 207.98 469.33 B
+0.11 0.1 (essions, statements, and operators in the Java Language ar) 286.24 469.33 B
+0.11 0.1 (e) 550.4 469.33 B
+0.52 0.1 (in most cases the same as in the C language.) 198 457.33 B
+0.52 0.1 (The Java Language encourages catching bugs early) 198 437.33 B
+0.52 0.1 (, during development,) 430.3 437.33 B
+0.52 0.1 (befor) 198 425.33 B
+0.52 0.1 (e the softwar) 221.38 425.33 B
+0.52 0.1 (e is r) 280.78 425.33 B
+0.52 0.1 (eleased. It does this by str) 303.13 425.33 B
+0.52 0.1 (ong data typing, automatic) 425.1 425.33 B
+0.52 0.1 (garbage collection, array bounds checking, lack of automatic type coer) 198 413.33 B
+0.52 0.1 (cion,) 519.93 413.33 B
+0.52 0.1 (and the lack of the pointer data type. These safeguar) 198 401.33 B
+0.52 0.1 (ds help in the age of the) 442.15 401.33 B
+0.52 0.1 (Internet, wher) 198 389.33 B
+0.52 0.1 (e developers ar) 262.7 389.33 B
+0.52 0.1 (e deploying softwar) 332.5 389.33 B
+0.52 0.1 (e very rapidly) 423.76 389.33 B
+0.52 0.1 (.) 487.28 389.33 B
+0.52 0.1 (The Java Language has multithr) 198 369.33 B
+0.52 0.1 (eading built in, with a str) 344.52 369.33 B
+0.52 0.1 (ong model of how) 460.98 369.33 B
+0.52 0.1 (thr) 198 357.33 B
+0.52 0.1 (ead-critical code can be synchr) 211.15 357.33 B
+0.52 0.1 (onized to avoid race or timing pr) 351.41 357.33 B
+0.52 0.1 (oblems.) 503.43 357.33 B
+0.32 0.1 (W) 198 345.33 B
+0.32 0.1 (ith the gr) 207.55 345.33 B
+0.32 0.1 (owth of multipr) 249.38 345.33 B
+0.32 0.1 (ocessing and a decr) 321.91 345.33 B
+0.32 0.1 (ease in pr) 410.77 345.33 B
+0.32 0.1 (ocessor costs, the Java) 454.75 345.33 B
+0.45 0.1 (Language is poised to enable a new generation of concurr) 198 333.33 B
+0.45 0.1 (ent applications and) 462.27 333.33 B
+0.1 (services.) 198 321.33 S
+0.52 0.1 (Exception and thr) 198 301.33 B
+0.52 0.1 (ead mechanisms ar) 279.48 301.33 B
+0.52 0.1 (e integrated with the language and its) 366.81 301.33 B
+0.28 0.1 (type system. In addition, the language includes dynamic linking of subclasses) 198 289.33 B
+0.52 0.1 (with methods that override or add functionality at r) 198 277.33 B
+0.52 0.1 (untime. In other) 436.62 277.33 B
+0.52 0.1 (envir) 198 265.33 B
+0.52 0.1 (onments, these featur) 221.44 265.33 B
+0.52 0.1 (es have typically been ar) 319.38 265.33 B
+0.52 0.1 (cane and complicated) 432.51 265.33 B
+0.52 0.1 (system services. Ther) 198 253.33 B
+0.52 0.1 (e is a gr) 298.2 253.33 B
+0.52 0.1 (eat simplicity and advantage to having these) 334.43 253.33 B
+0.52 0.1 (facilities in the language and ther) 198 241.33 B
+0.52 0.1 (efor) 351.14 241.33 B
+0.52 0.1 (e portable between platforms. The) 368.89 241.33 B
+0.52 0.1 (language also de\336nes what binary compatibility is, by de\336ning a class) 198 229.33 B
+0.52 0.1 (\050) 198 217.33 B
+5 F
+1.2 (.class) 201.43 217.33 P
+1 F
+0.52 0.1 (\051 \336le format, which includes the instr) 237.43 217.33 B
+0.52 0.1 (uctions for the Java V) 407.31 217.33 B
+0.52 0.1 (irtual) 506.01 217.33 B
+0.52 0.1 (Machine in the form of bytecodes.) 198 205.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.13/DEST FmPD2
+[/Title(A)/Rect[45 126 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "13" 13
+%%Page: "14" 14
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (14) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 15 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.94 (A Look Inside the Java Platform) 54 638 P
+54 782/G4.7205 FmPA
+1 10 Q
+0.52 0.1 (The Java Platform has two main parts, the Java V) 198 616.33 B
+0.52 0.1 (irtual Machine and the Java) 423.64 616.33 B
+0.52 0.1 (API, as shown in Figur) 198 604.33 B
+0.52 0.1 (e 2.) 303.45 604.33 B
+6 14 Q
+0.14 (\245) 198 586.33 S
+3 10 Q
+0.52 0.1 (Java V) 210.6 586.33 B
+0.52 0.1 (irtual Machine) 240.9 586.33 B
+1 F
+0.52 0.1 ( - The Java V) 310.3 586.33 B
+0.52 0.1 (irtual Machine is a \322soft\323 computer that) 369.4 586.33 B
+0.52 0.1 (can be implemented in softwar) 210.6 574.33 B
+0.52 0.1 (e or har) 352.34 574.33 B
+0.52 0.1 (dwar) 387.97 574.33 B
+0.52 0.1 (e. It\325s an abstract machine) 411.59 574.33 B
+0.52 0.1 (designed to be implemented on top of existing pr) 210.6 562.33 B
+0.52 0.1 (ocessors. The porting) 437.21 562.33 B
+0.52 0.1 (interface and adapters enable it to be easily ported to new operating) 210.6 550.33 B
+0.52 0.1 (systems without being completely r) 210.6 538.33 B
+0.52 0.1 (ewritten.) 373.66 538.33 B
+6 14 Q
+0.14 (\245) 198 520.33 S
+3 10 Q
+0.52 0.1 (Java API) 210.6 520.33 B
+1 F
+0.52 0.1 ( - The Java API forms a standar) 251.65 520.33 B
+0.52 0.1 (d interface to applets and) 396.14 520.33 B
+-0.03 0.1 (applications, r) 210.6 508.33 B
+-0.03 0.1 (egar) 274.8 508.33 B
+-0.03 0.1 (dless of the underlying operating system. The Java API is) 294.33 508.33 B
+0.52 0.1 (the essential framework for application development. This API speci\336es a) 210.6 496.33 B
+0.46 0.1 (set of essential interfaces in a gr) 210.6 484.33 B
+0.46 0.1 (owing number of key ar) 356.49 484.33 B
+0.46 0.1 (eas that developers) 467.05 484.33 B
+0.52 0.1 (will use to build their Java-power) 210.6 472.33 B
+0.52 0.1 (ed applications.) 364.85 472.33 B
+6 14 Q
+0.14 (\320) 210.6 454.33 S
+3 10 Q
+0.52 0.1 (The Java Base API) 223.2 454.33 B
+1 F
+0.52 0.1 ( pr) 310.08 454.33 B
+0.52 0.1 (ovides the very basic language, utility) 323.18 454.33 B
+0.52 0.1 (, I/O,) 496.18 454.33 B
+-0.01 0.1 (network, GUI, and applet services; OS companies that have licensed Java) 223.2 442.33 B
+0.52 0.1 (have contracted to include them in any Java Platform they deploy) 223.2 430.33 B
+0.52 0.1 (.) 524.05 430.33 B
+6 14 Q
+0.14 (\320) 210.6 412.33 S
+3 10 Q
+-0.05 0.1 (The Java Standard Extension API) 223.2 412.33 B
+1 F
+-0.05 0.1 ( extends the capabilities of Java beyond) 377.76 412.33 B
+0.52 0.1 (the Java Base API. Some of these extensions will eventually migrate to) 223.2 400.33 B
+-0.06 0.1 (the Java Base API. Other nonstandar) 223.2 388.33 B
+-0.06 0.1 (d extension APIs can be pr) 390.08 388.33 B
+-0.06 0.1 (ovided by) 510.01 388.33 B
+0.52 0.1 (the applet, application, or underlying operating system. As each new) 223.2 376.33 B
+0.52 0.1 (extension API speci\336cation is published, it will be made available for) 223.2 364.33 B
+0.52 0.1 (industry r) 223.2 352.33 B
+0.52 0.1 (eview and feedback befor) 268.87 352.33 B
+0.52 0.1 (e it is \336nalized.) 386.17 352.33 B
+1 9 Q
+0.47 0.09 (Figur) 198 141.5 B
+0.47 0.09 (e 2. The Java Base Platform is uniform acr) 219.9 141.5 B
+0.47 0.09 (oss all operating systems.) 395.48 141.5 B
+54 135 558 648 C
+54.28 153.5 557.72 337 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54.28 153.5 557.72 337 R
+7 X
+0 0 0 1 0 0 0 K
+V
+199.23 297.17 532.22 315.17 R
+0 X
+V
+0.5 H
+0 Z
+N
+289.18 179.5 352.18 197.5 R
+7 X
+V
+0 X
+N
+7 10 Q
+(Hardw) 298.9 185.57 T
+(are) 327.64 185.57 T
+379.18 179.5 442.18 197.5 R
+7 X
+V
+0 X
+N
+(Hardw) 388.9 185.57 T
+(are) 417.64 185.57 T
+469.18 179.5 532.18 197.5 R
+7 X
+V
+0 X
+N
+(Hardw) 478.9 185.57 T
+(are) 507.64 185.57 T
+198.78 179.5 261.78 197.5 R
+7 X
+V
+0 X
+N
+(Hardw) 208.49 185.57 T
+(are) 237.24 185.57 T
+199.18 211.67 262.18 229.67 R
+7 X
+V
+0 X
+N
+(Bro) 215.04 217.31 T
+(wser) 230.45 217.31 T
+199.18 229.67 262.18 243.17 R
+5 X
+V
+0 X
+N
+8 F
+(Adapter) 215.04 233.26 T
+289.18 197.5 352.18 229.67 R
+7 X
+V
+0 X
+N
+7 F
+(OS) 313.59 210.55 T
+289.18 229.67 352.18 243.17 R
+5 X
+V
+0 X
+N
+8 F
+(Adapter) 305.04 233.26 T
+379.18 197.5 442.18 216.17 R
+7 X
+V
+0 X
+N
+7 F
+(OS) 403.59 204 T
+379.18 216.17 442.18 243.17 R
+5 X
+V
+0 X
+N
+8 F
+(Adapter) 395.04 225.91 T
+469.18 197.5 532.18 243.17 R
+7 X
+V
+0 X
+N
+7 F
+(J) 484.69 218.01 T
+(a) 489.49 218.01 T
+(v) 494.85 218.01 T
+(aOS) 499.6 218.01 T
+199.18 243.17 532.18 297.17 R
+V
+N
+291.7 258.04 445.06 277.48 R
+V
+0 0 0 0 1 1 1 K
+9 12 Q
+7 X
+0 0 0 0 1 1 1 K
+(Ja) 319.81 269.48 T
+(v) 330.62 269.48 T
+(a Vir) 335.91 269.48 T
+(tual Mac) 357.44 269.48 T
+(hine) 396.73 269.48 T
+0 0 0 1 0 0 0 K
+199.18 314.5 532.18 332.5 R
+0 0 0 1 0 0 0 K
+V
+0 X
+N
+(The) 151.01 293.98 T
+(Ja) 149.08 282.9 T
+(v) 159.89 282.9 T
+(a) 165.18 282.9 T
+(Platf) 139.03 258.53 T
+(orm) 160.18 258.53 T
+7 X
+90 180 4 28.81 194.03 283.94 G
+2 Z
+0 X
+90 180 4 28.81 194.03 283.94 A
+7 X
+270 360 2 4.12 188.03 283.5 G
+0 X
+270 360 2 4.12 188.03 283.5 A
+7 X
+180 270 4 28.81 194.03 274.31 G
+0 X
+180 270 4 28.81 194.03 274.31 A
+7 X
+0 90 2 4.8 188.03 274.32 G
+0 X
+0 90 2 4.8 188.03 274.32 A
+0 0 0 0 1 1 1 K
+9 9 Q
+7 X
+0 0 0 0 1 1 1 K
+(P) 336.64 248.8 T
+(or) 341.28 248.8 T
+(ting Interface) 348.8 248.8 T
+0 0 0 1 0 0 0 K
+0 0 0 0 1 1 1 K
+198.82 259.39 535.78 259.39 2 L
+N
+0 0 0 1 0 0 0 K
+7 8 Q
+0 X
+0 0 0 1 0 0 0 K
+(J) 470.34 159.83 T
+(a) 474.18 159.83 T
+(v) 478.47 159.83 T
+(a on J) 482.27 159.83 T
+(a) 503.9 159.83 T
+(v) 508.19 159.83 T
+(aOS) 511.99 159.83 T
+(J) 373.57 159.83 T
+(a) 377.41 159.83 T
+(v) 381.7 159.83 T
+(a on a smaller OS) 385.5 159.83 T
+(J) 196.4 159.83 T
+(a) 200.24 159.83 T
+(v) 204.53 159.83 T
+(a on a Bro) 208.33 159.83 T
+(wser) 245.12 159.83 T
+(J) 280.77 159.83 T
+(a) 284.61 159.83 T
+(v) 288.89 159.83 T
+(a on a desktop OS) 292.69 159.83 T
+0 0 0 0 1 1 1 K
+9 12 Q
+7 X
+0 0 0 0 1 1 1 K
+(Ja) 232.4 289.07 T
+(v) 243.21 289.07 T
+(a Base Classes) 248.5 289.07 T
+0 0 0 1 0 0 0 K
+0 0 0 0 1 1 1 K
+9 9 Q
+(Ja) 252.42 306.04 T
+(v) 260.53 306.04 T
+(a Base API) 264.5 306.04 T
+0 0 0 1 0 0 0 K
+346.78 283.25 532.28 314.5 R
+5 X
+0 0 0 1 0 0 0 K
+V
+0 Z
+0 X
+N
+9 12 Q
+(Ja) 357.17 289.28 T
+(v) 367.98 289.28 T
+(a Standar) 373.28 289.28 T
+(d Extension Classes) 417.94 289.28 T
+0 0 0 0 1 1 1 K
+J
+198.07 303.39 346.78 303.39 2 L
+J
+198.07 303.39 198.82 303.39 2 L
+2 Z
+7 X
+0 0 0 0 1 1 1 K
+N
+[1.487 4.461] 1.487 I
+198.82 303.39 346.03 303.39 2 L
+N
+J
+346.03 303.39 346.78 303.39 2 L
+N
+J
+197.56 283.28 531.75 283.28 2 L
+N
+0 0 0 1 0 0 0 K
+9 9 Q
+0 X
+0 0 0 1 0 0 0 K
+(Ja) 392.18 306.54 T
+(v) 400.29 306.54 T
+(a Standar) 404.26 306.54 T
+(d Extension API) 439.81 306.54 T
+J
+346.78 303.14 531.75 303.14 2 L
+J
+346.78 303.14 347.53 303.14 2 L
+N
+[1.492 4.475] 1.492 I
+347.53 303.14 531 303.14 2 L
+N
+J
+531 303.14 531.75 303.14 2 L
+N
+J
+9 12 Q
+(Base) 148.03 270.56 T
+8 10 Q
+(Applets and Applications) 316.5 320 T
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+7 9 Q
+0.09 (\050in b) 141.21 247 S
+0.09 (lac) 158.98 247 S
+0.09 (k\051) 170.58 247 S
+180.28 170.5 477.28 170.5 2 L
+N
+477.28 170.5 477.28 179.5 2 L
+N
+387.28 170.5 387.28 179.5 2 L
+N
+297.28 170.5 297.28 179.5 2 L
+N
+207.28 170.5 207.28 179.5 2 L
+N
+7 8 Q
+0.08 (Netw) 144.03 169.25 S
+0.08 (or) 162.49 169.25 S
+0.08 (k) 169.89 169.25 S
+199.18 197.5 262.18 211.67 R
+7 X
+V
+0 Z
+0 X
+N
+7 10 Q
+(OS) 223.59 201.82 T
+54 135 558 648 C
+0 72 612 720 C
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.14/DEST FmPD2
+[/Title(A)/Rect[45 126 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "14" 14
+%%Page: "15" 15
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (15) 548.82 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (In this \336gur) 198 641.33 B
+0.52 0.1 (e, the Java Base Platform is the part shown in black, including the) 252.07 641.33 B
+-0.04 0.1 (blocks labeled Adapter) 198 629.33 B
+-0.04 0.1 (. The Java API includes both the Java Base API and Java) 301.46 629.33 B
+0.52 0.1 (Standar) 198 617.33 B
+0.52 0.1 (d Extension API. The classes ar) 232.91 617.33 B
+0.52 0.1 (e the implementation of that API. The) 375.85 617.33 B
+0.52 0.1 (Java V) 198 605.33 B
+0.52 0.1 (irtual Machine is at the cor) 227.27 605.33 B
+0.52 0.1 (e of the platform. The Porting Interface lies) 350.42 605.33 B
+0.52 0.1 (between the Java V) 198 593.33 B
+0.52 0.1 (irtual Machine and the operating system \050OS\051 or br) 285.7 593.33 B
+0.52 0.1 (owser) 520.12 593.33 B
+0.52 0.1 (.) 546.66 593.33 B
+0.4 0.1 (This Porting Interface has a platform independent part \050shown in black\051 and a) 198 581.33 B
+0.18 0.1 (platform-dependent part, shown as Adapters. The OS and JavaOS pr) 198 569.33 B
+0.18 0.1 (ovide the) 512.84 569.33 B
+0.52 0.1 (window) 198 557.33 B
+0.52 0.1 (, \336ling and network functionality) 234.66 557.33 B
+0.52 0.1 (. Dif) 385.5 557.33 B
+0.52 0.1 (fer) 408.44 557.33 B
+0.52 0.1 (ent machines can be) 420.63 557.33 B
+0.52 0.1 (connected by a network, as shown.) 198 545.33 B
+0.52 0.1 (The Java API framework is open and extensible. Speci\336cations for each) 198 525.33 B
+0.52 0.1 (interface ar) 198 513.33 B
+0.52 0.1 (e being developed by industry-wide specialists in each ar) 249.28 513.33 B
+0.52 0.1 (ea.) 512.11 513.33 B
+0.52 0.1 (Forthcoming speci\336cations will be published and open to industry r) 198 501.33 B
+0.52 0.1 (eview) 509.54 501.33 B
+0.52 0.1 (.) 535.59 501.33 B
+0.52 0.1 (Implementations of the API speci\336cations will be available fr) 198 489.33 B
+0.52 0.1 (om JavaSoft and) 477.17 489.33 B
+0.52 0.1 (others thr) 198 477.33 B
+0.52 0.1 (oughout the industry) 242.39 477.33 B
+0.52 0.1 (. In today's envir) 338.69 477.33 B
+0.52 0.1 (onment of rapid innovation,) 419.01 477.33 B
+0.52 0.1 (the Java API framework allows that innovation to easily exist as extensions to) 198 465.33 B
+0.52 0.1 (the Java Platform.) 198 453.33 B
+0.52 0.1 (The API is or) 198 433.33 B
+0.52 0.1 (ganized by gr) 258.67 433.33 B
+0.52 0.1 (oups, or sets. Each of the API sets can be) 321.62 433.33 B
+0.52 0.1 (implemented as one or mor) 198 421.33 B
+0.52 0.1 (e packages \050namespaces\051. Each package gr) 324.41 421.33 B
+0.52 0.1 (oups) 521.4 421.33 B
+0.52 0.1 (together a set of classes and interfaces that de\336ne a set of r) 198 409.33 B
+0.52 0.1 (elated \336elds,) 467.48 409.33 B
+0.52 0.1 (constr) 198 397.33 B
+0.52 0.1 (uctors, and methods.) 225.69 397.33 B
+0 14 Q
+0.7 (Java V) 160.49 364.67 P
+0.7 (irtual Machine) 197.85 364.67 P
+54 509/G4.6978 FmPA
+1 10 Q
+0.52 0.1 (The Java V) 198 343.33 B
+0.52 0.1 (irtual Machine is key to the independence of the underlying) 247.43 343.33 B
+0.52 0.1 (operating system and har) 198 331.33 B
+0.52 0.1 (dwar) 314.66 331.33 B
+0.52 0.1 (e\321it is a platform that hides the underlying) 338.28 331.33 B
+0.52 0.1 (operating system fr) 198 319.33 B
+0.52 0.1 (om Java-power) 286.72 319.33 B
+0.52 0.1 (ed applets and applications. And it\325s very) 356.01 319.33 B
+0.52 0.1 (easy to port the V) 198 307.33 B
+0.52 0.1 (irtual Machine to a br) 279.41 307.33 B
+0.52 0.1 (owser or another operating system.) 379.01 307.33 B
+0.52 0.1 (In addition, the V) 198 287.33 B
+0.52 0.1 (irtual Machine de\336nes a machine-independent format for) 278.67 287.33 B
+0.52 0.1 (binary \336les called the class \050) 198 275.33 B
+5 F
+1.2 (.class) 327.05 275.33 P
+1 F
+0.52 0.1 (\051 \336le format. This format includes) 363.05 275.33 B
+0.52 0.1 (instr) 198 263.33 B
+0.52 0.1 (uctions for a virtual computer in the form of bytecodes. The bytecode) 218.6 263.33 B
+0.52 0.1 (r) 198 251.33 B
+0.52 0.1 (epr) 201.87 251.33 B
+0.52 0.1 (esentation of any Java Language pr) 216.74 251.33 B
+0.52 0.1 (ogram is symbolic in the sense that) 378.39 251.33 B
+0.52 0.1 (of) 198 239.33 B
+0.52 0.1 (fsets and indexes into methods ar) 206.81 239.33 B
+0.52 0.1 (e not constants, but ar) 360.55 239.33 B
+0.52 0.1 (e, instead, given) 461.89 239.33 B
+0.52 0.1 (symbolically as string names. The \336rst time a method is called, it is sear) 198 227.33 B
+0.52 0.1 (ched) 530.42 227.33 B
+0.52 0.1 (by name in the class \336le format, and its of) 198 215.33 B
+0.52 0.1 (fset numeric value is determined at) 390.47 215.33 B
+0.52 0.1 (that time for quicker access at subsequent lookups. Ther) 198 203.33 B
+0.52 0.1 (efor) 455.33 203.33 B
+0.52 0.1 (e, any new or) 473.08 203.33 B
+0.52 0.1 (overriding method can be intr) 198 191.33 B
+0.52 0.1 (oduced late at r) 335.7 191.33 B
+0.52 0.1 (untime anywher) 407.39 191.33 B
+0.52 0.1 (e in the class) 482.55 191.33 B
+-0.09 0.1 (str) 198 179.33 B
+-0.09 0.1 (uctur) 209.67 179.33 B
+-0.09 0.1 (e, and it will be r) 233.7 179.33 B
+-0.09 0.1 (eferr) 309.2 179.33 B
+-0.09 0.1 (ed to symbolically) 330.33 179.33 B
+-0.09 0.1 (, and pr) 411.73 179.33 B
+-0.09 0.1 (operly accessed without) 446.56 179.33 B
+0.52 0.1 (br) 198 167.33 B
+0.52 0.1 (eaking the code.) 207.5 167.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.15/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "15" 15
+%%Page: "16" 16
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (16) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (The bytecodes ar) 198 641.33 B
+0.52 0.1 (e a high-level r) 275.33 641.33 B
+0.52 0.1 (epr) 344.04 641.33 B
+0.52 0.1 (esentation of the pr) 358.91 641.33 B
+0.52 0.1 (ogram so that) 447.76 641.33 B
+0.37 0.1 (optimization and machine code generation \050via a just-in-time compiler\051 can be) 198 629.33 B
+0.52 0.1 (performed at that level. In addition, garbage collection can occur inside the) 198 617.33 B
+0.38 0.1 (V) 198 605.33 B
+0.38 0.1 (irtual Machine, since it holds variables in stacks in the Java Platform addr) 204.77 605.33 B
+0.38 0.1 (ess) 541.45 605.33 B
+0.1 (space.) 198 593.33 S
+0 14 Q
+0.7 (Java Base API) 160.49 560.67 P
+54 705/G4.7755 FmPA
+1 10 Q
+0.52 0.1 (By tar) 198 539.33 B
+0.52 0.1 (geting the APIs in the Java Platform, developers ar) 225.32 539.33 B
+0.52 0.1 (e assur) 458.11 539.33 B
+0.52 0.1 (ed that their) 489.9 539.33 B
+0.52 0.1 (applications will r) 198 527.33 B
+0.52 0.1 (un everywher) 280.85 527.33 B
+0.52 0.1 (e. \050See \322The Embedded Java Platform\323 on) 344.38 527.33 B
+0.52 0.1 (page) 198 515.33 B
+0.52 0.1 (7 for the single possible exception\321dedicated, constrained, embedded) 222.36 515.33 B
+0.52 0.1 (systems, such as set-top boxes, printers, copiers, and cellular phones.\051) 198 503.33 B
+0.33 0.1 (Curr) 198 483.33 B
+0.33 0.1 (ently) 219.24 483.33 B
+0.33 0.1 (, the Java Base API is de\336ned to be the Java Applet API, described in) 240.97 483.33 B
+0.52 0.1 (the next section. Over time, as the platform develops, this base will gr) 198 471.33 B
+0.52 0.1 (ow) 521.92 471.33 B
+0.52 0.1 (, as) 535.01 471.33 B
+0.51 0.1 (some of the Standar) 198 459.33 B
+0.51 0.1 (d Extension API migrate into the Java Base API. The Java) 289.11 459.33 B
+0.52 0.1 (Base API is also known as the Java Cor) 198 447.33 B
+0.52 0.1 (e API.) 377.46 447.33 B
+0 13 Q
+-0.85 0.13 (Java Applet API) 198 415.33 B
+54 559/G4.6768 FmPA
+1 10 Q
+0.52 0.1 (The Java Applet API, also known as the Java Base API, de\336nes the basic) 198 394.33 B
+0.52 0.1 (building blocks for cr) 198 382.33 B
+0.52 0.1 (eating fully functional Java-power) 296.13 382.33 B
+0.52 0.1 (ed applets and) 452.33 382.33 B
+0.52 0.1 (applications. It includes all the classes in the) 198 370.33 B
+5 F
+1.2 (java) 407.68 370.33 P
+1 F
+0.52 0.1 ( package:) 431.68 370.33 B
+5 F
+1.2 (java.lang) 477.58 370.33 P
+1 F
+0.52 0.1 (,) 531.58 370.33 B
+5 F
+1.2 (java.util) 198 358.33 P
+1 F
+0.52 0.1 (,) 252 358.33 B
+5 F
+1.2 (java.io) 257.72 358.33 P
+1 F
+0.52 0.1 (,) 299.72 358.33 B
+5 F
+1.2 (java.net) 305.44 358.33 P
+1 F
+0.52 0.1 (,) 353.44 358.33 B
+5 F
+1.2 (java.awt) 359.16 358.33 P
+1 F
+0.52 0.1 (, and) 407.16 358.33 B
+5 F
+1.2 (java.applet) 433.23 358.33 P
+1 F
+0.52 0.1 (. \050Notice) 499.23 358.33 B
+0.5 0.1 (that the Java Applet API is the full set of APIs available in version 1.0.2 of the) 198 346.33 B
+0.52 0.1 (Java Development Kit fr) 198 334.33 B
+0.52 0.1 (om JavaSoft.\051) 308.92 334.33 B
+0 14 Q
+0.7 (Java Standard Extension API) 160.49 301.67 P
+54 446/G4.6770 FmPA
+1 10 Q
+0.52 0.1 (This section describes the Java Standar) 198 280.33 B
+0.52 0.1 (d Extension API. These extensions ar) 375.08 280.33 B
+0.52 0.1 (e) 547.29 280.33 B
+0.52 0.1 (\322standar) 198 268.33 B
+0.52 0.1 (d\323 in that they form a published, uniform, open API that anyone can) 237 268.33 B
+0.52 0.1 (implement. Once de\336ned, they can be added to, but, to maintain backwar) 198 256.33 B
+0.52 0.1 (d) 538.65 256.33 B
+0.52 0.1 (compatibility) 198 244.33 B
+0.52 0.1 (, not changed in a way that calls to them would fail. Over time,) 257.18 244.33 B
+0.52 0.1 (new extensions will be added. In addition, some of these extensions will) 198 232.33 B
+0.52 0.1 (migrate into the Java Base API.) 198 220.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.16/DEST FmPD2
+[/Rect[377 523 558 534]/Border[0 0 0]/Page 7/View[/XYZ null 160 372 FmDC exch pop null]/LNK FmPD
+[/Rect[54 511 227 523]/Border[0 0 0]/Page 7/View[/XYZ null 160 372 FmDC exch pop null]/LNK FmPD
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "16" 16
+%%Page: "17" 17
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (17) 548.82 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (The curr) 198 641.33 B
+0.52 0.1 (ent plan for this migration is shown in the following table:) 236.75 641.33 B
+0.3 0.1 (An implementation should do whatever is appr) 198 457.93 B
+0.3 0.1 (opriate for the platform it r) 415.05 457.93 B
+0.3 0.1 (uns) 538.71 457.93 B
+0.52 0.1 (on, within its har) 198 445.93 B
+0.52 0.1 (dwar) 276.7 445.93 B
+0.52 0.1 (e constraints. For example, desktop operating systems) 300.32 445.93 B
+0.52 0.1 (that have access to a speaker will pr) 198 433.93 B
+0.52 0.1 (oduce audio; however) 363.5 433.93 B
+0.52 0.1 (, a mainframe or) 467.56 433.93 B
+0.52 0.1 (network operating system that has no speaker is permitted to do the) 198 421.93 B
+0.52 0.1 (equivalent of a no-op or some other well-de\336ned behavior) 198 409.93 B
+0.52 0.1 (, such as thr) 464.72 409.93 B
+0.52 0.1 (ow an) 520.2 409.93 B
+0.1 (exception.) 198 397.93 S
+0 13 Q
+-0.85 0.13 (Java Security API) 198 365.93 B
+54 510/G4.8471 FmPA
+1 10 Q
+0.52 0.1 (The Java Security API is a framework for developers to easily and secur) 198 344.93 B
+0.52 0.1 (ely) 527.57 344.93 B
+0.52 0.1 (include security functionality in their applets and applications. This) 198 332.93 B
+0.52 0.1 (functionality includes cryptography) 198 320.93 B
+0.52 0.1 (, with digital signatur) 360.97 320.93 B
+0.52 0.1 (es, encryption and) 460.41 320.93 B
+0.1 (authentication.) 198 308.93 S
+-0.06 0.1 (Java Security includes an abstract layer that applications can call. That layer) 198 288.93 B
+-0.06 0.1 (, in) 541.39 288.93 B
+0.52 0.1 (turn, makes calls to Java Security packages that implement the actual) 198 276.93 B
+0.52 0.1 (cryptography) 198 264.93 B
+0.52 0.1 (. This allows thir) 258.67 264.93 B
+0.52 0.1 (d-party developers specializing in pr) 335.75 264.93 B
+0.52 0.1 (oviding) 504.46 264.93 B
+0.52 0.1 (cryptographic functionality to write packages for Java Security) 198 252.93 B
+0.52 0.1 (. Java Security) 483.89 252.93 B
+0.52 0.1 (also includes system support for key management, including a secur) 198 240.93 B
+0.52 0.1 (e) 512.15 240.93 B
+0.52 0.1 (database, certi\336cate facilities, and so on.) 198 228.93 B
+0.52 0.1 (This ar) 198 208.93 B
+0.52 0.1 (chitectur) 229.59 208.93 B
+0.52 0.1 (e pr) 269.21 208.93 B
+0.52 0.1 (ovides for r) 287.2 208.93 B
+0.52 0.1 (eplaceable, upgradable security) 340.11 208.93 B
+0.52 0.1 (. Whenever a) 482.88 208.93 B
+0.33 0.1 (str) 198 196.93 B
+0.33 0.1 (onger algorithm or a faster implementation becomes available, modules can) 209.57 196.93 B
+0.52 0.1 (be r) 198 184.93 B
+0.52 0.1 (eplaced in the platform, in a manner completely transpar) 215.51 184.93 B
+0.52 0.1 (ent to) 477.12 184.93 B
+0.1 (applications.) 198 172.93 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+3 9 Q
+0.47 0.09 (Migrate to) 204 614 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Base API) 204 602.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Remain as) 366 614 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Standard Extension) 366 602.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 F
+0.47 0.09 (Java 2D) 204 585.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java 3D) 366 585.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.09 (Audio) 204 568.6 S
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (V) 366 568.6 B
+0.47 0.09 (ideo, MIDI) 372.09 568.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Media Framework) 204 551.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Shar) 366 551.6 B
+0.47 0.09 (e) 404.46 551.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Animation) 204 534.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java T) 366 534.6 B
+0.47 0.09 (elephony) 391.03 534.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Enterprise) 204 517.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Server) 366 517.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Commer) 204 500.6 B
+0.47 0.09 (ce) 259.68 500.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Management) 366 500.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0.47 0.09 (Java Security) 204 483.6 B
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+198 625.85 198 478.75 2 L
+3 X
+V
+0 Z
+N
+360 626.15 360 478.45 2 L
+V
+N
+558 625.85 558 478.75 2 L
+V
+N
+197.85 626 558.15 626 2 L
+V
+N
+197.85 597.6 558.15 597.6 2 L
+V
+N
+197.85 580.6 558.15 580.6 2 L
+V
+N
+197.85 563.6 558.15 563.6 2 L
+V
+N
+197.85 546.6 558.15 546.6 2 L
+V
+N
+197.85 529.6 558.15 529.6 2 L
+V
+N
+197.85 512.6 558.15 512.6 2 L
+V
+N
+197.85 495.6 558.15 495.6 2 L
+V
+N
+197.85 478.6 558.15 478.6 2 L
+V
+N
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.17/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "17" 17
+%%Page: "18" 18
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (18) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 13 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.85 0.13 (Java Media API) 198 639.33 B
+54 783/G4.8497 FmPA
+1 10 Q
+0.52 0.1 (The Java Media API de\336nes the multimedia classes that support a wide range) 198 618.33 B
+0.52 0.1 (of rich, interactive media on and of) 198 606.33 B
+0.52 0.1 (f the W) 359.37 606.33 B
+0.52 0.1 (eb, including audio, video, 2D, 3D,) 392.39 606.33 B
+0.52 0.1 (animation, telephony) 198 594.33 B
+0.52 0.1 (, and collaboration. An extensible Media Framework) 293.84 594.33 B
+0.52 0.1 (pr) 198 582.33 B
+0.52 0.1 (ovides for common contr) 207.98 582.33 B
+0.52 0.1 (ol and synchr) 322.83 582.33 B
+0.52 0.1 (onization of all time-based media) 385.12 582.33 B
+0.52 0.1 (\050audio, video, animation, video teleconfer) 198 570.33 B
+0.52 0.1 (encing\051 as well as for \336lters and) 388.83 570.33 B
+0.1 (pr) 198 558.33 S
+0.1 (ocessors.) 207.98 558.33 S
+0.52 0.1 (The Java Media API is composed of several distinct components, each) 198 538.33 B
+0.52 0.1 (associated with either a speci\336c type of media \050audio, video, 2D, 3D\051, or a) 198 526.33 B
+-0.19 0.1 (media-r) 198 514.33 B
+-0.19 0.1 (elated activity \050animation, collaboration, telephony\051. Collectively) 233.44 514.33 B
+-0.19 0.1 (, these) 527.19 514.33 B
+0.52 0.1 (interfaces pr) 198 502.33 B
+0.52 0.1 (ovide Java Language pr) 254.63 502.33 B
+0.52 0.1 (ogrammers with the ability to handle a) 363.44 502.33 B
+0.52 0.1 (wide variety of dif) 198 490.33 B
+0.52 0.1 (fer) 283.19 490.33 B
+0.52 0.1 (ent media types within their applications and applets.) 295.38 490.33 B
+0.38 0.1 (The Java Media API is highly extensible. The API accommodates today\325s lar) 198 470.33 B
+0.38 0.1 (ge) 544.47 470.33 B
+-0.1 0.1 (and ever) 198 458.33 B
+-0.1 0.1 (-changing suite of media transports, containers, and encoding formats,) 237.13 458.33 B
+0.52 0.1 (and allows the addition of new media-r) 198 446.33 B
+0.52 0.1 (elated functionality as they become) 379.64 446.33 B
+0.52 0.1 (available.) 198 434.33 B
+0.52 0.1 (JavaSoft has been working with a gr) 198 414.33 B
+0.52 0.1 (oup of industry-leading companies to) 364.15 414.33 B
+0.52 0.1 (establish the standar) 198 402.33 B
+0.52 0.1 (ds for Java Media: Adobe) 291.91 402.33 B
+1 6.4 Q
+0.33 0.06 (\250) 412.02 405.53 B
+1 10 Q
+0.52 0.1 (, Apple, Intel, Macr) 416.86 402.33 B
+0.52 0.1 (omedia,) 505.74 402.33 B
+0.52 0.1 (Netscape, SGI, and Sun Micr) 198 390.33 B
+0.52 0.1 (osystems.) 329.48 390.33 B
+0.52 0.1 (The components of the Java Media APIs ar) 198 370.33 B
+0.52 0.1 (e as follows.) 394.12 370.33 B
+6 14 Q
+0.14 (\245) 198 352.33 S
+3 10 Q
+0.52 0.1 (Java 2D API) 210.6 352.33 B
+1 F
+0.52 0.1 ( - Pr) 268.3 352.33 B
+0.52 0.1 (ovides graphics and imaging capabilities beyond those) 287.98 352.33 B
+0.31 0.1 (available with the Java Applet API. The 2D API allows the cr) 210.6 340.33 B
+0.31 0.1 (eation of high-) 491.4 340.33 B
+0.52 0.1 (quality) 210.6 328.33 B
+0.52 0.1 (, platform-independent graphics including line art, text, and images) 241.46 328.33 B
+0.52 0.1 (in a single model that uniformly addr) 210.6 316.33 B
+0.52 0.1 (esses color) 383.61 316.33 B
+0.52 0.1 (, spatial transforms and) 431.51 316.33 B
+0.52 0.1 (compositing. It also pr) 210.6 304.33 B
+0.52 0.1 (ovides an extension mechanism to support a wide) 316.5 304.33 B
+-0.1 0.1 (array of dif) 210.6 292.33 B
+-0.1 0.1 (fer) 261.02 292.33 B
+-0.1 0.1 (ent pr) 273.21 292.33 B
+-0.1 0.1 (esentation devices \050such as displays and printers\051, image) 299.86 292.33 B
+0.52 0.1 (formats, image encodings, color spaces, and compositors.) 210.6 280.33 B
+6 14 Q
+0.14 (\245) 198 262.33 S
+3 10 Q
+0.52 0.1 (Java Media Framework API) 210.6 262.33 B
+1 F
+0.52 0.1 ( - Handles traditional time-critical media, such) 340.96 262.33 B
+0.52 0.1 (as audio, video and MIDI. The framework pr) 210.6 250.33 B
+0.52 0.1 (ovides a common model for) 420.33 250.33 B
+0.52 0.1 (timing, synchr) 210.6 238.33 B
+0.52 0.1 (onization, and composition, which can be applied to media) 276.46 238.33 B
+0.52 0.1 (components to allow them to inter) 210.6 226.33 B
+0.52 0.1 (operate. It is designed to handle) 368.44 226.33 B
+0.52 0.1 (str) 210.6 214.33 B
+0.52 0.1 (eaming data, live or stor) 222.17 214.33 B
+0.52 0.1 (ed, compr) 333.93 214.33 B
+0.52 0.1 (essed or raw) 379.76 214.33 B
+0.52 0.1 (, as well as fr) 436.95 214.33 B
+0.52 0.1 (om sampled) 497.56 214.33 B
+0.52 0.1 (audio and video str) 210.6 202.33 B
+0.52 0.1 (eams.) 300.19 202.33 B
+6 14 Q
+0.14 (\320) 210.6 184.33 S
+3 10 Q
+0.42 0.1 (V) 223.2 184.33 B
+0.42 0.1 (ideo API) 230.53 184.33 B
+1 F
+0.42 0.1 ( - Accommodates both str) 272.03 184.33 B
+0.42 0.1 (eaming and stor) 389.4 184.33 B
+0.42 0.1 (ed video sour) 463.3 184.33 B
+0.42 0.1 (ces. It) 525.75 184.33 B
+0.52 0.1 (de\336nes basic data formats and contr) 223.2 172.33 B
+0.52 0.1 (ol interfaces.) 388.84 172.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.18/DEST FmPD2
+272 455/I4.1.8796 FmPA
+408 377/I4.1.8805 FmPA
+453 323/I4.1.8814 FmPA
+[/Title(A)/Rect[45 126 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "18" 18
+%%Page: "19" 19
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (19) 548.82 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+6 14 Q
+0 X
+0 0 0 1 0 0 0 K
+0.14 (\320) 210.6 641.33 S
+3 10 Q
+0.52 0.1 (Audio API) 223.2 641.33 B
+1 F
+0.52 0.1 ( - Supports sampled and synthesized audio. It includes a) 273.79 641.33 B
+0.05 0.1 (speci\336cation for 3D spatial audio, and accommodates both str) 223.2 629.33 B
+0.05 0.1 (eaming and) 501.86 629.33 B
+0.52 0.1 (stor) 223.2 617.33 B
+0.52 0.1 (ed audio sour) 240.33 617.33 B
+0.52 0.1 (ces.) 303.58 617.33 B
+6 14 Q
+0.14 (\320) 210.6 599.33 S
+3 10 Q
+0.23 0.1 (MIDI API) 223.2 599.33 B
+1 F
+0.23 0.1 (- Pr) 273.45 599.33 B
+0.23 0.1 (ovides support for timed-event str) 289.72 599.33 B
+0.23 0.1 (eams. It uses the Media) 445.7 599.33 B
+0.52 0.1 (Framework for synchr) 223.2 587.33 B
+0.52 0.1 (onization with other activities, and for an) 325.07 587.33 B
+0.52 0.1 (extensibility mechanism for new synthesizers and ef) 223.2 575.33 B
+0.52 0.1 (fects.) 462.33 575.33 B
+6 14 Q
+0.14 (\245) 198 557.33 S
+3 10 Q
+0.52 0.1 (Java Animation API) 210.6 557.33 B
+1 F
+0.52 0.1 ( - Supports traditional 2D animation of sprites, with) 305.11 557.33 B
+0.52 0.1 (stacking or) 210.6 545.33 B
+0.52 0.1 (der contr) 260.74 545.33 B
+0.52 0.1 (ol. It makes use of 2D interfaces for compositing and) 302.26 545.33 B
+0.52 0.1 (the Media Framework for synchr) 210.6 533.33 B
+0.52 0.1 (onization, composition, and timing.) 361.65 533.33 B
+6 14 Q
+0.14 (\245) 198 515.33 S
+3 10 Q
+0.52 0.1 (Java Share API) 210.6 515.33 B
+1 F
+0.52 0.1 ( - Pr) 281.38 515.33 B
+0.52 0.1 (ovides the basic abstraction for live, two-way) 301.06 515.33 B
+0.52 0.1 (, multi-) 507.48 515.33 B
+0.52 0.1 (party communication between objects over a variety of networks and) 210.6 503.33 B
+0.52 0.1 (transport pr) 210.6 491.33 B
+0.52 0.1 (otocols. The API enables synchr) 265.55 491.33 B
+0.52 0.1 (onization and session) 414.24 491.33 B
+0.52 0.1 (management, and allows sharing of both \322collaboration-awar) 210.6 479.33 B
+0.52 0.1 (e\323 and) 491.22 479.33 B
+0.52 0.1 (\322collaboration-unawar) 210.6 467.33 B
+0.52 0.1 (e\323 applets.) 313.1 467.33 B
+6 14 Q
+0.14 (\245) 198 449.33 S
+3 10 Q
+0.44 0.1 (Java T) 210.6 449.33 B
+0.44 0.1 (elephony API) 239.15 449.33 B
+1 F
+0.44 0.1 ( - Uni\336es computer/telephony integration. It pr) 303.86 449.33 B
+0.44 0.1 (ovides) 525.09 449.33 B
+0.52 0.1 (basic functionality for contr) 210.6 437.33 B
+0.52 0.1 (ol of phone calls: 1st-party call contr) 336.88 437.33 B
+0.52 0.1 (ol \050simple) 506.7 437.33 B
+0.52 0.1 (desktop phone\051, 3r) 210.6 425.33 B
+0.52 0.1 (d-party call contr) 296.37 425.33 B
+0.52 0.1 (ol \050phone call distribution center\051,) 375.44 425.33 B
+0.52 0.1 (teleconfer) 210.6 413.33 B
+0.52 0.1 (encing, call transfer) 254.96 413.33 B
+0.52 0.1 (, caller ID, and DTMF decode/encode.) 343.8 413.33 B
+6 14 Q
+0.14 (\245) 198 395.33 S
+3 10 Q
+-0.03 0.1 (Java 3D API) 210.6 395.33 B
+1 F
+-0.03 0.1 ( - Pr) 267.21 395.33 B
+-0.03 0.1 (ovides high-performance, interactive, 3D graphics support.) 285.8 395.33 B
+-0.07 0.1 (It supports VRML, and has a high-level speci\336cation of behavior and contr) 210.6 383.33 B
+-0.07 0.1 (ol) 546.8 383.33 B
+0.52 0.1 (of 3D objects. The 3D API simpli\336es 3D application pr) 210.6 371.33 B
+0.52 0.1 (ogramming and) 462.1 371.33 B
+0.52 0.1 (pr) 210.6 359.33 B
+0.52 0.1 (ovides access to lower level interfaces for performance. The 3D API is) 220.58 359.33 B
+0.52 0.1 (closely integrated with Audio, V) 210.6 347.33 B
+0.52 0.1 (ideo, MIDI, and Animation ar) 359.43 347.33 B
+0.52 0.1 (eas.) 496.01 347.33 B
+0 13 Q
+-0.85 0.13 (Java Enterprise API) 198 315.33 B
+54 459/G4.3695 FmPA
+1 10 Q
+0.52 0.1 (The Enterprise classes connect Java-power) 198 294.33 B
+0.52 0.1 (ed applications to enterprise) 391.32 294.33 B
+0.52 0.1 (information r) 198 282.33 B
+0.52 0.1 (esour) 258.84 282.33 B
+0.52 0.1 (ces. Ther) 283.63 282.33 B
+0.52 0.1 (e ar) 327.15 282.33 B
+0.52 0.1 (e curr) 344.13 282.33 B
+0.52 0.1 (ently thr) 370.73 282.33 B
+0.52 0.1 (ee gr) 409.84 282.33 B
+0.52 0.1 (oups for connectivity:) 432.27 282.33 B
+0.52 0.1 (JDBC) 198 270.33 B
+3 6.4 Q
+0.33 0.06 (\252) 222.67 273.53 B
+1 10 Q
+0.52 0.1 ( \050Java Database Connectivity\051, Interface De\336nition Language, and) 229.12 270.33 B
+0.52 0.1 (Remote Method Invocation.) 198 258.33 B
+6 14 Q
+0.14 (\245) 198 240.33 S
+3 10 Q
+0.52 0.1 (JDBC) 210.6 240.33 B
+3 6.4 Q
+0.33 0.06 (\252) 237.11 243.53 B
+1 10 Q
+0.52 0.1 ( \050Java Database Connectivity\051 is a standar) 243.56 240.33 B
+0.52 0.1 (d SQL database access) 434.4 240.33 B
+0.52 0.1 (interface. It pr) 210.6 228.33 B
+0.52 0.1 (ovides Java pr) 275.44 228.33 B
+0.52 0.1 (ogrammers with a uniform interface to a wide) 340.8 228.33 B
+0.52 0.1 (range of r) 210.6 216.33 B
+0.52 0.1 (elational databases, and also pr) 255.32 216.33 B
+0.52 0.1 (ovides a common base on which) 398.65 216.33 B
+0.52 0.1 (higher level tools and interfaces can be built. Partners such as Intersolv) 210.6 204.33 B
+0.52 0.1 (,) 535.78 204.33 B
+0.52 0.1 (V) 210.6 192.33 B
+0.52 0.1 (isigenic, and a dozen other database-connectivity vendors ar) 217.37 192.33 B
+0.52 0.1 (e pr) 494.35 192.33 B
+0.52 0.1 (oviding) 512.34 192.33 B
+0.52 0.1 (JDBC drivers in the next few months for dozens of DBMSs, including) 210.6 180.33 B
+0.52 0.1 (Oracle, Sybase, and Informix. These database companies, and leading tool) 210.6 168.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.19/DEST FmPD2
+326 768/I4.1.8823 FmPA
+523 564/I4.1.8832 FmPA
+519 498/I4.1.8841 FmPA
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "19" 19
+%%Page: "20" 20
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (20) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (vendors, such as Symantec and Borland, have alr) 210.6 641.33 B
+0.52 0.1 (eady endorsed the JDBC) 435.41 641.33 B
+0.52 0.1 (API and ar) 210.6 629.33 B
+0.52 0.1 (e developing pr) 260.53 629.33 B
+0.52 0.1 (oducts using JDBC.) 332.65 629.33 B
+0.52 0.1 (The JDBC API de\336nes classes to r) 210.6 611.33 B
+0.52 0.1 (epr) 364.27 611.33 B
+0.52 0.1 (esent constr) 379.14 611.33 B
+0.52 0.1 (ucts such as database) 433.35 611.33 B
+0.52 0.1 (connections, SQL statements, r) 210.6 599.33 B
+0.52 0.1 (esult sets, and database metadata. JDBC) 350.6 599.33 B
+0.52 0.1 (allows a Java-power) 210.6 587.33 B
+0.52 0.1 (ed pr) 303.08 587.33 B
+0.52 0.1 (ogram to issue SQL statements and pr) 327.28 587.33 B
+0.52 0.1 (ocess the) 502.15 587.33 B
+0.1 (r) 210.6 575.33 S
+0.1 (esults.) 214.47 575.33 S
+0.52 0.1 (In conjunction with JDBC, JavaSoft is r) 210.6 557.33 B
+0.52 0.1 (eleasing a JDBC-ODBC bridge) 387.91 557.33 B
+0.52 0.1 (implementation that allows any of the dozens of existing Micr) 210.6 545.33 B
+0.52 0.1 (osoft ODBC) 495.16 545.33 B
+0.52 0.1 (database drivers to operate as JDBC drivers. The JDBC-ODBC bridge can) 210.6 533.33 B
+0.47 0.1 (r) 210.6 521.33 B
+0.47 0.1 (un on the server rather than client side using a JDBC driver that translates) 214.57 521.33 B
+0.52 0.1 (to a DBMS-independent network pr) 210.6 509.33 B
+0.52 0.1 (otocol.) 374.68 509.33 B
+6 14 Q
+0.14 (\245) 198 491.33 S
+3 10 Q
+0.52 0.1 (Interface De\336nition Language) 210.6 491.33 B
+1 F
+0.52 0.1 ( \050IDL\051 is a language-neutral way to specify) 351.65 491.33 B
+0.52 0.1 (an interface between an object and its client when they ar) 210.6 479.33 B
+0.52 0.1 (e on dif) 474.11 479.33 B
+0.52 0.1 (fer) 509.19 479.33 B
+0.52 0.1 (ent) 521.38 479.33 B
+0.52 0.1 (platforms. This IDL component pr) 210.6 467.33 B
+0.52 0.1 (ovides a mapping of its methods,) 370.48 467.33 B
+0.52 0.1 (packages, and other featur) 210.6 455.33 B
+0.52 0.1 (es to IDL operations and featur) 331.75 455.33 B
+0.52 0.1 (es.) 474.93 455.33 B
+6 14 Q
+0.14 (\245) 198 437.33 S
+3 10 Q
+0.52 0.1 (Remote Method Invocation) 210.6 437.33 B
+1 F
+0.52 0.1 ( \050RMI\051 lets pr) 339.04 437.33 B
+0.52 0.1 (ogrammers cr) 400.65 437.33 B
+0.52 0.1 (eate Java objects) 463.69 437.33 B
+0.52 0.1 (whose methods can be invoked fr) 210.6 425.33 B
+0.52 0.1 (om another virtual machine. RMI is) 364.94 425.33 B
+0.52 0.1 (analogous to a r) 210.6 413.33 B
+0.52 0.1 (emote pr) 284.23 413.33 B
+0.52 0.1 (ocedur) 324.96 413.33 B
+0.52 0.1 (e call \050RPC\051 in the non-object world.) 356.16 413.33 B
+0 13 Q
+-0.85 0.13 (Java Commer) 198 381.33 B
+-0.85 0.13 (ce API) 268.76 381.33 B
+54 525/G4.1346 FmPA
+1 10 Q
+0.52 0.1 (The Java Commer) 198 360.33 B
+0.52 0.1 (ce API brings secur) 280.03 360.33 B
+0.52 0.1 (e pur) 368.69 360.33 B
+0.52 0.1 (chasing and \336nancial management) 392.81 360.33 B
+0.52 0.1 (to the W) 198 348.33 B
+0.52 0.1 (eb.) 236.51 348.33 B
+0.52 0.1 (W) 198 328.33 B
+0.52 0.1 (orld wide pur) 207.18 328.33 B
+0.52 0.1 (chases of r) 270.91 328.33 B
+0.52 0.1 (etail and wholesale goods and services during 1994) 319.14 328.33 B
+0.52 0.1 (totaled 4.6 million dollars, 13% of which was spent r) 198 316.33 B
+0.52 0.1 (emotely via catalogs,) 438.59 316.33 B
+0.52 0.1 (television, and various public and private communications networks. As this) 198 304.33 B
+0 0.1 (r) 198 292.33 B
+0 0.1 (emote commer) 201.87 292.33 B
+0 0.1 (ce migrates to the Internet, a standar) 268.82 292.33 B
+0 0.1 (d framework within which) 433.77 292.33 B
+0.52 0.1 (to conduct these transactions becomes incr) 198 280.33 B
+0.52 0.1 (easingly important. This is) 392.9 280.33 B
+0.52 0.1 (especially tr) 198 268.33 B
+0.52 0.1 (ue as a rapidly incr) 253.01 268.33 B
+0.52 0.1 (easing number of players vie for position to) 341.54 268.33 B
+0.52 0.1 (pr) 198 256.33 B
+0.52 0.1 (ovide such facilities as electr) 207.98 256.33 B
+0.52 0.1 (onic curr) 338.51 256.33 B
+0.52 0.1 (ency) 379.25 256.33 B
+0.52 0.1 (, online shopping malls, digital) 399.15 256.33 B
+0.52 0.1 (signatur) 198 244.33 B
+0.52 0.1 (e veri\336cation, and \336nancial analysis.) 235.39 244.33 B
+0.52 0.1 (The initial component of the Java Commer) 198 224.33 B
+0.52 0.1 (ce API is the Java W) 392.88 224.33 B
+0.52 0.1 (allet, which) 485.48 224.33 B
+0.03 0.1 (de\336nes and implements a client-side framework for conducting network-based) 198 212.33 B
+0.41 0.1 (commer) 198 200.33 B
+0.41 0.1 (ce. Think of Java W) 234.72 200.33 B
+0.41 0.1 (allet as an empty wallet r) 326.07 200.33 B
+0.41 0.1 (eady to hold cr) 441.55 200.33 B
+0.41 0.1 (edit car) 510.46 200.33 B
+0.41 0.1 (ds) 544.44 200.33 B
+0.52 0.1 (and cash, and a blank ID car) 198 188.33 B
+0.52 0.1 (d r) 328.92 188.33 B
+0.52 0.1 (eady to be \336lled in with personal information.) 342.12 188.33 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.20/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "20" 20
+%%Page: "21" 21
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (21) 548.82 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.52 0.1 (The Java W) 198 641.33 B
+0.52 0.1 (allet pr) 249.84 641.33 B
+0.52 0.1 (ovides:) 282.31 641.33 B
+6 14 Q
+0.14 (\245) 198 623.33 S
+1 10 Q
+0.52 0.1 (Storage of personal information about:) 210.6 623.33 B
+6 14 Q
+0.14 (\320) 210.6 605.33 S
+1 10 Q
+0.52 0.1 (The shopper \050such as name, billing addr) 223.2 605.33 B
+0.52 0.1 (ess, and shipping addr) 407.82 605.33 B
+0.52 0.1 (ess\051) 512.05 605.33 B
+6 14 Q
+0.14 (\320) 210.6 587.33 S
+1 10 Q
+0.52 0.1 (Payment instr) 223.2 587.33 B
+0.52 0.1 (uments \050such as cr) 286.92 587.33 B
+0.52 0.1 (edit car) 372.06 587.33 B
+0.52 0.1 (ds, debit car) 406.16 587.33 B
+0.52 0.1 (ds, and electr) 462.16 587.33 B
+0.52 0.1 (onic) 523.34 587.33 B
+0.1 (cash\051) 223.2 575.33 S
+6 14 Q
+0.14 (\320) 210.6 557.33 S
+1 10 Q
+0.52 0.1 (Details of every pur) 223.2 557.33 B
+0.52 0.1 (chase transaction \050such as date and time, item) 314.45 557.33 B
+0.52 0.1 (descriptions, quantities, and dollar amounts\051) 223.2 545.33 B
+6 14 Q
+0.14 (\245) 198 527.33 S
+1 10 Q
+0.52 0.1 (Support for two new types of signed applets) 210.6 527.33 B
+6 14 Q
+0.14 (\320) 210.6 509.33 S
+1 10 Q
+0.09 0.1 (Payment cassettes, which implement a speci\336c payment pr) 223.2 509.33 B
+0.09 0.1 (otocol, such as) 489.28 509.33 B
+0.52 0.1 (the Secur) 223.2 497.33 B
+0.52 0.1 (e Electr) 265.27 497.33 B
+0.52 0.1 (onic T) 299.16 497.33 B
+0.52 0.1 (ransaction \050SET\051 supported by V) 326.64 497.33 B
+0.52 0.1 (isa and) 475.49 497.33 B
+0.1 (MasterCar) 223.2 485.33 S
+0.1 (d) 270.66 485.33 S
+6 14 Q
+0.14 (\320) 210.6 467.33 S
+1 10 Q
+0.52 0.1 (Service cassettes, which implement value-added services, such as) 223.2 467.33 B
+0.52 0.1 (budgeting and \336nancial analysis) 223.2 455.33 B
+6 14 Q
+0.14 (\245) 198 437.33 S
+1 10 Q
+0.52 0.1 (Extensibility to install new payment and service cassettes dynamically by) 210.6 437.33 B
+0.52 0.1 (downloading them fr) 210.6 425.33 B
+0.52 0.1 (om the network) 307.84 425.33 B
+6 14 Q
+0.14 (\245) 198 407.33 S
+1 10 Q
+0.52 0.1 (Str) 210.6 407.33 B
+0.52 0.1 (ong cryptographic services that make it possible to implement all of the) 223.18 407.33 B
+0.52 0.1 (facilities described above in a secur) 210.6 395.33 B
+0.52 0.1 (e envir) 372.4 395.33 B
+0.52 0.1 (onment) 403.85 395.33 B
+0 13 Q
+-0.85 0.13 (Java Server API) 198 363.33 B
+54 507/G4.5289 FmPA
+1 10 Q
+0.06 0.1 (Java Server is an extensible framework that enables and eases the development) 198 342.33 B
+0.52 0.1 (of a whole spectr) 198 330.33 B
+0.52 0.1 (um of Java-power) 276.48 330.33 B
+0.52 0.1 (ed Internet and intranet servers. The) 358.45 330.33 B
+0.52 0.1 (framework API contains server) 198 318.33 B
+0.52 0.1 (-side class libraries for server administration,) 340.5 318.33 B
+0.52 0.1 (access contr) 198 306.33 B
+0.52 0.1 (ol, and dynamic server r) 252.12 306.33 B
+0.52 0.1 (esour) 364.21 306.33 B
+0.52 0.1 (ce handling. The framework also) 389 306.33 B
+0.52 0.1 (encompasses the Servlet API.) 198 294.33 B
+0.52 0.1 (Servlets ar) 198 274.33 B
+0.52 0.1 (e platform-independent Java-power) 245.73 274.33 B
+0.52 0.1 (ed objects, the server side) 408.85 274.33 B
+0.52 0.1 (counterpart of applets. Servlets can r) 198 262.33 B
+0.52 0.1 (eside locally on the server) 369.37 262.33 B
+0.52 0.1 (, or be) 487.96 262.33 B
+0.52 0.1 (downloaded to the server fr) 198 250.33 B
+0.52 0.1 (om the net under security r) 325.95 250.33 B
+0.52 0.1 (estrictions. Servlet) 451.43 250.33 B
+0.52 0.1 (examples range fr) 198 238.33 B
+0.52 0.1 (om simple HTTP servlets \050ef) 279.69 238.33 B
+0.52 0.1 (\336cient r) 410.17 238.33 B
+0.52 0.1 (eplacements of cgi-) 445.03 238.33 B
+0.52 0.1 (scripts\051 to mor) 198 226.33 B
+0.52 0.1 (e complex servlets using JDBC/ODBC that of) 264.7 226.33 B
+0.52 0.1 (fer database) 472.88 226.33 B
+0.1 (connectivity) 198 214.33 S
+0.1 (.) 252.41 214.33 S
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.21/DEST FmPD2
+[/Title(A)/Rect[45 121 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "21" 21
+%%Page: "22" 22
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (22) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 13 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.85 0.13 (Java Management API) 198 639.33 B
+54 783/G4.7424 FmPA
+1 10 Q
+0.52 0.1 (The Java Management API is a collection of Java Classes that pr) 198 618.33 B
+0.52 0.1 (ovide the) 490.71 618.33 B
+-0.07 0.1 (building blocks for integrated management. It does this by pr) 198 605.93 B
+-0.07 0.1 (oviding a number) 474.63 605.93 B
+0.37 0.1 (of interfaces, classes, applets, and guidelines that facilitate the development of) 198 593.53 B
+0.52 0.1 (integrated management solutions.) 198 581.13 B
+0.52 0.1 (The Java Management API is composed of several distinct components, each) 198 560.73 B
+0.52 0.1 (associated with an aspect of the total management space. T) 198 548.33 B
+0.52 0.1 (aken together the) 467.76 548.33 B
+0.52 0.1 (objects de\336ned using the Java Management API will encapsulate distributed) 198 535.93 B
+0.52 0.1 (network, system, and service management components.) 198 523.53 B
+0.52 0.1 (The components of the Java Management APIs ar) 198 503.13 B
+0.52 0.1 (e as follows:) 424.68 503.13 B
+6 14 Q
+0.14 (\245) 198 484.73 S
+3 10 Q
+0.17 0.1 (Admin V) 210.6 484.73 B
+0.17 0.1 (iew Module) 253.42 484.73 B
+1 F
+0.17 0.1 ( - The Admin V) 309.85 484.73 B
+0.17 0.1 (iew Module is an extension of the Java) 380.11 484.73 B
+0.52 0.1 (Abstract W) 210.6 472.73 B
+0.52 0.1 (indow T) 261.53 472.73 B
+0.52 0.1 (oolkit \050A) 299.1 472.73 B
+0.52 0.1 (WT\051 that is speci\336cally designed for cr) 338.95 472.73 B
+0.52 0.1 (eating) 515.46 472.73 B
+-0.1 0.1 (integrated management solutions. The Admin V) 210.6 460.73 B
+-0.1 0.1 (iew Module classes ar) 427.82 460.73 B
+-0.1 0.1 (e used) 526.54 460.73 B
+0.09 0.1 (to implement the user model that builds on the web br) 210.6 448.73 B
+0.09 0.1 (owser hypertext style) 457.88 448.73 B
+0.52 0.1 (of navigation.) 210.6 436.73 B
+6 14 Q
+0.14 (\245) 198 418.73 S
+3 10 Q
+0.52 0.1 (Base Object Interfaces) 210.6 418.73 B
+1 F
+0.52 0.1 ( - The Base Object Interfaces support constr) 315.48 418.73 B
+0.52 0.1 (ucting) 514.49 418.73 B
+0.52 0.1 (objects that r) 210.6 406.73 B
+0.52 0.1 (epr) 269.21 406.73 B
+0.52 0.1 (esent distributed r) 284.08 406.73 B
+0.52 0.1 (esour) 367.79 406.73 B
+0.52 0.1 (ces and services that make up the) 392.58 406.73 B
+0.52 0.1 (enterprise computing envir) 210.6 394.73 B
+0.52 0.1 (onment. These interfaces allow developers to) 335.01 394.73 B
+0.52 0.1 (de\336ne abstractions that contain distributed attributes and methods, and) 210.6 382.73 B
+0.52 0.1 (persistent attributes.) 210.6 370.73 B
+6 14 Q
+0.14 (\245) 198 352.73 S
+3 10 Q
+0.52 0.1 (Managed Noti\336cation Interface) 210.6 352.73 B
+1 F
+0.52 0.1 (s - The Managed Noti\336cation Interfaces) 357.3 352.73 B
+0.39 0.1 (pr) 210.6 340.73 B
+0.39 0.1 (ovide the basic foundation fr) 220.58 340.73 B
+0.39 0.1 (om which mor) 352.24 340.73 B
+0.39 0.1 (e complex event-management) 418.9 340.73 B
+0.52 0.1 (services can be easily built. The model pr) 210.6 328.73 B
+0.52 0.1 (ovides asynchr) 399.7 328.73 B
+0.52 0.1 (onous event) 467.93 328.73 B
+0.52 0.1 (noti\336cation between managed objects or management applications) 210.6 316.73 B
+0.52 0.1 (pr) 210.6 304.73 B
+0.52 0.1 (oviding the interfaces to an implementation of a basic event-dispatching) 220.58 304.73 B
+0.1 (service.) 210.6 292.73 S
+6 14 Q
+0.14 (\245) 198 274.73 S
+3 10 Q
+0.52 0.1 (Managed Container Interfaces) 210.6 274.73 B
+1 F
+0.52 0.1 ( - These) 352.76 274.73 B
+0.52 0.1 (allow managed objects to be) 391.82 274.73 B
+0.52 0.1 (gr) 210.6 262.73 B
+0.52 0.1 (ouped so that management applications can perform actions on a single) 220.13 262.73 B
+0.52 0.1 (gr) 210.6 250.73 B
+0.52 0.1 (oup, instead of each instance. This permits management applications to) 220.13 250.73 B
+0.52 0.1 (scale upwar) 210.6 238.73 B
+0.52 0.1 (ds by allowing for multiple instances to be tr) 265.25 238.73 B
+0.52 0.1 (eated as one.) 471.34 238.73 B
+0.52 0.1 (Container interfaces ar) 210.6 226.73 B
+0.52 0.1 (e of two types:) 314.34 226.73 B
+0 F
+0.52 0.1 (Extensional,) 385.02 226.73 B
+1 F
+0.52 0.1 ( which ar) 436.5 226.73 B
+0.52 0.1 (e constr) 479.54 226.73 B
+0.52 0.1 (ucted) 515.24 226.73 B
+-0.01 0.1 (pr) 210.6 214.73 B
+-0.01 0.1 (ogrammatically thr) 220.58 214.73 B
+-0.01 0.1 (ough simple add and r) 307.34 214.73 B
+-0.01 0.1 (emove methods, and) 409.88 214.73 B
+0 F
+-0.01 0.1 (Intentional,) 506.71 214.73 B
+1 F
+0.52 0.1 (which stor) 210.6 202.73 B
+0.52 0.1 (e only the query to be executed) 258.68 202.73 B
+4 F
+0.52 0.1 (\321) 402.65 202.73 B
+1 F
+0.52 0.1 (by using the Managed Data) 412.75 202.73 B
+0.52 0.1 (Interfaces) 210.6 190.73 B
+4 F
+0.52 0.1 (\321) 254.59 190.73 B
+1 F
+0.52 0.1 (that generate the instances for the container) 264.69 190.73 B
+0.52 0.1 (.) 464.32 190.73 B
+6 14 Q
+0.14 (\245) 198 172.73 S
+3 10 Q
+0.4 0.1 (Managed Data Interfaces) 210.6 172.73 B
+1 F
+0.4 0.1 ( - These support mapping attributes of extensions) 328.12 172.73 B
+0.52 0.1 (to the Base Object Interfaces to a r) 210.6 160.73 B
+0.52 0.1 (elational database. These interfaces ar) 366.77 160.73 B
+0.52 0.1 (e) 539.3 160.73 B
+0.52 0.1 (implemented on the appr) 210.6 148.73 B
+0.52 0.1 (opriate subset of JDBC \050Java Database) 326.95 148.73 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.22/DEST FmPD2
+[/Title(A)/Rect[45 121 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "22" 22
+%%Page: "23" 23
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 9 Q
+0 X
+1 1 0 0 0 0 1 K
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 F
+0.09 (23) 548.82 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+543.04 690.29 558 693.56 R
+0 X
+1 1 0 0 0 0 1 K
+V
+543.04 684.84 558 688.11 R
+V
+543.04 679.54 558 682.81 R
+V
+543.04 688.2 558 690.48 R
+7 X
+V
+543.04 682.92 558 685.02 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+1 10 Q
+0 X
+0 0 0 1 0 0 0 K
+0.34 0.1 (Connectivity\051. These interfaces support a number of commer) 210.6 641.33 B
+0.34 0.1 (cially available) 487.19 641.33 B
+0.52 0.1 (r) 210.6 629.33 B
+0.52 0.1 (elational database engines.) 214.47 629.33 B
+6 14 Q
+0.14 (\245) 198 611.33 S
+3 10 Q
+0.52 0.1 (Managed Protocol Interfaces) 210.6 611.33 B
+1 F
+0.52 0.1 ( - These implement the distribution and) 344.89 611.33 B
+0.52 0.1 (security capabilities for extensions of the Base Object Interfaces. These) 210.6 599.33 B
+0.52 0.1 (interfaces build up the Java Security APIs and Java Remote Method) 210.6 587.33 B
+0.52 0.1 (Invocation \050RMI\051.) 210.6 575.33 B
+6 14 Q
+0.14 (\245) 198 557.33 S
+3 10 Q
+0.52 0.1 (SNMP Interfaces) 210.6 557.33 B
+1 F
+0.52 0.1 (- These extend the Managed Pr) 293.78 557.33 B
+0.52 0.1 (otocol Interfaces to allow) 436.23 557.33 B
+0.12 0.1 (extensions of the Base Objects to contain information obtained fr) 210.6 545.33 B
+0.12 0.1 (om existing) 502.61 545.33 B
+0.52 0.1 (SNMP agents. By extending the Managed Pr) 210.6 533.33 B
+0.52 0.1 (otocol Interfaces, this allows) 414.26 533.33 B
+0.52 0.1 (SNMP information to be available to all users of the Java Management API.) 210.6 521.33 B
+0.52 0.1 (The \322Java Management API User Interface Style Guide\323 pr) 198 501.33 B
+0.52 0.1 (ovides guidelines) 467.43 501.33 B
+0.52 0.1 (for developing interfaces for con\336guration and tr) 198 488.93 B
+0.52 0.1 (oubleshooting of the system,) 422.76 488.93 B
+0.52 0.1 (network, and service elements that make up the computing infrastr) 198 476.53 B
+0.52 0.1 (uctur) 506.62 476.53 B
+0.52 0.1 (e.) 530.65 476.53 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.23/DEST FmPD2
+[/Title(A)/Rect[45 135 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "23" 23
+%%Page: "24" 24
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+1 9 Q
+0 X
+1 1 0 0 0 0 1 K
+0.09 (24) 54 108.7 S
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 F
+-0.58 0.09 (The Java\252 Platform) 198 108.7 B
+1 F
+-0.58 0.09 (\321) 272.93 108.7 B
+0 F
+-0.58 0.09 (May 1996) 282.02 108.7 B
+0 0 0 1 0 0 0 K
+558 675 54 675 2 L
+0.3 H
+2 Z
+0 0 0 1 0 0 0 K
+N
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+1 1 0 0 0 0 1 K
+0 0 0 1 0 0 0 K
+185 83.74 393.76 101.24 R
+7 X
+V
+1 1 0 0 0 0 1 K
+54 690.23 68.96 693.5 R
+0 X
+1 1 0 0 0 0 1 K
+V
+54 684.77 68.96 688.05 R
+V
+54 679.47 68.96 682.75 R
+V
+54 688.14 68.96 690.41 R
+7 X
+V
+54 682.86 68.96 684.96 R
+V
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 15 Q
+0 X
+0 0 0 1 0 0 0 K
+-0.94 (Java Compile and Runtime Envir) 54 638 P
+-0.94 (onments) 251.67 638 P
+54 782/G4.4801 FmPA
+1 10 Q
+0.52 0.1 (A Java Language development envir) 198 616.33 B
+0.52 0.1 (onment includes both the compile-time) 365.37 616.33 B
+0.52 0.1 (and r) 198 604.33 B
+0.52 0.1 (untime envir) 222.32 604.33 B
+0.52 0.1 (onments, as shown in Figur) 281.12 604.33 B
+0.52 0.1 (e 3. The Java Platform is) 408 604.33 B
+0.12 0.1 (r) 198 592.33 B
+0.12 0.1 (epr) 201.87 592.33 B
+0.12 0.1 (esented by the r) 216.74 592.33 B
+0.12 0.1 (untime envir) 288.83 592.33 B
+0.12 0.1 (onment. The developer writes Java Language) 347.23 592.33 B
+0.52 0.1 (sour) 198 580.33 B
+0.52 0.1 (ce code \050) 217.9 580.33 B
+5 F
+1.22 0.1 (.java) 258.2 580.33 B
+1 F
+0.52 0.1 ( \336les\051 and compiles it to bytecodes \050) 288.7 580.33 B
+5 F
+1.22 0.1 (.class) 453.78 580.33 B
+1 F
+0.52 0.1 ( \336les\051. These) 490.38 580.33 B
+0.52 0.1 (bytecodes ar) 198 568.33 B
+0.52 0.1 (e instr) 255.17 568.33 B
+0.52 0.1 (uctions for the Java V) 283.78 568.33 B
+0.52 0.1 (irtual Machine. T) 382.48 568.33 B
+0.52 0.1 (o cr) 463.35 568.33 B
+0.52 0.1 (eate an applet,) 480.44 568.33 B
+0.44 0.1 (the developer next stor) 198 556.33 B
+0.44 0.1 (es these bytecode \336les on an HTTP server) 303.22 556.33 B
+0.44 0.1 (, and adds an) 493.02 556.33 B
+5 F
+1.2 (<applet code=) 198 544.33 P
+0 F
+0.52 0.1 (\336lename) 277.2 544.33 B
+5 F
+1.2 (>) 311.52 544.33 P
+1 F
+0.52 0.1 ( tag to a W) 317.52 544.33 B
+0.52 0.1 (eb page, which names the entry-point) 367.32 544.33 B
+0.52 0.1 (bytecode \336le.) 198 532.33 B
+0.31 0.1 (When an end user visits that page, the) 198 512.33 B
+5 F
+0.72 (<applet>) 375.66 512.33 P
+1 F
+0.31 0.1 ( tag causes the bytecode \336les) 423.66 512.33 B
+0.52 0.1 (to be transported over the network fr) 198 500.33 B
+0.52 0.1 (om the server to the end user) 368.71 500.33 B
+0.52 0.1 (\325s br) 504.32 500.33 B
+0.52 0.1 (owser) 524.16 500.33 B
+0.52 0.1 (in the Java Platform. At this end, the bytecodes ar) 198 488.33 B
+0.52 0.1 (e loaded into memory and) 429.57 488.33 B
+0.52 0.1 (then veri\336ed for security befor) 198 476.33 B
+0.52 0.1 (e they enter the V) 337.92 476.33 B
+0.52 0.1 (irtual Machine.) 419.17 476.33 B
+0.11 0.1 (Once in the V) 198 456.33 B
+0.11 0.1 (irtual Machine, the bytecodes ar) 259.31 456.33 B
+0.11 0.1 (e interpr) 404.56 456.33 B
+0.11 0.1 (eted by the Intepr) 443.37 456.33 B
+0.11 0.1 (eter) 523.92 456.33 B
+0.11 0.1 (, or) 540.37 456.33 B
+0.52 0.1 (optionally turned into machine code by the just-in-time \050JIT\051 code generator) 198 444.33 B
+0.52 0.1 (,) 545.05 444.33 B
+0.23 0.1 (known mor) 198 432.33 B
+0.23 0.1 (e commonly as the JIT Compiler) 250.69 432.33 B
+0.23 0.1 (. The Interpr) 396.58 432.33 B
+0.23 0.1 (eter and JIT Compiler) 456.38 432.33 B
+0.52 0.1 (operate in the context of the r) 198 420.33 B
+0.52 0.1 (untime system \050thr) 333.8 420.33 B
+0.52 0.1 (eads, memory) 420.38 420.33 B
+0.52 0.1 (, other system) 483.55 420.33 B
+0.52 0.1 (r) 198 408.33 B
+0.52 0.1 (esour) 201.87 408.33 B
+0.52 0.1 (ces\051. Any classes fr) 226.66 408.33 B
+0.52 0.1 (om the Java Class Libraries \050API\051 ar) 313.14 408.33 B
+0.52 0.1 (e dynamically) 477.49 408.33 B
+0.52 0.1 (loaded as needed by the applet.) 198 396.33 B
+1 9 Q
+0.47 0.09 (Figur) 198 136.5 B
+0.47 0.09 (e 3. Sour) 219.9 136.5 B
+0.47 0.09 (ce code is compiled to bytecodes, which ar) 258.47 136.5 B
+0.47 0.09 (e executed at r) 434.4 136.5 B
+0.47 0.09 (untime.) 494.56 136.5 B
+54 130.5 558 648 C
+193.5 148.5 558 381 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+369 205.5 513 300 R
+5 X
+0 0 0 1 0 0 0 K
+V
+0.5 H
+0 Z
+0 X
+N
+7 X
+90 450 31.5 24.75 229.5 320.25 G
+0 X
+90 450 31.5 24.75 229.5 320.25 A
+198 228 261 273 R
+7 X
+V
+0 X
+N
+7 9 Q
+0.09 (J) 219.72 253.47 S
+0.09 (a) 224.13 253.47 S
+0.09 (v) 229.04 253.47 S
+0.09 (a) 233.41 253.47 S
+0.09 (Compiler) 211.5 243.36 S
+373.5 246 436.5 291 R
+7 X
+V
+0 X
+N
+0.09 (J) 395.22 271.47 S
+0.09 (a) 399.63 271.47 S
+0.09 (v) 404.54 271.47 S
+0.09 (a) 408.91 271.47 S
+0.09 (Inter) 384.78 261.36 S
+0.09 (preter) 403.51 261.36 S
+490.5 314.83 544.5 355.33 R
+7 X
+V
+0 X
+N
+0.09 (J) 496.26 337.53 S
+0.09 (a) 500.67 337.53 S
+0.09 (v) 505.58 337.53 S
+0.09 (a Class) 509.95 337.53 S
+0.09 (Libr) 502.07 328.43 S
+0.09 (ar) 517.34 328.43 S
+0.09 (ies) 525.66 328.43 S
+409.5 314.83 472.5 355.33 R
+7 X
+V
+0 X
+N
+0.09 (Class Loader) 415.07 342.19 S
+0.09 (Bytecode) 422.67 329.04 S
+0.09 (V) 425.86 320.94 S
+0.09 (er) 431.24 320.94 S
+0.09 (i\336er) 439.55 320.94 S
+373.5 178.5 508.5 192 R
+7 X
+V
+0 X
+N
+0.09 (Oper) 406.67 182.4 S
+0.09 (ating System) 426.94 182.4 S
+373.5 151.5 508.5 165 R
+7 X
+V
+0 X
+N
+0.09 (Hardw) 423.89 155.4 S
+0.09 (are) 450.2 155.4 S
+441 196.95 443.57 196.95 441 192.5 438.43 196.95 4 Y
+N
+441 196.95 443.57 196.95 441 192.5 438.43 196.95 4 Y
+V
+441 210 441 197.2 2 L
+7 X
+V
+2 Z
+0 X
+N
+477 232.95 479.57 232.95 477 228.5 474.43 232.95 4 Y
+0 Z
+N
+477 232.95 479.57 232.95 477 228.5 474.43 232.95 4 Y
+V
+477 246 477 233.2 2 L
+7 X
+V
+2 Z
+0 X
+N
+405 232.95 407.57 232.95 405 228.5 402.43 232.95 4 Y
+0 Z
+N
+405 232.95 407.57 232.95 405 228.5 402.43 232.95 4 Y
+V
+405 246 405 233.2 2 L
+7 X
+V
+2 Z
+0 X
+N
+417.8 294.17 419.44 292.19 414.38 291.32 416.16 296.14 4 Y
+0 Z
+N
+417.8 294.17 419.44 292.19 414.38 291.32 416.16 296.14 4 Y
+V
+441 313.5 417.99 294.33 2 L
+7 X
+V
+2 Z
+0 X
+N
+464.2 294.17 465.84 296.14 467.62 291.32 462.56 292.19 4 Y
+0 Z
+N
+464.2 294.17 465.84 296.14 467.62 291.32 462.56 292.19 4 Y
+V
+441 313.5 464.01 294.33 2 L
+7 X
+V
+2 Z
+0 X
+N
+404.55 336 404.55 338.57 409 336 404.55 333.43 4 Y
+0 Z
+N
+404.55 336 404.55 338.57 409 336 404.55 333.43 4 Y
+V
+373.5 336 404.3 336 2 L
+7 X
+V
+2 Z
+0 X
+N
+298.66 228.45 296.56 229.92 301.21 232.09 300.77 226.98 4 Y
+0 Z
+N
+298.66 228.45 296.56 229.92 301.21 232.09 300.77 226.98 4 Y
+V
+270 187.5 298.52 228.24 2 L
+7 X
+V
+2 Z
+0 X
+N
+8 F
+0.09 (Runtime En) 395.17 373.35 S
+0.09 (vir) 445.71 373.35 S
+0.09 (onment) 456.81 373.35 S
+0.09 (Compile-time En) 198 373.71 S
+0.09 (vir) 270 373.71 S
+0.09 (onment) 281.1 373.71 S
+7 F
+0.09 (J) 220.5 325.89 S
+0.09 (a) 224.91 325.89 S
+0.09 (v) 229.82 325.89 S
+0.09 (a) 234.19 325.89 S
+0.09 (Source) 216 317.03 S
+229.5 277.96 232.07 277.96 229.5 273.52 226.93 277.96 4 Y
+0 Z
+N
+229.5 277.96 232.07 277.96 229.5 273.52 226.93 277.96 4 Y
+V
+229.5 295.52 229.5 278.21 2 L
+7 X
+V
+2 Z
+0 X
+N
+229.5 214.96 232.07 214.96 229.5 210.52 226.93 214.96 4 Y
+0 Z
+N
+229.5 214.96 232.07 214.96 229.5 210.52 226.93 214.96 4 Y
+V
+229.5 228.02 229.5 215.21 2 L
+7 X
+V
+2 Z
+0 X
+N
+373.5 336 337.5 286.5 2 L
+7 X
+V
+0 X
+N
+5 X
+90 450 31.5 31.5 319.5 259.5 G
+0 Z
+0 X
+90 450 31.5 31.5 319.5 259.5 A
+(Bytecodes) 299.15 267.26 T
+(or through) 298.61 247.2 T
+(netw) 304.02 237.76 T
+(or) 322.94 237.76 T
+(k) 331.07 237.76 T
+252 187.5 270 187.5 2 L
+5 X
+V
+2 Z
+0 X
+N
+7 X
+90 450 31.5 24.75 229.5 185.25 G
+0 Z
+0 X
+90 450 31.5 24.75 229.5 185.25 A
+0.09 (J) 219.94 192.06 S
+0.09 (a) 224.35 192.06 S
+0.09 (v) 229.27 192.06 S
+0.09 (a) 233.63 192.06 S
+0.09 (Bytecodes) 211 182.64 S
+445.5 246 508.5 291 R
+7 X
+V
+0 X
+N
+0.09 (J) 452.22 271.47 S
+0.09 (ust-In-Time) 456.63 271.47 S
+0.09 (Compiler) 459 261.36 S
+477.45 336 477.45 333.43 473 336 477.45 338.57 4 Y
+N
+477.45 336 477.45 333.43 473 336 477.45 338.57 4 Y
+V
+490.5 336 477.7 336 2 L
+7 X
+V
+2 Z
+0 X
+N
+373.5 210 508.5 228 R
+7 X
+V
+0 Z
+0 X
+N
+0.09 (Runtime System) 407.22 215.96 S
+441 169.95 443.57 169.95 441 165.5 438.43 169.95 4 Y
+N
+441 169.95 443.57 169.95 441 165.5 438.43 169.95 4 Y
+V
+441 178.5 441 170.2 2 L
+7 X
+V
+2 Z
+0 X
+N
+(J) 518.11 277.5 T
+(a) 522.43 277.5 T
+(v) 527.26 277.5 T
+(a) 531.53 277.5 T
+(Machine) 518.11 258.5 T
+(Vir) 518.11 267.94 T
+(tual) 529.47 267.94 T
+7 8 Q
+0.08 (\050.class\051) 215.44 171.42 S
+0.08 (\050.ja) 218.28 307.04 S
+0.08 (v) 229.55 307.04 S
+0.08 (a\051) 233.43 307.04 S
+7 9 Q
+(mo) 295.25 257.17 T
+(v) 307.62 257.17 T
+(e locally) 311.89 257.17 T
+8 F
+0.09 (\050Ja) 408.5 363.69 S
+0.09 (v) 421.64 363.69 S
+0.09 (a Platf) 426.55 363.69 S
+0.09 (orm\051) 454.01 363.69 S
+7 F
+(J) 308.64 276.97 T
+(a) 312.96 276.97 T
+(v) 317.79 276.97 T
+(a) 322.06 276.97 T
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 130.5 558 648 C
+0 72 612 720 C
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.24/DEST FmPD2
+[/Dest/L.JavaPlatformdoc/DEST FmPD2
+[/Title(A)/Rect[45 121 567 657]/ARTICLE FmPD2
+FMENDPAGE
+%%EndPage: "24" 24
+%%Page: "25" 25
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+[ 0 1 0.91 0 1 0 0.09]
+[ 0.79 0.76 0 0 0.21 0.24 1]
+ 9 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 63 430 539 526 142.79 28.8 34.6 639.93 FMBEGINEPSF
+%%BeginDocument: <inline>
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(TM) 5.5
+%%For: (Bud Northern) (Mark Anderson Design)
+%%Title: (JAVASOFT.1COLOR)
+%%CreationDate: (3/5/96) (9:51 AM)
+%%BoundingBox: 63 430 539 526
+%%HiResBoundingBox: 63.4812 430.6428 538.2056 525.3151
+%%DocumentProcessColors: Black
+%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.0 0
+%%+ procset Adobe_IllustratorA_AI5 1.0 0
+%AI5_FileFormat 1.2
+%AI3_ColorUsage: Black&White
+%%CMYKCustomColor: 0 1 0.91 0 (PANTONE 485 CV)
+%%+ 0.79 0.76 0 0 (PANTONE 2665 CV)
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 30 18 606 779
+%AI3_DocumentPreview: Macintosh_ColorPic
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 0
+%AI5_ArtFlags: 1 0 0 1 0 0 1 1 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI5_OpenToView: -450 900 -1.5 1018 725 26 1 1 3 40
+%AI5_OpenViewLayers: 7
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_level2_AI5 1.0 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
+%%Version: 1.0
+%%CreationDate: (04/10/93) ()
+%%Copyright: ((C) 1987-1993 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_level2_AI5 21 dict dup begin
+ put
+ /packedarray where not
+ {
+ userdict begin
+ /packedarray
+ {
+ array astore readonly
+ } bind def
+ /setpacking /pop load def
+ /currentpacking false def
+ end
+ 0
+ } if
+ pop
+ userdict /defaultpacking currentpacking put true setpacking
+ /initialize
+ {
+ Adobe_level2_AI5 begin
+ } bind def
+ /terminate
+ {
+ currentdict Adobe_level2_AI5 eq
+ {
+ end
+ } if
+ } bind def
+ mark
+ /setcustomcolor where not
+ {
+ /findcmykcustomcolor
+ {
+ 5 packedarray
+ } bind def
+ /setcustomcolor
+ {
+ exch aload pop pop
+ 4
+ {
+ 4 index mul 4 1 roll
+ } repeat
+ 5 -1 roll pop
+ setcmykcolor
+ }
+ def
+ } if
+
+ /gt38? mark {version cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
+ userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
+ userdict /level2?
+ systemdict /languagelevel known dup
+ {
+ pop systemdict /languagelevel get 2 ge
+ } if
+ put
+ level2? not
+ {
+ /setcmykcolor where not
+ {
+ /setcmykcolor
+ {
+ exch .11 mul add exch .59 mul add exch .3 mul add
+ 1 exch sub setgray
+ } def
+ } if
+ /currentcmykcolor where not
+ {
+ /currentcmykcolor
+ {
+ 0 0 0 1 currentgray sub
+ } def
+ } if
+ /setoverprint where not
+ {
+ /setoverprint /pop load def
+ } if
+ /selectfont where not
+ {
+ /selectfont
+ {
+ exch findfont exch
+ dup type /arraytype eq
+ {
+ makefont
+ }
+ {
+ scalefont
+ } ifelse
+ setfont
+ } bind def
+ } if
+ /cshow where not
+ {
+ /cshow
+ {
+ [
+ 0 0 5 -1 roll aload pop
+ ] cvx bind forall
+ } bind def
+ } if
+ } if
+ cleartomark
+ /anyColor?
+ {
+ add add add 0 ne
+ } bind def
+ /testColor
+ {
+ gsave
+ setcmykcolor currentcmykcolor
+ grestore
+ } bind def
+ /testCMYKColorThrough
+ {
+ testColor anyColor?
+ } bind def
+ userdict /composite?
+ level2?
+ {
+ gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+ add add add 4 eq
+ }
+ {
+ 1 0 0 0 testCMYKColorThrough
+ 0 1 0 0 testCMYKColorThrough
+ 0 0 1 0 testCMYKColorThrough
+ 0 0 0 1 testCMYKColorThrough
+ and and and
+ } ifelse
+ put
+ composite? not
+ {
+ userdict begin
+ gsave
+ /cyan? 1 0 0 0 testCMYKColorThrough def
+ /magenta? 0 1 0 0 testCMYKColorThrough def
+ /yellow? 0 0 1 0 testCMYKColorThrough def
+ /black? 0 0 0 1 testCMYKColorThrough def
+ grestore
+ /isCMYKSep? cyan? magenta? yellow? black? or or or def
+ /customColor? isCMYKSep? not def
+ end
+ } if
+ end defaultpacking setpacking
+%%EndResource
+%%BeginResource: procset Adobe_IllustratorA_AI5 1.1 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Abbreviated Prolog)
+%%Version: 1.1
+%%CreationDate: (3/7/1994) ()
+%%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_IllustratorA_AI5_vars 70 dict dup begin
+put
+/_lp /none def
+/_pf
+{
+} def
+/_ps
+{
+} def
+/_psf
+{
+} def
+/_pss
+{
+} def
+/_pjsf
+{
+} def
+/_pjss
+{
+} def
+/_pola 0 def
+/_doClip 0 def
+/cf currentflat def
+/_tm matrix def
+/_renderStart
+[
+/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
+] def
+/_renderEnd
+[
+null null null null /i1 /i1 /i1 /i1
+] def
+/_render -1 def
+/_rise 0 def
+/_ax 0 def
+/_ay 0 def
+/_cx 0 def
+/_cy 0 def
+/_leading
+[
+0 0
+] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fScl 0 def
+/_cnt 0 def
+/_hs 1 def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+/_tDict 2 dict def
+/_wv 0 def
+/Tx
+{
+} def
+/Tj
+{
+} def
+/CRender
+{
+} def
+/_AI3_savepage
+{
+} def
+/_gf null def
+/_cf 4 array def
+/_if null def
+/_of false def
+/_fc
+{
+} def
+/_gs null def
+/_cs 4 array def
+/_is null def
+/_os false def
+/_sc
+{
+} def
+/discardSave null def
+/buffer 256 string def
+/beginString null def
+/endString null def
+/endStringLength null def
+/layerCnt 1 def
+/layerCount 1 def
+/perCent (%) 0 get def
+/perCentSeen? false def
+/newBuff null def
+/newBuffButFirst null def
+/newBuffLast null def
+/clipForward? false def
+end
+userdict /Adobe_IllustratorA_AI5 74 dict dup begin
+put
+/initialize
+{
+ Adobe_IllustratorA_AI5 dup begin
+ Adobe_IllustratorA_AI5_vars begin
+ discardDict
+ {
+ bind pop pop
+ } forall
+ dup /nc get begin
+ {
+ dup xcheck 1 index type /operatortype ne and
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ newpath
+} def
+/terminate
+{
+ end
+ end
+} def
+/_
+null def
+/ddef
+{
+ Adobe_IllustratorA_AI5_vars 3 1 roll put
+} def
+/xput
+{
+ dup load dup length exch maxlength eq
+ {
+ dup dup load dup
+ length 2 mul dict copy def
+ } if
+ load begin
+ def
+ end
+} def
+/npop
+{
+ {
+ pop
+ } repeat
+} def
+/sw
+{
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+} def
+/swj
+{
+ dup 4 1 roll
+ dup length exch stringwidth
+ exch 5 -1 roll 3 index mul add
+ 4 1 roll 3 1 roll mul add
+ 6 2 roll /_cnt 0 ddef
+ {
+ 1 index eq
+ {
+ /_cnt _cnt 1 add ddef
+ } if
+ } forall
+ pop
+ exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
+} def
+/ss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put pop
+ gsave
+ false charpath currentpoint
+ 4 index setmatrix
+ stroke
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 3 npop
+} def
+/jss
+{
+ 4 1 roll
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ gsave
+ _sp eq
+ {
+ exch 6 index 6 index 6 index 5 -1 roll widthshow
+ currentpoint
+ }
+ {
+ false charpath currentpoint
+ 4 index setmatrix stroke
+ } ifelse
+ grestore
+ moveto
+ 2 copy rmoveto
+ } exch cshow
+ 6 npop
+} def
+/sp
+{
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ false charpath
+ 2 copy rmoveto
+ } exch cshow
+ 2 npop
+} def
+/jsp
+{
+ {
+ 2 npop
+ (0) exch 2 copy 0 exch put
+ _sp eq
+ {
+ exch 5 index 5 index 5 index 5 -1 roll widthshow
+ }
+ {
+ false charpath
+ } ifelse
+ 2 copy rmoveto
+ } exch cshow
+ 5 npop
+} def
+/pl
+{
+ transform
+ 0.25 sub round 0.25 add exch
+ 0.25 sub round 0.25 add exch
+ itransform
+} def
+/setstrokeadjust where
+{
+ pop true setstrokeadjust
+ /c
+ {
+ curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ moveto
+ } def
+}
+{
+ /c
+ {
+ pl curveto
+ } def
+ /C
+ /c load def
+ /v
+ {
+ currentpoint 6 2 roll pl curveto
+ } def
+ /V
+ /v load def
+ /y
+ {
+ pl 2 copy curveto
+ } def
+ /Y
+ /y load def
+ /l
+ {
+ pl lineto
+ } def
+ /L
+ /l load def
+ /m
+ {
+ pl moveto
+ } def
+} ifelse
+/d
+{
+ setdash
+} def
+/cf
+{
+} def
+/i
+{
+ dup 0 eq
+ {
+ pop cf
+ } if
+ setflat
+} def
+/j
+{
+ setlinejoin
+} def
+/J
+{
+ setlinecap
+} def
+/M
+{
+ setmiterlimit
+} def
+/w
+{
+ setlinewidth
+} def
+/H
+{
+} def
+/h
+{
+ closepath
+} def
+/N
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ clip /_doClip 0 ddef
+ } if
+ newpath
+ }
+ {
+ /CRender
+ {
+ N
+ } ddef
+ } ifelse
+} def
+/n
+{
+ N
+} def
+/F
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _pf grestore clip newpath /_lp /none ddef _fc
+ /_doClip 0 ddef
+ }
+ {
+ _pf
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ F
+ } ddef
+ } ifelse
+} def
+/f
+{
+ closepath
+ F
+} def
+/S
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ {
+ gsave _ps grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ _ps
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ S
+ } ddef
+ } ifelse
+} def
+/s
+{
+ closepath
+ S
+} def
+/B
+{
+ _pola 0 eq
+ {
+ _doClip 1 eq
+ gsave F grestore
+ {
+ gsave S grestore clip newpath /_lp /none ddef _sc
+ /_doClip 0 ddef
+ }
+ {
+ S
+ } ifelse
+ }
+ {
+ /CRender
+ {
+ B
+ } ddef
+ } ifelse
+} def
+/b
+{
+ closepath
+ B
+} def
+/W
+{
+ /_doClip 1 ddef
+} def
+/*
+{
+ count 0 ne
+ {
+ dup type /stringtype eq
+ {
+ pop
+ } if
+ } if
+ newpath
+} def
+/u
+{
+} def
+/U
+{
+} def
+/q
+{
+ _pola 0 eq
+ {
+ gsave
+ } if
+} def
+/Q
+{
+ _pola 0 eq
+ {
+ grestore
+ } if
+} def
+/*u
+{
+ _pola 1 add /_pola exch ddef
+} def
+/*U
+{
+ _pola 1 sub /_pola exch ddef
+ _pola 0 eq
+ {
+ CRender
+ } if
+} def
+/D
+{
+ pop
+} def
+/*w
+{
+} def
+/*W
+{
+} def
+/`
+{
+ /_i save ddef
+ clipForward?
+ {
+ nulldevice
+ } if
+ 6 1 roll 4 npop
+ concat pop
+ userdict begin
+ /showpage
+ {
+ } def
+ 0 setgray
+ 0 setlinecap
+ 1 setlinewidth
+ 0 setlinejoin
+ 10 setmiterlimit
+ [] 0 setdash
+ /setstrokeadjust where {pop false setstrokeadjust} if
+ newpath
+ 0 setgray
+ false setoverprint
+} def
+/~
+{
+ end
+ _i restore
+} def
+/O
+{
+ 0 ne
+ /_of exch ddef
+ /_lp /none ddef
+} def
+/R
+{
+ 0 ne
+ /_os exch ddef
+ /_lp /none ddef
+} def
+/g
+{
+ /_gf exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _gf setgray
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/G
+{
+ /_gs exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _gs setgray
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/k
+{
+ _cf astore pop
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _cf aload pop setcmykcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/K
+{
+ _cs astore pop
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _cs aload pop setcmykcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/x
+{
+ /_gf exch ddef
+ findcmykcustomcolor
+ /_if exch ddef
+ /_fc
+ {
+ _lp /fill ne
+ {
+ _of setoverprint
+ _if _gf 1 exch sub setcustomcolor
+ /_lp /fill ddef
+ } if
+ } ddef
+ /_pf
+ {
+ _fc
+ fill
+ } ddef
+ /_psf
+ {
+ _fc
+ ashow
+ } ddef
+ /_pjsf
+ {
+ _fc
+ awidthshow
+ } ddef
+ /_lp /none ddef
+} def
+/X
+{
+ /_gs exch ddef
+ findcmykcustomcolor
+ /_is exch ddef
+ /_sc
+ {
+ _lp /stroke ne
+ {
+ _os setoverprint
+ _is _gs 1 exch sub setcustomcolor
+ /_lp /stroke ddef
+ } if
+ } ddef
+ /_ps
+ {
+ _sc
+ stroke
+ } ddef
+ /_pss
+ {
+ _sc
+ ss
+ } ddef
+ /_pjss
+ {
+ _sc
+ jss
+ } ddef
+ /_lp /none ddef
+} def
+/A
+{
+ pop
+} def
+/annotatepage
+{
+userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
+} def
+/discard
+{
+ save /discardSave exch store
+ discardDict begin
+ /endString exch store
+ gt38?
+ {
+ 2 add
+ } if
+ load
+ stopped
+ pop
+ end
+ discardSave restore
+} bind def
+userdict /discardDict 7 dict dup begin
+put
+/pre38Initialize
+{
+ /endStringLength endString length store
+ /newBuff buffer 0 endStringLength getinterval store
+ /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
+ /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
+} def
+/shiftBuffer
+{
+ newBuff 0 newBuffButFirst putinterval
+ newBuffLast 0
+ currentfile read not
+ {
+ stop
+ } if
+ put
+} def
+0
+{
+ pre38Initialize
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff endString eq
+ {
+ cleartomark stop
+ } if
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+1
+{
+ pre38Initialize
+ /beginString exch store
+ mark
+ currentfile newBuff readstring exch pop
+ {
+ {
+ newBuff beginString eq
+ {
+ /layerCount dup load 1 add store
+ }
+ {
+ newBuff endString eq
+ {
+ /layerCount dup load 1 sub store
+ layerCount 0 eq
+ {
+ cleartomark stop
+ } if
+ } if
+ } ifelse
+ shiftBuffer
+ } loop
+ }
+ {
+ stop
+ } ifelse
+} def
+2
+{
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ endString eq
+ {
+ cleartomark stop
+ } if
+ } loop
+} def
+3
+{
+ /beginString exch store
+ /layerCnt 1 store
+ mark
+ {
+ currentfile buffer readline not
+ {
+ stop
+ } if
+ dup beginString eq
+ {
+ pop /layerCnt dup load 1 add store
+ }
+ {
+ endString eq
+ {
+ layerCnt 1 eq
+ {
+ cleartomark stop
+ }
+ {
+ /layerCnt dup load 1 sub store
+ } ifelse
+ } if
+ } ifelse
+ } loop
+} def
+end
+userdict /clipRenderOff 15 dict dup begin
+put
+{
+ /n /N /s /S /f /F /b /B
+}
+{
+ {
+ _doClip 1 eq
+ {
+ /_doClip 0 ddef clip
+ } if
+ newpath
+ } def
+} forall
+/Tr /pop load def
+/Bb {} def
+/BB /pop load def
+/Bg {12 npop} def
+/Bm {6 npop} def
+/Bc /Bm load def
+/Bh {4 npop} def
+end
+/Lb
+{
+ 4 npop
+ 6 1 roll
+ pop
+ 4 1 roll
+ pop pop pop
+ 0 eq
+ {
+ 0 eq
+ {
+ (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
+ }
+ {
+ /clipForward? true def
+
+ /Tx /pop load def
+ /Tj /pop load def
+ currentdict end clipRenderOff begin begin
+ } ifelse
+ }
+ {
+ 0 eq
+ {
+ save /discardSave exch store
+ } if
+ } ifelse
+} bind def
+/LB
+{
+ discardSave dup null ne
+ {
+ restore
+ }
+ {
+ pop
+ clipForward?
+ {
+ currentdict
+ end
+ end
+ begin
+
+ /clipForward? false ddef
+ } if
+ } ifelse
+} bind def
+/Pb
+{
+ pop pop
+ 0 (%AI5_EndPalette) discard
+} bind def
+/Np
+{
+ 0 (%AI5_End_NonPrinting--) discard
+} bind def
+/Ln /pop load def
+/Ap
+/pop load def
+/Ar
+{
+ 72 exch div
+ 0 dtransform dup mul exch dup mul add sqrt
+ dup 1 lt
+ {
+ pop 1
+ } if
+ setflat
+} def
+/Mb
+{
+ q
+} def
+/Md
+{
+} def
+/MB
+{
+ Q
+} def
+/nc 3 dict def
+nc begin
+/setgray
+{
+ pop
+} bind def
+/setcmykcolor
+{
+ 4 npop
+} bind def
+/setcustomcolor
+{
+ 2 npop
+} bind def
+currentdict readonly pop
+end
+currentdict readonly pop
+end
+setpacking
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_level2_AI5 /initialize get exec
+Adobe_IllustratorA_AI5 /initialize get exec
+%AI5_Begin_NonPrinting
+Np
+%AI3_BeginPattern: (Yellow Stripe)
+(Yellow Stripe) 8.4499 4.6 80.4499 76.6 [
+%AI3_Tile
+(0 O 0 R 0 0.4 1 0 k 0 0.4 1 0 K) @
+(
+800 Ar
+0 J 0 j 3.6 w 4 M []0 d
+%AI3_Note:
+0 D
+8.1999 8.1999 m
+80.6999 8.1999 L
+S
+8.1999 22.6 m
+80.6999 22.6 L
+S
+8.1999 37.0001 m
+80.6999 37.0001 L
+S
+8.1999 51.3999 m
+80.6999 51.3999 L
+S
+8.1999 65.8 m
+80.6999 65.8 L
+S
+8.1999 15.3999 m
+80.6999 15.3999 L
+S
+8.1999 29.8 m
+80.6999 29.8 L
+S
+8.1999 44.1999 m
+80.6999 44.1999 L
+S
+8.1999 58.6 m
+80.6999 58.6 L
+S
+8.1999 73.0001 m
+80.6999 73.0001 L
+S
+) &
+] E
+%AI3_EndPattern
+%AI5_End_NonPrinting--
+%AI5_Begin_NonPrinting
+Np
+3 Bn
+%AI5_BeginGradient: (Black & White)
+(Black & White) 0 2 Bd
+[
+<
+FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
+D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
+AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
+87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
+5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
+37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
+0F0E0D0C0B0A09080706050403020100
+>
+0 %_Br
+[
+0 0 50 100 %_Bs
+1 0 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Red & Yellow)
+(Red & Yellow) 0 2 Bd
+[
+0
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+FFFFFEFEFDFDFDFCFCFBFBFBFAFAF9F9F9F8F8F7F7F7F6F6F5F5F5F4F4F3F3F3F2F2F1F1F1F0F0EF
+EFEFEEEEEDEDEDECECEBEBEBEAEAE9E9E9E8E8E7E7E7E6E6E5E5E5E4E4E3E3E3E2E2E1E1E1E0E0DF
+DFDFDEDEDDDDDDDCDCDBDBDBDADAD9D9D9D8D8D7D7D7D6D6D5D5D5D4D4D3D3D3D2D2D1D1D1D0D0CF
+CFCFCECECDCDCDCCCCCBCBCBCACAC9C9C9C8C8C7C7C7C6C6C5C5C5C4C4C3C3C3C2C2C1C1C1C0C0BF
+BFBFBEBEBDBDBDBCBCBBBBBBBABAB9B9B9B8B8B7B7B7B6B6B5B5B5B4B4B3B3B3B2B2B1B1B1B0B0AF
+AFAFAEAEADADADACACABABABAAAAA9A9A9A8A8A7A7A7A6A6A5A5A5A4A4A3A3A3A2A2A1A1A1A0A09F
+9F9F9E9E9D9D9D9C9C9B9B9B9A9A9999
+>
+0
+1 %_Br
+[
+0 1 0.6 0 1 50 100 %_Bs
+0 0 1 0 1 50 0 %_Bs
+BD
+%AI5_EndGradient
+%AI5_BeginGradient: (Yellow & Blue Radial)
+(Yellow & Blue Radial) 1 2 Bd
+[
+<
+000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627
+28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677
+78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F
+A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
+C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
+F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
+>
+<
+1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738
+393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D
+5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182
+83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7
+A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB
+CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0
+F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF
+>
+<
+ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191
+908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776
+7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B
+5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140
+403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626
+25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B
+0A090908070706050504030302010100
+>
+0
+1 %_Br
+[
+0 0.08 0.67 0 1 50 14 %_Bs
+1 1 0 0 1 50 100 %_Bs
+BD
+%AI5_EndGradient
+%AI5_End_NonPrinting--
+%AI5_BeginPalette
+36 71 Pb
+Pn
+Pc
+1 g
+Pc
+0 g
+Pc
+0 0 0 0 k
+Pc
+0.75 g
+Pc
+0.5 g
+Pc
+0.25 g
+Pc
+0 g
+Pc
+Bb
+2 (Black & White) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0.25 0 0 0 k
+Pc
+0.5 0 0 0 k
+Pc
+0.75 0 0 0 k
+Pc
+1 0 0 0 k
+Pc
+0.25 0.25 0 0 k
+Pc
+0.5 0.5 0 0 k
+Pc
+0.75 0.75 0 0 k
+Pc
+1 1 0 0 k
+Pc
+Bb
+2 (Red & Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0.25 0 0 k
+Pc
+0 0.5 0 0 k
+Pc
+0 0.75 0 0 k
+Pc
+0 1 0 0 k
+Pc
+0 0.25 0.25 0 k
+Pc
+0 0.5 0.5 0 k
+Pc
+0 0.75 0.75 0 k
+Pc
+0 1 1 0 k
+Pc
+Bb
+0 0 0 0 Bh
+2 (Yellow & Blue Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg
+0 BB
+Pc
+0 0 0.25 0 k
+Pc
+0 0 0.5 0 k
+Pc
+0 0 0.75 0 k
+Pc
+0 0 1 0 k
+Pc
+0.25 0 0.25 0 k
+Pc
+0.5 0 0.5 0 k
+Pc
+0.75 0 0.75 0 k
+Pc
+1 0 1 0 k
+Pc
+(Yellow Stripe) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p
+Pc
+0.25 0.125 0 0 k
+Pc
+0.5 0.25 0 0 k
+Pc
+0.75 0.375 0 0 k
+Pc
+1 0.5 0 0 k
+Pc
+0.125 0.25 0 0 k
+Pc
+0.25 0.5 0 0 k
+Pc
+0.375 0.75 0 0 k
+Pc
+0.5 1 0 0 k
+Pc
+0 1 0.91 0 (PANTONE 485 CV) 0 x
+Pc
+0 0.25 0.125 0 k
+Pc
+0 0.5 0.25 0 k
+Pc
+0 0.75 0.375 0 k
+Pc
+0 1 0.5 0 k
+Pc
+0 0.125 0.25 0 k
+Pc
+0 0.25 0.5 0 k
+Pc
+0 0.375 0.75 0 k
+Pc
+0 0.5 1 0 k
+Pc
+0.79 0.76 0 0 (PANTONE 2665 CV) 0 x
+Pc
+0.125 0 0.25 0 k
+Pc
+0.25 0 0.5 0 k
+Pc
+0.375 0 0.75 0 k
+Pc
+0.5 0 1 0 k
+Pc
+0.25 0 0.125 0 k
+Pc
+0.5 0 0.25 0 k
+Pc
+0.75 0 0.375 0 k
+Pc
+1 0 0.5 0 k
+Pc
+0 1 1 0 k
+Pc
+0.25 0.125 0.125 0 k
+Pc
+0.5 0.25 0.25 0 k
+Pc
+0.75 0.375 0.375 0 k
+Pc
+1 0.5 0.5 0 k
+Pc
+0.25 0.25 0.125 0 k
+Pc
+0.5 0.5 0.25 0 k
+Pc
+0.75 0.75 0.375 0 k
+Pc
+1 1 0.5 0 k
+Pc
+0.8 0.75 0 0 k
+Pc
+0.125 0.25 0.125 0 k
+Pc
+0.25 0.5 0.25 0 k
+Pc
+0.375 0.75 0.375 0 k
+Pc
+0.5 1 0.5 0 k
+Pc
+0.125 0.25 0.25 0 k
+Pc
+0.25 0.5 0.5 0 k
+Pc
+0.375 0.75 0.75 0 k
+Pc
+0.5 1 1 0 k
+Pc
+0 0 0 0 k
+Pc
+0.125 0.125 0.25 0 k
+Pc
+0.25 0.25 0.5 0 k
+Pc
+0.375 0.375 0.75 0 k
+Pc
+0.5 0.5 1 0 k
+Pc
+0.25 0.125 0.25 0 k
+Pc
+0.5 0.25 0.5 0 k
+Pc
+0.75 0.375 0.75 0 k
+Pc
+1 0.5 1 0 k
+Pc
+PB
+%AI5_EndPalette
+%%EndSetup
+%AI5_BeginLayer
+1 1 1 1 0 0 0 79 128 255 Lb
+(Layer 1) Ln
+0 A
+800 Ar
+0 J 0 j 1 w 4 M []0 d
+%AI3_Note:
+0 D
+-4014 524 m
+4626 524 L
+(N) *
+-4014 457 m
+4626 457 L
+(N) *
+-4014 439.5 m
+4626 439.5 L
+(N) *
+498 4716 m
+498 -3924 L
+(N) *
+1 A
+u
+*u
+0 O
+0 g
+176.5716 507.7789 m
+176.5716 519.3653 175.5278 520.6177 169.3692 521.1397 c
+166.7596 521.3485 L
+166.1334 521.7661 166.3422 523.6449 166.9684 523.9581 c
+173.0226 523.7493 176.5716 523.6447 180.9554 523.6447 c
+185.1308 523.6447 188.6798 523.7493 192.855 523.9581 c
+193.4812 523.6449 193.69 521.7661 193.0638 521.3485 c
+191.498 521.1397 L
+185.3396 520.3047 185.1308 518.8433 185.1308 507.7789 c
+185.1308 469.0535 L
+185.1308 460.8073 184.7132 453.6049 182.73 448.8033 c
+179.2854 440.4529 171.8744 433.7725 162.1668 433.7725 c
+160.9142 433.7725 157.6784 433.8769 157.6784 435.9645 c
+157.6784 437.7389 159.2442 440.7659 161.4362 440.7659 c
+162.6888 440.7659 163.9412 440.5573 165.2984 440.1397 c
+166.7596 439.7221 168.221 439.4091 169.6822 439.4091 c
+171.8744 439.4091 173.127 440.6617 173.8576 442.1229 c
+176.2584 447.0289 176.5716 462.6861 176.5716 468.3227 C
+176.5716 507.7789 l
+f
+*U
+*u
+210.0184 474.8477 m
+207.886 474.8477 207.9678 474.8477 207.2298 472.6333 c
+203.867 462.7909 L
+202.2266 457.9519 202.5546 457.7059 205.5894 457.2957 c
+207.9678 456.8855 L
+208.542 456.3115 208.46 454.8351 207.8038 454.5071 c
+205.1792 454.6711 202.4726 454.6711 199.11 454.7531 c
+196.4032 454.7531 193.8606 454.6711 190.99 454.5071 c
+190.4158 454.9171 190.334 456.1475 190.908 456.8855 c
+193.3686 457.2957 L
+195.747 457.6237 196.6494 458.3619 197.8796 461.0685 c
+198.8638 463.2009 200.176 466.6459 201.8984 471.0749 c
+213.135 500.2735 L
+214.2014 502.8981 214.9396 504.8665 214.6934 506.2609 c
+217.564 506.8349 220.2708 510.1977 220.4346 510.1977 c
+221.0908 510.1977 221.501 509.9517 221.829 509.5415 c
+223.1414 505.8507 224.2076 501.9959 225.5198 498.3051 c
+237.3306 463.9391 L
+239.217 458.4441 239.627 457.8699 243.81 457.1317 c
+245.0402 456.8855 L
+245.6966 456.3115 245.6966 454.9171 245.1224 454.5071 c
+241.7596 454.6711 238.7248 454.7531 234.46 454.7531 c
+230.933 454.7531 227.3244 454.5891 224.4538 454.5071 c
+223.7974 454.9171 223.7154 456.3935 224.2076 456.8855 c
+226.012 457.1317 L
+228.9646 457.4597 229.2108 457.9519 228.1446 461.4787 c
+224.2896 472.6333 L
+223.4694 474.8477 223.2234 474.8477 220.9268 474.8477 C
+210.0184 474.8477 l
+f
+1 D
+219.8606 478.5385 m
+222.157 478.5385 222.4852 478.7027 221.829 480.6711 c
+218.3842 490.5133 L
+216.9898 494.8603 216.4978 496.4187 216.0878 496.9929 c
+215.9238 496.9929 L
+215.5956 496.4187 214.9396 494.3683 213.4632 490.5133 c
+210.0184 480.9171 L
+209.1162 478.5385 209.3622 478.5385 211.3306 478.5385 C
+219.8606 478.5385 l
+f
+*U
+*u
+0 D
+269.7236 475.0937 m
+266.4428 467.6301 262.588 458.0339 261.1938 453.8509 c
+261.0296 453.6049 260.3734 453.4409 259.7992 453.4409 c
+259.2252 453.4409 258.651 453.6049 258.241 453.8509 c
+257.2568 457.1317 255.9444 461.1507 254.468 464.5953 c
+240.1148 499.1253 L
+237.8184 504.6205 237.0802 505.7687 233.7994 506.4249 c
+231.831 506.8349 L
+231.2568 507.4091 231.2568 508.8855 232.077 509.1315 c
+235.2758 508.9675 238.8026 508.8855 242.0012 508.8855 c
+245.692 508.8855 248.4808 508.9675 252.8278 509.1315 c
+253.566 508.6395 253.648 507.3271 252.9098 506.7529 c
+250.8592 506.2609 L
+249.0548 505.8507 248.3986 505.4407 248.3986 504.7845 c
+248.3986 504.0465 249.0548 502.2419 252.4178 493.8761 c
+258.323 479.2767 L
+259.7992 475.5859 262.0138 470.7467 262.834 468.8603 c
+267.263 479.1947 272.1842 490.5133 276.5312 501.6679 c
+277.8434 504.9485 277.5974 505.6047 275.1368 506.1789 c
+272.7582 506.7529 L
+272.1842 507.4091 272.2662 508.7215 272.9224 509.1315 c
+276.2852 508.9675 279.0738 508.8855 281.6984 508.8855 c
+284.651 508.8855 287.3576 508.9675 289.6542 509.1315 c
+290.3102 508.7215 290.2282 507.4091 289.8182 506.7529 c
+287.7678 506.3429 L
+285.8812 505.9327 284.0768 505.3587 282.6826 502.9801 c
+280.386 499.0431 278.0076 493.5481 274.3166 485.2641 C
+269.7236 475.0937 l
+f
+*U
+*u
+295.058 474.8477 m
+292.9256 474.8477 293.0076 474.8477 292.2694 472.6333 c
+288.9066 462.7909 L
+287.2662 457.9519 287.5942 457.7059 290.629 457.2957 c
+293.0076 456.8855 L
+293.5818 456.3115 293.4996 454.8351 292.8436 454.5071 c
+290.219 454.6711 287.5124 454.6711 284.1494 454.7531 c
+281.4428 454.7531 278.9004 454.6711 276.0298 454.5071 c
+275.4556 454.9171 275.3736 456.1475 275.9476 456.8855 c
+278.4082 457.2957 L
+280.7868 457.6237 281.689 458.3619 282.9192 461.0685 c
+283.9034 463.2009 285.2158 466.6459 286.9382 471.0749 c
+298.1748 500.2735 L
+299.241 502.8981 299.9792 504.8665 299.733 506.2609 c
+302.6038 506.8349 305.3104 510.1977 305.4744 510.1977 c
+306.1306 510.1977 306.5406 509.9517 306.8686 509.5415 c
+308.181 505.8507 309.2472 501.9959 310.5596 498.3051 c
+322.3702 463.9391 L
+324.2568 458.4441 324.6668 457.8699 328.8498 457.1317 c
+330.08 456.8855 L
+330.7362 456.3115 330.7362 454.9171 330.162 454.5071 c
+326.7992 454.6711 323.7646 454.7531 319.4996 454.7531 c
+315.9728 454.7531 312.364 454.5891 309.4932 454.5071 c
+308.8372 454.9171 308.7552 456.3935 309.2472 456.8855 c
+311.0516 457.1317 L
+314.0044 457.4597 314.2504 457.9519 313.1842 461.4787 c
+309.3292 472.6333 L
+308.5092 474.8477 308.263 474.8477 305.9666 474.8477 C
+295.058 474.8477 l
+f
+1 D
+304.9002 478.5385 m
+307.1968 478.5385 307.5248 478.7027 306.8686 480.6711 c
+303.424 490.5133 L
+302.0296 494.8603 301.5376 496.4187 301.1274 496.9929 c
+300.9634 496.9929 L
+300.6354 496.4187 299.9792 494.3683 298.5028 490.5133 c
+295.058 480.9171 L
+294.1558 478.5385 294.4018 478.5385 296.3704 478.5385 C
+304.9002 478.5385 l
+f
+*U
+*u
+0 D
+351.5632 453.0831 m
+342.7952 453.0831 337.263 455.7969 335.2796 456.9451 c
+334.027 459.2415 332.6702 466.6525 332.4614 471.5585 c
+332.9832 472.2893 334.549 472.4979 334.9666 471.8717 c
+336.5322 466.5483 340.812 456.3189 352.9202 456.3189 c
+361.6882 456.3189 365.9678 462.0599 365.9678 468.3227 c
+365.9678 472.9155 365.0284 478.0301 357.4086 482.9361 c
+347.4924 489.4077 L
+342.2732 492.8523 336.2192 498.8021 336.2192 507.3613 c
+336.2192 517.2777 343.9434 525.3151 357.513 525.3151 c
+360.7488 525.3151 364.5066 524.7931 367.2204 523.9581 c
+368.5774 523.6449 370.0388 523.3317 370.8738 523.3317 c
+371.8132 520.8265 372.7526 514.9813 372.7526 510.5971 c
+372.3352 509.9709 370.665 509.6577 370.1432 510.2841 c
+368.7862 515.2943 365.9678 522.0791 355.9474 522.0791 c
+345.7178 522.0791 343.5258 515.2943 343.5258 510.4929 c
+343.5258 504.4387 348.5362 500.1591 352.3982 497.6539 c
+360.7488 492.4349 L
+367.3248 488.3641 373.7964 482.3099 373.7964 472.3935 c
+373.7964 460.9115 365.1328 453.0831 351.5632 453.0831 c
+f
+*U
+*u
+436.2588 495.1933 m
+443.7822 480.8941 438.5084 464.4957 423.8462 456.7813 c
+407.442 448.1505 391.9338 454.7267 385.136 467.6469 c
+377.3454 482.4543 382.3214 499.0667 397.5642 507.0865 c
+414.3312 515.9081 429.3082 508.4037 436.2588 495.1933 c
+f
+1 D
+393.9002 474.9455 m
+399.1704 464.9289 410.6324 453.5361 423.0444 460.0665 c
+431.3192 464.4203 434.7508 474.1035 427.0748 488.6929 c
+421.308 499.6533 409.6892 509.7587 398.1482 503.6865 c
+390.8896 499.8675 385.7658 490.4061 393.9002 474.9455 c
+f
+*U
+*u
+0 D
+469.3974 508.8855 m
+474.6466 508.8855 479.2396 508.9675 480.962 509.1315 c
+480.962 507.3271 480.962 501.1757 481.126 497.3209 c
+480.798 496.6647 479.3216 496.5007 478.5014 496.9929 c
+477.6814 501.7499 476.369 504.1283 473.2524 504.9485 c
+471.0378 505.5227 468.9872 505.6047 466.3626 505.6047 c
+462.1796 505.6047 L
+458.735 505.6047 458.735 505.4407 458.735 500.8477 c
+458.735 486.1663 L
+458.735 484.1159 458.817 483.9517 460.7034 483.9517 c
+465.5424 483.9517 L
+472.6782 483.9517 473.9904 484.1159 474.7286 487.5605 c
+475.3848 490.3493 L
+475.8768 490.9233 477.4352 490.9233 477.8454 490.2671 c
+477.7632 488.1347 477.5992 485.1001 477.5992 482.0653 c
+477.5992 479.0307 477.7632 476.0781 477.8454 473.5355 c
+477.4352 472.8793 475.8768 472.8793 475.3848 473.4533 c
+474.7286 476.6521 L
+473.9904 480.0969 472.6782 480.2609 465.5424 480.2609 c
+460.7034 480.2609 L
+458.817 480.2609 458.735 480.0969 458.735 478.0463 c
+458.735 466.5637 L
+458.735 457.8699 459.473 457.6237 463.328 457.2957 c
+466.7728 456.8855 L
+467.347 456.3115 467.2648 454.8351 466.6088 454.5071 c
+461.3596 454.6711 457.6688 454.7531 454.0598 454.7531 c
+450.451 454.7531 446.7602 454.6711 442.9874 454.5071 c
+442.3312 454.8351 442.2492 456.3115 442.8234 456.8855 c
+444.6276 457.1317 L
+448.4826 457.6237 449.2208 457.8699 449.2208 466.5637 c
+449.2208 497.0747 L
+449.2208 505.7687 448.4826 506.0149 444.6276 506.5889 c
+443.5614 506.7529 L
+442.9874 507.3271 443.0694 508.8035 443.7256 509.1315 c
+446.5962 508.9675 450.287 508.8855 453.8958 508.8855 C
+469.3974 508.8855 l
+f
+*U
+*u
+506.6286 501.9959 m
+506.6286 505.4407 506.5464 505.6047 504.414 505.6047 c
+499.821 505.6047 L
+492.2752 505.6047 490.0608 504.7025 487.026 498.0589 c
+486.452 497.5669 484.7296 497.8129 484.4014 498.6331 c
+485.7956 503.0621 487.026 508.1473 487.6002 511.0179 c
+487.7642 511.2639 488.0922 511.3461 488.5024 511.3461 c
+488.8304 511.3461 489.1584 511.2639 489.3226 511.0179 c
+489.7326 508.9675 490.8808 508.8855 496.4582 508.8855 c
+529.9218 508.8855 L
+533.9408 508.8855 535.171 509.1315 536.1552 511.0179 c
+536.4832 511.1819 536.8114 511.3461 537.1396 511.3461 c
+537.6316 511.3461 538.0416 511.1819 538.2056 510.9359 c
+537.3856 507.5731 536.7294 500.5195 536.9754 497.8949 c
+536.5654 497.2389 535.171 497.0747 534.4328 497.6489 c
+533.3666 504.0465 531.8082 505.6047 523.0322 505.6047 c
+518.3572 505.6047 L
+516.2246 505.6047 516.1426 505.4407 516.1426 501.9959 c
+516.1426 466.5637 L
+516.1426 457.8699 516.8808 457.6237 520.7358 457.2137 c
+523.6884 456.8855 L
+524.2624 456.3115 524.1806 454.8351 523.5244 454.5071 c
+518.7672 454.6711 515.0764 454.7531 511.4676 454.7531 c
+507.8588 454.7531 504.0038 454.6711 498.7546 454.5071 c
+498.0986 454.8351 498.0164 456.4755 498.5906 456.8855 c
+502.0356 457.2957 L
+505.8904 457.6237 506.6286 457.8699 506.6286 466.5637 C
+506.6286 501.9959 l
+f
+*U
+1 Ap
+0 R
+0.9 G
+0.0797 w
+84.1686 502.0388 m
+89.091 497.1166 L
+70.6526 478.6605 L
+70.3158 478.324 70.3375 477.7555 70.702 477.3919 c
+71.0649 477.0283 71.6334 477.0058 71.9708 477.3432 C
+90.4005 495.8064 L
+95.353 490.8553 L
+76.7494 472.2375 L
+73.8856 469.373 69.0566 469.5595 65.9624 472.653 c
+62.8696 475.7465 62.6828 480.5762 65.5476 483.44 C
+84.1686 502.0388 L
+b
+84.2031 455.1757 m
+79.2807 460.0978 L
+97.7184 478.5537 L
+98.0556 478.8902 98.0342 479.4589 97.6697 479.8225 c
+97.3068 480.1871 96.7374 480.2086 96.4001 479.8712 C
+77.9712 461.408 L
+73.0196 466.3591 L
+91.622 484.9769 L
+94.4861 487.8415 99.315 487.655 102.4093 484.5614 c
+105.5021 481.4685 105.6877 476.639 102.8241 473.7744 C
+84.2031 455.1757 L
+b
+85.3913 454.0591 m
+90.3128 458.9812 L
+108.7693 440.5428 L
+109.1052 440.2063 109.6739 440.2286 110.0382 440.5922 c
+110.4011 440.9561 110.4243 441.5246 110.0862 441.8613 C
+91.6229 460.2917 L
+96.5748 465.2433 L
+115.1916 446.6406 L
+118.0555 443.776 117.8697 438.9462 114.7763 435.8536 c
+111.6835 432.76 106.853 432.5733 103.9891 435.438 C
+85.3913 454.0591 L
+b
+132.2538 454.0933 m
+127.3313 449.1711 L
+108.8755 467.6096 L
+108.539 467.9461 107.9712 467.9245 107.6066 467.56 c
+107.2436 467.1964 107.2207 466.6285 107.5579 466.2913 C
+126.0218 447.8607 L
+121.0703 442.9098 L
+102.4524 461.5125 L
+99.5884 464.3764 99.7744 469.2062 102.8687 472.2996 c
+105.9615 475.3933 110.7918 475.5792 113.6557 472.7153 C
+132.2538 454.0933 L
+b
+133.3701 455.2815 m
+128.4479 460.2039 L
+146.8872 478.6592 L
+147.2229 478.9963 147.2015 479.5641 146.8369 479.9286 c
+146.474 480.2925 145.9046 480.3148 145.5688 479.9774 C
+127.1384 461.5134 L
+122.1868 466.465 L
+140.7895 485.0831 L
+143.6533 487.9469 148.483 487.7611 151.5765 484.6676 c
+154.6694 481.574 154.8568 476.7444 151.9928 473.8803 C
+133.3701 455.2815 L
+b
+133.3358 502.1449 m
+138.2582 497.2227 L
+119.8198 478.7668 L
+119.4831 478.4292 119.5047 477.8616 119.8692 477.498 c
+120.2337 477.1335 120.8006 477.1119 121.138 477.4484 C
+139.5691 495.9123 L
+144.5202 490.9605 L
+125.9183 472.3427 L
+123.0528 469.4788 118.2239 469.6656 115.1313 472.7582 c
+112.0368 475.8517 111.851 480.6816 114.7148 483.5454 C
+133.3358 502.1449 L
+b
+132.1485 503.2615 m
+127.2262 498.3391 L
+108.7709 516.7768 L
+108.4338 517.1143 107.866 517.0917 107.5014 516.7281 c
+107.1369 516.3643 107.1155 515.7958 107.4527 515.4593 C
+125.9167 497.0289 L
+120.9642 492.0771 L
+102.347 510.6797 L
+99.4832 513.5436 99.669 518.3734 102.7619 521.467 c
+105.8554 524.5605 110.685 524.7464 113.5489 521.8825 C
+132.1485 503.2615 L
+b
+85.2842 503.2273 m
+90.2073 508.1494 L
+108.6625 489.711 L
+109 489.3745 109.5678 489.3958 109.9314 489.7595 c
+110.2957 490.124 110.3182 490.6918 109.9808 491.0292 C
+91.5169 509.4589 L
+96.4695 514.4105 L
+115.0865 495.8078 L
+117.9503 492.9439 117.7645 488.1143 114.6709 485.0208 c
+111.5783 481.9272 106.7478 481.7414 103.8839 484.6053 C
+85.2842 503.2273 L
+b
+u
+*u
+0 Ap
+1 w
+193.219 433.6811 m
+196.0814 445.6746 L
+199.1037 445.6746 L
+201.8222 433.6811 L
+199.4235 433.6811 L
+198.8319 436.7195 L
+196.2093 436.7195 L
+195.6176 433.6811 L
+193.219 433.6811 l
+f
+1 D
+196.5611 438.4785 m
+198.4801 438.4785 L
+197.8724 441.8846 L
+197.7605 442.4443 197.7125 442.988 197.6485 443.5477 c
+197.6325 443.8196 197.6006 444.0914 197.5686 444.3473 c
+197.5366 444.3473 L
+197.5046 444.0914 197.4726 443.8196 197.4566 443.5477 c
+197.3927 442.988 197.3447 442.4443 197.2328 441.8846 C
+196.5611 438.4785 l
+f
+*U
+*u
+0 D
+218.0943 442.0286 m
+218.1103 443.1 218.0144 444.1554 216.783 444.1554 c
+216.0315 444.1554 215.5517 443.8516 215.5517 443.036 c
+215.5517 442.1245 216.1274 441.7727 216.831 441.3249 c
+217.5666 440.8612 218.9259 439.9657 219.5495 439.358 c
+220.3171 438.6064 220.557 437.8868 220.557 436.8474 c
+220.557 434.5767 219.0538 433.3933 216.863 433.3933 c
+214.1765 433.3933 213.217 434.8965 213.217 437.0393 c
+213.217 437.9188 L
+215.4558 437.9188 L
+215.4558 437.2152 L
+215.4078 436.0478 215.7596 435.2003 216.863 435.2003 c
+217.8065 435.2003 218.2542 435.696 218.2542 436.6075 c
+218.2542 437.3112 217.9344 437.7909 217.3587 438.1907 c
+216.1914 439.1022 214.7362 439.7578 213.8247 440.9571 c
+213.4569 441.5009 213.249 442.1565 213.249 442.7961 c
+213.249 444.843 214.4004 445.9624 216.7671 445.9624 c
+220.3331 445.9624 220.2371 443.2119 220.2531 442.0286 C
+218.0943 442.0286 l
+f
+*U
+*u
+228.8296 435.0244 m
+228.7976 435.0244 L
+228.4777 433.953 227.8701 433.4573 226.8626 433.4413 c
+225.2155 433.4413 224.8477 434.2888 224.8477 435.792 c
+224.8477 442.7002 L
+226.9266 442.7002 L
+226.9266 436.5276 L
+226.9266 436.1278 226.9106 435.68 227.1345 435.3282 c
+227.3104 435.1363 227.5023 435.0404 227.7741 435.0404 c
+228.7496 435.0404 228.7336 436.1438 228.7336 436.8474 c
+228.7336 442.7002 L
+230.8125 442.7002 L
+230.8125 433.6811 L
+228.8296 433.6811 L
+228.8296 435.0244 l
+f
+*U
+*u
+238.2065 441.7727 m
+238.2385 441.7727 L
+238.7022 442.8121 239.6297 442.9401 240.1095 442.9401 c
+241.2928 442.9401 242.2523 442.2524 242.1883 440.6373 c
+242.1883 433.6811 L
+240.1095 433.6811 L
+240.1095 439.6938 L
+240.1095 440.5734 240.0135 441.149 239.2299 441.181 c
+238.4464 441.213 238.1745 440.4774 238.2065 439.5179 c
+238.2065 433.6811 L
+236.1277 433.6811 L
+236.1277 442.7002 L
+238.2065 442.7002 L
+238.2065 441.7727 l
+f
+*U
+*u
+257.0861 433.6811 m
+254.8474 433.6811 L
+254.8474 445.6746 L
+258.4134 445.6746 L
+259.6128 440.1096 L
+259.8047 439.1981 259.9326 438.2706 260.0285 437.3431 c
+260.0605 437.3431 L
+260.1725 438.5265 260.2524 439.326 260.4123 440.1096 c
+261.6117 445.6746 L
+265.1617 445.6746 L
+265.1617 433.6811 L
+262.9229 433.6811 L
+262.9229 437.4551 L
+262.9229 439.8378 262.9709 442.2205 263.1148 444.6031 c
+263.0829 444.6031 L
+260.6842 433.6811 L
+259.3249 433.6811 L
+256.9742 444.6031 L
+256.8943 444.6031 L
+257.0382 442.2205 257.0861 439.8378 257.0861 437.4551 C
+257.0861 433.6811 l
+f
+*U
+*u
+270.6366 433.6811 m
+270.6366 442.7002 L
+272.7154 442.7002 L
+272.7154 433.6811 L
+270.6366 433.6811 l
+f
+1 D
+270.6366 443.7876 m
+270.6366 445.6746 L
+272.7154 445.6746 L
+272.7154 443.7876 L
+270.6366 443.7876 l
+f
+*U
+*u
+0 D
+281.3204 439.5659 m
+281.3204 440.5734 L
+281.2884 441.0691 281.0485 441.3409 280.6008 441.3409 c
+279.8012 441.3409 279.8012 440.4294 279.8172 439.326 c
+279.8172 437.1992 L
+279.7693 435.4402 279.9771 435.1204 280.6008 435.0404 c
+281.2404 435.0564 281.2564 435.6481 281.3204 436.3677 c
+281.3204 437.1992 L
+283.3993 437.1992 L
+283.3993 436.3677 L
+283.3993 434.4807 282.6157 433.4413 280.5528 433.4413 c
+278.7138 433.4413 277.6584 434.4167 277.7384 436.8154 c
+277.7384 439.7418 L
+277.7224 442.2684 278.9697 442.9401 280.5528 442.9401 c
+282.6477 442.9401 283.4152 441.6288 283.3993 440.2855 c
+283.3993 439.5659 L
+281.3204 439.5659 l
+f
+*U
+*u
+290.2627 441.1011 m
+290.2946 441.1011 L
+290.5505 441.7567 290.8064 442.1245 291.1102 442.3804 c
+291.7019 442.8761 292.1016 442.8441 292.4055 442.8601 c
+292.4055 440.3975 L
+291.2541 440.5094 290.3746 440.2216 290.3426 438.8943 c
+290.3426 433.6811 L
+288.2638 433.6811 L
+288.2638 442.7002 L
+290.2627 442.7002 L
+290.2627 441.1011 l
+f
+*U
+*u
+296.708 437.8708 m
+296.724 440.9571 296.7559 442.9401 299.8902 442.9401 c
+302.9765 442.9401 302.9925 440.9571 303.0085 437.8708 c
+303.0245 434.7366 302.5767 433.3933 299.8902 433.4413 c
+297.1557 433.3933 296.692 434.7366 296.708 437.8708 c
+f
+1 D
+298.7868 436.6235 m
+298.7868 435.5201 298.8828 435.0404 299.8902 435.0404 c
+300.8497 435.0404 300.9297 435.5201 300.9297 436.6235 c
+300.9297 439.6299 L
+300.9297 440.4774 300.9297 441.3409 299.8902 441.3409 c
+298.7868 441.3409 298.7868 440.4774 298.7868 439.6299 C
+298.7868 436.6235 l
+f
+*U
+*u
+0 D
+309.619 436.6555 m
+309.4591 434.9924 310.0987 435.0404 310.5785 435.0404 c
+311.1701 435.0404 311.5859 435.4722 311.442 436.0478 c
+311.41 436.5596 310.8183 436.8474 310.4185 437.1193 c
+309.2832 437.9028 L
+308.2437 438.6224 307.5721 439.454 307.5721 440.7493 c
+307.5721 442.1405 308.6755 442.9401 310.6744 442.9401 c
+312.6893 442.9401 313.6168 441.8846 313.5688 439.9497 c
+311.49 439.9497 L
+311.5379 440.9571 311.2501 441.3409 310.5305 441.3409 c
+310.0348 441.3409 309.651 441.1171 309.651 440.6053 c
+309.651 440.0776 310.0348 439.8378 310.4345 439.5659 c
+312.1296 438.4145 L
+312.6573 438.1107 313.4889 437.2472 313.5528 436.6395 c
+313.7287 435.0724 313.3449 433.4413 310.4665 433.4413 c
+309.3631 433.4413 307.3003 433.905 307.5401 436.6555 C
+309.619 436.6555 l
+f
+*U
+*u
+319.6966 442.7002 m
+320.6081 437.9188 L
+320.752 437.1193 320.832 436.3197 320.912 435.5201 c
+320.9439 435.5201 L
+321.0079 436.3037 321.1198 437.0873 321.2638 437.8549 c
+322.1753 442.7002 L
+324.2861 442.7002 L
+322.0953 433.5532 L
+321.5676 431.5063 321.5196 430.227 318.6412 430.6428 c
+318.6412 432.2579 L
+318.977 432.2579 319.8725 432.082 319.8725 432.6577 c
+319.8725 432.9775 319.7606 433.4893 319.6806 433.8091 c
+317.5058 442.7002 L
+319.6966 442.7002 l
+f
+*U
+*u
+329.9662 436.6555 m
+329.8062 434.9924 330.4459 435.0404 330.9256 435.0404 c
+331.5173 435.0404 331.9331 435.4722 331.7891 436.0478 c
+331.7572 436.5596 331.1655 436.8474 330.7657 437.1193 c
+329.6303 437.9028 L
+328.5909 438.6224 327.9193 439.454 327.9193 440.7493 c
+327.9193 442.1405 329.0227 442.9401 331.0216 442.9401 c
+333.0365 442.9401 333.964 441.8846 333.916 439.9497 c
+331.8371 439.9497 L
+331.8851 440.9571 331.5973 441.3409 330.8777 441.3409 c
+330.3819 441.3409 329.9981 441.1171 329.9981 440.6053 c
+329.9981 440.0776 330.3819 439.8378 330.7817 439.5659 c
+332.4768 438.4145 L
+333.0045 438.1107 333.836 437.2472 333.9 436.6395 c
+334.0759 435.0724 333.6921 433.4413 330.8137 433.4413 c
+329.7103 433.4413 327.6474 433.905 327.8873 436.6555 C
+329.9662 436.6555 l
+f
+*U
+*u
+341.9627 433.6492 m
+340.7314 433.5052 339.0044 433.3933 339.0044 435.0724 c
+339.0044 441.181 L
+338.1568 441.181 L
+338.1568 442.7002 L
+338.9884 442.7002 L
+338.9884 445.1788 L
+341.0832 445.1788 L
+341.0832 442.7002 L
+341.9627 442.7002 L
+341.9627 441.181 L
+341.0832 441.181 L
+341.0832 435.5841 L
+341.1312 435.2003 341.7069 435.2483 341.9627 435.2803 C
+341.9627 433.6492 l
+f
+*U
+*u
+346.4417 439.5979 m
+346.3458 441.7247 347.4332 442.9401 349.4801 442.9401 c
+352.3745 442.9401 352.6783 441.4369 352.6783 438.9742 c
+352.6783 437.7589 L
+348.5206 437.7589 L
+348.5206 436.4476 L
+348.5366 435.2643 348.9843 435.0404 349.608 435.0404 c
+350.3756 435.0404 350.5995 435.6001 350.5675 436.7355 c
+352.6463 436.7355 L
+352.7263 434.7206 351.8947 433.4413 349.7679 433.4413 c
+347.3692 433.4413 346.3938 434.5767 346.4417 437.2312 C
+346.4417 439.5979 l
+f
+1 D
+350.5995 439.358 m
+350.5995 440.1416 L
+350.5835 441.0531 350.3436 441.3409 349.5121 441.3409 c
+348.4726 441.3409 348.5206 440.5414 348.5206 439.7258 c
+348.5206 439.358 L
+350.5995 439.358 l
+f
+*U
+*u
+0 D
+359.9764 441.7727 m
+360.0084 441.7727 L
+360.4721 442.7642 361.3197 442.9081 361.9913 442.9401 c
+362.7589 442.9561 363.7823 442.6202 363.9262 441.7727 c
+364.342 442.5563 364.9976 442.9401 366.0211 442.9401 c
+367.5562 442.9401 368.2279 441.9806 368.2279 441.0211 c
+368.2279 433.6811 L
+366.149 433.6811 L
+366.149 439.7738 L
+366.149 440.5894 366.0691 441.3889 365.1576 441.3409 c
+364.2621 441.293 364.1021 440.6693 364.1021 439.6139 c
+364.1021 433.6811 L
+362.0233 433.6811 L
+362.0233 439.8857 L
+362.0233 440.6853 361.9593 441.3569 360.9998 441.3409 c
+360.0244 441.3249 359.9764 440.6053 359.9764 439.6139 c
+359.9764 433.6811 L
+357.8975 433.6811 L
+357.8975 442.7002 L
+359.9764 442.7002 L
+359.9764 441.7727 l
+f
+*U
+*u
+375.046 436.6555 m
+374.8861 434.9924 375.5257 435.0404 376.0055 435.0404 c
+376.5971 435.0404 377.0129 435.4722 376.869 436.0478 c
+376.837 436.5596 376.2453 436.8474 375.8455 437.1193 c
+374.7102 437.9028 L
+373.6707 438.6224 372.9991 439.454 372.9991 440.7493 c
+372.9991 442.1405 374.1025 442.9401 376.1014 442.9401 c
+378.1163 442.9401 379.0438 441.8846 378.9958 439.9497 c
+376.917 439.9497 L
+376.9649 440.9571 376.6771 441.3409 375.9575 441.3409 c
+375.4618 441.3409 375.078 441.1171 375.078 440.6053 c
+375.078 440.0776 375.4618 439.8378 375.8615 439.5659 c
+377.5566 438.4145 L
+378.0843 438.1107 378.9159 437.2472 378.9798 436.6395 c
+379.1557 435.0724 378.7719 433.4413 375.8935 433.4413 c
+374.7901 433.4413 372.7273 433.905 372.9671 436.6555 C
+375.046 436.6555 l
+f
+*U
+*u
+384.468 432.066 m
+385.2196 432.146 385.6353 432.8176 385.5874 433.6811 c
+384.468 433.6811 L
+384.468 435.792 L
+386.5788 435.792 L
+386.5788 433.7291 L
+386.5788 432.3699 385.8752 431.5383 384.468 431.3624 C
+384.468 432.066 l
+f
+*U
+*u
+399.7444 433.6811 m
+399.7444 445.6746 L
+401.9831 445.6746 L
+401.9831 433.6811 L
+399.7444 433.6811 l
+f
+*U
+*u
+409.3725 441.7727 m
+409.4045 441.7727 L
+409.8683 442.8121 410.7957 442.9401 411.2755 442.9401 c
+412.4588 442.9401 413.4183 442.2524 413.3543 440.6373 c
+413.3543 433.6811 L
+411.2755 433.6811 L
+411.2755 439.6938 L
+411.2755 440.5734 411.1795 441.149 410.396 441.181 c
+409.6124 441.213 409.3405 440.4774 409.3725 439.5179 c
+409.3725 433.6811 L
+407.2937 433.6811 L
+407.2937 442.7002 L
+409.3725 442.7002 L
+409.3725 441.7727 l
+f
+*U
+*u
+421.8997 439.5659 m
+421.8997 440.5734 L
+421.8678 441.0691 421.6279 441.3409 421.1801 441.3409 c
+420.3806 441.3409 420.3806 440.4294 420.3966 439.326 c
+420.3966 437.1992 L
+420.3486 435.4402 420.5565 435.1204 421.1801 435.0404 c
+421.8198 435.0564 421.8358 435.6481 421.8997 436.3677 c
+421.8997 437.1992 L
+423.9786 437.1992 L
+423.9786 436.3677 L
+423.9786 434.4807 423.195 433.4413 421.1322 433.4413 c
+419.2932 433.4413 418.2378 434.4167 418.3177 436.8154 c
+418.3177 439.7418 L
+418.3017 442.2684 419.549 442.9401 421.1322 442.9401 c
+423.227 442.9401 423.9946 441.6288 423.9786 440.2855 c
+423.9786 439.5659 L
+421.8997 439.5659 l
+f
+*U
+*u
+429.3391 433.6811 m
+429.3391 435.792 L
+431.4499 435.792 L
+431.4499 433.6811 L
+429.3391 433.6811 l
+f
+*U
+*u
+444.5515 433.6811 m
+444.5515 445.6746 L
+448.1655 445.6746 L
+449.125 445.6746 450.0684 445.6106 450.7081 444.795 c
+451.2198 444.1394 451.2998 443.4518 451.2998 442.6362 c
+451.2998 441.5968 451.0759 440.5734 449.8606 440.1256 c
+449.8606 440.0936 L
+451.1239 439.9177 451.6036 438.8623 451.6036 437.3112 c
+451.6036 436.8154 451.5716 436.3197 451.4437 435.84 c
+450.964 434.3208 450.1004 433.6811 448.5013 433.6811 C
+444.5515 433.6811 l
+f
+1 D
+447.27 435.4402 m
+447.7337 435.4402 448.2135 435.3922 448.6132 435.5681 c
+449.2209 435.84 449.3009 436.6235 449.3009 437.2312 c
+449.3009 438.5265 449.045 439.0702 447.6538 439.0702 c
+446.7902 439.0702 L
+446.7902 435.4402 L
+447.27 435.4402 l
+f
+447.206 440.8292 m
+447.7497 440.8292 448.4533 440.7972 448.8051 441.245 c
+449.013 441.5488 449.045 441.9646 449.045 442.5403 c
+449.045 443.4358 448.8531 443.8835 447.8297 443.9155 c
+446.7902 443.9155 L
+446.7902 440.8292 L
+447.206 440.8292 l
+f
+*U
+*u
+0 D
+460.5478 435.0244 m
+460.5158 435.0244 L
+460.196 433.953 459.5883 433.4573 458.5809 433.4413 c
+456.9338 433.4413 456.566 434.2888 456.566 435.792 c
+456.566 442.7002 L
+458.6449 442.7002 L
+458.6449 436.5276 L
+458.6449 436.1278 458.6289 435.68 458.8527 435.3282 c
+459.0287 435.1363 459.2205 435.0404 459.4924 435.0404 c
+460.4679 435.0404 460.4519 436.1438 460.4519 436.8474 c
+460.4519 442.7002 L
+462.5307 442.7002 L
+462.5307 433.6811 L
+460.5478 433.6811 L
+460.5478 435.0244 l
+f
+*U
+*u
+469.3971 436.6555 m
+469.2371 434.9924 469.8768 435.0404 470.3565 435.0404 c
+470.9482 435.0404 471.364 435.4722 471.2201 436.0478 c
+471.1881 436.5596 470.5964 436.8474 470.1966 437.1193 c
+469.0612 437.9028 L
+468.0218 438.6224 467.3502 439.454 467.3502 440.7493 c
+467.3502 442.1405 468.4536 442.9401 470.4525 442.9401 c
+472.4674 442.9401 473.3949 441.8846 473.3469 439.9497 c
+471.268 439.9497 L
+471.316 440.9571 471.0282 441.3409 470.3086 441.3409 c
+469.8128 441.3409 469.429 441.1171 469.429 440.6053 c
+469.429 440.0776 469.8128 439.8378 470.2126 439.5659 c
+471.9077 438.4145 L
+472.4354 438.1107 473.2669 437.2472 473.3309 436.6395 c
+473.5068 435.0724 473.123 433.4413 470.2446 433.4413 c
+469.1412 433.4413 467.0783 433.905 467.3182 436.6555 C
+469.3971 436.6555 l
+f
+*U
+*u
+478.3873 433.6811 m
+478.3873 442.7002 L
+480.4662 442.7002 L
+480.4662 433.6811 L
+478.3873 433.6811 l
+f
+478.3873 443.7876 m
+478.3873 445.6746 L
+480.4662 445.6746 L
+480.4662 443.7876 L
+478.3873 443.7876 l
+f
+*U
+*u
+487.9355 441.7727 m
+487.9675 441.7727 L
+488.4312 442.8121 489.3587 442.9401 489.8385 442.9401 c
+491.0218 442.9401 491.9813 442.2524 491.9173 440.6373 c
+491.9173 433.6811 L
+489.8385 433.6811 L
+489.8385 439.6938 L
+489.8385 440.5734 489.7425 441.149 488.9589 441.181 c
+488.1754 441.213 487.9035 440.4774 487.9355 439.5179 c
+487.9355 433.6811 L
+485.8567 433.6811 L
+485.8567 442.7002 L
+487.9355 442.7002 L
+487.9355 441.7727 l
+f
+*U
+*u
+497.1046 439.5979 m
+497.0086 441.7247 498.096 442.9401 500.1429 442.9401 c
+503.0373 442.9401 503.3412 441.4369 503.3412 438.9742 c
+503.3412 437.7589 L
+499.1834 437.7589 L
+499.1834 436.4476 L
+499.1994 435.2643 499.6472 435.0404 500.2708 435.0404 c
+501.0384 435.0404 501.2623 435.6001 501.2303 436.7355 c
+503.3092 436.7355 L
+503.3891 434.7206 502.5576 433.4413 500.4308 433.4413 c
+498.0321 433.4413 497.0566 434.5767 497.1046 437.2312 C
+497.1046 439.5979 l
+f
+501.2623 439.358 m
+501.2623 440.1416 L
+501.2463 441.0531 501.0064 441.3409 500.1749 441.3409 c
+499.1355 441.3409 499.1834 440.5414 499.1834 439.7258 c
+499.1834 439.358 L
+501.2623 439.358 l
+f
+*U
+*u
+509.7118 436.6555 m
+509.5518 434.9924 510.1915 435.0404 510.6712 435.0404 c
+511.2629 435.0404 511.6787 435.4722 511.5348 436.0478 c
+511.5028 436.5596 510.9111 436.8474 510.5113 437.1193 c
+509.3759 437.9028 L
+508.3365 438.6224 507.6649 439.454 507.6649 440.7493 c
+507.6649 442.1405 508.7683 442.9401 510.7672 442.9401 c
+512.7821 442.9401 513.7096 441.8846 513.6616 439.9497 c
+511.5827 439.9497 L
+511.6307 440.9571 511.3429 441.3409 510.6233 441.3409 c
+510.1275 441.3409 509.7437 441.1171 509.7437 440.6053 c
+509.7437 440.0776 510.1275 439.8378 510.5273 439.5659 c
+512.2224 438.4145 L
+512.7501 438.1107 513.5816 437.2472 513.6456 436.6395 c
+513.8215 435.0724 513.4377 433.4413 510.5593 433.4413 c
+509.4559 433.4413 507.393 433.905 507.6329 436.6555 C
+509.7118 436.6555 l
+f
+*U
+*u
+520.0453 436.6555 m
+519.8853 434.9924 520.525 435.0404 521.0047 435.0404 c
+521.5964 435.0404 522.0122 435.4722 521.8683 436.0478 c
+521.8363 436.5596 521.2446 436.8474 520.8448 437.1193 c
+519.7094 437.9028 L
+518.67 438.6224 517.9984 439.454 517.9984 440.7493 c
+517.9984 442.1405 519.1018 442.9401 521.1007 442.9401 c
+523.1156 442.9401 524.0431 441.8846 523.9951 439.9497 c
+521.9162 439.9497 L
+521.9642 440.9571 521.6764 441.3409 520.9568 441.3409 c
+520.461 441.3409 520.0772 441.1171 520.0772 440.6053 c
+520.0772 440.0776 520.461 439.8378 520.8608 439.5659 c
+522.5559 438.4145 L
+523.0836 438.1107 523.9151 437.2472 523.9791 436.6395 c
+524.155 435.0724 523.7712 433.4413 520.8928 433.4413 c
+519.7894 433.4413 517.7265 433.905 517.9664 436.6555 C
+520.0453 436.6555 l
+f
+*U
+U
+U
+LB
+%AI5_EndLayer--
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_IllustratorA_AI5 /terminate get exec
+Adobe_level2_AI5 /terminate get exec
+%%EOF
+
+%%EndDocument
+FMENDEPSF
+0 0 0 1 0 0 0 K
+36.67 90 225 630 R
+7 X
+0 0 0 1 0 0 0 K
+V
+1 9 Q
+0 X
+0.47 0.09 (2550 Gar) 36.67 624 B
+0.47 0.09 (cia A) 72.86 624 B
+0.47 0.09 (venue) 93.32 624 B
+0.47 0.09 (Mountain V) 36.67 613 B
+0.47 0.09 (iew) 85.67 613 B
+0.47 0.09 (, CA 94043) 99.55 613 B
+0.09 (408-343-1400) 36.67 602 S
+0.47 0.09 (For U.S. Sales Of) 36.67 580 B
+0.47 0.09 (\336ce locations, call:) 105.93 580 B
+0.47 0.09 (800 821-4643) 36.67 569 B
+0.47 0.09 (In California:) 36.67 558 B
+0.47 0.09 (800 821-4642) 36.67 547 B
+0.47 0.09 (Australia: \05002\051 844 5000) 36.67 525 B
+0.47 0.09 (Belgium: 32 2 716 791) 36.67 514 B
+0.47 0.09 (1) 125.11 514 B
+0.47 0.09 (Canada: 416 477-6745) 36.67 503 B
+0.47 0.09 (Finland: +358-0-525561) 36.67 492 B
+0.47 0.09 (France: \0501\051 30 67 50 00) 36.67 481 B
+0.47 0.09 (Germany: \0500\051 89-46 00 8-0) 36.67 470 B
+0.47 0.09 (Hong Kong: 852 802 4188) 36.67 459 B
+0.47 0.09 (Italy: 039 60551) 36.67 448 B
+0.47 0.09 (Japan: \05003\051 5717-5000) 36.67 437 B
+0.47 0.09 (Kor) 36.67 426 B
+0.47 0.09 (ea: 822-563-8700) 51.78 426 B
+0.47 0.09 (Latin America: 415 688-9464) 36.67 415 B
+0.47 0.09 (The Netherlands: 033 501234) 36.67 404 B
+0.47 0.09 (New Zealand: \05004\051 499 2344) 36.67 393 B
+0.47 0.09 (Nor) 36.67 382 B
+0.47 0.09 (dic Countries: +46 \0500\051 8 623 90 00) 52.72 382 B
+0.47 0.09 (PRC: 861-849 2828) 36.67 371 B
+0.47 0.09 (Singapor) 36.67 360 B
+0.47 0.09 (e: 224 3388) 73.19 360 B
+0.47 0.09 (Spain: \05091\051 5551648) 36.67 349 B
+0.47 0.09 (Switzerland: \0501\051 825 71 1) 36.67 338 B
+0.47 0.09 (1) 137.04 338 B
+0.47 0.09 (T) 36.67 327 B
+0.47 0.09 (aiwan: 2-514-0567) 41.45 327 B
+0.47 0.09 (UK: 0276 20444) 36.67 316 B
+0.47 0.09 (Elsewher) 36.67 294 B
+0.47 0.09 (e in the world,) 74.08 294 B
+0.47 0.09 (call Corporate Headquarters:) 36.67 283 B
+0.47 0.09 (415 960-1300) 36.67 272 B
+0.47 0.09 (Inter) 36.67 261 B
+0.47 0.09 (continental Sales: 415 688-9000) 56.03 261 B
+0 0 0 1 0 0 0 K
+[/CropBox[0 72 FmDC 612 720 FmDC FmBx]/PAGE FmPD
+[/Dest/P.25/DEST FmPD2
+[/Dest/F.BackCoverdoc/DEST FmPD2
+[/Dest/L.BackCoverdoc/DEST FmPD2
+[/Page 1/View[/XYZ null 198 763 FmDC exch pop null]/Title(The Java\222 Platform)/Count 3/OUT FmPD
+[/Page 1/View[/XYZ null 198 741 FmDC exch pop null]/Title(A White Paper)/Count 1/OUT FmPD
+[/Page 1/View[/XYZ null 198 675 FmDC exch pop null]/Title(Douglas Kramer)/Count -2/OUT FmPD
+[/Page 3/View[/XYZ null 198 667 FmDC exch pop null]/Title(The Java\222 Platform)/OUT FmPD
+[/Page 5/View[/XYZ null 198 667 FmDC exch pop null]/Title(The Java\222 Platform)/OUT FmPD
+[/Page 6/View[/XYZ null 54 792 FmDC exch pop null]/Title(What is the Java Platform?)/Count 8/OUT FmPD
+[/Page 7/View[/XYZ null 160 658 FmDC exch pop null]/Title(The Java Base Platform)/OUT FmPD
+[/Page 7/View[/XYZ null 160 372 FmDC exch pop null]/Title(The Embedded Java Platform)/OUT FmPD
+[/Page 8/View[/XYZ null 160 690 FmDC exch pop null]/Title(Benefits of the Java Platform)/Count -3/OUT FmPD
+[/Page 8/View[/XYZ null 198 624 FmDC exch pop null]/Title(End-User Benefits)/OUT FmPD
+[/Page 8/View[/XYZ null 198 523 FmDC exch pop null]/Title(Developer Benefits)/OUT FmPD
+[/Page 9/View[/XYZ null 198 792 FmDC exch pop null]/Title(Administrative and Support Benefits)/OUT FmPD
+[/Page 9/View[/XYZ null 160 507 FmDC exch pop null]/Title(Applets and Applications)/OUT FmPD
+[/Page 10/View[/XYZ null 160 554 FmDC exch pop null]/Title(Where Will the Java Platform Be Deployed?)/OUT FmPD
+[/Page 11/View[/XYZ null 160 446 FmDC exch pop null]/Title(JavaChip\222 Family)/OUT FmPD
+[/Page 12/View[/XYZ null 160 714 FmDC exch pop null]/Title(JavaOS\222)/OUT FmPD
+[/Page 12/View[/XYZ null 160 512 FmDC exch pop null]/Title(A Word About the Java Language)/OUT FmPD
+[/Page 14/View[/XYZ null 54 792 FmDC exch pop null]/Title(A Look Inside the Java Platform)/OUT FmPD
+[/Page 14/View[/XYZ null 320 421 FmDC exch pop null]/Title(Java Virtual Machine)/Count 4/OUT FmPD
+[/Page 15/View[/XYZ null 160 518 FmDC exch pop null]/Title(Java Virtual Machine)/OUT FmPD
+[/Page 16/View[/XYZ null 160 714 FmDC exch pop null]/Title(Java Base API)/Count 1/OUT FmPD
+[/Page 16/View[/XYZ null 198 568 FmDC exch pop null]/Title(Java Applet API)/OUT FmPD
+[/Page 16/View[/XYZ null 160 455 FmDC exch pop null]/Title(Java Standard Extension API)/Count 6/OUT FmPD
+[/Page 17/View[/XYZ null 198 519 FmDC exch pop null]/Title(Java Security API)/OUT FmPD
+[/Page 18/View[/XYZ null 198 792 FmDC exch pop null]/Title(Java Media API)/OUT FmPD
+[/Page 19/View[/XYZ null 198 468 FmDC exch pop null]/Title(Java Enterprise API)/OUT FmPD
+[/Page 20/View[/XYZ null 198 534 FmDC exch pop null]/Title(Java Commerce API)/OUT FmPD
+[/Page 21/View[/XYZ null 198 516 FmDC exch pop null]/Title(Java Server API)/OUT FmPD
+[/Page 22/View[/XYZ null 198 792 FmDC exch pop null]/Title(Java Management API)/OUT FmPD
+[/Page 24/View[/XYZ null 54 792 FmDC exch pop null]/Title(Java Compile and Runtime Environments)/OUT FmPD
+FMENDPAGE
+%%EndPage: "25" 25
+%%Trailer
+%%BoundingBox: 0 0 612 792
+%%PageOrder: Ascend
+%%Pages: 25
+%%DocumentFonts: Palatino-Italic
+%%+ Palatino-Roman
+%%+ Symbol
+%%+ Palatino-Bold
+%%+ Times-Roman
+%%+ Courier
+%%+ Times-Bold
+%%+ Helvetica
+%%+ Helvetica-Bold
+%%+ Helvetica-Narrow-Bold
+%%EOF
diff --git a/vendor/github.com/llgcode/ps/samples/Koch.ps b/vendor/github.com/llgcode/ps/samples/Koch.ps
new file mode 100644
index 0000000..539432c
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/Koch.ps
@@ -0,0 +1,76 @@
+%%% Start of L-system definition
+
+/STARTK { FK plusK plusK FK plusK plusK FK} def
+/FK {
+ dup 0 eq
+ { DK } % if the recursion order ends, draw forward
+ {
+ 1 sub % recurse
+ 4 {dup} repeat % dup the number of parameters (order) needed.
+ FK minusK FK plusK plusK FK minusK FK }
+ ifelse
+ pop % pop the dup'd order
+} bind def
+
+/angleK 60 def
+
+/minusK { % rotation to the right
+ angleK neg rotate
+} bind def
+
+/plusK { % rotation to the left
+ angleK rotate
+} bind def
+
+%%% End of L-System definition
+
+/DK { sizeK 3 orderK exp div 0 rlineto } bind def
+/thicknessK {1 orderK dup mul div} bind def
+
+%%% Scaling factors
+
+/orderK 3 def
+/sizeK 300 def
+
+%%% Draws a Koch's snowflake of radius 180 at 0 0
+
+/Koch180 {
+ gsave
+ newpath
+ thicknessK setlinewidth
+ 200 300 60 cos mul add
+ neg
+ 200 100 60 sin mul add
+ neg
+ translate
+ 200 200 moveto
+ orderK orderK orderK STARTK
+ stroke
+ closepath
+ grestore
+} def % receives nothing
+
+%%% Draws an arbitrary Koch's snowflake
+
+/Koch {
+ /orderK exch store
+ gsave
+ 3 1 roll
+ translate
+ 180 div dup scale
+ rand 360 mod rotate
+ Koch180
+ grestore
+} def % Receives x y size order
+
+
+%%% Sample, bounded by an arc
+
+ 400 400 100 3 Koch
+ newpath
+ 400 400
+ 100 0 360 arc
+ stroke
+ closepath
+
+showpage \ No newline at end of file
diff --git a/vendor/github.com/llgcode/ps/samples/Mand.ps b/vendor/github.com/llgcode/ps/samples/Mand.ps
new file mode 100644
index 0000000..1f0d427
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/Mand.ps
@@ -0,0 +1,68 @@
+%!PS-Adobe-2.0
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% Mandelbrot set via PostScript code. Not optimized %
+% in any way. Centered in A4 paper. Escape time, B&W %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+/fun {
+ 4 3 roll % y c1 c2 x
+ dup dup % y c1 c2 x x x
+ mul % y c1 c2 x x^2
+ 5 4 roll % c1 c2 x x^2 y
+ dup dup mul % c1 c2 x x^2 y y^2
+ 2 index exch sub % c1 c2 x x^2 y (x^2-y^2)
+ 6 1 roll 2 index % (x^2-y^2) c1 c2 x x^2 y x
+ 2 mul mul % (x^2-y^2) c1 c2 x x^2 2xy
+ 6 1 roll % 2xy (x^2-y^2) c1 c2 x x^2
+ pop pop 4 1 roll % c2 2xy (x^2-y^2) c1
+ dup 5 1 roll add % c1 c2 2xy (x^2-y^2+c1)
+ 4 1 roll % (x^2-y^2+c1) c1 c2 2xy
+ 1 index % (x^2-y^2+c1) c1 c2 2xy c2
+ add 4 3 roll % c1 c2 (2xy+c2) (x^2-y^2+c1)
+ exch 4 2 roll % (x^2-y^2+c1) (2xy+c2) c1 c2
+} def
+
+/res 500 def
+/iter 50 def
+
+
+300 300 translate
+90 rotate
+-150 -260 translate
+0 1 res {
+ /x exch def
+ 0 1 res {
+ /y exch def
+ 0 0
+ -2.5 4 x mul res div add
+ 2 4 y mul res div sub
+ iter -1 0 {
+ /n exch store
+ fun
+ 2 index dup mul
+ 4 index dup mul
+ add sqrt
+ 4 gt
+ {exit} if
+ } for
+ pop pop pop pop
+
+
+ n 0 gt
+ {1 setgray
+ x y 0.7 0 360 arc
+ fill
+ }
+ {
+ 0 setgray
+ x y 0.5 0 360 arc
+ fill
+ } ifelse
+ } for
+ }for
+showpage
+
+ \ No newline at end of file
diff --git a/vendor/github.com/llgcode/ps/samples/bell_206.ps b/vendor/github.com/llgcode/ps/samples/bell_206.ps
new file mode 100644
index 0000000..d3e1d0e
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/bell_206.ps
@@ -0,0 +1,3537 @@
+%!PS-Adobe-3.0
+%%Creator: GIMP PostScript file plugin V 1.11 by Peter Kirchgessner
+%%Title: C:\Documents and Settings\burkardt\My Documents\bell_206.ps
+%%CreationDate: Fri Feb 08 10:41:12 2002
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 275 815
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228 14.173228 translate
+% Translate to begin of first scanline
+0.000000 800.000000 translate
+260.000000 -800.000000 scale
+% Image geometry
+260 800 8
+% Transformation matrix
+[ 260 0 0 800 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 260 string def
+/gstr 260 string def
+/bstr 260 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData: 188979 ASCII Bytes
+colorimage
+JcELb!c9aT_Z,,~>
+JcELb!c9aT_Z,,~>
+JcELb!c9gV_Z,,~>
+JcELb!b+i-_Z,,~>
+JcELb!b+i-_Z,,~>
+JcELb!b+i/_Z,,~>
+JcELb",]cGTu6n\~>
+JcELb",]cGTu6n\~>
+JcELb",]cGTu6n\~>
+JcELb"JJL_:$T[sJ,~>
+JcELb"JJL_:$T[sJ,~>
+JcELb"JJL_:$on!J,~>
+JcELb!4i)&!,][SJ,~>
+JcELb!4i)&!,][SJ,~>
+JcELb!4i)&!,][SJ,~>
+JcELb"k$(<:/&LCs*t~>
+JcELb"k$(<:/&LCs*t~>
+JcELb"k$(<:/&LCs*t~>
+JcELb!:]t]!`!A"`rCP~>
+JcELb!:]t]!`!A"`rCP~>
+JcELb!:]t]!`!A"`rCP~>
+JcELb#5M"f9MJ*]`rCP~>
+JcELb#5M"f9MJ*]`rCP~>
+JcELb#5M"f9MJ*]`rCP~>
+JcELb#Q7Xr9MLs7lGrpT~>
+JcELb#Q7Xr9MLs7lGrpT~>
+JcELb#Q7Xr9MLs9mDo6W~>
+JcEIa!+Pq$"/UTuoZ7&_~>
+JcEIa!+Pq$"/UTuoZ7&_~>
+JcEIa!+Pq$"/UTuoZ7&_~>
+JcEIa#C0!:9nhjk`lS11~>
+JcEIa#C0!:9nhjk`lS11~>
+JcEIa#CB-<9nhsp`lS11~>
+JcEIa#a%eS9kOF.8b'q&J,~>
+JcEIa#a%eS9kOF.8b'q&J,~>
+JcEIa#a%eS9kOF.8b'q&J,~>
+JcEIa!2]Zg"B56jBp$O;J,~>
+JcEIa!2]Zg"B>6iBp$O;J,~>
+JcEIa!2]Zg"BGBlC6?X<J,~>
+JcEIa!5e_/"\nLdiA9oEs*t~>
+JcEIa!5e_/"\nLdiA9oEs*t~>
+JcEIa!65"3"\nLdiAL&Gs*t~>
+JcEIa!8[WJ"\mGFmPF:Rs*t~>
+JcEIa!8[WJ"\mGFmPF:Rs*t~>
+JcEIa!8[WJ"\mGFmPXFTs*t~>
+JcEIa$1U_`9MM\io/kdNs*t~>
+JcEIa$1U_`9MM\io/kdNs*t~>
+JcEIa$1U_`9MM\io/kdNs*t~>
+JcEIa$2IFl9MLQIoO>,Ks*t~>
+JcEIa$2IFl9MLQIoO>,Ks*t~>
+JcEIa$2IFl9MLQIoO>5Ns*t~>
+JcEIa$N=1%9MK=&s,N-3bQ!(~>
+JcEIa$N=1%9MK=&s,N-3bQ!(~>
+JcEIa$N=4&9MKF)s,N-3bQ!(~>
+JcEF`!+u4("]bR%Y&3gSs*t~>
+JcEF`!+u4("]bR%Y&3gSs*t~>
+JcEF`!+u4("]bR%Y&3gSs*t~>
+JcEF`!.t2D"]"^idRj)Ss*t~>
+JcEF`!.t2D"]"^idRj)Ss*t~>
+JcEF`!.t2D"]"^idRj)Ss*t~>
+JcEF`!29Bc"\mtUkr&"Ss*t~>
+JcEF`!29Bc"\mtUkr&"Ss*t~>
+JcEF`!29Bc"\mtUl8A+Ts*t~>
+JcEF`!3uMs"\l`2nMBFQs*t~>
+JcEF`!3uMs"\l`2nMBFQs*t~>
+JcEF`!3uMs"\l`2nMTUTs*t~>
+JcEF`!71X<"\kinoL.BUs*t~>
+JcEF`!71X<"\kinoL.BUs*t~>
+JcEF`!71X<"\kinoL.BUs*t~>
+JcEF`!9O2R"\jUKoPLbSs*t~>
+JcEF`!9O2R"\jUKoPLbSs*t~>
+JcEF`!9O2R"\jUKoPLbSs*t~>
+_#FH2p4<5Os7B&[9MK!rs,N!/bl<1~>
+_#FH2p4<5Os7B&[9MK!rs,N!/bl<1~>
+_#FH2pOW>Ps7B&[9MK!rs,N!/bl<1~>
+_>aW5;#p<@rrN'sr_*Jmr;X0:oZ[>c~>
+_>aW5;#p<@rrN'tr_*JmqZ!s8oZ[>c~>
+_>aW5;#p?ArrN'ur_*Jmr;X0:oZ[>c~>
+_>aW-%05gIrrN+*r_*JinGh00oZ[>c~>
+_>aW-%05gIrrN+*r_*JinGh00oZ[>c~>
+_>aW-%05gIrrN+*r_*JinGh00oZ[>c~>
+_>aW-'*.HOrrN.>r_*Jig&L=nnBCo_~>
+_>aW-'*.HOrrN.?r_*Jig&L=nnBCo_~>
+_>aW-'*.HOrrN.?r_*Jig&LFsnBCo_~>
+_>aW-'*.HOrrN.^r_*Ji[K#hWjimaT~>
+_>aW-'*.HOrrN.^r_*Ji[K#hWjimaT~>
+_>aW-'*.HOrrN.^r_*Ji[K#hYjimaT~>
+_>aW-'*.HOrrN.rr_*JiScA=\`m"I5~>
+_>aW-'*.HOrrN.rr_*JiScA=]`m"I5~>
+_>aW-'*.HOrrN.rr_*JiScA=^`m"I5~>
+_>aW-'*.HOrrN/6r_*JiH2mMcS]q+a~>
+_>aW-'*.HOrrN/6r_*JiH2mMcS]q+a~>
+_>aW-'*.HOrrN/6r_*JiHiN_eS]q+a~>
+_>aW-!!(u/rrN/Ur_*Mj?N0tnK(R=fJ,~>
+_>aW-!!(u/rrN/Ur_*Mj?N0tnK(R=fJ,~>
+_>aW-!!(u/rrN/Ur_*Mj?N0tnK(R=fJ,~>
+_>aY;!%1J1Jc>c?:&[fi;>L7.=nKu=J,~>
+_>aY;!%1J1Jc>c?:&[fi;>L7.=nKu=J,~>
+_>aY<!%CV3Jc>c?:&[fi;>L7.>4g)>J,~>
+_>aY;1NcjjJc>cH;>s5m:$M]:47g_sJ,~>
+_>aY;1NcjjJc>cH;>s5m:$M]:47g_sJ,~>
+_>aY<20E*mJc>cH;>s5m:$Vc;47g_sJ,~>
+_>aY;4+:?&Jc>cM=oM(u9ud5$1[`NfJ,~>
+_>aY;4+:?&Jc>cM=oM(u9ud5$1[`NfJ,~>
+_>aY<4+:B'Jc>cM>5h2!9ud5$2=A`hJ,~>
+_>aY;4+:?&Jc>cND>m349r7m]45J0]J,~>
+_>aY;4+:?&Jc>cND>m349r7m]45J0]J,~>
+_>aY<4+:B'Jc>cND>m349r7m]45J0]J,~>
+_>aY;4+:?&Jc>cNMZ-9Q9oAuC?FnD]J,~>
+_>aY;4+:?&Jc>cNMZ-9Q9oAuC?FnD]J,~>
+_>aY<4+:B'Jc>cNMZ-9Q9oAuC?G+P_J,~>
+_>aY;4+:?&Jc>cNU&I^h9k+.pJsFU\J,~>
+_>aY;4+:?&Jc>cNU&I^h9k+.pJsFU\J,~>
+_>aY<4+:B'Jc>cNU&I^h9k+.pJsFU\J,~>
+_Z'l*F\0`u/#`H!rrB>&9EeAns.O`1cMrC~>
+_Z'l*F\)fC/#`H!rrB>&9EeDos.O`1cMrC~>
+_Z'l+F\+SRFN+62rrB>&9EeGps.Of3cMrC~>
+`;^2DXtC&nf\!>,'8;)=!6kC8"]"^i``)NTs*t~>
+`;^2DY$>j"!!!9)'8;)=!6kC8"]"^i``2TUs*t~>
+`;^2DY%`_l1G^psAZCC_!6kC8"]"^i``;ZVs*t~>
+`W$5BIO>0uB%Yb=rVut2r.Y.Njo%jV:#Z-62tP>pJ,~>
+`W$5BIU@,91&q=\rVut2qM"qLjo%jV:#Z-62tP>pJ,~>
+`W$5BIVt:1<&6?hra5bpr.Y.Njo%jV:#Z-63V1PrJ,~>
+`r?,<E@:_e".IlpY5J>$2uJF1!;-4`"\li5nMBFTs*t~>
+`r?,:EaSfd!u_.?#lO`(2u8:/!;-4`"\li5nMBFTs*t~>
+`r?,<Ec1l="&C^02Z7"aH2NEs!;-4`"\li5nMTUWs*t~>
+`r?'b-iF)KRb68qqu?^ULAq;P;>s5m9r7m^7+KT_J,~>
+`r?'b?i>!I)?9dDqu?^ULAq;N;>s5m9r7m^7+KT_J,~>
+`r?'dDZ,\":GXgcr*TMMLAq;P;>s5m9r7m^7+KT_J,~>
+a8Z0t-iF)M$Ei%6E!H4?!0i9=!WHR-9Ee.Js7Bp2cMrC~>
+a8Z0t?i>!KD?p4C#R:2,!0i9=!WHR-9Ee.Js7Bp2cMrC~>
+a8Z0tDZ,\$M)I.H:LsB2!1\iE!WHR-9Ee.Js7Bp2cMrC~>
+aSu:;0)YhU"A>oMfPh#k!!%+rrr@?D9Ee.)s7D#-cMrC~>
+aSu:;>lA[IED$Q;!=/l+!!%+rrr@?D9Ee.)s7D#-cMrC~>
+aSu:;C&O.uOA.Vh1f%TX?iZaQrr@EF9Ee.*s7D#-cMrC~>
+ao;Fd9*G4q#6ZYQb1P?c"8VutS;@1FQ2OA[<W2rkH1]G_J,~>
+ao;Fd96'rO#B=!B#64c1"8VutS;@1FQ2OA[<W2rkH1]G_J,~>
+ao;Fd9p#@:#EWXn3AWKf@esI4_MJ3lQ2OA[<W2rkHh>YaJ,~>
+b5VPBAgdNY#:E2=b1P?c"8Vuu"lY=<!3,oj"]"[h`_lBSs*t~>
+b5VPBAmbLW#@C.u#64c1"8Vuu"lY=<!3,oj"]"[h`_lBSs*t~>
+b5VPBAo@R0#B!4/3AWKf@esI5@ciOI!35uk"]"[ha\h]Vs*t~>
+b5VL=0)YhW$;4&eb1P?c!r2fr7#CpD_Ym.3:"fR.2tPAqJ,~>
+b5VL=>lA[KDG*Ys#64c1!r2fr7#CpD_Ym.3:"fR.2tPAqJ,~>
+b5VL=C&O/"M+pZ;3AWKf@JO:2I>Rt(`r/R7:"fR.3V1SsJ,~>
+bPr+@:'q%("9L2L9MO*jfPgoe!!&sTrrCmR9Ee.us7%u2ci8L~>
+bPqh8:2Y)mEH5=`9EY@r!=/c%!!&sTrrCmR9Ee.us7%u2ci8L~>
+bPqh8:5P*qOHF8V9E[1.1f%QT?i\0'rrCmR9Ee.us7%u3ci8L~>
+bPqU3-iF)H-iQdC:"ItLDuo_6!=Sg`rrDKc9Ee.Zs7An2ci8L~>
+bPqU3?i>!F?i<Y$!<<-+!VcWq$i5e]!:KeZ"\kHcoL[KWs*t~>
+bPqU3DZ,[tDZ*631c$sa@JF42Ac.Jd!:KeZ"\kHcoL[KWs*t~>
+bl7b::($t%!<c'p9Ee/Af[t-DpAb2<MuNhR;>s5m9mQd2D5kk]J,~>
+bl7b::2^&O!HCd29EY@r!=/`#!!%8%rrMpmr_*JiH2mMRWR(Tp~>
+bl7b::5St4!K^%S9E[1.1f%QS?i[*_rrMpmr_*JiHiN_TWmC]q~>
+bl7^/0)YhO-iH^=:&`cG:BC1i!<qG@rrN+!rCdB!rr8"9o[*Vg~>
+bl7^/>lA[C?i3Ut!!30(!VZQp"Q>=>!WH*t9EeZ"s,N!/d/SU~>
+bl7^/C&O.oDZ!3.1BKC1@J=.1?KR4H!WH*t9Ee`$s,N!/d/SU~>
+c2Rk::($t%!<c'o9E7fdfE"bKp&G)HMuNcdrCdAlpA_:0o[*Vg~>
+c2Rk::2^&O!HCd19`G(o!<`Gs!!%_2rr?O,9Ee;es/p).d/SU~>
+c2Rk::5St4!K^%R9`HmM1f7]T?i[3brr?O,9Ee;fs/p,/d/SU~>
+c2RgD0)YhO-i?X<:&`cG:BC.h!>GEjrr@NH9Ee/Ps3aL2d/SU~>
+c2RgD>lA[C?i*Os!!30(!VQKo'E*mi!.Ol?"\n+YdRj)Xs*t~>
+c2RgEC&O.oDYm--1BKC1@J4(0Ac7Sf!.Ol?"\n+YdRj)Xs*t~>
+cMmtF=UP-0!<c'n9E7fdfE"bKo`,!4N;imHrCdAhb5^]`n^.;d~>
+cMmtF=`44Z!HCd09`G(o!<`Gr!!(&urrAMd9Ee/5s62E2d/SU~>
+cMmtF>)E6@!K^%Q9`HmM1f7]S?i\i<rrAMd9Ee/5s6;K3d/SU~>
+cMmpn9Dnnl-i6R;:&`cG/ckVF!(`(K!3,oj"\kuro/GdXs*t~>
+cMmpn9Drl2?i!Ir!!30(!VHEm8<!QKWVoKo9r\0a2s&EdJ,~>
+cMmpn:&U1SDYd',1BKC6@J+".LQ)65Wr5Tp9re6b3T\WfJ,~>
+cMn)t-NX>P"AAVc!+c)]""jTS#58)u"mV*I!5e\."\k9^oM*TWs*t~>
+cMn)t?ZL1,ED-1&#>tO%!<`E'#58)u"R;!H!5e\."\k9^oM*TWs*t~>
+cMn)tDNU'COA5UG#>m951fe!lAG9I4?L<aP!64t2"\k9^oM*TWs*t~>
+ci4(29a(Fs!%7V:!+u5_""jTS"nhor]8cgjh>L"N9m-L.EN.=bJ,~>
+ci4(29l^/Q!+5Rr#;Q8Z!<`E'"nhor]8cgjh>L"N9m-L.EiIFcJ,~>
+ci4(39p#@:!,hX,#?3K81fe$m@eO10duFA-h>L"N9m-L.EiRLdJ,~>
+ci4$B0)YhO9DV<^B)^Eb(BFL<p&G(gNW0%L:&R`h>Q4Y_MY,<rJ,~>
+ci4$B>lA[C9DV<e1&q:T"p"]+p&G(eNW0%L:&R`h>Q4Y_MY,<rJ,~>
+ci4$BC&O.o:&7Ng<&6<e<a]<Ep0[l^NW0%L:&R`h?2jkaNV(WuJ,~>
+ci4#P$N:),$Md?qB)^Ed(BFL<!!`2u!<qbKrrN$prCdAlq>[U7o[3\h~>
+ci4#PDZ4YVDYZs41&q:T"p"]+!!`2u!<qbKrrMsnrCdAlq>[U7o[3\h~>
+ci4#PM>iV;M>9gO<&6<e<afBF?tB%?!FkGVrrN$prCdAlq>[U7o[3\h~>
+d/O.&9Dnnl-i$F9B)^Ed(BFL;!!`/t!5"9k!WH=%9Ee/Ps3aL2dJn^~>
+d/O.&9Drl2?hmA%1&q:T"p"]*!!`/t!5"9k!WH=%9Ee/Ps3aL2dJn^~>
+d/O.&:&U1SDYZs4<&6<e<afBE?tB">!7Qu.!WHC'9Ee/Ps3aL2dJn^~>
+d/O-8-iO/J"AAPa$"hiBee\>e!<<;t!!#fSrr@';9Ee/1s5c-.dJn^~>
+d/O-8?iG'HED-+$#r2J\!<rQ)!<<;t!!#`Qrr@*<9Ee/1s5c-.dJn^~>
+d/O-8DZ5b!OA5OE#ui]:1fe$m@:3R=?iZ:Jrr@*<9Ee/1s5c-.dJn^~>
+dJj:I<=8^,!%7P8$"hiBedDKY!<<;t!!*DuNrK*>rCdAhWW2KGl-]N]~>
+dJj:I<GqeV!+5Lp#r2J\!=/]+!<<;t!!*DuNrK*>rCdAhWW2KGl-]N]~>
+dJj:I<Jg^;!,hR*#ui]:1g+6p@:3R=?iaa/NrK*>rCdAhWrMTHlI#W^~>
+dJj6n9Dnnl0)/*HRb69D"T\T(!!W&r!7Ho-!2]Wf"\jmSoL.6Ws*t~>
+dJj6n9Drl2>kgu!)?9a<"9AK'!!W&r!7Ho-!2]Wf"\jmSoL.6Ws*t~>
+dJj6n:&U1SC%t@.:GXd`?=@5M?t/h;!8W\8!2]Wf"\k!VoL.6Ws*t~>
+dJjEE-NX>P"AAM`$(BN!ecc$R!<<5q!!$VkrrBV.9Ee.-s7Bp/dJn^~>
+dJjEE?ZL1,ED-(##oWdD!<`B&!<<5q!!$VkrrBV.9Ee.-s7Bp/dJn^~>
+dJjEEDNU'COA5LD#u<?51gXQt@:3R<?iZUTrrBV.9Ee.-s7Bp2dJn^~>
+dJj5R$N:),$MR4#Rb69D"T\T(!!;io!#(Cm!7Ld="Bk`rKosd_J,~>
+dJj5RDZ4YVDYHg2)?9a<"9AK'!!;io!#(Cm!7Ld="Bk`rKosd_J,~>
+dJj5RM>iV;M>'[M:GXd`?=@5M?t&b:!+h2j!7Ld="BtfsKosd_J,~>
+df0C-9*G4q!&"">$(BN!ecc'S!<<2o!!(u=rrD<]9Ee;hs.O`1df4g~>
+df0C-96'rO!*o7l#oWdD!<`E'!<<2o!!(u=rrD<]9Ee;hs.O`1df4g~>
+df0C-9p#@:!,;1$#u<?51gXQt@:3O:?i]>MrrD?^9Ee;hs.Of3df4g~>
+df0?Z0)bnQ"AAJ_$(BMtec>dO!<</n!!%_6rrMpmrCdAhl2Sb%o[<bi~>
+df0?Z>lJaEED-%"#oWdE!<<-#!<</n!!%_6rrMpmrCdAhl2Sb&o[<bi~>
+df0?\C&X4qOA5IC"]$p21gXVi?iXX.?i[3frrMpmrCdAhlMnk(o[<bi~>
+df0?"$N:),$MI."Rb63B!<E0$!!2`m!%X-1!WH*t9Ee/:s5>p.df4g~>
+df0?"DZ4YVDY?a1)?9d=!!*'#!!2`m!%X-1!WH*t9Ee/:s5>p.df4g~>
+df0?"M>iV;M=sUL:GXga?=@5M?t&_9!-F;%!WH*t9Ee/:s5?!0df4g~>
+e,KLJ;$?k"!&!t=$(BMtaoMMC!<</n!!*/^O8f2lrCdAhZ2a;LlI,]_~>
+e,KLJ;/uSU!*o4k#oWdE#6=i*!<</n!!*/^O8f2lrCdAhZ2a;LlI,]_~>
+e,KLJ;3:d>!,;.#"&C^03W*7b@J+"/@I'!S!+u1'"\l9%n29U]s*t~>
+e,KI19Dnnl9D2$cY1V=J!<E0$!!2]l!2ttY!.t/C"\kHcoL.B\s*t~>
+e,KI19Drl29D2$c#QOl1!!*'#!!2]l!2ttY!.t/C"\kHcoL.B\s*t~>
+e,KI1:&U1S:%h6e2D[0M?=7/L?t&\8!6($!!.t/C"\kHcoL.B\s*t~>
+e,KHV-iO/I$M@(!Y1VCL!<E0$!!2`m!<[+urrAMd9Ee.5s7Bp2df4g~>
+e,KHV?iG'GDY6[0#QOl1!<E0$!!2`m!<[+urrAMd9Ee.5s7Bp2df4g~>
+e,KHVDZ5auM=jOE2D[0Mra5e9?t&_9!Ffr-rrAMd9Ee.5s7Bp2df4g~>
+e,KGo$N:),-hU.>Y1VCL!<E0$!!2`m!bG*nOT,<`r(I5trq))1df4g~>
+e,KGoDZ4YV?hI)!#QOl1!<E0$!!2`m!bG*nOT,<`r(I5trq))1df4g~>
+e,KGqM>iV;DY6[02D[0M?t!GO?t&_9!c(O$OT,<`r(I6!rq))1df4g~>
+eGfRK:Ak4o0(hmEb1P@h!!*'#!!2cn"ASps@ePra!64q1"]>*qTlp"Vs*t~>
+eGfRK9`8u3>kLbs#64`/!!*'#!!2cn"AJjr@ePra!64q1"]>*qTlp"Vs*t~>
+eGfRK;#QLVC%Y.%3AWHOra5e9?t&b:"DRo:@eZ#b!64q1"]>*qTlp"Vs*t~>
+eGfR20)bnQ"AAD]$-LoQXoJJ&!<</p!!Xu!$3;YMlB;/IiVZ@Q:$M]#;=r?;J,~>
+eGfR2>lJaEED,su#mUG1#QOl*!<</p!!Xu!$3;YMlB;/IiVZ@Q:$M]#;=r?;J,~>
+eGfR2C&X4qOA5CA#rsdt2IKs$@:3O<?j:Bl$3;YOm?7JLiVZ@Q:$Vc$;=r?;J,~>
+eGfQ[-iO/I$M7!ob1P@LrW!!#!!2ip#R`Ql6o+ukS*H4;!VB.c9Ee/7s5c32e,Op~>
+eGfQ[?iG'GDY-U)#64`0rW!!#!!2ip#R`Ql6o+ukS*H4;!VB.c9Ee/7s5c32e,Op~>
+eGfQ[DZ5auM=aID3AWHLr*TM5pg=A=3<;N*"XKZ+PQ([U:Amii:!EY!3V1`"J,~>
+eGfQ'$N:),-hU.9:!2,@Y5SD&!<</q!!uC(.niMJ-O!*,PlCd^;uKAn9s4Nd1[<HhJ,~>
+eGfQ'DZ4YV?h@"o#64`0rW!!#!!2ip#u(RR9M#mF"\J!DrrMsqrCdAhY5e#JlI5c`~>
+eGfQ'M>iV;DY-U)3AWHLr*TM5pg=DC"Y38<'.F)Vm?IVOr)N\h"\l0"nMT^_s*t~>
+ec,^M;[!($!&!q<"AR%kfWP2R!W`9%q#CdB,83XB:-/Jr1Kj=7rrN+*rCdAhQ2gJEg!ftO~>
+ec,^M<,qnX!*o.i!s\f+#lXf*!<</r!"0bk'1kkm3rs@X=n@pY!WHF(9Ee.Us7A_4e,Op~>
+ec,^M<KR3B!,;(!"$&.n2Z-q_@JO:=CEsQb9MRYNE]%%lQ2^ma?N!P$9pPbN7+p&hJ,~>
+ec,[39E"tn"AAD]"ARJ"fWP2R!W`9%q>^s*9)q@R9]:+--a!H0jH]`FFo=u;9l^4*B!p+fJ,~>
+ec,[39E&r4ED,pt!s&B%#lXf*!<</s!"As%!(9LSiH5e]XoOLCQ2^i,rCdAhErYcD[F>/+~>
+ec,[3:&^7UOA5@@"#Mei2Z@(c@:3O??k$O=!(9LSiH6(gXoOLJQ2^i,rCdAhErYcD[F>/+~>
+ec,Zd0)bnP$M7!p:"ItLE;fh=!<</s!"Lq$,>:hJrr%ELI\d]\jHffGOo.lU>Q48KOjj>\~>
+ec,Zd>lJaDDY$O(!<<**rW!!#!!2or%Q>%G9MNA&rIP'!V%["mQN$rIr(I5trq(o,e,Op~>
+ec,ZdC&X4pM=XCC1c$p`ra5e9?t&n>%V-4u9MNA&rIP*"V&NV(QN$rIr(I6!rq(o,e,Op~>
+ec,Z8-iO/I-hL(4:&`cLDu]n=!<</t!"];m"\DB]:=&q<MBg!G'/AR7rrAnn9Ee;hs.O`1eGk%~>
+ec,Z8?iG'G?h6tj!!W]/!<<-#!W)j."ZHTV9MA4-rr%^!_R1%3jHolHV>O!j;>L6cH1]VdJ,~>
+ec,Z8DZ5auDY$R$1B:5M?ijbE@JaFD@Q=T`9MA4-rr%^"`jHI8l^.VOV>O!j;>L6cHh>hfJ,~>
+ec,Ya$N:),0(_g;:&`cLDu]n=!<</t!!5n&/,`-K;;qNSKmCnZ0gt;orrBY.9Ee/Ts2J"0eGk%~>
+ec,YaDZ4YV>k:Yg!!W]/!<<-#!W)iu9aWEL9F=YUrr7[tbec)&lBqSO])55*:$M\t<:n]?J,~>
+ec,YbM>iV;C%G$t1B:5M?ijbE@JaF6C'lKi9F=YUrr7\!bf2D+m?mnR]_kG,:$Vbu<V4f@J,~>
+f)GdL;>gOr9CtmX:&`cLDu]n=!<</u!!<BZ$;(.h$<cfrs..0R\H&W#RK!9;r(I8gci;r_o@3ej~>
+f)GdL;>kM89CkjV!!W]/!<<-#!W2p""Yg?Ur(IH#mf*6W`ltsnWUlPX!7h!@"\m>CiA^AXs*t~>
+f)GdL;>lUW:%M'X1BpW_@:3MO@JjL8@PS9^r(IH$mf*6W`ltsnWq2YY!7h!@"\m>CiApMZs*t~>
+f)Gs5/cl(W"AAA\!)<IF#&jPC!!*'#qu?dn$8MBN$>K>9s3Js6RfQjbRf<BPr(I8gZ2a;LlI>ia~>
+f)Gs5>]Ok)ED,msrW!-.!!*'#!!2ut!_j"VqFh61q>^K@c-2XX?LXE`!9sDT"\l9%n2'@Zs*t~>
+f)Gs5Bp"O>OA5=?r\FOMra5e9?t&t@!br&tqFh62q>^K@c-2^Z?LXE`!:'JU"\l9%n29U_s*t~>
+f)Gc]-iO/I$M-pkAH(3_Du]q<!!!&u!!<B\$;(%e$B"i_s7":WXpSe4S,WN_:Amii9q21T7,?Am
+J,~>
+f)Gc]?iG'GDY$O%;Z6Xt#QOo)!!!&u!!<B\$;(%e$B"i_s7":WXpSe4S,WN_:Amii9q21T7,?Am
+J,~>
+f)Gc]DZ5auM=XC@;>r?Q:LIW1?iXX6?isjq$;(%e$B"i_s7":WXpSe4S,WN`:Amii9qD=V7,?Am
+J,~>
+f)Gc9$N:),-hC"3B)^EaDu]q<!!!&u!!5Ot/,)^EU&P)loZtaa$=`XtrrN'srCdAhK)bII^=<15~>
+f)Gc9DZ4YV?h6qk1B%7T#QOo)!!!&u!!5Ot/,)^EU&P)loZtaa$=`XtrrN'trCdAhK)bII^=<15~>
+f)Gc9M>iV;DY$O%<;nZT:LIW1?iXX6?ik<W/,)^EU&P)loZtaa$=`XtrrN'urCdAhK)bIK^=<15~>
+f)Gbb$N:),0(Va:B)^Ea:Bgn"!!!&u!!5Ol8bPgbY5\J$q9R9f$>]:)rrN+*rCdAhB)hLPS^d[i~>
+f)GbbDZ4YV>k:Vh1B%7T"9nr,!!!&u!!5Ol8bPgbY5\J$q9R9f$>]:)rrN+*rCdAhB)hLPS^d[i~>
+f)GbcM>iV;C%G!u<;nZT;.O,7?iXX6?ii_"8bPgbY5\J$q9R9f$?#L,rrN+*rCdAhB)hLPS^d[i~>
+fDbmN;uHat9CkgWB)^Ea:B^h!!!!'!!!4Db,P=_<9u6i/s7t!bT`KH:Sc8\4r(I8mr;W%9o[Wtl~>
+fDbmN<;gh;9CkgW1B%7T"9el+!!!'!!!45],P=_<9u6i/s7t!bT`KH8Sc8\4r(I8nqYuh7o[Wtl~>
+fDbmN<W/$[:%M$Y<;nZT;.<u5?iXX7?ijs[,kXh=9u6i/s7t!bT`TT=Sc8\4r(I8or;W%9o[Wtl~>
+fDc$H/cl(W"S,4dB)^Ea:BL^u!!!'!!!5mr7.a.\:"fOGs7sm_PlQI8T)SeUr(I8gnc,k.o[Wtl~>
+fDc$H>]Ok)EUld'1B%7T"9Sc*!!!'!!!5jq7.a.\:"fOGs7sm_PlQI8T)SeUr(I8gnc,k.o[Wtl~>
+fDc$HBp"O>ORc'F<;nZT;.=#6?iXX7?ik'D7.a.\:"fOGs7sm_PlQa@T)SeUr(I8gnc,k/o[Wtl~>
+fDblt-iO/I$M$jjB)^Ea:BCXt!!WH(!!,.g8b5UV47N7L#5QThJcU`-TDnnjr(I8gg&KJlo[Wtl~>
+fDblt?iG'GDXpI$1B%7T"9J])!!WH(!!,.g8b5UV47N7L#5QThJcU`-TDnnjr(I8gg&KJlo[Wtl~>
+fDbltDZ5auM=O=?<;nZT;.3r5?j:%I?su,(8b5UV47N7L#5QThJc_8;TDnnkr(I8gg&KJlo[Wtl~>
+fDblN-iO/I-h9q2B)^Ea/cl.S!!WH(!!skh8b5UW6oY)Drrr5Eb]*uHTDno-r(I8g\c:bMo@<kk~>
+fDblN?iG'G?h-kj1B%7T"9J])!!WH(!!skh8b5UW6oY)Drrr5Eb]4&ITDno-r(I8g\c:bMo@<kk~>
+fDblODZ5auDXpI$<;nZT<afJ:?j:%I?t(B#8b5UW6ok5Frrr5Eb]4&VTDno-r(I8g\c:bOo@<kk~>
+fDbl:$N:),0(M[9Rf:q@/cc(R!!NB'!%/F7nk9*V)gVD^"o6Kg@M>*$rrCmQ9Ee.as7%u2ec1.~>
+fDbl:DZ4YV>k1Pg)ZB^<"9AW(!!NB'!%/F7nk9*V)gVD^"o6Kg@M>*$rrCmQ9Ee.as7%u2ec1.~>
+fDbl:M>iV;C%=pt:]<-O<afJ:?j0tH?t0j*nk9*V)ghP`"o6Kg@M>Z4rrCmQ9Ee.as7%u3ec1.~>
+fDbkk"TAH&0(M[9Rf:q@/cc(R!!NB'!)<P_nOs!G"igN@"o6Kg=X0]8rrMXarCdAhIfK%.e^a\M~>
+fDbklEW0tY>k1Pg)ZB^<"9AW(!!NB'!)3J^nOs!G"igN@"o6Kg=X0]8rrMXarCdAhIfK%.e^a\M~>
+fDbklOT(@BC%=pt:]<-O<afJ:?j0tH?to^1nOs!G"igN@"o6Kg=sU,ArrMXarCdAhIfK%.e^a\M~>
+fDbhMr;lsloLo<]9q)(6!\OKUrW!*&!!#ap8b#IV8I@lRrVm&sbfid9\t]3*q,.)a"\iV/oObAY
+s*t~>
+fDbhOrGhm2oLoNc9c=!3!<`E*rW!*&!!#[n8b#IV8I@lRrVm&sbfid9\t]3*q,.)a"\iV/oObAY
+s*t~>
+fDbhSrK.(SoLoNc9i!Q$1fe$ora5n<?sle48b#IV8I@lRrVm&sbfid:]V>E,q,.)a"\iV/oObAY
+s*t~>
+f`)-R/cl(W"SGIg9`e1Le,Iu$(BFX;!!NB'!':W]n4Wp7'<1^(rrr,B_)k6:U]1Ao>Pq.t;uQ?G
+Ok'J^~>
+f`)-R>]Ok)EV3$*9aFURB`J,6"p"i*!!NB'!':W]n4Wp7'<1^(rrr,B_)k6:U]1Ao>Pq.t<;lHH
+Ok'J^~>
+f`)-RBp"O>OS)<I9aFUUMDI%F<afJ:?j0tH?onfhn4Wp7'<:g*rrr/C_)k6>U]1Ao?2RA!<W2QI
+Ok'J^~>
+f`)!6-iO/I$MR6o9a"ImnGhbPfE)ii"8i-$""P<^n4WsQ!--HcrVm&mc+4iuo:u<cD>['2:A"R[
+FnF8bJ,~>
+f`)!6?iG'GDYHj)9aXmsnGdJ.!!*9)"8i-$""P<^n4WsQ!-6NdrVm&mc+4iuo:u<cD>['2:A"R[
+FnF8bJ,~>
+f`)!6DZ5auM>'^D9aXmsnGeJ(1Gi-@@f0U9@OiBhn4WsQ!-6NdrVm&mc+G!$o:u<cD>['2:A"R[
+FnF8bJ,~>
+f`(ur-iO/I$MdBq9`eq7q>UBol2K<:(BFX;!!E<&$R6nb9Ee!,-cXj=rVm&jc*7Flr1s>mL&=UJ
+:$)Dp;tSZ@J,~>
+f`(ur?iG'GDY[!+9`eq7q>UBuE<#t>"p"i*!!E<&#U:S_9Ee!,-cXj=rVm&jc*7FlqP=,kL&=UJ
+:$)Dp<:ncAJ,~>
+f`(urDZ5auM>9jF9`eq7q>UBuNAE@I<afJ:?j'nG=X59]9Ee!,.EU9BrVm&jc*7Fqr1s>mL&=UJ
+:$)Dp<V4lBJ,~>
+f`(u_$N:),-i?XA9h\<2ci3kB!9F.3!Z(k=rW!'%!#?M(mS!a@$C/ior;QrcbaJNarh]VpU&7Rf
+9ud4l2tPW#J,~>
+f`(u_DZ4YV?i3S$9h\<2ci3kB##G:"!<rQ+rW!'%!#?M(mS!a@$C/ior;QrcbaJNarh]VpU&7Rf
+9ud4l2tPW#J,~>
+f`(u_M>iV;DZ!039h\<2ci3kB#'2RV1fe$nra5k;?s4L"mS!a@$C/ior;QrfbaJNirh]VpU&7Rf
+9ud4l3V1i%J,~>
+f`(uA"TAH&0)eQE9`e1\l1t>`jOi,9$NU>.!!E<&-PJ6&9Eduk<Qr\Or;Qoab^K_^V>gP#r(I8g
+WW2HDmahDg~>
+f`(uAEW0tY>lIFs9`e1\l1t>`:]LIr#QY#+!!E<&-PJ6&9Eduk<Qr\Or;Qoab^K_^V>gP#r(I8g
+WW2HDmahDg~>
+f`(uCOT(@BC&Ug+9`e1\lM:GaF#,U/=^bb<?j'nG@hUWc9Eduk<Qr\Pr;Qobb^K_nV>gP#r(I8g
+WrMQGmahDg~>
+f`(u("TAH,/keu6>H.>jrrD-ZfE)3W!r`0&!<>%c47,`A,6PL#c1Cl5"Qdj:)mZ@@!6k@7"\k9^
+o/kdZs*t~>
+f`(u(EW0t_>YIjd>H.>jrru:"!!39(!r`0&!<>%c47,`A,6PL#c1Cl5"Qdj:)mZ@@!6k@7"\k9^
+o/kdZs*t~>
+f`(u(OT(@HBhV5q?)mYnrs!O#1GrKI@K'X;@:3UQ47,`A,QkU$c1Cl5"Qdj:)muRC!6k@7"\k9^
+o/kdZs*t~>
+f`(q_r;m*s9l\#Jp&>3Nf\"aY!W<!$!<>Lk7.!YP3sCYgbg6+_rrh0%:,TndrrD0Y9Ee.5s7BX/
+f)L7~>
+f`(q_rGi$79le)Kp&>1R!!!$&!W<!$!<>Lk7.!YP3sCYgbg6+_rrh0%:,TndrrD0Y9Ee.5s7BX/
+f)L7~>
+f`(qerK.4Z9le)Kp&>2&1G^jo@JsR:@:4'Y7.!YP3sCYgbg6+_rrh0%:,U%hrrD0Y9Ee.5s7BX1
+f)L7~>
+g&D<V/cl(W/rJKUrsmi:f[^3,!!!$"!<>jq7.!YL8HhifbQ68nrVm'#e\3P6n>Q?foM5?Y"\i>&
+oR`O_s*t~>
+g&D<V>]Ok)>`.A.rsgpe!!*3'!!!$"!<>gp7.!YL8HhifbQ68nrVm'#e\3P6n>Q?foM5?Y"\i>&
+oR`O_s*t~>
+g&D<VBp"O>Bo:a;rrlac1GiEHrEob:?to^1m7[RQ"\o!?!S.2JrrrDP^+34QW;cnj:Amii9j[hk
+Jst9jJ,~>
+g&D6S:'q>tnF6JXfF6Ha!<E0#!<<-#:&m]K9EHFX[JnAMiV`]Zr6ht[D>^C5!W>sp9Ee;hs-eQ3
+fDg@~>
+g&D6S:2Xs=nF6Gf.KBSP!!*'"!<<-#9`RTJ9EHFX[JnAMiV`]ZqU2bYD>L73!W?!q9Ee;hs-eQ3
+fDg@~>
+g&D6S:5OgunF6G]<&6Eh?=Ee?"CY\Q!(?0I![J_mrlbB$r;Qrud^9F!r2K\srDibh"]>*qRY(1`
+s*t~>
+g&D0E=`+!&rsmc8g"$0)!!!$"!<?("8aK+P3sCoJbQ-c&rri&ASH+MFrr?O+9Ee/Ys1)V2fDg@~>
+g&D0E=`+!&rrNu:"TAH%!!WH(!<?.$8aK+P3sCoJbQ-c&rri&ASH+MFrr?O+9Ee/Ys1)V2fDg@~>
+g&D0E>&F*'rrkkJ2DefMrEob:?s3S&lq@IB"dT&1!9O.Y"S^65!1'S`!+Pk""\nFb\RP3_s*t~>
+g&D-D1Tp<K'B-C.rr1X(fZF3q!!!$"!<>jq8aK+P8HE;ubQ./1rrhi8E>,4Krr@?B9Ee/Ds4Kg4
+fDg@~>
+g&D-D1Tp<K'B-C.rr*]6!XA]+!!!$"!<>do8aK+P8HE;ubQ./1rrhi8EYG=Lrr@?B9Ee/Ds4Kg4
+fDg@~>
+g&D-D26QNM$KfLRrr,AC2*"uOrEob:?r-nrlq@IP!b2)O!:]pd"RsWU'=k+B!.4W;"\m\MfgPJa
+s*t~>
+g&D-D'@$+JrW!Karn#fTaoMMC!!*'#!)!Jelq@LQ)^if,bQ6&cr;QoabY^IEWrE'ar(I8g])V"P
+n^mek~>
+g&D-D'@$+JrW!K\rWrQ+#6=i*!!*'#!)!Jelq@LQ)^if,bQ6&cr;QoabY^ICWrE'ar(I8g])V"P
+n^mek~>
+g&D-D'@$+Jr_F)Hr]2hm3FH9'?t!GO?qgerlq@LQ)_&r.bQ6&cr;QobbY^IGWrE'ar(I8g]`77S
+n^mek~>
+g&D-C"l]+R!T=.Z!"UX4f\"=I!<<<)!!*'f$;'PW!\k.\r6,2lrqud!iP$7?q5aMqWVfEn9r7m[
+2<i`mJ,~>
+g&D-C"l]+R!T=.Z!"UUe!!3B+!<<<)!!*'f$;'PW!\k.\r6,2lrqud!iP$7?q5aMqWVfEn9r7m[
+2<i`mJ,~>
+g&D-C"l]+R!TmA[:Ch5%1Gq1#@:3VS?t!G2$;'PW!\t4]r6,2lrqud!iP$7?q5aMqWr,No9r7m[
+2<rfnJ,~>
+g&D-<!:'7W!rb+Zr;[?/E7igc!!*''!<<-#3t4dI9EIT^K)<aliV`]ZrmdtKMZ0^W!5\S,"\k-Z
+oL.Bas*t~>
+g&D-<!:'7W!rb+Zr;[?/#QOl1!!*''!<<-#3t4dI9EIT^K)<aliV`]ZrmdtKMZ0^W!5\S,"\k-Z
+oL.Bas*t~>
+g&D-=!:BIZ!rdIArD*Pm:GXgfra5t?@:3MO3t4dI9EIT^K)<aliV`]Zrme"LNW-$Z!5\S,"\k-Z
+oL.Bas*t~>
+g&D-0$Lm]f!*B'u%fricfZF0p!!NE(!<>%l8aB%O8IA&cbQ-o*rri/DFVD'^rrCmQ9Ee.5s7Bd2
+fDg@~>
+g&D-0$Lm]f!*B'u%flq9!=&T*!!NE(!<>%l8aB%O8IA&cbQ-o*rri/DFVD'^rrCmQ9Ee.5s7Bd2
+fDg@~>
+g&D-0$Lm]f!/^VL%o>/?1c\rP?t*PP@:2)/8aB%O8IA&cbQ-r+rri/DFVD0arrCmQ9Ee.5s7Bd2
+fDg@~>
+g&D,i)tES#!JpjV!"]/5b1P@L!!*''!WW6%0b[.D9`H=;\bjSOc1Lr6"R<fk9AQ`M!:KbY"\i>&
+oR`@[s*t~>
+g&D,i)tES#!JpjV!"]/5#64c1!!*''!WW6%0b[.D9`H=;\bjSOc1Lr6"R<fk9AQ`M!:KbY"\i>&
+oR`@[s*t~>
+g&D,i)tES#!OGW%:Cp?%3AWKM?t!GP@:3MP1)!7E9`H@<\bjSOc1Lr6"RX#n:#2rO!:KbY"\i>&
+oR`@[s*t~>
+g&D,M47VnAr;coorn%U]!!*'%!WW6'.iV(F9EI-[Rek5/df'+D"Qd0'EW*'?!VoUj9Ee;ks-nK0
+f`-I~>
+g&D,M47VnAr;dGl!!!$*!!*'%!WW6'.iV(F9EI-[Rek5/df'+D"Qd0'EW*'?!VoUj9Ee;is-nK0
+f`-I~>
+g&D,M47VnArD4$j1G^jG?t!GP@:3MQ.iV(F9EI3]Rek5/df'+D"Qd0'G5\TD!VoUj9Ee;ks.+W2
+f`-I~>
+g&D,*?LdUd"F*=*R/-a6$a'I1!!33%!<Xhk8a8tN6i_i7bQ-Jsrri>OPl[5SrrN+%r(I8hoDcX0
+o[s1o~>
+g&D,*?LdUd'6lo9R-+GL!=/Z+!!33%!<Xhk8a8tN6i_i7bQ-Jsrri>OPl[5SrrN+%r(I8hoDcX0
+o[s1o~>
+g&D,*?LdUd';p86]'D..1cA`M?t!JO@:C`+8a8tN6i_i7bQ-Jsrri>OPldkdrrN+&r(I8hoDcX1
+o[s1o~>
+gA_6ED0>7G!;-9C$a'I1!!33%!<j\e8a8tN8Hi,hbQ-c&rri&?>;O:%rr?d29Ee/Hs4od.f`-I~>
+gA_6ED0>7G&)I9d!=/Z+!!33%!<j\e8a8tN8Hi,hbQ-c&rri&?>;O:%rr?d29Ee/Hs4od.f`-I~>
+gA_6ED0>7G&*5T'1cA`M?t!JO@:CK$8a8tN8Hi,hbQ-c&rri)@>rBa,rr?g39Ee/Hs4od.f`-I~>
+gA_6E;3(&D!;-9C$a'I1!!33%!<j\m8a8tN8K02SbQ./1rrhGt'64#Trr@ZK9Ee/-s6_]2f`-I~>
+gA_6E;3(&D&)I9d!=/Z+!!33%!<j\m8a8tN8K02SbQ./1rrhGt'64#Trr@ZK9Ee/-s6_]2f`-I~>
+gA_6E;3(&D&*5T'1cA`M?t!JO@:CK-8a8tN8K02SbQ./1rrhGt'6aAYrr@ZK9Ee/1s6_c4f`-I~>
+gA_6E0sU-G!;-9C$CUqq!!*-$!>ZV%kY)%*)n#Ib!RL]Brri>SNXDPbrrAVf9Ee.is78>2f`-I~>
+gA_6E0sU-G%a4nQ!?(q=!!*-$!>ZV%kY)%*)n#Ib!RLW@rri>SNXD;[rrAVf9Ee.is78>2f`-I~>
+gA_6E19p6H%b3?k1f%Lf?t!JO@9OU!kY)%,)n#Ib!RL]Brri>SNXDhjrrAVf9Ee.js78>2f`-I~>
+gA_6E'?p.L#km]7_84gss6]g<$ZH(H!!*-$!>?[s8a/nM2%?PZbQ->orri/68P\6KrrB>%9Ee.U
+s7B70f`-I~>
+gA_6E'?p.L(\[:F_84gss1&+0!=/Z+!!*-$!>?[s8a/nM2%?PZbQ->orri/68P\6KrrB>%9Ee.U
+s7B:1f`-I~>
+gA_6E'?p.L(\d@G_84gss2ZuP1f%Lf?t!JO@:^]'8a/nM2%?S[bQ->orri/68P\EPrrB>%9Ee.U
+s7B=2f`-I~>
+gA_6D"l8qQ$MMK"JsrjFOb1.2rn%Wu!!*'#!WW3&0`W^lr^lKN!^m'Op<3Nur;Ql\\HRVirrCCC
+9Ee.9s7CH1f`-I~>
+gA_6D"l8qQ)YV12JsrjFOb1-S!!!$*!!*'#!WW3&0`W^lr^lKN!^m'Op<3Nur;Ql\\HRVirrCCC
+9Ee.9s7CH1f`-I~>
+gA_6D"l8qQ)Y_73JsrjFOb1-b1G^j`?t!GO@:3JP1&rgmr^lKN!^m'Op<3Nur;Ql\\HRnqrrCCC
+9Ee.;s7CH1f`-I~>
+gA_6B!9s:Y"SS+Leb8t;$gFXB[+ErL!!*'#!WE'+6othY!=]tm.lBEf7.s1T6oQUrIeCnboDS[l
+rmH'2]!;88l243Z9k+,%NfNbbs*t~>
+gA_6B!9s:Y"SS+Leb8t;$gFXB.gZ4^!!*'#!WE'+6othY!=]tm.lBEf7.s1T6oQUrIeCnboDS[l
+rmH'2]!;88l243Z9k+,%NfNbbs*t~>
+gA_6B!:'@Z"S\1MebB%<#3r4?;`Za2ra>b7ra6(]3t22k%3$QC2*:e*p.5BT3@b)YoumF-rVm$"
+dX)qGZ2Xghr(I;h@fHCfNqD$)J,~>
+q#:?ZjSo;C!Ufd`"7qPHq>1*uq<NloZu?!G!!*-"!$))Q)d@;M.jGuB"T\T'!<ioG',ql($3^G2
+$54q0oumHbrVca!o>)YcrNcG(q,.&`"]P@!WH%R`s*t~>
+q#:?ZjSo;C!Ufd`"7qPHq>1*uq35l=.gQ+U!!*-"!$))Q)d@>N.jGuB"T\T'!<ioG',ql($3^G2
+$54q1oumHbrVca!o>)YcrNcG(q,.&`"]Y?uWH.Xas*t~>
+q#:?]jSo;C!Ufd`"7qPHq>1*pq5/@[;c!C#s'bn7*FX.2?#i=`,T@0r!<<*#"Uu+Y)]KFt"T\W2
+'.\+rbQ6/jrVm#l_'EdoZMst$;>a)k<W)lsEqJ&bJ,~>
+q>UNX!4(_d!ndqMqYpW^K"h!Z$16?OM0L9P"UbD0!#h^7::\T_[AfXQKmn#A6oR%P.kse%EJ:6g
+_XktOiV`]Xh3nMBZMst)=o:qs:@nM.;=rQAJ,~>
+q>UNX!4(_d!ndqMqYpW^K"h!Z$'PZGEG?a*":,),!#h^7::\T_[AfXQKmn&B6oR%P.kse%EeU?h
+_XktOiV`]Xh3nM;ZMst)=o:qs:@nM.;=rQAJ,~>
+q>UNX!4Cqg!ndqMqYpWaK"h!Z$)fm`GBR_1?<L_7?lHQU::\T_[AodTKmn&B6od7V.l'k'EeU?i
+`q.CSiV`]Xh3nMJZMst)>5V%t:@nM.;=rQAJ,~>
+qYpZ^)ZY?KrrU1Znb`=fq6@3ursA)Ff[j_\/5/_Fqu?m6UI5,l^>7!5mf!.gq8#-slE^EiC]$j0
+:#Z-247h/*J,~>
+qYpZ^)ZY?KrrU1Znb`=fq6@3urs=kh!!tE+/5/_Cqu?m6S4!Be^>7!5mf!.gq8#-slE^EiC]$j0
+:#Z-247h/*J,~>
+qYpZ_)ZY?KrrU:]nb`=fq6@3urs>V[1HJK^CJ7E)r*T\EX$d"u^>7!5mf!.gq8#-umBZ`lDZ!03
+:#Z-247h/*J,~>
+qu6fC"^Ynljo5Ci/+NN:!q:g5pAY-Wrn%Bn#p`25.f02M'/=Yb'8"'XbQ6&grVlu]W<&?krr@cN
+9Ee/5s6_]2g&HR~>
+qu6fC"^Ynljo5Ci/+NN:!q:g5pAYG=!!!$*#p2i/.f02M'.e;]'8"'XbQ6&grVlu]W<&?krr@cN
+9Ee/5s6_]2g&HR~>
+qu6fC"^Yqmjo5Ci/+NN:!q:g5pAYGY1G^j`@V8A/>l.n5CibCf'8"'XbQ6&grVlu]WWB$'rr@cN
+9Ee/5s6_c4g&HR~>
+r;Qrb)hmfrIc^S2Tg\GJrrV#=q=aggl2K<?Du^YH74L\3q>^[XF;$0u_;NN;iVicZrPD6.lEgKj
+U&7Rf9sO`i45nlmJ,~>
+r;Qrb)hmfrIc^S2Tg\GJrrV#=q=agrE<#t>#QPW56n1S2q>^[XF;$0u_;NN;iVicZrPD6.lEgKj
+U&7Rf9sO`i45nlmJ,~>
+r;Qrc)hmfsIc^S2Tg\GJrrV#=q=agrNAE@I:LI@#9jD[IqHsJPHkS$(_;NN;iVicZrPhN2mBcfm
+U&7Rf9sO`i45nlmJ,~>
+rVm*#?=*6nBn#1D!fC"Jqu6`JSb`!Z!9sL8#u:O:78"D$Grl?0!!NF*@KB32i622mrVluaXoOfp
+rrB>%9Ee.]s7B70g&HR~>
+rVm*#?=*6nBn#1D!fC"Jqu6`JSb`!Z%<2@J!<`B<6q\;#Grl?0!!NF*@KB32i622mrVluaXoOfp
+rrB>%9Ee.]s7B:1g&HR~>
+rVm*#?=*6nC4>:E!fC"Jqu6`JSb`!Z%?3/"1f7Xa9hef7HZ!<i?j0tq@KK93i622mrVlubXoPB+
+rrB>%9Ee.]s7B=2g&HR~>
+rVm)G!Tj@OBn#1D!dSMMqu6`JSb`!Z!9sL8$VpdQ9M?3,,\M3M#Q"K)$YE-7BtiTN!RguHrri;?
+:0ID"rrC4>9Ee.Es7CH1g&HR~>
+rVm)G!Tj@OBn#1D!dSMMqu6`JSb`!Z%rhRL!<`EQ9M?3,+(o[H#Q"K)$YE-7BtiTN!RguHrri;?
+:0ID"rrC4>9Ee.Es7CH1g&HR~>
+rVm)G!p0IPC4>:E!de\Pqu6`JSb`!Z%uiA$1f7Xc9MAW!B6S`=@f'O:AW':bC;/]O!RguHrri;?
+:0RJ#rrC4>9Ee.Es7CH1g&HR~>
+rr35n7"519nS*I7rrV_-Fo)+>eXcO0rrD-ZfE=tM!]DP-!!NTYFCuj(qZ$d>Fse5h_;i`>jo,2]
+jf&9e[/U-br(I;hC]FEpMY,X&J,~>
+rr35n7"519nS*I7rrV_-Fo)+>eXcO0rs2F$!!*3&!]MV.!!NTYFCu[#qZ$d>Fse5h_;i`>jo,2]
+jf&9e[/U-br(I;hC]FEpMY,X&J,~>
+rr35n7"519nS3O8rrV_-Fo)+>eXcO0rs3[%1Ghs:@8'r*?j1"TI!944qd9SILaa:'_;i`>jo,2]
+jf/Bq[/U-br(I;hDZB`sNV(s)J,~>
+rr35?$L[ronS*I7rrV^sK)5KKeXcO0rrD-ZfFC[W!X/W*!!*'"#s3E;'Dhb5!CUo:26#Z\!R:H>
+rri;;0l?otrrMaer(I8srr8s;o\0=q~>
+rr35?$L[ronS*I7rrV^sK)5KKeXcO0rt8-.!!*3&!X&Q)!!*'"#s3E;'Dhb5!CUr;26#Z\!R:H>
+rri;;0l?otrrMaer(I8srr8s<o\0=q~>
+rr35C$L[ronS3O8rrV^sK)5KKeXcO0rs3[%1Ghs:@:!C??j'qVHZiut?j0teEXan+jNIYLq>UBs
+rPgU0rjDb,oM5<X"^:p*WcIacs*t~>
+s8N/j;0i0@!pLY]k5PMQ9U5JS!nEk;pAY-Rrn%HO!!3-$!!!&u!!ETrIS1(G!!NO->6.U3jid_\
+rVlu]Jg8^OrrN'sr(I8kq>\H3o\0=q~>
+s8N/j;0i0@!pLY]k5PMQ9U5JS!nEk;pAYLs!!!$&!!3-$!!!&u!!ETrIS1(G!!NO->6.U3jid_\
+rVlu]Jg8^OrrN'tr(I8kq>\H3o\0=q~>
+s8N/j;1&<B!pU_^k5PMQ9U5JS!nEk;pAYD>1G^jb?t!GOqHsG8EIMq>qd9S:M-U-Z\`M$8h>R?U
+janc/[Jp:+<W#Mo;>L76;=rTBJ,~>
+s8N/b!TF%X!b,=&k5PMQ2lZZR!nEk;pAY-Jrn%H.!!3-$!!!&s!!E[&IRFM>!!NjE9*&b@k0*hs
+rr3)u^&b"9rr?[/9Ee/Ys5?'2gAc[~>
+s8N/b!TF%X!b,=&k5PMQ2lZZR!nEk;pAYLY!!!$&!!3-$!!!&s!!E[&IRFM>!!NjE9*&b@k0*hs
+rr3)s^&b"9rr?[/9Ee/Ys5?'2gAc[~>
+s8N/c!TF%X!b,@'k5PMQ3NDrU!nEk;pAYD*1G^jg?t!GOpg=59Edi";qd9SAMbO7f^?3W>oD\al
+r4W64[/U,<r(I8gmf26-o@j4p~>
+s8N=h2t?qJeH+XjrrV^8^A@j2eXcO0rrCjRfEX#/!WW6$!!2or"U>]GGrl?0!!O?c-PMBRkfa(X
+rr2p!eMV?Rrr@NG9Ee/Ds6_]4gAc[~>
+s8N=h2t?qJeH+XjrrV^8^A@j2eXcO0rsL^b!!*3&!WW6$!!2or"U>]GGrl?0!!O?c-PMBRkfa(X
+rr2p!eMVBSrr@NG9Ee/Ds6_]4gAc[~>
+s8N=h3V!.LeH+XjrrV^9^A@j2eXcO0rsN0i1Gi-?@:3MO?t&n>"_)%dHZ!<i?j1>%.2.TTkfa(X
+rr2p!eMVBSrr@NG9Ee/Ds6_c6gAc[~>
+#ljELScA`[7"44s!q?rMqYpWISb`!ZrR_?-!!<3%!!!&p!!NTQB65[0qZ$aeE=Fe)kfa%krr3)l
+Bh@9krrAMc9Ee/)s7822gAc[~>
+#ljELScA`[7"44s!q?rMqYpWISb`!Z$Ru,V!<`B)!!*'"!VcWu#9RT#/-l%P"@R5=26#f`!9sL_
+"7p4uiO/[cRf#h_9tpZ!2s&cnJ,~>
+#ljEMScA`[7"44s!q?rMqYpWISb`!Z$WJo<1fe!n?t!GN@JF46@V9n4CL[0K"FYG&26,la!:'R`
+"7p8!iO/[cRf#h_9tpZ!3T\upJ,~>
+#liudl2UeJ!9O4[!;#FS!q6QQqYpWISb`!Z!8@G)#8[RH!!*'"!VQKs#:st-*!cBA"Tqh1!*-Sp
+bQlJms8W(p'@O;g!3Z5n"\kuroL[Kbs*t~>
+#liudl2UeJ!9O4[!;#FS!q6QQqYpWISb`!Z$PrdC!<r`1!!*'"!VQKs#:st-*!cBA"Tqh1!*-Sp
+bQlJms8W(p'@O;g!3Z5n"\kuroL[Kbs*t~>
+#liudlMpnL!9O4[!;#FS!q6QQqYpWISb`!Z#Y$U+1fe-r?t&Y7"_)7pH#$me?j1"r>l[m8lHBLZ
+rVuosV%_FfrrB5"9Ee.js7An2gAc[~>
+%0)bXnc/W[1\(MFfo#"n!q$*NqYpWISb`$[!WLgPfEW2r"TSQ'!!2]l":7/=<"o-/"V,-4"`_9B
+bQ-c(rrUjS]!_P<`r&L69q)+S@^XqiJ,~>
+%0)bXnc/W[1\(MFfo#"n!q$*NqYpWISb`$[%/q%C!!*9-"TSQ'!!2]l":7/=<"o-/"V,-4"`h?C
+bQ-c(rrUjS]!_P<`r&L69q)+S@^XqiJ,~>
+%0)bXnc/W[2=^_Hfo#"n!q$-OqYpWISb`$[#Q@1K1Gi-A@f9[7@J!q1@W$X:Ac#j=Bo>@_Ek^k`
+!9O4[!ndUe[Jp6Hr(I8gRfE"h[G(Y2~>
+#OtrKs8VUaMZ3VW0`]ParrVHcl2(D]eXcO1rrN,Qrn%Gl!sJZ*!!!&j!!EZtIS1(G!!Olr,9)ZZ
+mE>dZq>^Kg"f&L*!9*iL"\jUKoR`Ocs*t~>
+#OtrKs8VUaMZ3VW0`]ParrVHcl2(D]eXcO1rs\lC!!!$(!sJZ*!!!&j!!EZtIS1(G!!Olr,9)ZZ
+mE>dZq>^Kg"e<"#!9*iL"\jUKoR`Ocs*t~>
+#OtuLs8VUaMZ3VW1'#YbrrVQflMCM^eXcO1rs\lr1G^jg@U`_R?smF6?j(%\IWB#s?j1Y.,TDc[
+mE>dZq>^Kh"fo'2!9*iL"\jUKoR`Ocs*t~>
+%IahTs8VKjg&K2."TZm5rrV9_meZqbeXcO1rs\kXf\"a_!sS`+!!!&h!!Es7IRFM?!!NBkE=F_#
+mE>Rhrr3!oK=1^[nP/sU##/h3s-8<1g])d~>
+%IahTs8VKjg&K2."TZm5rrV9_meZqbeXcO1rs\i4!!!$*!sS`+!!!&h!!Es7IRFM?!!NBkE=F_#
+mE>Rhrr3!oK=1^[nP/sU##/h3s-8<1g])d~>
+%IahTs8VKjg&K2."TZm5rrV9_meZqbeXcO1rs\ie1G^jj@UrkT?smF4?j(%_IW8ip?j0teFq$=*
+mE>Rhrr3!oMm`QcnP/sU##/k4s-8<1g])d~>
+%H.?Us8U=WnC8mh^&cRErrV![nG<.deXcO1rrN&Lrn%8U!XAT'!!;Th"U>rNGrl9/!!NO-?3*p6
+n&ts]rVunkEOGfIr)*Dd##/>$s0?8/g])d~>
+%H.?Us8U=WnC8mh^&cRErrV![nG<.deXcO1rs/B,!!!''!XAT'!!;Th"U>rNGrl9/!!NO-?3*p6
+n&ts]rVunkEOGfIqGI2b##/>$s0?8/g])d~>
+%H.BVs8U=WnC8sk^&cRErrV![nG<.deXcO1rs/H_1G^mp@:]=E!+G>("_)(eHZ!<j?j1"r?3*p6
+n&ts]rVunkG.%>Nr)*Dd##/D&s0ZJ2g])d~>
+%B2)Ps8RdQj]+7U^&cRErrUU^nbW7eeXcO1rs\hWf\"aY!X8W*!!WMl!!NTQB5oI-qu?m1AkN/=
+^@9>MiW&r6@fEh9!WHF'9Ee;ks3aL2g])d~>
+%B2)Ps8RdQj]+7U^&cRErrUU^nbW7eeXcO1rs\`1!!!$&!X8W*!!WMl!!NTQB5oI-qu?m1AkN/=
+^@9>MiW&r6@fEh9!WHF'9Ee;is3aL2g])d~>
+%B;2Rs8RdQj]+=W^&cRErrUU^nbW7eeXcO1rs\fd1G^jo@:WbS?t<^5?j1"SGBRb2r*T\BMbO7f
+^@9>MiW&r6@fEh9!WHF'9Ee;ks3aL2g])d~>
+%=)RUs7&LBZ2q5S^&cRErrU%VnbW7eeXcO1rrDlnfEVQ\"onZ("p4)j"U?i*A/Y^N!!O?c-PM3M
+o#q9^r;Z\!iO/[cFo4o::A"SJ2tPf(J,~>
+%=)RUs7&LBZ2q5S^&cRErrU%VnbW7eeXcO1rrDlo!!iW/!<rN)!!WMj!!NT`FCZ9pqu?m?FsdrW
+_=GeRc2.J:>N*!i!-S35"]"^ijYuecs*t~>
+%=;^Ws7&LB[/mPV^&cRErrU1ZnbW7eeXcO1rrDlo1C,jE@:WbS?t<^3?j1"UI!K=5r*T\DLaa!k
+_=GeRc2@V>?/`3k!-S35"]"^ijZ2qes*t~>
+%8i/cs6p]G4'p.T^&cRErrTG[nbW7eeXcO1rs\\Tf\+gV!=8`,!!WMh!!ETiIT.!X!!Pc1'/??"
+o?7?rs8I#o[Jp5ar(I8gl2U6/mb@bl~>
+%8i/cs6p]G4'p.T^&cRErrTG[nbW7eeXcO1rs\Q#!!E<&!=8`,!!WMh!!ETiIT.!X!!Pc1'/??"
+o?7?rs8I&p[Jp5ar(I8gl2U6/mb@bl~>
+%8i/cs6p]G4'p.T^&cRErrTG\nbW7eeXcO1rs\ZY1H%'r@:EVQ?t<^1?j'qVIWT/u?j1t%'/HE#
+o?7?rs8I&p[Jp5ar(I8glMp?2mb@bl~>
+%3rUes60O'"hMq%^&cRErrS`ZnbW7eeXcO1rs\_Uf\+gV!<rN)!!NGe!!EU$IS1(H!!NI+@KB32
+oZRH_r;WJD[Jp5qr(I8gg&LY*h:qs[~>
+%3rUes60O'"hMq%^&cRErrS`ZnbW7eeXcO1rr_Ea!!N9%"U4r-!!NGe!!EU$IS1(H!!NI+@KB32
+oZRH_qZ!8B[Jp5qr(I8gg&LY*h:qs[~>
+%4&[fs69U("h`('^&cRErrS`ZnbW7eeXcO1rs\3L1H%'t@:WbS?t*R-?j'qZIWB#t?j1"r@KK93
+oZRH_r;WJD[Jp5qr(I8gg&LY*h:qs[~>
+%0bSfs324/<Pco'NW@DirrS'\nbW7eeXcO1rrDlofEfV#!<rN)!!NGc!!Es7IRFM?!!NaB;#t.?
+oumO"s1-RcrrB%r9Ee/,s7B=.g])d~>
+%0bSfs324/<Pco'NW@DirrS'\nbW7eeXcO1rs\&j!!3B*!<rN)!!NGc!!Es7IRFM?!!NaB;#t.?
+oumO"s1-RcrrB%r9Ee/,s7B=.g])d~>
+%0bSfs324/<Pco'NW@DirrS']nbW7eeXcO1rs.jG1Gq1!@:]@F!FfL!?j(%_IW8ip?j1,";#t.?
+oumO"s1-^grrB(s9Ee/,s7B=2g])d~>
+%05Yms.qe)WQ`Ss!L<ZKrrRI[nbW7eeXcO1rrD]jfEfV#!=Jl.!!NJc!!NTGA9fs9qu?m?Fu9_X
+_=u.U\MGba[Jp6Cr(I8gWW2U5V;)$#~>
+%05Yms.qe)WQ`Ss!L<ZKrrRI[nbW7eeXcO1rs[`a!!3B*!=Jl.!!NJc!!NTGA9fs9qu?m?Fu9_X
+_=u.U\MGba[Jp6Cr(I8gWW2U5V;)$#~>
+%05\ns.qe+Wm&\t!gWcLrrRO^nbW7eeXcO1rs\!F1Gq1!@:`hT?t*U+?j1"OH$a@:r*T\JLc#Wj
+_=u.U\MYng[Jp6Cr(I8gWrM^6V;)$#~>
+$j#ers*83,_9C,046>`,!qC,Iq>UNHSb`$[!;-9C#g*/K$NL2-"U!`a"U?;mE?kee!!P*!'.9?e
+qof5[IK`Y^d^B)Tg&+MJ9qD=aNfNbes*t~>
+$j#ers*83,_9C,046>`,!qC,Jq>UNHSb`$[%,Lsa!XA`,$NL2-"U!`a"U?;mE?kee!!Ooq'.9?e
+qof5[IK`\_d^B)Tg&+MJ9qD=aNfNbes*t~>
+$j,kss*J?._9C,046>`,!qC,Jq>UNHSb`$[%-99$2*#&QARJqS@Ue>)"_)4iG%tLa?j1V!)_%>o
+qof5[IK``>h6m7_g&+MJ9qD=aNfNbes*t~>
+$PW(1nQCH\bfmX!Z0;2inR<9^qYpWISb`$[!;-9C#g*/K$NL2-"U!Z_"U?i/A/Y^O!!NF*AHbZ5
+rlbV`Tdpe",65clrrD?^9En4Fs8Sp8o\BIs~>
+$PW(1nQCH\bfmX!Z0;2inR<9^qYpWISb`$[%*S\O!=&W+$NL2-"U!Z_"U?i/A/Y^O!!NF*AHbZ5
+rlbV`Tdpe",65clrrD?^9En4Fs8Sp9o\BIs~>
+$PW(1nQLN]bfm^$Z0;2inR>\XqYpWISb`$[#LtUd1c\rPAc?*;@c1Vt@VgC:An(^H"_!7'"\H-$
+bQktX.hd_]@+_me!:B\X##0gOs.sc.h#Dm~>
+$R>3AnL'U)bfk&]jll^JnJ2*,L&LrL!nEk;p\t6crn%M!!!*H-!<<3(r;ciuj8];h7"/)Kqu@35
+AlA\4\u@ap@TNX3!4K<8!VT:e9En46s8Tr9o\BIs~>
+$R>3AnL'U)bfk)^jll^JnJ2*,L&LrL!nEk;p\tZG!!!$)!!*H-!<<3(r;ZfuirB2g7"/)Kqu@35
+AlJb5\u@ap@TNX3!4K<8!VT:e9En46s8Tr9o\BIs~>
+$RG9BnL9a+bfk)_jll^JnQJ^fWr;kq!nEk;p\tKK1G^jJ?t!XG@/j^7?ia)1jBr+"EIN"@r*U"D
+McBa\]W+$s@YnQ%@*5nW!V]@f9En46s8U)=o\BIs~>
+$8M)NnIq2(beZ5\kPkSQ$2so*2rX`8!nEk;p\t6\rn%M!!!*9(!<<3(r;Zfur;ciuk5YVm97BM?
+qu?sAG!lK7?=j]G!!&OsrrN'srCdDi@fQJa7.f:7J,~>
+$8M)NnIq2(beZ5\kPkSQ$iU,,2rX`8!nEk;p\tZ4!!!$)!!*9(!<<3(g].Hb97BM?qu?sAG!lK7
+?=j]G!!&OsrrN'trCdDi@fQJa7.f:7J,~>
+$8V/OnIq2(beZ;^kPkSQ9)_TeH05)*!nEk;p\tZC1G^jJ?t!SR@:3PRrEoV3rF#Y3k?nF(Edi%<
+r*TbFLdVCJ?AiOr?i\'OrrN'urCdDi@fQJa7.f:7J,~>
+$:OFan-,N%bdmhpkPkSQ$2ji/",[$Ws4*\9p\t6\rn%M!!!*9(!<<3(r;Zfur;Zk2,NSn7'3'EB
+#ltD7!!"9fAdeJ9!/\,`!WHF(9En3orr;4=n_F.p~>
+$:OFan-,N%bdmhpkPkSQ$iL&1",[$Ws4*\9p\tZ4!!!$)!!*9(!<<3(p](>-,NSn7'3'EB#lt;4
+!!"9fAdeJ9!/\,`!WHF(9En3orr;4=n_F.p~>
+$:OFan-,N%be*trkPkSQ9)VNj<3uT(s4*\9p\tK>1G^jJ?t!UF@/j^7?iXO3?itTu,>.-,#%_n*
+DIR!Vra5hCLl5jA?i[O@rrN+*rCdDi>5nQe2=]K%J,~>
+$;p?nl2\69b_dY,kPkSQ$2X]+7-ag&Sb`$[!:Bd<#d+.."onZ(!sA?!"TbsRY$MM7!!!&d!!``I
+A6_f%70WAb!-kmN!-.p1"]>3tnMTRds*t~>
+$;p?nl2\69b_dY,kPkSQ$i9o-7-ag&Sb`$[%$LYk!=/Z+"onZ(!sA?!"TbsRY$MM!!!``IA6_f%
+6j32`!-kmN!-8!2"]>-rnMTRds*t~>
+$;p?nm/XQ<b`*n0kPkSQ9)DBfII7'bSb`$[#H0F71cA`MAH$!:@f9[7>Q/";@D0mf?5PJ#?sm=-
+?jC.QH$2kT9j[O$!2m4(!-8!2"]>3tnMTUes*t~>
+$;p?nklA`I_,X_<kPkPPq#CO*R+7c'p\t6\rn%LZ!!*9(!<<0'q#CEs^AZ7YO[K0L!U9Xg#9$5b
+2@9'W!/7f[!/:>E"]"^ioL.Njs*t~>
+$;p?nklA`I_,X_<kPkPPq#CO'R+7c'p\tYc!!!$*!!*9(!<<0'q#CEs^AZ7VO[S@4"U>r=.Q7\-
+!!%_[rr@cN9Ee2`s7A_8h#Dm~>
+$;p?nl2\iJ_,Xe>kPkSQ9);<d=h<.Sq=jmtW&$4d2IKs(?t!GO@f9[7=T2\/@D;]a"Hc(l6sf.d
+"_)(<>YJW#?i[46rr@cN9Ee2`s7A_8h#Dm~>
+#uU6mjT3WM_&Js-rr_d)!<N#s!bRnsp\t6\rn%LZ!!*9(!<<0)r;[!/!<<*%_Y_O[_/U\"!UB^i
+"\^Bq<#Q#:!!%_[rrAMc9Ee/Us7B=2h#Dm~>
+#uU6mjT3WM_&Js-rr_d)!<N#s!bRnsp\tYc!!!$*!!*9(!<<0)r;[!,!<<*%_Y_O[_/^b#!UB^i
+"AC9p<#Q#:!!%_[rrAMc9Ee/Us7B=2h#Dm~>
+#uU6mjT<]N_&Js-rr_d):f.!a!fNNCp\tZ#1G^jG?t!SR@:3MQrEoe3@:3JP`r!s__/^eO;!VKn
+?;+U/FCo"W?i[46rrAMc9Ee/Xs7B=2h#Dm~>
+#uU6mi<@KM\H't<rrhj$QPKW!!!4W_W;$;lli,NBRK*?m!!*'$"oJ?'!<<*(`q[aZY$MM&!!`m*
+2C_+D<"o'-!-kmN!3,li"\mhQoPpkcs*t~>
+#uU6mi<@KM\H't<rrhj$QPKW!!!4W_W;$<#PQ1[a)?9dB!!*'$"oJ?'!<<*(`q[aZY$MM&!!`d'
+2_%4E<"o'-!-kmN!3,li"\mhQoQ$qds*t~>
+#uU6mi<@KM\H't<rrhj$Vclpo:BFdF`V9B@VDC"b:LIUA?t!GO@f9[<:17O<ABFVj"Kl&J1L']`
+!\6'/pg=>09MA]2IWT/s?i[+3rrB(s9Ee/Hs7C?3h#Dm~>
+#ugBofa>sIRM4fFrs%s"g$rYT!W<!$.V&WnpA+^gl2K<@RK*?m!!*'$"oJ?'!<<30b4WsZO[SjB
+!!2rs#o63..KKoMIRFS@!!*/0[Jp6Dr(I8g`rG[bQ/)Ci~>
+#upHpfa>sIRM4fFrs%s"g$rYT!W<!$.V&WnpA+^sE<#t>)?9dB!!*'$"oJ?'!<<30aS!aXO[SU;
+#o63..KKoMIRFS@!!*/0[Jp6Dr(I8g`rG[bQ/)Ci~>
+$!$Nqfa>sIRN(ANrs%s"g%L>#;#O/m>^9;:p\FgoNAE@I:LIUAra5b8@f9[;8mu+:Ab=1KO[LEd
+r*T[J!!"!,?Me+:>"hUp?tFA-EFo#T!Fa-YrrC(:9Ee/1s7D#1h#Dm~>
+#oiC6h$VTSCIIUQrs/#siW&qV('4C7"Y+$b!#iKGrrD<_fEdoG!!N?9/-6"Q!!E<&!Y3BEbQ5OA
+o`+smqu?a*.fB>L'3'EKqZ$WtW4)^+h>BqN9st$$Q%ekds*t~>
+#oiC6h$VTSCIIUQrs/#siW&qV('4C7"Y+$b!#iKGrsWlI!!*u<!!N?9/-6"Q!!E<&!Y3BEbQ5OA
+o`+smqu?a'.fB>L'3'EKq>^Mo[f6?`r(I;h[K$8lL%O4$J,~>
+#oiC6h$VTSDFEpTrs/#siW&qs>#>2o"^H=P:M/)PrsXlC1Ghm8?t*MTCLL]N?j/r,?t!clo?79P
+3un3,!#5A3!X1)Nr*TP.>lA%4ATWB@qd9G2`O>dHh>BqN9st$$Q%ekds*t~>
+#rV8Qh$VTH9POLgrrVThjo58bnQ,_l!%ML]rVut@r;?Qpl2K<@RK*?mQV:'S"oJ?&!<<-6n]UuB
+kPt_j*.CNaqu?a(n[JMume]Z]V>pRuD=lZaJ,~>
+#rV8Qh$VTH9POLgrrVThjo58bnQ,_l!%ML]rVut@qY^@%E<#t>)?9dBQV:'S"oJ?&!<<-6n]UuB
+kPt_j*.CNaqu?a(n[JMume]Z]V>pRuD=lZaJ,~>
+#rV8Qh$VTH9PXRhrrVTijo58bp5)UB:L&0Er_EQcr;?R'NAE@I:LIUAVbBcm@f9[;6t'J3D"5^M
+@O(hZ!"8W'!Ydb$pg=J=COU;5?sm1Y=CV!5rrDKa9Eh9ms/p52h>`!~>
+#W;/Ph$VTH,F.Bj!q$*Nr;Qqf$NV_f"8r3#,g6/d!9sL8#]KbE6qp?K;$["!!s&B&*:_5Q<W)n!
+!BUJP!!4]a#Q"K%'CiU4!VoUk9En4[s8U5=o\KOt~>
+#W;/Ph$VTH,F.Bj!q$*Nr;Qqf#QZDc"8r3#,gZGh$ul7I!=/Z+6qp?K;$["!!s&B&*:_5Q<W)n!
+!BUJP!!4]a#Q"K%'CiU4!VoUk9En4[s8U5=o\KOt~>
+#W;/Ph$VTH,aIKk!q$*Nr;Qr3=\r@K<;fSnC>o-k%#m&!1f%LfI8*C/;.BK3"@Q[+@<(h]!ECZK
+?i`=mq#CI",>@l?$>Xip?sm1==C>_6\GlU*;>j/m9q)+^b#.fes*t~>
+#W;/Ph$VTH$G,@!!pTdMqu6fa81J-Pqu?m&L&M&OjSmd;Du]nW9he;U$2ac*!<<-Nn]Uu$r;[!&
+_SL4:!Up'j/7]"^!!+#5\c2^/;uKAo9niWIh)k5as*t~>
+#W;/Ph$VTH$G,@!!pTdMqu6fa81J-Pqu@<2L&M&O:]LIr#QOlD9he;U$2ac*!<<-Nn]Uu$r;[!&
+_SL7;!Up'j/7]"^!!+#2\c2^/<;fJp9niWIh)k5as*t~>
+#W;/Ph$VTH$G>L#!pp!Qqu6fdLKo+(r(do(Wr;ttF#,U/:LIUC9he;U@f9[;6t'J3FRdQU6o4gM
+"_#EeE[1\]!!3NY9)E!(CO'As?s!D2?smUA\c2^/<W,Sq9niWIh)k5as*t~>
+#W;/Ph$VTE!70d,!p'INqYpZsKk(Sf!!>1=s5a13#]KbE,YUp+=U"^'!s&B&2=\lj2>mLU"igPc
+!j5i=q#CBqqZ$[R>R1')!A+2\rrN+*rCdDiEW?((1\'<$J,~>
+#W;/Ph$VTE!70d,!p'INqYpZsKk(Jc!"V$Is%i[q!=/Z+,YUp+=U"^'!s&B&2=\lj2>mLU"igPc
+!j5i=q#CBqqZ$[R>R1')!A+2\rrN+*rCdDiErZ1)1\'<$J,~>
+#W;/Ph$VTE!70d,!p'INqYpZsWd.bD:Cha5s)TtP1f%LfC.q>q>%7G<"?^+#@=dsm!Au\4?ia`Y
+rlbGH?4H]1!<Pmk?jCLk@UNSG!*K5.!GhYFrrN+*rCdDiErZ1,2=]N&J,~>
+#VklLjT3oB!7g32&)d]#bLtk8mIBoGdZm3$!W)iu",Z+<fEcEr!AQuk=`FWD!!`l4!!,mWg!B<7
+!%7aG!W`\Oqof,,6j<Gf!!2ut!]s?dp](=_rjr+0D>d-49k+,%nMTRes*t~>
+#VklLjT3oB!7g32&)d]#ce7:<mIBoGdZm3$!W)iu",TkR!!ii1!A$Wf=`O]E!!`l4!!,gUg!B<7
+!%7^F!=R!GbQ=%t"oA9"!W2p!4&cI[!!,Le])MbIrCdDi@fHDt2<irsJ,~>
+#VtrMjT3oB!7g32&)d]7iT0.eo(MhRdZo5W;#=#i<3pZF1C-ca@<4hc>&n*N?jA`$?t#/Yg!B<7
+"XuQA?s[F@bQ=%t"oA9#!a,D/#B"Wm?sm(:>Q%q1IK$hX!,_[.##/S+s7%u3h>`!~>
+#Uf0BmJt\G!SQT7!87)H"Y=:%('=U7!!!&ufEcEr!CSl8@W;VN!"0/8!!-g6s8MZPg!0<9!#tk:
+!"SeJ"2T+1'DMP24&cFb!!2or!-GgP!.t,B"]bO$o/kdas*t~>
+#Uf0BmJt\G!SQT7!87)H"Y=:%('=U7!"ArY!!!$*!!,JHRUU:Ar;[35!<<.7s8W)jjk7oRbQ&U\
+!!!N(bQG\(.hh[X"ZoZg!!!&r!!%,Prr@ZK9EeGps78>.h>`!~>
+#V#<DmJt\G!SQT7!SL0A:BbNX>$=m%qbIYt<&6<e:LIUZ3LXDtAGomD3alE)UAt8mo]=cNpriaX
+7/gQoC&#mS_0%7Ar;ZgJrEokJFCJWc:^()$?iZb/rr@ZK9EeGps78>.h>`!~>
+#UAm>mJt87!SQT7!71B>!\.^_p](9prR_Bp!!,VHSR-:?r;Zs,!!!%Equ6ftoB"NIr6,-Sr;Zg;
+oumHR;u$Cp6q[dY!!&CurrAMc9Ee;hs7B70h>`!~>
+#UAm>mJt87!SQT7!71B>!\.^_p](a(.KBGL#QOlr1S%il#5nN)$NL/-Gl.LDrU].$c2>cc'E%n2
+*;.MV_Gp=2!^oZdp&G)[]Dhl"r(I8kq>^(d`ngZF~>
+#UJs?mJtA:!nl]8!RFO9:BFdH<;95u:fK5,1f%LfLGbW/G%CPZ"A3'0@Aj#&"T@rRe]n$9!>A*)
+?iY!8bQ5^`rVupKrEokMEaiEa9FG)%?i[dMrrAMc9Ee;hs7B=5h>`!~>
+$6/O8q*Y4nD;"ILkPkP!pAb7EA-;T,!<LpRfEb7Q!EV(N??$2J!!X2>!!%-7rqZR!rU].$c,p@o
+rVupCo?72@q>gO`!!i2t!<KgFrrB%r9Ee/\s7C02h>`!~>
+$6/O8q*Y4nD;"ILkPkP!pAb7EA-;T,%077F!!*3&!EV(N??$2J!!X2>!!%-7rqZR!rU].$c,p@o
+rVupCo?72@q>gO`!!i/s!5#oD!3,li"\nOeoPLbes*t~>
+$6/O8q*Y4nD;"ILkPkS&:A@Td>^9<D:CU,i1G^jb?t"mLTjDnQrEoh5@:3K6p\t!g#Q=8Ue]l5D
+;#Xi&Fn<fZ?2ssUrF#YF"_(kI6jm5r?iaT_]`.u3r(I8gnc/5uY20,.~>
+%NFs<s8AJg!>@P!H*5ukrpfIW!V!\p!!4W\"8Dis!S[P*#YtF$Ai6DkE<c@A$5NXB!HcQ3g$/50
+q>UNpklq"c!&sMn!QmA!!!3Bu7.^H["kgTh!5\S,"\n+YoR`Ofs*t~>
+%NFs<s8AJg!>@P!H*5ukrpfIW!V!\p!!4W\"8Dj*!>b_9!<`B'Ai6DkE<c@A$5NXB!HcQ3g$/50
+q>UNpklq"c!&sMn!QmA!!!3Bu7.^H["PLKg!5\S,"\n+YoR`Ofs*t~>
+%NFs<s8AJg!Y[Y$H`l2mrpfIW!q<itpeLrrGuXQ7%8]MM1Ghs:@>d">??TlX?j^(G?t#VMce7UX
+rqZQrrTXPgra5_Oo?7<Z3<1T/?ijeXEW0>I6kil%?iaTk^&J)Kr(I8gjo=t)Rbe!o~>
+!?:S-rt4MWc_Z>-0a[q#6uAC=l1"65pAY6V??lSH!!4W\"8Dis!S[P*#YtF$AiG`KE<cCB"T]tO
+!!.?BbQQ8Jl1t>VrrM]pr;Zggo#q(qqu?d'90;_F!>G:CrrCLF9En5;s8S4=o\TUu~>
+!?:S-rt4MWc_Z>-0a[q#6uAC=l1"65pAY6V??lSH!!4W\"8Dj*!>b_9!<`B'AiG`LE<c@A"=F3M
+!I4Od"OGogq>U<l!V6Kn!!#R\bQ'a&!!3Bu47`FQ'D]BB!7Ld=##3GDs,i32hZ&*~>
+!?:S-rt4PXc_Z>-1("%$6uAC=lL=?6pAY6V?@,ND:BFdH<;95u:e!5s1f7XgM`HetG%CS["^Y\I
+?t#u2bQQ8JlM:GWrrVcq>Q/"1L[rXj3rh)9?ijeXDZ4#F4;;#q?iaj7^Ae2]r(I;hci=$-MY,d*
+J,~>
+!?:S(s8VU#nE%f^F[QlC$7fSG_;4PLnbrIiksR$/q#LEq!\.^_pAk9Grn%<*!!.9B-NRuer;ZsJ
+!<<.Sprj#ih<Fb7s60ObrVuq"o?76X$N'l*#?3eU!!+YM^]+;qr(I;h_>jP3FnFPjJ,~>
+!?:S(s8VU#nE%f^F[QlC$7fSG_;4PLnbrIiksR$/q#LEq!\.^_pAkL*!!!$&!!.9B-NRuer;ZsJ
+!<<.Spriuhh<Fb7s60R_!!$*lbQ5inqu?d'<'0XN!A+5brrD0Y9En5-s8Sp<o\TUu~>
+!?:S(s8VU#nE%f`F[QlC$7fSG_;4PLnbrIil9m-0q+q#e!aL"MpJ;)U1G^jg?t"lj.04<sra5n6
+@prbRWqadDce[m^rr;6b?N+=4M=\pnapJ,)ra5e:FDh(c!^%H,pg=,<rkJI5jnqdV9u6l0V02Fe
+s*t~>
+!?:S!rtFqllJ8jn:*ToG1M2?Oh;Ms%fnKD+q>^t.K8"PlAlhAZ/0l,LfDaD./cYoo.jl]a#5nN)
+-NO2JQh8K'cf*+H!!*+4o?76T"oJ?%#@'(T!!$*8rrDQd9En4rs8To>o\TUu~>
+!?:S!rtFqllJ8jn:*ToG1M2?Oh;Ms%fnKD+q>_C:K8"PlAlhAZ/0l,L#ljr+"98IE.jl]a#5nN)
+-NO2JQh8K'cf*+H!!*+4o?76T"oJ?%#@'(T!!$*8rrDQd9En4rs8To>o\TUu~>
+!?:S!rtFqlmG50s:*]uH2.hQQh;Ms'fnKE%qG.uUMlN\GR>H?;CMIHb3\rQK<a]?`.k)ojAH#s?
+=CYcI@AibA"4,rM"o_m1@@?`2"3C]H1]Cb`@WlSe?ii,/>PDM*M80&jnGGra9sO`u_-Q]is*t~>
+!>G"hs8VU"nD1'h>:0RS'BS>0!!*H.qZ$[IA>]2&!ri,Lrn%<*!!79A-NS2krW!*&,QRlGVXhq2
+U&=rl!GV/L!QG<@!!3C9/FWW>Gej=[q,.)a##1ros4'O0hZ&*~>
+!>G"hs8VU"nD1'h>:0RS'BS>0!!*?+qZ$[IA>]2&$3'c-!!!$&!!79A-NS2krW!*&,QRlGVXhq2
+U&=rl!GV/L!QG<@!!3C9/FWW>Gej=[q,.)a##1ros4'O0hZ&*~>
+!>G"hs8VU"nD1*k>q#pW'BS>0:Jb1jqbI8uH+EbN$3'i`1G^jg?t"H^.04U&ra5n+C11LY\amrF
+TaUj-!F__obQGig!&OU^!b-Fjra5d`,?skL!2mX4!VoUk9En4fs8UV;o\TUu~>
+!>G"bs8VTsnC]0diI1e-!%\-Or;ZsMA-6H;qYpTofDaD)(B=PSr[._d#5nN),QRlGZgu<?Oo57\
+!I47\s2G$>qu?d'B-csH!<L6WrrN'urCdDiRfEEL2tPo+J,~>
+!>G"bs8VTsnC]0diI1e-!%\-Or;ZsMA-6H;qYpit#ljr+"onaBr[._d#5nN),QRlGZgu<?Oo57\
+!I47\s2G$>qu?d'B-cpG!6;qU!W?$s9En4[s8V1>oA9Lt~>
+!>G"bs8VTsnC]6fiI4U!:MWd'rD*Q$GuU4+qYpj!3\rQK<a]BRr[@kkAH#s?9PS!D@D26U!Kdch
+?ia]6oZRH[`W?-&ra5e:GA@+bs!n(Rp0[o-fYRRgrDiei##1Qds5c94hZ&*~>
+!=ePWrsIE[iH,)#!!0MD!WE'&.V&V](;'JD!;ZTG#T!IFBdY8YF9_[D"=+!J!OM@@!.t.L!<IoH
+bQ>r'!W2p!#B;$X!!*E"_>aLErCdDiMZ<_E1[s9$J,~>
+!=ePWrsIE[iH,)#!!0MD!WE'&.V&V](;'JD!;ZTo#lt51#&,G4.s)!o!!FPJ!!0FsbQ*7n!!*+S
+oZRBZ_#aH6!XE]emf3@pp;-b/@f8t)9oAuNmPF@hs*t~>
+!=ePWrsIE\iI"Ht:Jf2;;#X5o>^9:E>1<BK!;ZUM#rG[jA83PB.stn,?j/r5@:3NWo#q,d'`MJ@
+@B/tD"NnO^!'L6g#@_jh?sm1h/+d3M@e[_=!+Pn###1!Ts6_c6hZ&*~>
+!=J>Trrhj*`c2%Y!!iUI<ri=%.V&Y\!!.3>rVllmrR_Al!$kc)-SoNBr;Zs?!<<2<o#q)Rr;Zj!
+R.ST(b.[oS!!3CI)X[S+/H3Nd!-S66##0+;s78,4hZ&*~>
+!=J>Trrhj*`c2%Y!!iUI<ri=%.V&Y\!!.3<rVlljrW!6*"oooQ1FFto#5nN)*!$$@_XbnNEr>t=
+!LWN'!m84Xqu?d'F;jQI!A+5err@3?9En43s8V[Jl/)Gj~>
+!=J>Trrhj*`cb2X:C'dfM,7#E>^9<J:B@$arVllmr\Fj;<a]ZJ2(:D#AH#s?4E4e;@E.l^!HK1Z
+?ia]IoZRH\^&e:&ra5t?HtHbo>9brq?ib'B_Z'UYrCdDiErZ122<s&uJ,~>
+!=J>TrrhjHY%7Y4!!`O]S-o?IA-;c1!@5kfrrDlnfE`8n!<@+GCB4V;!!F8B"TuX4bQ)AU!!*+t
+oZRBZ\cM^/!XEuam/R,f_Z'UrrCdDi@fQK#45JcnJ,~>
+!=J>TrrhjHY%7Y4!!`O]S-T-FA-;c1!@6"jrrD6]!!r]2!!*(>?>BQFr;Zs?!<iSBo#q)Jr;Zj!
+VY&(6b.7WO!!3CN'C>c"=2Ot;Nr;WU9k+/&oK1mcs*t~>
+!=J>TrrhjIY%pl4:Bs_&_HB]?GuX`<!G^TmrrDBa1C5p>?t!Gd?>a1\ra5mlCLL[]`q%=SC*W^c
+!F`P2bQQ)$!<>Oe?jC.fARJnM,;\mu!/\Sm!07"O##/S,s7AD/hZ&*~>
+!=J>Trr_d)`b##I"q0MW81J-Pqu?j%L&M&IrR_A`!!3-("p"`.rW!*0`[_2n`q%=R?Msj)!OMCA
+!OVt+!!3CN'C5]!M8T>nU&@Xh:0%8moM*Tes*t~>
+!=J>Trr_d)`b##I"pj;T81J-Pqu?j%L&M&7rW!6+#QOo+"U4u."o\K*$cX\#!QO]S!+,U(!<KOu
+bQ5*Pqu?d'Gn]NE!/\Vn!29?b##81ss7B%1hZ&*~>
+!=J>Trr_d)`bYHI#$L9ZLKo+(r(dGpWr;t`r\Fj<=^YZG@UrnU@fBa=3lZ8N@EJ)a!F@;U?ia]L
+o?7<E!<>ak?jC.fARJnM*'Eb!!40TC!29?b##81ss7B%1hZ&*~>
+!=J>Trr_Zifj=OU#Q\Q;reZ(>!sAH$!]T*1rR_AZ!!*'%"onZ-r;Zr1bef_:bQ(N=!!*/<o?73>
+qZ$[(ILGKB!<qH#rrB%r9Ee;ks7Bd2hZ&*~>
+!=J>Trr_Zifj=OU#Q\Q;reZ(>!sAH$!]T)prW!6+"98H&!sS`+"oSE'\]hpWn]Uu1r;Zj"_XktO
+Z24M&$%<9K!!*5]`;]h:r(I8kqZ$1s\_d@:~>
+!=J>Trr_Zjfj=PO#Z-rhrg&":<)ick!dWqir\FR4?N+=8@UrkT@fBa<1V(`LVt%t3;)A2Z!Fa">
+bQG*M!)3B"#@`-n?sm1Q7.FXc?KT3+!35rj"]>3toO>Afs*t~>
+!=J>Trr_'\fi7eJ%fs<BrL87U:+@"]!rr<'S,LtF"TSQ'!sS`+"oSE$=mjK67/[)d"ig/X"/u8#
+!WE'#$%<9J!!+AE`W#qKr(I8hpAac-V;D6&~>
+!=J>Trr_'\fiIqL%fs<BrL87U9e$n\!rr<'D#OD@!X&K(!!<E*!<rE%!*Sa6!(?bc!<pL7bQFgE
+!!3'!!XX;`lMpr2rl+m;\bo,):A4_[Ff!spJ,~>
+!=J>Trr_'\fin5J%oCaTrLJC\C0XqA<)6:hPl<HF2-s[!?t*YS@:K4D!F&aqbQ1*fra5b9an*^Y
+WW3#qra5t?IUunp>80Kp?ib$A`W#qKr(I8hp]'l.V;D6&~>
+!=J>Trr]YZePu>E%QFCeq=B;.A:Af/3u/2VrR_AZ!!3-%"onZ-qu?b0b4*UT1&_.S!=?p?bQF[A
+!!3'!!XX;^l2Ufr`W#q\r(I8gnGi-7Q/;Ok~>
+!=J>Trr]YZeQ2JG%QFCeq=B;.A:Af/3u/))rW!6+"98K'!X8W*"oJ?$B$0Ve!&=EP!=?j=bQF[A
+!!3'!!XX;^l2Ufr`W#q\r(I8gnGi-7Q/;Ok~>
+!=J>Trr]YZeQVcE%XJ'Rq=CV+H%(*`DH^1Dr\Fj<?=72L@:WbS@f0U7B$0Ve"Yr2J?s[=5bQF[A
+!)WZ&#@`-k?sm1H9(--fRDo1+b5=p::%82TKpCNpJ,~>
+!=J>Trr[sXcVFE=!!3'!!<K.trtPne$Pk[#FFJJ-[*$u,!!3-%"onZ-qZ$af980q!oZR:[r;Zj.
+b4EgWS,30e$[rEH!!'IIrrD$U9En5Qs8S@Ao\]\!~>
+!=J>Trr[sXcV49;!!3'!!<K.trtPe]#So?uFFIt$.gH@e!!3-%"onZ-qZ$ae980q!oZR:[r;Zj.
+b4EgWS,30e$[rEH!!'IIrrD$U9En5Qs8S@Ao\]\!~>
+!=J>Trr[sYcVXR9!)WYj!Dpc6rtS[L=^#?XI"$6M;`QmJ?t!GOA7/hTr*T\%9hg>Pb4NmY,XhW>
+!GT^JbQFC9!*K5.#A&?n?sm1H:@;Kib/XG]iVZ@R:$)ETQ&>4ks*t~>
+!<quPrrhjjMV1Gs!!!&u!!#Fdrt^t%"%34l!s9<NTS\,S<&5F!#mLA1"8;cu$Vl/Yb4s0\'E%n2
+'Cs?IQ2:O_$[rE\!!!&f!!+#;a8Z//r(I;hec5ZGFnFSkJ,~>
+!<quPrrhjkMV1Dr!!!&u!!#Fdrt^t%"%34l!s9;o:iUr(<&5F!#mLA1"8;cu$VZ#Wb4s0\'E%n2
+'Cs?IQ2:O_$[rE\!!!&f!!+#;a8Z//r(I;hec5ZGFnFSkJ,~>
+!<quPrrhjlMV1`&:B45i:B5hBrt`1A<.._B<)d%#ATrTIFDPPu@UrkT@esI;>?F9S:k#gppriaP
+9`AE"D">dPPlLedra5tBIUZ\m>6Rjk?iam=a8Z//r(I;hec5ZGFnFSkJ,~>
+!<quPrrhj*_V%BV!<3*!!"At^oBqtJ!!1+Y!<<3trmqM"6sP"dA4.[N$O?;(":IYD[EAHl"j.8T
+!!!f)bQ*Ot!!3g_#Q=`'!UTjeKua2oq,.)a##2u7s1)V2huA3~>
+!<quPrrhj*_V%?U!<3*!!"At^oBqtJ!!1+Y!<<3)rWroH6sP"dA4.LI$O?;(":IVC[EAHl"j.8T
+!!!f)bQ*Ot!!3g_#Q=`'!UTjeKua2oq,.)a##2u7s1)V2huA3~>
+!<quPrrhj2`n=)b:]F8j:CU.]oBs1h:Jf\U:et%fr]1BUEHZ\XH#[J.ARb@@#$=8S9ma:jrQGGf%
+07t0>4Kf=M?!W\ra5tBIUZ\m>67Xg?i[4IrrMpmrCdDi`rH(L@eARXJ,~>
+!<MWJrrhQdh:X^b!!**Zr;[7JIXZlR3u/3GAcVp.rn%_4!=&uG1K8IFED%hr#7'l$#n'1IZ-(;7
+=]%c[bQ<Iu!W<!"'6siH!!*DkaSu;?<W,Sq9sXg!bYe#is*t~>
+!<MWJrrhQdh:Xac!!**Zr;[m\IXZlR3u/*DAcVo8!!!',!!`lF1K8IFED%hr#7'l$#n'.HZ-(;7
+=]%c[bQ<Iu!W<!"'6siH!!*DkaSu;?<W,Sq9sXg!bYe#is*t~>
+!<V]KrrhTeh:YL#:B=:;rD+K*IXZllDH^26R8?^W1G^mL?=IJWCik&RG&hA0@Uf%=$X6"[9ma.f
+bfj6f8asq+K`D0Yra5tBHX^Aj>6%dm?iaa(aSu;?<W,Sq9st$$bYe#is*t~>
+!<MWJrrpC]iRp*irW!!#K`V/Q+ubYRQT%lhIV4;1(3%mXf[g-("TSQ5#7DeFA:Af'3uSD1oDf"%
+7<PlXn&tl_!!*-"!!4'\#Nl'eKua2n@f8t)9r7mifgPJis*t~>
+!<MWJrrpC]iRp-jrW!!#K`V/Q+ubYRQT%lhIV4;1('k3H!XSi,"TSQ5#7DeFA:Af'3uSD1oDf"%
+7!5cWn&ti^!!3#u!ZH.ck5YL9a8Z-KrCdDiV>pSK7.fC:J,~>
+!<V]KrrpC]iRpn$r_ESlW_i[j,%Qi*VdsmrIWp^\>#.182*,&O@UNVY@V':oH%(*^DJ!?ep0\)/
+6on%bZ-)OZ"+C4O?N+=;Ape&q?s!D2lsKgna8Z-KrCdDiV>pSK7.fC:J,~>
+!<MWdrrE&^rrn*Zg"@nWrW!!#M'W'#-RscEQiR9k$S"o(Jq]l)b/sqn"TSQ2!!*0%#72;1<-`q'
+6mN-F#PA'"$Uo'<b4EgZNW9(\rW!!>E<kY,!&;Oo!-.s2##1Qds5?'2huA3~>
+!<MWdrrE&^rrn*Zg"@nWrW!!#M')]s-RscEQiR9k#V&Q$Jq[#O'bprX"TSQ2!!*0%#72;1<-`q'
+6mN-F#PA'"$Uf$<b4EgYNW9+Y!!4-[#Nl'e/B@bjErAZ99q)+^iB-Ygs*t~>
+!<MWdrrE&^rrn*[g"A;\r_ESlZY085-X;T*\kl@*=^5^"Jq[c77Rgit@UNVU?t!MP@U`qeFF/I^
+EGB&o@eX77>=:MHEj!RVbQEk*!abk6#A\Kl?sm(:=R9DqF3":\ErAZ99q)+^iB-Ygs*t~>
+!<MWfrsACfH&f&Rjm_g1nG`^_ApNLk/-5_M$NZ*@!<<*LBCu33!WE'1"#KQ5[%MksA4.[L#n?q9
+"8i0!#7:ql96#E&9/@4f#PA'"$T<"(`qdg[b04>l!!4EY#Nl'f$1Q%9!.t/C##1!Ts62E2huA3~>
+!<MWfrsACfH&f&Rjm_g1nG`^_ApNLk/-5_M$NZ*@!<<*LBCu30!WE'1"#KOg.o:\DA4.[L#n?q9
+"8i0!#7:ql96#E&9/@4f#PA'"$TE+*`qdg[b04>l!!4EY#Nl'f$1Q%9!.t/C##1!Ts62E2huA3~>
+!<MWfrsAFgH]G8Tjm_g1nG`^_Ap`Xm2c0KL$W+19:esklGP(o<;#X6%<,D/c;e:E,H#[S.@VK4Y
+@f0X6@L?gbEcunZEbo;r@eX77>=pqMEiR7WbQZ/5@K6R9ra5tGG@Frf=9)Rl?iaa+aSu6lrCdDi
+NW9%D2=]T(J,~>
+('3k's8A')Al18r!<j]>ELjr!lL=?6q#:Qg,Iuph(BOL8$iuac$NL/VA=3D^0`h7R&-8`of[n`t
+1K8IFED%hr#m^8+rs&o<*(4%\H!EEL#mU_/!!EZfD5kPQbkV5?/7]"b!!!&c!!*,caSu7*rCdDi
+H2mp41[s<%J,~>
+('3k's8A')Al18r!<j]>Eh1&"lL=?6q#:Qg,Iuph(BOL8$iuac#QOiSA=3D^/-5_M&-8_L!!rrH
+1K8IFED%hr#m^8+rs&o<*(4%\H!EEL#mU_/!!EZgD5kPQbkV5?/7]"b!!!&c!!*,caSu7*rCdDi
+H2mp41[s<%J,~>
+('3k's8A'*Al1;s!<j`?Eh1&"mI9Z9q#:Qg,e<$i/PuFB$rFP/=\hguH+O%CF&;j3&5^?*1HIQd
+Cik&RG&hA0@Uf.@raH+JEHZeXG&Cpk@ea=8>=pqMD5tVRbl.SB1]:\dCO'As?s!J7lX0_[aSu7*
+rCdDiHiO-62=TN'J,~>
+2?E7Gs(28N_S2kG_8`mFD+#TU!"CetMRhR.nF?&Ks69X<jk1FN!<<*#R/^au!%MM)rVuR:r;ZjL
+l2K<FaoDeZ$RAAUIX+mS)@6ZD!"9)='/NU0IV2;)$O6q3!!`N)$T;^qRS!;T!]+'djo>D0aSu7:
+rCdDiC&e5'1[<ltJ,~>
+2?E7Gs(28N_S2kG_8`mFD+#TU!"CetMRhR.nF?&Ks69X<jk1FN!<<*#R/^au!%MM)rVuR:r;[K^
+E<#t>'`\UO$RAAUIX+mS)@6ZD!"9)='/NU0IV2;)$O6q1!!N`hBr.7iq#CIP>R0Bk!7Jsg!2]Wf
+##/h3s7%o1huA3~>
+2?E7Gs(28N`kJ:L_8`mFD+#WV!"CetMRhR1nF?&Ks6Tj?jk24^:esk`])S0o:L&0[rVuV,rD+)B
+NAE@I7UTeAASQ72IX?0SAn#6E@/j[CAScI9IWogJAR]-D?j^443_X:bRRmJZ,Q(pSCj'8q?r$r1
+lX0_KaSu7:rCdDiCB+>(2=9<$J,~>
+2Z`@Hs*eRsb]O@>'*/+Q1L#I9_SN'o=XO@Q%5D(=ZDe2ijk1l2,QRuJSH$b5!%MLeR/d3F"9&9$
+!Rq&#'?U:W#lju6#72;1<-`q*6mN-F#PeB"#7:ha6t^so<'(a"#P\9!!VQKp4&cII!!'XPrrBA'
+9En3trr;RKjkp)g~>
+2Z`@Hs*eRsb]O@>'*/+Q1L#I9_SN'o=XO@Q%5D(=ZDe2ijk1l2,QRuJSH$n9!%MLbR/d3F"9&9;
+!GMN6!>PS:#lju6#72;1<-`q*6mN-F#PeB"#7:ha6t^so<'(a"#ODEl4&cII!!'XPrrBA'9En3t
+rr;RKjkp)g~>
+2Z`@Hs*eS"b]O@?'*84S2-kg=`keKu=t'UT%5M4@[AjSmjk1o;C/@l+_Z/Rk:L&0J])Vfm<;oZ1
+:l7%b1e(k^@UNVU@U`qeFF/I\EGB&o@ejF3@L?[]EHckYFDbZ!@ea=7?;*-h$U";o#B"Wm?slS7
+>O,Yse&_Oh[J`c'9j[i!o/Ypis*t~>
+2Z`@Hs*eFo;ZP&+jk7eQMJZ$3$315W;0f.X_Pr,n.fa_Njk1TPr-/;EVZ6T?!%ML](@(r"7/d/e
+!OVjY(Wl^["onZ3!!*-$#6t_i94r]q<&50o#P\9-#72;1>^:d/6mN-F#Oqcq4&cII!!'XPrrC:@
+9EeGps7A_4huA3~>
+2Z`@Hs*eFo;uk/,jk7eQMJZ$3$315W;0f.X_Pr,n.fa_Njk1TPqKN)CVZ6T?!%ML](@(r"7/d0+
+!@n-M!>PS:"onZ3!!*-$#6t_i94r]q<&50o#P\9-#72;1>^:d/6ludA#Oqcq4&cII!!'XPrrC:@
+9EeGps7A_4huA3~>
+2Z`@Hs*eFs<<18.jk7eQMJZ$4$315Y;1#=_`i=Vs.fa_Njk1TQr23Lj\c;VC:L&0E>4)@iIK!"^
+:fB/+1e(k^A7/hW?t!JO@Ua%eEd)t[FDPMt@ea@2@L?^bG'e[`EG&il@e!h2DKK>q?pkB,lX0_A
+aSu7ar(I8orVuLXg#)g[~>
+#m'Jos+4^s@T2dmru(7diRPc0D-8S&!!OTBFfpkHfua;ts8U7frr3;'!@hU^!&=3IGl@[D!Lj#?
+$*F70$NL28!!*0!!<393#ol?<H$NX_*!liTq#LF"$54s`EIN"&//&6no`,%]9*aSZ!3"!=!9*iL
+"]>*qoM*Tfs*t~>
+#m'Jos+4^s@T;jnru(7diRPc0D-8S&!!OTBFfpkHfua;ts8UCjrr3;'!@hU^!%djDGl@[Q!?(q<
+!=/Z,$NL28!!*0!!<393#ol?<H$NX_*!liTq#LF"$54s`EIN"&//&6no`,%]9*aSZ!3"!=!9*iL
+"]>*qoM*Tfs*t~>
+#m'Jos+4_"@TDporu(7diRPc0D-A\(!!OWCFfpkKfua;ts8V%mrr3;D:gA9F:NQ:1VuBI%:erl'
+1cA`MARJqX?t!LA@/aU?CN4NEHZjCEraP\2s'c=HCN=TIHua"6@Uf"<#B=cn?slA:>O,Ys`Q8&Z
+iVZ@Q;>L7a:!MSqJ,~>
+#lsDns+4RoAl8'hru^apiRPc5D-8B[!&4WrflVImM=LWGrA,p6!rr<HdWk`k!<JYgfEn\\!Xeu/
+$NL2/pAbU,#no*oFFIjq/.2[fq#LF"$4A+IA:Af/3uSD1q#LF_!!hWd!3"!=!:ft\"]"^ioNo8h
+s*t~>
+#lsDns+4RoAl8'hru^apiRPc5D-8B[!&4WrflVImM=LWGrA,p6!rr<CdWk`k%KRIJ!!*?*!Xeu/
+$NL2/pAbU,#no*oFFIjq/.2[fq#LF"$4@qDA:Af/3uSD1q#LF_!!hWd!3"!=!:ft\"]"^ioNo8h
+s*t~>
+#lsDns+4RsAl8'hru^aqiRPc5D-AH\!&=]sfq#%@ZhFG!rG5_a<)6;&h5C6J%T#qW1Gh!t@:`hT
+ARJqTpL+#1$>"$qI"$9[CLpsaq-a53$>!jiH%(*`DJ!?eq-a5B"_(kI4<.Sk?i\0errDTe9Ee2`
+s7BX3huA3~>
+#ls8js+O[oAkqd\rs/&Xh7f#k?=s-9#6RNMs2um&"8Mot".K5A$(:hq$NL28!!*/m!<392$RA,Q
+IX+mS)@6ZD!"fGB'0B08IV2%o$O6n:!!c.bjT#:ZaSu;:;>j/l:$M]MD6DdrJ,~>
+#ls8js+O[oAkqd\rs/&Xh7f#k?=s-9#6RNMs3E0*"8Mp,!u_.>!?(q>$NL28!!*/m!<392$RA,Q
+IX+mS)@6ZD!"fGB'0B08IV2%o$O6n:!!c.bjT#:ZaSu;:;>j/l:$M]MD6DdrJ,~>
+#lsAms+OauAkqd\rs/&Yh7f#k?AnbX#?6K>s5@4.<;B<"<)5;+1f%LfARJqX?t!L8@/j[CASQ4/
+IX?0SAn#6E@/j[HASuU;IWodHAR]+V?t+.rra5d`,?sJA!6*%Z!VoUk9Ee/Us7C02huA3~>
+#ls8js,'t!Bhe$YrrMTsq#CP!l?6\?q#CEtY5[&[RK*?r!!*H-!!2Kf$jR(W4'[&[A4.[N#7(&)
+rs&o>/5'W)FAt%0$X?*]!!&t=rrN'srCdAhh>d+rS_sHt~>
+#ls8js,'t!Bhe$YrrMTsq#CP!l?6\?q#Cm,#QOi*)?9dG!!*H-!!2Kf$jR(W4'[&[A4.[N#7(&)
+rs&o>/5'W)FAt%0$X?*]!!&t=rrN'trCdAhh>d+rS_sHt~>
+#lsAms,(""C/+-ZrrMU+q+h-Mm>-$eq+hK"2D[-G:LIUB?t!VS?t&J2s'c=IDK^AUH#[S1@Uf.@
+s'c@ICN=WJHus19ATi(m?ii,/>O,Ys`Q8&[rDiei"\mhQoR<@gs*t~>
+#ls5is,'grBh@aUrrDQ_!!<UcE=;RB!<KA&fEmuH!=f)1$NL/.l2^hh$54s`EIN"&1D:'"q#LF"
+#72;1>^:dI)W^r!R)o:.r`f=p"\m/>oSSdgs*t~>
+#ls5is,'grBh@aUrrDQ_!!<L`E<u@?%KQh8!!*u<!=f)1$NL/.l2^hh$54s`EIN"&1D:'"q#LF"
+#72;1>^:dI)W^r!R)o:.r`f=p"\m/>oSSdgs*t~>
+#ls8js,'grC.[jVrrMUOpeLupQ?HF,:C^2Z1G^j`?t!bW@:`hS@Hq8#@L?[^EcunZEbo;r@ejF2
+@KpF^G'e[eB)Z3<.f`f>?i[dZrrN+)rCdAhb5_*kOl-1h~>
+#ls5is,KsrD+X0YrrCL@!!=]m('473!<L@BfEmuH!=f)1$NL2/joGDd$OJ(HA:Af/3uSD1#Pe?%
+#72%^j8]16a8Z-RrCdDi\c;\lMY,j,J,~>
+#ls5is,KsrD+X0YrrCL@!!=]m('473%KR:E!!*u<!=f)1$NL2/joGDd$OInCA:Af/3uSD1#Pe?%
+#72%^j8]16a8Z-RrCdDi\c;\lMY,j,J,~>
+#ls8js,KsrD+X0YrrLqNpJ1lrHs0AC:C^2j1G^j`?t!bW@:`hT@HLts@L$OcH%(*`DJ&lWq-a53
+!G,mB?ijO_/*^LBWlP,>CAgg19tC<(Oc&ehs*t~>
+#ls5is,g0uD+*gTrrD0S!!Fc^$Pid?!!*,Crn%Nr!!*Q0!=Jl.!oX+f#72&"<-3S%9.UGU#M]:Z
+Kua2nH2UD@9r\0mRY(1is*t~>
+#ls5is,g0uD+*gTrrD0S!!Fc^#SmI<!"K#E!!!$*!!*Q0!=Jl.!oX+f#72&"<-3S%9.UGU#M]:Z
+Kua2nH2UD@9r\0mRY(1is*t~>
+#ls8js,g0uD+*gTrrM4VpJ1osH!+<IqbI\u7PchW:LIUF?t!VS@:A,&s'c=HCik&RGB.J1@Uf%=
+!a?m*l<jUla8Z-drCdDiWrN*fK(S"$J,~>
+#m'/fs-69tECB6XrrCaN!<*#t!!Xo`!rsSI!WE'"!>bXd$#fkF%KHM;!!*/W!<392$RA,QIWSON
+'+"p%!!%_nrrA)X9En4^s8Sd<o\fb"~>
+#m'/fs-69tE^]?YrrCaN!<*#t!!Xo`!rsDD!WE'0!>[-b!!*?*!=f)1$NL2/h#RH[$4A+IB7=r%
+3tho*huEb2a8Z."rCdDiScA_`H1^%pJ,~>
+#m'/fs-69tE^]?YrrM1Ur_NMirD*W&GuRRP:f.-e%o?G/1G^j`?t!bW@:`hT@GP>k@L?[]EHckZ
+FDbZ!@esI6>9brh?i[4IrrA)X9En4^s8Sd>o\fb"~>
+#m'/fs-cO!ECB6XrrD$V!##BF,QRoG!%ML]!!"Pq!<<-9s4[J)$#fkF%KHM;!!*/R!"0#<)EV2L
+IUkhl#m0/f!-lQa!29?b##1!Ts/Bl-i;\<~>
+#m'/fs-cO!E^]?YrrD$V!$D;S*ruBB!%ML]!!"Pl!<<-9rtbY8!=/Z+%KHM;!!*/R!"0#<)EV2L
+IUkhg#m0/f!-lQa!29?b##1!Ts/Bl-i;\<~>
+#m05gs-cO!E^]?YrrM7Wr_FY5R:f>m:JY5@<)6;*B2DB#>5q&J1Ghm8@;0+XARJqTqdBF[!DH_W
+@/j[BAo;d=IX,pG@U]7D!a?X#l<jUia8Z.5rCdDiNW9$YD=lcdJ,~>
+#m'/fs-lErFZ\mOrrD0Z!!r\7rhp_9!%ML]rW!-jflX\#rn@A($#fkF'*&%@!!*/N!<39.'.cdr
+IRF4u!!$WOrrB%s9En4:s8TW=o\fb"~>
+#m'/fs-lErFZ\mOrrD0Z!!r\7rhp_9!%ML]rW!U"flX\!rYGP7!=/Z+'*&%@!!*/N!<39.'.cdr
+IRF4u!!$WOrrB%s9En4:s8TW=o\fb"~>
+#m05gs.)QtFZ]!RrrM4Tr_Ehsb5T@l:et>A<;oZ,IH6sAr;K/A1Ghm8@;K=[ARJqTr*TLLr;Zs.
+,;W"tj'_mr"_DIiG(+H1?ijOP4R-;SRE,=-Wr5Tq9mcp?\RP3hs*t~>
+#mK;fs.Mj#Grt<SrrD?_!!r[[s8Vk9!@hU^r;[![r;ZfrgA]_2Du]nP!!*H-!<UUJrs&T=IN%;J
+!*@5@!4r,&##/_0s2%q2i;\<~>
+#mK;fs.Mj#Grt<SrrD?_!!r[[s8Vb6!@hU^r;[HhqZ$Tp(B=F9#QOl=!!*H-!<UUJrs&T=IN%;J
+!*@5@!4r,&##/_0s2%q2i;\<~>
+#mK;fs.Mj#HTUWXrrMLLr_EhsWrN+oSPWR:<;fT*H2R^Br^J\"1f%LfCg^[_?t!LB?iVGG!!EZS
+1J1m4@/j[@AU\6!?s==-l<jUKa8Z.PrCdDiB)hnN>4gbQJ,~>
+#mK;fs.qfsGrt<SrrD?^!!*l/rr3)@6t?Dt!!Hp5s8LXLfElKs!>>G6$NL2/c2[nNGn]9>!*@5@
+!71U;##/>$s34:1i;\<~>
+#mK;fs.qfsGrt<SrrD?^!!*l/rr3)@6t?Dt!"iiBs8E<)!!*?*!>>G6$NL2/c2[nNGn]9>!*@5@
+!71U;##/>$s34:1i;\<~>
+#mK;fs.qfsHTUWXrrML,rD*Gtp\t0pfPu19r(do_rr;sY1G^j`?t!kZ@:`hT@K'X71[tGJ$QLrp
+>N]B!@XDZo?s==5l<jUKa8Z.crCdDi?2jlK:%[BDJ,~>
+#mK;fs.qfsIPpERrrVEb"8r3#=8r4!"4D?#!W<!$!HeA>fDaD/:B1D/!!!B,!<W,u"A)?I$3Af[
+!XX;`jT#9^a8Z.urCdDj<W2sN7.fF;J,~>
+#mK;fs.qfsIPpERrrVEb"8r3#=8r4!"4D>u!W<!1!HeA<#ljr+"98H9!!!B,!<W,u"A)?I$3Af[
+!XX;`jT#9^a8Z.urCdDj<W2sN7.fF;J,~>
+#mK;fs.qfsIPpNUrrVHh<;fSnM>mMS"4E!.;#O0%:n@Xa3\rQK;.*gK?smPR@:B.C#;Z>[8PV8Q
+!V69o$QLrp>O5`&@X_lr?s="2l<jUKa8Z.urCdDj<W2sN7.fF;J,~>
+#n#Mgs/@rsJhu]Trr_Kc<rr7"#Zpj%s4*[=$N^2+!s@6SfDaD/:B1D/!!*9(!<W0!!DLZ8bQY;+
+?7Q?`h>dT`ILG6;!*@5@!:]n["]>3tiB-Yhs*t~>
+#n#Mgs/@rsJhu]Trr_Kc<rr7"#Zpj%s4*[=#Qal(&-LV^#ljr+"98H9!!*9(!<W0!!DLZ8bQY;+
+?7Q?`h>dT`ILG6;!*@5@!:]n["]>-riB-Yhs*t~>
+#n#Mgs/J*!Ji2rYrr_NdM,=.H#`8BWs4*[Z=]#&m&6.`g3\rQK;.*gK?t!SR@:B.C"#BpNb5TTg
+[=qp;$3B_u":H2*6s/te#@`-n?sm1B:[2<fM9#VrnGGr`;>gIQ47hD1J,~>
+#n#Mgs/n6!JhcNQrr_?`]*%s2#V>':eXcNp,Q[iD!D*%bfEk=R!>>G6"onZ*r;ZgVpWNfONaajT
+!TO.]$%<3[!<3)b!!$*@rrMpmrCdAiq>]P8oAKY!~>
+#n#Mgs/n6!JhcNQrr_?`]*%s2#V>':eXcNp,Q[iD!D*%c!"&`0!!*`5!<rN)!rW*!2ttN"\W1,V%
+0>Jh!XX;^rW)s!l2Ufca8Z29;>j/l:AOqO2tPu-J,~>
+#n#Mgs/n6$JhlWSrr_?`do?6@#]&c+eXcNuC/Fk)!JgLM1C>s9?t!kZ@:WbS@K'X8.lm@J"hBY&
+2%9WY!!EHF1IP@=?jC.i@UNSJ!`8/i!/\br!VoUk9Ee2es5c94i;\<~>
+#n#Acs/n/tKe_iTrrhEamY(]>!!it@eXcO9p-\r\!!*+qrR_EP!!*`5!<rN)!rW*!Z1?*B^6N:l
+'*7:s!XjG`rVup!kl:]Sa8Z2=;uKAn:%82I2=]W)J,~>
+#n#Acs/n/tKe_iTrrhEamY(]>!!ik=eXcO9p-\r\!!*+jrW!9+"98H9!!*9(!<W3"!3u+="hp76
+3thYY!!3OW$2so)!U0Ra8B:`2rD`_h"\nLdkr&"hs*t~>
+#n#Acs/n6$KehrVrrhEam]'+]:C(+GeXcO9pO,m;:B=:mr\Fm<;.*gK?t!SR@:B.C!@tGGbQY_G
+AigY-o)Jms*&AgDqd9Y?IUZ\m>67pl?iYu&rrN'urCdAhnGhc2n_jFt~>
+#n>Sfs0=B%Ke)ENrrqKbmefHRqZ$hBS,**aq(2LF!<GjlfEj/1!=f)1"onZ*r;Zi3mE>aMSS^b6
+!UTjg$[rED!!"surrN+*rCdAhiW&=%nDO=s~>
+#n>Sfs0=B%Ke)ENrrqKbmeT<PqZ$hBS,**aq(2LF!<Gjm!"&`0!!*Q0!<rN)!rW*!^?s,J_4>F2
+)Zf=+!XjG`jT#9>a8Z2>?N!P$:#Z-?1[s?&J,~>
+#n>Sfs0XW)Ke)HOrrqKcmehK0qbR6_"Sr)tq.ot*!Dmh91C>s>?t!bW@:WbS@K'X8/&(Dp"i6aH
+6lQ4"!!!3"?jC7l@UNSG!*JMo!-uWb!WHF(9Ee/Ls6_c6i;\<~>
+#n>Gbs0XB"MC[rSrs%EcnGi25!W2p!.VHBmrrLOMrVup7rR_E/!!*Q0!<rN)!rW*!_<B)H_PM6I
+)[6!:!!2ut!Y]hajT#98`r?$UrCdAhci<Jjmbn+q~>
+#n>Gbs0XB"MC[rSrs%EcnGi25!W2p!.VHBmrrLOMrVup&rW!9+"98H4!!*9(!<W3"!5[mC"i@*V
+:)aB3!!!&t!!3gZ#NYpc/B7\iD>d-3:!`k/1[a3$J,~>
+#n>Gbs0XB"MC[uTrs%EcnGi5u;#F)j>^+ZrrrLqTr_EMpr\Fm<<a]?M?t!SR@:B.C!@,GEbQZ"_
+E_[PWp](<r:]4Z+AU@lo?s!D2l<jU5`r?$UrCdAhci<Jlmbn+q~>
+#ntbes1'N"N[O)SrrV-_nG`Ff,l@WI.V&X'pAb.OrVup7rR_E/!!*Q0!<rN)!rW*!`oG8J`i45`
+,6\DTq#CI0GmEF2!&qpt!.t/C"\li5n2'Ljs*t~>
+#ntbes1'N"N[O)SrrV-_nG`Ff+8c*D.V&X'pAb.OrVup&rW!9+"98H4!!*9(!<W3"!64'C#KE`g
+<?hYS!Vl]s'6siE!!"strr@ZL9Ee/,s6qi4i;\<~>
+#ntbes1'T$N[a8VrrV-_nG`FfBDbO1>^9;>p](8=r_EMpr\Fm<<a]?M?t!SR@:B.C!@,VEbQl.f
+HW;<p$3L2,!#5B>#A&6k?sm(:>O#SrH,fjaK)J@H9u6l!2=BE&J,~>
+#ntYbs10T%N[O)Srs7EfnG3(ZnM((D!!aua!rs*np/h4n!&"6&#qc2X%KHM6!!*0"!!($pbQ>V@
+!Vuct)KZ5`!!!&a!!"strrA>_9Ee.qs7%o1i;\<~>
+#ntYbs10T%N[O)Srs7EfnG3(ZnLO_?!!aua!rs*np/h4n!!N9$$3:80!"Ju0"onZ*r;Zi;h95r:
+NWJtV!ZH.crVup!kl:]B`r?%(rCdAhZ2a>MlJV\m~>
+#ntYbs1Bf)N[a8Vrs7EfnG3(Zp2a(0:Bt-M<)6](pPJlF!*9(T$8bdk?tj"WA7/hSra5aH`neiB
+_2\Qs!"8a5#A/?m?sm(<>O#SrH,fjaQ2OA[9sO`g2=9?%J,~>
+#ntP_s1T`%OX',Rrsm]hdOZ:E2lK+F!!"KZ"9&9#$iL&*0)aE/(B=ID!!*9(!<W6#!=R')bQ*\"
+!!OWf#64`)kPtTA`r?%8rCdAhWW2QKjl$/h~>
+#ntP_s1T`%OX',Rrsm]hdOZ:B2lK+F!!"KZ"9&9##lO`'"TAB.!<rN)$NL23!!*0#!!*JMgWTYX
+q>^[@E<cID!U'L`2objtV>X'k9r\0a2s&utJ,~>
+#oh+gs1Tc&OX05Trsm]hh.pV*H,Y2.:JY5@<;oYn=oD+r<rOl^1fe!mARJqW?t!LC?i_+egWTb[
+!!!E*?jC=f@UNS?"^C8"!-uTa!2]Wf"\l#so/Ypjs*t~>
+#oh%es1or(Pp>PVrrUj_$iBu/$Ub!r.V&YW!!"YMfEi>o!=Jl."TSQ)rVus,b1b&>7/Hrc,\IAD
+!!"strrBJ*9Ee.as78>2i;\<~>
+#oh%es1or(Pp>PVrrUj_#lFZ,#Xe[o.V&YW!!!0$!"&`2!!*H-!<iH(!r`0#$d.2I!(?\a![MC`
+jT#9>`r?%HrCdAhU&X^GiSa`d~>
+#oh%es1ou)PpGYXrrUj_=o;&"=aa+C>^9<E:B4Gp1C>s>?t!VS@:EVQ@K'X8(s:RV!^m#&rEokF
+G@Frf:((:k?iYJlrrBJ*9Ee.as78>2i;\<~>
+#ognas2H#&PoJiJrrCaI!!EZ3.V&YW!!#gnfEi>o!=Jl."TSQ)rVus4b1b&>MYdAT/7]"I!!"st
+rrC:A9Ee.Us7A_4i;\<~>
+#ognas2H#&PoJiJrrCaI!!EQ0.V&YW!!!0$!"&c3!!*H-!<iH(!r`0#'?]%Q!/gXR!\@jejT#9>
+`r?%_rCdAhQ2gJEg#2m\~>
+#oh"ds2H#&PoJiJrrLe8q+h,r<*X]Jq+gufr\Fm=<a]?I?t!MP@:B.C!?928bQ<Y%'`DDECO'As
+?qLf2l<jU;`r?%_rCdAhQ2gJEg#2m\~>
+#ognas2H#&RN(AOrrBD!!!5)i$i'c&:]8oP$NL23!!*0%!<W6#!#sV8!-.l9!]+'djT#9>`r?%t
+rCdAhK)bI;cf"hR~>
+#ognas2H#&RN(AOrrBD!!!5)i#l+H#"TAB.!XJc,"onZ+!!*0#!!!tkbQ)\\!!4r]#NYpc2objt
+iVcFR9nNE;:!_btJ,~>
+#oh"ds2H#&RN(AOrrKf.pJ1j$H!0r=!)`_O$8kso@:WbS@UNVQra5^FfusM<!#5B>#AeQm?slA:
+>O#SrH,fjaiVcFR9nNE;:!_btJ,~>
+#ognas2l;,RN(AOrrBD!!!Fca$NUA,!!#gnfEh]]!<rN)!rr?'rVupCfusG1qZ$[Z<!VLb!&qpt
+!:]q\"\ik6oMNchs*t~>
+#ognas2l;,RN(AOrrBD!!!Fca#QY&)!!!0$!"&c1!!*9(!<W<&!r`0",MC9@C&7l34&cIH!!"st
+rrDQe9Ee.-s7B12i;\<~>
+#oh"ds2l;,RN(AOrrBb+:BXpH=\r)p:B48k1C?!G?t!SR@:EVQ@K'X7,h^BCC&f7P?jCRk@UNS+
+'O0j1!-uTa!:]q\"\ik6oMNchs*t~>
+#ognas3)/&RiCJPrr@<A!!!&t!!Xo`""XNS!WE'"!HA"i#mC;0"onZ+!!*0#!!"P&bQ),L!!5P]
+#NYpc/&qSiq,.,b"\i>&oNB&hs*t~>
+#ognas3)/&RiCJPrr@<A!!!&t!!Xo`""XNS!WE'"!=8Z)$3C>1!<rN)!rr?'rVupKfusG*qZ$[c
+9*aPY!%Z(h!VoUl9Ee-srq'@1i;\<~>
+#oh"ds3)G.SK$\RrrAtp:B45h:Bk'L<,5H/;#X5k:f%'H$8l-t@:WbS@UNVQra5^VfusM,!$(rF
+#B=cn?sl):>O#SrFN4=]q,.,b"\i>&oNK8ms*t~>
+#ognas3DA)TbHPNrr@cO!!<60!<N0""tF-c!&J4&rW*$FmJb`Jf`_?V"TSQ)!!*-$!!+n/bQ(uH
+!!5P]#NYpc,f]ibrDW\h"\r(soNo8is*t~>
+#ognas3DA)TbHPNrr@cO!!<6-!<N0""tF-c!&J4&rW*$APPtR^":+u."TSQ)!!*0#!!"h.bQ(uH
+!!5P]#NYpc,f]ibrD`bi"\r(soNo8is*t~>
+#oh"ds3DA)TbHPNrrB(t:BOEr:f.-e#$cFQ:Mbqmr_NW.W;\R_2I9d"@UNVQ?t!JO?sY_DbQ;)N
+,Q2!TEH5Mr?o'$3l<jU,`r?)<<W5Yq:0%;c?G>@tJ,~>
+#ognas3_S,TbHPNrr@cO!$h[?a".5k!%ML]!!"tU]9q[Yle'kCf`;'R"TSQ(!!**#!!,17bQ(Z@
+!!3Bu7-"=J*6/!Zr`f=p"B#*h?Fo(pJ,~>
+#ognas3_S,TbHPNrr@cO!$DC;a".5k!%ML]!!"tS]9q[YPQ1[d"98E&"TSQ(!!*-"!!#+6bQ(Z@
+!!3Bu7-"=J*6/!Zr`f=p"B#$f?Fo(pJ,~>
+#oh"ds3_S,TbHPNrrB(t:ENR1fP=;Z:L&0E:JZ96e%4lEVDC"d2I9d"@UNVQ?t'%B!F@k@bQ:cE
+/,ioX@WHJf?ii,/>O#SrCW?ATra#Ir"B#*h?G,4rJ,~>
+#ognas3_S,TbHPNrrBY/!!rc$s7o^s!%ML]rVusXq>UC,l.FYAf)YjP!rr?&!!**#!!,[EbQ(?7
+!!3Bu7-"=J*6%pXB)PC+:A4<d]&<U=~>
+#ognas3_S,TbHPNrrBY/!!rc$s7o^s!%ML]rVusXq>UC(E<#tA#ljr+!rr?&!!*-"!!#UDbQ(?7
+!!3Bu7-"=J*6%pXB)PC+:A4<d]&<U=~>
+#oh"ds3_S,TbHPNrrKc-r_Ei"p](&G:et>A<;oYoH27I>%?3/"2EG/P@:EVQ@:3OC?iaS*fusLk
+!%\%V!b-1ira>aV!*e_r!,KRR!+u1'"A\^`?G,4rJ,~>
+#ognas4%S)V%_tRrrC(;!!r\<s8W!b!%ML]r;Zt%rVuo^rn%S0!<<-&!!**#!<N0"!)_Fn!(?_b
+!XD[dj8]0"`W#p`rCd>gnFU%ui;\<~>
+#ognas4%S)V%_tRrrC(;!!r\<s8Vp`!%ML]r;[I3rVun;!!!',!<<-&!!**#!<N0"!)_Fn!(?_b
+!XD[dj8]0"`W#p`rCd>gnFU%ui;\<~>
+#oh"ds4%S)V%_tRrrL,3r_Ehse,TIGI8=*n<;fT.M>dJSNAE@J3ac?(@UNVQ?t!JO?s?L]bQ:04
+/,io]@WZKq?s>-3l!OL,`W#pbrCd>gnFU&"i;\<~>
+#ognas4Ik0V%)DHrrL+Ir;[*^rVuoY""Ighqu?h2rr;6^fF$42!!*-$!<E0$!WE'!=kV"!2uEXW
+#@'(G!!""Xrr@rT9E\)OoO>Ahs*t~>
+#ognas4Ik0V%)DHrrL+Ir;[*^rVuoY""Igequ@=@rr6s<!!3H,!!*-$!<E0$!WE'!=kV"!2uEXW
+#@'(G!!""Xrr@rT9E\)OoO>Ahs*t~>
+#ognas4Ik0V%)DHrrL,#rD*]ErVuo`<*X]Or(e&qrr7s61Gq4"?t!JO@:<PP@:3JF>1q+$3<1l7
+?jC.aCg^XT,;\Rl!,KRR!0-qN"AS"M@_(FsJ,~>
+#p[:ds4Ib-W=@hLrrU1V!W;uuGlI^G6n2^L!W<!#!QY6)rn%S0!<<-%!!**#!<N0"!+OX*!%[sI
+!XE6ej8]0"`W#q/rCd>gg%9!`i;\<~>
+#p[:ds4Ib-W=@hLrrU1V!W;uuGlI^G6n2^L!W<!1!QY4[!!!',!<<-%!!**#!<N0"!+OX*!%[sI
+!XE6ej8]0"`W#q/rCd>gg%9!`i;\<~>
+#pd@es4Ib-WX[qMrrU1l;#O/iVuH]!I9_%s;#O0):tYf-1G^mL?smDO?t!JO@:<PO=CTt-!\47,
+ra5t?H#$eq>9brg?iXu]rrAVg9E\)CoP1Yhs*t~>
+#p[1as4n%1W=@hLrrU1b2uEX]FT)5n.V&V^!W<!")YiRrfF$42!!**#!<E0$!WE'!B%bB.,Q%NC
+#A5=C!!""XrrB%s9E\)4oPpkgs*t~>
+#p[1as4n%1W=@hLrrU1b2uEX]FT)5n.V&V^!W<!0)YJ(M!!3H-!!**#!<E0$!WE'!B%bB.,Q%NC
+#A5=C!!""XrrB%s9E\)4oQ$qhs*t~>
+#pd7bs4n%1WX[qMrrU1cH2LGDSc/Sg>^9:F;#O0(B)%?A1Gq4$?t!JO?t!GO@:3JFB%bB0,QKY"
+?jC.bC1(FR*'EIn!,KRR!35uk"AR&2EiS'tJ,~>
+#q*=as4n%1W=%VIrr^7cZN9t(#VjAA.V&V^Ac_l2!We#9rn%_'!<<-$!!**#!<E0#!H$N6!#th9
+!XE]jj8]0"`W#qPrCd>g\b($@i;\<~>
+#q*=as4n%1W=%VIrr^7cZN9t(#V=#<.V&V^Ac_l2'ENna!!!$7!<<-$!!**#!<E0#!H$N6!#th9
+!XE]ej8]0"`W#qPrCd>g\b($@i;\<~>
+#q<Oes4n%1WX@_Jrr^7d]hnW&#]nXh>^9:FR8ElY%oB9I1G^jW?smDO?t!JO@K'X8:i4n0!ZM,%
+ra5t?G%Y2j>80Ki?iXu]rrBe39E\)#oQ@"gs*t~>
+#qNRds4mk,XpX.Nrrg=XmR.*P!!Oi_!s'<.r;Zj+jSmd=aoDDB!<<-$!!*-"!!%K%bQ5j"qu?d'
+F;j3?!$&uX!7h$A"APlfI[f9qJ,~>
+#qNRds4mk,XpX.Nrrg=XmR.*P!!Oi_!s'<.r;[?6:]LIr'`\47!<<-$!!*-"!!%K%bQ5j"qu?d'
+F;j3?!$&uX!7h$A"APlfI[f9qJ,~>
+#qNRds4mk,XpX.Nrrg=nmX7q.:Bb!K<)@1TrD*o+F#,U/7UTV4@:3MP?t'%B!CVCjbQH!$!'L6g
+#@`'m?sm1Q7-S(ZCW6;Rebr/E9rdi7S`'Nu~>
+#qNF`s5=.0XpX"Jrrp4=B'giEqZ$gMA-2iJm0imn!!3&N$H`>K!<E0$!<<-$rVupWg<9T?%K$2-
+#C.!D!!""XrrD<^9E\(`oS&Rgs*t~>
+#qNF`s5=.0XpX"Jrrp4=B'gZ@qZ$gMA-2iJm0N[k%fn-[!!*f7!!**#!<E0$!WE'!2qlIVapn7K
+!XEuaj8]0"`W#r&rCd>gU%F&(i;\<~>
+#qNF`s5=.0XpX"Jrrp56RIXueqbIE$GuRUDnlbrf%T$+\1GhR/?t!JO?t!GOra5b&3SM[Zape>=
+ra5t?HY$Sm>74'f?iXu]rrD?_9E\(`oS&Rgs*t~>
+#r/^bs5=.3Xp*YErs#b0!$n'B!W2p%.WGh()ZGTm!!*,'rn%S#!!!$#!!**#!<N-!"+JJ<b21>C
+apS%H!XEuaj8]0"`W#u2:B!oi9pP@.Ol67i~>
+#r/^bs5=.3Xp*YErs#b0!$@^:!W2p%.WG_")ZGTm!"T)9!!!$7!!!$#!!**#!<N-!"+JJ<b21>C
+apS%H!XEuaj8]0"`W#u2:B!oi9pP@.Ol67i~>
+#r8dcs5=.3Xp*YErs#l-:M7OI;#F)n>]s7QB)].9:C^2Z1G^jW?smDO?t!JO@JsR:,C[k\b21>E
+apJ,:ra5t?HY$Sm>743j?iXu]rrMaer_*GhQ1Trri;\<~>
+#rAaas5=.3Ym&tHrs,\-!!!+5$N^2+#6TF(:-7_*$iU,+Y5[&\aoDDB!<<-$!!*,u!!@\X_92c$
+!6X?G!QG<@!!3IU$iL&*!U0Ra*6%pYq,.,b"AOL?MNQisJ,~>
+#rAaas5=.3Ym&tHrs,\-!!!+5#Qal(#6TF(9fqV)#lXf6#QOi*'`\47!<<-$!!*,u!!@\X_92c$
+!6X?G!QG<@!!3IU$iL&*!U0Ra*6%pYq,.,b"AOL?MNQisJ,~>
+#rSmcs5=.3Ym&tHrs,]':JXrX=]#&m#?6/$C2W>(=oM2+2D[-G7UTV4@:3MP?t&t@"=&B'_92c$
+!6X?G"3C]H9)`3'@X_lr?s<e2l!OL,`W#u7;>s5l9nN"pOl67i~>
+#rej`s5a:3Ym&tHrrJkqr;ZjQ(An.>!u=:WIYD#g((7;EfF#b$!!**#!<E0$!Vl^!'0Bon^<5Q]
+s2G$Bqu?d)ILH,T!!29`!#kP1!WD!+rrN+!r_*GhEV,-Ni;\<~>
+#rej`s5a:3Ym&tHrrJkqr;ZjL(An.L!u=:WIYD#g('k0G!!*f7!!**#!<E0$!Vl^!'0Bon^<5Q]
+s2G$Bqu?d)ILH,T!!29`!#kP1!WD!+rrN+!r_*GhEqG6Oi;\<~>
+#s#$cs5a=4Ym&tHrrK,rrD*H8>5V/4<*F:"IYDr_>$3a>1GhR/?t!JO@:<PPqd9[l.i]KiC6cNU
+jimbE!X/Qtra5t?IUunp>67pk?iXg3rrN)\e,KIJ<W5Yp9lfl`Ol67i~>
+#s5!`s5a:3Z3B(IrrAPc!!<<K!<N0"(BFWk!u<gpFFK(>[+DYi!!**#!<E0$!V??q$T2CR\]X3]
+!m8@\qu?d)IL5-:!s&B%L%bNJ'*'o=rr?O-9E\(!oSSpls*t~>
+#s5!`s5a:3Z3B(IrrAPc!!<<K!<N0"(BFWk!u<gpFFJ4+.g[^2!!**#!<E0$!V??q$T2CR\]X3]
+!m8@\qu?d)IL5$7!/:.H!YYPke,KDWr_*Gh@e>PCi;\<~>
+#s5!`s5a=4[0>CLrrJZcr(dDoC/@b+:DQc+jA];nFF8O]AQ(Wg@UNVQ?t!JO@J=.9=@t@h(c>c_
+\]X3]"Nn^c!)NT%#@`-k?sm1==R0>s?:72]pAY21@"Hf,!+Pq$"AN@tMO!-"J,~>
+#s5!`s5a:3[/ntDrrAPa!!*uRrW*'.mcscOrrWc>[%N8)M+]W<#mUJ3!!*,h!!N`b?A5f,rQG8]
+oZRH\_#XN:rW!!-IL5!6!A)q"rrb7\!"8GKrr@'<9E\'mo88gks*t~>
+#s5!`s5a:3[/ntDrrAPa!!*uRrW*'+mcscOrrWc;.o:57ED&)$#mUJ3!!*,h!!N`b?A5f,rQG8]
+oZRH\_#XN:rW!!-IL5!6!A)q"rrb7\!"8GKrr@*=9E\'mo88gks*t~>
+#s5!`s5a:3[0#%ErrJZcqG.-(>5h>"=mk\V:]FB(=]8mUIWogKAR]+W@:3O7?jU%01E75e?A5f/
+rQG8]oZRH\_#aU5ra5tBIUZ\m=9)Ih?j0aS4CDscq>US.!$c(IeGfMhr_*Gh>4[W:i;\<~>
+#t1Kes5a:3[/ntDrrSYi!Vud8$YcJliI6nW.LQ=\!6WpFb+M.5IX,0[)@6]Nl2Utq-Wto$`r4*]
+b4s0_`]F/$rW!!-IL4s5!Wcp$r;QcerVus"lI>h?IS?S3:0$o"_XladJ,~>
+#t1Kes5a:3[/ntDrrSYi!Vud8#\g/iiI6nW.L6+Y!!`f:#>dg!IX,0[)@6]Nl2Utq-Wto$`r4*]
+b4s0_`]F/$rW!!-IL4p4!G:ctrrDTg!!*,ceGfi(9VkEX<V*rAoAT_"~>
+#t1Kes5a:3[0#%ErrS`d;#3s+=e`I,k'iG4>Zk$*:H:Hs3G!2UIX?6UAn#6:?jU%01F!_c>(3Wo
+rQG8aprii^3ri+V?jC7l@UNSG!*JPp#?qR.?sm</mem(gp+l[n@-uJD$%>RE9MSUZ^;fd's*t~>
+#t19_s60O6[/ntDrr]5O)?KX6*D!GejiU>2IWSOJb1G7tRK3^$'0B0=IV2%o$O6q#!!FNDFfE7V
+bQ,fbbQ5jSqZ$[2GmEC1!!3#u!X3i<rr2tCr;ZiGeGfi8Tt-Uc;<gOL;;qP*~>
+#t19_s60O6[/ntDrr]5O)?KX6*D!GejiC//IWSOJ'aY0I)?C-N'0B0=IV2%o$O6q#!!FNDFfE7V
+bQ,fbbQ5jSqZ$[2GmEC1!!3#u!X*c;rr2tCr;ZiGeGfi8Tt-Uc;<gOL;;qP*~>
+#t1?as69U7[0#%Err]8[Al/;!*J^nOjihI`IXH6J7QNRe:LIX@ASuU:IWodHAR]-9?jU%21F!SZ
+;0AnYrQG8arlbMf6i[3Tra5tBHX^Aj=9)Rk?ijO9;#Oc'?Dm;lrro;V!$bn-eGfi8Tt-Uc;=-aO
+;;qP*~>
+#t^Tcs60O6\H1CHrroA\l=g8"qZ%chI[L0#!s8oH4'[5`TV,m470N\l#mgtj96#E&9/@4d#Nl'm
+)bG%C_9C',1&:kS'6sf_!!*,b!!!&r!!Et&mcb&V!!'X\rsQt"!0p5Qi;h1;/)fOgJ,~>
+#t^Tcs60O6\H1CHrroA\l=g8"qZ%chI[L0#!s8fE4'[5`:f&n_6j*Mj#mgtj96#E&9/@4d#Nl'm
+)bG(D_9C',1&:kS'6sf_!!*,b!!!&r!!Et&mcb&V!!'X\rsQt"!0p5Qi;h1;/)fOgJ,~>
+#t^Tcs69U7\H:IIrroD_m@mERqbJA?I_,RH<)d"(DK^JXAS"hE9jV79@U`naEcunZEbo;r@dIJ6
+>>?t!'H9VaTu"sqYqc:Z1]:\dAU@lo?r-o/lX0cu!a,>-$"^^9l=)OL,@K!MrsQt"!0p5Qi;h1;
+/)fOgJ,~>
+#u$Was60O3\H1CHrs#G]nc-$5!W2p%.V&W_f`;-Q!#l<gb-[fm9LVAg'+"sF!=8u;,Xc0lH!EEL
+#m]br!!3#u!\4ofq#CI7F9gP#!<if-!!%l+rseHZ)Zc3t:!X:<s(u*4jSs`~>
+#u$Was60O3\H1CHrs#G]nc-$5!W2p%.V&W_f`;-Q!#l1K'e<*39LM8e'+"sF!=8u;+%0XgH!EEL
+#m]Sm!\4ofq#CI7F9gP#!<``,!!%l+rseHZ)Zc3t:!X:<s(u*4jSs`~>
+#u$Was69U4\H1CHrs#J`nc-a8;#F)n>^9;*jA8\P:C^Mf7T3l69MJ5nAR]+V@K'^BB5r3GHZj:=
+@UeY2$=6Lj,8;XA"TSNYr*TbAHt$Jk:Batg?ijF1=SZ>0?=I:m!$bmXec-*J3u\3c9MNhBnGd?3
+n`9_#~>
+#uQibs60O3\H1CHrs5S_nc/X_AcVr3!!Xo`!rs*<(B+=G/D&P,f2#'i.U7FJ>WWi1#Q=]3#72&*
+<-`q*6mN-F#O;Bi!VcWr,]O(O!<3)i!!$W]rscdRf`7I79u.e=s10HFjSs`~>
+#uQibs60O3\H1CHrs5S_nc/X_AcVr3!!Xo`!rs*<(B+=G/-u:V#m<pO.U7FJ>WWi1#Q=]3#72&*
+<-`q*6mN-F#O29h!VcWr+)qPJ!<3)i!!$W]rscdRf`7I79u.e=s10HFjSs`~>
+#uQibs69U4\H1CHrs5Vbnc/X`Mbm7L:Bk'L<)6\S>5h>0CH=7-3`/RU>]tRCG&Co$@fBd8@L?[a
+FF/I\EGB&o@d@D)?;NF?7/L?sB6I`l?q^r4lX0cj!aGA+"<7Cd@%#RF%D`M,!1HSU_&MqE]Hm%.
+s*t~>
+#uQ`_s69U4\H(1CrrT/YnbrImW!`V+!%ML]rW!+6]8:7sg&BVG/ke/Q#mhM3<-`q*6mN-F#64`/
+#7E(UEIN"&1D9uuj8]6,B*Zod!&rI.%>@a>!M)nYYp])Ai<A`3s*t~>
+#uQ`_s69U4\H(1CrrT/YnbrImW!ED(!%ML]rW"?Y]8:7p"98E&"ACa(#mhM3<-`q*6mN-F#64`/
+#7E(UEIN"&1D9uuj8]6,B*Zod!&rI.%>@d?!M)nYYp])Ai<A`3s*t~>
+#uQ`_s6Tg7\H(1CrrT2\nbrIm`E?#5:L&0Er_Fr1e$GeD2D[-G<_Q1l@U`qeFF/I\EGB&o@UNSQ
+@V'=qG(+gZCh7'bjBr4-G@Frf8dekh?iiq.>P;G-$NMDZH.Dp(KiR(5SP2b_.ImGs"n:UQJ,~>
+#uul_s69U4\H(1CrrT#YnbiCknQ,_l.V&Y[!!F4Ps7k:HfHV/*9GRX/!W`N4'.cdhIWSOF'+"mD
+!!``8,Xc0lH!EEL#m]Yo!\@jee,TIgf)H6M=bZ8ERnQPU1\(M5"l88>J,~>
+#uul_s69U4\H(1CrrT#YnbiCknQ,_l.V&Y[!%Su"s7HKp!!*j/9GRX/!W`N4'.cdhIWSOF'+"mD
+!!``8+%0XgH!EEL#m]Yo!\@jee,TIgf)H6M=bZ8ERnQPU1\(M5"l88>J,~>
+#uul_s6Tg7\H(1CrrT#YnbiCkp5)UB>^9<I:EF,ss7eK.1Gi9/9Nkk4@:<VSASZ=1IXH6RAR]+V
+@/aUAB5r3GHZj:=@UeP/#A\To?slA:>O,Yu4;;#n?j$i;,@G<<rsnR&L$f#59MMNEnc/"\h;nTd~>
+$!E/cs69U4\cC:DrrSW\nbW7gQjYBS"8`'!FSYmf-l5QN"T\T)!<<-$!!``8)EV2LIUkhl#mU\8
+!!`fD4&gKSB1+!Q#7'Vr!]+'df`2!Qr;Zj+n^mdNnM@?9!M)nYWA3rCnJfL/s*t~>
+$!E/cs69U4\cC:DrrSW\nbW7gQj>0P"8`'NFQW]*!!*9t9EY@r!W`9%!<<?0#oYm1H%'9l*si/W
+!!!61'0B0=IV2%o$O6q(!!4r]#Li_S$h;jK%e2?XmK&kP9rTl;s7%&JjSs`~>
+$!N5ds6Tg7]E$LFrrSW\nbW7g\li9`<;TH'Sa/-h1Gi-+9O;.8@:<PP?srtC#A.jsH[^6[BDuB?
+@/j[CASuU:IWodHAR]-9?jCLk@UNS+**_`:!])'*pL"23"TTcTAb"CP%e2EZmK/qQ9r]u=s7%&J
+jSs`~>
+$!W,`s6]p9\cC1Arr\B!R.:%Q"6s'#$i0i'-iM[)E!6UN!<<0%!!*,t!#l.L'/N:'IW8"3'*eaB
+!!``:/5'u3FA"D'#7'c!!]s?df`2!Qr;Zj%maqIKnKYm>$DgEjWAF)EnN3T.s*t~>
+$!W,`s6]p9\cC1Arr\B!R.:%Q"6s'##l4N3-NX8J!=/f6!W`9&!<<-$qZ%Q?#no*fFFJ4&//&6n
+!!!6/$S4qjIWS4='*ed4!!55]#Li_S"n("B%e1d[n-Z!c9rTr=s7&1IjSs`~>
+$!i8bs6]p9]E$CCrr\Be](Z"#"7:G\=o(o(@l6%u1f%F\@:<PP@:3O?@/j[RAScC7IWfaIAR]+V
+?t*SVCN=TIHua%7@Uek8#B"Wm?skc1>O,\s.f`fJ?j9p;!$bl\maqIKnKbs?$DgEjW\s>HnN3T.
+s*t~>
+$"AMds6]p9\cC1Arr?U/!!>$2iVrfU"4Df0!W)it(Y8T<$?,tF!s&B&!<<-$pAk3u)%.]XA:Af'
+3uSD1!!!6/#p_oLIX,0[)@6ZA!!5P]#Li_S!UA;:%e1LXn-u3f9s,`2s7&dJjSs`~>
+$"AMds6]p9\cC1Arr?U/!!>$2iVrfU"4Df-!W)j-"p"](!=/Z*!s&B&!<<-$pAk3u)%.]XA:Af'
+3uSD1!!!6/#p2QGIX,0[)@6ZA!!5P]#Li_S!UA;:%e1LXn-u3f9s,`2s7&dJjSs`~>
+$"AMds6]p9]E$CCrr@?D:BPF5k5P>Z"4E*1;#=#u<\uTg1f%Le@UWYQ@:3O;@/j[EASQ41IX?0S
+An#4W@/aUAB5r3GHZj:=@Uf"<#B=cn?skc8>O5`!>9brt?j9^5!%VGbmFV@JnJfL;%Ac`mXsEQ;
+nP#5/s*t~>
+$"AA`s6]p6^&ZUErr?U,!"'Wd]D;KWS_5q&!W;uu(]Dtn:B1@r!<<-$!!*,k!#l.L)EUoDIV2%o
+$O6n:!!`fD4&gKSB1+!Q#7()*!^oZdf`2!Qqu?`UfDc?N,JijVV+aUg'Cl+m;j$/@J,~>
+$"AA`s6]p6^&ZUErr?U,!"'Wd]D;KWS_5q&!W;uu#6"T1!<`B&!W`9%!<<-$nc0U6#oYm)H%'Bo
+,RXh^!!!61'0B0=IV2%o$O6q5!!5P]#MB(W!W2otiRe)>nKYm>$DgEjYnQ[-nPkY3s*t~>
+$"AA`s6]s7^&ZUErr@?A:C:^)e+s$oS`G&m;#O/i<rOl^1f7Xg@:<PO@:3O6@/j[RAo;^;IWodH
+AR]+V?t*SVDKL5SGB%A/@Uf1A#B=cn?skK8>O5`!>803n?j9F-!%VGbk1BVCnKbs?$DgEjYoE65
+nPt_4s*t~>
+$"eYds6]p6^&ZLBrr?=!!!is6Q^[aKK`_AT!!!i6fEtCS!!30$!<E0$!U]sf#9F@+94r]q<&50o
+#64`/#7`:XEIN"&1D9uu!!!6s7+)&8db"L/nO0)@';\ArW=A@snPtV1s*t~>
+$"eYds6]p6^&ZLBrr?=!!!ij3Q^[aKK`_AT!!!6&!"/f1!!!'$!!**#!<MTgrs'ST/5'W)FAt%0
+#mUG1#6t_i96#E&9/@4d#64`/9172.!7KL!%e2r\nIq`m9W8Kjs7'*LjSs`~>
+$"eYds6]s7^&ZLBrr@6;:C(*[VjdG[W`2go:B4Gp1C>s9?smDO?t!JO@I7J&@NK6!Ed)t[FDPMt
+@UNSQ@VKUuG(+gZCh7'b?smGaEW0AG.f`f??ijO?9_Miu8cSiA?sqgBrsnQeU%&em9MDGqnGi#Y
+No^4j~>
+$#+\bs6p3<^&cRCrr?<t!"(2d1PON80`_:T0)aE0:B1@s!<<0%!!*,c!<39C#ol?<H$NX_*!liT
+!#?=V,Xc0lH!EEL%U;C&df9B[fDc?ND/o(bV+aRV"n;Q^8Xe`?J,~>
+$#+\bs6p3<^&cRCrr?<t!"(2d1PON8/-,bO"TAB/!<`B&!s&B'!<<-$l2^hh)[RKP>^:U"6lZL<
+#65MT#p2QGIX,0[)@g"?!Rh#K]@[&mnSN=:)l65%T`srcnO]21s*t~>
+$#4hes6p3<^&cRCrr@69:C:?PCoZRWF&5\/<rOl^1f7Xg@UWYQ@:3O.@/aU?CN4NEHZjCEraHOK
+>$>BJEI!"[G&Co+G&^nt>:V5i?ijO4=S?,,49,@3?sqI8rsnR9Eq(*F9MD,`nGi#MRcOL!~>
+$#=\`s6p3<^&cLArr?<t!"(2d!rr<:Alo-90)aE0/cYkR!<<0%!!*,^!#GkH'/NU0IW8"!9M@>J
+!!`fD4&gKSIM:-0!3"KK%A>`B-_X4-RK2XQnLLd's*t~>
+$#=\`s6p3<^&cLArr?<t!"(2d!rr<:Alo-9"TAB/!<`B&!s&B'!<<-$jT$)%#no*oFFJ4&)GEg`
+"98Z5'0B0=IXVsY!!&tKrsbY\jX6`q9UYtHs7%VBjSs`~>
+$#Xncs6p3<^&cLArr@69:C:?P<)6:nR?^`J<rOl^1fe!l@UWYQ@:3O)@/j[@AScI9IWfaDr_*i/
+?t*SVDKL5SIUunp>9bri?ijF1>P;G/1B7D*?spt)rsbY^jXHls9UYtKs7%VBjSs`~>
+$#Ohbs6p3:^&cI@rr>^c!!4W\"8i0!$NMgXfEs52!!<6%!s&B&!T=%Y#7q7g6nD"i.Q\OT#64`/
+#7_F/!!!&f!!%l,rse2ndP74b9U,Y?s4m_;jSs`~>
+$#Ohbs6p3:^&cI@rr>^c!!4W\"8i0!#QP#,!"/f1!!!*%!!<6%!<M-Zrs')C,Xa1W2_$m-#mUG1
+#6t_PjT#8]mJm6Df)H3D!R`]l9MC]Pjo=-;jlHGl~>
+$#Ohbs6p3:^&lOArr@*5:BFdH<;]Pl=TDM%1C>s>?smGP?t*PP@GkPn@M!*cEGJ6A>]+._@UNSQ
+@VKEQ?ijOP1[AEM:^((s?j8Ce!%VGbZe#-cl2f<gSP2_B!Tj@;!TiDBJ,~>
+$#O\^s6p3:^&cI@rrRX!!W<!!!<`<$!\.^_q>^LJrR_H0!!!0'!!<6%!<LsU$l2K)(0#R.A4.[N
+#7&TU!+sg^%.G4,4-`K5NWnD29R5[uJ,~>
+$#O__s6p3:^&cI@rrRX!!W<!!!<`<$!\.^_q>^KurW!<,"98E*!<<3&!!*,U!"9W96l&aIIUkhl
+$O6p`!!$W^rs\B9SNE*19TB;8n4\,fs*t~>
+$#O__s6p3:^&lOArrRXS;#O/j:fREi!aL"MqG.)lr\Fm<<a]<E@:3PQ?t%et$sHA">',+?H#[S1
+@Uf:D!a?X,lX0cd$X<=4"sX*J.pubQf)H0J)kB'U9MCHMiUBNfj8XW~>
+s)A;6s6pB>^&cC>rr[C\Ac_i1"p4l,!%ML]q>^LJrR_H0!!WT-!!30$!<V$V%2MB+('b'X/5'u3
+FA!V$!!#R@rs\EZRRrN69Ss25nN3T-s*t~>
+s)JA7s6pB>^&cC>rr[C\Ac_i1"p4l,!%ML]q>^KurW!<,"98W0!<<0%!!*/V!"B]39GRj<'.cdr
+IWS4&d/X/;f)H0K4.8a$9h^EOh=3S'j8XW~>
+s)JA7s6pB>^&lI?rr[C\R8EiX##nDq:L&0EqG.)lr\Fp=<a]HI@:3MP?t!L!?k$:69Nkn7ASZ=0
+IXH0Ora5e3'L_7p!^%0$p0\(E!!"NW@#*>5%.QEJ8WHM=N=+M34/M!;J,~>
+s)A;6s6pB>^&c7:rrdI]n5o_i!!NH`""Ig`q>^LkrR_Gn!!NN,!!<6%!<W6#!!2!X""Hu<$iL)*
+#6Y>Y97@l/!!"b)rs\EtISken9R.;tnPtV0s*t~>
+s)JA7s6pB>^&c7:rrdI]n5o_i!!NH`""Ig`q>^KurW!<,"onf1!<<3&!!*/V!!=]E9F1Rsrs&Z5
++%q&&dJs7uf)H0K<IRf!9h]gGcgb"qj8XW~>
+s)JA7s6pB>^&lF>rrdI]n<HiK:Ba^C<*X]JqG.)gr\Fp=<a]BG@:3PQ?t!LC?iXNk?isY-9Nh=%
+raH.GEdhe3?s="2lX0cM,?skL"r%%;.pub+f)H0K<IRf!9h]mIcgb"qj8XW~>
+$$C+Ts6pB<^'2O>s8R'@nbkuZr;[$(W/5-p!<N)u!)NRG$5W[G"T\T,!<<-%q#LBpr;ZfulN$r#
+p](@#F<&^/!$p.q%.S%I?@GUBCF?[_?A7G>J,~>
+$$C+Ts6pB<^'2O>s8R*AnbkuZr;[$(W/5-m!<N)u!!N9$$NUG3"U+o,"T\T(!r)`q!Ta=](AIk2
+#BUs6!!"+lrs\F3CL2Ha9PZ#dnQpq0s*t~>
+$$C+Ts6pB<^'2O>s8R*Anbn5>rD*Vs`Kk^N:f.'c!)`_O$T(ml@U`bR@UWYQ@K'X79)W-!?;Ou,
+?iXO-@/j@'@/jF*?jC.gCLCOS$V]np!a@02oj@t3!!"f_?t\'j%.S(M?@GUBDCN-d?A7G>J,~>
+$$C+Ts6pK?^'2C;rs/(+IfKHD2Z`jW"TtNjdW?9(!WN-":]8oQ(B=UB!<<9(!!*2u!!<6%!!1gS
+!XEfcf`;$Qqu?^1ec-#"?<MDG9O9fWnSNR3s*t~>
+$$C+Ts6pK?^'2C;rs/(+IfKHD2Z`jW"TtNjdW?9(!WN-""TAB/!<rN-"T\T,!<<-&q>^Tu!!!&S
+!!3CI)V>#i!W2ot'@m*jF^A3n:/"tUV=ADJj8XW~>
+$$C+Ts6pK?^'2O?rs/(+IfKHDGu4H8"]VLmh47aK;#a;k;>r?Z1fe!n@UWYR@:3MQra5^ora6".
+"TST3,;W)!pL"1t!!O&m6s/te#@`'m?sm1B:[DHj>9#d!?jC!>!!"f_?tImg$[#cZF\YV:4/MIa
+HfP-V~>
+$$g7Ts6pK;_$.[=rrV_&IfB?Kp+-7C!"(39q>^E*Ad\V?:]8oQ(B=UB!<<9(!!*2m!!!&X!!3CN
+'E/"3!S7;P$i\`W$]\(uBhh?)9pP6aH/npT~>
+$$g7Ts6pK;_$.[=rrV_&IfB?Kp+-7C!"(39q>^E*AdAD<"TAB/!X8W."T\T,!<<-&nc/XjhuEf`
+Gn^/WrrL^O!=SnXrsOiaBk^=9=\Y1OCO+t?J,~>
+$%$FWs6pK;_$.[=rrV_&IfB?KpM3V(:C:?eq>^EBR9<?_;>r?Z2-+*o@UWYR@:3MQra5^ora5^V
+q>^[#$R7H$>Pqk/9)ASk$QLrr>P;G0@XDZo?s<\/lsKm!$VL,#!*fF&">aFnAcC9\$]\)!C/.H+
+9pP6dHfP-V~>
+$%?LVs7$cB_$.[=rrV_&If99Jm3D`3!!4W\[f-4.q5?i'rR_Gn!!<B*!!NB'!<_]h!!20]!XEua
+joGD^n,NLj#Op=E%(.U;;,p:e>D<*&C%:9aJ,~>
+$%?LVs7$cB_$.[=rrV_&If99Jm2lB.!!4W\[f-4.q5?girW!<-"on`/!<<9(!!*2h!!!&]!!3CN
+'BT;p!Up'j!=/,FrsZ:cJl,NA;-SbSH"lg0s*t~>
+$%?LVs7$cB_$.[=rrV_&If99Jnn1eu:BFdHb5M>Bq8J+br\Fp><a]BG@:3PQ?t!OD?iWgu?iVGE
+!!330=T2\.7.pT_$PY*bqHsP;HY$Sm>6%dl?ijO6;"e8s=T/:'1LOU"nCIUJ[4?i+<D67qL&ZL7
+n`9_#~>
+$%?@Rs7$c>_$[p?rrV^pL&CrVj;%ar!%MLe]DMU.l2B6A$NL>6!<<9(!!*2t!!3fQ!TO.[!Vuct
+$%<92!!30+nCIUJ_Aeb%?;++.H2ib)n`9_#~>
+$%?@Rs7$c>_$[p?rrV^pL&CrVj;%ar!%MLb]DMU.EW,qG!XJc0"T\T,!<<-&q#CI0)Zet!!!2or
+!XX;`df9FM#Op=E%)NsK4'kTUBmK`9=n1SQJ,~>
+$%?@Rs7$cB_$[p?rrV^rL&CrVlWR+\:L&0Je,0.FNW(^A2-F<r@UWYR@:3MQra5^ura5gQ',puG
+!!$.#?iW=\!!!)s?jC.iARJnJ!*JSq!a#G)p0[krrW!'W?smI5f)H/u)jNKk9MT>Ls,("MjSs`~>
+$%cXVs7$c=_$[d;rrV^cQ2CRefa@f\.V&Vha8Gr;l2B6A$NL>6!<<9(!!*3!!!r[mbfmJK?7Q?`
+k5YJ_qZ$[(ILG<=!!2KfrrN2gf)H03$Df7e9MoeHnWci=jSs`~>
+$%cXVs7$c=_$[d;rrV^cQ2CRefa%TY.V&Vea8GrJE<-%>!XJc0"T\T,!<<-&qZ$p'Qd![]KjH8:
+!TsF_!W)iu$%<9F!!!&f!<3*#mahCHfa=Q+BhVBED=Nlcn`9_#~>
+$%cXVs7$c=_$[j=rrV^cQ2CRejB5;T>^9:Of_ka[NANFI2-F<r@UWYR@:3MQra6.,?smE@bfmJK
+?7Q?`qZ$V#ra5^gnc/[l9)N'%@X_lr?s!D2lsKlk"^C\.!(?ed">aFo@ID_H%+tua.r%aTEc(?3
+:%@<EJ,~>
+$%cLRs7$c=_$[a:rrV^bQ2:Ldb6n>#A-2f>a8Q#<l2B6A"TS]0!<<9(!!*3!!!*+tqTK/OKjH8:
+!<M<_!XX;^df9FQ!p\A:%-[bs)iBNXIU_i4:@[EFJ,~>
+$%cLRs7$c=_$[a:rrV^bQ2:LdcNjP$A-2f;a8Q#KE<-%>!X&K,"T\T,!<<-&qZ$WtVY\L@[=qp;
+$3:1i!!3IU$.AkU"Tmu?rs\,lYoARXZ$p0PPtpl1s*t~>
+$%cLRs7%&E_$[a:rrV^bQ2:LdiE8u^GuRRBf_tg\NANFI2-s["@UWYR@:3MQra5k$?smERqTK2P
+KjH8:!<QL)?iW"Q!!*7*rEok>IUZ\m=9)Ii?ii_1>P;G)4T5<`1LO[#mFM:Gl2\(.MMeZf@e#^Y
+n`9_#~>
+$&)URs7%&B_%!s=rrV^bQ21Fc])sNn!rr</a8Z)=l2K<Cf`_?Z"T\T,!<<-&qZ$WtVY/.7RK3HV
+!<3)u!!3IU$.8eS!UA89%.FG7$Ln)qPtpkK2t>u/J,~>
+$&)URs7%&B_%!s=rrV^bQ21Fc])sNn!rr<,a8Z)LE<-%>"9\]."T\T,!<<-&qZ$WtVY/.6RK;aT
+!!2ut!XX;^dJs:KlIPtDn--N5nGiNR:@Y;Bn`9_#~>
+$&)[Ts7%&B_%!s=rrV^bQ21Fcdo9Rt<)6:mf`(m]NANFI2I9d#@UWYR@:3MQra5k&?smERoumK+
+!abk6!&O-F!<QU+?jC.i@UNSG!*JSq!])'*p0[kVrVupSra5`nf)H0J"hk?5s8S?ZnZ"V>jSs`~>
+$&VmUs7%&B_%!g9rrV^YS,!!cW%)<[rW!'/bQ%V'rn%V3"TS]0!<<9(!!*3!!!*,,oumH9!W<!$
+6s_AN!Ug!i$[rE1!!*,bf)H0K'>=J.jo1N?nZan?jSs`~>
+$&VmUs7%&B_%!g9rrV^YS,!!cW%)<[rW!T;ci=#A!<<*&"98T/!<<9(!!*3!!!*,,oumH9!W<!$
+6s_AN!Ug!i$[rE1!!*,bf)H0K'>=J.jo1N?nZan?jSs`~>
+$&VpVs7%&B_%!g9rrV^YSbW3e`E[[fr_F21iW&q!1c$pG?=75O@:3PQ?t!OD?j'54?t$bAbQ4^F
+rEobJ?7Q?`oDeknrEokAIUZ\m=9)Rm?ijO_/+m9M/,fMK1]Cb^lIPtDnIrV:jlQK,:@YSHn`9_#~>
+$&VaQs7%&=_%!^6rrV^LWV?DoQXg3s!!<VWs5a13$eY[`"U+o,"T\T("8`'!!OMIC!29>k!<Hg3
+bQYD.>:U$]q>^Krqu?p7IKoiQ!<LaO!<M01rs\EBYnOEIBmsO]Yqtq2s*t~>
+$&VaQs7%&=_%!^6rrV^LWV?DoQXg3s!"oRcs%i^r!!EE)"U+o,"T\T("8`'!!OMIC!29>k!<Hg3
+bQYD.>:U$]q>^Krqu?p7IKoiQ!<LaO!<M01rs\EBYnOEIBmsO]Yqtq2s*t~>
+$&qsTs7%&=_%!g9rrV^NWqZMpVg28?:D-gds)U"Q1H&QI@U`bR@UWYQ@fBa<:LIR=^%KSMT`tF'
+!F_DqbQYD.>q66_q>^Nt>Q%q7AU\)r?r-o/m9g!",;]"#!$hIC!&OU^!9Vl4%.PUJ)mrsdIU_iP
+2=]c-J,~>
+$'A*Ts7%>E_%X*;rrV^F[J0\&eUn8-!"fUljOi,<f`D-W"T\T,!<<-%rW!'%!!!)3oumE)r;Zj!
+C&,sU[=qgs)u]g;!W2p!'6si2!!*,]f)H0K8W$Aj>@(W]s04<KjSs`~>
+$'A*Ts7%>E_%X*;rrV^F[J0\&eUn/*!"fLi:]UP!"9JQ,"T\T,!<<-%rW!'%!!!)3oumE)r;Zj!
+C&,sU[=qgs)u]g;!W2p!'6si2!!*,]f)H0K8W$Aj>@(W]s04<KjSs`~>
+$'A*Ts7%AF_%X*;rrV^G[J0\&eVdT.:D$ajF#5[22IU!&@UWYR@:3MPra5k*?smEUoumH*"o_m1
+@A<SA"LWqhAfL^L!<QL(?jC7i@UNS>"^CA%!a?@,oj@b6rVupSra5`lf)H0K8W$Al?!^ias04?L
+jSs`~>
+$'e9Us7%>A_%X!8rrV^F[J0\'eX_Bpqu@9Dgt:94f)bpU"T\T,!<<-&rW!'%!!!)7oumDur;Zj!
+FS3i]`_uj;!<N-!!ZH.cdJs:KjOX>>nSN97!0rfL[K"Agn`9_#~>
+$'e9Us7%>A_%X!8rrV^F[J0\'eX_Bpqu@9D2?<d\#m()1"T\T,!<<-&rW!'%!!!)7oumDur;Zj!
+FS3i\``)p<!W2p!)KZ54!!*,]f)H0KD/u'FQ'D?Ws2l;NjSs`~>
+$'e9Us7%AB_%X!8rrV^G[J0\'eX`^:r(dl-?SjPs3alE*@UWYR@:3MQra5k*?smEWoumH!$iXN7
+@@d)8"iaOB!!6L*?jC:k@UNS9$X<"+!a>h'oj@b-rVup\ra5`lf)H0KD/u'FQ'D?Ws2l;NjSs`~>
+$'e3Ss7%JE_%Wg3rrV^F[J0\(eXcMX!W2p.Y1VC[f)bpU"T\T,!<<-&qZ$Wu_Y)+QMZ!MU!I44[
+!)`^rr;Zm;F9g1n!9D]1$]8*WcN".%s8U4\n`9_#~>
+$'e3Ss7%JE_%Wg3rrV^F[J0\(eXcMX!W2p.#QXo.#m()1"T\T,!<<-&qZ$Wu_Y)+QMZ!MU!I44[
+!`8t!qu?d:F9g1n!9D]1$]8*WcN".%s8U4\n`9_#~>
+$'e3Ss7%PG_%Wj4rrV^G[J0\(eXcN,;#F*"2Dd3J3alE*@UWYR@:3MQra5k2?smE_oumGo$iXN7
+@Ai_@"&T+$?N"7:Ape&q?pkB,m9g!"!*Jo%!!W?%!'L6g!:/28$]8-XcN".%s8U4\n`9_#~>
+$(=HUs7%JA_%Wg3rrV^F[J0\)eXcO8Ac_i1!3Z=R%bCa^"Tnc*"T\T(!rr<%rVus$_Y)+QK)GZM
+!JU-h"3ND"!W<!",\IA9!<3)r!!)!.rro\UnGhV<rr3$k/+DX"J,~>
+$(=HUs7%JA_%Wg3rrV^F[J0\)eXcO8Ac_i1%gW.8!XSo."Tnc*"T\T("8`'!"2a`T!.t.L!<IoG
+bQ5jBqZ$[CB*[)i!!2or!9)K."gTNFs5i\JrrPbBnDsV"~>
+$(=HUs7%PC_%Wj4rrV^G[J0\)eXcO8R8EiX(H+'*2*,/R@U`bR@UWYQ@UNSM=C>NG`q@OVJd_Qc
+!F`#"bQH!F"^_.8#ASHl?slA:>O>f"=9)Is?iaR8rVup\ra5`gec,f\.IdB!mf*4f8Ls;ks*t~>
+$)'cWs7%VB_&K67rrV^F[J0\*eXcO9rDs%!!!'2$fFHL7!!NH*!!NB'!<iH'!WE'""ig5Z!."MC
+!<IoFbQ'U!!!4EY#LNMOg"$*(dK&S1rr\,ldes+E!rglelMlA~>
+$)'cWs7%VB_&K67rrV^F[J0\*eXcO9rDs%!!"T>9!!3H.!!NH*!!NB'!<r?#!<pL9bQ)qe!!*+S
+o#q(mqZ$[CB*Zfa!85p&!n%)6r;QkV'@QaVrrW2Q^?Y`K~>
+$)'cWs7%VB_&K67rrV^G[J0\*eXcO9rJ=AM:DYoG1Gq4%?t*SR?t*PP@:EVP?<CTC@`e;e!IGO[
+?ia]9o#q+p"oMa5C3O,p?p#E5m9fuj"^C\.!*fC%!'L6g!8l?,!n%)9r;QkV'@QgXrrW2Q^?Y`K~>
+$)'cWs7%hH_&K67rrV^F[J0\.eXcO9s85Cg!!'2$fFuC/!!NH*!!NB'!<iH'!<<*'#0->[!-.r;
+!<JPXbQ'a%!!4]V#LNMOg!p$';[q1SrsR-QcOG@'s1r.EEV/SsJ,~>
+$)'cWs7%hH_&K67rrV^F[J0\=eXcO9s8#7e!!!9*!!*f9!!NH*!!NB'!<rB$!X/eJoumDVr;Zj!
+Qh&?#48T!Z/6iG-!!(^%rrQ./df07ScN)9#IfKGa@K:H@li2J~>
+$)'cWs7%kI_&K67rrV^G[J0\EeXcO9s87XK:JWl*1GhR0?t*SR?t*PP@:EVP?<CTEABFMg!HJnR
+?ia]6o#q+r"oMa5CNa/p?o'$3m9fuX'O19=!*K1"!(?fo!8l<+!`]]Xrr3AP!7)+'s8ToE!-7_t
+s*t~>
+$)K`Rs7%nE_&K*3rrV^F[J0\&eXcO8rri-V!<B;%fF,h'!!<<(!!NB'!<rB$!X/nQoumDQr;Zj!
+R.AH$,PqHB1L(14!!(^$rt)F8mf3<E)tAAdn<!\q6k.]4s*t~>
+$)K`Rs7%nE_&K*3rrV^F[J0\&eXcO8rtG2e!<<B+!!3l:!!<<(!!NB'!<rB$!X/nOoumDQr;Zj!
+R.AH$,PqHB1L(14!!(^$rt)F8mf3<E)tAAdn<!\q6k.]4s*t~>
+$)K`Rs7%tH_&K*3rrV^G[J0\&eXcO8ru1]Y:eru+1GqX1?t*SR?t*PP@:EVP>?bKE@e@kFD%utW
+!F`S1bQ/ssr*TbGG%+ie1F$,k@/h_W>P;G):Ak.m7/gQohp_T:YlO4ls,%ccIU_f/!$jrAea*6c~>
+$)olRs7%tC_&Js/rrV^F[J0\&eXcO7rr_sG!NuFS$d&MN!s8Q("T\T("oJ?%!Xm0DbQ)8R!!*+t
+o#q(QqZ$[Z<!UeN!85j$&FKRNs8TV0fi)niRK/J=!O:tjJ,~>
+$)olRs7%tC_&Js/rrV^F[J0\&eXcO7rt>#V!=/]+!Ykb:!s8Q("T\T("oJ?%!Xm0DbQ)8R!!*+t
+o#q(QqZ$[Z<!UeN!85j$&FKRNs8TV0fi3"kRK/J=!O:tjJ,~>
+$*$#Us7%tC_&Js/rrV^G[J0\&eXcO7ru1WI:c:-d2+D"^@U`bR@UWYQ@UNSJ>@:lNb4WsZAfUeX
+!F`P0bQ/Xjr*TbIFCJWc.k=il?ijOW1\G,U7/[)c7/gQohp_T:mK/"?s1&-_<HA)-!0N]NZ0VF?~>
+$*H)Ss7&%E_'>E4rrV^@[J0\&eXcO6rrVR+Y5[&]f)bpS!s&B*!<<-)rW!'%!!3YQoumDFr;Zj!
+VXhq2'Dhb26q[d4!!-Q.eGg*M,JO0FlC%m.jo<I'NghD1li2J~>
+$*H)Ss7&%E_'>E4rrV^@[J0\&eXcO6rt4W:#QOi+#m()/!s&B*!<<-)qu?d"%a+Ig!+Pm,!<K(g
+bQ&=R!!5P]#LNMP@]@lW&Fh!ZrpK'?"bPk9aoIHk-Y_oHJ,~>
+$*H/Us7&+G_'GK5rrV^@[J0\&eXcO6ru(B>2D[-H3alE*@UWYR@:3MS?sm)C?t!cloumGG,Q;'O
+@CbsQ!>>k=?j:Uk@UNCj/+$^G>9#cu?iW=f!!#Fd?ia`:eGg*M,ej9Gm@"31jo<I'Nh%V6li2J~>
+$*H/Us7&1E_'>E4rrV^8^A%X/eXcO4rrCdPfF-:4!!<<(!!NB'!=&N'!s&B''D0KK?Msj)!OMCA
+!Ql)Q!!5P]#LEGS0r]<+me$,Ns8N#es6fpPrTX@Ds5F"6s4J1<ccsJG`Y61N:-2-pL%)fE!0O*V
+2sK]/J,~>
+$*H/Us7&1E_'>E4rrV^8^A%X/eXcO4rsonH!!3H.!!<<(!!NB'!=&H%!<Nr,bQ(uJ!!*,,o?76X
+'Dhb26q[d3!!P*VFh-r4oDejirp]sUs6BRIs5j:>s5!_.(=gaU`kfY._3%JS9R2?]^-hs`V,TD<
+m/MS~>
+$*H/Us7&1E_'GK5rrV^9^A%X/eXcO4rt\'\1Gq4%?t*SR?t*PP@:WbR=C,BDD"PpP?6fGW!F`\5
+bQ>p#$iFB:EH5Mr>9brk?ijO?9_Dcn1]7:R9)`3&$Sn`)\aK+]s8W)tnGhqVmJZ>Mjo=<>h>c.D
+e^)L[_8[/)O\Ru3H\Lt'6i`@G<B9@2s*t~>
+$*H/Us7&LJ_'bN3rrV^0`qTK7eXcO4rt!i9f\+jX!!<B*!!<6%!=&N'!s&B&'D0KK<W)mu!OMCA
+!QklL!!3Bu7*kp!2@TWd.hdNY`kf3jWMQ&GMLp+nCLUaW<Dc=U4#&61)\Wko$3^G2!!!$#"U,6U
+BfcZ%Bj2MqW<G5GV58kGcg:[^~>
+$*H/Us7&LJ_'bN3rrV^0`qTK7eXcO4rsonH!!ET0!!<B*!!<6%!=&H%!<El+bQ(ZA!!*,,o?76X%
+K$2-#>7J3!'iIP!!"M_K$;6N\Zr-1RZWJZH#d\0@Tui08OPWp.jGuH'+G9P!<E0#!<E?-$?^&E$
+<:eE)]Pa[2jL59K`KHcs*t~>
+$*H/Us7&LJ_'tZ5rrV^0`qTK7eXcO4rt\'\1H%:&?t*SR?t*PP@:WbR=C,BDD"PpP<@e&V!F`\5
+bQ>or'`DDE@WHHr?s=U,m9fut!*Jo%!%\!J!)EN$5YMUe!%S_7bf7K0Z)XXhOc"a;Ec,>q>ua`n
+6p!.S,T@C1%137?!<<*#!X/`7F_WuF<GGeY)la'%Q)1=2!71$3J,~>
+$*H/Us7&LG_'bB/rrV^0bkM,=eXcO5rtk[gf\"m/!WW<+!<<3&!!*H-!!**#!?CaU!)EIm!<U",
+bQ5inqu?d'917qC!!2Bc.8F)8Pqu)QE@3+a.l07K6qgH\?=IM^D/j]IJr5\US"Z[XY-k[J]"5WQ
+_%90OZ+dNT[?9R9S#)sH8H?'_s*t~>
+$*H/Us7&LG_'bB/rrV^0bkM,=eXcO5rtkYN!WW?0!WW<+!<<3&!!*H-!!**#!?CaU!)EIm!<U",
+bQ5inqu?d'917qC!!2Bc.83r6Pqu)QE[N4b.l07K6qgH\?=IM^D/scJJr5\US"Z[XY-k[J]"5WQ
+_%90OZ+dNT[?9R9S#)sH8H?'_s*t~>
+$*H/Us7&LG_'tN1rrV^0bkM,=eXcO5rtkZ(2)@-O@:3PR@:3PQ?t!VS?r16=@<(q`!DY0E?ia]M
+o?79Y$5EGH#@_^n?sm1Y4RHMX=9;_"?iV2F!!#dn?n"oX7$TW')fdAV.k<J=4%)b>>$bZMDJaE:
+IY*H>Q(=VFWiib;\\,ShqnWh8'=#9Z]X<m`Q(=bJPt:t`m/MS~>
+$*H/Us7&[L_(1Z3rrV^0bkM,=eXcO5rt,1`f\"m/!WW<+!<<3&!!*K,!!NB'!@,q8p<3M.r;Zj"
+_XktP`Wc8?!XD[dci=%se1hP'=XUVkCID%Ms8V&SPt;!2V<e/3~>
+$*H/Us7&[L_(1Z3rrV^0bkM,=eXcO5rt,/G!WW?0!WW<+!<<3&!!*K,!!NB'!@,q8p<3M.r;Zj"
+_XktP`Wc8?!XD[dci=%se1hP'=XUVkCID%Ms8V&SPt;!2V<e/3~>
+$*H/Us7&[L_(1Z3rrV^0bkM,=eXcO5ru(f*2)@-O@:3PR@:3PQ?t!VS?r(0<@<Ko@p<3P//,ioW
+@E.o_!m(T[rEok>FDbJo>803e?ij"0>P2A('`A"39`AE"2q0Sp6s;%I^2?>9ec5[.V3OUR18X=:
+J,~>
+$*H/Us7&[G_(1E,rrV^0bkM,=eXcO5rrN,Qrn%V3"TS]1!<<0&!!!E+!"/f-!B'oUo]bJjccuC3
+!'C,Z!<^42bl>Z_"oJ?%#?3M/!!!'!!!$Z]OV"2nQ+DDE6igoYs8Abp2kf3qs*t~>
+$*H/Us7&[G_(1E,rrV^0bkM,=eXcO5rt,/G!WW3'"98T0!<<0&!!!E+!"/f-!B'oUo]bJjccuC3
+!'C,Z!<^42bl>Z_"oJ?%#?3M/!!!'!!!$Z]OV"2nQ+DDE6igoYs8Abp2kf3qs*t~>
+$*H/Us7&[G_(1N/rrV^0bkM,=eXcO5ru_502)@$H?=75Q@:3MP?smPR?qas9@=eIWo]kPkccuC3
+!BW+:?ia`VoZ[?T!<jJA?jC._Cg^XT'L_=r!^%H,oj@b-r;Zgora5_Me<(<9$C/8Q!(6m#iW&kQ
+!BHk4lMlA~>
+$*H/Us7&gG_(gi2rrV^0bkM,=eXcO5rrN,Qrn%V3"TS]1!<<0)!!*K,!!<6%!B^/X#6"2Zjk7s;
+r;Zj%`q7IV`khcS!!3C11YMg/!VcWpVUX9/XoYer!Hjib!/fkWKcA_/s*t~>
+$*H/Us7&gG_(gi2rrV^0bkM,=eXcO5rt,/G!WW3'"98T0!<<0)!!*K,!!<6%!B^/X#6"2Zjk7s;
+r;Zj%`q7IV`khcS!!3C11XH+%VUX9/XoYer!Hjib!/fkWKcA_/s*t~>
+$*H/Us7&gG_(po3rrV^0bkM,=eXcO5rtkZ(2)@$H?=75Q@:3MQ?t!VS?qOg7@>4RX#Q=;^jk7s;
+1]Cb_@`e8d"3JOa*;s7M@WlQq?s="2m9orE!*f/)!F>s.!!$.#?i[aefab.dZ'k`:RY:a!jVrmm
+g$&Hd~>
+$*H/Us7&sK_(gZ-rrV^0bkM,=eXcO5rrW/Ng&BV2"TS]1!!!$(!!*K*!!**kr;QcrqYpOSrW!!#
+#0-;Z!m8=[qu?d'A1ZF7!!2ip!2e9!&?Z2BOTC'&OTg3>,CTWdh>Z^>J,~>
+$*H/Us7&sK_(gZ-rrV^0bkM,=eXcO5rt,,8"98E'"98T0!!!$(!!*K*!!**kr;QcrqYpOSrW!!#
+#0-;Z!m8=[qu?d'A1Z(-!2e9!&?Z2BOTC'&OTg3>,CTWdh>Z^>J,~>
+$*H/Us7&sK_(p`.rrV^0bkM,=eXcO5rtkVp2D[-H?=75Q?smDR?t!VS?qOg7@>Fd\!<2ip!BDt8
+?iaf[oZRE[_#bk[?jC.dCLCOS$VKhp!a?X,oj@c+qu?_!ra5`:eCbD9"gsHnJsqf*I^LGM!286J
+lMlA~>
+$*H/Us7&sH_)$f/rrV^0bkM,=eXH=2rrW,Mg&BV2(B=OA!<<-.!!*K,!!rZ+!CY8ejm)R<r;Qit
+s"XKQ!W`\OoZRBZ^&e-3!XE?`ci=*5`q@4>_=5/OXoYN,=TERh0r_GcPsbWl=g@5Xs*t~>
+$*H/Us7&sH_)$f/rrV^0bkM,=eXH=2rt,#5"98E'"on`0!<<-.!!*K,!!rZ+!CY8ejm)R<r;Qit
+s"XKQ!W`\MoZRBZ^&e-3!XE?`ci=*5`q@4>_=5/OXoYN,=TERh0r_GcPsbWl=g@5Xs*t~>
+$*H/Us7&sH_)6r1rrV^0bkM,=eXH=2ruM"u2D[-H<a]BI@:3MT?t!VS?pnC1@=?JTjmDg@r;Qlu
+s"Z_9?iXd0bQH#%![IYO#@_ml?sm1B:@;Kk>73jl?iX=,!!$7&?i[+s`q$t8^(RRLWj,_-FX/`B
+[0i0e!?54IlKnP$~>
+$*c5Ts7'*H_)6i.rrV^0bkM,=mXk00rrW,Mg&BV2(B=UC-PHjt!!*T/!!<6%!D*.4#gL]Kjm)R<
+s!RaF!=R'BbQ>qt!W2p!#B:a^!!!&e!<3)a!8[bO"VW7O;80b4%4A!dD&]=BRVabZH1^M(J,~>
+$*c5Ts7'*H_)6i.rrV^0bkM,=mXk00rt,#5"98E&"onf2-PHjt!!*T/!!<6%!D*.4#gL]Kjm)R<
+s!RaF!=R'BbQ>qt!W2p!#B:a^!!!&e!<3)a!8[bO"VW7O;80b4%4A!dD&]=BRVabZH1^M(J,~>
+$*c8Us7'*H_)6i.rrV^0bkM,=mXk31rtkSo2D[-G<a]BI@qB4c?t!bW?pnC1@>Fd)$-gfLjmDg@
+s!^)0?iai]oZRE[\H+5Z?jC.aCLCOS"]4Vp!a>_&oj@bpqu?_$ra5a@!;-BX!r)p4.7@%I^-iDZ
+V7pdcV4F&l1&u[nmJh\~>
+$+2;Rs7'6G_)m,0rrV^0bkM,=p4D`0rrW,Mg&BV2(B=Fo9h\;M!!*T-!!**rp<3T_cPuf_!=m9D
+bQ,'J!!3CI)ZB^:!Rq)SB8)&)EOh@"mbR9h$b6:3[CN95^5;oJRf9,cPp]f8mJh\~>
+$+2;Rs7'6G_)m,0rrV^0bkM,=p4D`0rt,#5"98E&"onW^9h\;M!!*T-!!**pp<3T_cPuf_!=m9D
+bQ,'J!!3CI)ZB^:!Rq)SB8)&)Ek.I#mbR9h$b6:3[CN95^5;oJRf9,cPp]f8mJh\~>
+$+2;Rs7'9H_)m,0rrV^0bkM,=pO_i1rtkSo2D[-G<a]<\9h\<1?t!bW?p%h)@?C3,"3o.27/gQp
+C!-%k!jr"YrEok>HtHbo>67pp?ijF1=S6&%9)JYh>Q/"8GD1a9Ek.I#mbR9h$b6=4[CN<6^5;oJ
+Rf9,cPpp#<mJh\~>
+$+VSVs7'<F_)m,0rrV^0bkM,=q3ob/rrW,Mg&BV+/cYoor_*E9!<E].!!*+%oZR:Kr;Zg2o#q*:
+qZ$[&Gn\^.!!3#u#<#7LD'QH*FkQd+_$t7d_7HVB^',0DV59XpQ0eO$~>
+$+VSVs7'<F_)m,0rrV^0bkM,=q3ob/rsAN."98E&"98IEr_*E9!<E].!!*+%oZR:Kr;Zg2o#q*:
+qZ$[&Gn\^.!!3#u#<,=MD'QH*FkQd+_$t7d_7HVB^',0DV59XpQ0eO$~>
+$+VSVs7'BH_)m,0rrV^0bkM,=q3ob/rsATa2D[-G<a]?`r_*ZH@:<kX?p%h)@>XX#!>@m#?iY$6
+bQ=pI/,`i\@XDZo?s<V5mU-)i$X<:3!&OQR!<QL)@/`h&D'ZN+FkQd+_$t7d_7ZeE^',0DV59^r
+Q0eO$~>
+$+_MSs7'EI_)lr+rrV^0b4ko;q6dd1rrW,Mg&BV+:B1Aor_*E!!!*c2!!*+&oZR:Kr;Zg2o#q*5
+qZ$[&Gn\a/rW2uu#<#7ID'QH*FkQd+oA(Vu!"((RD;C'L;4WsP^?klM~>
+$+_MSs7'EI_)lr+rrV^0b4ko;q6dd1rsAN."98E&"98F$r_*E!!!*c2!!*+&oZR:Kr;Zg2o#q*5
+qZ$[&Gn\a/rrN&u#<,=JD'QH*FkQd+oA(Vu!"((RD;C'L;4WsP^?klM~>
+$+q_Ws7'EI_)m#-rrV^0b4ko;q6dd1rsATa2D[-G;.*dRr_*ZB?t!kZ?p%h)@?pK/!>A*)?iY$6
+bQ=dE1]:\d@XDZo?s!D2mU-)Y**`)D!$(t<rrN1,ra>b""\EPV[;C'>rt+eX,ROMY.0+5@M?$ME
+PlSPbs*t~>
+$,.YSs7'QI_*iG0rrV^8_=mm1c^jn0rrW,Mg&BV2:B1B"9MJ2k!!*c2!!*+4oumHZ%K-8,*:h;R
+U&+fk$%<9:!!!&u!!!&t!!bD4!(eECD0=P3&;gIQh<FG!jYM2[6p$ll%FshFJ,~>
+$,.YSs7'QI_*iG0rrV^8_=mm1c^jn0rt,#5"98E&"98F,9MJ2k!!*c2!!*+4oumHZ%K-8,*:h;R
+U&+fk$%<95!!!&t!!bG5!(eECD0=P3&;gIQh<FG!jYM2Y6p$ll%FshFJ,~>
+$,.\Ts7'QI_*iG0rrV^9_=mm1c^jn0rtkSo2D[-G;.*dT9MJ3+?t!kZ?p%h)@@?f4!m1sGra5_G
+o#q0/!&OR]#@`-n?sm(:=RKSs.f`fI?iaR;rVus#"oVg69Ig*7,dhK3g&DVC!0uC*nF>TtHi-8n
+SV7O'm/MS~>
+$,IkVs7'QI_*iG0rrV^<\b?%)l@ns0rrW,Mg&BV2Du]l]7#F'<!!*c2!!*+4oumK[$3C,+!$h'Y
+!1Ncb!XX;`ci=:e!#n<N[;C'?rrV^YQ2CReO[S;0!*MB<jm<"t~>
+$,IkVs7'QI_*iG0rrV^<\b?%)l@ns0rt,#5"98E&#QOjJ7#F'<!!*c2!!*+4oumK[$3C,+!$h'Y
+!1Ncb!XX;`ci=:e!#n<N[;C'?rrV^YQ2CReO[S;1!*MB<jm<"t~>
+$,InWs7'QI_*iG0rrV^>\b?%)m=k<4rtkSo2D[-G:LIRd7#F'a?t!kZ?p%h)@@?f4!m1jHra5_K
+o#q0(!&OR]#@`-n?sm(:=RTW!>9brs?iW=e!!!E*?jA7`)aksZD0=S4!qA[Dqu6qa7-.DK>!"M$
+m/MS~>
+$-!qSs7']H_*i;,rrV^FZ1e2!p4Df3rrW,Mg&BV2Du]l]9VF7S!!*T-!!*+7oumHV"oSE$/+Uma
+Oo#+[$%<3[!!!&L!!a<;rPBeeD0=S4!qAj6rVm5pjV)M/\Q(?aL&UH=J,~>
+$-!qSs7']H_*i>-rrV^FZ1e2!p4Df3rt,#5"98E&#QOjJ9VF7S!!*T-!!*+7oumHV"oSE$/+Uma
+Oo#+[$%<3[!!!&L!!a<;rPBeeD0=S4!qAj6rVm5pjV)M-\Q(?aL&UH=J,~>
+$-!qSs7']J_*i>-rrV^GZ1e2!pO_o4rtkSo2D[-G:LIRd9VF>%?t!bW?p%h)@A<G=!m(UJra5_J
+o#q/t!&OR]#@`-k?sm(<>OPr$>80L!?iXF.!!!E*?jA8\rPg+jD0=S4!qAj6rVm5pjV)M/\Q(Bb
+L&UH=J,~>
+$-!qSs7'fK_+AM-rrV^FZM+;"q3BY2rrW,Mg&BV2RK*A1<M;3\!!*T-!!*+BoumHV"oSE$2tG/m
+L&1iS$%<0\!!*,f!<3)b!!g.9s5a]tD0=P3%]'0!`gV$S-Tg#]s8M99lMlA~>
+$-!qSs7'fK_+AM-rrV^FZM+;"q3BY2rt,#5"98E&)?9e[<M;3\!!*T-!!*+BoumHV"oSE$2tG/m
+L&1iS$%<0\!!*,f!<3)b!!g.9s5a]tD0=P3%]'0!`gV$S-Tg#]s8M99lMlA~>
+$-=.Vs7'iN_+AM-rrV^G[J'V%q3BY2rtkSo2D[-G:LIUY<M;:.?t!bW?p%h)@@d)8!lbCGra5_O
+o#q/h!&OR]#@`-k?sle4>OPr$>67Xp?iV2D!!!`3?jG0\s5a]tD0=P3%]'0!`gV$U.6H5_s8M<:
+lMlA~>
+$-X@Ys7'rK_+AM-rrV^FZM+;"q6IU0rrW,Mg&BV2RK*A.@\GSi!!3Q-!!<6%!I4:]!Q#$=!!#+O
+bQ*+h!!3OW$/PX^!V??sa77DL!5Vu]g&DDQas.inCPAU-!5@UqJ,~>
+$-X@Ys7'rK_+AM-rrV^FZM+;"q6IU0rt,#5"98E&)?9eY@\GSi!!3Q-!!<6%!I4:]!Q#$=!!#+O
+bQ*+h!!3OW$.&YWa77DL!5Vu^g&DDQas.inCPAU-!5@UqJ,~>
+$-X@Ys7'rK_+AM-rrV^G[J'V%q6dm5rtkSo2D[-G:LIRN@\GZ;?t!VS?p%k*@AieB!lbCGra5_[
+o#q/a!'L3f#A&?n?slb6>OPr$=9)Iu?iaRYq>^L8rEol_n]af/_-V08rsGIB,TB-hKr&nl^?5HG~>
+$-s:Ts7'rK_+eY-rrV^F[IsP$bb=k2rrW,Mg&BV2ZiC8DCS<Oc!!!3%!!<6%!JU3j!Png8!!#R\
+bQ)e_!!3g_#LEGUM)PTXh9#_Og&D,6<U'MQ"olRURNq@cs*t~>
+$-s:Ts7'rK_+eY-rrV^F[IsP$bb=k2rt,#5"98E&.f]`eCS<Oc!!!3%!!<6%!JU3j!Png8!!#R\
+bQ)e_!!3g_#LEGUM)PTYh9#_Og&D,6<U'MQ"olRURNq@cs*t~>
+$-s:Ts7'rK_+e\.rrV^G[IsP$bb=k2rtkSo2D[-G;da'LDP8qE?smGO?o)5!@B0"E!l4qBra5_]
+o#q/X!'L3f#A&?n?slS7>OPr$6kil$?i`k-q#CCFrEokr3<aHZaoI.KrrS3\lMg;Ws2G_@,k:'t
+J,~>
+$ITUXs7'rG_+n_Dl2LhT2lZKM!pPF4rVlrsf@g/U$FBd@@SKQQ<r`4&rW!$$!!.fHbQ5EYr;Zgg
+o#q)RqZ$[2GmDk"!!3#u"rE<U^.A?cf`)#%B(>j""Q]Wg!:]1OJ,~>
+$ITUXs7'rH_+n_Dl2LhT2lZKM!pPF4rVmH*#m:5.!@n-X@SKQQ<r`4&rW!$$!!.fHbQ5EYr;Zgg
+o#q)SqZ$[2GmDk"!!3#u"rE<U^.A?cf`)#%B(>j""Q]Wg!:]1OJ,~>
+$ITUXs7'rH_+nbEl2LhT3NDcP!pYL6rVm]33]8cM1fIdn@SKQSM-s_#?skd!?t$).bQ>K[>Q/"1
+L[rXjEWAN+?jC7i@UNS3$X<(-!])'*qd9G,,PM0<;#Oc+/WSZ$8HOq)rrRX]nbrIjjT)OcnE9h%~>
+$ITUXs8R(Y\PZu<l2LhT7%s;R!q_*9rVlrsf@g/U$H`>^9.));<r`4$rW!$$!!/GZbQ><U!WE'!
+=7XQ8C&7l3)KZ53!!WJ9TdLM*l.>qCIV/-MnFZbF'*)2)kPp&~>
+$ITUXs8R+[\PZu<l2LhT7%s;R!q_*9rVmH*#m:5.!>PSJ9.));<r`4$rW!$$!!/GZbQ56Tr;Zh!
+o#q)JqZ$[9F9g1n"p)?0-PM*rfDc5-B(>ojo`+.h!*SgSs*t~>
+$ITUXs8R+[\PZu<l2LhT7%s;R!q_*9rVm]33]8cM1e(ka9dqMAM-s_"?skd!?t#u+bQ><V?N+=4
+M=SjlC&g[#?jC:k@UNS3'O1'7!a?m*rEo\/4<4%p!#5B>#%>uS.2.<ufDc5-B(>ojo`+1q!*\mT
+s*t~>
+$IoUTs8R(Y\Plu:l2LhT8Xf>P!r7u7rVlrtf@g/U$H`>g6mj?4<r`4$rW!$$!We\]bQ,'K!!$-l
+bQ)8P!!4-[#Nu-f!U9Xe'.9@=ec,u%C%6mSH2m]62>QD7J,~>
+$IoUTs8R+[\Q!&;l2LhT8Xf>P!r7u7rVmH-#m:5.!>PSS6mj?4<r`4$rW!$$!We\]bQ,'K!!$-l
+bQ)8P!!4-[#LEGQ'.9@=ec,u%C%6mSH2m]62>QD7J,~>
+$IoUTs8R+[\Q*,<l2LhT8Xf>P!r7u7rVmQ03]8cM1e(kg6n'Q8M-s_"?skei@0!n3bQ5*TrEoVj
+o#q/I!)!2t#A\Kl?sl):>OZ#)>80J34=^g2!!"hQ?iq>sSaP&.$@?OXKi*3sq4T\Ak5Tr~>
+$J>mXs8R4Y\Plu:l2LhT9pPDO!r9"5rVlotfDX>5f)[B\-RUEG!!!$$!!!uK"n^"=Y5A8"B(F.G
+@f$-,,\IAI!!!&`!!/kbe,Kbp@U9%g"]b*WRdoP?J,~>
+$J>mXs8R4Y\Q!&;l2LhT9pPDO!r9"5rVmZ4#m(),!XSlX2^]t'<r`4$!WW3?%L)LK!3Z5"!+tfG
+!+Pg*![MC`l2UebkPtXYn^ILFEai>TK`tKHl'h/)s*t~>
+$J>mXs8R4Y\Q*,<l2LhT9pPDO!r9"5rVmZ43]/]L2*,,e3@QC-M-s_"@:0dbBk$_Y!NlV)?iZVc
+bQ;5R9)W-&C3O,p?o'$3n6c?&![@m=!!"#9?id:te,Kbq@U9%g"]b*XRdoP?J,~>
+$J>dUs8R4Y\Q*,<l2LhT9pPAN!lh)4rr3#ugATY/f)[fb-RUEDrW!**!!':H`q7ITWVc_rB(F.G
+=o/1#/7]"4!!(^$rsS@4Bapb=V$cY='Cb/aJ,~>
+$J>dUs8R4Y\Q*,<l2LhT9pPAN!lh)4rr3'!(BXR9#71Ah0de>!<;lk$"TSP-b/X(t!3,kr!+tfG
+!*T1!!\@jeci=(!e,KgGCM=6O=euJndM)-4s*t~>
+$J>dUs8R4Y\Q*,<l2LhT9pPAN!lh)4rr3'!7Q(0$#<H1:1+=Y&FT,YO@UKnTb/s;"!NH>%?iZVc
+bQ:rJ:AnQ*CO'As?o'$3n6c5Pmf3@r>Phe.hp_T5nSW(NTj"9"ma;d<k5Tr~>
+$Jc'Ys8R@Y\QN8<l2LhT9pPAN!p,=8rr3#ugATY+f`abor[.tB!rr?0!!'RPo?73.r;Zj!B(F.I
+;#gXq!!4]V#MB(W!Vl]qg!fs/nSMtDV.lJ(iTU@,k5Tr~>
+$Jc'Ys8R@Y\QN8<l2LhT9pPAN!p,=8rr3'!(BXR9rr`?j/,gn%8-8hm$NL1;b4EgWU&=rl!G:oH
+!`8pur;ZmM>R/p^!!2lq!85j$$h8(J"f5q("l\\Gl/r"r~>
+$Jc'Ys8RF\\QW>=l2LhT9pPAN!p,=8rr3'!7Q(0$"#aJ6/,gt'LLOY"ARH4_b4EgXTaUj-!F_De
+bQ:WA;#Oc,CNa/p?o'$3nR)>Imf3@i9_r,shp_T5nSN"EV.uP)iT^F.k5Tr~>
+$K20Xs8R@V\QN8<l2LhT:6kJO!q^s5rr3#ugAKS5$WJi.-S\6t!!*H-!5cnMbQ++1!!*+Bo#q/,
+!!3#u!]+'dci=(!e,KgGD.Wh!Q,+]ZnIs@5s*t~>
+$K20Xs8R@V\QN8<l2LhT:6kJO!q^s5rr3'!(BOL8%g!#90de>'9*G:r$NL1Db4EgWRf*3e!HdnV
+!_E@mr;ZmT>R/UU!85j$$h8(G!S*IO,JN[]dcUR[~>
+$K20Xs8RFX\QW>=l2LhT:6kJO!q^s5rr3'!7Pt*#%lIL31+=Y-EaiEbARGncb4EgXRLB+&!F_Pi
+bQ:?9;#Oc,Cj'8q?n3a3nmDGRmf3@r:\eAuhp_T5nSMk>eWmrr^@;lbk5Tr~>
+$K20Xs8ROW\QN/9l2LhT<JpGK!r7`4rVllOr7DGp!/#8jT`G>t!=Jl-^@KJJOo57\!I41Z!(?\a
+!]s?dmf3=gmf3=gp&G*@e,KgGD.Wg<9N>)MnN3T0s*t~>
+$K20Xs8ROW\QN/9l2LhT<JpGK!r7`4rVlm7!WE'/!<rOVEE8b6"onZ3!!'b(bQ*e(!!*+Fo#q)%
+qZ$[Z<!V1Y!!2cn!7K?r$h8(G!Llb_<Jp<.V<7f.~>
+$K20Xs8ROW\QW;<l2LhT<JpGK!r7i7rVlmf2#]9@1fe"BG$:SJA7/hW?kg?GbQ3h6ra5b8Vt/%5
+6i^?f?jCRk@UNRo.pMXR!F@SO!!33A>PMS+h:)B3nSMk>SP3$`MX`d)k5Tr~>
+$K20Xs8R[[_HU14l2LhT?A8%O!r8h4rVucI%5%V\!<E6&%KHJ4!!%$0bQ*P!!!*+So#q(mqZ$[c
+9*a;R!!2]l!85j$$h8(G!M)nZF_9`IH05-W~>
+$K20Xs8R[[_HU14l2LhT?A8%O!r8h4rVlmJ!WE'/!<`B&!<E6&%KHJ4!!%'1bQ*P!!!*+So#q(m
+qZ$[c9*a;R!!2]l!85j$$h8(G!M)nZF_9`IH05-W~>
+$K20Xs8R[[`a)d;l2LhT?A8%O!r8k9rVlmt2#]951fe!lrF#nE?smGO,BEA!!K%Tj?ia]9o#q.q
+!*K2-#'"Zm?s>-3o3_S5$h=9!!\7CH?i]9:rsS@6AceMs:3C11Ap`\?J,~>
+$KV<Vs8R[W_HpC7l2LhTAq'@O!l;&8rr;lJ$;UX%!<<*#%KHJ1rVur4o?72dqu?_No#q(gqZ$[c
+9*`fD!9)E,%.S1K"eeU`RPF>i<Uo8PJ,~>
+$KV<Vs8R[W_HpC7l2LhTAq'@O!l;&8rr3!K!WE',!<`B&!<<*#%KHJ1rVur4o?72dqu?_No#q(g
+qZ$[c9*`fD!9)E,%.S1K"eeU`RPF>i<Uo8PJ,~>
+$KV?Ws8R[W`a2j<l2LhTAq'@O!l;&8rr3!u2#]9A1f7Xg@:3JOBjb=W?s!THo?75e'`DD>Wq+@8
+1&tGT?j:Uk@UNCb1\5#G!!<BE1L'KZ!9Vc1%.S1L"eeU`RPODj<Uo8PJ,~>
+$KV<Vs8RdW_HpC7l2LhTCN]7K!o]18rr2uRr7D?P!!!$'!!*H-!!3'!!?8cObQ,f]bQ2tirVuq"
+n]Ut\qu?d'917h@!!3'!!!2Wj!<M91rs\F7BbR=:9VDg_\g-b.s*t~>
+$KV<Vs8RdW_HpC7l2LhTCN]7K!o]18rr3!W!WE',!<`B&!<iH($NL/-rVus<^AZ7Ub5'6^GldmE
+!*A^7!%7[E!XD@dj8]/\mJm7gjO=,;nSMtRV+aRV$LkVOn`Tq&~>
+$KV?Ws8RdY`a2j<l2LhTDKYRN!o]18rr3"+2#]9=1f7Xg@:EVQARJnSra5aG^AZ7Ub5'6bHN>WI
+1PtYG!\"+Rra5t?EcGJp>9brr?iXF*!!E?;1J2!D?i]NArs\F7C(mF;9VDg_]Hm%1s*t~>
+$KV<Vs8RsZ_I?O7l2LhTEH1UM!qUm5rr2uRr7D!grW!-1!!!3'!!3#u"rfL"CRr;arlbAbrQG@H
+;+Wk=bQ/phr;Zm(917,,!<M91rs\F7BcEmB9Uc%HjT4f4s*t~>
+$KV<Vs8RsZ_I?O7l2LhTEcUdO!qUm5rr3!W!WE'"!=8Z)"q(D2"onW(r;[$@2cOR`_92c$!6Y8a
+"'JJm47LGp,6@`C!XD@dci=(IjO=,;nSMtZV+aRP!9rSGmcXV#~>
+$KV<Vs8Rs[`aVs;l2LhTEcUdO!qUm5rr3"+2#]931f+*Y#%_1MA7/eRra5t')`^o9S\`JJbQ,fa
+bQD$G8NZFc![IhOra5t?EcGJp>9#ct?j'[6!#,V9$NhV08mC[j!:/,6%.S1L)l65%SH.s:!Uf.N
+J,~>
+$KV<Vs8RsV`aVm9kl1^,D=R8u#53MopA+aLr7DCG!!!$-!!!'#!!*0"!!!&u!!O$(D5"egrlbAb
+mE>VV!<N0"!XD[dci=(IjO=,;nSMtjSP2_2%FXYJh<4fg~>
+$KV<Vs8RsV`aVp:kl1^,D=R8u#PNVppA+_b!W<!+)?9a<$NL/.!!!$$p](I26uAX6b5TTbb3dCR
+,6@`C!XD[dci=(IjO=,;nSMtjSP2_2%FXYJh<4fg~>
+$KV<Vs8RsV`aVs;kl1^,D=R8u#PW\qp\Fi12#T3<:LIR=ARJnS?smDOra6+9?<^#X,9'$fTu"nN
+bQ,fQbQ9$k?N+=;@WZKq?s=U5oO%i)!!!0p,NiG7ldPkBnSN"kSP2_2%FXYJh<4fg~>
+$KV<Vs8S*X`aVg7kl1^0C%:fp#Om1rV8:U3fDaD1RK*<g%KHJ0!!!$(o)Jn496$fFrQG8]o?76X
+'Dqh3#?3M+!!*,be,KjHD.uD'9MAnWU#c`;kPp&~>
+$KV<Vs8S*Y`aVg7kl1^0C%:fp(@Zd,V86+;#ljr+)?9a<%KHJ0!!!$(o)Jn496-lGrQG8]o?76X
+'Dqh3#?3M+!!*,be,KjHD.uD'9MAnWU#c`;kPp&~>
+$KV<Vs8S*Z`aVg7kl1^2C@Uoq(@Zd,V87(23\rQK:LIR=Bjb=W?smDRpL"826o,f%9ld)MrQG8`
+o?7<Z)ZX">?jC._Cg^XT'L_S$!*K.!!#4X)!:&&5%.S1L7$UG>@QU:F%>F!FJ,~>
+$KV<Vs8S3Y`b&*9kl1^5@e'$h(%^\0WIfSUTZYln#64c4!!!$"!!*St!!F69FfECZbQ,ZXbQ==8
+!W<!"#@'(4!!3<)lI5bBnSMu=KhY6<F_:1*%@-/WJ,~>
+$KV<Vs8S3Y`b&*9kl1^5@e'$h(%^\0WIfS=:_a9e#64c4!!!$"!!*St!!F69FfECZbQ,ZXbQ==8
+!W<!"#@'(4!!3<)lI5bBnSMu>KhY6<F_:1*%@-/WJ,~>
+$KV<Vs8S3Y`b&*9kl1^5@e'$h(%^_1We,\DAO\^Z@UNVU?smDN?t!d??jKk&.i]L'FfNI[bQ,ZX
+bQFC9!a,G0#@_jm?sm1H7.aje=Sr.!,O/Y<@USTPrseL8C/os^9MoqEn`:4Fkl6/~>
+$KV<Vs8S?Y`b&!6kl1^<>Oh1^')Ce7[%N8)M+]B5%L2t7!!!$0mJm4frW!*0,?&lj`qdgY_>4-5
+#@oC5!!36(maM1GoMnapGtq%,SLa71XqU6fs*t~>
+$KV<Vs8S?Y`b&!6kl1^<>Oh1^')?MP.o:57ED%hr%L2t7!!!$0l2Utq,?/rk`qdgY_>4-5#@oC5
+!!36(maM1GoMnapGtq%,SLa71XqU6fs*t~>
+$KV<Vs8S?Y`b&!6kl1^<?1IC`')@MI;e:0%GB.J1BjtIY?smDWmU-?-=?J)N,ZT2o`qdg\_#OHk
+rEok>H#$eq>74'q?iX=,!!"h??ijeGmaM1GoMnapHVR7.SLa71XqU6fs*t~>
+$KV<Vs8SNZ`bA-7kl1^E;t9;U!pS@irmqOb6tCal<')!+#64ql!!!&u!!jrTK!E>>b*=4J!!3C<
+,gcSn!X8#@rsn,kiH8p19MD,`nGhtsZ0D:=~>
+$KV<Vs8SNZ`bA-7kl1^E<:TDV!c\2?rWrr_6tCal<')!+#64qg!!jrTK!E>>b*=4J!!3C<,gcSn
+!X8#@rsn,kiH8p19MD,`nGhtsZ0D:=~>
+$KV<Vs8SNZ`bJ38kl1^E<UoMW!f\ulr]1EcEI!"[FDb]%@UN[0?k6R>1F!S_>(X$!bfZ1r!$(oE
+#@_ml?sm1H9_;]m=Sr.!7-\.]@:JZRrsn,kiH9$49MD,`nGhtsZ0D:=~>
+$KV<Vs8SNZ`bS06kl1^T7.K^F!:B^:%bC^d#oYm)H%'9l,RXh^irB2h-Q<'eq>^R%E?*@+!W`Pq
+e,Ks$'Ch)]<D6)O!TF(YF_UC2s*t~>
+$KV<Vs8SNZ`bS06kl1^T7.K^F!L!Q`!"T,;!=&oL4&gKSA4.[N#7'8h":?Lq!<N#s!XE]bd/X4K
+#Op4B&'>RUN`9"P9U,Y;s8R4Un`p.)~>
+$KV<Vs8SNZ`bnB9kl1^T7.K^F!N7jS1Cl?(?t*SWDKL5SH#[S1@UeM.$!U(Z*"",6!<OeK?jC.a
+CLCOS"]+bu!*K.!!*JJn!FkQIrt!6cnW$UL9MC]QiW&q#C@UThJ,~>
+$KV<Vs8Sc\`be<8kl1^e1\'o5!:B^:'%m<d!!*')#nnj_FFJ4&//&6ngAh9[F;k)X!!2Ng!!2<a
+!WiVre,Kra1%D5%@SBI8,JO3XXu#V5s*t~>
+$KV<Vs8Sc\`be<8kl1^e1\'o5!L!Q_!"oD9!!!$"#72%p96>W&9.U_]#MT4[#BUm_!!!&g!!!&a
+!!33,nC.CJZ8(mK2e#HSE[/<us/n0JlMlA~>
+$KV<Vs8Sc\`be<8kl1^e2=^,7!N7jR1BBCBrF#Y7$>"!nI"$6ZCLpsak$S9q4?QjE?jC.gAmf"N
+"]4i!!*K1"!<QKj?ijbGnC.CJ[5.9P3FYZUE[8C!s/n6LlMlA~>
+$L%QUs8Sc\`c4E7kl1^u,Ot4%!:B^:(>/ik!!*'"!X8W0#n&"HA:Af'3tho*hZ*]_Gn^/WrrL[N
+!W`Pqe,Kra1%E7&F\GJ/=b?\RcP,g5s*t~>
+$L%QUs8Sc\`c=K8kl1^u,Ot4%!P&70!<33%!"o;4!!3?)#71b`6tCal<'(a"#N#L_#C.!^!<3)N
+!!30+nC.CJZ8(mh)g+hJ<EXqRs3DAJlMlA~>
+$L.WYs8Sc\`c=K8kl1^u,k:=&!Q[+r1DVlT?smDN?t!SR@U`n`EI!"[FDbZ!@c(Pu@XDZo?s<\/
+oO%Z$r;Zg$k[4F#nC.CJ[5.9l)g+hJ<Eb"Ss3DAJlMlA~>
+$L%QUs8SoW`c4E7kl1_()tE@r!:B[9)A`AR!<N6$!rr<%"onW.#oYm1H%'9l,RF\\j8]5dGn^/W
+!!1UM!W`Vse,Ks,'CjlcMG-]=ITc4@h$WZ:s*t~>
+$L%QUs8SoW`c=K8kl1_()tE@r!P&70!#ktD!!!$$!!!*$!!*9(!!`fK4'[&[A4.LG#7';i!XEua
+rVup!eGoXO$1QFD&(2-]h$T$59MU%>nc.DPnEU%(~>
+$L.WYs8SoW`c=K8kl1_+)tE@r!Q[+r1DhuM?smDO?smGO?t!SR?t*SWDK^AUH#[Kr@cUo%@XDZo
+?s<\7oO%Z$r;Zg3k[4F#nC.CJdM)0,$AqMN:4?C:s4n%OlMlA~>
+$L.WUs8T&W`cX];kl1_1'CkMj!;-0@$SDDZ!<iH'!<<*#$i9r(#7;,#96>W&9.UGU#Nu-h$%<9/
+!!!\\rrqKalK&&3r_*Nm)tEsa$Lm?\J,~>
+$L.WUs8T&W`cX];kl1_1'CkMj!R(TC!"8l2!!!$'!!!$"!!*K)!<392'/N:'IW8"3$O6q#!!3IU
+$d\kR'@QmajT+T-!L<XX#,N:/s4n%OlMlA~>
+$LIiYs8T)Z`cX];kl1_1'CkMj!S'%*1CQ*@?smDP?smDN?t!XD@/j[CAScC7IWfaIAR]-4?jC.i
+ARJnM!*Jl$!*K1"!$(31!+jUY"m#aOjT1YG9Eq=4nc.DPnEU%(~>
+$L.WUs8T5Z`cXB.kl1_4'CkMj!;-0@#>Y="!=Jl-!WE'!#58,t#7:ha6t^so<'(a"#ODEl$%<9/
+!!!\\rrqm$ddRF6r_*Nc!9sO>$Lm?\J,~>
+$L.WUs8T5Z`cXB.kl1_4'CkMj!T!kU!!iT.!!!$-!!!'!!!!5t!<392$RA,QIX+mS'+"p1!!3IU
+$d\kR'@Qman.!h8"ekoh#+GVWs4n%OlMlA~>
+$LIiYs8T5Za`T]4kl1_4'CkMj!Tc0:1BfU4?smDSqd9D7pL+#1$>!slGCFm\DIm9dlsL'-IUunp
+=9)Iq?iX=-!!"P5?iXcdrrqm$ddRF6r_*Ne!:'U?$Lm?\J,~>
+$LRoYs8T5X`d'Z2kl1_;$LmK`!;-0@#B0YC!>>G5!WE'!!qH="#72;1>^:d/6lZL<#Oqcq$%<3-
+!!""errqpmK(1(Zr_*NF)o;QR/+Mp)J,~>
+$LRoYs8T5X`d'Z2kl1_;$LmK`!T!kU!!iT2!!!$5!!!'!!!!)k!"9)=)EV2LIUkhd#mU_*!!3IU
+$.&YP*7FijnPt22,GG*1#(@N-s/@O=lMlA~>
+$LRoZs8T5Zaa6,:kl1_;$LmK`!Tc0:1C,g5?smDZ?smFB?iXX+@/j[@Ao;d=IX,pKraPD*#@`-k
+?sm(:=S,u$=T&4"1[&3HCXW4dnPt22,bb32#(@N-s/IU>lMlA~>
+$LRrVs8T>Yb'l;7kl1_C"n:s[!;ZNE"E4>@!?D(=!s8N'!U]sf#7;,#96>Vq9.UGU#PA&u$%<3-
+!!"OsrsbYVj[>5*9MA;mH13>El2Q8~>
+$LRrVs8T>Yb'l;7kl1_C"n:s[!TsO_!!NB/!!!$>rW!$&!!!&f!<392'/N:'IV2;)$O6q0!!3IU
+$.&YP/(+A+TeYXsO\JMC;.=h?.urloJ,~>
+$LRrVs8T>Zb'lA<kl1_C"n:s[!UDWA1BfU2?smD_ra5h;?smF2@/j[CAScC7IWogJAR]-A?jC.i
+@UNSG!*Jl$!*K1"!'KIQ!-HWg%A>Q=7$12;9Mo8Gn10O`s*t~>
+$LRrVs8TJWb'l55kl1_K!:K:T!;QHD%%7.r!>>G5!<rN(!<VQers&l=,Xc9oFAt%0#m^8+!XjG`
+ci=&)dJj[7!01B79h\5UME;bFnEKt'~>
+$LRrVs8TJWb'l55kl1_K!:K:T!VHNm!"ArI!!!$5!!!$(!!!$$lN$qi$4A+IB7=r%1D:'"q#CI(
+IL4@$!&r=*%H.;I?@GUB9MUI,)as2[s*t~>
+$LRrVs8TJWb'l58kl1_L!:K:T!VePN1CZ0:?smDZ?smDR?smDOlX9a%$>!slGCFp]Ch7'bq-XG=
+IUZ\m=9)Iq?iX=-!!#XT?iYK"rsdoeNa@0/9MA3@3u^TWl2Q8~>
+$LRrVs8TV[b(;G7kl1_L!9rqO!W:XKfF5+e!!3N.!!*9(!!*;d!"0#<)EV2LIU#8Z#m^D/!Y^"f
+ci=&Jd/OLD!!$J*9MA0[!,;8ms*t~>
+$LRrVs8TV[b(;G7kl1_L!9rqO!Vurt!"ArZ!!!'.!!!$(!!!$(jo>bo#oYm1H%'!d)@6ZI!!3g_
+#LEGN=O@'UnGiPu;+sYXW;pZ.kl6/~>
+$LRrVs8TV[b(;M<kl1_O!:'"P!W4kS1CZ0>?smDS?smDR?smDRk$\3u$"e'uH[^-XAn#6J?jC7l
+@UNSG!*Jl$!*K1"!*JGm!0tq2$h42s@Sofm9r\2.q<7j/~>
+$LRrVs8TYXb_7e9kl1_P!TibL!W:RIfDs(n!!!6&!!EK+!!*T!!!=b^#7'u'%L3:R1K8IFB1jKX
+#9&$rci=&fci4<g)jPD:9MK!(nE9h%~>
+$LRrVs8TYXb_7e9kl1_P!TibL!W!-$!!**8rVup&rW!'*!!!$0n,NPA%L375!"K5?'/NU0IV2;!
+$O7T!#LEGNFO0sn_Aeb\9MA/i[IEAZJ,~>
+$LRrVs8T_\b_7h;kl1_P!p/kM!W5"W1BB=%ra5_:ra5k>?smDWn6c?6BjtQG@/j[JAScI9IWogI
+AR]8#@UNSG!*f)'!*K1"!*eYp!1hI9$-!pLE_K/$@^Y^gs*t~>
+$LRrVs8TeXb_7S3kl1_R$Jk.M!WL^KfDs(n!!!*"!!!-#!!!5n!!YN6IX+mS"n_lq#7(\_94r]q
+IV/i`!!!&g!<3)`!!%8hrrK+8rCd8m:=\P-J,~>
+$LRrVs8TeXb_7S3kl1_R$Jk.M!WEE(!!**8rVup"rVup#rVup&nGibTIXZQA3sG9Wrs&f;,YMd!
+FFIj+rVup!mf3=gk5YL,cMmpE_>R%/<DM*-s*t~>
+$LRrVs8TeYb_7S4kl1_R$Jk.M!WG.Y1BB=%ra5_7ra5_8ra5_:nR)Q=IXZWcDIW9Hs'cFKC3"NI
+I"$9K?sm(<>P);'=T/:$!ab(u!2n-B!NO!79EJ3he`Zs_~>
+$LRrVs8Tn[b_dA(kl1_S'@Q=K!WLgNfEBe,!!!'!!!!'!!!!)j!!bnb',irX>QsZurs&W4)G:,0
+!!!&L!!&P7rrB%r9EJ(.V<@l/~>
+$LRrVs8Tn[b_dA(kl1_S'@Q=K!WEo6!!NE1!<<*#rVup!rVup"nGie^9+r4*H!COD!<39+#oZG;
+r;Zfue,TK=cMmmDr(I/hD5HFqJ,~>
+$LRrVs8Tn\b_dA)kl1_S'@Q=K!WGRe1BB?ora5_7ra5_7ra5_7nR)TAEb/j#HZilh@/aU9AodiX
+!a#M.oO%Z$rVup%k?n;,cMmmEr(I/hD5HFqJ,~>
+$gn&Ws8TqTbcUqPr9=4_nO1Cas81FSf)YjO!<iH'!WE'!!V$0i6j3eq!&J-jmJm4fr;ciuo)Jak
+irB(kcMmm]r(I2eOacrds*t~>
+$gn&Ws8TqTbcUqPqW\"]nO1Carr=PH!!!?)!!E<+!!!'!!!!&i!<5Fj#64`[A-_N&!!3#urrM]k
+!!2*[!5$PV!5eY-"&4o,o]Z=*~>
+$gn&Ws8U(XbcUqPr9=4_nO1Carr?$r1C-$J?smDP?smFB?iXX*@/k3M@UNS[H"-#G!`/r&oO%Yq
+rVup+k?n;=cMmmar(I2eOacrds*t~>
+%djAZs8B)>ccj*'?I.m8m/I.;>LMp=!8RM)%G:mb!!*9(!!*6'!!*8o!<5Fj#64`T>R0Kn!!1OK
+!7K0m!SpKK9ES"o9_@QKJ,~>
+%djAZs8B)>ccj*'?I.m8m/I.;>LMp=!&j`Trri?%#lt51!!*6'!!*8o!<5Fj#64`T>R0Kn!!1OK
+!7K0m!SpKK9ES"o9_@QKJ,~>
+%djD[s8B)>ccj*'?I.p9m/I.;?./-?!+5X[%5qO#?t!SR?t!MP?t!O8@/k3M@UNSZG%0]D!`0&)
+oO%Z$rVup4k?n;GcMmq$:&R`f9sICakl6/~>
+'CZ1as8V$Y2q#pD6i]/XS'9^QnFHS]`X2^"mJd1Iqq);n!!!$0!!!$0!!!$0nc8\X"U>#-/6iFl
+!!*,ZcMmq@;>j/j9s-;Akl6/~>
+'CZ1as8V$Y2q#pD6i]/XS'9^QnFHS]`X2^"mJd/_qu@0,"onW(%KHJ0%KHJ0%e9W"6j3eq!%_@[
+])Vj4iQhH(q,.)a"&5pSnEBn&~>
+'CZ1as8V$Z3RZ-F6i]5ZS]opTnFHS]`X2^"mJd0-r%ed=<a]<DBjb=WBjb=WC%>[3E<TfZ?u'pp
+l!OQg"^CV,!*K4#!$(00!9VT,!VoUk9ES"l2=Ti0J,~>
+!q6BPrr3Z->;a[L_6S2X)Z^:#<HY:hiT]k.rrrD`%;esZmJd1Nqq)<0!!!$5!!!$5!!!$0nc8\X
+"U>#-/6iFm!!36(lH]D1rDiei"&54Pg$&Hd~>
+!q6BPrr3Z->;a[L_6S2X)Z^:#<HY:hiT]k.rrrD`%;esZmJd0+qu@0,"98E&'*&"5'*&"5%e9W"
+6j3eq!%_@[]Dr!8!p\)2!W?$s9ES"X7+pf(J,~>
+!q6BPrr3Z->rBmN_6nD[)Z^:$<HY=iiTfq/rrrD`%;esZmJd0Gr%ed=<a]<DCg^XZCg^XZC%>[3
+E<TfZ?u'ppl!OQf"^CV,!*K4#!%[;A!b,U*cMmqD<W,Sn9q"K'kl6/~>
+!q6QQrVn#4AcXW3WQ`W,[Aeaa6k]P00i`Lqc/IscrQ5:8j^qukmf*:Qqq)$I!!!$>rVup+rVup%
+nc8\X"U>#-/6iGZ!!A6l('2;Q!W`Vsc2RcmrCd;fIW;@Ns*t~>
+!q6QQrVn#4AcXW3WQ`W,[Aeaa6k]P00i`Lqc/IsarQ5:8j^qukmf*9Oqu?m$"98E&*<#p<$iU,+
+"nDZn6j3eq!%_@[rW!%F;AK;N!!30-nBLt5If2qB9n%,^kl6/~>
+!q6QQrVn#4AcXZ6Wm&`-[Angb6k]P010&[tc/J'frQ5:8j^qukmf*9ar%eL5;.*d?EW0>GAc?';
+@e*q,E<TfZ?u'ppra5de;-NEr!_`u+oO%Z'rVupSk[4F#nBLt5If2qB9n%,_kl6/~>
+!q6QQr;Rl;l(qiD"U-,_Q+G;c_6Ktk?98f#%5h@Y-Z.u,KganfrrDH`fE?-n!!*c4!!!-#!!!&j
+!"MCi$NL/X>R(6/Yfk87`9mU*"nW&u"TSqp#6=uHbl7['rCd>gAt"2@l2Q8~>
+!q6QQr;Rl;l(qiD"U-,_Q+G;c_6Ktk?98f#%5h@Y-Z.u,KganfrrA8\!!NB/!!!$5rVup#rVup!
+nc0.f9+(_"/6iD[!0sXfXetLd!!Mp!!!N9)!"8#r!<jCcrrA)X9E\(%RXXnns*t~>
+!q6QQr;Rl;lD7rF"U-/`Q+YGe_6L"l?98f#%5hF[.;e2.KganfrrB"q1BfU2?smDZra5_8ra5_7
+nmDfEEb/WdCNa/p?nVF*!%@>E!_Ni,oO7f,rWN9_k[FO(bl7['rCd>gAt"2@l2Q8~>
+!q6QQq>^Kb)Xu^rGtAqU$9N*qb14YK^869qD)L#.jeX3\mf*:Sqq(mfrVup+rW!*&!WW3$"7lL'
+/:LPS'/Nku!!'7Hbfn87n,NG`noXkRk]?i)1!KXtY5Crq;p%f+l2Q8~>
+!q6QQq>^Kb)Xu^rGtAqU$9N*qb14YK^869qD)L#.jeX3\mf*9tqu?`u#lXf($iU,0!<N6$!<_on%
+kN0/1D;QL#64ahXKAV+Q1+bR9_*<)Fm*oJ<%Q8n!3Z5n"'!E:o]cC+~>
+!q6QQq>^Kb)Xu^rHV#.W$9N*qb14YK^869qD)L#.jeX6]mf*:.r%e@1:]=`%Ac?*;@K0^9@:Jh9
+$>Y*4Ch7F+@UNRrr?_LsnR)Ai;"B#5Fm+2RFE>\+!3Z5n"'*K;o]cC+~>
+!q6QQoDej\'^jYNEB=L-'1?i>c-LO?g$.V7%H6aT!;-0@!1Nle!!W?%"T\f-!!*T#!"Ku:>^h-,
+"TSS3bKS/QYj_Vm'Cm(@)ZUZC)?MI&*;pcV'1g@I!71R:"&@f2nEKt'~>
+!q6QQoDej\'^jYNE]XU.'1?l?c-LO?g$.V7%H6aT!6k?@!<F,<!!!3%!!NB-!!!$0nc0.>6sP1i
+>Qk*.R]NWmXHi8T!#+oArYkhQn/;?ZB,pjg!>A#JrrCCC9ES&K1[sZ/J,~>
+!q6QQoDej\'^jYNE]XU.'1?l@c-LO?g$7\8%H6aT!7h!'!AmUO?iX[8?j0tL?smDWnmDc>EHZe[
+G%+ie/H$mq0(E<M8fR>5rYki@n7D`;GAI.h!G.&1rrCCC9ES&K2=Tl1J,~>
+!q6QQmJdafnEJ8gD(>bi/$<`gm`G^ho`"pbr:p?bqpthTrW`E0rW`T5*!Z]T'Di%.!!``8'+"X=
+"gJ!M!mALih>dNko)Jq-!!"Q\#Q+Q%FNjabl243W:"_qfl2Q8~>
+!q6QQmJdafnEJ8gD(>bi/$<`gm`G^ho`"pbr:p?Lq[!6QrW`E0rW`T5*!Z]T'Di%.!!``8'+"X=
+"I8tg!j&7)h>dNko)Jq-!!"Q\#Q+Q%FNjabl243W:"_qfl2Q8~>
+!q6QQmJdafnES>jD(>bi/$<`hm`G^ho`"pcr:p?Sq`4^Uq-j>DraGkDqdT8,s'c.C@UNSM0)[*t
+-s?+K!^m`,oO%Z'rVuq%o3_`<?smbq@f0U6S]q*6lMO<X:"_qfl2Q8~>
+!q6QQkl:\Q$1QUm;5F`4h#Q.$rrW"qU&CefU&1J_M>:BVAG9=/7.:0VYl;iIb@KE/!0Qkr"dM"H
+4&cI_!!&D1rrMaerCd;f^2^.:s*t~>
+!q6QQkl:\Q$1QUm;5F`4h#Q.$rrW"qU&CefU&.XdEVWi>AG9=/7.:0VQ2[ldXA[jS!0Qkr"dM"H
+4&cI_!!&D1rrMaerCd;f^2g4;s*t~>
+!q6QQkl:\Q$1QUn;5F`4h#Q.$rrW"rU&CefU&/C$GPQC^H1uI^EU[?90)[*s;=S#q6kikt?iXF1
+!!&/QL]s&h?uC'qr*TN9bl7_9:Amig9tkYJl2Q8~>
+!q6ZPjSoJT%Ahk\\I-@Mrr_5/Q-]ER!6Y/FrA+F8r\FOBpG2l"A-qi-!<pF@b5ed&!!30$!;$U%
+!1GE+9*b@p!4L,O!W>sq9E\(hQ%JYns*t~>
+!q6ZPjSoJT%Ahk\\I-@Mrr_5/Q-]ER!6Y-grA+F8r\FOBpG2l"A-qi-!<f;!X8nOA!!30$!;$U%
+!1GE+9*b@p!4L,O!W?!r9E\(hQ%JYns*t~>
+!q6ZPjSoJT%Ahk\\I-@Mrr_5/Q-]ER!6Y.:rG2IOrbMR_pM9n[H"-AQ!F@2R-3,[f?iiG1>P);,
+>6"X(!!)Wu"TY!<EH5Od?i\?nrrN'urCd>gWg/2.lMlA~>
+!q?rPj8T=4?KGX=-a*4D!qqo!qu6]qfDO8%f)bjN!#,>3!"8c+!<ET+!!3O57.UB_$+A%$bJXS?
+!!&;U_$$_;UJsYY!!(]rrrN+*rCd>gOht&hlMlA~>
+!q?rPj8T=4?KGX=-a*4D!qqo!qu6]q$2ji)!X\f*!#,>3!"8c+!<ET+!!3O57.UB_$(@rtXJQ-V
+!!&;U_$$_;UJsYY!!(]rrrN+*rCd>gOht)ilMlA~>
+!q?rPj8T=4?KGX=.B`FF!r%u"qu6]q3rLi92*,(C?iY$B?iXd;?ia\Ir*TS;G&d+]!FdVZ-35N$
+nR)DS**`&C!*fF&!1!/l"KDI%FE.1c!8l$#!WHF(9E\(P``;Zrs*t~>
+!q?rJj8T=_46^?o8WNQF!r7`8qu6]rgAKS,f)bpP!?D(="Tnf+!!+):!!5P]#P.oqYl;iH[bLi_
+V=Vn6[/j?61].4R!T_H(!.Ol?"ANn#2=]u3J,~>
+!q?rJj8T=_46^?o8WNQF!r7`8qu6]r(]47:#m(),!?D(="Tnf+!!+):!!5P]#P.oqQ2[lcRbRlC
+V=Vn6[/j?61].4R!T_H(!.Ol?"ANq$2=]u3J,~>
+!q@5Rj8T=`46gEp8WNQF!r7`8qu6]r7f5%G3alE(@<)9S"_(nJ?t"'P?ik=g@e3t-0)d0t/F[$K
+1F$,r?iXF1!!&kebQP<TM0<_4?i]N9rr@NH9E\(1l8A+ss*t~>
+!q@5Lj8T=8?>T\Q<H\'9!r8P9qZ$EE"9ec*!>GG4!<ET-!!!E(!!4r]#P.p!Yfk87bI6:.!W`;#
+o?7?6%7FhSr;Zm#"n'S6!1j$]"'P.QiTgGn~>
+!q@5Lj8T=8?>T\Q<H\'9!r8P9qYpOFqu?m%"98E&'E.t4!=Sl,!"8Z(!]+'do)JrZXKAV+Rbn)H
+!<B+jbQOaO6t[eD!!33)m`YV1Sbu.`=n+H0lMlA~>
+!q@5Oj8T=8?>T\Q<H\'9!r8P9qYpOpr%eL6?=7/LD#RfC@:fFG!+l%8!c3$ho3_PNr?_LqnR)DS
+,?seJ"Btj-!35Y7"JlQUGA@(a!b#F'bPqR5r(I2rnN#Rns*t~>
+!q@5PjSoMUD/BsXj_82nq#:EkZF]o4!8RJ(";_%<!Xnu-!<El5!!*-%qu?d<E<l+9!>^^obQ,*/
+!!30$Y4Kj?Pp7f$)Z0R8$d/JL[JW]#;=8&$lMlA~>
+!q@5PjSoMUD/BsXj_82nq#:EkZF]o4!&j`T"T\f-!!3Q-!!**6rVus#!W2p!*,u5U!!*j[rN-'g
+hZ*]Y!3Yq;"I12^F;k&W!"6sL!4D_u"&\JuZ0M@>~>
+!q@5PjSoMUD/BsXj_A8oq#:Ek[ClA9!+5X["Z07f?t!XG?ia\Pra>b7r*TSAG%1)O!EqJ]-3,Ue
+?ii,/>P);+>6"^)Y4Kj?PpCI!B)H$:A]k#Q[JW]#;=8&$lMlA~>
+!q@5PjSoMU>Cthqjap(np\t<2Y5.tp!9F%0!)NRo!!`E&!<F_M!!**(qu?d3IL5]J#Q_le`6?EK
+bdQC/!W`;+o?7>d2]R8[qu?^Ib5VIcr(I5fjctPlli2J~>
+!q@5PjSoMU>Cthqjap(np\t<2Y5.tp!)WRn!<E?&!!!6&!!**NrVus""oJ?%'7L8]!!iV&XJW,$
+Xf\&L!!30$Z1H0BIQ&6q'Dqh1/'@klbkt-;:$%Xoo]uO-~>
+!q@5PjSoMU?%V%sjap(np\t<2Y5.tp!-A&o!Am[Q?iXa:?ia\_ra5b8@f0U8AU\+]?ih`'./bIm
+/Fd-J.f`fG?j'[6!W]LsbQNATCOTjm?iY;krrC:@9E\)OQ%ekrs*t~>
+!q@5PjSo;O/$]*8!hh.0p\t<FRecj\!9sC5!)NRo"Tnf+!!+)=!!**?qu?d)ILGiL!Wg6_r6,/L
+hZ*]Y!4DFB"D1@AIL5oP!)Lc;!9*iL"AQnY:%[cOJ,~>
+!q@5PjSo;O/$]*8!hh.0p\t<FRecj\!-.o:!<E?&!!NH+!!!$>rVus"*;fd<$%<9U!!31uXSf1#
+Rbn)H!<BP!bQMNP'7L8c!!#a9rrD$U9E\)0b"_Nos*t~>
+!q@5PjSo;O/$]*8!hh.3p\t<FRecj\!0-n4!Am[Q?j1"J?smD_ra5b8EVs2G@X_n]?iVVP-3,Ue
+@/h_W>P);+=9&@%[I_TFAkcic@f0U6ONRS'iVZ@P9ub=Mo]uO-~>
+!q@5PjSo;N%F+n6!kK'0p\t<VMY[/L!:B[9!-%o;!<EE(!!N`2!!!$5qu?d'Gn]lO!<L.<bl5cc
+(>f)n!<B\&bQYg_=VH5jqu?_=b5VM6:Amih9r[D6md'n'~>
+!q@5PjSo;N%F+n6!kK'0p\t<VMY[/L!0d<\!<EK*!!**)rW!*0!<<*#'Dqh3#C.!V!!*+triQ1$
+!#FGl!W`;3oZRKT<ETua$2ac'FNXUao1o6X"APl\1[aT/J,~>
+!q@5PjSo;N%F+n6!k]33p\t<VMY[/L!3#fO!AmUO?ia\Hra5n@@:3JOD#@ZB@XD\Z?iVVP-3.6>
+@/h_W>P);+>6"[(\b+)L_,XZMIU`4_!1h:4!V9(b9E\(im5==ts*t~>
+!q@5PjSo;G!8[Y9!lbE*p\t<dK(f*A!:B[9!1Nle!<E]0!!**)rVus$!W<!"#A5=U!!*,=rlbJf
+[`]HE!!<6%!4haG"i3T<)L2Sc!!&D/rrN$prCd>gNq>`ili2J~>
+!q@5PjSo;G!8[Y9!lbE*p\t<dK(f*A!4ht,!#kh:!<E]0!!**)rVus$!W<!"#A5=U!!*+triH:(
+R]I:_!!<6%!4haG"i3T<)L2Sc!!&D/rrMsnrCd>gNq>`ili2J~>
+!q@5PjSo;H!8[Y9!m(W-p\t<dK(o0B!6G$n!)NT%!F]^A?ia\Hra5b9@JsR8@WuS[?iVVR-3>_F
+>4Q&&>:V5q?j'[8!!'S%bQYgNCM%p&r*TN9b5VM?;>j/k9oej6ea*6c~>
+!q@5LjSoM.'8"p!jj*q[p\t<gK(8a<!;-0@!4;_*!<F2>!!**6rVus"$iL&,#?3eY!!`nTbKS/R
+`"q82rrN-"!4qgH"i2p8,\IA[!!'XRrrN+*rCd>gD=htAli2J~>
+!q@5LjSoM.'8"p!jj*q[p\t<gK(8a<!6k?@!<F_M!!**?rVus"'E.t4!=Si+!XD[dp&G='XK8P*
+Xellk!!<6%!4qgH"i2p8,\IA[!!'XRrrN+*rCd>gD=htAli2J~>
+!q@5OjSoM.'8"p!jj*q[p\t<hK(8a<!7h!'!AmaS?ia\Ura5b8D#RfC@:fCF!b-7hp0[l'r$DFm
+>4Gu%>:V5q?j'd;!!'\(bQYg<Htmk7r*TNRb5VMA?N!P#9l9NFSa6<+~>
+!q@YKjSoLG;+rppjk0g]p\t<jMWOa8!;ZNE!4;_*!<FGE!!**FrVus",Q%NC6q[dY!!'8&bl>id
+$fD$a!<E2"oYC^=!/`jC#Q+Q%iQ;*"H2L>==oP+;o^)U.~>
+!q@YKjSoLG;+rppjk0g]p\t<jMWOa8!9a7[!<F_M!!**FrVus",Q7ZD!@.LB!^oZdp&G)XriQ4%
+!!qH^rrE-#WV""1[/c(G>R10,!9)'"!."K9"Bk_tFnG&#J,~>
+!q@_MjSoLG;+s!rjk0g]p\t<jMWOa8!:0P=!AmaS?ia\Yra5b8FoGbL@<MKU!c`6ip0[kQr$DDH
+nR)E&,;\q!"C;-1!35\-"gn>iDK]Le?i]?2rr@ED9E\PuTlp"os*t~>
+!qA4Krr3#un`g)RD$J<j%?AXA\bH+*q45t2rrMoJr7D"lrVus"*<#p=!A"*K!#,81!]+'dpAb7d
+[`eZo!Q5#s!<3'$!%.d="U+m'=?B.\rW!!'!U@f,!1NgZ"B"m@7.fjGJ,~>
+!qA4Krr3#un`g)RD$J<j%?AXA\bH+*q45t2rrMcqr;Zj!(&e16!?D(=!<F_L!!!]1!!4r]#PS3"
+8Xca[XT>:"hZ*`Z!%.d="U+m'=?B.\rW!!'!U@f,!1NgZ"B"m@7.fjGJ,~>
+!qA:Nrr3#un`g)RD$J<l%?AXA\bH+*q45t2rrMmQrA+I27fHcr@<)9S!F^?R?iY$@?ik.f@eX72
+8M'fe!%@>E!a?m*o3_]-!WXYLoE>Bu;3c$>@fBa:@USTFrrAMc9E\5edR<`os*t~>
+%.RPRs8W&V=dme(naZ)J$1UEGrqVfu%03s5rrW#$^AIp2r7Cl!"kNbT!!3Z/!!!]2!!*0'r;Zm=
+E<l7=!DUc8bQ5m&huNcX!WX%$oO\6$:BsN\r;Zm"$1Q(:!3uGq"AS"G1[aW0J,~>
+%.RPRs8W&V=dme(naZ)J$1UEGrqVfu%03s5rrW#$^AIp2q?d*#!<NT,!!*-2r;Zg2r;Zj#!rW*#
+*,u5Y!!,cpr2g"$(>f)o!<<q#oO\6$9a=<Zr;Zm"$1Q(:!3uGq"AS"G1[aW0J,~>
+%.RVTs8W&V>+3n,naZ)J$1UEGrqVfu%03s5rrW#$^AIp2r&Xd4"uSGJ?smDWrEoVArEoY8@JsR8
+CNa1^?iWms-3.6>?ijOP1\4uW?31*YSFh^BWfU\1EVs2F@dqM>!3uGq"AS"G2=Bi2J,~>
+&c\O)iUGr+!(77s,@68Il1+<9rsA0%^An64je\F-pAY3.Z2+:s!8@A'!SIPR!!!6%!!*6)rVus"%
+fHA/'7L8`!!<D5bKKk.!O`$e!<3*"!!$X('*TXP!!cIbqu?^1aSu7dr(I5fb4J*Mm/MS~>
+&c\O)iUGr+!(77s,@68Il1+<9rsA0%^An64je\F-pAY3.Z2+:s!#PP5!<`K'!!!6%!!*6)rVus"%
+fHA/'7L8`!!<@mXK;B&!La&H!!<6%!+tm;"XHV=#?3e_!!!\RrrCCC9E\)4oL.-os*t~>
+&c\O)iUGr+!(77s,[QAMlLFE:rsA0%^An64je\F-pAY3.Z2+:s!(QlB!B+Bc?iXa9?ia_Fra5b8
+C&ME@AU\+a?iaRbq^):on6c<%*'Eh#"C;-0,E)5+"_rg#@WZMc?iXcZrrCCC9E\)4oL.-os*t~>
+(B=;i!&5u(iUQF!^4K3$!#&4Y\`N>Nq>UNX!Ufpd!q6lOpAY3BSb`0_!8RJ(!!W?%!!<*!!<ET-
+!!**Fr;Zm*ILGoN!_(;UrlkDc!%Qn,rrE0$2DOhc"AJk$A1[WY!&r"!!9sDT"APlfFeS1%J,~>
+(B=5g!&5u(iUQF!^4K3$!#&4Y\`N>Nq>UNX!Ufpd!q6lOpAY3BSb`0_!&j`T!<NE'!!!*!!!**.
+rVus",Q.TD$%<9W!!5QiXT#@%X8ja-!!<6%2_jqd"AJk$A1[WY!&r"!!9sDT"APlfFeS1%J,~>
+(B=;i!&?&)iUQF!^4K3$!#&4Y\`N>Nq>UNX!q-$e!q6lOpAY3BSb`0_!+5X[!B"3_?iXX6?ia\I
+ra5b8Fo>\L@X_n`?iWpt-3.<@?ijOP4S)q`?31+#1A!X29jhFUC]%Q?H-$!clMO<Y9rdi.U$Vf0~>
+s8N6"_6L9,qu?]d''[Q!@Ntm_7!5ZgnF?&Ks1orMrVlrh0sUHP!p,=8qu6Z\qq(lbrVus""o\K&
+!?D%<!#,;2!XEuapAb5)bPfWc`'rSarrE0$!B]q!"9h^lE?+lV!*I>B!VoUk9Ee.Qs.+H-mJh\~>
+s8N5u_6L9,qu?]d''[Q!@Ntm_7!5ZgnF?&Ks1orMrVlrh0sUHP!p,=8qu6Y9qu?`u#6"T'!<rH&
+!<F2=!!!]2!!3CN'DDJ-;QTi!!N&9B!!<6%!B]q!"9hamE?+lV!*I>B!VoUk9Ee.Qs.+H-mJh\~>
+s8N6"_6L9,qu?]d''dW"@O(s`7!5ZgnF?&Ks1ouNrVlrh19pQQ!p,=8qu6YUr%e@1<rQJ-@:K4D
+!F^!H?iY$A?ijeaAbTR4;>_aA-r'5>!a?@$o3_]-!WW9`oQp]E<IK%+r*TMiaSu;:;>j/l9p,IH
+Hh?_*J,~>
+n,NFX%IVc9CG>tr0l*9/EEVi1rrV^jMY@&On:LB2rrD<\fDmQ'!!**1rVus"/,]GK!sSZ(!XE?`
+p&G0&bKKn/!QutO!<3*"!!'b*bQNqR7!TID!!%8brrN'urCdAhD?&$Po^2[/~>
+n,NFX%IVc9CG>tr0l*9/E`qr2rrV^jMY@&On:LB2rr@':!!**'rVus"%fQG/!A"*K!<WN)!!3C<
+,k_3>R]NUiXT>LQhuEi[!!'b*bQNqR7!TID!!%8brrN'urCdAhD?&$Po^2[/~>
+n,NFX%IVc;DDDA!12`Z5Ea&#3rrV^jMY@&On:LE3rrA&V1BB=5ra5b8C&VK@@=.r\s'kt8!b-@g
+p0[kOq^);JnmDN''L_P#"C;-0!5A*L"HFpZHY*+_!2mp<!W?$s9Ee.-s3a=-mJh\~>
+lMpnS#OpQPF[Q61WVc\sEGb7?rrVnGoDAOfmJGN9:]:=p!>GD3!#,;2!<FGE!!3C)48&XZYft>7
+bfn6[i;ilY!WW88oZRGX6lLL^qu?_ea8Z-Kr(I5nrpDT1mJh\~>
+lMpnS#OpQPF[Q61WVc\sEc(@@rrVnGoDAOfPPbC]!<iB%!<El4!!!]2!!**FrW!!)<'0dR#F2En
+XKAV+.c::/!<</7oZRGY6lLL^qu?_ea8Z-Kr(I5nrpDT1mJh\~>
+lMpnS#OpQPF[Q61Wr)etEc(@@rrVqHoDAOfW;JFP1f=6[!F]gC?iY$A?ia\Yra5e:FDge[!&"-q
+!*o)&!a?@,o3_]-!WW88oZRGY6tUmZr*TNAa8Z-Kr(I5nrpDZ3mJh\~>
+jSo;OnEKfL!g-4Ip\t<jMWOa8!:B[9!-%o;!<F_L!!*9)rVus"/,]GL6q[d[!!*,DrQP;b!+b$g
+rrE0$!P\3M"Cb4AIL5oP!5$;O!-.p1"B#!e8^Hf(J,~>
+jSo;OnEKfL!g-4Ip\t<jMWOa8!4i"-!<EK*!!**Nr;Zj&!WE'"!A"*K!^oZdp](<qXSo:$X8l/V
+!!<6%!P\3M"Cb4AIL5oP!5$;O!-8!2"B#!e8^Hf(J,~>
+jSo;OnETlM!g-4Ip\t<jMWOa8!6G'o!AmUO?ia\_rEoY:@K'X8@=.r\!c`6ipL*hE!)`;p!a?@,
+o3_]-!WW;9oZRGI;.Y2cr*TNRa8Z-[r(I5jq=I8)mJh\~>
+gA_5k)tE\&!r8;8qu6Zgqq(n;rVus"*;oj<!=&K&!=Jr-!!4r]#P\9(!Q<1*bKS0<huNcX!WWD?
+oumTU;-jo]#Q+Q',@^/arrA2Z9E\)XoR<7rs*t~>
+gA_5k)tE\&!r8;8qu6Z?qu?`u)ZB^;!?D%<!<EE'!!*H.rW!!U>R1$(#6C^'XfSY,#i>Ua!<<;>
+oumTU;-jo]#Q+Q',@^/arrA2Z9E\)XoR<7rs*t~>
+gA_5o)tE\&!r8;8qu6ZHr%e@1:]=`&@<)6R!F]O;?iahIra5eDG%12R!%@al!*Si"!a?%#o3_]-
+!WWD?oumTU;-mg\@f0U8,\$8brrA2Z9E\)XoR<7rs*t~>
+gA_69!Uf^^!r9"8qu6Zlqq(nUr;Zg-r;Zj!'E%n3!=o)/!ZZ1bpAb33rQG;c.c:=,!<N6)_=c"U
+_)lENF9hdFrriRO=Z\"6rlkBBWVfEn:"B9?D=m8rJ,~>
+gA_69!Uf^^!r9"8qu6][!rW*"!A"*K!"Sr-!<El4!!**1rW!!>E<l4<!2f^s!N[d.!!<6%"i9lU
+"i399)KZ5`!<33+H!*3VY5ZZF!3,li"\mPIV/>kms*t~>
+gA_69!q,g_!r9"8qu6]_2>o<31fO?\!,;C>!F]gC?ia\Mra5eCG%12R!%@al!*o&%!a?%)o3_]-
+!WWD?oumTU4)SYX@fBd8@Kh*^4"7?3bl7[Cr(I8gec2I_o^;a0~>
+gA_6D"l]1T!kPf8r;QfqfDO8$b5D;?"8r3#!@.OC!<G(W!!3g_$2=K&2R(BJrlb?GhuNcX!WWSD
+oumTU-ZgnM#Q=]0!Y`nfO`a5C])L"T!6Y45"\lQ-ffSfns*t~>
+gA_6D"l]1T!kPf8r;Qfo$2ji)!>YP5!!E0"!<FGD!!**XrW!!5IL5cL"#lLHXT#=%"Q'1]!<<JC
+oumTU-ZgnM#Q=]0!Y`nfO`a5C])L"T!6Y45"\lQ-ffSfns*t~>
+gA_6D"l]1T!kbr:r;Qfq3rLi81e.FO!+Pn7!F^-L?ia\era5e=IU`([!DG-D-3.BB?ijO?9_2Wp
+?31*6_=c"U_'sbIH"-b\$"7Yr[?5T'.D5Z*rrC4>9Ee/$s4KL*mf.e~>
+gA_6E,JNmO!mdS9r;QfsgAKS(f)bjN!<EB'!!**6qu?pG!<<*+ILGrO!DUc8bQ5ljhuNcX!WWnM
+oumTU'6ZH:#Q=]1!B&]hftj,"4!XRIrrD0Y9Ee.es7%o0mf.e~>
+gA_6E,JNmO!mdS9r;Qfs(]476#m(#*!<EB'!!**6qu?pG!<<*+ILGrO!DKTmXT>L+hZ*`Z!#*3A
+bQYfrFurY.rW!9+2;R*A_4#L.,Pf[c!9O,P"\kinnMBFts*t~>
+gA_6E,ej!P!mdS9r;Qfs7f5%B3rNFe@:K4D!F]gB?j:a^?smGmAbf^69_p(9?L_D)>6Rgo?j'd;
+!#*3AbQYfrLi.<Dra6(AJ_f/8_4#L.,l,dd!9O,P"\kinnMTV"s*t~>
+gA_6E;3(AM!o]18qu6ZOr7D&'"o\K&!=o&.!<rT'!!WT2!!!7L'D_\2!Og1prQG;cAFBKu!V6<k
+!<N67_=c"U_$+F=9*bFr!<H=$h$)?FSRNi/d/O.?:Amii9p,JJ<Pe,'J,~>
+gA_6E;3(AM!o]18qu6XSquHa"rVus"%fHA."p+Z&"pG22!!dc_q>^TuR]NUhXT>M$mf3=gnc/am
+!#*3AbQYfdAjf8srVus"=T.%Ze\Rec,O3YU!VT:e9Ee.Qs7B=-mf.e~>
+gA_6E;3(AM!o]18qu6Y'r%e@3?N+=5@;5[J!G#X;?j:(N?smGjAbf^6/G^[n;=S#q>6Rjp?j'd;
+!#*3AbQYfdMfEcHra5b8Q2TMBe\Rec,jitY!V]@f9Ee.Qs7B=-mf.e~>
+g&D+rC[q0!!q:g8qu6ZWqq(lbrVus"'E%n3!=Si+"p$4S!!d-^q#CFibPo]fbKS.?n,NFhmf3A-
+_=c"T^&Vb<7/[)d!He4p"50Yh/(":srDWYg"\j:BoSS[ss*t~>
+g&D+rC[q0!!q:g8qu6Xmqu?a!#6"T'!>GD3!<ET,!!WHS!!!7:,l%E@9W\5q"0AW+;XaYd!Ug!h
+)o;3k"MOkJ918^Y!<I<>h#l?0CFdd3!W?!r9Ee.9s7D2/mf.e~>
+g&D+rDXmK$!q:g9qu6Y;r%e@2<rQJ-@;PmM!F]R<?j:%d?smGfCAD6;9_p(9;=S#q>67pt?ipQ4
+)o;3k"MOkoEcM%c!F_Prh#l?1DCa*6!W?$s9Ee.;s7D2/mf.e~>
+g&D,I7.L$O!q^s5qu6Z\qq(m$rVus"/,]GK!@.OC"p$4T!!cIbp](>*bPfWcb6?Z$!.OTu"B>G'
+>Vl<Y!<J&Rh#uE=;_-PKrr?O,9En4#s8TZ5o^Dg1~>
+g&D,I7.L$O!q^s5qu6Y9qu?`u"TAB%!A"*K!<FGD!!WHS!<<@(488dV;QTi!!NZFZ!!%K@M?HoZ
+='RQ[!!*+WqV;;-[8\[0dJj2UrCdDi@fQJ>=nM1_J,~>
+g&D,I7.L$O!q^s5qu6YUr%e@1<rQJ-@=.r\!F^-L?j:%d@:3PdDYRT>;>V[??L_D)>6%dr?ipQ4
+!.OU#"B>GYG&7+b!F`>2h#uE=<@cbMrr?O,9En4#s8T`8o^Dg1~>
+g&D,t'Ckhs!qq?4qu6Z`qq(mfrVus"*;oj<!@.LB"q(S7!(9Hbq#CX+`66?Jbf^=K!!-CRod^.i
+UBbEWr;Zj!ZhW>YWHB`Qdf0;ir(I8mrVu+>naHL.~>
+g&D,t'Ckhs!qq?4qu6Y[qu?`u#lXf)!?D%<!<FGC!!Wf7!!#D[#Pe?)$)Xf*Xf\Z2h#II^-hStm
+,GPKV,lI]D!OMRW"0$DnjjO//Fo4o:<;lj]2=^/8J,~>
+g&D,t'Ckhs!r%E6qu6Ypr%e@1:]=`&@<)6R!F^-K?j:1O?smtp@ejC4@OV.$!+PJ+!a#G)nmDP'
+!+%,I.g.,t@WuSc?ia]LptZ%PFXuS%rr@3>9EeGps6;K3n,In~>
+g&D-<!:'=Y!r8,7qu6Zgqq(n;r;Zg*qu?^,qu?p%2#mV4>R1$(!6"i[!R#$0!!*BOoc+*9!XEfc
+r;Zj"b4scqfsPfImaM19Oo.lV:A4_Z45'*&J,~>
+g&D-<!:'=Y!r8,7qu6Z?qu?`u)Z9X9$iBu)%f?;2!AsiW1L(1[!!&npXT>M$h#IH`,kW,[<rrVK
+)Z9X:!m(/m"PL2'-goI`!0R1Q"]"dko/kXos*t~>
+g&D-=!:BO\!r8,7qu6ZHr%e@1:]4Z$Ac,p9C&D?C@=_foCj':_?iVVQ-3-p5?ijF1=Roi%"TV/0
+okO\e@:FUrrEoY7bkTusfsPiLmaM19Oo.lV:A=e[45'*&J,~>
+g&D-C'@6FQ!r8h4qu6Zlqq(nUr;Zj#!W<!!!s8E$"p$dc!$#t`p](;urQG;c$f(d_:@r-$<r`PU
+'E/"3"p!?Nh#l?8Ah2@1!29<a"\n7]oPLSrs*t~>
+g&D-C'@6FQ!r8h4qu6ZZqu?`u/,]GK!s/?#!<WE%!!WHc!!"!Y#P\9!Q2RfcX9dV^!)<)t"BPR0
+IM;\\rrrJVpY>r)Z">N8rrAbj9Ee/Ts7C0-n,In~>
+g&D-C'@6FQ!r8k9qu6Z^r%e@1;uL))@U]4C!FfL9?j:%n?smbn@ea=20)R$r=n,l$=9)Io?igK3
+C@mDeM-seAAc?*;A,t<Wh#l?8Ah2@1!29<a"\n:^oPLVss*t~>
+g&D-D7%3iL!kG`7r;Qfmg&0J&b5D;@!=&K&!<E].!!Ni6!#'efq#CXLbKS/Qbf^1G!!+kUp&P<s
+-ZfZD$2so*!Yb7_"4`i3_:8Jb])55+:"B:DRXXnus*t~>
+g&D-D7%3iL!kG`7r;Qfj"T8<$!>YP5!<EE'!!**1qu?m1!WWm_$2FQ+.]fbRXKAQ,h#II3!;6Es
+!%2jpIL5uR!<Nr-h#l2r8\rpV!4r)%##3YJs-eE/nGe"~>
+g&D-D7%3iL!kG`7r;Qfm2Z5E41e.FO!F]O;?ia\Mr*T\B@:3Yq@ejC3>l,iJ?L_D)=9)Io?ipQ4
+2$!=N"TU!B@X_ec?ia\Pp"]`#RRt?FrrB_09En5As8SO:o^Mm2~>
+f`)"mD=RB#!mIM:r;QfqfDO8%f)bjN!<El4!!**Nqu?m$)up:o$i'c).a6,Trlb@Qh#IHZ[J%<<
+\J%\=IL5uR!<F_Ch#kuK-iVZr!879D##2]/s3+1/nGe"~>
+f`)"nD=RB#!mIM:r;Qfo$2ac'$2ji)!>GD3!<F_K!!NBC!"")^q#CLHXf\K"XT28T!!*82p:^^@
+'2;PW$2so*!A!fu"4)6?rmh#Kg&+MJ9tLB)bY7Zus*t~>
+f`)"nD=RB#!mIM:r;Qfq3rCc73aVen!F]gC?ia\_r*T\:EF<7)Abf^9>UCdGr[%VBnR)E#!*f#%
+!sJZ.[J%<<\Jn8"IU`:a!F^*Bh#kuM.K7lt!879D##2c1s3+1/nGe"~>
+f`)#L2t?YB!o]:;r;QfsgABM&(]FC8!@.OC!<F2<!!NBb!!dc_q#CLHbfn90bQ+m:!!!&g!!,0t
+p<3]V9O\oc#Q=]*!CXrXp"]\S?B3S9!Urh^9En4js8V@?mdU7,~>
+f`)#L2t?YB!o]:;r;Qfs(]476!XAW(!<FGD!!**?qu?m$3rfM2'DVV1.]ohSriH0cn,NFhmf3AM
+_=l(V_+\;VGmF<K!s(g0eb.`"Z!NI@rrMU`rCdDiWW3"`1[ac4J,~>
+f`)#L3UukD!o]:;r;Qfs7f5%C2-0]a!F^-L?ia\Ur*T\:Kj\A:Abf^6>l,iJ0(E<N=9;^t?ipQ4
+42LX7"i3lAAp\"d?ishcajp(?!jQ'lec,[>:&R`i9re6nm5=>$s*t~>
+f`)$+$Lmfi!q([6qu6ZOqq(m$rVus",Q%NB"p=c'";:hAB-d9Q!#GIU!4M@s!!2Ng!CXctbQYgA
+E?oN/rW!*&=0]Kag%X;)dY0FTf)GdK;>j/m9qD=aoL.-ss*t~>
+f`)$+$Lmfi!q([6qu6XSqu?`u"TAB%!@.LB!<rZ(!!Er:#A5=X!!!f3XT4gZ!!!&g!!,L(p<3]V
+2fU*_#Q=],!EZP?c.VjI"4DlXrmq)MqGI2b##1Zgs7A_-nGe"~>
+f`)$+$Lmfi!q([7qu6Y'r%e@1<rQJ-@<MKU!G#[;?j(:S@WuS_?iXC--3,Ue?ijF3>Ol/("TUs,
+p<3]V3Hf.\@fBa=@>V8'c.VjI"4DlYrmq)Mr)*Dd##1Zgs7A_-nGe"~>
+f`)$<!Tj(U!q^s6qu6Z\qq(mfr;Zg2qu?`u'Dqh5!?;>D48AjY(<k"GrlbAHnGrRimf3AV_=l(V
+_'=+S>R16."p%nuWO9UnpY>n]?A6u1!WH=%9En4Ks8V_:S+-H.~>
+f`)$<!Tj(U!q^s6qu6Y9qu?`u#lO`''Dqh2!>GA2"9BJI<'0mU!uA#@XT#=%Q14kS!Ug!h7)AT@
+"i2F,/6iGZ!!WI-SZ0$6eb@l$\R(!@rrN+'rCdDiMZ<_KH(4='J,~>
+f`)$?!Tj(U!q^s6qu6YUr%e@1:]4Z$D#@ZA@;PjL"CZ:ZFDgn^!*]7H!&!eL!`/r&nmDP'!(=Zs
+bQYg.Lhh0Cra5q=H_%1E`msh>!kDWkf)GdM?2[G$9oAuNoR!.us*t~>
+f`)$C)ohXP!qq?5qu6Z`qq(n;r;Zj%!rW*"!A"'J"T^[b6q[d]!!a:_bJ_TJbcpU;!!2Kf!D1-$
+bQYfrFurY.r;[%,KpA@:_:A>:!niGYec,VdrCd5dFoMCBV/c.ts*t~>
+f`)$C)ohXP!qq?5qu6Y[qu?`u)Z9X:"TnW&!<F_K!!NBb!(9Hbq>^a9XK8;#Xf[lY!!!&f!!,[-
+p<3]V'6ZH:#Q4W,>_SH:Z,+uch#c8e-e84sD>d-/9m-I8!i9r0nc++~>
+f`)$C)ohXP!r%E9qu6Ypr%e@1:]4Z%@U]4C!F^?Q?j0tm?u^3rqHsD/-71/?-3,[g?ij..>Ol/(
+"TV-1p<3]V'8UOJ@f9[=G(l3TZ,+uch#c8e.FnFuD>d-/9m-I8!i9r0nc++~>
+f`)$C;2Y,J!r8,;qu6Z`qq(nkr;Zj!$iL&+!A"$I"<7J!>R1')##1*]8]8iWnGiOimJm5\oumQT
+"_L.jqu?t+D17A5Y.iH]h#aiYo@EpAL&F[G9k+,%!ng!5nc++~>
+f`)$C;2Y,J!r8,;qu6Z,qu?`u(&\+5!=Si+!<F_J!!F8C1L(1\!!Z,A"A,JmQ14hS!U]pf9_HU4
+_$+F=7/R#i>A\hHSZ]]WptZ"V;=iB=!/:AF!DR&&rrUkAoC;j2~>
+f`)$C;2t>M!r8,;qu6Z;r%e@17f?]q@:fCF!F^?P?j(IXCj':`?j9:a?:cOl0(E<N:^((o?igK3
+9_HU4_$,a:EVs2L?#>%JSZ]]WptZ"V;=iB=!/:AF!DR&&rrUkAoC;j2~>
+fDbo(>OhLg!r8h8qu6Zgqq(r$!WE'"!?D";!=Ju,!!E?C*,u5U!!!ei!!#^cbQPW[AlLkj!!r[!
+=_;f6R]aKWq:u)%K%9l$S,>qa<W2stnMTS$s*t~>
+fDbo(>OhLg!r8h8qu6ZQqZ$X'!WE'"!?D";!=Ju,!!E?C*,u5U!!!ei!!#^cbQPW[AlLkj!!r[!
+=_;f6R]aKWq:u)%K%9l$S,>qa<W2stnMTS$s*t~>
+fDbo(?1I^i!r8k9qu6ZXq_J45rEoY7EVs2FARYLE"CZ:cG%1)O!*\l"!`&u(nmDM,!)3(0"MOko
+FDh"a#YeK7Fc)Wj_:AA;!S)ePrrAVf9EnMqs8VUHlLFn)~>
+fDbog)tE\&s1&.*r;Qfmg&0J'f`h?T!<G(U!!**6qu?j#3tm&Lc2[iAoumQL!EWe_r;[0.1IP)H
+FbQ9e`nC4E!++1T!3,li##Y3rs7B=-nc++~>
+fDbog)tE\&s1&.*r;Qfj"T/9""TAB%!B'cT!<El3!!E<a'7L85!!#mhbQPHW=(El\!"&ib6r@95
+Kpo0ag%sM)?I\uTWVfEo;>L7loMr`ts*t~>
+fDbog)tE\&s1&.*r;Qfm2Z,?32I?Aj!F^QW?ia\Pr*TY9Kk5^Bia;g_$X<10!Xf!*oumQL!Ju);
+rEot=2+1;JFbQ9e`nC4E!++1T!35rj##Y3rs7B=-nc++~>
+fDbp6!:'=Y!lh)4r;QfqfDF2#0)bhO!?D";!<G(T!!=2KILFF$!*T!="Ki)&E?tJ_$3M4t4%rt'
+MP7H(r7qD,H.2cn`r&L7:%82_oS&Fts*t~>
+fDbp6!:'=Y!lh)4r;Qfo$2ac(!<iB%!<F2<!!**XqZ$^<$[rK/!!$0pbQP'U89#aM!"&fI.m$F2
+Fc)m#chuT"fm2'H!64q1##4Ues7D#-nc++~>
+fDbp6!:BO\!lh)4r;Qfq3rCc71fjT`!F^!G?ia\eqd9MGAU\4M?iiq.>Ol/'$NOB'bQP'ULN[>/
+?j]jP.m$F2Fc)m#chuT"fmD3J!64q1##4Ues7D#-nc++~>
+fDbpA%FY"N!o9.;qu?NF!)NOn!"8])!<FGB!!<9IGn\O)!X/QCos"X+%;'l!r;[35%21*J9O`.)
+V7tX^h#Z&pdf0=3r(I,ch>[EUZ"EY!s*t~>
+fDbpA%FY"N!o9.;qu6XGqu?`u"T8<#$iBu*!@.IA!s0]m'@6^\"TTM7YlnABApG'g!"0&A'.5_4
+@Wd^-^=iMA!S*XerrD<]9E@lDrr3&)B(YZoJ,~>
+fDbpA%FY"N!o9.;qu6Xqr%e@1;>jl&Ac,p:@<MHT"(?>!A`@)!8deko?igK3)tgH=?4Dg>Ac6!E
+=Uc#n3D<n)NhsJCrnRV*RaV39lMO<V:#5gK!jQA0o)F4~>
+fDbpB4/)EK!pYL5qu6ZWqq(n;r;Zj"#5eH%"p=c'!s(r*,gQGk!@ROD"9>b9ILH)S%p/I-'-fG1
+Aq$2Rce[F'h9l6'q+gl^!DUT5rrV"<oCDp3~>
+fDbpB4/)EK!pYL5qu6Xmqu?`u)Z9X:!XAQ&!<rZ(!!<6mB-be'!<FS@"U"h3$[rK^!"W0)=VE#=
+9kJjCZ-V7^ce["K!VoLh9E@l-rr3&U47i%CJ,~>
+fDbpB4/)EK!pt^9qu6Y;r%e@1:]4Z%@:]:D!G#[;?ishmGA?,F!^m`,nmDM,!@d[F"9?,HIV&Ic%
+uL$a'-oS4Aq$2Rce[F'h9l6'q+gl^!DUT5rrV"<oCDp3~>
+fDbpBD/o=M!q^s6qu6Z\qq(nUr;Zj!*;fd;!?Ct:!ZY0$c2[kr=7o)d!"")\r;[=Ps8RNW,<JnB
+MP[l>`r49a!WH*t9E@kqrr3&i2<j]3J,~>
+fDbpBD0#CN!q^s6qu6Y9qu?`u/,]GK!?D";!<F2;!!4->43dg,/6DL8!rrXV$2ji6GlRem%3mr7
+D2P1#h8]E?rrN+!rCd5d[Jp1-nMTS%s*t~>
+fDbpBD0#CN!q^s6qu6YUr%e@1;uL))@<)3Q!F^!F?ik=iDW5%*6kikr?ipc:CPh_>"(5Se@f9[E
+VuQdG%4"#8D2P1#h8]E?rrN+!rCd5d[Jp1-nMTV&s*t~>
+f)GfJ2t?\C!qq66qu6Z`qq(nkr;Zj!2>dFT!B^/Y!s)Ru#L<AMB(dq_2\Q0)GmF9J!3#ns#]15*
+6sb/!Z),_F!,;C*!DTEirrVgm_=IVV~>
+f)GfJ2t?\C!qq66qu6Y[qu?`u(&\+5!B'cT!<G:Z!!<7*9*`cC!+tpU"ZI(p'6si]!!&tsrs3HT
+.n!]hNj5G*rr?d39E@karr3&l<Pe8+J,~>
+f)GfJ3UunE!r%<7qu6Ypr%e@17f?]q@=e>a!F^]Z?ishaEan':!^%0$n6c6Sp2^C_Cg^h$@f9[7
+`W#lCD%eEf?@.^;V9T#?CAgg,9r7jh!q]L/o)F4~>
+f)Gg)$Lmij!r7u7qu6Zgqq(r$!WE'"!A"'J!WaePqu?g"='Q!V!;%35M?"Q:#Q4W&g&:pT2]F\Q
+@YJgGrr@cO9E@kVrr3&lMNRK0J,~>
+f)Gg)$Lmij!r7u7qu6Z?qZ$U&r;Zj!/,TAK!@n3K!!<7'>R/RToG[pj!#fqar;ZiNrVm'\)`LW'
+KlYE;!/:AF!DT$^rrVhMOn/O&~>
+f)Gg)$Lmij!r7u7qu6ZHq_J76?N+=5@=.o[!b$Far*TV8M0<@g?iiG1>OZ%m)[)..Ape(d?i]*_
+rrtJ&3Dj7>Em4O`L&F[G9q)(]!q_A4o)F4~>
+f)Gg>"l]7V!r8\8qu6ZlqUbcar;Zg2qZ$X%#5\B%.s)$D!!6aO48,3KOT9h]B*\D9!<MH`rrqm$
+-T>@`bPqR5rCd5dL&M#QWGV;!s*t~>
+f)Gg>"l]7V!r8\8qu6][!rN$!!XAT'!#,50!=&i+!!4Zm#LNMQAfEi*SHY,UIOo+:rVus"l2CVc
+n-pa(?@pB#!1j'^!DS:HrrT0:o^i*5~>
+f)Gg>"l]7V!r8\8qu6]_2>f622-0Z`!,VO?!FfU:?ikFt@cLht1E9Wi?il6*48,3KOT9iGG@LMY
+!:'O_"n2sM3F7<\rrAVg9E@kArVlr!D=mH"J,~>
+f)GgA0s:<O!r977qu6]pfDF2#:]17o!sST&!<FGB!!3g_$./_S6k--hbR202F>Hl$!!!$'nGN:g
+AeQuRb5VIHrCd5dEW,n=dRj*&s*t~>
+f)GgA0s:<O!r977qu6]n$2ac(!<i?$!<WN'!!**FqZ$[2IL4C%!^mKsp<3l[,BP_@#64`)"Ru?h
+"(i3&fuj<pZ2I>s9lg44!n'[4oDa=~>
+f)GgA19UEP!r977qu6]p3rCc71f=3Zs'kn6!F^-J?ijng@cLht1F$,p?ik`cWqOX?_'FDEFCP5W
+!FG9nrrZjH2;-.P!3uJr!DRV5rrUV?o^i*5~>
+f)GgAD/o=M!lCr4r;QfsgABM&E;]b;!>GA2!<G(T!!3IU$deqU6k--hbQYfrG!nt.rVus4nb`=e
+)u[nY!6Y76!_m/'rr3&a2=^;<J,~>
+f)GgAD0#CN!lCr4r;Qfs(]476!=8W(!<El3!!**XqZ$[(ILFO'!^mKsp<3]V'6Zc:#Q=]('Cku"
+!?;!ZrrC4?9EIptrr2p!kr&#&s*t~>
+f)GgAD0#CN!lh89r;Qfs7f5%C1f+'X!F]gB?ia\eqd9J7IV%PI!])'*nmDNI%BB-G"i1k.EH5Of
+?iaj/qu6[9rQ5'>b5G!89k+,$rrVICnald2~>
+ec,]E2t?\C!nik7qu6ZWqq(nUr;Zj!/,K;I*!,s;!XEuhd/X59%B9'F"MkFg918^Y!%bqc!8[QH
+!E8srrrVdNjn&M&~>
+ec,]E2t?\C!nik7qu6Xmqu?`u/,]GK!A"$I!?;.<!!3CN)USNd6k--hbQP`hG"Y7%!!"RcrrCmQ
+9EA,krr3&k2s'Z2J,~>
+ec,]E3UunE!nik7qu6Y;r%e@1;uL))@=.lZ!HDQG?ijeaB&d;!.f`fE?ik`cWqOX>_$Z!=EW'8F
+CV]rMh>BqI<W2ps!qSG6oDa=~>
+ec,^0"n)0c!pPF4qu6Z\qq(nkr;Zj!/,K;I!Y5,.!XE@+d/X59%B9'F"MOnK>Vl<Y!*?u9!U3>W
+9EA#drr3&l;o\G/J,~>
+ec,^0"n)0c!pPF4qu6Y9qu?`u(&\+5!A"$I!<Nc/!!3C<7*tu96k--hbQPW\Am@.j!!$*9rrM@Y
+rCd5hq>UBqoMij%s*t~>
+ec,^0"n)0c!pYL6qu6YUr%e@17f?]q@=.lZ!F]^??ije]IH+`8.f`fE?ik`cWqOX>^&j49D#I`A
+M89,ll:q4N!E&[lrrVgm`q04\~>
+ec,^?%FY%O!qUm5qu6Z`qq(r$!W;uu'Dhb1!B'cT!s_e/!R^rL6k--hbQPHVAnNCf!!%8ZrrN'n
+rCd5dmf*4foQd#!s*t~>
+ec,^?%FY%O!qUm5qu6Y[qZ$U&qu?^1qZ$Wt2>dFV#?4k-dJs>:%B9'F"M"MEB-dEU!-l<Z!W>dl
+9E@lUrr3&lH(FR,J,~>
+ec,^?%FY%O!qUm5qu6Ypq_J76?N"73D#7T@@=e>a"(HA!@HCku>:V5o?ik`cWqOX>\H%P3CAhN?
+Vni<5rD*;b!DW"]rrVh>Sb)l3~>
+ec,^@8X9)N!qq68qu6ZgqUbcar;cj$qu?`u2>[@T6q\$<!!5OtWV4O=[09WR)Z9X9W5&?4=oD"p
+:#5dJ!h+`5o`'F~>
+ec,^@8X9)N!qq68qu6Z?qZ$Wu#5nQ%"oJ?$!B'`S!^oZkdJs>:%B9'F"LSD7F;k)X!3![4!*T7o
+!DVDKrrSX@o^r06~>
+ec,^@8X9)N!r%<9qu6ZHq_J71<rHG+@f0U7@=e;`!c`6pj^8-o.kC-t!dtNXp<3ZI"c7V=rEoWE
+^]+:;rCd5dh>R?TRY(2(s*t~>
+eGfSq@e'9o!r7l8qu6ZkqUbdDr;Zj!*;]^:$O-G.!]+(CdJs>:%B9'F"K;huIM;Y[!6`.W!,_[.
+!DU`8rrTo=o^r06~>
+eGfSq@e'9o!r7l8qu6]i!rN$!!<i?$!<F2;!!*H2qu?dS>W^@6!^mKsp<3Z=%7GXYr;ZiD^]+:N
+rCd5db5M>A^0C7%s*t~>
+eGfSs@e'9o!r7l8qu6]l2>f621f=3Z!F^!F?iahJr*TSBG(o$c!a@0*nR)EH%BB-G"KDoZIV&Ic
+!9(]m!,_[.!DU`8rrTo?o^r06~>
+eGfT\,OtU0!r8P7qu6]qfDF2#Rf*3e!B'`S!<F_K!!=3\2$)/+!^mKsp<3Z.)_ldLrVus"jM1]p
+MZ$3L9tC6&!o5s0o`'F~>
+eGfT\,OtU0!r8P7qu6]q$2ac(!?1n:!<G(T!!**Nqu?g=EA[dG!!5OtWV4O=RN!f,$iU,,!T_#q
+!/g_K!DU-'rrV"<oCW'5~>
+eGfT\,k:^1!r8P7qu6]q3rCc71f+'X!F^QV?ia\_r*TVBG(F)a?ijO_/+I!KI1<4MbQO@RF+.^!
+?i]N-rr@rT9E@kurVlrT47i+EJ,~>
+eGfU3!UBL\!r978qZ$EE!4;\)!<G(T!!**^qu?g4ILZb7!!642WV4OBKe"m,#ljr,"n'/*!29?b
+!DTQlrrVUEnFZa2~>
+eGfU3!UBL\!r978qYpOFqu?`u/,]GK!B'`S!<G:[!!<m`%L^_c!`oi1p<3hs.kH,U!!!''m_Ac%
+U&@Xc9r\*k!q%l6o`'F~>
+eGfU3!U]^_!r97:qYpOpr%e@1;uL))@=e;`!F^][?isthBk?F7!a?m*nR)ET%BB-G$&'mNIUZ\m
+@:&B:rrAbk9E@kfrVlre2=U8<J,~>
+eGfU?'?9hI!l;&8qu6Z\qq(ql!W<!!'*7t1!@%XD!!<OV$Tlf;!`q/kp3m,E=Yk=.rVup3^Ae2E
+rCd5dS,N?go/kq's*t~>
+eGfU?'?9hI!l;&8qu6Y9qZ$X3!W<!!'*7t1!@%XD!!<OV$Tlf;!`q/kp3m,E=Yk=.rVup3^Ae2E
+rCd5dS,N?go/kq's*t~>
+eGfU?'?U%L!l;&8qu6YUq_J4Ar*TPA@JaF5F^b5V"(H^jL#ubE>9bro?il0B)tn^`!*X2c@fBa8
+A\S0E]_tM)9qD7_!qSM4o`'F~>
+eGfU?=b?GK!nEb8qu6Z`qq(r&"oSE%!t4u+!<j/8!!EOP'.X+3!!#+S2[!=b,]O(g!!"O`rrCUJ
+9E@kFrVlrk<PnD.J,~>
+eGfU?=b?GK!nEb8qu6Y[qZ-X!r;Zj#$i9o)"V^h7":'2c.fn&u!'Bm5"BtjJE<lIC!%Ye`!7h$A
+!DSIMrrVgm_Y!kY~>
+eGfU?>(ZPL!nEb8qu6Ypq_J72?N"74@V,FE!FfmD?j'qcAU@kK?ijOW1[e]O48(Z;?!q;g@fBa8
+FM@bTebr/B9oAoL!q]L4o`'F~>
+e,KK0:%A&Z!pPU<qu6ZgqUbd#r;Zj!,PqHA!B^5[":&Qb"V];a!*An."Y1hu/6iGZ!!$*7rrD0Z
+9E@k5rVlrkH(jm1J,~>
+e,KK0:%A&Z!pPU<qu6Z?qZ$Wt"T8<$!@.IA!<G:\!!EO>,R"k0!!$*p'*Tm3!%_@[rVuq"^Ae2p
+rCd5dH2[aEoQd/&s*t~>
+e,KK0:%A&Z!pY[=qu6ZHq_J70<rHD,@<MHT!F^]\?j'q_C1;#B?ijOP1[e]OM>(QbFD>3!G%1GY
+!/\Gi!9O/Q!DRq>rrVh>U%JA8~>
+e,KKo'Cbht!qV$;qu6]lg&'D%E;T\948T!Y!B^5[":%mf!B\a1!??sjAd+MU!'=-brVuqC^Ae6'
+:&[fe9kO>'!gSK3p&BO~>
+e,KKo'Cbht!qV$;qu6]i"T/6#!=8T'!'C&X!<G:\!!EO+3rqFl!!+'rpLXSq/-%b2#Q=]'GeX1Y
+n4imU!DR2(rrSI>o_&67~>
+e,KKo'Cbht!qV$<qu6]l2Z,?31f+$W!/:;X!F^]\?j'q\DIJ7^?ijOP4Rc_ZEL-?W"fHELDKK@e
+?i[+=rrMU`r_*>eB)MZ1Q%el's*t~>
+e,KL7!9O%V!qq68qu6]qfDF2#[/Bt*!A"!H!=f;3!!G\_#:fi*!!+(5o`,,H4%)IArVuqg^Ae6*
+;>s5j9j@VqrrTT?o_&67~>
+e,KL7!9O%V!qq68qu6]q$2ac(!A"*K!<F_I!!*Q5r;Zsg9*ZsJeGoUiU%JBgJic@g#Q=]'SA,"(
+o25K\!_lnurVlr,B(YcrJ,~>
+e,KL:!9O%V!r%<9qu6]q3rCc71fO?\!F^?O?iatNrEobJEajB(k[4Hr'Kknn!HFh+!!In-EH,Ie
+?i\'XrrM^gr_*Af?2jg&!juY4p&BO~>
+e,KL>,J!XM!r7`8qYpQNqq(nkqu?a-"8`'!!@.OC">a9f!u'5c!s+5YV>%\,XoO;X48f-Za1hQS
+oND,d!E8sqrrU_=o_&67~>
+e,KL>,J!XM!r7`8qYpORqu?`u(&S%4%KlS.!<FGD!!G)_#6PXj!!<7Y!2]G("Kh`]<'1$Y!6;hR
+!VBOn9EA,krVlrL7.g0PJ,~>
+e,KL>,e<aN!r7i;qYpP&r%e@17f6WpBk$sI!F^-L?j(:h@Ua0;?ijOH7.O^f@?pnipV$d5!1%_E
+rEoWX^Ae6+>5_+q<W2mr!nB^2p&BO~>
+e,KL>Bm'7O!r8D8qYpQ[qq(r$!W<!!!YbG2!<Gai!!F9]#6?p:!!64%](aDO^'/+Z/H,VM!T^ro
+!+u1'!E&[krrVFBnb)p4~>
+e,KL>Bm'7O!r8D8qYpP8qZ$U&qu?a!'Dhb1!D*.h"<;Cd!B\g3!`oB5pWNcS"_M9rrVus"jLtQn
+B)PC(;>L1j!pMT4p&BO~>
+e,KL>C3B@P!r8D8qYpPTq_J76?N"74@;PgK!F^c^?j(7g@UXuS?ijO?7.FXdM#b3_bQPW`Mg9+:
+?i]N+rr?[09EA#drVlra2=^A>J,~>
+df0BF1\(>A!r9+8qYpQ_qUbcUr;Zj!/,K;J!@n3M!!O$b#llIVec5bQ!4qpK$+^+KE?kMa!X8#*
+rr@NH9E@lWrVlrh2<jf6J,~>
+df0BF1\(>A!r9+8qYpPZqZ$Wu#lO`(!A"$I!WaePrW!*8IL-!)!S.5P<rfi+bR(i\AoSmm!!3;k
+^&J(]rCd5dnGW@gnMTS(s*t~>
+df0BF2=^PC!r9+8qYpPoq_J71=oD_/@=.lZ!b$Fara5n@IUZ]3@Hh/$>74'n?il/b]_BVV]E!k5
+B4,+U?LGN,!.Ol?!DW(^rrV^JlLk1-~>
+df0C-!Ufd`!ktr8qu6ZgqUbd#r;Zj!48JpX"r$t9"UTVc!!<nc!!64%](aDO[/j?S'E.t3'>4>F
+Q2OAW:$)?R!q\n2p&BO~>
+df0C-!Ufd`!ktr8qu6]R!W2ou!<i?$!<G:Y!!*9;rW!*.IL?,X'@m-b<rfi+bQP<S=*YJY!!!\F
+rrA>_9E@lLrVlrk7+Lu1J,~>
+df0C-!q,ma!ktr8qu6]Y2#K-11fjQ_!F^]Y?iaeSra5n=IUunrD!>=/>74'n?il/b]_BVQ[/u23
+Ac?';A\A$CQ2OAW:$)?R!q\n2p&BO~>
+df0C<%F=kM!n*Y8qu6]pfDF2#B)M]1!@.F@!<Gaj!!NUQ'*&%pec5bQ!4qpK"K;_rILH,T!%Y_^
+!4Dc!!DV#@rrVh)[IsQM~>
+df0C<%F=kM!n*Y8qu6]n$2ac(!AaTR!<FGA!!**krW!*,GnU/Y44XB5<rfi+bQOmP7",OC!!"O^
+rrBJ*9E@l9rVlrkB!q=3J,~>
+df0C<%F=kM!n*Y8qu6]p3rCc71fXE]!F^-I?ia\kra5n=HY$SnL$;tH>74'n?il/b]_BVQWX=0'
+Ac?';FM.VR[J`c":"'"?!q^*4p&BO~>
+df0C=;2Y2L!p,=8qZ$EE!4;Y(!<rZ'!!**krW!--B-[HW*!+Xk!`oB5pWNc/)`)pLrVuq"]`.u[
+rCd5d_>XB8oS&S's*t~>
+df0C=;2Y2L!p,=8qYpOFqu?`u/,TAJ"p=`&!<Gaj!!W[@,QIfa!S7;Q<rfi+bQO@R1O]Z0!!$*5
+rrCLG9E@l(rVlrkKpD?2J,~>
+df0C=;2Y2L!p,=8qYpOpr%e@1;uC#(A7GFD!F^c_?j:(aC1(Fh@Hq5%>74-p?il/b]_BVQRN$'l
+@fBa8M7iigdeui?9u6f.!q_23p&BO~>
+dJj9%<Uoqc!qCm9qYpQVqUk]G!<El1!"'AC!!!7'3rf6^*7k/l<rfi+bQNMP/:Ij'!!%8VrrD0Z
+9E@kjr;QheK(Sd:J,~>
+dJj9%<Uoqc!qCm9qYpOlqu?`u.f98I!>G;0$53RC!!cIb!!!'?f)PkR!4qpK"G/?ZIL#iP!-l0V
+!9O/Q!DT`prrSX@o_/<8~>
+dJj9%<Uoqc!qCm:qYpP:r%e@1<;^,)@;PdJ$>a0Z?t+4q?smD_l<jZt$Vp5"!f6oipWNbl12D>J
+ra5`(]`.unrCd5dY5J;$RY(2*s*t~>
+dJj9f'Ckr!!qq6;qYpQ]qq(r$"oSE%!A"!H!<OeN!!Pb`#64cdf)Pka!3u:7"D1%QF9hdF!3!R1
+!:]n[!2]Vn!kDY0pA]X~>
+dJj9f'Ckr!!qq6;qYpP[qZ$X'"T8<$!A"!H!<OeN!!Pb`#64cdf)Pka!3u:7"D1%QF9hdF!3!R1
+!:]n[!2]Vn!kDY0pA]X~>
+dJj9f)tEe)!r%<<qYpPmq_J76?N"74@=.iY!F^?S?j1Oj@UNVul<jZt"]+Yr!fI&`pV?uE6u.0Z
+ra5`F]`/!$r(I*er;Qi/?M*skJ,~>
+dJj:4!9s@[!r7`8qYpQ_qUbcer;Zj!/,B5H!D*1i"uBKh!!!u?kl:\anGiV])^G,\"]GDH/8#4e
+!!(H[rrD]i9E@kVr;QiO7.g3QJ,~>
+dJj:4!9s@[!r7`8qYpQ+qZ$Wu'E%n3!A"!H!<Gaj!!Y5a#64`D!pK[b!V$-k8/ifK=Tqb)Gq<S5
+rVurH]`/!(rCd5dRf*0efgPK+s*t~>
+dJj:5!:'F\!r7`8qYpQ:q_J71B`2<>@=.iY!F^c_?j:Fj@UNS`@I%;&>6Rjn?il*&,ktOH<<.A]
+G@LPZ!8Y<f!;-4`!DT$\rrUkAo_/<8~>
+dJj:<,J![N!r8;8qYpQkqUbd[qu?a-!W)j)!AslX!$#t`!!!$El2Uebmf3B5;>43!F9"+%#64`)
+l+I#soMPT]!DSILrrVF@nb3!5~>
+dJj:<,J![N!r8;8qYpTZ!rN$!!AaQQ!=f/-!"/fb!<<*>E<cID!@-k0!!2Ng!I.K9=U9*L1L(.b
+!!2>srrMahr_*>eMZ!JUkqhl's*t~>
+dJj:<,e<dO!r8;8qYpT^2>f621fXB\!GQ!>?jgCo@:3JYG%+ie@<LmD!a>_.n6c9p;>45sHsgc6
+@fBa8lFd,toMPT]!DSROrrVICnb3!5~>
+dJj:<BlX"L!r9"8qYpTofDF2#T_ncj!Xni)$3h.D!#'ef!!!$]ec5\)p]Us3!WYV]#64f/m_&Q#
+oND/e!DS%@rrV^Jl1Y.-~>
+dJj:<Bla(M!r9"8qYpTm$2X]&;#C:o!Xni)$3h.D!#'ef!!!$]ec5\$p]Us3!WYV]#64f.m_&Q#
+oND/e!DS%@rrV^Jl1Y.-~>
+dJj:<C3'1N!r9"8qYpTo3r:]5Ac,p:@:f:C$=ms\?tFdr?smDslX0cu!*J\t!-@pE$"[OQEH5Mr
+@:&B7rrMaqr_*>eIf03InMTV*s*t~>
+d/O0H1%G,?!kP]5qYpQNqUk]G!<F_I!!WI"!!!=S$iU,,'*[\%!"Ip=!]+(dr[\$_]Dhp(C&Ud,
+9l9h.!q\n6pA]X~>
+d/O0H1%G,?!kP]5qYpORqu?`u.f98I!A"!H"p%Eu!"")^rVus4"mZ-g%H8o?1L+2a/-$?qrrMb+
+r_*>eD>aD8oL.C+s*t~>
+d/O0I1@b5@!kbr:qYpP&r%e@1<;^,)@=.iY#%<U$?t+Rrra5bC@dIJ'=:O8*!c3%'rbDLF]Dhp(
+CApm-9l9h.!q\n6pA]X~>
+d/O1/!UBO]!n)euqYpQ[qq(r'!rW*"!B^,X"p%L#!"")^rVus"2<t5B)r+Zu,eF!UFoG&89k+&#
+!q]L0pA]X~>
+d/O1/!UBO]!n)euqYpP8qZ$X5!rW*"!B^,X"p%F!!"")^rVus"2<t5B)r+Zu,eF!UFoG&89k+&#
+!q]L0pA]X~>
+d/O1/!U]a`!n)euqYpPTq_J7B@JsR7@>4Pc#%<U%?t+Rrra5b8Ja?bF=<$%=!,B+F!-S97!DR&$
+rrVgm`qKF_~>
+d/O1;'?^1O!qUlXqXadRqUY]dr<WK4/,9JT,81Q9<!WC&!Wb@`li7%e$f)$f=1\D3NrD]R:0%;l
+rrVh4WV6@B~>
+d/O1;'?^1O!qUlXqXacPq?[-8r<WK4/,9JT,81Q9<!WC&!Wb@`li7%e#i,^c=1\D3NrD]R:0%;l
+rrVh5WV6@B~>
+d/O1;'?^1O!qUl\qXacbqDnUirF,e=Hhh+SF_,99FCP5W!b$dkm9fut!a4>g!/\;e!07%P!_ubp
+rVlrkEiSj5J,~>
+d/O1;>Cu\N!UuB4IK3@E!!*H6`W-!\])Mc5rCd5hr;HWsoSSe)s*t~>
+d/O1;>Cu\N!UuB4IK3@E!!*H6`W-!\])Mc5rCd5hqYgEqoSSe)s*t~>
+d/O1;?%VnP!UuB4IK4Ke?iahJm9fut!*J&b!1g_$!3Z8o!E&dnrrVhMOnSg*~>
+ci4'37.L*Q!;ZK`!:]j:!205r!=KnD#m1Q;#m^>-!<G't!!&P#rrC:A9E@o\r;QheK(Sg;J,~>
+ci4'37.L*Q!;ZK`!:]gk!)WS"!=KnD#m1Q;#m^>-!<G't!!&P#rrC:A9E@o\r;QheK(Sg;J,~>
+ci4'37.L*Q!;ZK`!:]hG!+l(;!G-9I@KU2,@Uf4B!F^QH?ijF1=P[?b_RfaIbl(39:A"Ja!h+`5
+p]#a~>
+ci4("$LmQbqUbeTqu?`u2>R:S!BUDZ!!+SNg&M-U'DVq8'*\44!6;\N!9*lM!DVkWrrTK<o_8B9~>
+ci4("$LmQb!%RmH!<F_K!!**Xq>^Qt3s59Y!@n3)!!*08q$@'8"o83!a1D9NiVcFN:$VZV!jZG1
+p]#a~>
+ci4("$LmQb!*&kP!AmaQ?ia\eqHsA5Kjsjc!IJ8C?ijF1>OZ#$@V,@E!G,a:?i\ijrrD$V9E@lT
+r;Qi+B(YitJ,~>
+ci4(9$JFqK!9sC5!SRSQ!!**Nq#CF",P_<?"Uj#a!K'JE9`[h&q>^NV])Mfr8cDBa:#5aI!mOI3
+p]#a~>
+ci4(9$JFqK!-.l9!>be8!!**Nq#CF",P_<?"Uj#a!K'JE9`[h&q>^NV])Mfr8cDBa:#5aI!mOI3
+p]#a~>
+ci4(9$JFqK!0-k3!(Qlo!F^?N?iae\q-X54AaWq-=9)Rp?ic6Yq+Ul]D>IW?lam)sm7I:N!DVDJ
+rrUG>o_8B9~>
+ci4(:9TJWB!:B[9!SIeW!!*`6q>^Ns=SVpt!B'6E!!2Qh!eUJWq.Tq?!,2W9!!36(m^iE!nO`^R
+!DUo<rrV.@oCr98~>
+ci4(:9TJWB!0d9[!<``,!!*`6q>^Ns=SVpt!B'6E!!2Qh!eUJWq.Tq?!,2W9!!36(m^iE!nO`^R
+!DUo<rrV.@oCr98~>
+ci4(:9TJWB!3#cN!B+Eb?ib(PqHs>4Q2+eg@=diS!a#M.nR)EV!+#D8"(D7F@fBa:@U\]9rrMX]
+r_*>eci!eEiB-Z*s*t~>
+cMms';=X2V!;--?!&"0L!<i](!!30s!Vl]r*!,L.!!2Qh!sN-q_>)4U=]$+9!!*c'])Mg&8cDBa
+9u6c-!pVT2p]#a~>
+cMms';=X2V!6k<?!<E?$!!*6-q>^Qt9`b%i!?;./!!!&h!!<C642L^9!a/A=r;Zj3n[e`$o1ApT
+!DUE.rrVIAnFus5~>
+cMms';=X2V!7gs&!AmjT?ia_IqHsA5OC@rm!HDQ:?ij..>Ol2%@KAR,prieC;.fc7!G1f4rrM^_
+r_*>e_>O<7m5=D-s*t~>
+cMmso$LmTc!Vk@FfDqB<!!**Fq#CF8#5J6"!YaAi!s2q,_>2:W_,4M@r;ZgK\c2[%rCd5dZ2FV'
+nMTS*s*t~>
+cMmso$LmTc!VHTn!!**=qu?`u,P_<?*!Z3=!<Nqj!!<:3:;QbM"2Ri@"8r3"/@kc\o_hGa9sOWr
+!qA/4p]#a~>
+cMmso$LmTc!VeSN1BB=.r*TP6FnoDGEFelQ!F]g5?ij+->Ol/(@:E!Jq9/rW;-m`1?iXuQrrD]i
+9E@kmr;Qig2<sr9J,~>
+cMmt8"kiGG!WLgMfDr;V!!**^q#CEs48AjW!B]*;!s2e+_>2:W_*i&>r;Zh!\c2^&<W5Ym9r7df
+!q\n:p]#a~>
+cMmt8"kiGG!WEo5!!**Nqu?`u48AjW!^$2X!<G:<!!<:/;8N(P"2RB@!W;uu=1S>3oMtla!DTEg
+rrVg\h=pr"~>
+cMmt8"kiGG!WGRd1BB=2r*TP6L&#*W@>4Mb!F^]N?ij"0>Ol/(@9ugIq9/rW6uHH3?iZ%orrMal
+r_*>eV>U>poL.O0s*t~>
+cMmt98X8fF!9F%0!8@>N!<F_H!!*+&p](=.!T!eY"("pBq9/oV.s1[h!-l'S!VC"'9E@kWr;Qij
+;o\S3J,~>
+cMmt98X8fF!)WOm!#PP5!<F_H!!*+&p](=.!T!eY"("sCq9/oV.s1[h!-l'S!VC"'9E@kWr;Qij
+<6"\4J,~>
+cMmt98X8fF!-A#n!(Qlo!F^?N?ia]$pg=,=@IRY+8deko?iskE<PeLT!l6C7r*TN&\c2^&B)YI)
+9qD4^!q]L7p]#a~>
+c2Rio?LdRc!:0O7!SIeW!!*Q3q>^Qt3sGE[!<F1s!!<C/<PeLT!l5Onqu?_q\c2^&H2^J<9of/O
+!q^?4p]#a~>
+c2Rio?LdRc!0m?\!<``,!!*Q3q>^Qt3sGE[!<F1s!!<C/<PeLT!l5Onqu?_q\c2^&H2^J<9of/O
+!q^?4p]#a~>
+c2Rio?LdRc!2fWL!B+Eb?iatNqHsA5Kjsjc!F^!;?ii_(>Ol/(@U3!Mq9/oV'8ZQo!6)MK!VCa<
+9E@kJr;QijD6EX5J,~>
+c2Rj^)tEIu!;--?!$qIB!<F29!!*HXq#CEr45Kr>"^,!Eq9/oV$?l=I!7JCW!07%P!DS%@rrVhE
+ReQi4~>
+c2Rj^)tEIu!6k<?!<F;?!!**?q#CF'/,9/G!B]-<!sMh1_>2:V_$YA`!!(HWrrA)Y9E@k:r;Qij
+JsuH6J,~>
+c2Rjb)tEIu!7gs&!AnHe?ia\Uq-X57Hhh%M@>42Y!^m`,nmDQ/>$Ac<bQ>TfM#:W\h73IbNrD]Q
+9n*$?!q_)5p]#a~>
+c2Rk0!9NbN!;ZKD!205i!<G(R!!*+4p](=)"5a(\#$G*Fq9/oS!G;91!<MGprrB%t9E@k)qu6_[
+MY-]DJ,~>
+c2Rk0!9NbN!TsO^!!**squ?`u2>I4Q!G;*,!=f4h!!<F.=i'pX!kn\Ir;Zj!l+$`nWW#Ql9l9e-
+!g/B4q#>j~>
+c2Rk1!9NbN!UDW@1BB=Dr*TP6Jb`[S@@?mu!GQ$5?ii_1>Ol/(A6N0Qq9/oS!K6k`!:%)o!36#l
+!DRG.rrS=?o_AH:~>
+c2Rk8/$AFB!WLgMfDr;V!!**^q#CHsAc_]-!<FG&!!3=(>PQDD\H,e2!!30)n@8K%_G*]t9k+#"
+!i^23q#>j~>
+c2Rk8/$AFB!WEo5!!**Nqu?`u48AjX!G2B.!!**FhZ*]\<Eo7B!kA>5rW!!#"Rrr$"i<u-9MK!n
+rrT0?o_AH:~>
+c2Rk8/$AFB!WGRd1BB=2r*TP6L&#*X@@:R"?ia\YnR)D\'O1-9!a\l4prifM!K$b_!FG9*rrpD:
+9MA/iqu6_tEqK/,J,~>
+bl7`aC[prp!8RJ(!8@;M!@%[A!!+&Lq#CEr2;\B8#?>+*bQ>$Q8GrMh'CiU4!87?F!_lhsr;Qi7
+=nMLhJ,~>
+bl7`bC[prp!&j`T!<F#6!!+;Gq#CF8%f$)*!B&a7!XD_3prifE"\ARl!>G"5rrCaO9EIpkrquct
+_--F*s*t~>
+bl7`bDXm8s!+5X[!Am:C?ibCYq-X5CC&)-;@=drV!^%H,nmDN.<F5IE!jMoarEoY;n[ST!g&=YH
+9j7PorrU#?o_AH:~>
+bl7aY)tEIu!9sC5!S7YU!!*96q#CEs=SMjs$O,Gg!XV_5prif5'0#ji!%bVZ!TcoP9EA)jr;QiO
+7.g9SJ,~>
+bl7aY)tEIu!-.l9rsAT'!<s&0!!*.'p](=&"lK@^#uP1,bQ=IO2uN^V/@YW[j[oGF!EB$qrrUkA
+o_AH:~>
+bl7aY)tEIu!0-k3!BO]f?iaePq-X53Q2"_fARb4<!^%H,nmDN.;.B=E!hg9QrEoV@\,QKj8cDBa
+<W2jq!ng!6q#>j~>
+bl7b0!TESK!:BX8!&=BO!<G(R!!318!Vl]r!A!(.!XV_5prif"-RAWj!*?Z0!U`PY9EA#dr;Qi[
+2tQhEJ,~>
+bl7b0!TESK!4ht,!<FbL!!**Xq#CHsB`\#0!<F_/!!3I(@ee.KN[H+N!!$*0rrMOZr_*>iq>C6o
+jYuf+s*t~>
+bl7b3!TESK!6G$n!Anlq?ia\eq-X84U1*k*!F^?G?iiG1>Ol/'@SpV0bQ<eRCAhN?M7<KcmRdCO
+!E&[jrrV:BoD&?9~>
+bl7b72kfdA!;ZKD!205i!<Gae!!30l#5A0!.fnT/!XVV6prie^3tqPm!+r_?!V8_Y9E@o[r;Qid
+1[b&<J,~>
+bl7b72kfdA!TsO^!!**squ?`u8GN5e!D!Fi!!+SNi;`oc:1j:F!d-R<r;Zh0\,QL#7/fj\:@nD`
+!q%l4q#>j~>
+bl7b73MH!C!UDW@1BB=Dr*TP6L\Y<Z@>ACg?ibU_o3_VU,?s_H!b+o:prie^4(\@u!1C=r!V8_Y
+9E@o[r;Qid2=C8>J,~>
+bPqWdC%:co!WCXIfDs@t!!30Y!Vl]r$Tn+`!<i\d!!3I"C&#mR@SmI1!!%kbrrMa[r_*>el2:P_
+o/5Y)s*t~>
+bPqWdC%:co!W<?&!!*+"qu?d!2$*LQ!=M!a!!*6-i;`oc9541F!b,"5r;ZhS\,QL$7/fj\:$MTU
+!qS;2q#>j~>
+bPqWdC@Ulp!W>(W1BB=Nr*TS7JRS@^!G-u[?ia_Io3_VU,?s_H!b+l=prieK;.BK3!4007!VAeZ
+9E@lQr;Qii2<FW5J,~>
+bPqXS,Ot=(!8RG'!!2ut!=K,-!!*+7p](<q/)^I06p!@'^&tYc;)/"L!4KB:!VB.d9E@lDr;Qij
+7,@Y<J,~>
+bPqXS,Ot=(!&j`T!WabOqu?a*#5J6"!GV</!<F_0!!5PM2u1/iZ6N3tr;Zi+\,QL$:B!of:#5aI
+!q\n:q#>j~>
+bPqXS,k:F)!+5X[!]3kbr*TP:AGKU6@A<O)!F^?H?ii,/>Ol/'I60Ib^&tbg;02\D!6VeN!VB.d
+9E@lDr;Qij7,@Y<J,~>
+bPqY*!9s%R!9sC5!S7_W!!**Nq#CHsB`e&0!?;.!!!/Dep](=6Gl.OAfsgt^oND/e!DUo<rrVgi
+b4u!e~>
+bPqY*!9s%R!-.l9!=9/3!!**Nq#CHsB`e&0!?;.!!!/Dep](=6Gl.OAfsgt^oND/e!DUo<rrVgi
+b4u!e~>
+bPqY*!:'+S!0-k3!BOfi?ia\_q-X84U1*h)!HDQ??ii,/>Oc)%VZQVn!?7s7?i]8srrMaqr_*>e
+ci!eEoMNd+s*t~>
+bPqY6,J!@E!:BX8!&=BO!<Gad!!+Sip](<r%c@<e=86A-8GrMi!<qu%rrMb-r_*>e^AS!4oObN+
+s*t~>
+bPqY6,J!@E!0d9[!<FbL!!**kp](=F*;BL7!Y4,g!*Ar-!(d%g!W`Gn\,QL$C]7!.9tpQ*!q^*4
+q#>j~>
+bPqY6,e<IF!3#cN!Anlq?ia\kpg=,LEVNoB@;5@As!n(Rn6c9RRJDa@L\tN\?LYH(!VC:/9E@l%
+r;QijB!qF6J,~>
+bPqY6BlW\C!;--?!205i!<Gad!!*16p](<q2:)='/@PQZoR?d5!DT`prrVhASbW58~>
+bPqY6Bl`bD!6k<?!<H$p!!**kp](<sB(u?,!B&4(!%bSY!VCj?9E@kjr;QijI\$96J,~>
+bPqY6C3&kE!7gs&!AnBc?ia\kpg=,3RJ:.j@=e&Ys!n(Ri*ZP#[f6C#If<"A9s4Eo!q^r4q#>j~>
+b5VOB/+N31!Vk@FfDs@t!!30@"o/-"!I+Y?!!*`6d/X0:[Jp5er_*>eV>U>poT"t,s*t~>
+b5VOB/+N31!VHTn!!*+"qu?d!*!Q-<!WdNHp](=.!RUlIS@/@sNrD]Q9r7df!q_M5q#>j~>
+b5VOC/+N31!VeSN1BB=Nr*TS7EFS`O!b&!8pg=,=@J4(1>:V5]?i\'OrrA)Y9E@kar;QijNfNo7
+J,~>
+b5VP)!UB7U!WLgMfE'b/qu?a$,P_<@!E]R$!!**?df9FM"mWMq!2]Zg!DT$[rrSX@o_JN;~>
+b5VP)!UB7U!WEo5!!30Z!rN$!"XEgC!WcC-p](<q*7Flh!<h\qrrAnp9E@kVqu6_dK(Sm=J,~>
+b5VP)!U]IX!WGRd1BKC?@JjL6@WhKS!b%@)pg=,2EV<cA>:V5^?iaU$[Jp6'r_*>eRf!*dRY(2-
+s*t~>
+b5VP5)o;(E!9F%0!S8"_!!**rp](=)488dV!B\^0!*?Q-!5\Y.!DSUOrrTH>o_JN;~>
+b5VP5)o;(E!)WOm!=9G;!!**pp](=)488dV!B\^0!*?Q-!5\Y.!DSUOrrTH>o_JN;~>
+b5VP5)o;(E!-A#n!BP&p?ia\tpg=,:L%o$V@>4D_!a?m*i*ZPA[/U-Br_*>eNr/hXZ"iq,s*t~>
+b5VP5Ap*YD!:BX8!)NLm!<H<t!!*+FpAb4("k*GOd^9#Sec&5C9nN9B!le74q>Ys~>
+b5VP5Ap*YD!0d9[!<Q!n!!*+&p](<qGkV1=%L(;]!7J7S!7h'B!DS1CrrU2?o_JN;~>
+b5VP5Ap*YD!3#cN!B#u:?ia]$pg=,2VtXR"Bk$gE!a?m*i*ZQ@[/U-Vr_*>eK)>QL``;[,s*t~>
+ao;FA1%Fi7!;--?!1Wld!Wb.\q#CHsGQRX?!<G(-!!":NrrD0[9E@k-qu6`N7.g<TJ,~>
+ao;FA1%Fi7!R(TB!!*+:qu?d!2$<XS!WdNIp](<q2:MU+,d[LNjo.pS9lg.2!ng!6q>Ys~>
+ao;FB1@ar8!S'%)1BB=sr*TS7JR\F_!b&!8pg=,2JbNOR>9br_?iXrJrrD0[9E@k.qu6`N7.g<T
+J,~>
+ao;G(!9s(S!W:RHfDsCt!!*H@p](=P,PV6?!Aso.!!&n&rrq[Z9MA/pqu6`Z2tQkFJ,~>
+ao;G(!9s(S!W!-#!!*+7qZ$X)'DMP.2'_kr!Wb.ZeGoTHZi:3o8PDfPC&@o3jYuf,s*t~>
+ao;G(!:'.T!W5"V1BB=iqd9G9D"qB=JT^`q!b$Xgpg=/-*'E1f!4fH9"mnlT9MK:!rrV:BoD/E:~>
+ao;G4)nPS>qUbi("oJ?$!DiIj!<m`B!!*93ec5^Wm^)otnOZDJ9j[hsrrVUEnG3*7~>
+ao;G4)nPS>!%RmH!Wb1_qu?`u:&"\h"aKbA!<rq_!!*DoZi:7"8PDfP?N0m&!q%l6q>Ys~>
+ao;G4)nb_@!*&kP!]47nr*TP6OSE2a@]/s.!G#d:?ijOP4Q9`L@d^T&#4Y8Y9MJjmr;Qid2=UGA
+J,~>
+ao;G4D/JhC!9sC5!S8Ro!!*+&p](?rM#mAO!<G(/!!$W:rs&'d9MA/`rquctnMTS,s*t~>
+ao;G4D/JhC!-.l9!=:"K!!*+&p](?rM#mAO!<G(/!!$W:rs&'d9MA/`rquctnMTS,s*t~>
+ao;G4D/JhC!0-k3!BPB$?ia]$pg=/3ZXNW:!F^QS?ijOH4Q9`KRBlhso1;VL9j7PorrV^JlM:I1~>
+aSu=P,Ot@)!:BX8!+u-/!Wc'tq#CHs=:Y'*!@n3(!!30&jKedco_hGa;uQXo!qSM4q>Ys~>
+aSu=P,Ot@)!0d9[!<Qm2!!30q!Vl]s!E]j+!!+SNf`2'S!p$Ze!;-4`!EB$qrrVdRiVEM(~>
+aSu=P,k:I*!3#cN!B#f5?ijbu@JO:4@?kR$?ibU_q-X8.'L^th!Fb<"rrD]i9EA/lr;Qii45p#8
+J,~>
+aSu>+!9s(S!;--?!1Wic!?;LB!!*a8pAb3t'A*9b=0_c+oMtla!E&[jrrVgadeWon~>
+aSu>+!9s(S!T!kT!!*+:qZ$X:$hs]&'3Ou/!<j.h!!$**rrMalr_*>iq>C6ooL[L,s*t~>
+aSu>,!:'.T!Tc091BB=sqd9GEAb]X6CmFa&!Ffm@?ijO?9&j:ZM6[']oMtla!E&[jrrVgadeWon~>
+aSu>2,IR+B!W:RHfDsCt!!*0Zp](<qM>$uN!B]!8!WiD]Z2Xjs@fB%%:A"Ja!q]g5q>Ys~>
+aSu>2,IR+B!W!-#!!*+7qZ$X!2>@.P!K$ON!<G:9!!33%iN`C`oO@en!D`:brrVh!^A7eZ~>
+aSu>2,dm4C!W5"V1BB=iqd9G6JbWUR@C,]9!F^]X?ijO?9''F^@:&*$rrMb$r_*>fo_e^joNo9-
+s*t~>
+a8Z4$2t?J=q:GZOqu?`u=SMjt!I+eB!!+;Gg&M+DYl=arD>m30:%%rZ!q^K3q>Ys~>
+a8Z4$2t?J=!%RmH!WabTqu?`u=SMjt!I+eB!!+;Gg&M+DYl=arD>m30:%%rZ!q^N4q>Ys~>
+a8Z4$3Uu\?!*&kP!]3ker*TP6Q2"_g@AdT/?ibCYqHsA/$VKJf!/IfY!VC7.9E@lUr;QijEiSs8
+J,~>
+a8Z5&%AE@m!9F%0!S9((!!*+&pAk4DpAb3q,MW8#!s.)Yrr@?D9E@lLr;QijKpDK6J,~>
+a8Z5&%AE@m!)WOm!=:=T!!*+&pAk4DpAb3q,MW8#!s.)Yrr@?D9E@lLr;QijKpDK6J,~>
+a8Z5&%AE@m!-A#n!BP<"?ia]$pL+#JpL"#1Fo#JI>74-e?ijeFhlm%[Hi?\>:$)<Q!q_23q>Ys~>
+`r?+[!/:%E!:0L6!-J)<!@%gD!!*7JpAb3p450`87'?OiMZ-9M:"fFD!g/B4qYu'~>
+`r?+[!/:%E!0m?\!<I<>!!+;Kp](<uGkV1=!B]$9!(=!i!/gbL!DV8ErrS=?o_ST<~>
+`r?+^!/:%E!2fWL!ApAE?ibC\pg=,3VtXR"@>4Pc!a>h(j^8(:Y5\K]r_*>eg&(dNOc&f-s*t~>
+`W$#)!4DJ!!;--?!7UfF!<k"K!!31T!VZQp'*[.k!7J%M!2]Zg!DUf8rrSm>o_ST<~>
+`W$#)!4DJ!!6k<?!<Hp3!!*6Rp](?rK`UoJ!>>Xl!!(HMrrAnp9E@l3qu6_kH1^t5J,~>
+`W$#,!4DJ!!7gs&!Ao]2?ia_`pg=/3WaYX0!Gl6B?ijO9:?>j`h6-bXV>a-h:!EM7!hju5qYu'~>
+`;]n<!P.n'!;QEC!Rh/K!!*+&p](?r=:Y'*!<F_,!!"gWrrBn79E@l!qu6`*@eBNsJ,~>
+`;]n<!P.n'!VHNl!!318"8i-"!Ef*s!WcC5pAb3p/):1*1TgZW_>[+/9tL6%!juM0qYu'~>
+`;]n=!P.n'!VePM1BKCj@f0U7@?pUq!b%@.pL"#1Hi%1P>74'c?iY#FrrBn79E@l#qu6`*@eBNs
+J,~>
+_uBe7!2]Dh!WLgLfDlT^!!$-q!!*R3pAb6q3s"1<!6;5A!87?F!DT`orrUDAo_ST<~>
+_uBe7!2]Dh!WEo4!!+P_qZ$UupAb4(=SDds!BU>=!!('ArrCaO9E@kjqu6`A;=s_bJ,~>
+_uBe7!2]Dh!WGRc1BCHkqd9DhpL"#9Q1nYf@>/.f?ijOH7-7kWfWG/Rg&=YG9s4Bn!mFO6qYu'~>
+_Z'\F!KQmR!9F%0!SL9H!!30Y"o&&u!JU4Irs%?\!%b5O!9O/Q!2]Sm!o69:qYu'~>
+_Z'\F!KQmR!)WOm!<c-p!!30Y"o&&u!JU4Irs%?\!%b5O!9O/Q!2]Sm!o69:qYu'~>
+_Z'\F!fm!S!-A#n!B-&;?ijbf@ea=3@B0$/s()%8!a?@$k?n:*XT&:^rCd3fqu6`R7.g?UJ,~>
+_>aV]$@21:rrDB]fDqE<!!*HIp](?rGQmgA!<G(8!!'X4rrqm`9MA0Lqu6`Z2tQnGJ,~>
+_>aV]$@21:rrA;\!!*+:qZ$X)*;BL8!I+eB!!**XhZ*YgXT&In8PDfPRf!*djYuf-s*t~>
+_>aV]$@D=<rrAqn1BB=sqd9G9EVNoC@AdT/?ia\er*TS1*'ECl!7S%L"n5)W9MLuQrrV:BoD8K;~>
+_#FMi,>mb%rrDH_fDsCt!!*+&pAb4E2>."N.fnT/!$nWF"nP;Z9MLEArrVUEnG<08~>
+_#FMi,>mb%rrBV,!!*+7qZ$Wt=SDdr.lI##!@n30!!":Frrr!c9MA0<qu6`c1[t8@J,~>
+_#FMi,Z3t)rrC.;1BB=iqd9G5Q1nYeH\(lu!IJ8R?ijOW1[&3HC9.@<o1;VL9o]&M!q%r8qYu'~>
+^]+E$=W>ofrrDlkfE(%:qu?`u=SDdr"*jM>!<Whj!!'I.rrD]j9E@k:qu6`f1[=i:J,~>
+^]+E$=W>ofrrM9aqu?d!:^-as!<H<s!!*1Hp&G*q%cIBf[]BE.o_qMb9n*!>!qA)3qYu'~>
+^]+E'=rZ#grrMFCr%eC2F(5&T!F_8f?ia`7p0[o1C&ME@>9brf?i\?MrrD]j9E@k:qu6`f2=:8?
+J,~>
+^&J._!N#\n!WLgMfE'\Nqu?d!3s,0W!We,ZpAb3p45p5?,c^kJoMJ:U9l'Y+!qSA4qYu'~>
+^&J._!N#\n!WEo4!!*l\qu?d!3s,0W!We,ZpAb3p45p5?,c^kJoMJ:U9l'Y+!qSA4qYu'~>
+^&J._!i>eo!WGRc1BBsfr*TS7Kjjaa!b&EDpL"#1L&GB\>:V5g?iXrArrr$l9MA/uqu6`h3T^,;
+J,~>
+]`/)A$?>S5rrD-WfE'Z-qZ$X1%ep#*!E^?8!!+&?irB(fWrE7p=\ML`@f-0,oL.C/s*t~>
+]`/)A$?GY6rr>mm!!*4)qZ$X1%ep#*!E^?8!!+&?irB(fWrE7p=\ML`@f-0,oL.C/s*t~>
+]`/)A$?GY6rr@-;1BBD!qd9G@C%u';@?kj+?ib7UrF#XU!*e_r!6V>A"nYtl9MK!nrrVg\g%t`!~>
+]Dhul0gt.%rrDB]fDqE<!!*-_pAb4(C%_N-!?C/#!$nQD#4u@u9MJajr;Qij;9Jb8J,~>
+]Dhul0gt.%rrA;\!!*+:qZ$Wu48/^U%VbV:!<F2$!!":Drs&+)9MA/brquctoMNd-s*t~>
+]Dhul1.:7&rrAqn1BB=sqd9G5L%esUBqk</!F^!H?ii,/>O,YsC8q4;oO:Kf9jRbrrrVgib52-g~>
+])Mm#AeW2`rrD]ffE'G%qu?`u=SDds!LNo^!!**^j8]1gW;d$<9MA2]rquctoO>6)s*t~>
+])Mm#AeW2`rrC:?!!318!W2ou!Ef'r!WeYhpAb3p46-AA[]'30D+mVu<W;pr!q]s0qYu'~>
+])Mm#AeW2`rrCUH1BKCj@JjL6@?pRp!b&ZKpL"#1L&GB\1E9Wb?i\?Jrrm759MSUer;Qij@^Z(4
+J,~>
+\Glbq!07*Zpt>Ps!TXI_!!31'!VcWr!I+hB!!*Q5jo>B$VuHaBr_*>krVZZsoQ@#,s*t~>
+\Glbq!07*Zo`Y0m!Wc+%qu?d!=980s!WdNMp&G+'"m,db*2if:H2^J<<;lap!q^W3qYu'~>
+\Glbq!07*Zpbr%+!]4t/r*TS7Q!sGq!b&!;p0[o8@fBa:4<.Sl?iXu?rr@EF9EA/lr;QijFf"s7
+J,~>
+\,QWO'4UD0gABM'g+3%#!@%gC!!+T@p&G*o2<Fl=W2KXqOoA#T;>L.i!q_23qYu'~>
+\,QWO'4UD0(]+15(G#@_!@%gC!!+T@p&G*o2<Fl=W2KXqOoA#T;>L.i!q_23qYu'~>
+\,QWR'4UD07f+tB7XP#?!HhrI?ibV0p0[o0Jc9$Y6kikl?i\0DrrA2\9EA#dr;QijKpDN7J,~>
+[f6Kp8L)[EqUbdiqZ$X#/,'#E"c;pQ!Wb.ZkPtW'rhobrWW#Ql:A"G`!g/B4qu;0~>
+[f6Kp8L)Y[qZ$WuFSc%="Y9<I!<n>R!!30Y!U'La*<)l9!3,rk!D`:arrS=?o_\Z=~>
+[f6Kq8L2`*q_J71Sbldq@XIiW!FiD/?jC+k@:3J2$X<"+!Gh\4rrB(u9E@o\qu6_[MY-fGJ,~>
+[Jp?uIK?,<fDsCt!!*+&pAb6qQim$^!<s%t!!&sprrBq89E@lWqu6_kH1_"6J,~>
+[Jp?uIK<:B!!*+7qZ$Wt=SDds!LNu_!!*96kPtU]VZ-Y5r_*>enGE4eTm?;-s*t~>
+[Jp?uIK=$W1BB=iqd9G5Q1nYf@CfqA?j:.U?slY9>O>eu`MWY8`r8X4:%8&[!hju5qu;0~>
+Zi:'B@J\UWkl^h`!<H<s!!31',PD*<!B]NG!?D*9rrCaO9E@lLqu6`&C%V<&J,~>
+Zi:'B&GlG/!HA5>!!*+&pAb6q=<mM>!<G:H!!+)=VZ-YLr_*>ejno&ZZ"`k-s*t~>
+Zi:'B&c4?c1lYuB?ia]$pL"&2Q$)e.#%<3n?r$r1mU-'2rhf\qg&=YG:$)9P!jQM4qu;0~>
+ZMssib59flg_9Sc!Wb@dpAb4(GkD%>.ffVN!UTjeW29Lojo.pS:"fFD!lA+4qu;0~>
+ZMssi#Q+Q'!B(Vh!!30_"nqut%X@XH"=jKQ!<MQf!2uao!9O2R!DV8ErrU&?o_\Z=~>
+ZMssj3W(Z71gb(s?ijbj@eX72BrCW3"aaZc:]akh?i\0BrrD0[9E@l@qu6`;>4h^lJ,~>
+Z2Xjs[/APWf3%nM!=g@K!!32"!VQKo![I"2!?1p5rrD?`9E@l3qu6`G8bDo[J,~>
+Z2Xj]/,TAJ$!@')!=g@K!!32"!VQKo![I"2!?1p5rrD?`9E@l3qu6`G8bDo[J,~>
+Z2Xjd;uAEP3gKSM!GQ]N?ijcU@J4(4@<Gs[!*eo"!G;;,rrDHc9E@l3qu6`G8bDo[J,~>
+Yl=e(danBL!1Wic!<Hg,!!31G'D;D-!D!7X!!&snrrDZi9E@l-qu6`R47i@LJ,~>
+Yl=e(;uusu!<I$6!!*+4pAb6qGSBcN!Wbgmli7$aV#LGdr_*>e`r#c;h)k6*s*t~>
+Yl=e(D`%GL!Ap&<?ia](pL"&2Vel'7"_!0p=9)Il?i\0ArrDZi9E@l-qu6`R47i@LJ,~>
+Y5\Ogf)F;%e,'+G!G;$*!@qdT!!*`;m/R,3U]1>cr_*>e^AIp3jYuf.s*t~>
+Y5\Zi!<<*#C&7l2!G;$*!@qdT!!*`;m/R,3U]1>cr_*>e^AIp3jYuf.s*t~>
+Y5\[&1c$pEMYgc^@@?gs!IL7-?j(:V=9)Im?iXr:rrDZi9E@l%qu6`Z3V3.JJ,~>
+XoARsb1PA-"oJ?%!D!=e!!3=o!VQKo!B]ZK!5#$+"nYP`9MM\errVIAnb`?:~>
+XoAR]'`\82"oJ?%!D!=e!!3=o!VQKo!B]ZK!5#$+"nYP`9MM\errVIAnb`?:~>
+XoARd7PclB@f0U8@>A=d?ijfS@J4(3@>.nc=R]\ue"cpHoM/(R9s4Bn!pql8qu;0~>
+XT&G$db)\^qZ$X,*;9F7!LsAf!!<6m!!2Qh!&:5J"nYeg9MM5XrrV[Gmed$7~>
+XT&G";udXQqZ$X,*;9F7!LsAf!!<6m!!2Qh!%alE"nYeg9MM5XrrV[Gmed$7~>
+XT&G$D_jk&qd9G=EVEiB@DZRK?j'nn>67ps?iY8Brrr$p9MA0Squ6`e2=CAAJ,~>
+WrE.d0c'Wd!<H<s!!31'2>$qO"r[IBnGiR0UAkDh?;+$eRf!*do/5Y,s*t~>
+WrE-b0c'Wd!<H<s!!31'2>$qO"r[IBnGiR0UAkDh?;+$eRf!*do/5Y,s*t~>
+WrE-t10XQ_!F_8f?ijc%Jb<CQA7c!AnR)@LUAkDh?;+$eRf!*do/5Y,s*t~>
+WW*"e2u<RU!Ef$q!=jtZ!!**kn,NGIT`5./9MA0<qu6`h45p):J,~>
+WW*"e2u<RU!Ef$q!=jtZ!!**kn,NGIT`5./9MA0<qu6`h45p):J,~>
+WW*"eAG]a8@?pOo!GSn5?ishm$V^,!!-t7;"DUV(9o]&M!qSM4qu;0~>
+VuH`1qu?d!:BL7j!Wf_2o`+t:nc/^n!7IP?"EdC39of,N!q](4qu;0~>
+VuH`1qu?d!9`k%h!Wf_2o`+t:nc/^n!7IP?"EdC39of,N!q](4qu;0~>
+VuHa.r*TS7OC@lk!b'5[oj@iD$VL&!!b,QnT`5.;9MA0@qu6`i8^dM9J,~>
+VuHef,l@ZB'DDJ.!I,UW!!**.nc/YXTDo%J9MA0'qu6`i<Q=q9J,~>
+VuHef,l@ZB'DDJ.!I,UV!!!Dt!!#EZrre$L9MK[,rrVgm`r#dd~>
+VuHekCA_K>D"h<=@Ae,<?ijXO7.XddI@pNBKhP07Fo21?oMrp.s*t~>
+VZ-\m48f-["&JUj!@qmV!!!])!!33&d\$OBRS6CLD>X>7oObN.s*t~>
+VZ-\m48f-["&8Ih!@qmV!!!])!!33&d\$OBRS6CLD>X>7oObN.s*t~>
+VZ-\mL&GB[@Z^:k!ILR6?ijOO4S<(`@:7o`rreca9MKC$rrVh)[JTuS~>
+V>gSp=T/:$!G;$*!X#A%jo>BPT)Sqr9MA/iqu6`iFf#!8J,~>
+V>gSp=T/:$!G;$*!X#A%jo>BPT)Sqr9MA/iqu6`iFf#!8J,~>
+V>gSpQ2Y.l@@?gs!b0,Wp0[r+,<YU+!/I0G"KkEl9k+#"!q^W3qu;0~>
+V#LYuF8u:A=98-r!WeYroDekBp&P*n!83tD"i3l+9j@VprrVhHQ2CT3~>
+V#LYuF8u:A=98-r!WeYroDekBp&P*n!83tD"i3l+9j@VprrVhHQ2CT3~>
+V#LYuSR>i6Q!sDp!b&ZOp0[r+,<,7&!9BaO"i3l+9jRbrrrVhHQ2CT3~>
+UAk@@!!"5OpAb6q=@i&a!>be1!!$W%rrpqH9MSUdqu?\V!;-3hJ,~>
+UAk@@!!"5OpAb6q=@i&a!>be1!!$W%rrpqH9MSUdqu?\V!;-3hJ,~>
+UAk@o?sn+gpL"&2Q&#'@"'[9-@J4(/R@X?]eP&Y3<W2gps,I*Or;V9~>
+U&P4^!!"nM!!*Rso)Jb1p](?r"lu6S!9*oN!E&dlrrSX@o_e`>~>
+U&P4^!!"nM!!*Rso)Jb1p](?r"QZ-R!9*oN!E&^jrrSX@o_e`>~>
+U&P5+?snQZ?iauQojIeM!-.a@!FG)_rrD$W9EA#gqu6_dK(T!@J,~>
+T`5(`!B9]P!Wfn8oDekZpAb1qSGrTRr_*>fpA=jkV02G.s*t~>
+T`5(`!B9]P!Wfn8oDekZpAb1qSGrTRr_*>fpA=jkV02G.s*t~>
+T`5)1?tAt=!b'Pep0dnN!.FTL!0s)S!:'PW!D`CdrrT$>o_e`>~>
+TDnu$(BO71!WdNroDen3"o&&t=.K9jnGZ)^:%S8^!juM0r;V9~>
+TDnu$(BO71!WdNroDen3"o&&t=.K9jnGZ)^:%S8^!juM0r;V9~>
+TDnu8/ReB]!b&!Rp0[tY,AUc`?iZ%RrrDQf9E@lZqu6`*@eBTuJ,~>
+T)Shs!VQKo,C&e[!'BrU!(`X["nPG^9MOdKrrU2?o_e`>~>
+T)Sero`,";Gk1n8488dU8=]\`o1_nP:$MQT!le74r;V9~>
+T)Si!?M7b-Ff4q@"$@Q-L%o$ULReAJo1_nP:$VWU!le74r;V9~>
+T)Si_'D;D-"1nU+!!,Ukq#CC_SGrca;+sYXiVWWVeOfE2s*t~>
+T)Si_'D;D-"1nU+!!,Ukq#CC_SGrca;+sYXiVWWVeOfE2s*t~>
+T)Si_AbKL5@aec[?j&S+>DHY_?iYVFrrr!k9MA1>qu6`J8bDr\J,~>
+Sc8[kp&G-pQk&`g!<sP>!!"sJrrr$p9MA12qu6`V47iCMJ,~>
+Sc8[kp&G-pQk&`g!<sP>!!"sJrrr$p9MA12qu6`V47iCMJ,~>
+Sc8\Hp0[r1\nUnH"@Nr.A9%EQ!-t+7"nYeg9MO(7rrV.@oDJW=~>
+Sc8\Wp&G-p:K[5h!<Gae!!"sIrrcP"9MNP(rrV:>oDJW=~>
+Sc8\Wp&G-p9j%#f!<Gae!!"sIrrcP"9MNP(rrV:>oDJW=~>
+Sc8]$p0[r1OHoQJ"A0&+@>FYd!-t(6"C4\p9ud)1!p)<2r;V9~>
+Sc8]Co`,"#W:Kui,6RcB!&9uC"D1>$9tC0$!q%l6r;V9~>
+Sc8]Co`,"#W:Kui,6RcB!%aW>"D1>$9tC0$!q%l6r;V9~>
+Sc8]Ioj@f3`V3aD9FG'4F^k2T!-=Y0"D1>$9tC0$!q%r8r;V9~>
+Sc8]Xo`,$o[KZF+!!3'!!<G(S!!"O=rrdU@9MM\errV^Hmem*8~>
+Sc8]Xo`,$o[KZF+!!3'!!<G(S!!"O=rrdU@9MM\errV^Hmem*8~>
+Sc8`Y=S?,(@EN'S?j0@1>@:ljqHs;FS,WV<9MA0`qu6`f2=CDBJ,~>
+Sc8`\$2+?#!GOFc!!NB'!!,UkqZ$UIS,WJGr_*<gqu6`h2s'u;J,~>
+Sc8`\$haQ%!GOFc!!NB'!!,UkqZ$UIS,WJGr_*<gqu6`h2s'u;J,~>
+Sc8`\9(lWo@A8>J?j9^7>@:lp@JaF4CRb>(MZ-9LV>L8oo/Yq1s*t~>
+Sc8`\$hXK#*/3ta!=KD7!!":6rreT\9MM#RrrVdRiV`_+~>
+Sc8`\$hXK#*/3ta!=KD7!!":6rreT\9MM#RrrVdRiV`_+~>
+Sc8`\3qZk]EN8eA#$:k0?smP[qd9D=S,WVV9MA0Oqu6`h45p,;J,~>
+Sc8c]2Z`UP!Wot7oDemm:\t+l,b+f:V+aQWNr/hXoL[L/s*t~>
+Sc8c]2Z`UP!Wot7oDemm:&=nj+.N95V+aQWNr/hXoL[L/s*t~>
+Sc8`\3V?b]@FJZ\?j9^5=C>NFOS`DcB:Jo(V+aQWNr/hXoL[L/s*t~>
+Sc8c];[N-t!We,ko)JeA"8i-!)Opa0\P,[kK)>QLoM`d-s*t~>
+Sc8c]<!i6u!We,ko)JeA"8i-!)Opa0\P,[kK)>QLoMij.s*t~>
+Sc8c]<FYZ0!b&EOq-X8+!*K5.!IJ;R?iXf.rrfl+9ML-9rrVgm`r,je~>
+Sc8c]D'\cS!B"Td!!!&u!!*-Yqu?^8S,WW69MA0'qu6`i@_)F:J,~>
+Sc8c]D'/EN!B"Td!!!&u!!*-Yqu?^8S,WW69MA0'qu6`i@_)F:J,~>
+Sc8c]D.iNL!J.!@?ijO6=T2\/@=e>a!+q`#"NjD39m-@5!q]s4r;V9~>
+SGrVA2t[.P"fMIt!<3*!!!30s!W;uu':]")fh>(6C&@o3oPLc/s*t~>
+SGrVA2t[.P"fMIt!<3*!!!30q!W;uu':]")fh>(6C&@o3oPLc/s*t~>
+SGrVAAG'=3@`;dP?ijO6;#Xi(@?=pr?iXc-rrh"K9MK:!rrVh0Y5J<M~>
+SGrYe2?ELO!Wf5(o)Se#r;Zg2S,WWQ9MA/iqu6`iI\$E:J,~>
+SGrYe2Z`UP!Wf5(o)Se#r;Zg2S,WWQ9MA/iqu6`iI\$E:J,~>
+SGrYe9O[X&!b'&YqHsA/"],))s(VF>!+hZ""Q`<N9k+#"!q^r4r;V9~>
+SGrZ,,6miA!WcCoo)Jdl:]17n':]"*l:alG=oS@!!q_A8r;V9~>
+SGrZ,,6miA!WcCoo)Jdl:&P%l':]"*l:alG=oS@!!q_A8r;V9~>
+SGrZ,,\6UV!b%@LqHsA/$VLA*!F_)g?iXc-rrqd`9MJ^ir;QijMO",>J,~>
+SGrZD$7kcL!>C=\!!+q\rVus4nXTU_n4cSM;uQUn!g/B4rVqB~>
+SGrZD$7kcL!>C=\!!+q\rVus4nXTU_n4cSM<;l^o!g/B4rVqB~>
+SGrZD$@DGR!Go+=?ijO?7/UEnJR\Ud!G1ekrrqmd9MAIbqu6_[MY-lIJ,~>
+SGrZP!Hdu7!Wfn7o)Jdm48o3\$h9be"nPSb9MtW_rrSX@o_nf?~>
+SGrZP!Hdu7!Wfn7o)Jdm48o3\$h9be"nPSb9MtW_rrSX@o_nf?~>
+SGrZP!hK!l!b'Pdqd9J0'L_k,!F^]]?iaj/SGrca;+sY\q>:0nRY(21s*t~>
+SGrY)!)N7f!We!"nc/hq!<<*+nXTU_r_Z?_:A"G`!i:&3rVqB~>
+SGrY)!)<+d!We!"nc/hq!<<*+nXTU_r_Z?_:A"G`!i:&3rVqB~>
+SGrYb@$(%h!b&*Oqd9J0*'F++"dNM(?t/YrrrrC!9MA4Rqu6_oFnGY4J,~>
+SGr\Y!%S6G!!+Tpnc/h$)up!Gn=0F\=\ML`nGE4e[:](0s*t~>
+SGr\Y!%S6G!!+Tpnc/h$)up!Gn=0F\=\ML`nGE4e[:](0s*t~>
+SGr]&@!cAU?ibVPqd9J0,;]4)"_D[]?t/VprrcM!9MP$RrrTT?o_nf?~>
+SGr]"!"1%E!!3>9!V69p!D!1k$1OGa"D1>$:$)9P!l8%3rVqB~>
+SGr]"!"1%E!!3>9!V69p!D!1k$1OGa"D1>$:$)9P!l8%3rVqB~>
+SGr]6?tFKR?ijfd@JjL7>9bs$?j0to?smI5S,WV'9MA1Bqu6`6>4hdnJ,~>
+SGr]3!!-3p!!31k%e9T&*!QEIn=0F\F\GJ'h>@3RcV='1s*t~>
+SGr]3!!-3p!!31k%e9T&*!QEHn=0F\F\GJ'h>@3RcV='1s*t~>
+SGr]D?t#>n?ijcRC&D??>:V6#?j(I[?s`>lrrdI<9MO@?rrUM@o_nf?~>
+SGr]E!<H<q!!31'=RlFp!BU;cn=0F\MG-]<chm_DfgPK2s*t~>
+SGr]E!<H<q!!31'=RlFp!BU;bn=0F\MG-]<chm_DfgPK2s*t~>
+SGr]P?t#>n?ijc%Q2=th.f`fN?j'nl@:&Gmrre3Q9MNk1rrUkAo_nf?~>
+SGr`V!<G^mo`,"&SFHR]2$!mFS,WVV9MA0squ6`V47iFNJ,~>
+SGr`V!<G^mo`,"&SFHR]2$!jES,WVV9MA0squ6`V47iFNJ,~>
+SGr`W?t"h!oj@f7_Y[^B1F$-#?itsg?L"$["I2YS9u6`,!oZ64rVqB~>
+SGr`["TT2Lo`,$o`s)#6!s=cHnXKO]V+aQWZMXY'kr&)2s*t~>
+SGr`["99)Ko`,$o`s)#6!s=cHnXKO]V+aQWZMXY'kr&)2s*t~>
+SGr`[?=7Scoj@i0fOFbd!])'*qHsD7S2p,/rrf/l9MMqlrrVICoDS]>~>
+SGr`j#lk$&o`,$oGUr=b!s(qInXKO][7j7gWVc\sl8.u/s*t~>
+SGr`j#lk$$o`,$oGUr=b!s(qInXKO][7j7gWVc\sl8.u/s*t~>
+SGr`j@UNW+oj@i0VgJ>L!^%H,qHsD6LGJChrrf`'9MMParrVRFnbrK<~>
+S,WR(!!-3o!!+U(nGiUs-h3]+"NF,/9qhIa!q8#6rVqB~>
+S,WR(!!-3o!!+U(nGiUs-h3]+"NF,/9qhIa!q8#6rVqB~>
+S,WS%?t#>m?ibVSr*TRo'O1B@!b*VKS,WW29MA0Squ6`e2=CGCJ,~>
+S,WU:!!-1&o`,$s])hI&!W`VtS,WWE9MA0Gqu6`f2<k)>J,~>
+S,WU:!!-1&o`,$s])hI&!W`]!S,WWE9MA0Gqu6`f2<k)>J,~>
+S,WV+?t#=/oj@i1dp`2_!^mE#q-X849(ADN"PHIB9pPVU!qA/5rVqB~>
+S,WUM!!!uKo`,$oS.>&h!<MGSrrh:S9MLEArrVdNjo,40~>
+S,WUM!!!uKo`,$oS.>#g!9p!Q"Q<$J9oAiJ!qSA4rVqB~>
+S,WV:?smtgoj@i0_J/sV!_Ni)pg=,/lC7eViClp>MYmDTo/Yq2s*t~>
+S,WUm!!!*_o`,$o:K[)d!-k"5"R/TR9n*!>!qSM4rVqB~>
+S,WUm!!!*_o`,$o9j$lb!-k"5"R/TR9n*!>!qSM4rVqB~>
+S,WVJ?smGtoj@i0OHocP!`&u(pL"!!S,WWV9MA00qu6`h45p/<J,~>
+S,WV*!!!%%oDen"SG`Hf!VQKnd[U7>mS-ALD>X>7oL.C2s*t~>
+S,WV*!!!%%oDen"SG`Hf!VQKnd[U7>mS-ALD>X>7oL.C2s*t~>
+S,WVc?smE.oO%]2_YmjD:]akq?i]#Prrhaa9MKC$rrVg\g&:r$~>
+S,WYG!!!%%!VHEo!P8O6!!!&n!!('/rrhpg9MK-rrrVgec2IZm~>
+S,WYG!!!%%!VHEo!P8O6!!!&n!!('/rrhpg9MK-rrrVgec2IZm~>
+S,WYl?smE.@J+"0@FJ]b?ijF3>PDM*fUMmDo1htRB)DT0oM*U/s*t~>
+S,WY^!!!$M#5%rt!I-Kl!!('/rrrC!9MJajr;Qij=i1.;J,~>
+S,WY^!!!$M#5%rt!I-Kl!!('/rrrC!9MJajr;Qij=i1.;J,~>
+S,WZ/?smDiAG'=3@Ae\U?ijF1=SH2'fUMmEr_Z?`?2jd%!q][9rVqB~>
+S,WJsrVus'2=pkL*/X1c!5"^""BeDn<W;pr!q]s0rVqB~>
+S,WJsrVus'2=pkL*/X1c!5"^""BeDn<W;pr!q]s0rVqB~>
+S,WK2ra5b;Jb3=NEO5XP!a#G)pL"!MRf<Lo9MSUer;Qij@^Z17J,~>
+S,WK/rVus"B(Q')!lkB5!!'Hrrrce)9Mt`crrVh4WVujI~>
+S,WK/rVus"B(Q')!lkB5!!'Hrrrce)9MtZarrVh5WVujI~>
+S,WK@ra5b8RIjkl@G#!r?s<V5pL"!DRf<M"9MA=]r;QijEiT*<J,~>
+S,WKArVus"B(Q')!Jr'#!!!&n!!&sdrrdI<9MYE]rrVh<U&G"A~>
+S,WKArVus"B(Q')!Jr'#!!!&n!!&sdrrdI<9MYE]rrVh<U&G"A~>
+S,WKLra5b8RIjkl@C()a?s<\7pL"!?Rf<M59MA4Wr;QijH_LE<J,~>
+S,W]W!WW3$3sG9W!WbB-r;ZfupAb2lRf<ME9MA1Pr;QijKpDW:J,~>
+S,W]W!WW3$3sG9W!WbB-r;ZfupAb2lRf<ME9MA1Pr;QijKpDW:J,~>
+S,W]X@:3JOKjs^_#@W=a?sm1B;"n>t`L?f0KhP07oDJUioS&S/s*t~>
+S,WNf"o\K&$R>9D!X?7;o)Jc\Rf<MU9MA1Gr;QijNfO)<J,~>
+S,WNf"o\K&$R>9D!X?7;o)Jc\Rf<MU9MA1Gr;QijNfO)<J,~>
+S,WNf@fBa9ATdWQ#%Z1k?s="6pL"!<Rf<MU9MA1Jr;QijNfO)<J,~>
+S,WNg$iU,,!G:s(!Wf5-o)JcXRf<Ma9MA1>qu6__L%PBEJ,~>
+S,WNg$iU,,!G:s(!Wf5-o)JcXRf<Ma9MA1>qu6__L%PBEJ,~>
+S,WNgAc?'<@@?aq#%>J^?s="2pL"!4Rf<Ma9MA1>qu6__L%PBEJ,~>
+Rf<@-rVus"B(Q')!G5.!!!%kErrfJu9MO(7rrSa?o`"l@~>
+Rf<@-rVus"B(Q')!G5't!!%kErrfJu9MO(7rrSa?o`"l@~>
+Rf<A'ra5b8RIjkk@@<3b>80L"?i[O%rrfJu9MO(7rrSa?o`"l@~>
+Rf<@HrW!!#:BU4h!>Cjl!!%kErrg&09MNP(rrT0>o`"l@~>
+Rf<@HrW!!#9`t"f!>Cjl!!%kErrg&09MNP(rrT0?o`"l@~>
+Rf<A5ra5e9OCIii"`1bX>803o?i[O%rrg&09MNP(rrT3@o`"l@~>
+Rf<@hr;Zj3*:s44!P8I+!!%_ArrgS?9MN(prrTT?o`"l@~>
+Rf<@hr;Zj3*:s44!P8I+!!%_ArrgS?9MN(prrTT?o`"l@~>
+Rf<AErEoYBEV*WB@FJ[i*'Et'!32Lf"O0V69tC0$!juY4rr7K~>
+Rf<A%r;Zj"=S)Rp!JMcj!!%84rrh"K9MM\errU#>o`"l@~>
+Rf<A%r;Zj"=S)Rp!JMcj!!%84rrh"K9MM\errU#>o`"l@~>
+Rf<A^rEoY7Q1SGf@B+HS,;](%!2l:c"PHIB9s4Bn!l8(4rr7K~>
+Rf<AAr;Zj!B(H!'.sU[d!-jt4!9O2R!2]Sm!mFF3rr7K~>
+Rf<AAr;Zj!B(H!'.sU[d!-jt4!9O2R!2]Sm!mFF3rr7K~>
+Rf<AfrEoY7RIaehH`('m1\Y8WVjdVcjo.pRV>L8obYIg0s*t~>
+Rf<AXr;Zm"=9A*p!<]t+!!%,0rrhU]9MM)TrrU_=o`"l@~>
+Rf<AXr;Zm"=9A*p!<]t+!!%,0rrhU]9MM)TrrU_=o`"l@~>
+Rf<B)rEo\8Q!s;m"Cfha.kC@%!1fSY"RSoW9qD1]!nB^2rr7K~>
+Rf<B"qu?aB%eK`&!LOAi!!$`%rri-m9MLZHrrV"<oD\c?~>
+Rf<B"qu?aB%eK`&!LOAi!!$`%rri-m9MLZHrrV"<oD\c?~>
+Rf<B:r*TPJC%Pd:@Cg/'.pMdV!2>q^"Sked9p,>Q!o5s0rr7K~>
+Rf<B9qu?a$8Ful`!D$>c!!$W"rri9t9ML-9rrV:@oD\c?~>
+Rf<B9qu?a$8Ful`!D$>c!!$W"rri9t9ML-9rrV:@oD\c?~>
+Rf<BDr*TP7L\+sX@>C+(,?sqN!1B;U"T;1k9nN9B!p)H6rr7K~>
+Rf<BHqu?`uB(H!'$_6ki!+q]""TDCp9m-@5!pMT4rr7K~>
+Rf<BHqu?`uB(H!'$_6ki!+q]""TDCp9m-@5!pMT4rr7K~>
+Rf<BMr*TP6RIaehA\p5C>PMS+R@=-Yr`)WdFo21?l8A,2s*t~>
+Rf<ER!rW*#!G2B)!!*,!o`+toRK!@q9MK6urrVUEnG`H<~>
+Rf<ER!rW*#!G2B)!!*,!o`+toRK!@q9MK6urrVUEnG`H<~>
+Rf<EU@JsR8@@:Qr?j'oW4<.T#?iZI[rrZS$9ksS*!q%r8rr7K~>
+Rf<EX"oSE&!At8W!!318.eWiB=.0'jBhV61qu6`e1[b8BJ,~>
+Rf<EX"oSE&!At8W!!318.eWiB=.0'jBhV61qu6`e1[b8BJ,~>
+Rf<EX@f9[9@=`"^?j'o4>SLE;?iZ%Orr["09k+#"!q8)8rr7K~>
+Rf<Ef$iBu*"uYuP!>B)=!!#QXrrdU@9j.JnrrVdLl2L^5~>
+Rf<Ef$iBu*"uYuP!>B)=!!#QXrrdU@9j.JnrrVdLl2L^5~>
+Rf<EfAc,p:A:a>[")Nl'>PMS+LRJ/FHV@.;rqucto/5h4s*t~>
+RK!7,qu?`uB(H!'!LNK[!(<7T"H#lH;uQXo!qSA4rr7K~>
+RK!7,qu?`uB(H!'!LNK[!(<7T"H#lH<;lap!qSA4rr7K~>
+RK!8&r*TP6RIaeg@AaK;pg=)MRK!DI9MAIbr;Qii3T^8?J,~>
+RK!7Aqu?`uB(H!'!G;$*!&p>G"I`"X;>L.i!q\n:rr7K~>
+RK!7<qu?`uB(H!'!G;$*!&p>G"I`"X;>L.i!q\n:rr7K~>
+RK!8.r*TP6RIaeg@@7:'pg=)IRK!DY9MA=Zr;Qij7,@kBJ,~>
+RK!7Xqu?d!3sG3U!@.jC!!"aArrf#h9MY<ZrrVgadf08s~>
+RK!7Xqu?d!3sG3U!@.jC!!"R<rrf#h9MY<ZrrVgadf08s~>
+RK!8Br*TS7KjsX]!bqmCpg=)CRK!D`9MA4Ur;Qij8^dV<J,~>
+RK!8!qZ$X,,P(m9!s/,r!%XK;"KkEl:%8)\!q]@4rr7K~>
+RK!8!qZ$X,,P(m9!s/,r!%XK;"KkEl:%8)\!q]@4rr7K~>
+RK!8Tqd9G=Fn8uB<!$;!?iY;:rrfJu9MP$SrrVgib5VEk~>
+RK!83qZ$Wt=Rc@k$2=K#,anZ8\kGdljo#,[oNo92s*t~>
+RK!83qZ$Wt=Rc@k$2=K#,anZ8\kGdljo#,[oNo92s*t~>
+RK!8bqd9G5Q1JAb=9)h*?iXr0rrfu.9MOXHrrVh!^Ae._~>
+RK!8SqZ$WtB(5j$7/-`^*1?g0bY1])h>I9SoP(T0s*t~>
+RK!8SqZ$WtB(5j$7/-`^*1?g0bY1])h>I9SoP(T0s*t~>
+RK!8uqd9G5RIaef>6'*H?iXu1rrgP>9MO@@rrVh-Z2XcR~>
+RK!8cqZ$Zu:BL(e!-n8=!#h:*"PHIB:!`b;!q^W3rr7K~>
+RK!8cqZ$Zu9`jkc!-n8=!#h:*"PHIB:!`b;!q^W3rr7K~>
+RK!9+qd9J6OC@ch!a>Z&pg=)6RK!EC9MA1,r;QijFf#*;J,~>
+RK!9-q>gO/o)JgmK`h,N!#(e#"Q`<N9u6c-!q_)5rr7K~>
+RK!9-q>gO/o)JgmK`h,N!#(e#"Q`<N9u6c-!q_)5rr7K~>
+RK!9>qI'>>oO%c*!if`*?iXc+rrhFW9MNA$rrVhERf<>;~>
+RK!9?q>^Nu:\"Jd="F(H!#(e#"R8]T9ssp!!q_A4rr7K~>
+RK!9?q>^Nu:%A8b="F(H!#(e#"R8]T9ssp!!q_A4rr7K~>
+RK!9JqHs>5ORuo_>6Tk1q-X26RK!EW9h\9hr;QijMNRo<J,~>
+RK!9Jq>^NsB(>p&$[DII!#(e#"T2"g9r\$i"HeT6s8RT~>
+RK!9Jq>^NsB(>p&#^H.F!#(e#"Stke9r\$i"HeT6s8RT~>
+RK!9QqHs>4RIjkh>74T3q-X26RK!Ef:/"B^qu6e]MY-rKJ,~>
+RK!<Q!rDs!!E]Bn!!0#!qZ$Zu$iZUp"TD7l9qhIa"Iar7s8RT~>
+RK!<Q!rDs!!E]Bn!!0#!qZ$Zu$iZUp"TD7l9qhIa"Iar7s8RT~>
+RK!<T@JaF6@?k9o?j'[A9#Y68?iaj<Rf<Ni;+s]Xqu6efK(T*CJ,~>
+RK!<d"o83",7a8E!I,+O!!30-rgNiir`MohRf!*fTm?;1s*t~>
+RK!<d"o83",7a8E!I,+O!!30-rgNiir`MohRf!*fTm?;1s*t~>
+RK!<d@esI5F_UMV"BuR.VeQ!8!Fl%srri=)9MLuQrrf$Bo`+rA~>
+RK!<e$i0i("Zu8T!?>5=!!30-n<s:Y@SBLRqu6f%D=ml.J,~>
+RK!<e$i0i("Zu8T!?>5=!!30-n<s:Y@SBLRqu6f%D=ml.J,~>
+RK!<eAbod8@YOJ_"Buj.EL$B.!FkPdrrZ_(9oAiJ"KlV6s8RT~>
+R/[.+q>^NsB(>p&!grib!W`JoRK!A/9ML!5rrflAo`+rA~>
+R/[.+q>^NsB(>p&!grib!W`JoRK!A09ML!5rrflAo`+rA~>
+R/[/%qHs>4RIsqj>9#G-])#e8@dofc"*.(0If'-J\RP42s*t~>
+R/[.Fq>^QtAc_K'!WdNLqu?d""n%fY",0ECEVob=_HHO2s*t~>
+R/[.Fq>^QtAc_K'!WdNLqu?d""n%fY",0ECEr5k>_HHO2s*t~>
+R/[/3qHsA5R:5es"^<3-@AdT4?ijbGm[=(WKhP3]qu6f=>4hjpJ,~>
+R/[.^q>^Qt2$WUOs#']S!WiPnRK!AS9MK-rrrgSAo`+rA~>
+R/[.\q>^Qt2$WUOs#']S!WiMmRK!AS9MK-rrrgSAo`+rA~>
+R/[/JqHsA5JRnI^"^<K-@"En,?ijbCm[=(WPtXnaqu6fD:A"SdJ,~>
+R/[/#q#CF'/+NZ@"aKnE!<V\Wrrf#h9j@Vprrgk?o`+rA~>
+R/[/#q#CF'/+NZ@"aKnE!<V\Wrrf#h9j@Vprrgk?o`+rA~>
+R/[/\q-X57HhCeH.frpaVu'j&@IBQ`"JJL`?2jd%"P#p4s8RT~>
+R/[/2q#CErB(>p'!JLRP!!*,cRK!Dm9MSUer;QoU7.gNZJ,~>
+R/[/2q#CErB(>p'!JLRP!!*,cRK!Dm9MSUer;QoU7.gNZJ,~>
+R/[/aq-X53RIsqk1F$+4WaYd4!:?3S"KkEn<W;pr"PlK<s8RT~>
+R/[/Rq#CErB(>p'!D!n%!!*/cRK!E(9MA=]r;QoY47iLPJ,~>
+R/[/Rq#CErB(>p'!D!n%!!*/cRK!E(9MA=[r;QoY47iLPJ,~>
+R/[/tq-X53RIsqk1F$+4LMZlr!Fb8]rrg&09Mt`crrh:BoDei@~>
+R/[/pq#CHs8-SPa!=NN;!!*,bRK!E69MA=Zr;Qoa2=pkJJ,~>
+R/[/pq#CHs8-SPa!=NN;!!*,bRK!E69MA=Zr;Qoa2=pkJJ,~>
+R/[0/q-X84LLTsb"[!c/?tGc'?i]J[rrgP>9MtW`rrhUEoDei@~>
+R/[0,p](=)*:a(2!JLRQ!!*,]RK!EC9MA4Qr;Qob1\(MFJ,~>
+R/[0,p](=)*:a(2!JLRQ!!*,]RK!EC9MA4Qr;Qob1\(MFJ,~>
+R/[0=pg=,:EV<cE4;;"-@B*c6?i]M\rrh"K9MY3Wrrh^Hnc/W>~>
+R/[0>p](<r=RlFn!GMc:!!*,ZRK!EO9MA1Gr;Qof1[tGEJ,~>
+R/[0>p](<r=RlFn!GMc:!!*,ZRK!EO9MA1Gr;Qof1[tGEJ,~>
+R/[0Ipg=,2Q1eSi6kij5@A7<1?i]>WrrhFW9MOpPrrhaInGiN=~>
+R/[3O!r2fs!G:j%!>@Qm!!(uGrrhR[9MOLDrrhjJlMpm7~>
+R/[3O!r2fs!G:j%!>@Qm!!(uGrrhR[9MOLDrrhjJlMpm7~>
+R/[3P@JO:3@@?gs#"f8-?smf)r*TNeRK!ET9MA1>r;Qoi2=:GDJ,~>
+R/[3T"o/-"!E]Eo!!*+Fqu?`MRK!Ec:/"C4r;Qok2<k/@J,~>
+R/[3T"Si$!!E]Eo!!*+Fqu?`MRK!Ec:/"C4r;Qok2<k/@J,~>
+R/[3T?MRt1@?k9q?j9@0>@:iIVu0p&jI-#Nq+aUXeboFMo/5h5s*t~>
+R/[3d$2=K$*#&&H!!3#u!WdNIr;ZiNRK!Eg;+s^,r;Qok2s()>J,~>
+R/[3d$2=K$*#&&H!!3#u!WdNIr;ZiNRK!Eg;+s^,r;Qok2s()>J,~>
+R/[3d@ea=3EGYAW#>bS.?smE@@JsR6hjOKIrD?6_b5D8Bo/Yq4s*t~>
+Qi@%!p](<s:\Fbg!WE'#!@o/g!!(H8rri=$9MN+rrrhpTh>dM*~>
+Qi@%!p](<s:%ePe!WE'#!@o/g!!(H8rri=$9MN+rrrhpTh>dM*~>
+Qi@%spg=,3OS<,f=9;]7?t"D%rEoW]RK!Eh<D6-"r;Qok45Kr:J,~>
+Qi@%9p](<qB(5j%"(qK3!6^c0"'\GnZ2FV)oL.C4s*t~>
+Qi@%9p](<qB(5j%"(qK3!7.&4"'\GnZ2FV)oL.C4s*t~>
+Qi@&-pg=,2RJ1(j=9)J&?ia`)rEoWaR/[7o9MMeirrhs^g&M)&~>
+Qi@%Rp](?rAc_H&!Wd!9rVur=R/[8&9MMA]rrhscdf9>t~>
+Qi@%Rp](?rAc_H&!Wd!9rVur=R/[8&9MMA]rrhscdf9>t~>
+Qi@&6pg=/3R:5ku!a#G)ra5e9U1+%/!8*\="):M(V>U>roL[L2s*t~>
+Qi@%tpAb4E%e9T$!BU\g!!'Wurr[C;9qD4^"S>R8s8RT~>
+Qi@%tpAb4E%e9T$!BU\g!!'Wurr[C;9qD4^"S>R8s8RT~>
+Qi@&RpL"#KC%u';=9)J&?ijbjAc?';e!U.;F\GN#r;Qol;9](?J,~>
+Qi@&1pAb3u8G<)a!W2ou"],*t!5"Wu",0ECOo54^oNB$1s*t~>
+Qi@&1pAb3u8G<)a!W2ou"\nsr!5"Wu",0ECOo54^oNB$1s*t~>
+Qi@&`pL"#4L\P6Y>67q*?ia_ura5`TR/[8B9MLZIrrhst_>jOc~>
+Qi@&BpAb3pC%_N,!W<!!!G;<2!4J9p"-lPSL&CrRoO>B2s*t~>
+Qi@&BpAb3pC%_N,!W<!!!G;<2!4J9p"-lPSL&CrRoO>B2s*t~>
+Qi@&lpL"#1UA/*t>6Rk%?ia](ra5`KR/[8R9ML6=rrht'\c;\[~>
+Qi@&apAb6qB`[c)"T^[g!!&sbrr\rg9mQ[:"S?E5s8RT~>
+Qi@&apAb6qB`[c)"T^[g!!&sbrr\rg9mQ[:"S?E5s8RT~>
+Qi@')pL"&2U1*k*!a>h'rEoe;KjnFt`L-Z-ThJ1-r;QolC9dg=J,~>
+Qi@'+pAb6q2$WRN"9p^`!2u:b"0"sgC]+28oPpl1s*t~>
+Qi@'+pAb6q2$WRN"9p^`!2u:b"0"sgC]+28oQ$r2s*t~>
+Qi@'<pL"&2JRnRa!a?%)r*TY<JRDm)R/[8g9MKF&rrht7WrN*L~>
+Qi@'=p&G+$2=UYL!E]=%S='<Y\P,_,r;QolH(k9<J,~>
+Qi@'=p&G+$2=UYL!E]=%S='<Y\P,_,r;QolH(k9<J,~>
+Qi@'Cp0[o4Jb`[T>80L'?j'o'?spj=rr]f*9k+&#"S@&7s8RT~>
+Qi@*I!VZQp!GV'("9CRb!19/R"NF,/=oSC""S@;7s8RT~>
+Qi@*I!VZQp!GV'("9CRb!19/R"NF,/=oSC""S@;7s8RT~>
+Qi@'Op0[o0UA80u>803t?j'nl@:6[6rrg>89NqGorrhtGRfED<~>
+Qi@*S"nqut!GV$'!t,S=M4";GeP&Y8rVca!oSSe2s*t~>
+Qi@*S"nqut!GV$'!t,S=M4";GeP&Y9rVca!oSSe2s*t~>
+Qi@*S@eX72@A<R*!a?X,qd9M;Bje97rrgkG9ND&irrhtOOoPH3~>
+Qi@*c$2FQ(!rr?t"n;Qp!D!3)R/[<J9MA=Zr;ZeW!VHDB~>
+Qi@*c$2FQ(!rr?r"n;Qp!D!3)R/[<J9MA=Zr;ZeW!VHDB~>
+Qi@*c@ejC7<(^S\@esI6>9bs$?ishm@%s%g"Q<$J;>L.is,I-Ps*t~>
+QN$q'q>^[#!!!09,Oka9!E]BaR/[<\9MA4Tr;QkaMY-q!~>
+QN$q'q>^[*!!!-8,Oka9!E]BaR/[<\9MA4Tr;QkaMY-q!~>
+QN$qsqHsJ>!!$>AFo#JI>9bs$?isi&!Tf^K"S5;\:A=\d"-nc9s*t~>
+QN$q8p&G*p=RZ:l%L(s]rri-m9MP$Srr\^Ao`'F~>
+QN$q8p&G*p=RZ:l%L(s]rri-m9MP$Srr\^Ao`'F~>
+QN$r,qHsI_.m+MSQ24ki>:V6#?ik$Gjd?&Nq+aUXnGN:gRY(23J,~>
+QN$qUp](Bt!!6m(!!30$iL'WJrD$$\l2:P`Tm?;1J,~>
+QN$qUp](C&!!6m(!!30$iL'WJrD$$\l2:P`Tm?;1J,~>
+QN$r?qHsIp,A.!bUA83s.f`fN?ijaViL'WJrD$$\lMUYaTmQG3J,~>
+QN$qsq>^a&!!3-#=9FEN!!30$h3e3Fr_lKbh>I9TWH%S1J,~>
+QN$qsq>^a&!!rW*=9FEN!!30$h3e3Fr_uQch>I9TWH.Y2J,~>
+QN$rQqHsP-$YLGIQ"%)s?ii,/>Phe0@78q=rri=$9MO@@rr]9Ao`'F~>
+QN$r0q>^a%!!3-#':8^g!!*,KQi@.l9MNt5rr]Q=o`'F~>
+QN$r0q>^a%!!rW*':8^f!!(H6rrZJ!:"&t>"0uP2s*t~>
+QN$r_qHsV<!,"D=Co@7p>Q%q21E9Wq?iaT^Qi@.n9MNt5rr]Z@o`'F~>
+QN$rAq>^d'!!33%SH&RWq>^Krq#CDlQi@/"9MND%rr]i=o`'F~>
+QN$rAq>^d'!!rr3SH&RVnGiQdQi@/"9MND%rr]i=o`'F~>
+QN$rkqHskD"_VHJ_Z0U0$Su!p?q`[hq-X35Qi@/"9MNP)rr]o?o`'F~>
+QN$r`q>^d%!!*/+rr;tOnGiPkQi@/19MMqmrr^8@o`'F~>
+QN$r`q>^d%!!*D2rr;tOnGiPkQi@/19MMqmrr^8@o`'F~>
+QN$s(q-XUF:hR'4s8K#d'Ep9pp0[lcQi@/19MMqmrr^8@o`'F~>
+QN$rsp&G5<rr;u@nGiPbQi@/A9MMMarr^M@o`'F~>
+QN$rsp&G5<rr;uDnGiP`Qi@/A9MMMarr^M@o`'F~>
+QN$s6qHsh<.l0;1rr;uV?s?#5"Z'9U?iZ:Trr[sK9re-k"3jU5s*t~>
+QN$s5p&G7Hrr<#l#5eH$!VcWp8=0>YPtXoKr;QlL8bE%5~>
+QN$s5p&G7Hrr<#l#5eH$!VcWp8=0>YPtXoKr;QlL8bE%5~>
+QN$s@q-Xb+!!%-?s8Vh(?sm22*!.WmqHs;YQi@/Q9MMA]rr^eCo`'F~>
+QN$sDp](O"!s\K!s8FnP!!!&r!!#ERrr\fc9q)"["5QB;s*t~>
+QN$sDp](O"!s\K!s8FnP!!!&r!!#ERrr\fc9q)"["5QB;s*t~>
+QN$sIq-XJ#!b,^7s8W(LrEoe59H4*a=SuP,I@'s9SP2bHr;QlT7.gM0~>
+QN%!M!r2g$!WW5@s8W(Cnc/YKQi@/e9MLEBrr_4AoDa=~>
+QN%!M!r2g$#ljtGs8W(Cnc/YKQi@/e9MLEBrr_4AoDa=~>
+QN%!N@JO:9B4,-"s8W(rqd9S3:*T`h=T2\.H'eO5W_?-Hr;QlX47iK&~>
+QN%!a"nhp!L&_2P]CGq%0phnB[7j;Dr;Ql\2tR'"~>
+QN%!a"nhp!L&_2P]CGq%/=6A=[7j;Dr;Ql\2tR'"~>
+QN%!a@eO14WrN+ue+mAV>>HID.p-"sQi@/q9ML!6rr_@CoDa=~>
+QN%!b%e]l&49#6\nH8Lc!!3'!!=R>Crr^,39l^+2"6h]5s*t~>
+QN%!b%e]l&49#6\nH8Lc!!3'!!=7,@rr^,39lg13"6h]5s*t~>
+QN%!bC%bp7L&V)Qp1!f)#$XnK!$bY&R/[9.9MKR*rr_ODnc++~>
+Q2^h(p&G7(r;Zfr,Oka7Ku]Y^"4Bk;B)MZ2mPFD5J,~>
+Q2^h(p&G7(qZ$Tp,Oka7Ku]Y^"4Bk;B)MZ2mPFD5J,~>
+Q2^i"p0\&8r;ZfrFnT2I>?EBU,HBCbrr^\C9kO>'"7A&:s*t~>
+Q2^hCo`,-Js8W(4nc/g!rn3"GSGr`J9MAdlrVluh1[b9n~>
+Q2^hCo`,-Js8W(4nc/g!rn3"GSGr`J9MAdlrVluh1[b9n~>
+Q2^i0oj@p`s8W(mo3_`(^&HohfUVsEh+ULKrr)j!n29Y6J,~>
+Q2^h[o`,,^s8W(snc/l9rr;u'41h*a"S#/[<W;ss"7\24s*t~>
+Q2^hYo`,,^s8W(snc/l9rr;u'41h*a"S#/[<W;ss"7\24s*t~>
+Q2^iGoj@p6s8W);nmDZmrr;u*DUY3W"S#/[<W;ss"7\89s*t~>
+Q2^huo`+torr3#a!V69t,Q@`Cn-&eC[f3!#"Sked;>gCm"7\85s*t~>
+Q2^huo`+torr3#a!V69t,Q@`Cn-&eC[f3!#"Sked;>U7k"7\85s*t~>
+Q2^iYoj@cbrr3#d@Imk5FoMF@n-'eIb5S+7"Sked;>gCm"7\86s*t~>
+Q2^i<o`,./rVuor'Cu23"7cEkrZ_CD!%4`EU]1Jp:/"O\rVluk2s('i~>
+Q2^i<o`,./rVuor'Cu23"7cEkrZ_CD!%4`EU]1Jn:/"O\rVluk2s('i~>
+Q2^iaoj@r>rVuorD"D$B@eTj%rcL!u'P#,]U]1Jp:/"O\rVluk3T^9k~>
+Q2^iSp]16r"R?$er`J^k"Le@1rcn>@!Z%a5V>g\t;bTsYrVluk45p3i~>
+Q2^iSp]17#"R?$er`J^k"Le@1rcn>@!Z%a5V>g\t<(p'ZrVluk45p3i~>
+Q2^j$pgF&<"RZ6hrg!%^%*JVMrhj.+1BeIr`VlY5"TDCp:A"Mb"7nV5s*t~>
+Q2^imq#CEt!<*-)VZ6\qR.:4[GlRgC[e]t*(7>&trrZJ!:%%u["8#"7s*t~>
+Q2^imq#CEt!<*?/VZ6\qR.:4[GlRgC[e]t*(7>&trrZJ!:%%u["8#"7s*t~>
+Q2^j,q-X5&1]D7p\c;^/](053VuQerb5PcQ>;HEs>.X[0rrZP#:%%u["8#"7s*t~>
+Q2^j4pAk0r!,MT6!86oC"XF$Hs7$9g!!3IorM]_uAkYq\rVlul8^dWh~>
+Q2^j4pAk1#!,MT6!86oC"XF$Hs7$9g!!3OqrM]_uAkYq\rVlul8^dWh~>
+Q2^j?q-X4k*;sdSrrD-N?j1]Ps8Ve%rEoh64:;Nh])AT-"(k5$jo,2]oL[L2J,~>
+Q2^jCq#Ca(!!NN-,Q@`Cr!r;u"U";ps8FPC!!3I`r2Tc!F\GN_rVlul;9]&j~>
+Q2^jCq#Ca(!"0/@,Q@`Cq@<)s"U";ps8FPC!!3ObqPsPtF\GN_rVlul;9]&j~>
+Q2^jHq-XP/$Z9ip,l[iDr+Yb1"_.3*s8IBB?j9gt$O]S5r2Tc!F\GN_rVlul;9]&j~>
+Q2^mL!r;m(!WW9*!X8,os8GR[!!Kb1s8I99!!3O^q5jSuKhP4`rVlul=i(,g~>
+Q2^mL!r;m(!WWN7#mKl!s8GR[!!Kb1s8I99!!3O^q5jSuKhP4`rVlul=i(,g~>
+Q2^mM@JX@=@/sqXB*J#/s8IfE?j+XPs8Jql?j9gt$O]"qq5jSuKhP4`rVlul>/C5h~>
+Q2^mQ"o83+!W`?+!<Bb3s8IlG!!IQHs8KY%!!3OQp9+DtPtXodrVlul@_)Mh~>
+Q2^mQ"o83+#lt>?!<Bb3s8IlG!!IQHs8KY%!!3OQp9+DtPtXodrVlul@_)Mh~>
+Q2^mQ@esI>B*)^`:__CYs8K@q?j*D-s8LLA?j9h''EpOqpTFMuPtXodrVlul@_)Mh~>
+Q2^ma$i0i1!rr<)!!%9Ds8L44!!OVHs8Vcrnc/_!GkSBA"//C_Z2O\)oPLc2J,~>
+Q2^ma$i0i1!rr</!!%9Ds8L@8!!OVHs8Vcrnc/_!GkSBA"//C_Z2O\)oPLc2J,~>
+Q2^maAbodA@N7LJ*&FMms8M!J?j1]Ps8Vh&p0\)/6kfecVt[Fq"//C_Z2O\)oPLc2J,~>
+PlC_%q>^Krr;[$(2?*XUp]g<i"U4Grs8FP=!!<6%FRc[:"0"sgV>^DroQ@#1J,~>
+PlC_%q>^Krr;[$(2?*XUo`k!f"U4Grs8FP=!!<6%FRc[:"0"sgV>^DroQ@#1J,~>
+PlC_qqHs\>9E6jK@Y+OYs7g-r?j1$5s8W(FoO%l-8fRmgSbBAh"0,$hV>^DroQ@#1J,~>
+PlC_<q#Ca&!WWB($i0i&r\a6H"Le@1rcml3!s&C6mBllq\P,_krVlulH(k7g~>
+PlC_7q#Ca&#lk,/$i0i&r\a6H"Le@1rcml3!s&C6mBllq\P,_krVlulH(k7g~>
+PlC`)q-XP<B*DaPAblB+rdjWJ"NpcErho<p#$X\>!]-88[/U6=9MM5Zrr_n?U&TW~>
+PlC_SpAb0prW!)Es8W(Cnc/f;s8W)=lN"<l"3+#/Q2U^boR`P3J,~>
+PlC_SpAb1"rW!)Is8W(Cnc/f;s8W)=lN"<l"3+#/Q2U^boR`P3J,~>
+PlC`=pL!u6ra5lfs8W(rnmDTus8W)Nn6cB':)j6i[/U6J9MLfNrr_nFRf@m~>
+PlC_qo)JoMs8W)1nc/hDrr<#l#4)<j$2q=4"4^(>L&M#RoSSq6J,~>
+PlC_qo)JoMs8W)1nc/hDrr<#l#4)<j$iRO6"4^(>L&M#RoSSq6J,~>
+PlC`Oo3_^-s8W)InmDWJrr<#mAFEn/>=nlfrO2_.eP&\krVlulMO"3l~>
+PlC`.o)Jbdrr3#h"nM]t"nDWmr\a$B!=Sk7rr_4R9mQ^;"8%V6s*t~>
+PlC`.o)Jbbrr3#h"nM]t"nDWmr\a$B!=Sk7rr_4R9mQ^;"8%V6s*t~>
+PlC`]o3_Q[rr3#m@e3t2@eTj%rdjKF"'Za+rO2_.iClsmrVlulNfO-i~>
+PlC`No)Jq(r;Zfr,Otg;[f?C,L$Sd?$iRO6"6iKRD>aD8Oc&d]~>
+PlC`No)Jq(qZ$Tp,Otg;[f?C,L$Sd?$iRO6"6iKRD>aD8Oc&d]~>
+PlC`po3_`9r;ZfrFn/oCb5_M@WpX6s>9c3-[f6Hp9MKC%rrS=?oRH~>
+PlC`lo)JppjT#8ZC%;6,GlRgCa6Wd,$iRO6"8P\d@f66-Q%ej\~>
+PlC`lo)JppjT#8ZC%;6,GlRgCa6Wd,$iRO6"8P\d@f66-Q%ej\~>
+PlCa+o3_`1li7"aU@M[pVuQerf^<,L>9c3-[f6I*:/,3qrrSI>oRH~>
+PlCa(nc/f_s8W(snc/hDrr<#n#42Bk$iRO6"T;1k=oSC"!h+`5J,~>
+PlCa(nc/f_s8W(snc/hDrr<#k#42Bk$iRO6"T;1k=oSC"!h+`5J,~>
+PlCa9nmDU;s8W);nmDWJrr<#nAFEn.>9c3-[f6L/;+t0mrVlqfK(OQ~>
+PlCa:nc/Z%rr3#d!qQBq"nDWmr]BKI!=Sk7rri=$9N1ogrrSm>oRH~>
+PlCa:nc/Z%rr3#d!qQBq"nDWmr]BKI!=Sk7rri=$9N:uhrrSm>oRH~>
+PlCaEnmDHcrr3#i@Imk1@eTj%re9fK"'[!2rO2_/r`)WlrVc`tTmQE^~>
+PlCdK!V69p*<#p;r>bA."Le@1re9_>!=Sk6rrZS$;>L1j!i^23J,~>
+PlCdK!V69p*<#p;r>bA."Le@1re9_>!=Sk6rrZS$;>L1j!i^54J,~>
+PlCaKnmDW@rVuorEUmK?b5_M@Wpa<t>9c3-[Jp>89MtWarrT3@oRH~>
+PlCdP"nM]t!q$$fr`J^k"F0tHrla[/!=Sk6rr[%1:A4Yd!jQJ3J,~>
+PlCdP"S2Ts!q$$fr`J^k"F0tHrm0s3!=Sk6rr[%1:A4Yd!jQJ3J,~>
+PlCdP?LqP.@IjHurg!%^"K2;"ro*<R"'[!2rO)Y-DG3h"rVlr(C@m#~>
+PlCdR$1\'![f?C,SFQX`/,oSKq$ZTj!=Sk6rr[O?:%A2^!kDe4J,~>
+PlCdR$1\'![f?C,SFQX`/,oSKq$ZTj!=Sk6rr[O?:%A2^!kDe4J,~>
+PlCdR@e*n0b5_M@_X_(<HiF'Fq.9&'"'[!2rO)Y-HV@0(rVlr0@e>0~>
+PQ(Urnc/Z7rr3#[!V69p"nDWmr]BNJ!=Sk6rr\9T:$MWV!l8+5J,~>
+PQ(Urnc/Z7rr3#[!V69p"nDWmr]BNJ!=Sk6rr\9T:$MWV!l8+5J,~>
+PQ(VonmDHqrr3#b@Imk1@eTj%re9iL"'[!2rO)Y-N_E14rVlr8?1`X~>
+PQ(V.nc/hDrr2rq'Cl,']Dhg1M=(?E$iRL5".DnXh>R?T``;Y]~>
+PQ(V.nc/hDrr2ro'Cl,']Dhg1M=(?E$iRL5".DnXh>R?T``;Y]~>
+PQ(VtnmDWJrr2rqAb'4/e,K@IZg_?)>9c3-[Jp>t9MO@ArrU2?oRH~>
+PQ(VNnGi]KjSf'Qnc/Z7rr2uAmJm7qrO)Y-V+aV3rVlrC;=oA~>
+PQ(VNnGi]KjSf'Pnc/Z7rr2uEmJm7qrO)Y-V+aV3rVlrC;=oA~>
+PQ(W2nR)U.li$ft8m>Nm?i[,(rrD$I?isUX3rQJd"/S[cdf'1IbYe"_~>
+PQ(Van,NUn:Nuj>!V??q/,oSKq$ZWk!=Sk6rr]Q#9u?l/!n'd7J,~>
+PQ(Van,NUn9m?X<!V??q/,oSKq$ZWk!=Sk6rr]Q#9u?l/!n'd7J,~>
+PQ(W>n6cQ2OJaT:![Bg0>PMS0HiF'Fq.9)("'[!2rO)Y-[7j<7rVlrI9_<i~>
+PQ(W)mf3K)!<<*#qu?]tq>^[&nc/Xg8FHNZ$iRL5"2[`+\c)O0eO9%[~>
+PQ(W)mf3K)!<<*#qu?]tq>^[&nc/Xg8FHNZ$iRL5"2[`+\c)O0eO9%[~>
+PQ(WRmpHNt@:3;91DBg'1Jh<Q?j1$5s8W(RnR)H',<Ge2rr^879tC6&!nB^2J,~>
+PQ(W:n,NLj2%03[!!2lq"M=^6re^(D!=Sk6rr^\C9r\*k!ng!6J,~>
+PQ(W:n,NLj2%03[!!2lq"M=^6re^(D!=Sk6rr^\C9r\*k!ng!6J,~>
+PQ(W_n6c<+JS"df$!ULo*!-Ku8m>O!?j+sYs8K@p?isUX3rQJd"4Bk;Wr;r!fgPI_~>
+PQ(WQmf3@r2>$qL!W;uuGlI^Cg$\nA$iRL5"5upJV>^Dqh)k4Y~>
+PQ(WQmf3@r2>$qL!W;uuGlI^Cg$\nA$iRL5"5upJV>^Dqh)k4Y~>
+PQ(X"mpH0-Jbia]>?F9D"Tfo:=Bh^&rrD-M?isUX3rQJd"5upJV>^Dqh)k4Y~>
+PQ(Wkmf3@hB(l9,KpY:,!!"MJrrN$-n,NIsrO)Y-ktFg?rVlrX47dt~>
+PQ(Wkmf3@hB(l9,KpY:,!!"MJrrMs+n,NIsrO)Y-ktFg?rVlrX47dt~>
+PQ(X*mpH0)RJ1(oWk*U7$NM/Orr3#sC%>X6>9c3-[Jp?o9MLuSrrV.@o7-~>
+PQ(X+mf3@hB(l92M?!VO[UomIq>U?n8FQT[$iRL5"8P\dMZ*PVjYud]~>
+PQ(X/mf3@hB(l92M?!VO[UomIq>U?n8FQT[$iRL5"8P\dMZ*PVjYud]~>
+PQ(XAmpH0)RJ1(pZiC($b)8;#q>U?oLKj@X"'[!2rO)Y-q+aYArVlr\3V.b~>
+PQ(X9mf3Ci8-Sbg!/:@N#5uSrGfp#Gn,NIsrO)Y-rD?:<rVlr\2=l=~>
+PQ(X9mf3Ci8-Sbg!/:@N#5uSrGf]lEn,NIsrO)Y-rD?:<rVlr\2=l=~>
+PQ(XDmpH3*LLU$d!35ts$N8VWVp,.#.n!KDp0[u,,<Ge2rr`3s9n*'@!p)<2J,~>
+PQ([E!Ug!h%O:`K!-n;=!o]M.n,NIsrO)Y-r_lL1rVlr`2=Z1~>
+PQ([E!Ug!h%O:`K!-n;=!o]M.n,NIsrO)Y-r_uR3rVlr`2=Z1~>
+PQ(XKmU-'0Fnf>EVtg8uk.5F\$NM//=BkT/"'[!2rO)Y-r`)X4rVlra2=Z1~>
+PQ([O"n)El!bV3-!-n2:"88Zp$iL&*!Vl]r$iRI4!aA?1rVlra1\#t~>
+PQ([O"n)El!bV3-!-n2:"88Zp$iL&*!Vl]r$iRI4!aA?1rVlra1\#t~>
+PQ([O@dd\*@@?mu!2oMi$2;Dq3YVQ.1Jh<R?isUX3rQGc!aSK3rVlrd2=Z1~>
+PQ([_$1@ip!G;*,!-If3"oZJ`('"C2!!*K+[/U5?9O@_trrVUEn:1~>
+PQ([_$1@ip!G;*,!-If3"oZJ`('"C2!!*K+[/U5?9O@_trrVUEn:1~>
+PQ([_@dd\*@@?mu!1i]\&,k.O=sF(V.nX#M?s=j:rNuS,AkZP1rr3&f2=Q+~>
+P5bLqmf3Ci=9J@!!,:p%%0"q6/-#YN!!!$"$iRI4"*I:;rr2p!n2'K_~>
+P5bLqmf3Ci=9J@!!,:p%%0"q6/-#YN!!!$"$iRI4"*I:;rr2p!n2'K_~>
+P5bMnmpH3*Q"'Ps!2Ar^%0#.aCF]bo,<SdB3rQGc"*I:;rr2p!n29Wa~>
+P5bM4mJm8-'DVV.B']I!jIAaKrVus,rNuS,KhPABrr3&h1[]b~>
+P5bM4mJm8-'DVV.B']I!jIAaKrVus,rNuS,KhPABrr3&h1[]b~>
+P5bN(mU-'8D#%H=RHskYlb\E<'EA+orNuS,KhPABrr3&h2=>t~>
+P5bMQmJm7i:\atjB'B6sr4?PIZMt#l9MtWbrrV^Hl@8~>
+P5bMQmJm7i:&+bhB'B6sqR^>IZMt#l9MtWbrrV^Hl@8~>
+P5bN;mU-')OSN8aRHXYQr6q'+ZMt#l9MtWbrrV^Jm=5~>
+P5bMomJm7gB))E,=QTP_rj)P+ThJ5Rrr3&k2<fV~>
+P5bMomJm7gB))E,=QTP_rj)P+ThJ5Rrr3&k2<fV~>
+P5bNMmU-'(RJC4jQ0&#Grj)P+ThJ5Rrr3&k2<o\~>
+P5bN,mJm:hAc_`.!*>Hc"0P<lmf*4fo/Gc]~>
+P5bN,mJm:hAc_`.!*>Hc"0P<lmf*4fo/Gc]~>
+P5bN[mU-*)R:5r"!/[!@"0P<lmf*4fo/Yo_~>
+P5bN=m/R/;$i0i'8<s2W\kGi[rr3&k45k\~>
+P5bN=m/R/;$i0i'8<s2W\kGi[rr3&k45k\~>
+P5bNgm9fsAAbod7LR%lA]M)&]rr3&k45k\~>
+P5bN\m/R.j48JpW7$[cSbY1aarr3&k45k\~>
+P5bN\m/R.j48JpW7$[cSbY1aarr3&k45k\~>
+P5bO$m9fs(L&,0WI?jg7bY1aarr3&k45k\~>
+P5bO&m/R.fB)2K-2jOCFfh>,arr3&l7,<@~>
+P5bO&m/R.fB)2K-2jOCFfh>,arr3&l7,<@~>
+P5bO7m9fs'RJL:kH'SC3fh>,arr3&l7,<@~>
+P5bO8m/R1gAc_c/!&p2C"6E3N^Ae-6oL.5[~>
+P5bO8m/R1gAc_c/!&p2C"6E3N^Ae-6oL.5[~>
+P5bO>n6l8H"']3%@JaF4H'SC3j\/C_rr3&l7+He~>
+P5bRD!U]ph!At)Y!!"O7rr_LZ9sO]t!q](4J,~>
+P5bRD!U]ph!At)Y!!"O7rr_LZ9sO]t!q](4J,~>
+P5bOJn6l8H"']2bAG]a7FHuk.l:apWrr3&l8^`+~>
+P5bRJ!posg$T7e]!$mj0"7AlXWW)o!oMNh_~>
+P5bRJ!posg$T7e]!$mj0"7AlXWW)o!oMNh_~>
+P5bRM@I[_/1F$+3AV'_d!,@f!"7AlXWrE#"oMNh_~>
+P5bR]$1.]n!GVE2!$mj0"8tthRf<<goMrn]~>
+P5bR]$1.]n!GVE2!$mj0"8tthRf<<goMrn]~>
+P5bR]@e!h01F$+3@A<X,!,@f!"8tthRf<<goMrn]~>
+OoGCpm/R.fC&7l1*0pO+r_Z@Orr3&l?G:p~>
+OoGCpm/R.fC&7l1*0pO+r_Z@Orr3&l?G:p~>
+OoGDmnR)M_**ZfZUAJ<uCR+o%r_Z@Orr3&l?G:p~>
+OoGD,m/R1g:Bp^s!#h+%!a/3Nrr3&l@_%!~>
+OoGD,m/R1g9a:Lq!#h+%!a/3Nrr3&l@_%!~>
+OoGDrnR)P`**ZfZOC\8s!+qJq!a89Orr3&l@_%!~>
+OoGDCli7&"/,TAI'9rLu@SCqDrrVh,Z%)~>
+OoGDCli7&"/,TAI'9rLu@SCqDrrVh,Z%)~>
+OoGE8nR)Ph'O+sQCjZ(f!+hDp!b+iGrr3&lC9`9~>
+OoGD`li7%fC&@r2'9rLuD+ngGrrVh4WIO~>
+OoGD`li7%fC&@r2'9rLuD+ngGrrVh5WIO~>
+OoGEHnR)Ph'O+sQ@A<[-!+hDp!c:VJrr3&lEiOW~>
+OoGE'li7%eFSl+=$^CYmIS=5MrrVh8V18~>
+OoGE'li7%eFSl+=$^CYmIS=5MrrVh8V18~>
+OoGEPnR)Pn$X7"H@@d=(!+hDp!e*gPrr3&lFesT~>
+OoGE8li7(f=9\[(!W`W,Q2_,M9NhAps7Cc2J,~>
+OoGE8li7(f=9\[(!W`W,Q2_,M9NhAps7Cc2J,~>
+OoGE]nR)Sq$X7"H@?k=#?iaa9Q2_,M9NqGqs7Cc2J,~>
+OoGEOlMpr*,Q7ZE!=A7\rs5&e;uQaroR`N^~>
+OoGEOlMpr*,Q7ZE!=A7\rs5&e<;ljsoR`N^~>
+OoGEunR)Do"^Ct6!HE8\?iaa+Q2_,Y9ND&ks7Co3J,~>
+OoGEnnGiOiqu?a"B)Vc3!=/+Zrs5Gp;>gIooSSc]~>
+OoGEnnGiOiqu?a"B)Vc3!=/+Zrs5Gp;>U=moSSc]~>
+OoGF1nR)Dp"^Ct6!FhJq?iaa+Q2_,d9Mt`fs7D22J,~>
+OoGF0n,NFhr;Zj!Gl@[E!<qtXrs5o(:A4_foT"r^~>
+OoGF0n,NFhr;Zj!Gl@[E!<qtXrs5o(:A4_foT"r^~>
+OoGF;nR)E#!aGY3!F_o)?iaa+Q2_,t9MY?^s7D>3J,~>
+OoGI@!UKdk!GMT8!!3>lQ2^s&9MP'VrrJ7>J,~>
+OoGI@!UKdk!GMT8!!3;kQ2^s&9MP'VrrJ7>J,~>
+OoGFDnR)E#!*fG1#@X?8?smDLmZmeS_+[Snrr3"]MLY~>
+OoGII!UKdk!@nf`!!<;jQ2^s49MOdNrrJC=J,~>
+OoGII!UKdk!@nf`!!<;jQ2^s49MOdNrrJC=J,~>
+OoGFKnR)E#!*K5.#@Vsq?smGPmZmeScV.'urr3"aKn'~>
+OoGIO"mZ-h##G3u!<MJNrr_(N:#Z*O!LeUj~>
+OoGIO"mZ-h##5's!<MJNrr_(N:#Z*O!LeUj~>
+OoGIO@e*n.=9)J%?iaf"rEoWmQ2^sB9MOLFrrJR?J,~>
+OT,:olMpqdC&S)5!pZ'N"6E3Ndf07ITm;.~>
+OT,:olMpqdC&S)5!pZ'N"6E3Ndf07ITm;.~>
+OT,;lnmDN$!*K2-!F_`%?ia^'Q2^sJ9MNt7rrJg?J,~>
+OT,;#lMpqdC&S)5!U5mL"6rTT`r>u=WH!F~>
+OT,;#lMpqdC&S)5!U5mL"6rTT`r>u=WH*L~>
+OT,;rnmDN'!*K2-!F_`$?i]JWrr_X_9ud24!NL0j~>
+OT,BLre^4H!!2ut"p$dn!!!&aQ2^sU://:urrKB=J,~>
+OT,BLre^4H!!2ut"p$dn!!!&aQ2^sU://:urrKB=J,~>
+OT,Bnrj26)!a>_.rEo\8Kk:6k!:#jL"7T&[\c2U0Z"ed~>
+OT,BLrl=U1rrN#t"Ud0f!!2/Grr`6t9r7jh!OZBe~>
+OT,BLrl=U1rrN#t"Ud0f!!2/Grr`6t9r7jh!OZBe~>
+OT,Bnrn-jN!a>_&r*TP:Jc9$Wl]qJPr_ZCdrr3#,@Xn~>
+OT,EMrp9dY!!!&t!!*+7rVurWPlCeb9VMIc!PVlj~>
+OT,EMrp9dY!!!&t!!*+7rVurWPlCeb9VMIc!PVlj~>
+OT,EorpjLj?ijO9;#F]%@A<a/!9TOG!`_pfrr3#5?@W~>
+OT,EMrr!Mt!!*+7rVurWPlCeo9U5VW!Q%ui~>
+OT,EMrr!Mt!!*+7rVurWPlCeo9U5VW!Q%ui~>
+OT,Eorr$[+?ijO?:AeK#@A<a/!9TOG!b+igrr3#=>(?~>
+OT,E]rVf@T!!NC!!rr>SPlCf)9T&iL!QJ&g~>
+OT,E]rVf@T!!NBt!rr>SPlCf*9T&iL!QJ)h~>
+OT,F%rVhTF?ijO?9)N'#@?=r+@-!RP!cgtlrr3#@<Ib~>
+OT,Epr;Ls-!!ErT!!(]:rrRdGIfB?Jbt`c~>
+OT,EpqYka+!!ErT!!(]:rrRdGIfB?Jbt`c~>
+OT,F3r;NVe?ijO?9)E!!CiNijhj"-BJkUXmrrLA>J,~>
+OT,F2pAVMe!!E@8!!(H3rrS<VEW5t=dRer~>
+OT,F2pAVMe!!E@8!!(H3rrS<VErQ(>dRer~>
+OT,F=p\r>.?ijOH7/L?p@@:M2h3@p@O\BfprrLP>J,~>
+OT,IBmJl5Jm/R7iB`J.RPlCfU9P4;(!S'Sg~>
+OT,IBmJl5Jm/R7iB`J.RPlCfU9P4;(!S'Sg~>
+OT,IGo)J#ap0[r+'L_h+"C\$4@+^_D!hE"srr3#L7">~>
+OT,IKg&LsXm/R7iAci%RPlCuf9O@_us4Kej~>
+OT,IKg&LmVm/R7iAci%RPlCuf9O@_us4Kej~>
+OT,INjT#-hp0[r+*'F++"C[^-@+^_D#HCI(rr<#O7">~>
+OT,IOa8c,rli7,4'*,Y/rs-).<W<$uh)g,~>
+OT,IOa8c,rli7,4'*,Y/rs-).<W<$uh)g,~>
+OT,IOf`1r%p0[r+*'F(*"*JEfe!0k;\P-$&s8Un:J,~>
+OT,I_[f?>Kli7+kf`CT,rs-P;;>pOpiB)P~>
+OT,I_[f?>Kli7+kf`CT,rs-P;;>pOpiB)P~>
+OT,I_b5_I3p0[r+,;]1("(L-hn<EqX`_98.s8V%>J,~>
+O8f<Ps8JPT!!<8!!Uc3P#LuLCq>^KV2h1~>
+O8f<Ps8JPT!!<8!!Uc3P#LuLCq>^KV2h1~>
+O8f=!s8Kn/?ijOW1\tJ]@CZF,PlD!=9MYE`s5c7k~>
+O8f<Ls8L^<!!<79!:#gK#Mi'Jo`+sQ2h1~>
+O8f<Ls8L^<!!<79!:#gK#Mi'Jo`+sQ2h1~>
+O8f<ns8M*Q?ijO_/,EWU@A3bhPlD!E9MP0Zs5c7k~>
+O8f?Ms8Vium/R4h.fek!rs.XZ9^_r\kr!t~>
+O8f?Ms8V`rm/R4h.fek!rs.XZ9^_r\kr!t~>
+O8f?os8Vk)pL"&,.kCI("(?NVm?IVUj\/A9s8V@AJ,~>
+O8f?Ms8W'Cli7(k!U5jK#O4uWjo>AG1Oo~>
+O8f?Ms8W'Cli7(k!U5jK#O4uWjo>AG1Oo~>
+O8f?os8W(@p0dnN!*f;-!b;AtPlD!U9MOXKs6V[o~>
+O8f?Ms8W(1li7(f!9KIF#OkJ_g&M*?1Oo~>
+O8f?Ms8W(1li7(f!9KIF#OkJ_g&M*?1Oo~>
+O8f?os8W(dp0[qX,?t"P!auf)PlD!X:/0FAs6_ap~>
+O8f?Qs8W(Tli7(f!9KIF#P1eebl@_21Oo~>
+O8f?Qs8W(Tli7(f!9KIF#P1eebl@_21Oo~>
+O8f@"s8W))p0[qX,?t"P!b!nHPlD![;,,:7s6_ap~>
+O8f?ks8W)Ali7(f!9'.A#$"C.s8VREJ,~>
+O8f?ks8W)Eli7(f!9'.A#$"C.s8VREJ,~>
+O8f@*s8W)Wp0[qX**`8I!b"^[PQ(he9tC<(n25^~>
+O8fC(rVuof"mZ-gh37jC?;.O%s7%mq~>
+O8fC(rVuof"mZ-gh37jC?;.O%s7%mq~>
+O8fC9rVuok@eX734<.T$?iaKfPQ(hn9WnEqnMPg~>
+O8fC:mJm4b*:!S)]9E7!CJ:T)s7%mq~>
+O8fC:mJm4b*:!S)]9E7!CJ:T)s7%mq~>
+O8fCEo)JagEVEiB4;;#p?i\Z>rs!@7V>pSc21P~>
+O8fCJ]Dqp1:[7u\FHc_/IS?41s7%ss~>
+O8fCJ]Dqp1:$VcZFHc_/IS?41s7%ss~>
+O8fCKe,TIIOS<,a6kil#?iZa]rs!pGRfEEX21P~>
+O8f7KM>mMTL$J^=As<6!MG004s78*u~>
+O8f7KM>mMTL$J^=As<6!MG004s78*u~>
+O8f7KZi9t)WqTm&6jm5o?iZUYrs"HVOoPIQ21P~>
+O8fC_=TAF#]B]FsAs<6!RS8G8s781"~>
+O8fC_=TAF#]B]FsAs<6!RS8G8s781"~>
+O8fC_Q2gm`e+[5O8deku?iZUYrs"ocL&_2E3Ih~>
+NrK8;rVuob!pfme=HiahWD%U;s781"~>
+NrK86rVuob!pfme=HiahWD%U;s781"~>
+NrK9(rVuog@JF439FG)"?iZIUrs#JsHiO-;3Ih~>
+NrK8;pAb0k%dX/q=-NXg\P-f=s781"~>
+NrK86pAb0k%dX/q=-NXg\P-f=s781"~>
+NrK9(p](9lC%u';:Batt?iZ%Irs$#-DZBb.3Ih~>
+NrK8RbQ%VA488dU!VQKn:Qte_b"Q:Es78=&~>
+NrK8Rci=%E488dU!VQKn9p>S]b"Q:Es78=&~>
+NrK9<iW&rWL%o$W:^((u?iZ:Prs$V>@fQK"4+I~>
+NrK8pR/d3cGkV1<!VZQo8<a&Xfh>QJs78=&~>
+NrK8pR/d3cGkV1<!VZQo8<a&Xfh>QJs78=&~>
+NrK9N])Vg0VtaX$=9;_%?iYtGrs%.M>5nQn4+I~>
+NrK9-C&e54W9aKa7$IWTiCm2Ks7AC'~>
+NrK9-C&e54W9aKa7$IWTiCm5Ls7AC'~>
+NrK9\UAt8m`V<gB=9)S#?iYV=rs%FU<W2si4+I~>
+NrK-I/,oPLj8nWJ!&p,A#3efYr;ZCWJ,~>
+NrK-I/,oPLj8nWJ!&p,A#3efYqZ$1UJ,~>
+NrK-kHiF$GlXBTs!a#G)pg=)IPQ(jP9Mt`foL+3~>
+NrK<l$i0i&r!Vll!&p,A#4>2\pAabQJ,~>
+NrK<l$i0i&q?uZj!&p,A#4>2\pAabQJ,~>
+NrK=+AblB+r+5\3!a#G)pg=)IPQ(jT9htH_oL+3~>
+NrK=(!Ta:\r[[@9!%X95#4P>\oDeGSJ,~>
+NrK=(!Ta:\r[[@9!%X95#4P>\oDeGSJ,~>
+NrK=9@I*snrd4HK!a#G)pg=)DPQ(jV9hb0YoLXQ~>
+NrK=:!3#qtrb:a"!$md.#4kSal2UBLJ,~>
+NrK=:!3#qtrb:a"!$md.#4kSal2UBLJ,~>
+NrK=E@)`0GrhB3r!a>Y,pg=):PQ(jY:/1$RoLsc~>
+NrK=E!I4YErg```!!2fo!$%4&#4thgiW&OFJ,~>
+NrK=E!I4YErg```!!2fo!$%4&#4tkhiW&OFJ,~>
+NrK=L@&O&)rkeJ=!a>_.pg=);PQ(jZ<DDHPoM0o~>
+NrK=O!^$G^rn7&HrrMlp!#h%#"^=^Fs7B6?~>
+NrK=O!^$G^rn7&HrrMlp!#h%#"^=^Fs7B9@~>
+NrK=O@>4a]roEl_!a>_&pg=)6P5b\k:!EY0<Ib~>
+NrK@R#o!:;s7QZb!!![qrrlk+^Amh.J,~>
+NrK@R#o!:;s7QZb!!![qrrlk+^Amh.J,~>
+NrK@R@Vl#Cs7^(#?ijO9:\\;tAWm&s@SOT:oNHb~>
+NW01r!q$$frZgh2!#(Oq"_gZ9s7BWJ~>
+NW01r!q$$frZgh2!#(Oq"_gZ9s7BWJ~>
+NW02o@IjHurcS'F!a?%+pg=)5P5b]#9XXom?@W~>
+NW02.!5&:2r`JRg!"4ti"`[58s7BcN~>
+NW02.!5&:2r`JRg!"4ti"`d;9s7BcN~>
+NW02t@+5/Urg!=f!a?%)pg=)5P5b]+9WJ-b@Xn~>
+NW02N!/^aUre^%C!=SF]rrqpK[K#l5J,~>
+NW02N!/^aUre^%C!=SF]rrqpK[K#l5J,~>
+NW032@'fn5rj2H/!a?%#pg=,6nWWtVnMR`SoP/m~>
+NW02b!*K:$rl=F,!=SF\rrgY*V=\bX~>
+NW02b!*K:$rl=F,!=SF\rrgY*V=\eY~>
+NW03J@$Uclrn.'T!a?@,pg=,6nWNnTcS_QkEe"~>
+NW06*!$(t;s7$3[!!*JtOoGO64,S$.~>
+NW06*!$(t;s7$3[!!*JtOoGO64,S'/~>
+NW06S?uc/Fs7Tq!?ijOH4SW:bAato_"4]JmEe"~>
+NW06?!!W)rs8<W"!!*DqOT,C@4#;B~>
+NW06?!!W)rs8<W"!!*DqOT,C@4#;B~>
+NW06i?t/m1s8?d2?ijOP4SW:b@doKZ!oZ3uJ,~>
+NW06^!!(4Bs8GRY!!30-n;mSMjYMD~>
+NW06^!!(@Fs8GRY!!30-n;mSMjYMD~>
+NW07&?sqsns8IfN?ijOP1\b>Y@doHY!Tc1h~>
+NW07(!!&Dds8I`A!!30)n;dMKnUL~>
+NW07(!!&Dds8I`A!!30)n;dMKnUL~>
+NW079?spSGs8K%q?ijOW1\b>Y@doEX!:bR~>
+NW07:!!$a5s8KIr!!33*n;[Hu~>
+NW07:!!$a5s8KIr!!33*n;[Hu~>
+NW07@?so`/s8L1<?ijOW1\kD[@:J_cs*t~>
+NW0+A!<=YLrrMBcnGrRj!:GjHJ,~>
+NW0+A!<=YLrrMBcnGrRj!:GjHJ,~>
+NW0+H?sn?\rrMLqr*TS1.kCF's'YoqNW4M~>
+NW0:P!WWW(s8W!,nGiUo!UbsIJ,~>
+NW0:P!WWW(s8Vp*nGiUo!UbsIJ,~>
+NW0:P@:3[Bs8W"2qdBFS!*f;-!b,R*NW4M~>
+NW0:R#lk"es8W'Un,NIilAbgo~>
+NW0:R#lk"es8W'Un,NIilAbgo~>
+NW0:R@UNX1s8W(LqdBFS!*f5+!:>dGJ,~>
+N;j+r!!&tts8I94!!*,bNW4M~>
+N;j+r!!&tts8I94!!*,bNW4M~>
+N;j,o?sptRs8Jqn?ii,/>PMS+lAbgo~>
+N;j,.!!%9Ds8Jtd!!*,]NW4M~>
+N;j,.!!%9Ds8Jtd!!*,]NW4M~>
+N;j,t?soo4s8L"7?ii,/>PMS+l](pp~>
+N;j,N!!#+\s8M!H!!*,]NW4M~>
+N;j,N!!#+\s8M!H!!*,]NW4M~>
+N;j-2?sn]gs8M0X?ii,(>PMS+l](pp~>
+N;j/c!!!]2s8Vm!n,NILNW4M~>
+N;j/c!!!]2s8Vm!n,NILNW4M~>
+N;j0K?smgLs8Vn*r*TRg**`2G!:,XEJ,~>
+N;j0*!!!)fs8W'Kn,NILNW4M~>
+N;j0*!!!)fs8W'Kn,NILNW4M~>
+N;j0S?smF6s8W(Fr*TRg'O1??!:,XEJ,~>
+N;im7rW!)5s8W(4n,NILNW4M~>
+N;im7rW!)5s8W(4n,NILNW4M~>
+N;imara5lXs8W(mr*TRo'O1??!:,XEJ,~>
+N;imVrW!(Xs8W(cn,NIINW4M~>
+N;imVrW!(Xs8W(cn,NIINW4M~>
+N;imsra5l8s8W)0r*TRu$X<C6!9T:@J,~>
+N;imirW!('s8W)An,NIANW4M~>
+N;imirW!('s8W)En,NIANW4M~>
+N;in,ra5kos8W)Wr*TRu$X<C6!9B.>J,~>
+N;in2rW!*ArVuok"n;QmdZ+9W~>
+N;in2rW!*ArVuok"n;QmdZ+9W~>
+N;in8ra5nLrVuol@f9[9:((;$?i]#Bs*t~>
+N;j4F!<<*'pAb0k*:X"/bDlOP~>
+N;j4F!<<*'pAb0k*:X"/c].sT~>
+N;inDra5n=p](9lEW'8H:Batt?i]/Fs*t~>
+N;iqD!r`0&df9@H=T&7"!VZQoa,U+L~>
+N;iqD!r`0&df9@H=T&7"!VZQoa,U+L~>
+N;iqG@K'X;h>dNSQ2P(l:]akr?i\i=s*t~>
+OoGFOrVlof#Q=]+R/d3cM>R>R!VZQo]8ci@~>
+OoGFOrVlof#Q=]+R/d3cM>R>R!VZQo]8ci@~>
+OoGFOrVlof@fBa<])Vg0Zi+85=9;_%?i\Z8s*t~>
+PQ(aMY$'`^rr<`3!!I$9s8KY#!!'Wjs*t~>
+PQ(aMY$'`^rr<`3!!I$9s8KY#!!'Wjs*t~>
+PQ(aPY$0f_rr?X0?j*5(s8LLG?ijF1>PMS+duFBX~>
+Q2_'RIL7<3!87AO!$(t<!%\'K!UTsZ!!'Wjs*t~>
+Q2_'RIL7<3!87AO!$(t<!%\'K!UTsZ!!'Wjs*t~>
+Q2_'UIL7?4!87AO!,MRA!.4_F!V0[u?ijF1=SQ8(duFBX~>
+QN%?/)_i"ks*6Qns8P%W!!Nc+s8W$2nc/ZuNW4M~>
+QN%?/)_i"ks*6Qns8P%W!!Nc+s8W$2nc/ZuNW4M~>
+QN%?/)_r(ls*Hcrs8RBD?j1-;s8W%6ra5e0!*K#(!6U<$J,~>
+R/[WbFTIctXps[a)k-g,=8i1'!Ta:\r^cS[!2tnWJ,~>
+R/[WbFTIctXps[a)k-g,=8i1'!Ta:\r^cS[!2tnWJ,~>
+R/[WbFTRiuXpsdd)k-g,M>gld@I*snreLJ\!a#G)pg=*@NW4M~>
+RK!cI2`9Fks7&d&s0W3us(VE3"K;A#rcmu6!1]&KJ,~>
+RK!cI2`9Fks7&d's0W3us(VE3"K;A#rcmu6!1]&KJ,~>
+RK!cI3AoXms7&d's0W4!s.]I""NCE@rhoa'!a>Y,pg=*=NW4M~>
+Rf<K$"`a&1rs.?[eaZRTs+UCO"F0tHri#bq!!2fo!1]&KJ,~>
+Rf<K$"`j,2rs.?[eaZUUs+UCO"F0tHri#bq!!2fo!1]&KJ,~>
+Rf<K&"`j,2rs.?[eaZXVs/Q$*"K2;"rl+kE!a>_.pg=*=NW4M~>
+S,WQK!3,hp#'E?(h#Q-,r;ZgZrr3#[!W;uu!VcWpS;mQ!~>
+S,WQK!3,hp#'E?(h#Q-,r;ZgZrr3#[!W;uu!VcWpS;mQ!~>
+S,WQK!35nq#'E?(h#Q-IrEoVZrr32g@:3JI"]4u%!5a`qJ,~>
+SGrZ:!06mT#4<.2s)C`Qr;[!7rVuoq$hF>uR#V,r~>
+SGrZ:!06mT#4<.2s)LfRr;[!7rVuoo$hF>uR#V,r~>
+SGrZ:!06mT#4<.2s)LfcrEotKrVuoqARJnM"]+o$!4n0iJ,~>
+Sc8cQ"ekbl#k;a3!/g"JZ3("*"Tn)ks8FnI!!%k8s*t~>
+Sc8cQ"ekbl#k;a3!/g"JZ3("*"Tn)ks8FnI!!%k8s*t~>
+Sc8cQ"ekbl#k;a3!/g%K[:0&B$=WN*s8IRW?s="4pg=*.NW4M~>
+Sc8bf/+NN:!rf/4rW!')o9CP4r;Zu4s8W(4o)Jc8NW4M~>
+Sc8bf/+NN:!rf/4rW!')o9CP4r;Zu4s8W(4o)Jc8NW4M~>
+Sc8bf/+NN:!rf25rW!')o9CShrEor\s8W(m?sm1H9))coViC_,~>
+Sc8cM!9*kU!Td>Y!!HNq.tS0.!!J/Ys8JP[!!%8's*t~>
+Sc8cM!9*kU!Td>Y!!HNq.tS0.!!J/Ys8JP[!!%8's*t~>
+Sc8cM!9*kU!Td>Y!!HTs.tV@3?jX1>s8KlC?s=",pg=*"NW4M~>
+SGrY-<Up(g!R)5R!!E>>_?G2`!!HF(s8L^C!!%8's*t~>
+SGrY-<Up(g!R)5R!!E>>_?G2`!!HF(s8L^C!!%8's*t~>
+SGrY-<Up(g!R)MZ!!E>B`W`:>?jW+us8M(e?s==5pg=*"NW4M~>
+SGrfX$FTp6bR4+F$jH-,@NtjQ*<#p;p]g?j!-F5#J,~>
+SGrfX$FTp6bR4+F$jH-,@NtjQ*<#p;o`k$g!-F5#J,~>
+SGrfY$FTp6bR4+F&-_Q0@Wc'dEW,q;pgdc:'Kl.u!1f,LJ,~>
+S,WV[)t)Adp](a(!06.AQN.!hpAb0l,P1s9ArZh@~>
+S,WV[)t)Adp](a(!06.AQN.!hpAb0l,P1s9ArZh@~>
+S,WV[)t)Adp](m,!06.BVdNnAp](9mF^SDn4SW:aR>q5s~>
+S,WT\6tm>0!"K#K0mWeN2,=2Pdf9@HB(Q''ArZh@~>
+S,WT\6tm>0!"K#K0mWeN2,+&Ndf9@HB(Q''ArZh@~>
+S,WT\6u!\9!"o;O140%Q23;3Rh>dNSR:'5D1\b>XR>q5s~>
+Rf<B<p]1<p%VG@]!7gQXM$3mHs8W(ToDel'NW4M~>
+Rf<B<p]1<p%VG@]!7gQXM$3mHs8W(ToDel'NW4M~>
+Rf<B<p]1<p&n^da!7gQXQ==75s8W))?s=j3pg=)[NW4M~>
+Rf<A:q#D!-%@-tnjYI)1YmkdTC&e54bObc7=,m61~>
+Rf<A:q#D!-%@-tnjYI)1YmkdTC&e54ch%2;=,m61~>
+Rf<A:q#D-1%@-tnjY[53Ymm73UAt8miF#k71\b>XM2hOc~>
+RK!7+qZ%*,2s();OU;'g,Oe9E'.a(^!V$?d!!#QLs*t~>
+RK!7+qZ%*,2s()9OU;'g,Oe9F'.a(^!V$?d!!#QLs*t~>
+RK!7+qZ%*,3T^;=OU;'g,k+BGCjZ0]"SQ;/.kCC&!/HR6J,~>
+RK!<P2>mLY!G;<1eMI+'$'*[=Ka[hYs8<r1!!#QLs*t~>
+RK!<P2>mLY!G;<1eMI+'$'*[=Ka[bWs8<r1!!#QLs*t~>
+RK!<Q2>mLY!G;<1eM[7)%?B*AWb),.s8?qF.k=j"?iYtAs*t~>
+R/[KS"TSN'IfKG:$Msf0$M8=52<=f;r_N1e!(`+LJ,~>
+R/[KS"TSN'IfKG:$Msf0$M8@62<=f;r_<%c!(`+LJ,~>
+R/[KS"TSN'IfKG:$Msf4$M8@6Ja<@9rfCM<.pMgW!/HR6J,~>
+Qi@;E!!.]Os*4Y@!!G7G$C%Lgrr@cG!!#EHs*t~>
+Qi@;E!!.]Os*4Y@!!G7G$C%Lgrr@cG!!#EHs*t~>
+Qi@;E!!.]Os*FhC!!G=L$Co*7rrf?01F$-"?iYV7s*t~>
+QN%'g"m,c0p&G?BPp<7-s8KY'!!"s;s*t~>
+QN%'g"m,c0p&G?BPp<7-s8KY'!!"s;s*t~>
+QN%'g"m,c2p&GKFPpF?Ks8LJT1F$-"?iYJ3s*t~>
+QN%&9@TdF>!<3'%\aV>*rr3#d!qlTo.ujRZ~>
+QN%&9@TdF>!<3'%\aV>*rr3#d!qlTo.ujRZ~>
+QN%&9@TmO@!<3'%\aVA+rr3,l@6>N6q-X2ENW4M~>
+Q2^pM"TeE!rrEI5Jg9d%"m,dar=8N$!&9K5J,~>
+Q2^pM"TeE!rrEI5Jg9d%"m,dar=8N$!%a-0J,~>
+Q2^pN"TeE!rrER8JgBj*"m,darFnA6>PVY,F,g3M~>
+Q2^lf!Vl^)!?8<Dn2"D@>A!p8r]BfR!%a-0J,~>
+Q2^lf!Vl^)!?8<Dn2"D@>A!p8r]BfR!%a-0J,~>
+Q2^lf!Vl^,!?8<Dn24PB?"X-:re3`S>PVY,CQ8@E~>
+PlCd$!W2rt!=`3(s8So/!+Omfci<uhp&G(DNW4M~>
+PlCd$!W2rt!=`3(s8So/!+Omfci<uhp&G(DNW4M~>
+PlCd(!W2rt!>&H,s8So/!+Omfci=!B6kil$?iXu%s*t~>
+PQ(W"r;ciu"H*6Zh,F:Q"p)kq47W<Kp&G(<NW4M~>
+PQ(W"r;ciu"H*6Zh,O@R"p)kq47W<Kp&G(<NW4M~>
+PQ(W"r;[$&!fI$Xh,XFS#m&1t47W<h8del!?iXr$s*t~>
+PQ)!c'*&"5%D)T>Pm[Eh"Y9!SV>oWM!!*c2NrOV~>
+PQ)!c'*&"5%D)T>Pm[Eh"Y9!SV>oWM!!*c0NrOV~>
+PQ)!c'*&"5%D;`@Pm[Eh#V5<VV>ojT$X<F7!G21hs*t~>
+P5bcl!<=(ps6aLp!!Sgf'CPZ(pAb13NW4M~>
+P5bcl!<=(ps6aLp!!Sgf'CPZ%pAb13NW4M~>
+P5bcl!<=(ps6aLp!!esh'CP[!"^Ce1!+q5jJ,~>
+OoGUH!N#hB)u'C:%I#s'rZq4<!#gjsJ,~>
+OoGUH!N#hB)u'C:%I#s'rZq4<!#gjsJ,~>
+OoGUH!i>qC)u'C<%I-$(rb;U@q-X27NW4M~>
+OT,EV'>=qL!!R5`!TdA`p](=.nW*X"~>
+OT,EV'>=qL!!R5`!TdA`p](=.nW*X"~>
+OT,EV'>=qL!![;a!p,7?>PVY-Aatf\J,~>
+OT,CP<<`-trrE<S@e!o:QN?m^!WiPnNrOV~>
+OT,CP<<`-trrE<S@e!o:QN?m^!WiPnNrOV~>
+OT,CP<<`-t#lt)X@e!o:VZL*!?ijbGmZ.<t~>
+O8f3&p](R#'?9,;_;t^3pAb3pmZ.<t~>
+O8f3&p](R#'?9,;_;t^3pAb3pmZ.<t~>
+O8f3&p](X%'?T>>_;ta4!*K#(!:GmIJ,~>
+O8f7Z)uBX8!=<B"s8Rs,n:EMppAb36NrOV~>
+O8f7Z)uBX8!=<B"s8Rs,n:EMppAb36NrOV~>
+O8f7Z)uBX8!=EH#s8Rs,n:EMp=SQ8(fT,u^~>
+NrK-r!W<!"!<o%mrs%s?MXVRF"o&&tArcnA~>
+NrK-r!W<!"!<o%mrs%s?MXVRF"o&&tArcnA~>
+NrK-r!W<!"!<o%mrs%sANURmI@ea=2R?%;t~>
+NW/umrW!!#)peE]"nppRYmkgM!!*8fO8j_~>
+NW/umrW!!#)peE]"nppRYmkgM!!*5eO8j_~>
+NW/unrW!!#)peE]"o%!SYmm9!?iaU!O8j_~>
+NW01X'*&&$nb<%cnP!pBp](=_rfI/1~>
+NW01X'*&&$nb<%cnP!sCp](=_rfI/1~>
+NW01X'*&&$nb<%cnP!tCpg=,NrfI/1~>
+N;j!_!!2'OrrUjRL%bQJ7/`8JJ,~>
+N;j!_!!2'OrrUjRL%bQJ7/`8JJ,~>
+N;j!_!!;-PrrUjRWqTm%IJo<.J,~>
+N;j!l/-WTVrrR162tm:Q,iOpdJ,~>
+N;j!l/-WTVrrR472tm:Q+5rC_J,~>
+N;j"/2[-barrR47H1t\IBBGBWJ,~>
+NrK=]=9&_d'C,8j"6g/W!quZq"bi0?J,~>
+NrK=[=9&_d'C,8j"6g/W!quZq"GN'>J,~>
+NrK=]Q!e0_'CGJm"6p5`@J=.1?E04hJ,~>
+O8f6m'E.t56r@RgrrSH1B(Z-),fc2MJ,~>
+O8f6m'E.t56r@RgrrSH1B(Z-)+30ZHJ,~>
+O8f70Ac?'=I8OVKrrSH2RIsqgB@rLLJ,~>
+OoGI[B);Q0KaP*]rs85Bl2UeQ0nKf*!!,LHQiDR~>
+OoGIYB);Q0KaP*]rs85Bl2UeQ0nKf*!!,LHQiDR~>
+OoGI[RJU@nWX?$-rs85BlMpnR14j*0?ib]<QiDR~>
+P5bQk'D_\2#)O#Yqu6q2!#+f#s2"qao)JgmB'PfaJ,~>
+P5bQk'D_\2#)O#Yqu6q2!#+f#s2"qao)JgmB'PfaJ,~>
+P5bR*Abod:A<mnrqu6q2!#+f#s2G5?nmDKVm@"!)~>
+PQ(X!pAb7V;/-"/$gAl9l>[9ds7'6+*:a(2"a'1%s*t~>
+PQ(X!pAb7V;/-"/$gAl9l>d?es7'6+*:a(2"Ea($s*t~>
+PQ(X!pL"&V;/6(0$gJu;m;`Zhs7'9-EUmK=?CgMRs*t~>
+Q2^pQB`[o-!egfgrr3Af!9sNt\HUO`i;e`(!!3I\rLNt=~>
+Q2^lqC%VH-Ka#$drsRogl2SK."kEY3!/^1F!XXSZSc=3~>
+Q2^p,C0pUA!icF7rr3Af!:'Tu\HUO`i;g4R?ijf;rLNt=~>
+Qi@3\gt63Pp&G^5MA,7Ss6p3B`W-"h-gq"S90;SB!Y^FhTDsE~>
+Qi@3F2?5KGp&G^5MA,7Ss6p3B`W-"h-gq"T90;SB!Y^FhTDsE~>
+Qi@3M?SbYtp0\MEN>(UWs6p3B`W-"h.IR4V9ni%D!bJ_:TDsE~>
+R/[?Ub1PA2/+ilT4'Q1is7'g.!0I8(Q!=:R%?pq^!!3Oqrh9@B~>
+R/[>S#64dE/+ilT4'Q1is7'g.!0I8(Q!=:R%?pq^!!3Oqrh9@B~>
+R/[>e3AWLOHhCbZKjA0`s7'j/!0I8(Q!OFW%@gkp?ijoNrh9@B~>
+Rf<E\[/JVXktgpO&W$[fs8UUYjT$h,n0<)URN#l*!!0%,UAo`~>
+Rf<EF/,fMM!HCj+!"k%kV>pSG%HRR?q=#VOs-am=li7'b[\EeP~>
+Rf<EM;uSQS1l[Uh?kK^KV>pSG%HRR?q=#YPs-amplsKk5b+eod~>
+S,WNBf)4/$jD"5d&du#GZ17?aL!oV_K'<W2nM,V'mJmB(rr8q;V#Pr~>
+S,WNB!W<!"!DmM&!"o[G!3u(a<JAlnn:Km3Rdi+a$gmutC&\.2a/&`c~>
+S,WNB2#T331ioD`?kR%a!3u(a<JAlnn:Kp4Rdi.bAaWq/UAk23fVJOt~>
+Sc8c\H"$R%!/9tD&>9G+fuaZimK!;jcN(u/%>F3M"s!UAs6;>NVZ2/~>
+Sc8c\GnBlR!Wad)nc05p$;T9s$L[<_!*RVJ`lnmGmJmG2rVuo_/A%eZJ,~>
+Sc8c\HP-03!]3lVnmE$&$;T9s$L[<`!*[\K`lnmlmU-6=rVuobF47#dJ,~>
+T)So/,<+rcfE']nnc04/M/<9=/"rX:RK2$$'@daemJmLnjT#8Y)uqP<W;hA~>
+T)Sr0,<(hfr;Zm#(RXan&.=>3!I62hT`CM]fo?`r'1hNk#Qa#ds8<o;/CLKsJ,~>
+T)Sr0,WV_YrA+L47_8.u&7r1b!dcGkT`CM]fo?`r'8Q!`#\!'!s8?qFCYbrhJ,~>
+T`52\D#o[do_[8Af=(/K&0.'[PnWbc!9O7G[?ZcOW$D9A!$(S1$(1bmrceDC!CYV@s*t~>
+T`55]D#o[dh?!NS!=?4(!"^-;Fd3X3V#]WWlEun;WMh'@!!"#1!!J\hs8I9B!!,L@WrIS~>
+T`55`D$#aejYZlk!BSBm?k@=hFd3X3V#]WWmBr4>Wl9,[?iY3<?jXFEs8Jp(?s\9BWrIS~>
+UAkJgYnL!ns8VljfDsUm!##j>/!]qpp4<V\2b>4pAq^CjY&s:9"Af'trk&+/!WbjNXT*e~>
+UAkMhYnL!ns8V`nqu?a!b3f6C%]1bAq<@U)$4Spc,6;D1"^%pLoDf"gs8W)1qu?agiN3'0~>
+UAkMhYnL!ns8VjOr%e@2h!SP`Bt5aZq<I^+$4T!e,Q_SX@[4*eoO%f`s8W)IrEo\5LZY]<J,~>
+U]1JY=UM"qrr3#sfDF2#g$JbF!M^=rs+2uJnG_q_h-LQ-0`W_\o`,.*r;Zfj#5eH&!DhCOs*t~>
+U]1JY=UM"qrr3#q$2ac(!Qsd0#Q^\6mf.knb4,E##Mi\q_D)$@M=giP%f65*p'1Ep!Wc$KY5a"~>
+U]1JY=ph+rrr3#s3rCc71u.J+#[s_Hmf.kob4,E##Mi\q`\INEZh7]0C&J#2pLO//!KcBFs*t~>
+V>g\fM?.GUr;QfsgABM'm0;qX"aDQ';ZZCbrs/.l)]QWoIKoHF"PNhTr]BrV!WlH^YlB4~>
+V>g\fM?.GUr;Qfs(]477!P&F%!!RTtZ;^koqu6omV&LAj!.G.F!!M!Ts8G+V!!34'iNW?4~>
+V>g\fM?7PXr;Qfs7f5%D1rs4p?j3GY[8d:tqu6omV&LAn!.JJO?j,Qjs8I`K?ijbnk-4l9~>
+VZ-bC0djj6rrCjOfE(@Lm/R8&_3H87rr3>pmf2BX"b)=/!LWKZ!/^^T!/^IN!WcotZN#F~>
+VZ-bC0djj6rr=tT!!31b%da6!'>]qYnG`FpnF$><@Kh4<!!/JZ!!%lTrr@oN!!315l*C>>~>
+VZ-bC1+C6=rr?F(1BKD3C$f:2Cr)A^nG`FpnF$><@Kh4<!!0\'?i[P4rrBD"?ic\\ZN#F~>
+W;d"gE<1[\q#:?Tqq(r8,OGI5!oYB'rr3>B'*2;E>I?=5Y&s78"?ZV_s4R)G!X3<&[/YX~>
+W;d"gEWLd]q#:=jqu?d!PU#Pq!s7F+WW)o)_@lrS$<snq,Hc.[!!GC_s8UdG!!3:;l*UJ@~>
+W;d"gEWLd]q#:>8r%eC2VKM96"(C=;WrE#*`Y/AY$=1%s,d*^0?j)2_s8V0R?ijZ/lEpSA~>
+WW*(2)arNUrrD<\fE(4uli7U6%IjDt\H&)B!/c@.I[tTho)Jpuq#CBm'D2>,"a'%<s*t~>
+WW*(2)arNUrr@':!!31@46uqY_@?#7s1&,ubQ*NP!.LJ]$hF?%#5/#rr=ei(!X*W1[f:j~>
+WW*(2)arNUrrA&V1BKCmL$W1Y`XVG;s1&,ubQ*NP!.LJ]Ab0:5AGH3)rG;.7!a_Gb[f:j~>
+X8`=eAd+Xnp&>$Xqq(r1=R?)#!MqUBs6qass8UmT[GCk?;\S^%"NUQBrata%!XEuJ\Gq'~>
+X8`=eAd+Xnp&>#Vqu?d!:g!)b&HS^anc/)5L&_2/!4CY_MGt8[!!L@Bs8HX%!!3CMqRHQU~>
+X8`=fAd+Xnp&>#hr%eC2F-Z-#&RhLnnc/)6L&_2/!4CY_NE'Q\?j,-^s8JGX?ijf8r4)cW~>
+XT&C-'34/crrDH`fE'cPli7Td2t?FL)m95@mJtT5s-c=qnc/f;s8W(snGiUsM>b$cJ,~>
+XT&C-'34/crrA8\!!30ZGjGDARlBm-\f7gPs6]m5s8SNU*:a(4GlRgCW:9ih$&SVls*t~>
+XT&C-'34/crrB"q1BKC?VsIe&SN661]Gn$Rs6]m5s8SNUC[tj9VuQer`UR=;@^H$Es*t~>
+Y5\Xh@LAh!o)A^^qq(r'M<k3RUF4_l'7Kr3mP>O<s8R4R)Y*k3/,oSKnH87\!Y_+']`3K~>
+Y5\Xh@LAh!o)A^6qu?d"(Q%JY&=b-$;%nBYea>4,jo>@'AfC4?"Y9TPs7$3\!!3h(rk/8]~>
+Y5\Xi@LAh!o)A^?r%eC37^MGh&?@85;%nBYea>:.jo>@'AnLUA"ag7Ks7Tpk?ijoVrk/8]~>
+YQ"^4'3XGdrrD]gfE'U&m/RJTW-JD\W?[N*!$hLC"7[V=%e9T'"7cEkr[[C:!ZJ$:^Ai]~>
+YQ"^4'3XGdrrCpQ!!*D)m/RJTW-JD\W?[N*!$hLC"7[V=%e9T'"7cEkr[[C:!ZJ$:^Ai]~>
+YQ"^4'3aMerrD0X1BBPUm9g9T`HqW&W[*],!$qRD"7[Y>C%>X8@eTj%rd4'@!bTFN^Ai]~>
+Z2XspD$?L#n,EC_qq(r&a6`j6eGoTW@Khnajk]G*rr])2SK./""K;A#rcmc0!?.oOs*t~>
+Z2XspD$?L#n,EF]!rN$!"NTm0$Io+V[:0<%n`ATrrr3(s':g-5!!K8#s8I90!!+":^]/f~>
+Z2XspD$?L#n,EF`2>f622V@D)$Io+V[:0<%n`ATrrr3(s)kCd7?j+IKs8Jq_?ialY^]/f~>
+ZMt$@)bK#UrrN&Lqq(o%mJmHY!4Cbh?KM%`"JH!m'8>rV!,;H4!6aX-!?/Sds*t~>
+ZMt$@)bK#UrrMs&qu?`ub3f66QiOPQ"^^<errf#!TbE.M!!$a4rrCC1!!+"M_>f#~>
+ZMt$@)bK#UrrN$Yr%e@1h!SPS\cB.s"^^<errf#!TbFHr?iZr#rrD$C?ialg_>f#~>
+[/U9uD$?3pm/I+cgABM'm02qY#Zj(f!(9h0md^;V#OnDemf-m.*:a(5*<#p;q$ZEe!A):/s*t~>
+[/U9uD$?3pm/I+c(]477!P&C&!!lXf!!#DeFmef!rs/%e!:Kl!@N=q="W[L@s7m&e!!+Xk_uG5~>
+[/U9uD$?3pm/I+c7f5%D1rs.p?jMTN!!#DeFmef!rs/%e!:Kl!@VbOB"`aM@s7p6j?ib&q_uG5~>
+[Jp?j4$2Ecs8(@Km0i=^':a'Ss5cWUBo7pn)]Q'^s5<sE!V69p!Ta:\r_M\W!Ahd8s*t~>
+[Jp?j4$2Ecrr=PH!!31b$gn!.S8u7Aj[9GiMN2fu)mTGCi;f2Fo)JppjT#8Z:$2KW1WRK7J,~>
+[Jp?j4$2Ecrr?$r1BKD3AaWq>_K+-*j[9GjMN2fu)mTGCi;fcao3_`1li7"aOQU!PCtQ`,J,~>
+[f6Hk'5R+$rrD-WfE(:Xm/Rh1$iL%o`c5!UB"@@0c]8$;As@NDoDf#]s8W(cjo>JDM9![:J,~>
+[f6Hk'5R+$rr>mn!!31c*:3_?%L`.5nA]KK;.dB,s3H`*AnI9P"nVctR/d3cR-"AMjGCpts*t~>
+[f6Hk'5m='rr@-<1BKD1EU@-JBk@5BnA]KK;.dB,s3H`*AnIR2@e=%2])Vg0]&mB%la,6as*t~>
+\,QO')hR5P!9sC5!U2K.!##Cos8W(@Ibcf&s4mYTV;2-3)lE6-!*K7#!TX:F!!S5Ys7&%rao?k~>
+\,QO')hR5P!-.o:!Wd9uli7\"jT#8ZFai.&FoU7t!2\KONZ4kf!!$.#rrM0]kPtdCrr;LId`MN>~>
+\,QO()hR5P!0-n4!]5mflsLK8li7"aFai.(FoU7t!2\KONZ5P$?iZJkrrMFok[4S#rr;\;h9#\I~>
+\,QNk!:K"L!:0O7!T[AK!#2C3s6s$Gs4n$mD#eDQj^r;%!4)n'!!Nl1s8W$;kPti<rr<#Z!_D:n
+s*t~>
+\,QNk!:K"L!0mB]!Wc,"lMqWts8VRgMZ;K>\SV=`!9Ig.T`DD'p&G7+qZ$To*9[A-/,oSKj8qm2
+bQ!(~>
+\,QNk!:K"L!2fZM!]4t`lX1FGs8VRgMZ;K>\SV=`!9Ig1T`Dc:p0\&<r;ZfqETgd8HiF'FlX>S2
+bQ!(~>
+\,QNk!Uf+M!:B[9!Shqc!#0\Xs8?D2nc--#j]_`\p<Np-T`p/C!!M!Ts8H`r!!r\es8W'U!!-0[
+c2W:~>
+\,QNk!Uf+M!0d<\!Wb3(lMqWDs8W%,>Oha(!TdMcq=`,<lCeB8o`,-Js8W(4kPtnijT#8Z2#mYY
+iQ_CQ~>
+\,QNk!q,4N!3#fO!]48^lX1F)s8W%,?1Is*!TdSeq=i2=m@a]`oj@p`s8W(mk[4^*li7"aJRDlB
+k0<pV~>
+\,QNk!Uf+M!:B[9!SWCr!!#Rhrt4?"\c;\`)s-Ab<P_(Ps(P5!p&G5Ps8W),k5YX=s8W(crW!!#
+=QIg.J,~>
+\,QNk!Uf+M!4i"-!Wa*olMpoUrr3Sl$G$3:KcB.=s&Hm'IfF+W8G3#dM?!VT[c[VnL&_2PR/R'e
+!EeF/s*t~>
+\,QNk!q,4N!6G'o!]3BQlX0^Jrr3Sl$G$3:KcB.@s&Hm'IfF.XL\>*YZiC()b3*.8WrN+u])?";
+Q0ZcrJ,~>
+\,QNk!Uf+M!;-0@!S<k-!#?7Hs8W(U,Oka5>>aX%!!'_BmckIB#58*$49#9[p'0^\"XF!Gs7$9k
+!!3=GlI#W^~>
+\,QNk!Uf+M!8dSQ!=>:^!#?7Hs8W(U,Oka5>>aX%!!'_BmckIB#58*$49#9[p'0^\"XF!Gs7$9k
+!!3:FlI#W^~>
+\,QNk!q,4N!9O)6!BS*`?l!SWs8W(X,k1j6>uBm(!!'_Bmd1[RAG9I8L&V,PpLNJq"a0eDs7Tq#
+?ijZ*mEtra~>
+\,QNk!Uf+M!;QHD!SP*W!!!9"!#>Y+s8W(T1P5Z,mO+h?6i_KeWW041L%bQN#5J5ur\`m>"Td<V
+s8GRd!!3=GlI5c`~>
+\,QNk!Uf+M!VHNl!!*57oDejrq#D03nc/XgM)0b`s6_82%7C2A0rb2X$AJ3S"U=Z"s8Fn>!!NDV
+s8W'hqZ$[#FR%?TJ,~>
+\,QNk!q,4N!VePM1BBD_oO%Z.q-XtHpAb0lZSd@7s6_>4%7C2C191AZ$EEi."_@E.s8IT5?j1!"
+s8W(Rqd9J3SaFo+J,~>
+\,QNk!Uf+M!W:RHfDsV#!!WH(!$mrb!Vl^2a8c2=M3e8%s8Um^kmEINEFSG;Bhh4n!!L@Bs8Il<
+!!IQHs8Jtm!!3I\n^[Yi~>
+\,QNk!Uf+M!W!-#!!*/Dq#CU"!!"+.f`CmK(<?ITreZsBiW&r6$L%nXs)MT<s(P5!pAb?:s8W(T
+k5YX0s8W(sq#CI&L%3^nJ,~>
+\,QNk!q,4N!W5"V1BBAgp0[r7]&39j(>/Zerj/L(iW&r6$L.tYs)MT<s(Y;apL"-Vs8W))k?nFj
+s8W);q-X85WqP!CJ,~>
+\,QNk!Uf+M!WLgMfE(@Aq>^^$8B_&5rY,)-(Q&1lrlZNu>Ohan_$.+;s%+s1s6:PU$hs]%GlI^C
+g#i>=*<#p;p'19l!<n2.s*t~>
+\,QNk!Uf+M!WEo5!!323"8W!%!_CZ;s8E]-!#LLls8L=hAm=g*s1nlDpA[]=lMp,gK+%GS!-nMC
+!86N8"W[L@s7QZl!!*7Wf)L7~>
+\,QNk!q,4N!WGRd1BKDS@esI:@>EhAs8HU*?l-0Ls8Lu"AmOs,s1nlDp]!f?mJlPmMe2Zk!2ohr
+!9E<N"`aM@s7^(!?ia`:f)L7~>
+\,QNk!Uf(LqUbi9$iBu+'6rd>rr>Uc!!$.#rrhioGQkq_rrqZfEA8-krr3&6!JU:K"Y9TPs83Pn
+!!M!Ts8H-o!!#gHs*t~>
+\,QNk!Uf(L!%RmH!Wfh>qu?d3Gj5/+!(cnc!*K7#"RuS="i:3<"mQ).0b`gNrrTn8L%kWO/,oSK
+q@i#l"PNhTr`Jjo!);)FJ,~>
+\,QNk!q,1M!*&kP!]7u0r*TS;Vs=3[!/LAX!1!Q`"SQ<&"i:3<"ml;11)&sPrrTn9Wq]s*HiF'F
+r+tP("Q]U_rg!1b!0Gh4J,~>
+\,QNk!Uf(L!9F%0#O<$'!!+g_rqcWpM>7,X,Q@`Cr>Z2s/+EQ<"5QOToDJUiEC<Uu!!NPrs8W(#
+k5YX0s8W),o`+u^f`-I~>
+\,QNk!Uf(L!)WRn#Q^/'!!!$N[f6.'!/^LO#p]HLs8<oFJh-?irr_(K?M"*p!cg\'q#CR%nc/Xg
+=Q]YeGlRgC[e0V#SCmjl~>
+\,QNk!q,1M!-A&o!]6cjra5eKb5V8;!42K/$$H7Is8?qKJh-?irr_(K?M"*p!cg\jq-XA8pAb0l
+Q02NXVuQerb4T-B_V"m=~>
+\,QNk!Uf(L!9sC5"I];oB%cqY!7LZC#mU,'s8GdoF<d(LrrMWZqu6cd,D$=!!!Kb1s8Jt[!!OA@
+s8Vm)p&G)[f`-I~>
+\,QNk!Uf(L!-.o:"T]MA"_QH^rrCLC!!rl's8W'm!-BHNrVlofnb`=gmN[;hq#CQ+s8W(sk5YZ*
+rVuon%e]l&R+VFh~>
+\,QNk!q,1M!0-n4"Z0!T@Z0=ArrCmN?jUB<s8W([@%AR.rVlofnb`=gmNdBeq-X?Js8W);k?nI5
+rVuonC%bp7]%I%5~>
+\,QNk!Uf(L!9sC5!jq(Wp&>'\#Pe?+g&M*OK`G_q$L.6`#0$ZN)uos>r;Zh3rr3#d"6TXebQ%VA
+C%_N,7+hNi~>
+\,QNk!Uf(L!-.u<"T\T'/*63lrrMNmq#C`Ss8W(P!+rbKl1P&\`W6Dd!!!&u!!$a4rrMKhk5YY2
+s8W(4p&G(\f`-I~>
+\,QNk!q,1M!0-t6"Z/"k;s!H?rrMOsq-XNis8W(u@%"P4lLk/Z`W6E^qHs;trr3#i@cq,%iW&rW
+U@qspIG"RM~>
+\,QNk!Uf(L!:0X:!nPflnc&SJq#C_ks8W)1!3#EbEVBD;o6pZ>d`4l[r;[!@rVuos/*?m4GlI^C
+a7]K8'CG2Qg])d~>
+\,QNk!Uf(L!0mH_!Wc9Enc&SJq#C_ks8W)1!3#EbEq]M<o6pZ>d`4l[r;[!@rVuos/*?m4GlI^C
+a7]K8'=kZ<g])d~>
+\,QNk!q,1M!2f`O!]4iGnc&T7q-XNGs8W)I@)_Y5Eq]M<o6pZ>db'=`rEoeKrVuosHfnc:VuH\r
+f_/\TA]Vrig])d~>
+\,QNk!Uf.N#4Sd-fZM\.n,EB4q#CD/rr32i!oa18!872J!r\AnrW!BHrVti5)?9a=jT#8ZGio&1
+'E%n1r=er+"T\TD*F\$as*t~>
+\,QNk!Uf.N#4ScN!!d6'n,EB4q#CD/rr32i!oa18!872J!r\AnrW!BHrVti5)?9a=jT#8ZGio&1
+'Dhb/r=ef'!>&)_s*t~>
+\,QNk!q,7O#4Scp1HC?[n,EBcq-X2srr32n@HRUG!872J!r\AnrW!BHrVu#dAmf"Tli7"aVrqFk
+D#F>5rG;7:"^Y:2!"j;-s*t~>
+\,QNk!Uf7Q#P$o)',uhrnEp5Ua8#]82?*UVr?M=A"Ed<#K"Cs]!rf/DqZ$V5rVlu?<s>,nrW("$
+!!L@Bs8I9<!!WH(Y3[/Ll.uAi~>
+\,QNk!Uf7Q#P$o)',uh>nEp5Ua8#]82?*UVr?M=A"Ed<#K"Cs]!rf/DqZ$V5rVlu?<s5&mrW("$
+!!L@Bs8I9:!!EQ6!!%#ps*t~>
+\,QNk!q,@R#P$o)',uhMnEp5Uf_JnTJc>ZMrH8,>"Ed<$K"V*_!rf2FqZ$V5rVluPM-e'urW(U5
+?j,-^s8Jqk?j9qA2@0?`NSXVb~>
+\,QNk!:K4R#4]i?!)0unlMgna$i0i,$iL&)rl>$<#jMl(_$/s#\hj-^!<L@@rs%bFR.:1O$g.Ki
+C&\,4g%YRI!WMEe!3Z=Xs*t~>
+\,QNk!:K4R#4]i?!)0unlMgna$i0i,$i9o'rl>$<#jMl(_$/s#\hj-^!<L@@rs%bFR.:1O$g.Ki
+C&\,4g%GFF#m()4rnd[*~>
+\,QNk!:K4R#4]iA!)1&plMgnaAbod<Ac2T.rn.5M#ji)+_$/s#]J]Kb!<L@@rs%ks](Z.!A`mG$
+UAk/mjS3-_?N(64!&ji5s*t~>
+\,QNk!6Xa0#4@p1$?>%pkPkNrq>^["jT#8Za8Q#ATc<E/:/(?]!<N/qrrUW=#Nc!i%fHA,r?M+<
+!<E<%liA-Lh>`!~>
+\,QNk!6Xa0#4@p1$?G+qkPkNrq>^["jT#8Za8Q#ATc<E/:/(?]!<N/qrrUW=#Nc!i%f65*r?M(;
+!!E3,!<<kjs*t~>
+\,QNk!6Xa0#4@p1$?G+qkPkOVqHsJ8li7"af_tgRTc<E/:/(?]!<W5rrrV#n@ch&%C&J#2rH7pD
+!FAb)#lt#qh>`!~>
+\,QR"!!'Ftrs&#LE=+4emc=BJa8#]<[f??olM^_bnN2#Jo`,$o!+u$+"8nZ>!U'Ld]Dqp1L%kWJ
+"9.Wf!8---J,~>
+\,QR"!!'Ftrs&#LEXF=fmc=BJa8#]<[f??olM^_bnN2#Jo`,$o!+u$+"8\N<!U'Ld]Dqp1L%kWJ
+"9&T-!%Qh)J,~>
+\,QR"!!'Ftrs&#LEXF=fmc=BJf_JnXb5_J3mJ[%enN2)Lo`,$o!+u$+!rToWk?nGAs8W(upg=)$
+rWrT*<8IS)~>
+\,QTq!':4ap&>6c\Ocg.bjj]m!WF)8!!@KGrjM_("4@2*%JKi*!>B<#nFlk`fk(QU!!R!6s8V-]
+q#CR!@:9.EmG7em~>
+\,QTq!':4ap&>6c\Ocg.bjj]m!WF)8!!@KGrjM_("4@2*%JKi*!>B<#nFlk`fk(QU!!R!6s8V-]
+q#CR!&.egQPMQ7h~>
+\,QTr!':4ap&>6c\Ocg.bjj]m!WHm2?j!>,rlY-<"4@2*%JKi*!?5l+nFlk`jI'KB?j2tts8VCn
+q-XA&&J5!TW87K(~>
+\,QWS'AWWh\bZ71n`boM'8#?9hu<\5q>^Ugrr'J*rrR%9ZM=M#!<cQsn2#@^rrqh\,QIfFmf3M!
+q>^Ko2>I4T/n&1kq:u"#~>
+\,QWS'AWWh\bZ71n`boM'8#?9hu<\5q>^Ugrr'J*rrR%:ZM=M#!<cQsn2#@^rrqh\,QIfFmf3M!
+q>^Ko2>I4T":u+Mq:u"#~>
+\,QWS)r1Jq\bZ71n`kuN'8#?9hu<\_qHsD\rr(=BrrR%;[J9e,!<QHrn25RbrrVW*C@#=3AblB+
+rdjlQ"BH*H2Yl/.J,~>
+\,QYp9YqI3!2]Vn#4^,R!CX3^h#@EK#Q"K'2?*.EqYpZ^$Fs%3!<3'#)nu=O!lb5do)Ad>=9\*m
+"Le@1re^FN!a>6ggAc[~>
+\,QYp9YqI3!2]Vn#4^,R!CX3^h#@EK#Q"K'2?*.EqYpZ^$Fs%3!<3'#)nu=O!lb5do)Ad>=9\*m
+"Le@1re^FN!a=I;gAc[~>
+\,QYp9Z@a7!2]Vn#4^,R!^s<_h#@EL@f'O8Jc>BAqYpZ_$Fs%3!<3'#)nu=O!m(Ggo)AdIQ"'/h
+"NpcErj2E.!dj%jgAc[~>
+\Gm02ApL47n[S[_s8VM`2$IjMn_*pBL%t]K=SVn'OX&fg!!!$#':&CmrrfS?!!&kcrrVnN*:Nq3
+=T8@#m0!1b!4LP[J,~>
+\Gm02ApL47n[S[_s8VM`2$IjMn_*pBL%t]K=SVn'OX&fg!!!$#':&CmrrfS?!!&kcrrVnN*:Nq3
+=T8@#m0!1b!4LP[J,~>
+\Gm02Ap^@9n[S^`s8VM`2$IjMn_*pBWqg$&Q2(@dOX/lh!!!$#':&CmrrfS?!!&kcrrVr$C[b^8
+Q2^g`nm_H'!6WsoJ,~>
+\Gm'//$X52nc-`=Tm7(lQ0Qs#!Vd'"!!*>pq#:Wh.uJoY!=F;Jrr3#hB)M]1$LmNa!n(Zco)Jq%
+pAb0l48T!Y!T_o5J,~>
+\Gm'//$X52nc-`=Tm7(lQ0Qs#!VHit!!*>pq#:Wh.uJoY!=F;Jrr3#hB)M]1$LmNa!n(Zco)Jq%
+pAb0l48T!Y!T_o5J,~>
+\Gm'//$X53nc-`=TmI4oQ0m0&!Vg7'?iaa1q#:Wh.uJoY!=F;Jrr3#hB)M]1$LmNa!o98Ro3_`5
+p](9mL&,0Wle)5f~>
+\Gl^$"j]r+rr3,S%9::8e,KZ?!$_jV+omJnrrp4BjT,hLrr3&kJdVAT!(?5S"8nZ>!VHEqW;lns
+SGN9d*7t4@~>
+\Gl^$"j]r+rr3,S%9::8e,KZ?!$_jV2?8U-rrp4BjT,hLrr3&kJdVAT!(?5S"8\N<!VHEqW;lns
+SGN9d*7t4@~>
+\Gl^$"j]r+rr3,S%9:F<e,KZa@!-$iJ7,_Wrrp4BjT,hLrr3&kJdVAT!(?5S!rToWoO%g@s8W)8
+qd9D>fDg@~>
+\Gl]j"lUE:rVloWn^.:>B.OiM!*&Xk$1V>2>:YF-rgOSr!!%oBrrq(t$NL/-q>^[prr<#g#5eH$
+C"NB8~>
+\Gl]j"lUE:rVloWn^.:>HRosa!+>L"$1V>2>:YF-rgOSr!!%oBrrq(t$NL/-q>^[nrr<#g#5eH$
+C"NB8~>
+\Gl]j"lUE:rVloWn^.:>X>_^i!0QsS$1V>2>q:X/rga_t!!&#ErrV8PAbTR9OT,:[p14)/!2A*F
+J,~>
+\Gl]B-fG*fb5V[&!&c_855b*R#3>m&`W<Ipp&G*siTgFFrO,)qq>^['pAb0l:](1mbLccE~>
+\Gl]B-fG*fb5V[&!&lh:@f#ct#3>m&`W<Ipp&G*siTgFFrO,)qq>^['pAb0l:&Ftkce&2I~>
+\Gl]B.H(?ib5V[P!)-&dL&CWD#3>p+`WEOsp&G*siTgFFrQ9OsqHsJ;p](9mOSiJdiRe*[~>
+\Gl\\@aYGLb5VY(/cZ%kX7Q>nKe)Y)p&P'm!6XL)"6l0t!W2p#SH&Wg[f$1,$iS]WJ,~>
+\Gl\\@aYGLb5VY(>Q=pD_Xmd0Ke)Y)p&P'm!6XL)"6l0t!W2p#SH&Wg[f$1,$iS]WJ,~>
+\Gl\\@aYGLb5VY-B`J;gg@P=HKe)Y)p&P'm!6XL)!p[@>qd9QDs8W)@rEoY;rR_("~>
+\c2j';i8.2n]Ce5b<A+eo)Ag],E[9G!!NB,SV8H\jo5D8GSC&V"\AXms7m'%!!$`as*t~>
+\c2j'</S73n]Ce5cXL@to)Ag],E[9G!!NB,SV8H\jo5D8GSC&V"\AXms7m'%!!$`as*t~>
+\c2j'<JnF7n]Ce5iJ!!:o)Ag],a!HJ!!NB,SV8N^jo5DCVe,j8"c**Ws7p7*?iZqPs*t~>
+\c2j')o7D3n]:_2q<d\O"1\d#'D__/!<jjes6r*ij8T;^fm"D=nc&LfB)Vc1danGK~>
+\c2j')o7D3n]:_2q<d\O"1\d#'D__/!<jjes6r*jj8T;^fm"D=nc&LfB)Vc1danGK~>
+\c2j')o7D3n]:_2q==%T"1\d#'D__/!<jpgs6r*jj8T;^hkt'qpAY$kRJpRoh:DUV~>
+\c2ft!SLq2[/U6u:3!H6!!<6/MZ!JR!mLb^i;Wr=M3u?WrVupKec1.~>
+\c2ft!SLq2[/U6u:3*N7!!<6/MYd>P!mLb^i;Wr=M3u?WrVupKec1.~>
+\c2g"!SLq2[/U6u:3*N7!!<6/MZ!JR!mLb^i;WrBZb"f`ra5_Qec1.~>
+\c2f_%H0+BZi:-\!8U'B!<3'#;<e)["ob2)!!%W-rrhc1S91.Js*t~>
+\c2f_%H0+BZi:-\!8U'B!<3'#;<e)["ob2)!!%W-rrhc1S91.Js*t~>
+\c2f_%H01EZi:-\!8U'B!<3'#;<n/\"ob2)!!%W-rrhcB_O\9fs*t~>
+\c2f/45gP"ZMt/L;:tsM!@P&KrrLY<r;Zj!frb:)~>
+\c2f/45gP"ZMt/M;:tsM!@P&KrrLY<r;Zj!frb:)~>
+\c2f/45gP"ZMt/M;:u!N!@b2MrrLY<r;Zj"frb:)~>
+\c;\L!ndS=ZMt-n%C54!H2[aB!V(1+!!+%DY5a"~>
+\c;\M!ndS=ZMt-n%C54!H2[aB!V(4,!!+%DY5a"~>
+\c;\M!ndS@ZMt-o%CPI%Hi<sD!V(4,!!+%DY5a"~>
+])Ms(1SN,.nZi*#RN([[,Oka*JdV8Q!!TP*J,~>
+])Ms(1SN,.nZi*#RN([[,Oka*JdV8Q!!TP*J,~>
+])Ms(25/>0nZi*#RN([[,k1j+JdV8Q!!TP*J,~>
+])MqV!8X>:nZi*!nMbpd1ObT&o`,!&YQ'+~>
+])MqV!8X>:nZi*!nMbpd1ObT&o`,!&YQ'+~>
+])MqV!8X>:nZi*!nMu'f21Cf(o`,!&YQ'+~>
+]Di)<!3uQDD=Ok1"4%#,bk1u9!<EP$YQ'+~>
+]Di)<!3uQED=Ok1"4%#,bk1u9!<EP$YQ'+~>
+]Di)<!3uQED=Ok1"4%#,bk1r<!W`Y%YQ'+~>
+^&J?:Bfk;RnO]"KrrQn;eb0"C!<[>H$K\MlJ,~>
+^&J?:Bfk;RnO]"KrrQn;eb0"C!<[AI$K\MlJ,~>
+^&J?:C-1DSnO]"KrrQq=eb/tH!<R;H$K\MlJ,~>
+^&J>r!9*tXf`9$prr_Kh^305OrrE<OY5\H1<Um?oJ,~>
+^&J>r!9*tXf`9$prr_Kh^305OrrE<OY5\H1<Um?oJ,~>
+^&J>r!9*tXf`9$prr_Ni^305OrrE<QY5\H1<Um?oJ,~>
+^&J=k:%A8Z'/THdrr\9+knEpo!s&RWr;Q]tkmaVss*t~>
+^&J=k:%A8Z'/THdrr\9+knEpo!s&RWqYpKrkmaVss*t~>
+^&J=k:%A8Z'/fTfrr\9,l4a$p!s&RWr;Q]tl4'bus*t~>
+^AeH.4.ZED;+^D]rr_a@MP^7OrrE.4iVWWVW=A*ts*t~>
+^AeH.4.ZED;+^D]rr_a@MP^7OrrE.4iVWWVW=A*ts*t~>
+^AeH.4.ZED;+^D]rr_a@MP^7O!s&I8iVWWVWX\7!s*t~>
+^AeE,$JGHe%IgCt#f-]+3rf9^7*k]/!o4$jZN#F~>
+^AeE,$JGHe%IgCt#f-]+3rf9^7*k]/!o4$jZN#F~>
+^AeE,$JGHe%IgCt#f-]+3rf9^7*k]/!o4$jZN#F~>
+^AeE,"jc_.2=RXG#4Z#3i;`nLq#:Dh!/7]XJ,~>
+^AeE,"jc_.2=RXG#4Z#3i;`nLq#:Dh!/7]XJ,~>
+^AeE,"jc_02=RXG#4Z#3i;`nLq#:Dh!/7]XJ,~>
+^AeE&)ZX_l!5>H4"m#d--OR9WrrSVhl*12<~>
+^AeE&)ZX_l!5>H4"m#d--OR9WrrSVhl*12<~>
+^AeE))ZX_l!5>H4"m#g..13KYrrSVhlEL;=~>
+]`/.aECg-1n>ZEkJi2YY)t*Y("6sJ-_6<lh~>
+]`/.aE_-62n>ZEkJi2YY)t*Y("6sJ-_6<lh~>
+]`/.aE_-62n>ZEkJi2YY)t*Y("79\0_6<lh~>
+])Vg#!84=N"n3J"nMbpqrr^+W;<=t\J,~>
+])Vg#!84=N"n3J"nMbpqrr^+W;<=t\J,~>
+])Vg#!84=N"n3J"nMu'srr^7[;<=t\J,~>
+JcFR+$aC0*dK&,'n8SJhnZDhA~>
+JcFR+$aC0*dK&,'n8\PinZDhA~>
+JcFR+$aC0+dK&,'n8\SjnZDhA~>
+JcFR+$1V#0s(tWD,<O_^s*t~>
+JcFR+$1V#0s(tWD,<O_^s*t~>
+JcFR+$1V#1s(tWD,Wjh_s*t~>
+JcFO*#N5^"fdd)\n>cM=~>
+JcFO*#N5^"fdd)\n>cM=~>
+JcFO*#N5a#fdd,]n>cM=~>
+JcFL)"I/re>N)O\J,~>
+JcFL)"I/re>N)O\J,~>
+JcFL)"I/re?/_a^J,~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/vendor/github.com/llgcode/ps/samples/colorcir.ps b/vendor/github.com/llgcode/ps/samples/colorcir.ps
new file mode 100644
index 0000000..5138a09
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/colorcir.ps
@@ -0,0 +1,125 @@
+%!
+%/colorcirsave save def % prevent left over effects
+
+gsave
+/Times-Roman findfont 24 scalefont setfont
+72 72 translate 0 0 moveto 1 0 0 setrgbcolor (Red) show
+72 0 translate 0 0 moveto 0 1 0 setrgbcolor (Green) show
+72 0 translate 0 0 moveto 0 0 1 setrgbcolor (Blue) show
+72 0 translate 0 0 moveto 1 1 0 setrgbcolor (Yellow) show
+72 0 translate 0 0 moveto 1 0 1 setrgbcolor (Pink) show
+72 0 translate 0 0 moveto 0 1 1 setrgbcolor (Cyan) show
+72 0 translate 0 0 moveto 0.9 0.9 0.9 setrgbcolor ('White') show
+grestore
+
+0.0 setlinewidth
+
+/length 0.1 def
+/width 0.02 def
+/hsvcircle {
+gsave
+ /h 0.0 def
+ 0 4 360 {
+ pop
+ gsave
+ 0.5 0.0 translate
+
+ newpath
+ 0.0 0.0 moveto
+ length 0.0 lineto
+ length width lineto
+ 0.0 width lineto
+ closepath
+ h 1.0 1.0 sethsbcolor
+ fill
+
+ %newpath
+ %0.0 0.0 moveto
+ %length 0.0 lineto
+ %length width lineto
+ %0.0 width lineto
+ %closepath
+ %0.0 setgray
+ %stroke
+
+ grestore
+ /h h 4 360 div add def
+ 4 rotate
+ } for
+grestore
+} def
+
+/graycircle {
+gsave
+ /h -1.0 def
+ 0 4 360 {
+ pop
+ gsave
+ 0.5 0.0 translate
+
+ newpath
+ 0.0 0.0 moveto
+ length 0.0 lineto
+ length width lineto
+ 0.0 width lineto
+ closepath
+
+ h abs setgray
+ fill
+
+ %newpath
+ %0.0 0.0 moveto
+ %length 0.0 lineto
+ %length width lineto
+ %0.0 width lineto
+ %closepath
+ %0.0 setgray
+ %stroke
+ grestore
+
+ /h h 8 360 div add def
+ 4 rotate
+ } for
+grestore
+} def
+
+0.0 setlinewidth
+0.0 setgray
+300 400 translate
+500 500 scale
+
+30 rotate
+1.0 0.7 scale
+-30 rotate
+
+hsvcircle
+0.8 0.8 scale
+graycircle
+0.8 0.8 scale
+hsvcircle
+0.8 0.8 scale
+graycircle
+0.8 0.8 scale
+hsvcircle
+0.8 0.8 scale
+graycircle
+0.8 0.8 scale
+hsvcircle
+0.8 0.8 scale
+graycircle
+0.8 0.8 scale
+hsvcircle
+0.8 0.8 scale
+graycircle
+0.8 0.8 scale
+hsvcircle
+0.8 0.8 scale
+graycircle
+0.8 0.8 scale
+hsvcircle
+0.8 0.8 scale
+graycircle
+
+showpage
+%clear cleardictstack
+%colorcirsave restore
diff --git a/vendor/github.com/llgcode/ps/samples/doretree.ps b/vendor/github.com/llgcode/ps/samples/doretree.ps
new file mode 100644
index 0000000..9451161
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/doretree.ps
@@ -0,0 +1,2485 @@
+%!PS-Adobe-1.0
+%%Title: dore.ps
+%%Creator: Dore' Postscript Device Driver
+%%For: Jesse Don Hickson III
+%%CreationDate: Sat Apr 11 18:26:44 1998
+%%Pages: (atend)
+%%DocumentFonts:
+%%BoundingBox: 0 0 612 612
+%%EndComments
+%/doretreesave save def % prevent left over effects
+% The author, Jesse Don Hickson III, hereby places this file into
+% the public domain on this day 23 Feb 2000.
+/Dore 20 dict def
+Dore begin
+/Prgb { moveto -1 -1 rmoveto 2 0 rlineto
+ 0 2 rlineto -2 0 rlineto
+ closepath setrgbcolor fill } def
+/Lrgb { moveto lineto setrgbcolor stroke } def
+/Trgb { moveto lineto lineto closepath
+ setrgbcolor fill } def
+/BGrgb { dup 3 -1 roll dup 5 -1 roll dup
+ 7 -1 roll dup 3 -1 roll moveto
+ 6 -1 roll lineto exch 4 -1 roll
+ lineto lineto closepath
+ setrgbcolor
+ fill } def
+/Pgray { moveto -1 -1 rmoveto 2 0 rlineto
+ 0 2 rlineto -2 0 rlineto
+ closepath setgray fill } def
+/Lgray { moveto lineto setgray stroke } def
+/Tgray { moveto lineto lineto closepath
+ setgray fill } def
+/BGgray { dup 3 -1 roll dup 5 -1 roll dup
+ 7 -1 roll dup 3 -1 roll moveto
+ 6 -1 roll lineto exch 4 -1 roll
+ lineto lineto closepath setgray
+ fill } def
+/BDR { dup 3 -1 roll dup 5 -1 roll dup
+ 7 -1 roll dup 3 -1 roll moveto
+ 6 -1 roll lineto exch 4 -1 roll
+ lineto lineto closepath
+ setgray 40 setlinewidth
+ stroke } def
+%%EndProlog
+%%Page: 1 1
+
+gsave
+0.400000 0.400000 0.400000 0 0 612 612 BGrgb
+
+0.25028 0.20022 0.15028 66 73 545 73 478 350 Trgb
+0.25028 0.20022 0.15028 66 73 478 350 133 350 Trgb
+0.312849 0.250279 0.312849 69 61 542 61 545 73 Trgb
+0.312849 0.250279 0.312849 69 61 545 73 66 73 Trgb
+
+0.000000 0.699172 0.209751 308 254 305 260 302 254 Trgb
+0.000000 0.699172 0.209751 305 260 299 260 302 254 Trgb
+0.000000 0.699172 0.209751 299 260 296 255 302 254 Trgb
+0.000000 0.699172 0.209751 296 255 299 249 302 254 Trgb
+0.000000 0.699172 0.209751 299 249 305 249 302 254 Trgb
+0.000000 0.699172 0.209751 305 249 308 254 302 254 Trgb
+0.000000 0.000000 0.000000 303 225 299 249 296 255 Trgb
+0.000000 0.000000 0.000000 303 225 296 255 300 230 Trgb
+0.000000 0.006800 0.002040 308 225 305 249 299 249 Trgb
+0.000000 0.003400 0.001020 308 225 299 249 303 225 Trgb
+0.000000 0.025554 0.007666 311 230 308 254 305 249 Trgb
+0.000000 0.017877 0.005363 311 230 305 249 308 225 Trgb
+0.000000 0.698504 0.209551 318 220 315 223 313 218 Trgb
+0.000000 0.698504 0.209551 315 223 310 222 313 218 Trgb
+0.000000 0.698504 0.209551 310 222 309 217 313 218 Trgb
+0.000000 0.698504 0.209551 309 217 312 214 313 218 Trgb
+0.000000 0.698504 0.209551 312 214 317 215 313 218 Trgb
+0.000000 0.698504 0.209551 317 215 318 220 313 218 Trgb
+0.000000 0.039441 0.011832 303 258 315 223 318 220 Trgb
+0.000000 0.039755 0.011926 303 258 318 220 306 256 Trgb
+0.000000 0.013042 0.003913 299 257 310 222 315 223 Trgb
+0.000000 0.026084 0.007825 299 257 315 223 303 258 Trgb
+0.000000 0.000000 0.000000 298 253 309 217 310 222 Trgb
+0.000000 0.000000 0.000000 298 253 310 222 299 257 Trgb
+0.000000 0.696509 0.208953 351 168 348 168 348 166 Trgb
+0.000000 0.696509 0.208953 348 168 346 166 348 166 Trgb
+0.000000 0.696509 0.208953 346 166 345 164 348 166 Trgb
+0.000000 0.696509 0.208953 345 164 348 164 348 166 Trgb
+0.000000 0.696509 0.208953 348 164 351 166 348 166 Trgb
+0.000000 0.696509 0.208953 351 166 351 168 348 166 Trgb
+0.000000 0.059893 0.017968 314 220 348 168 351 168 Trgb
+0.000000 0.060927 0.018278 314 220 351 168 316 221 Trgb
+0.000000 0.019620 0.005886 311 218 346 166 348 168 Trgb
+0.000000 0.039239 0.011772 311 218 348 168 314 220 Trgb
+0.000000 0.000000 0.000000 311 216 345 164 346 166 Trgb
+0.000000 0.000000 0.000000 311 216 346 166 311 218 Trgb
+0.000000 0.000000 0.000000 350 168 349 168 348 166 Trgb
+0.000000 0.000000 0.000000 349 168 347 166 348 166 Trgb
+0.000000 0.000000 0.000000 347 166 346 164 348 166 Trgb
+0.000000 0.000000 0.000000 346 164 347 164 348 166 Trgb
+0.000000 0.000000 0.000000 347 164 349 166 348 166 Trgb
+0.000000 0.000000 0.000000 349 166 350 168 348 166 Trgb
+0.000000 0.238723 0.071617 349 166 385 141 386 143 Trgb
+0.000000 0.241460 0.072438 349 166 386 143 350 168 Trgb
+0.000000 0.078662 0.023599 347 164 384 140 385 141 Trgb
+0.000000 0.157324 0.047197 347 164 385 141 349 166 Trgb
+0.000000 0.000000 0.000000 346 164 383 140 384 140 Trgb
+0.000000 0.000000 0.000000 346 164 384 140 347 164 Trgb
+0.340732 0.248642 0.117875 397 153 395 142 402 143 Trgb
+0.278657 0.203344 0.096400 395 127 402 143 395 142 Trgb
+0.247789 0.180819 0.085722 395 142 386 130 395 127 Trgb
+0.119439 0.087158 0.041319 386 130 377 126 395 127 Trgb
+0.106393 0.077638 0.036806 376 140 383 156 371 151 Trgb
+0.318775 0.232620 0.110279 395 142 397 153 383 156 Trgb
+0.234743 0.171299 0.081209 383 156 376 140 395 142 Trgb
+0.225832 0.164797 0.078126 386 130 395 142 376 140 Trgb
+0.033948 0.024773 0.011744 366 140 376 140 371 151 Trgb
+0.000000 0.000000 0.000000 372 130 377 126 366 140 Trgb
+0.033948 0.024773 0.011744 376 140 366 140 377 126 Trgb
+0.097482 0.071136 0.033724 377 126 386 130 376 140 Trgb
+0.072446 0.052866 0.025062 383 156 373 156 371 151 Trgb
+0.228924 0.167052 0.079195 397 153 391 158 383 156 Trgb
+0.110944 0.080959 0.038381 373 156 383 156 391 158 Trgb
+0.000000 0.699929 0.209979 390 172 391 170 391 172 Trgb
+0.000000 0.699929 0.209979 391 170 392 170 391 172 Trgb
+0.000000 0.699929 0.209979 392 170 393 172 391 172 Trgb
+0.000000 0.699929 0.209979 393 172 392 174 391 172 Trgb
+0.000000 0.699929 0.209979 392 174 391 174 391 172 Trgb
+0.000000 0.699929 0.209979 391 174 390 172 391 172 Trgb
+0.000000 0.004526 0.001358 348 164 391 170 390 172 Trgb
+0.000000 0.006998 0.002099 348 164 390 172 347 166 Trgb
+0.000000 0.000685 0.000205 349 164 392 170 391 170 Trgb
+0.000000 0.001370 0.000411 349 164 391 170 348 164 Trgb
+0.000000 0.008785 0.002635 347 166 390 172 391 174 Trgb
+0.000000 0.008100 0.002430 347 166 391 174 347 168 Trgb
+0.315444 0.255254 0.114140 397 175 404 160 408 174 Trgb
+0.160986 0.130268 0.058251 383 174 386 160 397 175 Trgb
+0.207378 0.167808 0.075037 404 160 397 175 386 160 Trgb
+0.095933 0.077628 0.034712 386 160 393 153 404 160 Trgb
+0.267978 0.216844 0.096964 404 160 409 172 408 174 Trgb
+0.330957 0.267806 0.119752 402 187 397 175 408 174 Trgb
+0.176499 0.142820 0.063864 384 186 383 174 397 175 Trgb
+0.238403 0.192912 0.086263 397 175 402 187 384 186 Trgb
+0.137926 0.111608 0.049907 390 190 384 186 402 187 Trgb
+0.049541 0.040088 0.017926 386 160 383 174 374 172 Trgb
+0.015977 0.012928 0.005781 374 172 381 157 386 160 Trgb
+0.015977 0.012928 0.005781 393 153 386 160 381 157 Trgb
+0.283490 0.229397 0.102577 409 172 402 187 408 174 Trgb
+0.065053 0.052640 0.023539 383 174 384 186 374 172 Trgb
+0.031489 0.025481 0.011394 379 183 374 172 384 186 Trgb
+0.042458 0.034357 0.015363 384 186 390 190 379 183 Trgb
+0.000000 0.697723 0.209317 341 150 344 149 343 152 Trgb
+0.000000 0.697723 0.209317 344 149 346 151 343 152 Trgb
+0.000000 0.697723 0.209317 346 151 345 153 343 152 Trgb
+0.000000 0.697723 0.209317 345 153 343 154 343 152 Trgb
+0.000000 0.697723 0.209317 343 154 341 152 343 152 Trgb
+0.000000 0.697723 0.209317 341 152 341 150 343 152 Trgb
+0.000000 0.049494 0.014848 350 168 345 153 346 151 Trgb
+0.000000 0.044068 0.013220 350 168 346 151 350 165 Trgb
+0.000000 0.029160 0.008748 348 168 343 154 345 153 Trgb
+0.000000 0.042040 0.012612 348 168 345 153 350 168 Trgb
+0.000000 0.005426 0.001628 346 167 341 152 343 154 Trgb
+0.000000 0.010853 0.003256 346 167 343 154 348 168 Trgb
+0.041998 0.199607 0.048321 336 144 348 143 342 148 Trgb
+0.000000 0.000000 0.000000 334 144 343 140 336 144 Trgb
+0.020666 0.098222 0.023778 348 143 336 144 343 140 Trgb
+0.028561 0.135744 0.032861 343 140 351 143 348 143 Trgb
+0.080827 0.384157 0.092997 348 143 349 154 342 148 Trgb
+0.101740 0.483551 0.117058 356 151 352 159 349 154 Trgb
+0.088824 0.422164 0.102198 349 154 348 143 356 151 Trgb
+0.057889 0.275137 0.066605 351 143 356 151 348 143 Trgb
+0.030833 0.146542 0.035475 337 155 336 144 342 148 Trgb
+0.000000 0.000000 0.000000 331 153 334 144 336 144 Trgb
+0.009501 0.045158 0.010932 336 144 337 155 331 153 Trgb
+0.009501 0.045158 0.010932 335 161 331 153 337 155 Trgb
+0.069662 0.331092 0.080151 349 154 337 155 342 148 Trgb
+0.090575 0.430486 0.104212 352 159 344 163 349 154 Trgb
+0.066494 0.316036 0.076506 337 155 349 154 344 163 Trgb
+0.027665 0.131486 0.031830 344 163 335 161 337 155 Trgb
+0.000000 0.699775 0.209933 370 210 368 207 370 207 Trgb
+0.000000 0.699775 0.209933 368 207 369 204 370 207 Trgb
+0.000000 0.699775 0.209933 369 204 370 203 370 207 Trgb
+0.000000 0.699775 0.209933 370 203 372 206 370 207 Trgb
+0.000000 0.699775 0.209933 372 206 372 209 370 207 Trgb
+0.000000 0.699775 0.209933 372 209 370 210 370 207 Trgb
+0.000000 0.011674 0.003502 312 219 368 207 370 210 Trgb
+0.000000 0.014707 0.004412 312 219 370 210 313 222 Trgb
+0.000000 0.002881 0.000864 312 216 369 204 368 207 Trgb
+0.000000 0.005761 0.001728 312 216 368 207 312 219 Trgb
+0.000000 0.014859 0.004458 313 222 370 210 372 209 Trgb
+0.000000 0.011978 0.003594 313 222 372 209 315 221 Trgb
+0.000000 0.000000 0.000000 369 208 369 209 370 207 Trgb
+0.000000 0.000000 0.000000 369 209 369 207 370 207 Trgb
+0.000000 0.000000 0.000000 369 207 371 205 370 207 Trgb
+0.000000 0.000000 0.000000 371 205 372 205 370 207 Trgb
+0.000000 0.000000 0.000000 372 205 371 206 370 207 Trgb
+0.000000 0.000000 0.000000 371 206 369 208 370 207 Trgb
+0.000000 0.033825 0.010148 371 206 410 235 409 237 Trgb
+0.000000 0.027366 0.008210 371 206 409 237 369 208 Trgb
+0.000000 0.026347 0.007904 372 205 411 234 410 235 Trgb
+0.000000 0.033316 0.009995 372 205 410 235 371 206 Trgb
+0.000000 0.013938 0.004181 369 208 409 237 408 237 Trgb
+0.000000 0.006969 0.002091 369 208 408 237 369 209 Trgb
+0.402052 0.138238 0.108058 417 254 429 236 426 248 Trgb
+0.324052 0.111419 0.087094 402 249 413 237 417 254 Trgb
+0.415721 0.142938 0.111732 429 236 417 254 413 237 Trgb
+0.399297 0.137291 0.107317 413 237 421 224 429 236 Trgb
+0.303041 0.104195 0.081447 421 224 422 218 429 236 Trgb
+0.196628 0.067607 0.052847 397 253 402 249 417 254 Trgb
+0.000000 0.000000 0.000000 405 218 392 236 392 223 Trgb
+0.195487 0.067215 0.052540 413 237 402 249 392 236 Trgb
+0.127423 0.043812 0.034247 392 236 405 218 413 237 Trgb
+0.239564 0.082370 0.064387 421 224 413 237 405 218 Trgb
+0.000000 0.000000 0.000000 402 218 405 218 392 223 Trgb
+0.031167 0.010716 0.008377 405 218 402 218 422 218 Trgb
+0.143308 0.049274 0.038516 422 218 421 224 405 218 Trgb
+0.000000 0.000000 0.000000 392 236 390 235 392 223 Trgb
+0.068063 0.023402 0.018293 402 249 397 253 392 236 Trgb
+0.000000 0.000000 0.000000 390 235 392 236 397 253 Trgb
+0.000000 0.699725 0.209917 388 238 390 237 389 239 Trgb
+0.000000 0.699725 0.209917 390 237 392 238 389 239 Trgb
+0.000000 0.699725 0.209917 392 238 391 240 389 239 Trgb
+0.000000 0.699725 0.209917 391 240 388 241 389 239 Trgb
+0.000000 0.699725 0.209917 388 241 387 240 389 239 Trgb
+0.000000 0.699725 0.209917 387 240 388 238 389 239 Trgb
+0.000000 0.011031 0.003309 371 205 390 237 388 238 Trgb
+0.000000 0.005515 0.001655 371 205 388 238 369 206 Trgb
+0.000000 0.017121 0.005136 372 206 392 238 390 237 Trgb
+0.000000 0.016834 0.005050 372 206 390 237 371 205 Trgb
+0.000000 0.000000 0.000000 369 206 388 238 387 240 Trgb
+0.000000 0.000000 0.000000 369 206 387 240 368 207 Trgb
+0.349698 0.218700 0.113680 387 242 406 239 397 252 Trgb
+0.133776 0.083663 0.043488 379 231 393 224 387 242 Trgb
+0.271918 0.170056 0.088395 406 239 387 242 393 224 Trgb
+0.255724 0.159929 0.083131 393 224 405 226 406 239 Trgb
+0.354064 0.221431 0.115099 406 239 402 254 397 252 Trgb
+0.280651 0.175518 0.091234 402 254 406 239 407 236 Trgb
+0.260091 0.162660 0.084550 405 226 407 236 406 239 Trgb
+0.250481 0.156650 0.081426 384 257 387 242 397 252 Trgb
+0.086350 0.054003 0.028071 371 242 379 231 387 242 Trgb
+0.125275 0.078347 0.040724 387 242 384 257 371 242 Trgb
+0.038925 0.024344 0.012654 374 251 371 242 384 257 Trgb
+0.047425 0.029660 0.015417 393 224 379 231 376 224 Trgb
+0.047425 0.029660 0.015417 376 224 394 221 393 224 Trgb
+0.117582 0.073536 0.038224 405 226 393 224 394 221 Trgb
+0.254847 0.159381 0.082846 402 254 384 257 397 252 Trgb
+0.000000 0.000000 0.000000 379 231 371 242 376 224 Trgb
+0.000000 0.682373 0.204712 391 162 392 163 390 162 Trgb
+0.000000 0.682373 0.204712 392 163 391 163 390 162 Trgb
+0.000000 0.682373 0.204712 391 163 389 162 390 162 Trgb
+0.000000 0.682373 0.204712 389 162 388 161 390 162 Trgb
+0.000000 0.682373 0.204712 388 161 389 161 390 162 Trgb
+0.000000 0.682373 0.204712 389 161 391 162 390 162 Trgb
+0.000000 0.137665 0.041299 371 208 391 163 392 163 Trgb
+0.000000 0.128141 0.038442 371 208 392 163 372 208 Trgb
+0.000000 0.068110 0.020433 369 207 389 162 391 163 Trgb
+0.000000 0.107649 0.032295 369 207 391 163 371 208 Trgb
+0.000000 0.009524 0.002857 368 206 388 161 389 162 Trgb
+0.000000 0.019047 0.005714 368 206 389 162 369 207 Trgb
+0.163081 0.086165 0.049849 403 150 407 155 399 143 Trgb
+0.357741 0.189016 0.109351 408 169 406 171 407 155 Trgb
+0.201687 0.106563 0.061650 407 155 389 148 399 143 Trgb
+0.192638 0.101782 0.058884 394 168 380 161 389 148 Trgb
+0.292072 0.154319 0.089278 389 148 407 155 394 168 Trgb
+0.396347 0.209413 0.121152 406 171 394 168 407 155 Trgb
+0.311639 0.164657 0.095259 406 171 408 169 395 181 Trgb
+0.074953 0.039602 0.022911 389 148 385 143 399 143 Trgb
+0.069652 0.036801 0.021291 380 161 372 155 389 148 Trgb
+0.042354 0.022378 0.012946 385 143 389 148 372 155 Trgb
+0.080631 0.042602 0.024647 377 174 395 181 382 180 Trgb
+0.150284 0.079404 0.045937 380 161 394 168 377 174 Trgb
+0.203616 0.107582 0.062240 395 181 377 174 394 168 Trgb
+0.350245 0.185055 0.107060 394 168 406 171 395 181 Trgb
+0.027298 0.014423 0.008344 372 155 380 161 377 174 Trgb
+0.000000 0.000000 0.000000 377 174 374 169 372 155 Trgb
+0.000000 0.697969 0.209391 293 250 295 248 296 251 Trgb
+0.000000 0.697969 0.209391 295 248 299 249 296 251 Trgb
+0.000000 0.697969 0.209391 299 249 299 253 296 251 Trgb
+0.000000 0.697969 0.209391 299 253 297 254 296 251 Trgb
+0.000000 0.697969 0.209391 297 254 293 253 296 251 Trgb
+0.000000 0.697969 0.209391 293 253 293 250 296 251 Trgb
+0.000000 0.000000 0.000000 313 215 295 248 293 250 Trgb
+0.000000 0.000000 0.000000 313 215 293 250 310 217 Trgb
+0.000000 0.029354 0.008806 316 217 299 249 295 248 Trgb
+0.000000 0.014677 0.004403 316 217 295 248 313 215 Trgb
+0.000000 0.046680 0.014004 317 220 299 253 299 249 Trgb
+0.000000 0.045355 0.013607 317 220 299 249 316 217 Trgb
+0.156998 0.121144 0.055628 280 252 297 247 291 260 Trgb
+0.000000 0.000000 0.000000 279 244 288 235 280 252 Trgb
+0.084838 0.065463 0.030060 297 247 280 252 288 235 Trgb
+0.132657 0.102362 0.047004 288 235 302 236 297 247 Trgb
+0.278211 0.214675 0.098577 297 247 305 263 291 260 Trgb
+0.324474 0.250373 0.114969 312 246 313 259 305 263 Trgb
+0.310052 0.239244 0.109859 305 263 297 247 312 246 Trgb
+0.236658 0.182612 0.083854 302 236 312 246 297 247 Trgb
+0.089372 0.068962 0.031667 289 268 280 252 291 260 Trgb
+0.000000 0.000000 0.000000 280 256 279 244 280 252 Trgb
+0.017212 0.013281 0.006099 280 252 289 268 280 256 Trgb
+0.047819 0.036898 0.016943 302 236 288 235 303 235 Trgb
+0.210585 0.162493 0.074615 305 263 289 268 291 260 Trgb
+0.256848 0.198191 0.091008 313 259 304 267 305 263 Trgb
+0.174799 0.134880 0.061936 289 268 305 263 304 267 Trgb
+0.151820 0.117148 0.053794 312 246 302 236 303 235 Trgb
+0.000000 0.699942 0.209983 348 304 347 302 351 301 Trgb
+0.000000 0.699942 0.209983 347 302 349 298 351 301 Trgb
+0.000000 0.699942 0.209983 349 298 353 297 351 301 Trgb
+0.000000 0.699942 0.209983 353 297 355 300 351 301 Trgb
+0.000000 0.699942 0.209983 355 300 352 303 351 301 Trgb
+0.000000 0.699942 0.209983 352 303 348 304 351 301 Trgb
+0.000000 0.000000 0.000000 298 255 347 302 348 304 Trgb
+0.000000 0.000000 0.000000 298 255 348 304 300 258 Trgb
+0.000000 0.001821 0.000546 301 252 349 298 347 302 Trgb
+0.000000 0.000911 0.000273 301 252 347 302 298 255 Trgb
+0.000000 0.006793 0.002038 304 251 353 297 349 298 Trgb
+0.000000 0.004762 0.001429 304 251 349 298 301 252 Trgb
+0.000000 0.018322 0.005497 350 301 386 356 384 357 Trgb
+0.000000 0.009161 0.002748 350 301 384 357 348 302 Trgb
+0.000000 0.035636 0.010691 353 299 389 354 386 356 Trgb
+0.000000 0.031560 0.009468 353 299 386 356 350 301 Trgb
+0.000000 0.021390 0.006417 353 299 390 354 389 354 Trgb
+0.000000 0.030551 0.009165 353 299 389 354 353 299 Trgb
+0.000000 0.677885 0.203366 386 356 385 355 387 356 Trgb
+0.000000 0.677885 0.203366 385 355 386 354 387 356 Trgb
+0.000000 0.677885 0.203366 386 354 388 355 387 356 Trgb
+0.000000 0.677885 0.203366 388 355 389 356 387 356 Trgb
+0.000000 0.677885 0.203366 389 356 388 357 387 356 Trgb
+0.000000 0.677885 0.203366 388 357 386 356 387 356 Trgb
+0.000000 0.144797 0.043439 388 357 369 396 367 395 Trgb
+0.000000 0.115047 0.034514 388 357 367 395 386 356 Trgb
+0.000000 0.117682 0.035305 389 356 369 395 369 396 Trgb
+0.000000 0.146114 0.043834 389 356 369 396 388 357 Trgb
+0.000000 0.056865 0.017059 386 356 367 395 365 394 Trgb
+0.000000 0.028432 0.008530 386 356 365 394 385 355 Trgb
+0.009232 0.148327 0.031512 363 401 370 403 364 402 Trgb
+0.022270 0.357806 0.076015 365 397 371 399 363 401 Trgb
+0.022149 0.355867 0.075603 370 403 363 401 371 399 Trgb
+0.031065 0.499105 0.106034 371 399 375 399 370 403 Trgb
+0.009353 0.150267 0.031924 360 393 365 397 363 401 Trgb
+0.002795 0.044900 0.009539 363 401 359 396 360 393 Trgb
+0.000000 0.000000 0.000000 360 390 360 393 359 396 Trgb
+0.019209 0.308621 0.065566 376 392 369 391 371 387 Trgb
+0.025955 0.417018 0.088595 371 399 365 397 369 391 Trgb
+0.029520 0.474291 0.100762 369 391 376 392 371 399 Trgb
+0.034750 0.558317 0.118613 375 399 371 399 376 392 Trgb
+0.009086 0.145981 0.031013 369 391 365 386 371 387 Trgb
+0.013038 0.209479 0.044503 365 397 360 393 369 391 Trgb
+0.006480 0.104112 0.022118 365 386 369 391 360 393 Trgb
+0.000000 0.000000 0.000000 360 393 360 390 365 386 Trgb
+0.000000 0.698602 0.209581 389 395 390 396 387 396 Trgb
+0.000000 0.698602 0.209581 390 396 388 397 387 396 Trgb
+0.000000 0.698602 0.209581 388 397 386 397 387 396 Trgb
+0.000000 0.698602 0.209581 386 397 385 396 387 396 Trgb
+0.000000 0.698602 0.209581 385 396 387 395 387 396 Trgb
+0.000000 0.698602 0.209581 387 395 389 395 387 396 Trgb
+0.000000 0.037233 0.011170 389 356 390 396 389 395 Trgb
+0.000000 0.038872 0.011662 389 356 389 395 389 355 Trgb
+0.000000 0.003278 0.000983 386 354 387 395 385 396 Trgb
+0.000000 0.001639 0.000492 386 354 385 396 385 355 Trgb
+0.000000 0.028646 0.008594 389 355 389 395 387 395 Trgb
+0.000000 0.016781 0.005034 389 355 387 395 386 354 Trgb
+0.404995 0.114698 0.103939 398 404 399 414 388 415 Trgb
+0.435739 0.123405 0.111829 402 388 409 395 398 404 Trgb
+0.425131 0.120400 0.109106 399 414 398 404 409 395 Trgb
+0.324162 0.091805 0.083193 376 404 398 404 388 415 Trgb
+0.354905 0.100512 0.091083 386 385 402 388 398 404 Trgb
+0.263463 0.074615 0.067616 398 404 376 404 386 385 Trgb
+0.091315 0.025861 0.023435 371 389 386 385 376 404 Trgb
+0.276324 0.078257 0.070916 409 395 402 388 397 377 Trgb
+0.152013 0.043051 0.039013 377 414 376 404 388 415 Trgb
+0.039290 0.011127 0.010084 376 404 377 414 366 396 Trgb
+0.039290 0.011127 0.010084 366 396 371 389 376 404 Trgb
+0.195491 0.055364 0.050171 402 388 386 385 397 377 Trgb
+0.064759 0.018340 0.016620 376 378 397 377 386 385 Trgb
+0.052024 0.014734 0.013352 386 385 371 389 376 378 Trgb
+0.000000 0.000000 0.000000 371 389 366 396 376 378 Trgb
+0.000000 0.699996 0.209999 421 374 420 376 419 375 Trgb
+0.000000 0.699996 0.209999 420 376 419 377 419 375 Trgb
+0.000000 0.699996 0.209999 419 377 418 376 419 375 Trgb
+0.000000 0.699996 0.209999 418 376 418 374 419 375 Trgb
+0.000000 0.699996 0.209999 418 374 420 373 419 375 Trgb
+0.000000 0.699996 0.209999 420 373 421 374 419 375 Trgb
+0.000000 0.000000 0.000000 385 357 418 376 419 377 Trgb
+0.000000 0.000000 0.000000 385 357 419 377 386 358 Trgb
+0.000000 0.000000 0.000000 386 355 418 374 418 376 Trgb
+0.000000 0.000000 0.000000 386 355 418 376 385 357 Trgb
+0.000000 0.001176 0.000353 388 354 420 373 418 374 Trgb
+0.000000 0.000588 0.000176 388 354 418 374 386 355 Trgb
+0.289362 0.280459 0.113964 436 374 429 389 431 382 Trgb
+0.278122 0.269564 0.109537 429 389 419 386 431 382 Trgb
+0.077960 0.075561 0.030704 412 390 407 384 419 386 Trgb
+0.159921 0.155000 0.062984 419 386 429 389 412 390 Trgb
+0.292601 0.283598 0.115240 426 371 436 374 431 382 Trgb
+0.104389 0.101177 0.041113 426 360 431 366 436 374 Trgb
+0.181640 0.176051 0.071538 436 374 426 371 426 360 Trgb
+0.094729 0.091814 0.037309 417 362 426 360 426 371 Trgb
+0.281360 0.272703 0.110813 419 386 426 371 431 382 Trgb
+0.077960 0.075561 0.030704 407 384 409 372 419 386 Trgb
+0.163159 0.158139 0.064260 426 371 419 386 409 372 Trgb
+0.087489 0.084798 0.034457 409 372 417 362 426 371 Trgb
+0.009530 0.009236 0.003753 426 360 417 362 410 361 Trgb
+0.000000 0.000000 0.000000 409 372 407 384 403 376 Trgb
+0.000000 0.000000 0.000000 403 376 410 361 409 372 Trgb
+0.002290 0.002219 0.000902 417 362 409 372 410 361 Trgb
+0.000000 0.697280 0.209184 347 363 350 363 349 364 Trgb
+0.000000 0.697280 0.209184 350 363 352 364 349 364 Trgb
+0.000000 0.697280 0.209184 352 364 351 365 349 364 Trgb
+0.000000 0.697280 0.209184 351 365 348 365 349 364 Trgb
+0.000000 0.697280 0.209184 348 365 346 364 349 364 Trgb
+0.000000 0.697280 0.209184 346 364 347 363 349 364 Trgb
+0.000000 0.034648 0.010394 352 300 350 363 347 363 Trgb
+0.000000 0.017324 0.005197 352 300 347 363 349 300 Trgb
+0.000000 0.053795 0.016138 354 301 352 364 350 363 Trgb
+0.000000 0.052883 0.015865 354 301 350 363 352 300 Trgb
+0.000000 0.000000 0.000000 349 300 347 363 346 364 Trgb
+0.000000 0.000000 0.000000 349 300 346 364 348 301 Trgb
+0.308371 0.106028 0.082880 340 375 360 376 349 384 Trgb
+0.157725 0.054231 0.042391 336 359 352 359 340 375 Trgb
+0.324928 0.111721 0.087330 360 376 340 375 352 359 Trgb
+0.420222 0.144486 0.112941 352 359 366 361 360 376 Trgb
+0.317849 0.109287 0.085427 360 376 358 381 349 384 Trgb
+0.343885 0.118239 0.092425 358 381 360 376 369 365 Trgb
+0.429700 0.147745 0.115489 366 361 369 365 360 376 Trgb
+0.141167 0.048538 0.037941 337 380 340 375 349 384 Trgb
+0.055697 0.019150 0.014970 329 363 336 359 340 375 Trgb
+0.055697 0.019150 0.014970 340 375 337 380 329 363 Trgb
+0.046330 0.015930 0.012452 361 348 341 347 350 344 Trgb
+0.102027 0.035080 0.027422 352 359 336 359 341 347 Trgb
+0.148358 0.051010 0.039874 341 347 361 348 352 359 Trgb
+0.299349 0.102926 0.080455 366 361 352 359 361 348 Trgb
+0.308827 0.106185 0.083002 369 365 366 361 361 348 Trgb
+0.000000 0.000000 0.000000 336 359 329 363 341 347 Trgb
+0.000000 0.698661 0.209598 356 291 357 294 353 293 Trgb
+0.000000 0.698661 0.209598 357 294 354 296 353 293 Trgb
+0.000000 0.698661 0.209598 354 296 351 295 353 293 Trgb
+0.000000 0.698661 0.209598 351 295 350 292 353 293 Trgb
+0.000000 0.698661 0.209598 350 292 353 290 353 293 Trgb
+0.000000 0.698661 0.209598 353 290 356 291 353 293 Trgb
+0.000000 0.033302 0.009991 352 304 354 296 357 294 Trgb
+0.000000 0.037838 0.011351 352 304 357 294 354 302 Trgb
+0.000000 0.009589 0.002877 348 303 351 295 354 296 Trgb
+0.000000 0.019177 0.005753 348 303 354 296 352 304 Trgb
+0.000000 0.000000 0.000000 348 300 350 292 351 295 Trgb
+0.000000 0.000000 0.000000 348 300 351 295 348 303 Trgb
+0.000000 0.000000 0.000000 328 260 328 261 326 261 Trgb
+0.000000 0.000000 0.000000 328 261 326 263 326 261 Trgb
+0.000000 0.000000 0.000000 326 263 324 263 326 261 Trgb
+0.000000 0.000000 0.000000 324 263 324 262 326 261 Trgb
+0.000000 0.000000 0.000000 324 262 326 260 326 261 Trgb
+0.000000 0.000000 0.000000 326 260 328 260 326 261 Trgb
+0.000000 0.115033 0.034510 355 293 328 261 328 260 Trgb
+0.000000 0.073975 0.022192 355 293 328 260 355 291 Trgb
+0.000000 0.134147 0.040244 354 295 326 263 328 261 Trgb
+0.000000 0.145119 0.043536 354 295 328 261 355 293 Trgb
+0.000000 0.041058 0.012317 352 295 324 263 326 263 Trgb
+0.000000 0.082116 0.024635 352 295 326 263 354 295 Trgb
+0.012930 0.111978 0.024982 327 251 325 259 320 255 Trgb
+0.024464 0.211872 0.047267 334 254 335 258 327 251 Trgb
+0.032663 0.282874 0.063107 325 259 327 251 335 258 Trgb
+0.055838 0.483582 0.107884 335 258 331 265 325 259 Trgb
+0.012930 0.111978 0.024982 325 259 317 262 320 255 Trgb
+0.013042 0.112948 0.025198 324 269 319 269 317 262 Trgb
+0.025972 0.224926 0.050180 317 262 325 259 324 269 Trgb
+0.049147 0.425634 0.094956 331 265 324 269 325 259 Trgb
+0.000000 0.000000 0.000000 319 254 327 251 320 255 Trgb
+0.046381 0.401681 0.089613 336 261 334 269 335 258 Trgb
+0.062754 0.543471 0.121245 331 265 335 258 334 269 Trgb
+0.000000 0.000000 0.000000 317 262 319 254 320 255 Trgb
+0.013154 0.113918 0.025414 319 269 324 269 325 272 Trgb
+0.032999 0.285785 0.063757 334 269 325 272 324 269 Trgb
+0.056063 0.485523 0.108317 324 269 331 265 334 269 Trgb
+0.000000 0.677401 0.203220 372 250 370 250 370 249 Trgb
+0.000000 0.677401 0.203220 370 250 368 249 370 249 Trgb
+0.000000 0.677401 0.203220 368 249 367 248 370 249 Trgb
+0.000000 0.677401 0.203220 367 248 369 248 370 249 Trgb
+0.000000 0.677401 0.203220 369 248 371 249 370 249 Trgb
+0.000000 0.677401 0.203220 371 249 372 250 370 249 Trgb
+0.000000 0.155473 0.046642 354 294 370 250 372 250 Trgb
+0.000000 0.146657 0.043997 354 294 372 250 356 294 Trgb
+0.000000 0.072397 0.021719 352 293 368 249 370 250 Trgb
+0.000000 0.118344 0.035503 352 293 370 250 354 294 Trgb
+0.000000 0.008817 0.002645 351 292 367 248 368 249 Trgb
+0.000000 0.017634 0.005290 351 292 368 249 352 293 Trgb
+0.253712 0.080223 0.066787 390 240 373 240 377 229 Trgb
+0.428856 0.135602 0.112892 390 257 383 259 390 240 Trgb
+0.393311 0.124363 0.103535 373 240 390 240 383 259 Trgb
+0.382168 0.120840 0.100601 383 259 367 256 373 240 Trgb
+0.133898 0.042338 0.035247 373 240 360 230 377 229 Trgb
+0.000000 0.000000 0.000000 353 248 349 241 360 230 Trgb
+0.100475 0.031770 0.026449 360 230 373 240 353 248 Trgb
+0.209145 0.066131 0.055055 367 256 353 248 373 240 Trgb
+0.125755 0.039763 0.033104 363 268 379 268 362 269 Trgb
+0.381589 0.120657 0.100449 383 259 390 257 379 268 Trgb
+0.298777 0.094472 0.078650 379 268 363 268 383 259 Trgb
+0.334900 0.105894 0.088159 367 256 383 259 363 268 Trgb
+0.053208 0.016824 0.014006 350 258 363 268 362 269 Trgb
+0.000000 0.000000 0.000000 349 241 353 248 350 258 Trgb
+0.053208 0.016824 0.014006 363 268 350 258 353 248 Trgb
+0.161878 0.051185 0.042613 353 248 367 256 363 268 Trgb
+0.000000 0.699775 0.209932 374 329 375 328 376 328 Trgb
+0.000000 0.699775 0.209932 375 328 377 327 376 328 Trgb
+0.000000 0.699775 0.209932 377 327 378 327 376 328 Trgb
+0.000000 0.699775 0.209932 378 327 378 329 376 328 Trgb
+0.000000 0.699775 0.209932 378 329 375 330 376 328 Trgb
+0.000000 0.699775 0.209932 375 330 374 329 376 328 Trgb
+0.000000 0.000000 0.000000 352 292 375 328 374 329 Trgb
+0.000000 0.000000 0.000000 352 292 374 329 351 294 Trgb
+0.000000 0.010089 0.003027 354 291 377 327 375 328 Trgb
+0.000000 0.005044 0.001513 354 291 375 328 352 292 Trgb
+0.000000 0.015452 0.004635 356 292 378 327 377 327 Trgb
+0.000000 0.015292 0.004588 356 292 377 327 354 291 Trgb
+0.251815 0.220453 0.094454 371 344 380 331 385 342 Trgb
+0.043448 0.038037 0.016297 360 337 362 328 371 344 Trgb
+0.140870 0.123326 0.052839 380 331 371 344 362 328 Trgb
+0.124253 0.108778 0.046606 362 328 373 319 380 331 Trgb
+0.321818 0.281738 0.120711 380 331 393 331 385 342 Trgb
+0.216925 0.189909 0.081367 385 315 392 319 393 331 Trgb
+0.264847 0.231862 0.099342 393 331 380 331 385 315 Trgb
+0.178226 0.156030 0.066851 373 319 385 315 380 331 Trgb
+0.213871 0.187235 0.080221 384 344 371 344 385 342 Trgb
+0.000000 0.000000 0.000000 362 328 360 337 359 325 Trgb
+0.000000 0.000000 0.000000 359 325 368 312 362 328 Trgb
+0.026831 0.023489 0.010064 373 319 362 328 368 312 Trgb
+0.283874 0.248520 0.106479 393 331 384 344 385 342 Trgb
+0.103473 0.090587 0.038812 392 319 385 315 381 313 Trgb
+0.053974 0.047252 0.020245 368 312 381 313 385 315 Trgb
+0.080804 0.070741 0.030309 385 315 373 319 368 312 Trgb
+0.000000 0.665402 0.199621 241 278 244 280 242 282 Trgb
+0.000000 0.665402 0.199621 244 280 245 284 242 282 Trgb
+0.000000 0.665402 0.199621 245 284 243 286 242 282 Trgb
+0.000000 0.665402 0.199621 243 286 240 284 242 282 Trgb
+0.000000 0.665402 0.199621 240 284 239 280 242 282 Trgb
+0.000000 0.665402 0.199621 239 280 241 278 242 282 Trgb
+0.000000 0.101649 0.030495 305 252 244 280 241 278 Trgb
+0.000000 0.050824 0.015247 305 252 241 278 301 250 Trgb
+0.000000 0.191076 0.057323 305 257 245 284 244 280 Trgb
+0.000000 0.171775 0.051532 305 257 244 280 305 252 Trgb
+0.000000 0.108729 0.032619 303 259 243 286 245 284 Trgb
+0.000000 0.159553 0.047866 303 259 245 284 305 257 Trgb
+0.000000 0.000000 0.000000 183 257 182 260 181 259 Trgb
+0.000000 0.000000 0.000000 182 260 180 262 181 259 Trgb
+0.000000 0.000000 0.000000 180 262 180 261 181 259 Trgb
+0.000000 0.000000 0.000000 180 261 181 258 181 259 Trgb
+0.000000 0.000000 0.000000 181 258 182 256 181 259 Trgb
+0.000000 0.000000 0.000000 182 256 183 257 181 259 Trgb
+0.000000 0.058545 0.017564 243 283 182 260 183 257 Trgb
+0.000000 0.052058 0.015618 243 283 183 257 243 280 Trgb
+0.000000 0.034650 0.010395 241 285 180 262 182 260 Trgb
+0.000000 0.049841 0.014952 241 285 182 260 243 283 Trgb
+0.000000 0.030381 0.009114 243 280 183 257 182 256 Trgb
+0.000000 0.015191 0.004557 243 280 182 256 243 279 Trgb
+0.000000 0.699531 0.209859 182 258 183 258 181 259 Trgb
+0.000000 0.699531 0.209859 183 258 182 259 181 259 Trgb
+0.000000 0.699531 0.209859 182 259 180 260 181 259 Trgb
+0.000000 0.699531 0.209859 180 260 179 260 181 259 Trgb
+0.000000 0.699531 0.209859 179 260 180 259 181 259 Trgb
+0.000000 0.699531 0.209859 180 259 182 258 181 259 Trgb
+0.000000 0.018127 0.005438 180 259 158 222 160 221 Trgb
+0.000000 0.021833 0.006550 180 259 160 221 182 258 Trgb
+0.000000 0.004807 0.001442 179 260 157 224 158 222 Trgb
+0.000000 0.009615 0.002884 179 260 158 222 180 259 Trgb
+0.000000 0.020731 0.006219 182 258 160 221 161 221 Trgb
+0.000000 0.015923 0.004777 182 258 161 221 183 258 Trgb
+0.000000 0.000000 0.000000 158 206 144 215 151 210 Trgb
+0.125687 0.116237 0.048385 165 212 154 217 158 206 Trgb
+0.054272 0.050191 0.020893 144 215 158 206 154 217 Trgb
+0.059609 0.055128 0.022947 154 217 145 225 144 215 Trgb
+0.005337 0.004936 0.002055 145 225 145 232 144 215 Trgb
+0.118139 0.109256 0.045479 173 213 165 212 158 206 Trgb
+0.290405 0.268570 0.111795 155 233 169 224 167 235 Trgb
+0.245347 0.226900 0.094449 154 217 165 212 169 224 Trgb
+0.246867 0.228306 0.095035 169 224 155 233 154 217 Trgb
+0.132545 0.122579 0.051025 145 225 154 217 155 233 Trgb
+0.189409 0.175168 0.072915 160 239 155 233 167 235 Trgb
+0.091599 0.084712 0.035262 155 233 160 239 145 232 Trgb
+0.078273 0.072388 0.030132 145 232 145 225 155 233 Trgb
+0.282857 0.261589 0.108889 169 224 174 230 167 235 Trgb
+0.237798 0.219919 0.091543 165 212 173 213 169 224 Trgb
+0.231771 0.214345 0.089223 174 230 169 224 173 213 Trgb
+0.000000 0.687742 0.206322 155 248 154 246 156 245 Trgb
+0.000000 0.687742 0.206322 154 246 155 244 156 245 Trgb
+0.000000 0.687742 0.206322 155 244 157 243 156 245 Trgb
+0.000000 0.687742 0.206322 157 243 158 244 156 245 Trgb
+0.000000 0.687742 0.206322 158 244 157 247 156 245 Trgb
+0.000000 0.687742 0.206322 157 247 155 248 156 245 Trgb
+0.000000 0.066457 0.019937 183 258 158 244 157 243 Trgb
+0.000000 0.033228 0.009969 183 258 157 243 182 257 Trgb
+0.000000 0.115018 0.034505 183 261 157 247 158 244 Trgb
+0.000000 0.107351 0.032205 183 261 158 244 183 258 Trgb
+0.000000 0.056227 0.016868 181 261 155 248 157 247 Trgb
+0.000000 0.089455 0.026837 181 261 157 247 183 261 Trgb
+0.095233 0.034446 0.025936 143 255 136 238 145 239 Trgb
+0.080765 0.029213 0.021996 149 265 139 256 143 255 Trgb
+0.051549 0.018645 0.014039 136 238 143 255 139 256 Trgb
+0.053915 0.019501 0.014683 136 238 153 226 145 239 Trgb
+0.010230 0.003700 0.002786 153 226 136 238 149 228 Trgb
+0.241449 0.087332 0.065756 160 244 143 255 145 239 Trgb
+0.216750 0.078399 0.059030 163 263 149 265 143 255 Trgb
+0.333750 0.120718 0.090894 143 255 160 244 163 263 Trgb
+0.445297 0.161065 0.121272 173 250 163 263 160 244 Trgb
+0.200131 0.072388 0.054504 153 226 160 244 145 239 Trgb
+0.104898 0.037942 0.028568 163 225 173 234 153 226 Trgb
+0.251114 0.090828 0.068388 160 244 153 226 173 234 Trgb
+0.403979 0.146120 0.110020 173 234 173 250 160 244 Trgb
+0.165202 0.059754 0.044991 149 265 163 263 159 264 Trgb
+0.383518 0.138719 0.104448 163 263 173 250 176 253 Trgb
+0.342200 0.123775 0.093195 173 250 173 234 176 253 Trgb
+0.000000 0.000000 0.000000 138 279 137 277 139 279 Trgb
+0.000000 0.000000 0.000000 137 277 138 277 139 279 Trgb
+0.000000 0.000000 0.000000 138 277 139 279 139 279 Trgb
+0.000000 0.000000 0.000000 139 279 140 281 139 279 Trgb
+0.000000 0.000000 0.000000 140 281 139 281 139 279 Trgb
+0.000000 0.000000 0.000000 139 281 138 279 139 279 Trgb
+0.000000 0.007901 0.002370 181 257 138 277 137 277 Trgb
+0.000000 0.003951 0.001185 181 257 137 277 180 257 Trgb
+0.000000 0.086361 0.025908 182 259 139 279 138 277 Trgb
+0.000000 0.049106 0.014732 182 259 138 277 181 257 Trgb
+0.000000 0.115714 0.034714 182 261 140 281 139 279 Trgb
+0.000000 0.119664 0.035899 182 261 139 279 182 259 Trgb
+0.103705 0.001023 0.020945 115 270 125 287 116 290 Trgb
+0.383332 0.003780 0.077422 134 263 143 280 125 287 Trgb
+0.180283 0.001778 0.036412 125 287 115 270 134 263 Trgb
+0.076578 0.000755 0.015467 128 256 134 263 115 270 Trgb
+0.130831 0.001290 0.026424 125 287 130 303 116 290 Trgb
+0.517330 0.005102 0.104486 143 280 149 296 125 287 Trgb
+0.341407 0.003367 0.068955 130 303 125 287 149 296 Trgb
+0.332454 0.003279 0.067146 149 296 149 301 130 303 Trgb
+0.239839 0.002365 0.048441 158 272 147 256 161 269 Trgb
+0.463077 0.004567 0.093529 143 280 134 263 158 272 Trgb
+0.260028 0.002564 0.052519 147 256 158 272 134 263 Trgb
+0.076578 0.000755 0.015467 134 263 128 256 147 256 Trgb
+0.346710 0.003419 0.070026 162 287 158 272 161 269 Trgb
+0.597075 0.005888 0.120593 149 296 143 280 158 272 Trgb
+0.500898 0.004940 0.101168 158 272 162 287 149 296 Trgb
+0.412199 0.004065 0.083253 149 301 149 296 162 287 Trgb
+0.000000 0.698970 0.209691 239 286 235 285 237 282 Trgb
+0.000000 0.698970 0.209691 235 285 233 282 237 282 Trgb
+0.000000 0.698970 0.209691 233 282 235 279 237 282 Trgb
+0.000000 0.698970 0.209691 235 279 239 279 237 282 Trgb
+0.000000 0.698970 0.209691 239 279 241 283 237 282 Trgb
+0.000000 0.698970 0.209691 241 283 239 286 237 282 Trgb
+0.000000 0.004282 0.001285 244 279 239 279 235 279 Trgb
+0.000000 0.002141 0.000642 244 279 235 279 241 279 Trgb
+0.000000 0.025877 0.007763 245 282 241 283 239 279 Trgb
+0.000000 0.016150 0.004845 245 282 239 279 244 279 Trgb
+0.000000 0.031322 0.009397 244 285 239 286 241 283 Trgb
+0.000000 0.033463 0.010039 244 285 241 283 245 282 Trgb
+0.000000 0.699983 0.209995 269 294 268 292 270 291 Trgb
+0.000000 0.699983 0.209995 268 292 269 290 270 291 Trgb
+0.000000 0.699983 0.209995 269 290 270 289 270 291 Trgb
+0.000000 0.699983 0.209995 270 289 272 290 270 291 Trgb
+0.000000 0.699983 0.209995 272 290 271 293 270 291 Trgb
+0.000000 0.699983 0.209995 271 293 269 294 270 291 Trgb
+0.000000 0.002735 0.000821 235 283 268 292 269 294 Trgb
+0.000000 0.003769 0.001131 235 283 269 294 236 285 Trgb
+0.000000 0.000567 0.000170 236 281 269 290 268 292 Trgb
+0.000000 0.001134 0.000340 236 281 268 292 235 283 Trgb
+0.000000 0.000000 0.000000 238 280 270 289 269 290 Trgb
+0.000000 0.000000 0.000000 238 280 269 290 236 281 Trgb
+0.376135 0.200455 0.115318 276 308 269 291 284 295 Trgb
+0.154087 0.082118 0.047241 265 311 256 303 276 308 Trgb
+0.237541 0.126594 0.072827 269 291 276 308 256 303 Trgb
+0.116308 0.061985 0.035659 256 303 255 288 269 291 Trgb
+0.346879 0.184863 0.106348 269 291 283 279 284 295 Trgb
+0.091976 0.049017 0.028199 263 274 275 271 283 279 Trgb
+0.196118 0.104518 0.060127 283 279 269 291 263 274 Trgb
+0.104142 0.055501 0.031929 255 288 263 274 269 291 Trgb
+0.381060 0.203080 0.116828 290 296 276 308 284 295 Trgb
+0.012166 0.006484 0.003730 255 288 256 303 250 286 Trgb
+0.351803 0.187488 0.107858 283 279 290 296 284 295 Trgb
+0.091976 0.049017 0.028199 275 271 284 279 283 279 Trgb
+0.201042 0.107142 0.061637 290 296 283 279 284 279 Trgb
+0.000000 0.000000 0.000000 263 274 255 288 250 286 Trgb
+0.000000 0.696680 0.209004 220 322 221 321 222 322 Trgb
+0.000000 0.696680 0.209004 221 321 224 322 222 322 Trgb
+0.000000 0.696680 0.209004 224 322 225 323 222 322 Trgb
+0.000000 0.696680 0.209004 225 323 223 324 222 322 Trgb
+0.000000 0.696680 0.209004 223 324 221 323 222 322 Trgb
+0.000000 0.696680 0.209004 221 323 220 322 222 322 Trgb
+0.000000 0.003836 0.001151 236 281 221 321 220 322 Trgb
+0.000000 0.001918 0.000575 236 281 220 322 235 282 Trgb
+0.000000 0.043010 0.012903 238 282 224 322 221 321 Trgb
+0.000000 0.024382 0.007315 238 282 221 321 236 281 Trgb
+0.000000 0.057802 0.017341 239 283 225 323 224 322 Trgb
+0.000000 0.059720 0.017916 239 283 224 322 238 282 Trgb
+0.032130 0.233204 0.053067 212 326 221 325 219 331 Trgb
+0.000000 0.000000 0.000000 212 319 216 316 212 326 Trgb
+0.019262 0.139807 0.031814 221 325 212 326 216 316 Trgb
+0.033635 0.244129 0.055553 216 316 223 317 221 325 Trgb
+0.055827 0.405196 0.092205 221 325 227 331 219 331 Trgb
+0.069102 0.501547 0.114130 231 321 233 326 227 331 Trgb
+0.067720 0.491517 0.111847 227 331 221 325 231 321 Trgb
+0.058397 0.423846 0.096448 223 317 231 321 221 325 Trgb
+0.012868 0.093396 0.021253 219 333 212 326 219 331 Trgb
+0.000000 0.000000 0.000000 216 316 212 319 217 314 Trgb
+0.001064 0.007725 0.001758 217 314 225 312 216 316 Trgb
+0.015437 0.112046 0.025497 223 317 216 316 225 312 Trgb
+0.036565 0.265389 0.060391 227 331 219 333 219 331 Trgb
+0.050904 0.369464 0.084074 233 326 231 321 232 318 Trgb
+0.031324 0.227352 0.051735 225 312 232 318 231 321 Trgb
+0.040198 0.291763 0.066392 231 321 223 317 225 312 Trgb
+0.000000 0.000000 0.000000 194 295 195 296 195 297 Trgb
+0.000000 0.000000 0.000000 195 296 196 298 195 297 Trgb
+0.000000 0.000000 0.000000 196 298 196 299 195 297 Trgb
+0.000000 0.000000 0.000000 196 299 194 299 195 297 Trgb
+0.000000 0.000000 0.000000 194 299 193 296 195 297 Trgb
+0.000000 0.000000 0.000000 193 296 194 295 195 297 Trgb
+0.000000 0.120080 0.036024 238 281 195 296 194 295 Trgb
+0.000000 0.060040 0.018012 238 281 194 295 236 280 Trgb
+0.000000 0.307224 0.092167 238 283 196 298 195 296 Trgb
+0.000000 0.243672 0.073102 238 283 195 296 238 281 Trgb
+0.000000 0.250695 0.075208 238 285 196 299 196 298 Trgb
+0.000000 0.310735 0.093220 238 285 196 298 238 283 Trgb
+0.017736 0.110162 0.025580 185 292 191 298 185 301 Trgb
+0.007836 0.048670 0.011301 191 286 195 288 185 292 Trgb
+0.025572 0.158832 0.036881 191 298 185 292 195 288 Trgb
+0.053236 0.330662 0.076779 195 288 199 295 191 298 Trgb
+0.027636 0.171654 0.039858 191 298 191 307 185 301 Trgb
+0.057770 0.358825 0.083319 201 303 199 308 191 307 Trgb
+0.058923 0.365987 0.084982 191 307 191 298 201 303 Trgb
+0.076687 0.476325 0.110603 199 295 201 303 191 298 Trgb
+0.000000 0.000000 0.000000 185 301 185 292 185 301 Trgb
+0.007836 0.048670 0.011301 195 288 191 286 199 287 Trgb
+0.029223 0.181512 0.042147 199 287 205 293 195 288 Trgb
+0.056887 0.353342 0.082046 199 295 195 288 205 293 Trgb
+0.009900 0.061492 0.014278 191 307 185 301 185 301 Trgb
+0.061421 0.381505 0.088585 199 308 201 303 204 302 Trgb
+0.066226 0.411348 0.095515 205 293 204 302 201 303 Trgb
+0.080339 0.499005 0.115869 201 303 199 295 205 293 Trgb
+0.000000 0.000000 0.000000 204 336 203 336 206 337 Trgb
+0.000000 0.000000 0.000000 203 336 206 337 206 337 Trgb
+0.000000 0.000000 0.000000 206 337 208 339 206 337 Trgb
+0.000000 0.000000 0.000000 208 339 208 339 206 337 Trgb
+0.000000 0.000000 0.000000 208 339 206 337 206 337 Trgb
+0.000000 0.000000 0.000000 206 337 204 336 206 337 Trgb
+0.000000 0.287100 0.086130 242 282 206 337 203 336 Trgb
+0.000000 0.143550 0.043065 242 282 203 336 240 280 Trgb
+0.000000 0.549999 0.165000 244 283 208 339 206 337 Trgb
+0.000000 0.490325 0.147098 244 283 206 337 242 282 Trgb
+0.000000 0.322574 0.096772 244 284 208 339 208 339 Trgb
+0.000000 0.466124 0.139837 244 284 208 339 244 283 Trgb
+0.000000 0.698197 0.209459 204 336 205 335 206 337 Trgb
+0.000000 0.698197 0.209459 205 335 207 337 206 337 Trgb
+0.000000 0.698197 0.209459 207 337 208 339 206 337 Trgb
+0.000000 0.698197 0.209459 208 339 206 339 206 337 Trgb
+0.000000 0.698197 0.209459 206 339 204 338 206 337 Trgb
+0.000000 0.698197 0.209459 204 338 204 336 206 337 Trgb
+0.000000 0.008040 0.002412 204 338 183 364 182 362 Trgb
+0.000000 0.004020 0.001206 204 338 182 362 204 336 Trgb
+0.000000 0.036178 0.010854 206 339 185 365 183 364 Trgb
+0.000000 0.024119 0.007236 206 339 183 364 204 338 Trgb
+0.000000 0.040198 0.012059 208 339 186 364 185 365 Trgb
+0.000000 0.044218 0.013265 208 339 185 365 206 339 Trgb
+0.000000 0.000000 0.000000 166 351 166 365 164 363 Trgb
+0.000000 0.000000 0.000000 172 382 164 363 166 365 Trgb
+0.121419 0.011415 0.026567 166 365 177 378 172 382 Trgb
+0.296498 0.027876 0.064875 177 378 193 382 172 382 Trgb
+0.293709 0.027614 0.064265 187 364 178 346 195 351 Trgb
+0.000000 0.000000 0.000000 166 365 166 351 178 346 Trgb
+0.171952 0.016166 0.037624 178 346 187 364 166 365 Trgb
+0.293371 0.027582 0.064191 177 378 166 365 187 364 Trgb
+0.469028 0.044097 0.102625 205 363 187 364 195 351 Trgb
+0.476578 0.044806 0.104277 203 375 193 382 205 363 Trgb
+0.522349 0.049110 0.114292 187 364 205 363 193 382 Trgb
+0.468450 0.044042 0.102498 193 382 177 378 187 364 Trgb
+0.121997 0.011470 0.026693 178 346 197 344 195 351 Trgb
+0.000000 0.000000 0.000000 166 351 176 345 178 346 Trgb
+0.000239 0.000023 0.000052 197 344 178 346 176 345 Trgb
+0.297315 0.027953 0.065054 197 344 205 363 195 351 Trgb
+0.000000 0.699742 0.209923 205 337 206 335 206 337 Trgb
+0.000000 0.699742 0.209923 206 335 207 336 206 337 Trgb
+0.000000 0.699742 0.209923 207 336 207 338 206 337 Trgb
+0.000000 0.699742 0.209923 207 338 206 340 206 337 Trgb
+0.000000 0.699742 0.209923 206 340 205 339 206 337 Trgb
+0.000000 0.699742 0.209923 205 339 205 337 206 337 Trgb
+0.000000 0.015210 0.004563 205 339 165 339 165 337 Trgb
+0.000000 0.011503 0.003451 205 339 165 337 205 337 Trgb
+0.000000 0.013720 0.004116 206 340 167 340 165 339 Trgb
+0.000000 0.016319 0.004896 206 340 165 339 205 339 Trgb
+0.000000 0.005197 0.001559 205 337 165 337 166 335 Trgb
+0.000000 0.002599 0.000780 205 337 166 335 206 335 Trgb
+0.058239 0.091602 0.029968 159 333 159 344 153 334 Trgb
+0.040484 0.063676 0.020832 156 347 153 334 159 344 Trgb
+0.079983 0.125802 0.041157 159 344 164 351 156 347 Trgb
+0.017755 0.027926 0.009136 163 325 159 333 153 334 Trgb
+0.232855 0.366250 0.119821 173 347 170 334 178 337 Trgb
+0.127138 0.199970 0.065422 159 344 159 333 170 334 Trgb
+0.193657 0.304596 0.099650 170 334 173 347 159 344 Trgb
+0.164256 0.258353 0.084522 164 351 159 344 173 347 Trgb
+0.207746 0.326757 0.106901 180 341 173 347 178 337 Trgb
+0.139147 0.218860 0.071601 170 350 164 351 173 347 Trgb
+0.176996 0.278391 0.091077 170 334 177 328 178 337 Trgb
+0.086654 0.136294 0.044590 159 333 163 325 170 334 Trgb
+0.097313 0.153061 0.050075 177 328 170 334 163 325 Trgb
+0.028415 0.044692 0.014621 163 325 169 324 177 328 Trgb
+0.151887 0.238897 0.078157 177 328 180 341 178 337 Trgb
+0.000000 0.698962 0.209689 220 381 218 381 220 381 Trgb
+0.000000 0.698962 0.209689 218 381 217 381 220 381 Trgb
+0.000000 0.698962 0.209689 217 381 219 380 220 381 Trgb
+0.000000 0.698962 0.209689 219 380 221 380 220 381 Trgb
+0.000000 0.698962 0.209689 221 380 222 380 220 381 Trgb
+0.000000 0.698962 0.209689 222 380 220 381 220 381 Trgb
+0.000000 0.016514 0.004954 205 337 219 380 217 381 Trgb
+0.000000 0.008257 0.002477 205 337 217 381 204 338 Trgb
+0.000000 0.033230 0.009969 207 336 221 380 219 380 Trgb
+0.000000 0.029001 0.008700 207 336 219 380 205 337 Trgb
+0.000000 0.020944 0.006283 208 337 222 380 221 380 Trgb
+0.000000 0.029201 0.008760 208 337 221 380 207 336 Trgb
+0.307148 0.060281 0.073486 210 400 221 393 226 401 Trgb
+0.252761 0.049607 0.060474 201 384 214 377 221 393 Trgb
+0.175305 0.034406 0.041942 221 393 210 400 201 384 Trgb
+0.015997 0.003140 0.003827 199 388 201 384 210 400 Trgb
+0.461610 0.090596 0.110441 221 393 239 390 226 401 Trgb
+0.396072 0.077734 0.094761 214 377 231 373 221 393 Trgb
+0.473078 0.092847 0.113185 239 390 221 393 231 373 Trgb
+0.422991 0.083017 0.101202 231 373 240 373 239 390 Trgb
+0.000000 0.000000 0.000000 211 364 201 371 213 360 Trgb
+0.093452 0.018341 0.022359 214 377 201 384 211 364 Trgb
+0.000000 0.000000 0.000000 201 371 211 364 201 384 Trgb
+0.000000 0.000000 0.000000 201 384 199 388 201 371 Trgb
+0.000000 0.000000 0.000000 229 361 211 364 213 360 Trgb
+0.236764 0.046468 0.056646 231 373 214 377 211 364 Trgb
+0.143312 0.028127 0.034288 211 364 229 361 231 373 Trgb
+0.252533 0.049563 0.060419 240 373 231 373 229 361 Trgb
+0.000000 0.699663 0.209899 381 310 379 311 383 307 Trgb
+0.000000 0.699663 0.209899 379 311 381 307 383 307 Trgb
+0.000000 0.699663 0.209899 381 307 385 304 383 307 Trgb
+0.000000 0.699663 0.209899 385 304 387 303 383 307 Trgb
+0.000000 0.699663 0.209899 387 303 385 307 383 307 Trgb
+0.000000 0.699663 0.209899 385 307 381 310 383 307 Trgb
+0.000000 0.009326 0.002798 303 230 381 307 379 311 Trgb
+0.000000 0.004663 0.001399 303 230 379 311 301 233 Trgb
+0.000000 0.018911 0.005673 307 226 385 304 381 307 Trgb
+0.000000 0.016450 0.004935 307 226 381 307 303 230 Trgb
+0.000000 0.012047 0.003614 310 226 387 303 385 304 Trgb
+0.000000 0.016710 0.005013 310 226 385 304 307 226 Trgb
+0.000000 0.000000 0.000000 381 310 381 307 383 307 Trgb
+0.000000 0.000000 0.000000 381 307 384 304 383 307 Trgb
+0.000000 0.000000 0.000000 384 304 386 304 383 307 Trgb
+0.000000 0.000000 0.000000 386 304 385 307 383 307 Trgb
+0.000000 0.000000 0.000000 385 307 383 310 383 307 Trgb
+0.000000 0.000000 0.000000 383 310 381 310 383 307 Trgb
+0.000000 0.025647 0.007694 383 310 439 357 437 357 Trgb
+0.000000 0.012824 0.003847 383 310 437 357 381 310 Trgb
+0.000000 0.054647 0.016394 385 307 442 354 439 357 Trgb
+0.000000 0.046559 0.013968 385 307 439 357 383 310 Trgb
+0.000000 0.037089 0.011127 386 304 442 352 442 354 Trgb
+0.000000 0.049912 0.014974 386 304 442 354 385 307 Trgb
+0.000000 0.687787 0.206336 438 356 437 353 440 355 Trgb
+0.000000 0.687787 0.206336 437 353 439 352 440 355 Trgb
+0.000000 0.687787 0.206336 439 352 442 353 440 355 Trgb
+0.000000 0.687787 0.206336 442 353 442 356 440 355 Trgb
+0.000000 0.687787 0.206336 442 356 440 357 440 355 Trgb
+0.000000 0.687787 0.206336 440 357 438 356 440 355 Trgb
+0.000000 0.101740 0.030522 442 356 464 346 462 348 Trgb
+0.000000 0.074722 0.022417 442 356 462 348 440 357 Trgb
+0.000000 0.096953 0.029086 442 353 463 344 464 346 Trgb
+0.000000 0.112855 0.033857 442 353 464 346 442 356 Trgb
+0.000000 0.027017 0.008105 439 352 461 343 463 344 Trgb
+0.000000 0.054034 0.016210 439 352 463 344 442 353 Trgb
+0.000000 0.691825 0.207548 460 345 460 344 461 345 Trgb
+0.000000 0.691825 0.207548 460 344 462 345 461 345 Trgb
+0.000000 0.691825 0.207548 462 345 463 345 461 345 Trgb
+0.000000 0.691825 0.207548 463 345 463 346 461 345 Trgb
+0.000000 0.691825 0.207548 463 346 461 346 461 345 Trgb
+0.000000 0.691825 0.207548 461 346 460 345 461 345 Trgb
+0.000000 0.075590 0.022677 462 345 472 314 474 314 Trgb
+0.000000 0.090975 0.027293 462 345 474 314 463 345 Trgb
+0.000000 0.020068 0.006020 460 344 471 313 472 314 Trgb
+0.000000 0.040137 0.012041 460 344 472 314 462 345 Trgb
+0.000000 0.000000 0.000000 460 345 470 314 471 313 Trgb
+0.000000 0.000000 0.000000 460 345 471 313 460 344 Trgb
+0.009659 0.007219 0.003376 468 307 460 308 472 301 Trgb
+0.060429 0.045167 0.021119 484 307 472 301 476 303 Trgb
+0.283462 0.211871 0.099067 485 316 478 310 484 307 Trgb
+0.156813 0.117208 0.054804 472 301 484 307 478 310 Trgb
+0.106043 0.079261 0.037061 478 310 468 307 472 301 Trgb
+0.182166 0.136158 0.063665 478 324 472 327 468 326 Trgb
+0.328054 0.245201 0.114651 485 316 483 320 478 324 Trgb
+0.077145 0.057661 0.026961 460 321 467 317 468 326 Trgb
+0.000000 0.000000 0.000000 459 313 460 308 460 321 Trgb
+0.035955 0.026874 0.012566 467 317 460 321 460 308 Trgb
+0.045614 0.034094 0.015942 460 308 468 307 467 317 Trgb
+0.195825 0.146368 0.068439 467 317 478 324 468 326 Trgb
+0.341713 0.255410 0.119425 478 310 485 316 478 324 Trgb
+0.251020 0.187622 0.087728 478 324 467 317 478 310 Trgb
+0.141998 0.106135 0.049627 468 307 478 310 467 317 Trgb
+0.000000 0.000000 0.000000 463 344 462 346 461 345 Trgb
+0.000000 0.000000 0.000000 462 346 461 347 461 345 Trgb
+0.000000 0.000000 0.000000 461 347 460 346 461 345 Trgb
+0.000000 0.000000 0.000000 460 346 460 345 461 345 Trgb
+0.000000 0.000000 0.000000 460 345 462 344 461 345 Trgb
+0.000000 0.000000 0.000000 462 344 463 344 461 345 Trgb
+0.000000 0.014411 0.004323 461 347 485 367 485 366 Trgb
+0.000000 0.007206 0.002162 461 347 485 366 460 346 Trgb
+0.000000 0.054003 0.016201 462 346 487 366 485 367 Trgb
+0.000000 0.037810 0.011343 462 346 485 367 461 347 Trgb
+0.000000 0.055784 0.016735 463 344 487 364 487 366 Trgb
+0.000000 0.062990 0.018897 463 344 487 366 462 346 Trgb
+0.117681 0.406254 0.104787 491 366 493 361 495 366 Trgb
+0.126551 0.436877 0.112686 495 366 491 373 491 366 Trgb
+0.122641 0.423379 0.109204 487 372 491 366 491 373 Trgb
+0.006385 0.022042 0.005685 481 358 487 358 480 360 Trgb
+0.038254 0.132061 0.034063 491 358 493 361 487 358 Trgb
+0.006385 0.022042 0.005685 487 358 481 358 491 358 Trgb
+0.077571 0.267788 0.069072 481 373 487 372 491 373 Trgb
+0.000000 0.000000 0.000000 477 365 481 358 480 360 Trgb
+0.014824 0.051177 0.013200 487 358 482 366 480 360 Trgb
+0.085380 0.294746 0.076025 493 361 491 366 487 358 Trgb
+0.061950 0.213861 0.055162 482 366 487 358 491 366 Trgb
+0.090341 0.311871 0.080442 491 366 487 372 482 366 Trgb
+0.008440 0.029135 0.007515 482 366 477 365 480 360 Trgb
+0.002055 0.007094 0.001830 481 373 479 370 477 365 Trgb
+0.010495 0.036229 0.009345 477 365 482 366 481 373 Trgb
+0.045270 0.156280 0.040310 487 372 481 373 482 366 Trgb
+0.000000 0.000000 0.000000 461 344 461 344 461 345 Trgb
+0.000000 0.000000 0.000000 461 344 462 346 461 345 Trgb
+0.000000 0.000000 0.000000 462 346 462 347 461 345 Trgb
+0.000000 0.000000 0.000000 462 347 461 346 461 345 Trgb
+0.000000 0.000000 0.000000 461 346 460 344 461 345 Trgb
+0.000000 0.000000 0.000000 460 344 461 344 461 345 Trgb
+0.000000 0.074013 0.022204 462 346 495 335 494 336 Trgb
+0.000000 0.062494 0.018748 462 346 494 336 462 347 Trgb
+0.000000 0.051548 0.015464 461 344 494 333 495 335 Trgb
+0.000000 0.068539 0.020562 461 344 495 335 462 346 Trgb
+0.000000 0.011519 0.003456 461 344 493 332 494 333 Trgb
+0.000000 0.023037 0.006911 461 344 494 333 461 344 Trgb
+0.094155 0.178202 0.054471 504 331 498 324 503 331 Trgb
+0.011283 0.021354 0.006527 494 326 490 324 498 324 Trgb
+0.075245 0.142413 0.043532 498 324 504 331 494 326 Trgb
+0.135510 0.256474 0.078397 498 333 494 326 504 331 Trgb
+0.000000 0.000000 0.000000 484 337 485 329 484 337 Trgb
+0.170934 0.323519 0.098891 497 344 499 341 503 339 Trgb
+0.190588 0.360716 0.110261 504 331 503 339 499 341 Trgb
+0.198172 0.375072 0.114649 499 341 498 333 504 331 Trgb
+0.021265 0.040247 0.012302 485 329 490 336 484 337 Trgb
+0.011283 0.021354 0.006527 490 324 494 326 485 329 Trgb
+0.032547 0.061601 0.018830 490 336 485 329 494 326 Trgb
+0.092812 0.175662 0.053695 494 326 498 333 490 336 Trgb
+0.031247 0.059140 0.018077 490 336 490 344 484 337 Trgb
+0.128236 0.242707 0.074189 499 341 497 344 490 344 Trgb
+0.105192 0.199092 0.060857 490 344 490 336 499 341 Trgb
+0.155475 0.294260 0.089947 498 333 499 341 490 336 Trgb
+0.000000 0.698488 0.209546 453 408 454 408 451 408 Trgb
+0.000000 0.698488 0.209546 454 408 452 409 451 408 Trgb
+0.000000 0.698488 0.209546 452 409 449 409 451 408 Trgb
+0.000000 0.698488 0.209546 449 409 448 409 451 408 Trgb
+0.000000 0.698488 0.209546 448 409 450 408 451 408 Trgb
+0.000000 0.698488 0.209546 450 408 453 408 451 408 Trgb
+0.000000 0.035029 0.010509 442 354 454 408 453 408 Trgb
+0.000000 0.040113 0.012034 442 354 453 408 441 354 Trgb
+0.000000 0.010168 0.003050 439 354 450 408 448 409 Trgb
+0.000000 0.005084 0.001525 439 354 448 409 437 355 Trgb
+0.000000 0.035216 0.010565 441 354 453 408 450 408 Trgb
+0.000000 0.025234 0.007570 441 354 450 408 439 354 Trgb
+0.000000 0.696558 0.208967 443 433 443 434 441 433 Trgb
+0.000000 0.696558 0.208967 443 434 441 435 441 433 Trgb
+0.000000 0.696558 0.208967 441 435 439 434 441 433 Trgb
+0.000000 0.696558 0.208967 439 434 439 432 441 433 Trgb
+0.000000 0.696558 0.208967 439 432 441 432 441 433 Trgb
+0.000000 0.696558 0.208967 441 432 443 433 441 433 Trgb
+0.000000 0.059446 0.017834 453 409 443 434 443 433 Trgb
+0.000000 0.060519 0.018156 453 409 443 433 453 408 Trgb
+0.000000 0.002147 0.000644 451 407 441 432 439 432 Trgb
+0.000000 0.001074 0.000322 451 407 439 432 449 407 Trgb
+0.000000 0.042136 0.012641 453 408 443 433 441 432 Trgb
+0.000000 0.022679 0.006804 453 408 441 432 451 407 Trgb
+0.329826 0.121701 0.090305 449 438 444 450 437 444 Trgb
+0.430194 0.158735 0.117786 456 429 458 440 449 438 Trgb
+0.398450 0.147022 0.109094 444 450 449 438 458 440 Trgb
+0.318627 0.117568 0.087239 458 440 450 446 444 450 Trgb
+0.180059 0.066439 0.049300 444 450 428 444 437 444 Trgb
+0.230910 0.085202 0.063223 432 432 449 438 437 444 Trgb
+0.331278 0.122236 0.090703 445 421 456 429 449 438 Trgb
+0.200618 0.074025 0.054929 449 438 432 432 445 421 Trgb
+0.050851 0.018763 0.013923 432 420 445 421 432 432 Trgb
+0.081143 0.029941 0.022217 428 444 432 432 437 444 Trgb
+0.004639 0.001712 0.001270 432 432 428 444 425 427 Trgb
+0.004639 0.001712 0.001270 425 427 432 420 432 432 Trgb
+0.223084 0.082315 0.061080 456 429 445 421 455 423 Trgb
+0.087786 0.032392 0.024036 438 416 455 423 445 421 Trgb
+0.046212 0.017052 0.012653 445 421 432 420 438 416 Trgb
+0.000000 0.699959 0.209988 485 427 484 429 484 427 Trgb
+0.000000 0.699959 0.209988 484 429 483 429 484 427 Trgb
+0.000000 0.699959 0.209988 483 429 484 427 484 427 Trgb
+0.000000 0.699959 0.209988 484 427 485 425 484 427 Trgb
+0.000000 0.699959 0.209988 485 425 485 426 484 427 Trgb
+0.000000 0.699959 0.209988 485 426 485 427 484 427 Trgb
+0.000000 0.005578 0.001673 450 408 484 427 483 429 Trgb
+0.000000 0.003816 0.001145 450 408 483 429 450 410 Trgb
+0.000000 0.005972 0.001792 451 407 485 425 484 427 Trgb
+0.000000 0.006656 0.001997 451 407 484 427 450 408 Trgb
+0.000000 0.001762 0.000529 452 407 485 426 485 425 Trgb
+0.000000 0.003525 0.001057 452 407 485 425 451 407 Trgb
+0.371114 0.204675 0.115158 489 443 491 432 498 435 Trgb
+0.172821 0.095313 0.053627 475 436 479 426 491 432 Trgb
+0.240382 0.132574 0.074591 491 432 489 443 475 436 Trgb
+0.114646 0.063229 0.035575 477 441 475 436 489 443 Trgb
+0.382205 0.210792 0.118599 491 432 499 422 498 435 Trgb
+0.183911 0.101430 0.057068 479 426 486 416 491 432 Trgb
+0.262562 0.144807 0.081474 499 422 491 432 486 416 Trgb
+0.144668 0.079787 0.044891 486 416 492 413 499 422 Trgb
+0.000000 0.000000 0.000000 471 421 470 432 471 419 Trgb
+0.047085 0.025968 0.014611 479 426 475 436 471 421 Trgb
+0.016255 0.008965 0.005044 470 432 471 421 475 436 Trgb
+0.016255 0.008965 0.005044 475 436 477 441 470 432 Trgb
+0.000000 0.000000 0.000000 480 412 471 421 471 419 Trgb
+0.058175 0.032084 0.018052 486 416 479 426 471 421 Trgb
+0.027345 0.015081 0.008485 471 421 480 412 486 416 Trgb
+0.035187 0.019406 0.010919 492 413 486 416 480 412 Trgb
+0.000000 0.668910 0.200673 449 408 449 407 451 408 Trgb
+0.000000 0.668910 0.200673 449 407 451 407 451 408 Trgb
+0.000000 0.668910 0.200673 451 407 452 408 451 408 Trgb
+0.000000 0.668910 0.200673 452 408 453 409 451 408 Trgb
+0.000000 0.668910 0.200673 453 409 451 409 451 408 Trgb
+0.000000 0.668910 0.200673 451 409 449 408 451 408 Trgb
+0.000000 0.099272 0.029782 451 409 439 442 437 441 Trgb
+0.000000 0.049636 0.014891 451 409 437 441 449 408 Trgb
+0.000000 0.181706 0.054512 453 409 441 441 439 442 Trgb
+0.000000 0.165307 0.049592 453 409 439 442 451 409 Trgb
+0.000000 0.000000 0.000000 449 408 437 441 437 440 Trgb
+0.000000 0.000000 0.000000 449 408 437 440 449 407 Trgb
+0.004375 0.127388 0.026353 433 445 440 448 437 446 Trgb
+0.003962 0.115366 0.023866 433 441 438 444 433 445 Trgb
+0.008337 0.242754 0.050218 440 448 433 445 438 444 Trgb
+0.015764 0.459008 0.094954 438 444 443 445 440 448 Trgb
+0.018343 0.534106 0.110490 443 445 446 443 440 448 Trgb
+0.000000 0.000000 0.000000 432 438 433 441 433 445 Trgb
+0.007368 0.214543 0.044382 443 439 436 437 441 435 Trgb
+0.003962 0.115366 0.023866 438 444 433 441 436 437 Trgb
+0.010090 0.293808 0.060780 436 437 443 439 438 444 Trgb
+0.017517 0.510062 0.105516 443 445 438 444 443 439 Trgb
+0.009534 0.277619 0.057431 445 436 443 439 441 435 Trgb
+0.014836 0.431982 0.089364 443 439 445 436 446 443 Trgb
+0.020096 0.585160 0.121051 446 443 443 445 443 439 Trgb
+0.001240 0.036101 0.007468 436 437 438 433 441 435 Trgb
+0.000000 0.000000 0.000000 433 441 432 438 436 437 Trgb
+0.000000 0.000000 0.000000 438 433 436 437 432 438 Trgb
+0.000000 0.699421 0.209826 496 351 496 354 496 353 Trgb
+0.000000 0.699421 0.209826 496 354 496 355 496 353 Trgb
+0.000000 0.699421 0.209826 496 355 496 354 496 353 Trgb
+0.000000 0.699421 0.209826 496 354 496 351 496 353 Trgb
+0.000000 0.699421 0.209826 496 351 496 350 496 353 Trgb
+0.000000 0.699421 0.209826 496 350 496 351 496 353 Trgb
+0.000000 0.023624 0.007087 439 356 496 354 496 355 Trgb
+0.000000 0.018777 0.005633 439 356 496 355 440 357 Trgb
+0.000000 0.019183 0.005755 439 354 496 351 496 354 Trgb
+0.000000 0.023827 0.007148 439 354 496 354 439 356 Trgb
+0.000000 0.004847 0.001454 439 352 496 350 496 351 Trgb
+0.000000 0.009693 0.002908 439 352 496 351 439 354 Trgb
+0.000000 0.172605 0.051782 496 353 494 352 496 353 Trgb
+0.000000 0.172605 0.051782 494 352 494 351 496 353 Trgb
+0.000000 0.172605 0.051782 494 351 496 352 496 353 Trgb
+0.000000 0.172605 0.051782 496 352 497 353 496 353 Trgb
+0.000000 0.172605 0.051782 497 353 497 354 496 353 Trgb
+0.000000 0.172605 0.051782 497 354 496 353 496 353 Trgb
+0.000000 0.589120 0.176736 497 353 517 321 517 322 Trgb
+0.000000 0.508333 0.152500 497 353 517 322 497 354 Trgb
+0.000000 0.384877 0.115463 496 352 516 320 517 321 Trgb
+0.000000 0.527393 0.158218 496 352 517 321 497 353 Trgb
+0.000000 0.080787 0.024236 494 351 515 320 516 320 Trgb
+0.000000 0.161575 0.048472 494 351 516 320 496 352 Trgb
+0.147652 0.061182 0.041767 532 317 522 307 524 308 Trgb
+0.249743 0.103485 0.070645 526 322 516 315 522 307 Trgb
+0.298271 0.123593 0.084373 522 307 532 317 526 322 Trgb
+0.412156 0.170783 0.116588 531 329 526 322 532 317 Trgb
+0.040189 0.016653 0.011368 522 307 512 306 524 308 Trgb
+0.099123 0.041073 0.028039 516 315 506 311 522 307 Trgb
+0.040189 0.016653 0.011368 512 306 522 307 506 311 Trgb
+0.000000 0.000000 0.000000 506 311 502 313 512 306 Trgb
+0.155686 0.064511 0.044039 510 326 520 336 507 334 Trgb
+0.252711 0.104714 0.071485 516 315 526 322 510 326 Trgb
+0.304207 0.126053 0.086052 520 336 510 326 526 322 Trgb
+0.415124 0.172013 0.117427 526 322 531 329 520 336 Trgb
+0.045255 0.018752 0.012802 500 325 510 326 507 334 Trgb
+0.102091 0.042303 0.028879 506 311 516 315 510 326 Trgb
+0.043157 0.017883 0.012208 510 326 500 325 506 311 Trgb
+0.000000 0.000000 0.000000 502 313 506 311 500 325 Trgb
+0.000000 0.000000 0.000000 496 354 495 352 496 353 Trgb
+0.000000 0.000000 0.000000 495 352 494 351 496 353 Trgb
+0.000000 0.000000 0.000000 494 351 496 351 496 353 Trgb
+0.000000 0.000000 0.000000 496 351 497 353 496 353 Trgb
+0.000000 0.000000 0.000000 497 353 497 354 496 353 Trgb
+0.000000 0.000000 0.000000 497 354 496 354 496 353 Trgb
+0.000000 0.192098 0.057629 497 353 525 330 525 331 Trgb
+0.000000 0.177366 0.053210 497 353 525 331 497 354 Trgb
+0.000000 0.098407 0.029522 496 351 523 328 525 330 Trgb
+0.000000 0.152618 0.045785 496 351 525 330 497 353 Trgb
+0.000000 0.014732 0.004420 494 351 522 328 523 328 Trgb
+0.000000 0.029463 0.008839 494 351 523 328 496 351 Trgb
+0.180153 0.097673 0.055565 540 329 531 317 535 320 Trgb
+0.192968 0.104621 0.059518 532 329 523 320 531 317 Trgb
+0.282334 0.153073 0.087081 531 317 540 329 532 329 Trgb
+0.391187 0.212089 0.120655 535 338 532 329 540 329 Trgb
+0.087413 0.047393 0.026961 524 342 516 342 512 339 Trgb
+0.315976 0.171312 0.097458 535 338 532 342 524 342 Trgb
+0.067950 0.036840 0.020958 523 320 515 317 531 317 Trgb
+0.092721 0.050270 0.028598 515 330 524 342 512 339 Trgb
+0.160670 0.087110 0.049556 523 320 532 329 515 330 Trgb
+0.217739 0.118051 0.067158 524 342 515 330 532 329 Trgb
+0.358889 0.194578 0.110694 532 329 535 338 524 342 Trgb
+0.005308 0.002878 0.001637 508 330 515 330 512 339 Trgb
+0.035652 0.019330 0.010996 515 317 523 320 515 330 Trgb
+0.005308 0.002878 0.001637 515 330 508 330 515 317 Trgb
+0.000000 0.000000 0.000000 512 321 515 317 508 330 Trgb
+0.000000 0.000000 0.000000 496 353 495 354 496 353 Trgb
+0.000000 0.000000 0.000000 495 354 495 354 496 353 Trgb
+0.000000 0.000000 0.000000 495 354 496 352 496 353 Trgb
+0.000000 0.000000 0.000000 496 352 497 351 496 353 Trgb
+0.000000 0.000000 0.000000 497 351 497 352 496 353 Trgb
+0.000000 0.000000 0.000000 497 352 496 353 496 353 Trgb
+0.000000 0.028228 0.008468 497 352 526 379 524 380 Trgb
+0.000000 0.027588 0.008276 497 352 524 380 496 353 Trgb
+0.000000 0.010903 0.003271 497 351 526 378 526 379 Trgb
+0.000000 0.019885 0.005966 497 351 526 379 497 352 Trgb
+0.000000 0.017965 0.005390 496 353 524 380 523 381 Trgb
+0.000000 0.008983 0.002695 496 353 523 381 495 354 Trgb
+0.553377 0.015557 0.113787 535 393 545 380 539 394 Trgb
+0.488126 0.013722 0.100370 525 384 535 373 535 393 Trgb
+0.537456 0.015109 0.110513 545 380 535 393 535 373 Trgb
+0.413448 0.011623 0.085014 535 373 539 366 545 380 Trgb
+0.433488 0.012186 0.089135 525 399 535 393 539 394 Trgb
+0.368237 0.010352 0.075718 514 393 525 384 535 393 Trgb
+0.297677 0.008368 0.061209 535 393 525 399 514 393 Trgb
+0.088894 0.002499 0.018279 510 393 514 393 525 399 Trgb
+0.000000 0.000000 0.000000 524 360 514 373 510 366 Trgb
+0.279343 0.007853 0.057439 535 373 525 384 514 373 Trgb
+0.150823 0.004240 0.031012 514 373 524 360 535 373 Trgb
+0.235597 0.006623 0.048444 539 366 535 373 524 360 Trgb
+0.000000 0.000000 0.000000 514 373 504 380 510 366 Trgb
+0.159453 0.004483 0.032787 525 384 514 393 514 373 Trgb
+0.030933 0.000870 0.006360 504 380 514 373 514 393 Trgb
+0.030933 0.000870 0.006360 514 393 510 393 504 380 Trgb
+0.000000 0.698638 0.209592 397 383 401 383 397 384 Trgb
+0.000000 0.698638 0.209592 401 383 400 384 397 384 Trgb
+0.000000 0.698638 0.209592 400 384 396 385 397 384 Trgb
+0.000000 0.698638 0.209592 396 385 393 385 397 384 Trgb
+0.000000 0.698638 0.209592 393 385 393 384 397 384 Trgb
+0.000000 0.698638 0.209592 393 384 397 383 397 384 Trgb
+0.000000 0.038092 0.011428 387 306 401 383 397 383 Trgb
+0.000000 0.033330 0.009999 387 306 397 383 384 306 Trgb
+0.000000 0.000000 0.000000 380 307 393 384 393 385 Trgb
+0.000000 0.000000 0.000000 380 307 393 385 380 308 Trgb
+0.000000 0.019045 0.005714 384 306 397 383 393 384 Trgb
+0.000000 0.009523 0.002857 384 306 393 384 380 307 Trgb
+0.000000 0.617376 0.185213 369 434 371 436 369 435 Trgb
+0.000000 0.617376 0.185213 371 436 371 437 369 435 Trgb
+0.000000 0.617376 0.185213 371 437 369 436 369 435 Trgb
+0.000000 0.617376 0.185213 369 436 367 434 369 435 Trgb
+0.000000 0.617376 0.185213 367 434 367 434 369 435 Trgb
+0.000000 0.617376 0.185213 367 434 369 434 369 435 Trgb
+0.000000 0.264623 0.079387 399 385 371 436 369 434 Trgb
+0.000000 0.200825 0.060247 399 385 369 434 397 383 Trgb
+0.000000 0.237071 0.071121 399 386 371 437 371 436 Trgb
+0.000000 0.282747 0.084824 399 386 371 436 399 385 Trgb
+0.000000 0.091351 0.027405 397 383 369 434 367 434 Trgb
+0.000000 0.045675 0.013703 397 383 367 434 394 383 Trgb
+0.000000 0.698748 0.209624 369 435 369 433 369 435 Trgb
+0.000000 0.698748 0.209624 369 433 369 434 369 435 Trgb
+0.000000 0.698748 0.209624 369 434 369 435 369 435 Trgb
+0.000000 0.698748 0.209624 369 435 370 437 369 435 Trgb
+0.000000 0.698748 0.209624 370 437 369 437 369 435 Trgb
+0.000000 0.698748 0.209624 369 437 369 435 369 435 Trgb
+0.000000 0.035263 0.010579 369 437 329 445 329 443 Trgb
+0.000000 0.028701 0.008610 369 437 329 443 369 435 Trgb
+0.000000 0.027065 0.008120 370 437 329 445 329 445 Trgb
+0.000000 0.034445 0.010334 370 437 329 445 369 437 Trgb
+0.000000 0.014759 0.004428 369 435 329 443 328 442 Trgb
+0.000000 0.007380 0.002214 369 435 328 442 369 433 Trgb
+0.000793 0.000950 0.000349 318 443 321 455 315 446 Trgb
+0.122526 0.146716 0.053848 327 441 329 451 318 443 Trgb
+0.080197 0.096030 0.035245 321 455 318 443 329 451 Trgb
+0.149369 0.178859 0.065646 329 451 331 457 321 455 Trgb
+0.000000 0.000000 0.000000 318 436 318 443 315 446 Trgb
+0.043122 0.051635 0.018951 326 432 327 441 318 443 Trgb
+0.000000 0.000000 0.000000 318 443 318 436 326 432 Trgb
+0.000000 0.000000 0.000000 326 430 326 432 318 436 Trgb
+0.243693 0.291804 0.107100 340 451 337 439 342 441 Trgb
+0.201137 0.240847 0.088397 329 451 327 441 337 439 Trgb
+0.255047 0.305399 0.112089 337 439 340 451 329 451 Trgb
+0.245608 0.294097 0.107941 331 457 329 451 340 451 Trgb
+0.146662 0.175617 0.064456 337 439 337 432 342 441 Trgb
+0.121733 0.145766 0.053500 327 441 326 432 337 439 Trgb
+0.078611 0.094131 0.034548 337 432 337 439 326 432 Trgb
+0.000000 0.000000 0.000000 326 432 326 430 337 432 Trgb
+0.000000 0.696899 0.209070 360 448 358 449 358 447 Trgb
+0.000000 0.696899 0.209070 358 449 356 448 358 447 Trgb
+0.000000 0.696899 0.209070 356 448 356 446 358 447 Trgb
+0.000000 0.696899 0.209070 356 446 358 445 358 447 Trgb
+0.000000 0.696899 0.209070 358 445 360 446 358 447 Trgb
+0.000000 0.696899 0.209070 360 446 360 448 358 447 Trgb
+0.000000 0.000000 0.000000 369 433 358 445 356 446 Trgb
+0.000000 0.000000 0.000000 369 433 356 446 367 434 Trgb
+0.000000 0.028512 0.008554 371 434 360 446 358 445 Trgb
+0.000000 0.014256 0.004277 371 434 358 445 369 433 Trgb
+0.000000 0.057393 0.017218 371 436 360 448 360 446 Trgb
+0.000000 0.050081 0.015024 371 436 360 446 371 434 Trgb
+0.031196 0.349100 0.076059 362 452 354 455 356 450 Trgb
+0.044298 0.495717 0.108003 366 452 361 456 362 452 Trgb
+0.031814 0.356014 0.077566 354 455 362 452 361 456 Trgb
+0.013721 0.153545 0.033453 361 456 355 455 354 455 Trgb
+0.013103 0.146631 0.031947 354 455 351 446 356 450 Trgb
+0.000000 0.000000 0.000000 350 450 350 443 351 446 Trgb
+0.004147 0.046407 0.010111 351 446 354 455 350 450 Trgb
+0.035568 0.398023 0.086718 359 444 362 452 356 450 Trgb
+0.048670 0.544640 0.118662 366 445 366 452 362 452 Trgb
+0.040558 0.453861 0.098884 362 452 359 444 366 445 Trgb
+0.025556 0.285986 0.062308 362 440 366 445 359 444 Trgb
+0.017475 0.195555 0.042606 351 446 359 444 356 450 Trgb
+0.000000 0.000000 0.000000 350 443 355 439 351 446 Trgb
+0.008519 0.095331 0.020770 359 444 351 446 355 439 Trgb
+0.011610 0.129925 0.028307 355 439 362 440 359 444 Trgb
+0.017037 0.190656 0.041539 366 445 362 440 362 440 Trgb
+0.000000 0.000000 0.000000 367 434 369 434 369 435 Trgb
+0.000000 0.000000 0.000000 369 434 371 435 369 435 Trgb
+0.000000 0.000000 0.000000 371 435 371 436 369 435 Trgb
+0.000000 0.000000 0.000000 371 436 369 436 369 435 Trgb
+0.000000 0.000000 0.000000 369 436 367 436 369 435 Trgb
+0.000000 0.000000 0.000000 367 436 367 434 369 435 Trgb
+0.000000 0.242861 0.072858 369 436 372 469 370 468 Trgb
+0.000000 0.121430 0.036429 369 436 370 468 367 436 Trgb
+0.000000 0.537282 0.161185 371 436 374 468 372 469 Trgb
+0.000000 0.450787 0.135236 371 436 372 469 369 436 Trgb
+0.000000 0.380917 0.114275 371 435 374 467 374 468 Trgb
+0.000000 0.502347 0.150704 371 435 374 468 371 436 Trgb
+0.023187 0.019364 0.008510 357 469 363 475 366 481 Trgb
+0.316349 0.264191 0.116108 374 477 384 473 381 480 Trgb
+0.200748 0.167650 0.073679 381 480 366 481 374 477 Trgb
+0.121324 0.101321 0.044529 363 475 374 477 366 481 Trgb
+0.006442 0.005380 0.002364 365 465 363 456 371 456 Trgb
+0.006442 0.005380 0.002364 363 456 365 465 357 469 Trgb
+0.018714 0.015629 0.006869 363 475 357 469 365 465 Trgb
+0.298993 0.249697 0.109738 384 473 387 466 381 480 Trgb
+0.093666 0.078222 0.034378 379 463 365 465 371 456 Trgb
+0.311877 0.260456 0.114467 384 473 374 477 379 463 Trgb
+0.191803 0.160180 0.070397 365 465 379 463 374 477 Trgb
+0.116852 0.097586 0.042888 374 477 363 475 365 465 Trgb
+0.000000 0.000000 0.000000 363 456 378 454 371 456 Trgb
+0.087224 0.072843 0.032013 378 454 379 463 371 456 Trgb
+0.294521 0.245962 0.108097 387 466 384 473 379 463 Trgb
+0.168006 0.140306 0.061662 379 463 378 454 387 466 Trgb
+0.000000 0.699893 0.209968 443 419 441 421 443 419 Trgb
+0.000000 0.699893 0.209968 441 421 441 420 443 419 Trgb
+0.000000 0.699893 0.209968 441 420 442 418 443 419 Trgb
+0.000000 0.699893 0.209968 442 418 444 416 443 419 Trgb
+0.000000 0.699893 0.209968 444 416 444 417 443 419 Trgb
+0.000000 0.699893 0.209968 444 417 443 419 443 419 Trgb
+0.000000 0.001169 0.000351 395 386 441 420 441 421 Trgb
+0.000000 0.000585 0.000175 395 386 441 421 396 386 Trgb
+0.000000 0.008146 0.002444 396 383 442 418 441 420 Trgb
+0.000000 0.004950 0.001485 396 383 441 420 395 386 Trgb
+0.000000 0.010173 0.003052 398 382 444 416 442 418 Trgb
+0.000000 0.010758 0.003227 398 382 442 418 396 383 Trgb
+0.000000 0.699690 0.209907 475 413 475 415 474 414 Trgb
+0.000000 0.699690 0.209907 475 415 474 416 474 414 Trgb
+0.000000 0.699690 0.209907 474 416 473 415 474 414 Trgb
+0.000000 0.699690 0.209907 473 415 473 412 474 414 Trgb
+0.000000 0.699690 0.209907 473 412 474 412 474 414 Trgb
+0.000000 0.699690 0.209907 474 412 475 413 474 414 Trgb
+0.000000 0.009727 0.002918 441 419 473 415 474 416 Trgb
+0.000000 0.014819 0.004446 441 419 474 416 443 421 Trgb
+0.000000 0.001545 0.000463 441 417 473 412 473 415 Trgb
+0.000000 0.003090 0.000927 441 417 473 415 441 419 Trgb
+0.000000 0.000000 0.000000 442 416 474 412 473 412 Trgb
+0.000000 0.000000 0.000000 442 416 473 412 441 417 Trgb
+0.444852 0.102658 0.109502 492 406 490 425 489 411 Trgb
+0.475371 0.109701 0.117014 490 425 477 419 489 411 Trgb
+0.234152 0.054035 0.057637 472 433 463 423 477 419 Trgb
+0.394626 0.091068 0.097139 477 419 490 425 472 433 Trgb
+0.358772 0.082794 0.088313 482 431 472 433 490 425 Trgb
+0.311095 0.071791 0.076577 479 399 492 406 489 411 Trgb
+0.148213 0.034203 0.036483 492 406 479 399 476 395 Trgb
+0.048297 0.011145 0.011888 466 396 476 395 479 399 Trgb
+0.341613 0.078834 0.084089 477 419 479 399 489 411 Trgb
+0.152014 0.035080 0.037419 463 423 461 407 477 419 Trgb
+0.178731 0.041246 0.043995 479 399 477 419 461 407 Trgb
+0.048297 0.011145 0.011888 461 407 466 396 479 399 Trgb
+0.103718 0.023935 0.025530 463 423 472 433 456 422 Trgb
+0.021580 0.004980 0.005312 461 407 463 423 456 422 Trgb
+0.000000 0.000000 0.000000 456 422 458 403 461 407 Trgb
+0.000000 0.000000 0.000000 466 396 461 407 458 403 Trgb
+0.000000 0.000000 0.000000 442 419 441 419 443 419 Trgb
+0.000000 0.000000 0.000000 441 419 441 419 443 419 Trgb
+0.000000 0.000000 0.000000 441 419 443 418 443 419 Trgb
+0.000000 0.000000 0.000000 443 418 445 418 443 419 Trgb
+0.000000 0.000000 0.000000 445 418 444 418 443 419 Trgb
+0.000000 0.000000 0.000000 444 418 442 419 443 419 Trgb
+0.000000 0.045400 0.013620 444 418 452 460 450 460 Trgb
+0.000000 0.030855 0.009257 444 418 450 460 442 419 Trgb
+0.000000 0.049070 0.014721 445 418 453 460 452 460 Trgb
+0.000000 0.054507 0.016352 445 418 452 460 444 418 Trgb
+0.000000 0.010874 0.003262 442 419 450 460 449 460 Trgb
+0.000000 0.005437 0.001631 442 419 449 460 441 419 Trgb
+0.353693 0.099034 0.090545 448 476 466 472 455 479 Trgb
+0.272514 0.076304 0.069763 443 463 458 461 448 476 Trgb
+0.402283 0.112639 0.102985 466 472 448 476 458 461 Trgb
+0.462817 0.129589 0.118481 458 461 468 458 466 472 Trgb
+0.182115 0.050992 0.046621 442 475 448 476 455 479 Trgb
+0.134561 0.037677 0.034448 434 464 443 463 448 476 Trgb
+0.092752 0.025971 0.023745 448 476 442 475 434 464 Trgb
+0.045201 0.012656 0.011571 461 445 443 449 447 441 Trgb
+0.179761 0.050333 0.046019 458 461 443 463 443 449 Trgb
+0.183153 0.051283 0.046887 443 449 461 445 458 461 Trgb
+0.336439 0.094203 0.086129 468 458 458 461 461 445 Trgb
+0.277313 0.077648 0.070992 469 456 468 458 461 445 Trgb
+0.000000 0.000000 0.000000 443 449 437 448 447 441 Trgb
+0.041809 0.011706 0.010703 443 463 434 464 443 449 Trgb
+0.000000 0.000000 0.000000 437 448 443 449 434 464 Trgb
+0.000000 0.698795 0.209638 443 439 445 440 442 440 Trgb
+0.000000 0.698795 0.209638 445 440 444 442 442 440 Trgb
+0.000000 0.698795 0.209638 444 442 441 442 442 440 Trgb
+0.000000 0.698795 0.209638 441 442 440 440 442 440 Trgb
+0.000000 0.698795 0.209638 440 440 441 439 442 440 Trgb
+0.000000 0.698795 0.209638 441 439 443 439 442 440 Trgb
+0.000000 0.031657 0.009497 445 418 445 440 443 439 Trgb
+0.000000 0.022869 0.006861 445 418 443 439 444 417 Trgb
+0.000000 0.000000 0.000000 441 417 441 439 440 440 Trgb
+0.000000 0.000000 0.000000 441 417 440 440 440 419 Trgb
+0.000000 0.009388 0.002816 444 417 443 439 441 439 Trgb
+0.000000 0.004694 0.001408 444 417 441 439 441 417 Trgb
+0.464524 0.061662 0.105237 449 436 456 454 442 452 Trgb
+0.328483 0.043604 0.074417 452 424 463 435 449 436 Trgb
+0.473280 0.062825 0.107221 456 454 449 436 463 435 Trgb
+0.488213 0.064807 0.110604 463 435 462 449 456 454 Trgb
+0.388439 0.051563 0.088000 456 454 436 460 442 452 Trgb
+0.321110 0.042625 0.072747 436 460 456 454 449 458 Trgb
+0.265926 0.035300 0.060245 428 442 449 436 442 452 Trgb
+0.186236 0.024722 0.042191 435 423 452 424 449 436 Trgb
+0.132435 0.017580 0.030003 449 436 428 442 435 423 Trgb
+0.000000 0.000000 0.000000 423 432 435 423 428 442 Trgb
+0.196048 0.026024 0.044414 463 435 452 424 449 421 Trgb
+0.189841 0.025200 0.043008 436 460 428 442 442 452 Trgb
+0.056350 0.007480 0.012766 428 442 436 460 422 446 Trgb
+0.000000 0.000000 0.000000 422 446 423 432 428 442 Trgb
+0.053800 0.007142 0.012188 452 424 435 423 449 421 Trgb
+0.000000 0.000000 0.000000 435 423 423 432 429 427 Trgb
+0.000000 0.000000 0.000000 394 385 396 383 397 384 Trgb
+0.000000 0.000000 0.000000 396 383 398 382 397 384 Trgb
+0.000000 0.000000 0.000000 398 382 399 383 397 384 Trgb
+0.000000 0.000000 0.000000 399 383 398 385 397 384 Trgb
+0.000000 0.000000 0.000000 398 385 395 386 397 384 Trgb
+0.000000 0.000000 0.000000 395 386 394 385 397 384 Trgb
+0.000000 0.009095 0.002729 395 386 418 431 417 430 Trgb
+0.000000 0.004548 0.001364 395 386 417 430 394 385 Trgb
+0.000000 0.072128 0.021639 398 385 420 430 418 431 Trgb
+0.000000 0.042886 0.012866 398 385 418 431 395 386 Trgb
+0.000000 0.092276 0.027683 399 383 422 429 420 430 Trgb
+0.000000 0.096823 0.029047 399 383 420 430 398 385 Trgb
+0.000000 0.697133 0.209140 418 430 418 428 419 429 Trgb
+0.000000 0.697133 0.209140 418 428 419 427 419 429 Trgb
+0.000000 0.697133 0.209140 419 427 421 428 419 429 Trgb
+0.000000 0.697133 0.209140 421 428 421 430 419 429 Trgb
+0.000000 0.697133 0.209140 421 430 419 431 419 429 Trgb
+0.000000 0.697133 0.209140 419 431 418 430 419 429 Trgb
+0.000000 0.020589 0.006177 419 431 420 435 418 434 Trgb
+0.000000 0.010295 0.003088 419 431 418 434 418 430 Trgb
+0.000000 0.052480 0.015744 421 430 422 435 420 435 Trgb
+0.000000 0.041682 0.012505 421 430 420 435 419 431 Trgb
+0.000000 0.042689 0.012807 421 428 422 433 422 435 Trgb
+0.000000 0.052984 0.015895 421 428 422 435 421 430 Trgb
+0.291762 0.030182 0.064389 426 444 408 438 420 431 Trgb
+0.050562 0.005231 0.011159 415 452 403 442 408 438 Trgb
+0.235211 0.024332 0.051909 408 438 426 444 415 452 Trgb
+0.389230 0.040265 0.085899 429 450 415 452 426 444 Trgb
+0.425848 0.044053 0.093980 432 426 426 444 420 431 Trgb
+0.413548 0.042781 0.091266 437 425 438 439 432 426 Trgb
+0.503383 0.052074 0.111092 426 444 432 426 438 439 Trgb
+0.523316 0.054136 0.115491 438 439 429 450 426 444 Trgb
+0.107113 0.011081 0.023639 408 438 413 420 420 431 Trgb
+0.005095 0.000527 0.001124 403 442 402 428 408 438 Trgb
+0.005095 0.000527 0.001124 413 420 408 438 402 428 Trgb
+0.000000 0.000000 0.000000 402 428 411 417 413 420 Trgb
+0.241200 0.024952 0.053230 413 420 432 426 420 431 Trgb
+0.233994 0.024206 0.051640 426 416 437 425 432 426 Trgb
+0.139181 0.014398 0.030716 432 426 413 420 426 416 Trgb
+0.000000 0.000000 0.000000 411 417 426 416 413 420 Trgb
+0.000000 0.697171 0.209151 417 467 417 468 415 467 Trgb
+0.000000 0.697171 0.209151 417 468 415 468 415 467 Trgb
+0.000000 0.697171 0.209151 415 468 414 467 415 467 Trgb
+0.000000 0.697171 0.209151 414 467 414 467 415 467 Trgb
+0.000000 0.697171 0.209151 414 467 415 467 415 467 Trgb
+0.000000 0.697171 0.209151 415 467 417 467 415 467 Trgb
+0.000000 0.044776 0.013433 421 430 417 468 417 467 Trgb
+0.000000 0.053715 0.016115 421 430 417 467 421 429 Trgb
+0.000000 0.017878 0.005364 419 428 415 467 414 467 Trgb
+0.000000 0.008939 0.002682 419 428 414 467 418 429 Trgb
+0.000000 0.050709 0.015213 421 429 417 467 415 467 Trgb
+0.000000 0.038763 0.011629 421 429 415 467 419 428 Trgb
+0.398748 0.030157 0.085781 427 480 421 486 413 487 Trgb
+0.541936 0.040987 0.116584 433 466 435 471 427 480 Trgb
+0.376526 0.028477 0.081001 407 476 427 480 413 487 Trgb
+0.519713 0.039306 0.111804 421 461 433 466 427 480 Trgb
+0.393916 0.029792 0.084742 427 480 407 476 421 461 Trgb
+0.185847 0.014056 0.039980 405 460 421 461 407 476 Trgb
+0.393176 0.029736 0.084582 435 471 433 466 429 453 Trgb
+0.168457 0.012740 0.036239 401 482 407 476 413 487 Trgb
+0.063268 0.004785 0.013611 407 476 401 482 396 463 Trgb
+0.063268 0.004785 0.013611 396 463 405 460 407 476 Trgb
+0.059310 0.004486 0.012759 429 453 410 449 417 448 Trgb
+0.370954 0.028055 0.079802 433 466 421 461 429 453 Trgb
+0.181888 0.013756 0.039129 410 449 429 453 421 461 Trgb
+0.122578 0.009271 0.026370 421 461 405 460 410 449 Trgb
+0.000000 0.000000 0.000000 405 460 396 463 410 449 Trgb
+0.000000 0.013103 0.003931 419 430 457 446 456 446 Trgb
+0.000000 0.006551 0.001965 419 430 456 446 419 431 Trgb
+0.000000 0.020230 0.006069 420 429 457 444 457 446 Trgb
+0.000000 0.019942 0.005983 420 429 457 446 419 430 Trgb
+0.000000 0.007416 0.002225 420 427 458 443 457 444 Trgb
+0.000000 0.013967 0.004190 420 427 457 444 420 429 Trgb
+0.105394 0.247297 0.070538 453 455 455 452 463 453 Trgb
+0.099335 0.233080 0.066483 463 453 462 453 453 455 Trgb
+0.076087 0.178532 0.050924 460 437 461 434 467 442 Trgb
+0.177850 0.417308 0.119032 463 453 467 442 468 449 Trgb
+0.134392 0.315339 0.089946 455 452 458 444 463 453 Trgb
+0.157331 0.369162 0.105299 467 442 463 453 458 444 Trgb
+0.113669 0.266714 0.076077 458 444 460 437 467 442 Trgb
+0.000000 0.000000 0.000000 448 446 447 447 447 440 Trgb
+0.041228 0.096737 0.027593 455 452 453 455 448 446 Trgb
+0.008584 0.020141 0.005745 447 447 448 446 453 455 Trgb
+0.000000 0.000000 0.000000 451 436 452 436 447 440 Trgb
+0.020505 0.048112 0.013723 461 434 460 437 452 436 Trgb
+0.000000 0.000000 0.000000 452 436 448 446 447 440 Trgb
+0.070226 0.164778 0.047001 458 444 455 452 448 446 Trgb
+0.037582 0.088182 0.025153 448 446 452 436 458 444 Trgb
+0.058087 0.136295 0.038876 460 437 458 444 452 436 Trgb
+0.000000 0.699414 0.209824 398 361 400 364 396 364 Trgb
+0.000000 0.699414 0.209824 400 364 398 366 396 364 Trgb
+0.000000 0.699414 0.209824 398 366 394 367 396 364 Trgb
+0.000000 0.699414 0.209824 394 367 392 364 396 364 Trgb
+0.000000 0.699414 0.209824 392 364 394 361 396 364 Trgb
+0.000000 0.699414 0.209824 394 361 398 361 396 364 Trgb
+0.000000 0.025252 0.007576 387 307 400 364 398 361 Trgb
+0.000000 0.023246 0.006974 387 307 398 361 385 304 Trgb
+0.000000 0.000000 0.000000 381 305 394 361 392 364 Trgb
+0.000000 0.000000 0.000000 381 305 392 364 379 307 Trgb
+0.000000 0.014159 0.004248 385 304 398 361 394 361 Trgb
+0.000000 0.007080 0.002124 385 304 394 361 381 305 Trgb
+0.000000 0.670057 0.201017 363 403 365 405 363 405 Trgb
+0.000000 0.670057 0.201017 365 405 366 407 363 405 Trgb
+0.000000 0.670057 0.201017 366 407 364 407 363 405 Trgb
+0.000000 0.670057 0.201017 364 407 361 406 363 405 Trgb
+0.000000 0.670057 0.201017 361 406 361 404 363 405 Trgb
+0.000000 0.670057 0.201017 361 404 363 403 363 405 Trgb
+0.000000 0.126608 0.037982 398 364 365 405 363 403 Trgb
+0.000000 0.070797 0.021239 398 364 363 403 396 362 Trgb
+0.000000 0.172428 0.051728 399 366 366 407 365 405 Trgb
+0.000000 0.177423 0.053227 399 366 365 405 398 364 Trgb
+0.000000 0.009991 0.002997 396 362 363 403 361 404 Trgb
+0.000000 0.004996 0.001499 396 362 361 404 394 362 Trgb
+0.000000 0.000000 0.000000 321 398 321 400 321 399 Trgb
+0.000000 0.000000 0.000000 321 400 320 401 321 399 Trgb
+0.000000 0.000000 0.000000 320 401 320 400 321 399 Trgb
+0.000000 0.000000 0.000000 320 400 320 397 321 399 Trgb
+0.000000 0.000000 0.000000 320 397 321 396 321 399 Trgb
+0.000000 0.000000 0.000000 321 396 321 398 321 399 Trgb
+0.000000 0.039172 0.011752 363 407 321 400 321 398 Trgb
+0.000000 0.034938 0.010481 363 407 321 398 364 405 Trgb
+0.000000 0.022937 0.006881 363 408 320 401 321 400 Trgb
+0.000000 0.033171 0.009951 363 408 321 400 363 407 Trgb
+0.000000 0.020469 0.006141 364 405 321 398 321 396 Trgb
+0.000000 0.010235 0.003070 364 405 321 396 363 403 Trgb
+0.000000 0.000000 0.000000 316 395 314 403 312 397 Trgb
+0.027860 0.282235 0.062019 323 395 322 402 316 395 Trgb
+0.016503 0.167185 0.036738 314 403 316 395 322 402 Trgb
+0.028485 0.288569 0.063411 322 402 320 407 314 403 Trgb
+0.012424 0.125863 0.027657 320 407 319 407 314 403 Trgb
+0.000000 0.000000 0.000000 315 392 316 395 312 397 Trgb
+0.011357 0.115051 0.025282 322 390 323 395 316 395 Trgb
+0.000000 0.000000 0.000000 316 395 315 392 322 390 Trgb
+0.047694 0.483162 0.106171 326 405 328 397 329 400 Trgb
+0.045026 0.456136 0.100232 322 402 323 395 328 397 Trgb
+0.051278 0.519465 0.114148 328 397 326 405 322 402 Trgb
+0.046094 0.466948 0.102608 320 407 322 402 326 405 Trgb
+0.030749 0.311499 0.068450 328 397 327 394 329 400 Trgb
+0.028523 0.288951 0.063495 323 395 322 390 328 397 Trgb
+0.017829 0.180617 0.039689 327 394 328 397 322 390 Trgb
+0.000000 0.699487 0.209846 371 439 368 439 370 437 Trgb
+0.000000 0.699487 0.209846 368 439 368 437 370 437 Trgb
+0.000000 0.699487 0.209846 368 437 370 436 370 437 Trgb
+0.000000 0.699487 0.209846 370 436 372 436 370 437 Trgb
+0.000000 0.699487 0.209846 372 436 372 438 370 437 Trgb
+0.000000 0.699487 0.209846 372 438 371 439 370 437 Trgb
+0.000000 0.000605 0.000182 363 404 370 436 368 437 Trgb
+0.000000 0.000303 0.000091 363 404 368 437 361 405 Trgb
+0.000000 0.016071 0.004821 365 404 372 436 370 436 Trgb
+0.000000 0.008489 0.002547 365 404 370 436 363 404 Trgb
+0.000000 0.023048 0.006914 365 406 372 438 372 436 Trgb
+0.000000 0.023350 0.007005 365 406 372 436 365 404 Trgb
+0.065732 0.277683 0.068683 373 448 364 445 372 445 Trgb
+0.067033 0.283180 0.070043 364 445 370 438 372 445 Trgb
+0.026637 0.112527 0.027833 361 434 368 430 370 438 Trgb
+0.031584 0.133427 0.033002 370 438 364 445 361 434 Trgb
+0.005867 0.024787 0.006131 360 440 361 434 364 445 Trgb
+0.104129 0.439892 0.108804 379 441 373 448 372 445 Trgb
+0.089964 0.380052 0.094003 381 435 379 440 379 441 Trgb
+0.105430 0.445389 0.110164 370 438 379 441 372 445 Trgb
+0.046486 0.196380 0.048573 368 430 376 430 370 438 Trgb
+0.089831 0.379489 0.093864 379 441 370 438 376 430 Trgb
+0.091265 0.385549 0.095363 376 430 381 435 379 441 Trgb
+0.000920 0.003887 0.000961 368 430 361 434 367 427 Trgb
+0.000000 0.000000 0.000000 361 434 367 427 361 434 Trgb
+0.020769 0.087740 0.021702 376 430 368 430 367 427 Trgb
+0.019849 0.083853 0.020740 367 427 376 430 376 430 Trgb
+0.047000 0.198553 0.049111 381 435 376 430 376 430 Trgb
+0.000000 0.699497 0.209849 381 445 379 445 381 444 Trgb
+0.000000 0.699497 0.209849 379 445 380 444 381 444 Trgb
+0.000000 0.699497 0.209849 380 444 382 443 381 444 Trgb
+0.000000 0.699497 0.209849 382 443 383 443 381 444 Trgb
+0.000000 0.699497 0.209849 383 443 383 444 381 444 Trgb
+0.000000 0.699497 0.209849 383 444 381 445 381 444 Trgb
+0.000000 0.000696 0.000209 362 406 380 444 379 445 Trgb
+0.000000 0.000348 0.000104 362 406 379 445 361 406 Trgb
+0.000000 0.016007 0.004802 364 405 382 443 380 444 Trgb
+0.000000 0.008525 0.002558 364 405 380 444 362 406 Trgb
+0.000000 0.022792 0.006838 365 404 383 443 382 443 Trgb
+0.000000 0.023140 0.006942 365 404 382 443 364 405 Trgb
+0.310982 0.003067 0.062810 384 465 374 464 391 465 Trgb
+0.084174 0.000830 0.017001 363 455 361 451 374 464 Trgb
+0.485793 0.004791 0.098117 374 464 393 453 391 465 Trgb
+0.382596 0.003773 0.077274 371 443 388 435 393 453 Trgb
+0.343159 0.003384 0.069309 393 453 374 464 371 443 Trgb
+0.125602 0.001239 0.025368 361 451 371 443 374 464 Trgb
+0.577749 0.005698 0.116689 393 453 403 454 391 465 Trgb
+0.474551 0.004680 0.095846 388 435 400 433 393 453 Trgb
+0.527070 0.005198 0.106454 403 454 393 453 400 433 Trgb
+0.374535 0.003694 0.075646 400 433 401 437 403 454 Trgb
+0.000000 0.000000 0.000000 379 423 360 435 372 424 Trgb
+0.165038 0.001628 0.033333 388 435 371 443 379 423 Trgb
+0.041428 0.000409 0.008367 360 435 379 423 371 443 Trgb
+0.041428 0.000409 0.008367 371 443 361 451 360 435 Trgb
+0.256994 0.002534 0.051906 400 433 388 435 379 423 Trgb
+0.133383 0.001315 0.026940 379 423 389 425 400 433 Trgb
+0.000000 0.699868 0.209960 440 368 438 370 438 367 Trgb
+0.000000 0.699868 0.209960 438 370 436 368 438 367 Trgb
+0.000000 0.699868 0.209960 436 368 436 365 438 367 Trgb
+0.000000 0.699868 0.209960 436 365 438 363 438 367 Trgb
+0.000000 0.699868 0.209960 438 363 440 365 438 367 Trgb
+0.000000 0.699868 0.209960 440 365 440 368 438 367 Trgb
+0.000000 0.005175 0.001553 394 366 436 368 438 370 Trgb
+0.000000 0.008820 0.002646 394 366 438 370 396 367 Trgb
+0.000000 0.000510 0.000153 394 363 436 365 436 368 Trgb
+0.000000 0.001020 0.000306 394 363 436 368 394 366 Trgb
+0.000000 0.000000 0.000000 396 361 438 363 436 365 Trgb
+0.000000 0.000000 0.000000 396 361 436 365 394 363 Trgb
+0.130763 0.477881 0.121729 448 370 441 374 446 367 Trgb
+0.101991 0.372731 0.094944 441 374 448 370 440 377 Trgb
+0.069415 0.253681 0.064619 440 377 434 377 441 374 Trgb
+0.110114 0.402415 0.102506 441 374 438 363 446 367 Trgb
+0.022716 0.083017 0.021147 430 370 431 362 438 363 Trgb
+0.063387 0.231649 0.059007 438 363 441 374 430 370 Trgb
+0.051461 0.188065 0.047905 434 377 430 370 441 374 Trgb
+0.115504 0.422115 0.107524 446 360 448 370 446 367 Trgb
+0.094854 0.346649 0.088301 438 363 446 360 446 367 Trgb
+0.022716 0.083017 0.021147 431 362 435 356 438 363 Trgb
+0.048127 0.175883 0.044802 446 360 438 363 435 356 Trgb
+0.025411 0.092867 0.023656 435 356 442 357 446 360 Trgb
+0.000000 0.000000 0.000000 431 362 430 370 427 363 Trgb
+0.000000 0.000000 0.000000 430 373 427 363 430 370 Trgb
+0.010790 0.039432 0.010044 430 370 434 377 430 373 Trgb
+0.000000 0.000000 0.000000 435 356 431 362 427 363 Trgb
+0.000000 0.697531 0.209259 400 424 402 424 403 424 Trgb
+0.000000 0.697531 0.209259 402 424 405 424 403 424 Trgb
+0.000000 0.697531 0.209259 405 424 406 424 403 424 Trgb
+0.000000 0.697531 0.209259 406 424 404 424 403 424 Trgb
+0.000000 0.697531 0.209259 404 424 401 425 403 424 Trgb
+0.000000 0.697531 0.209259 401 425 400 424 403 424 Trgb
+0.000000 0.010115 0.003035 395 364 402 424 400 424 Trgb
+0.000000 0.005058 0.001517 395 364 400 424 393 364 Trgb
+0.000000 0.042881 0.012864 398 363 405 424 402 424 Trgb
+0.000000 0.029027 0.008708 398 363 402 424 395 364 Trgb
+0.000000 0.046621 0.013986 399 364 406 424 405 424 Trgb
+0.000000 0.051678 0.015503 399 364 405 424 398 363 Trgb
+0.000000 0.692681 0.207804 401 424 402 423 403 424 Trgb
+0.000000 0.692681 0.207804 402 423 404 423 403 424 Trgb
+0.000000 0.692681 0.207804 404 423 405 424 403 424 Trgb
+0.000000 0.692681 0.207804 405 424 405 426 403 424 Trgb
+0.000000 0.692681 0.207804 405 426 403 426 403 424 Trgb
+0.000000 0.692681 0.207804 403 426 401 424 403 424 Trgb
+0.000000 0.033284 0.009985 403 426 395 452 393 450 Trgb
+0.000000 0.016642 0.004993 403 426 393 450 401 424 Trgb
+0.000000 0.083949 0.025185 405 426 397 451 395 452 Trgb
+0.000000 0.066938 0.020081 405 426 395 452 403 426 Trgb
+0.000000 0.067677 0.020303 405 424 397 450 397 451 Trgb
+0.000000 0.084319 0.025296 405 424 397 451 405 426 Trgb
+0.009477 0.046295 0.011154 386 451 390 456 387 455 Trgb
+0.023261 0.113633 0.027379 396 460 387 455 390 456 Trgb
+0.055621 0.271710 0.065466 390 456 398 458 396 460 Trgb
+0.082430 0.402675 0.097021 398 458 403 455 396 460 Trgb
+0.044843 0.219063 0.052781 398 451 390 446 397 444 Trgb
+0.009477 0.046295 0.011154 390 456 386 451 390 446 Trgb
+0.041455 0.202511 0.048793 390 446 398 451 390 456 Trgb
+0.073815 0.360588 0.086881 398 458 390 456 398 451 Trgb
+0.067345 0.328984 0.079266 403 445 398 451 397 444 Trgb
+0.077745 0.379787 0.091506 404 449 403 455 403 445 Trgb
+0.090766 0.443397 0.106833 398 451 403 445 403 455 Trgb
+0.100624 0.491553 0.118435 403 455 398 458 398 451 Trgb
+0.012865 0.062846 0.015142 390 446 395 440 397 444 Trgb
+0.000000 0.000000 0.000000 386 451 387 445 390 446 Trgb
+0.000000 0.000000 0.000000 395 440 390 446 387 445 Trgb
+0.035367 0.172767 0.041627 395 440 403 445 397 444 Trgb
+0.000000 0.637740 0.191322 379 451 379 452 377 451 Trgb
+0.000000 0.637740 0.191322 379 452 378 452 377 451 Trgb
+0.000000 0.637740 0.191322 378 452 376 451 377 451 Trgb
+0.000000 0.637740 0.191322 376 451 376 449 377 451 Trgb
+0.000000 0.637740 0.191322 376 449 377 449 377 451 Trgb
+0.000000 0.637740 0.191322 377 449 379 451 377 451 Trgb
+0.000000 0.252303 0.075691 405 426 379 452 379 451 Trgb
+0.000000 0.246714 0.074014 405 426 379 451 404 424 Trgb
+0.000000 0.000000 0.000000 403 423 377 449 376 449 Trgb
+0.000000 0.000000 0.000000 403 423 376 449 402 423 Trgb
+0.000000 0.160749 0.048225 404 424 379 451 377 449 Trgb
+0.000000 0.080375 0.024112 404 424 377 449 403 423 Trgb
+0.017498 0.271496 0.057799 377 454 377 459 372 456 Trgb
+0.034877 0.541162 0.115208 382 450 384 455 377 454 Trgb
+0.029698 0.460799 0.098099 377 459 377 454 384 455 Trgb
+0.028021 0.434774 0.092559 384 455 382 458 377 459 Trgb
+0.008105 0.125751 0.026771 377 459 370 455 372 456 Trgb
+0.010945 0.169818 0.036153 370 450 377 454 372 456 Trgb
+0.023966 0.371853 0.079164 378 445 382 450 377 454 Trgb
+0.012233 0.189812 0.040409 377 454 370 450 378 445 Trgb
+0.002840 0.044067 0.009382 373 444 378 445 370 450 Trgb
+0.032683 0.507117 0.107960 384 455 382 450 385 447 Trgb
+0.025310 0.392708 0.083604 385 447 384 452 384 455 Trgb
+0.001552 0.024074 0.005125 370 455 370 450 372 456 Trgb
+0.000000 0.000000 0.000000 371 447 373 444 370 450 Trgb
+0.021771 0.337807 0.071916 382 450 378 445 385 447 Trgb
+0.010039 0.155767 0.033161 378 442 385 447 378 445 Trgb
+0.002840 0.044067 0.009382 378 445 373 444 378 442 Trgb
+0.000000 0.699962 0.209989 436 449 434 451 435 449 Trgb
+0.000000 0.699962 0.209989 434 451 433 451 435 449 Trgb
+0.000000 0.699962 0.209989 433 451 434 449 435 449 Trgb
+0.000000 0.699962 0.209989 434 449 435 447 435 449 Trgb
+0.000000 0.699962 0.209989 435 447 436 447 435 449 Trgb
+0.000000 0.699962 0.209989 436 447 436 449 435 449 Trgb
+0.000000 0.002331 0.000699 402 424 434 449 433 451 Trgb
+0.000000 0.001165 0.000350 402 424 433 451 402 426 Trgb
+0.000000 0.006038 0.001812 404 423 435 447 434 449 Trgb
+0.000000 0.004767 0.001430 404 423 434 449 402 424 Trgb
+0.000000 0.004978 0.001494 405 423 436 447 435 447 Trgb
+0.000000 0.006144 0.001843 405 423 435 447 404 423 Trgb
+0.240590 0.297323 0.107583 437 464 437 455 445 458 Trgb
+0.089658 0.110800 0.040092 424 458 427 449 437 455 Trgb
+0.138434 0.171078 0.061902 437 455 437 464 424 458 Trgb
+0.058982 0.072890 0.026374 428 461 424 458 437 464 Trgb
+0.252665 0.312245 0.112982 447 446 447 455 445 458 Trgb
+0.110270 0.136273 0.049309 442 437 445 440 447 446 Trgb
+0.267098 0.330082 0.119436 437 455 447 446 445 458 Trgb
+0.110128 0.136097 0.049245 427 449 434 441 437 455 Trgb
+0.185412 0.229133 0.082909 447 446 437 455 434 441 Trgb
+0.124703 0.154109 0.055763 434 441 442 437 447 446 Trgb
+0.010206 0.012612 0.004564 427 449 424 458 422 443 Trgb
+0.000000 0.000000 0.000000 422 452 422 443 424 458 Trgb
+0.000000 0.000000 0.000000 432 435 422 443 424 441 Trgb
+0.030676 0.037910 0.013717 434 441 427 449 422 443 Trgb
+0.020470 0.025297 0.009154 422 443 432 435 434 441 Trgb
+0.039214 0.048461 0.017535 442 437 434 441 432 435 Trgb
+0.000000 0.675208 0.202562 239 301 244 305 240 305 Trgb
+0.000000 0.675208 0.202562 244 305 244 309 240 305 Trgb
+0.000000 0.675208 0.202562 244 309 241 309 240 305 Trgb
+0.000000 0.675208 0.202562 241 309 236 305 240 305 Trgb
+0.000000 0.675208 0.202562 236 305 236 301 240 305 Trgb
+0.000000 0.675208 0.202562 236 301 239 301 240 305 Trgb
+0.000000 0.139589 0.041877 309 230 244 305 239 301 Trgb
+0.000000 0.098494 0.029548 309 230 239 301 305 226 Trgb
+0.000000 0.142419 0.042726 310 234 244 309 244 305 Trgb
+0.000000 0.161552 0.048465 310 234 244 305 309 230 Trgb
+0.000000 0.038266 0.011480 305 226 239 301 236 301 Trgb
+0.000000 0.019133 0.005740 305 226 236 301 301 226 Trgb
+0.000000 0.697893 0.209368 237 302 239 302 240 305 Trgb
+0.000000 0.697893 0.209368 239 302 242 305 240 305 Trgb
+0.000000 0.697893 0.209368 242 305 243 308 240 305 Trgb
+0.000000 0.697893 0.209368 243 308 241 308 240 305 Trgb
+0.000000 0.697893 0.209368 241 308 238 305 240 305 Trgb
+0.000000 0.697893 0.209368 238 305 237 302 240 305 Trgb
+0.000000 0.017023 0.005107 238 305 176 350 175 346 Trgb
+0.000000 0.008512 0.002553 238 305 175 346 237 302 Trgb
+0.000000 0.044670 0.013401 241 308 179 352 176 350 Trgb
+0.000000 0.035103 0.010531 241 308 176 350 238 305 Trgb
+0.000000 0.037215 0.011165 243 308 181 352 179 352 Trgb
+0.000000 0.045727 0.013718 243 308 179 352 241 308 Trgb
+0.000000 0.699920 0.209976 176 348 178 347 178 349 Trgb
+0.000000 0.699920 0.209976 178 347 180 348 178 349 Trgb
+0.000000 0.699920 0.209976 180 348 180 351 178 349 Trgb
+0.000000 0.699920 0.209976 180 351 178 352 178 349 Trgb
+0.000000 0.699920 0.209976 178 352 176 351 178 349 Trgb
+0.000000 0.699920 0.209976 176 351 176 348 178 349 Trgb
+0.000000 0.001914 0.000574 176 351 145 347 145 344 Trgb
+0.000000 0.000957 0.000287 176 351 145 344 176 348 Trgb
+0.000000 0.007792 0.002337 178 352 147 348 145 347 Trgb
+0.000000 0.005332 0.001599 178 352 145 347 176 351 Trgb
+0.000000 0.000000 0.000000 176 348 145 344 147 343 Trgb
+0.000000 0.000000 0.000000 176 348 147 343 178 347 Trgb
+0.000000 0.699197 0.209759 146 344 148 344 147 345 Trgb
+0.000000 0.699197 0.209759 148 344 149 345 147 345 Trgb
+0.000000 0.699197 0.209759 149 345 148 347 147 345 Trgb
+0.000000 0.699197 0.209759 148 347 146 347 147 345 Trgb
+0.000000 0.699197 0.209759 146 347 145 345 147 345 Trgb
+0.000000 0.699197 0.209759 145 345 146 344 147 345 Trgb
+0.000000 0.000000 0.000000 145 345 151 323 151 321 Trgb
+0.000000 0.000000 0.000000 145 345 151 321 146 344 Trgb
+0.000000 0.025417 0.007625 148 344 153 321 154 322 Trgb
+0.000000 0.029199 0.008760 148 344 154 322 149 345 Trgb
+0.000000 0.007212 0.002163 146 344 151 321 153 321 Trgb
+0.000000 0.014423 0.004327 146 344 153 321 148 344 Trgb
+0.041504 0.027267 0.013754 155 311 144 313 148 310 Trgb
+0.041504 0.027267 0.013754 148 310 162 312 155 311 Trgb
+0.133196 0.087504 0.044140 164 317 155 311 162 312 Trgb
+0.157254 0.103310 0.052113 143 333 145 322 150 331 Trgb
+0.048551 0.031896 0.016089 138 320 144 313 145 322 Trgb
+0.055597 0.036525 0.018424 145 322 143 333 138 320 Trgb
+0.007046 0.004629 0.002335 141 328 138 320 143 333 Trgb
+0.203918 0.133965 0.067577 157 336 143 333 150 331 Trgb
+0.286927 0.188499 0.095085 145 322 159 325 150 331 Trgb
+0.090055 0.059162 0.029843 144 313 155 311 145 322 Trgb
+0.226774 0.148981 0.075151 159 325 145 322 155 311 Trgb
+0.269915 0.177323 0.089448 155 311 164 317 159 325 Trgb
+0.333590 0.219155 0.110549 159 325 157 336 150 331 Trgb
+0.216378 0.142151 0.071706 167 325 161 332 157 336 Trgb
+0.320101 0.210293 0.106079 157 336 159 325 167 325 Trgb
+0.316578 0.207979 0.104911 164 317 167 325 159 325 Trgb
+0.000000 0.698678 0.209603 147 347 147 346 147 345 Trgb
+0.000000 0.698678 0.209603 147 346 147 344 147 345 Trgb
+0.000000 0.698678 0.209603 147 344 147 344 147 345 Trgb
+0.000000 0.698678 0.209603 147 344 147 345 147 345 Trgb
+0.000000 0.698678 0.209603 147 345 147 346 147 345 Trgb
+0.000000 0.698678 0.209603 147 346 147 347 147 345 Trgb
+0.000000 0.018415 0.005524 147 344 109 337 110 336 Trgb
+0.000000 0.009207 0.002762 147 344 110 336 147 344 Trgb
+0.000000 0.037448 0.011234 147 346 109 338 109 337 Trgb
+0.000000 0.032535 0.009761 147 346 109 337 147 344 Trgb
+0.000000 0.023946 0.007184 147 347 109 339 109 338 Trgb
+0.000000 0.033154 0.009946 147 347 109 338 147 346 Trgb
+0.013745 0.002545 0.003258 96 334 94 347 91 334 Trgb
+0.190914 0.035354 0.045254 106 349 105 355 94 347 Trgb
+0.152290 0.028202 0.036098 94 347 96 334 106 349 Trgb
+0.295853 0.054788 0.070128 108 336 106 349 96 334 Trgb
+0.013745 0.002545 0.003258 99 323 96 334 91 334 Trgb
+0.064484 0.011941 0.015285 113 320 111 324 99 323 Trgb
+0.078229 0.014487 0.018543 96 334 99 323 111 324 Trgb
+0.221792 0.041073 0.052573 111 324 108 336 96 334 Trgb
+0.438208 0.081150 0.103872 119 353 121 339 127 341 Trgb
+0.315714 0.058466 0.074836 105 355 106 349 119 353 Trgb
+0.452629 0.083820 0.107290 121 339 119 353 106 349 Trgb
+0.471392 0.087295 0.111737 106 349 108 336 121 339 Trgb
+0.364147 0.067435 0.086316 121 339 125 328 127 341 Trgb
+0.115222 0.021337 0.027312 111 324 113 320 125 328 Trgb
+0.304506 0.056390 0.072179 125 328 121 339 111 324 Trgb
+0.397330 0.073580 0.094182 108 336 111 324 121 339 Trgb
+0.000000 0.691781 0.207534 149 346 148 347 147 345 Trgb
+0.000000 0.691781 0.207534 148 347 147 346 147 345 Trgb
+0.000000 0.691781 0.207534 147 346 145 345 147 345 Trgb
+0.000000 0.691781 0.207534 145 345 146 344 147 345 Trgb
+0.000000 0.691781 0.207534 146 344 147 345 147 345 Trgb
+0.000000 0.691781 0.207534 147 345 149 346 147 345 Trgb
+0.000000 0.000000 0.000000 145 345 131 375 131 374 Trgb
+0.000000 0.000000 0.000000 145 345 131 374 146 344 Trgb
+0.000000 0.058813 0.017644 147 346 132 376 131 375 Trgb
+0.000000 0.029406 0.008822 147 346 131 375 145 345 Trgb
+0.000000 0.093726 0.028118 148 347 134 376 132 376 Trgb
+0.000000 0.090973 0.027292 148 347 132 376 147 346 Trgb
+0.000000 0.000000 0.000000 124 370 125 375 124 380 Trgb
+0.107475 0.388264 0.099148 136 381 141 379 133 384 Trgb
+0.029201 0.105490 0.026938 133 366 141 370 136 368 Trgb
+0.031304 0.113090 0.028879 125 375 130 379 124 380 Trgb
+0.054230 0.195912 0.050028 133 384 124 380 130 379 Trgb
+0.102218 0.369274 0.094298 130 379 136 381 133 384 Trgb
+0.023944 0.086500 0.022089 129 369 133 366 136 368 Trgb
+0.008378 0.030267 0.007729 125 375 124 370 129 369 Trgb
+0.008378 0.030267 0.007729 133 366 129 369 124 370 Trgb
+0.074140 0.267838 0.068396 141 370 138 374 136 368 Trgb
+0.095135 0.343686 0.087764 138 374 141 370 141 379 Trgb
+0.129488 0.467789 0.119455 141 379 136 381 138 374 Trgb
+0.068883 0.248847 0.063546 138 374 129 369 136 368 Trgb
+0.039682 0.143357 0.036608 130 379 125 375 129 369 Trgb
+0.084621 0.305704 0.078065 129 369 138 374 130 379 Trgb
+0.124231 0.448798 0.114606 136 381 130 379 138 374 Trgb
+0.000000 0.000000 0.000000 133 384 131 383 131 381 Trgb
+0.000000 0.000000 0.000000 131 383 130 380 131 381 Trgb
+0.000000 0.000000 0.000000 130 380 129 379 131 381 Trgb
+0.000000 0.000000 0.000000 129 379 131 380 131 381 Trgb
+0.000000 0.000000 0.000000 131 380 132 382 131 381 Trgb
+0.000000 0.000000 0.000000 132 382 133 384 131 381 Trgb
+0.000000 0.087931 0.026379 178 348 131 380 129 379 Trgb
+0.000000 0.043965 0.013190 178 348 129 379 176 347 Trgb
+0.000000 0.299857 0.089957 179 350 132 382 131 380 Trgb
+0.000000 0.215876 0.064763 179 350 131 380 178 348 Trgb
+0.000000 0.295907 0.088772 179 352 133 384 132 382 Trgb
+0.000000 0.339872 0.101962 179 352 132 382 179 350 Trgb
+0.000000 0.691585 0.207476 106 387 105 387 105 385 Trgb
+0.000000 0.691585 0.207476 105 387 103 386 105 385 Trgb
+0.000000 0.691585 0.207476 103 386 104 384 105 385 Trgb
+0.000000 0.691585 0.207476 104 384 105 383 105 385 Trgb
+0.000000 0.691585 0.207476 105 383 107 385 105 385 Trgb
+0.000000 0.691585 0.207476 107 385 106 387 105 385 Trgb
+0.000000 0.038905 0.011671 131 383 105 387 106 387 Trgb
+0.000000 0.068470 0.020541 131 383 106 387 132 383 Trgb
+0.000000 0.059130 0.017739 133 381 107 385 105 383 Trgb
+0.000000 0.029565 0.008870 133 381 105 383 131 379 Trgb
+0.000000 0.094922 0.028477 132 383 106 387 107 385 Trgb
+0.000000 0.091809 0.027543 132 383 107 385 133 381 Trgb
+0.036557 0.227068 0.052725 105 391 97 391 99 386 Trgb
+0.065148 0.404652 0.093960 111 392 105 395 105 391 Trgb
+0.037225 0.231217 0.053688 97 391 105 391 105 395 Trgb
+0.009849 0.061174 0.014205 97 391 97 381 99 386 Trgb
+0.052749 0.327638 0.076077 104 381 105 391 99 386 Trgb
+0.083603 0.519279 0.120576 113 385 111 392 105 391 Trgb
+0.071872 0.446414 0.103657 105 391 104 381 113 385 Trgb
+0.058213 0.361574 0.083957 110 379 113 385 104 381 Trgb
+0.026041 0.161745 0.037557 97 381 104 381 99 386 Trgb
+0.000000 0.000000 0.000000 100 378 105 376 97 381 Trgb
+0.016192 0.100570 0.023352 104 381 97 381 105 376 Trgb
+0.029241 0.181624 0.042173 105 376 110 379 104 381 Trgb
+0.069674 0.432765 0.100488 111 392 113 385 113 389 Trgb
+0.044015 0.273387 0.063480 113 380 113 389 113 385 Trgb
+0.044284 0.275061 0.063869 113 385 110 379 113 380 Trgb
+0.015313 0.095110 0.022085 110 379 105 376 113 380 Trgb
+0.000000 0.698498 0.209550 130 380 132 380 131 381 Trgb
+0.000000 0.698498 0.209550 132 380 133 381 131 381 Trgb
+0.000000 0.698498 0.209550 133 381 132 383 131 381 Trgb
+0.000000 0.698498 0.209550 132 383 130 383 131 381 Trgb
+0.000000 0.698498 0.209550 130 383 129 381 131 381 Trgb
+0.000000 0.698498 0.209550 129 381 130 380 131 381 Trgb
+0.000000 0.000000 0.000000 129 381 111 401 111 400 Trgb
+0.000000 0.000000 0.000000 129 381 111 400 130 380 Trgb
+0.000000 0.023294 0.006988 130 383 112 403 111 401 Trgb
+0.000000 0.011647 0.003494 130 383 111 401 129 381 Trgb
+0.000000 0.040413 0.012124 132 383 113 403 112 403 Trgb
+0.000000 0.037677 0.011303 132 383 112 403 130 383 Trgb
+0.019290 0.043219 0.012502 102 398 104 406 103 408 Trgb
+0.112959 0.253086 0.073209 111 411 119 410 113 412 Trgb
+0.059036 0.132271 0.038261 113 412 103 408 111 411 Trgb
+0.071059 0.159208 0.046053 104 406 111 411 103 408 Trgb
+0.088148 0.197496 0.057129 110 400 111 391 118 396 Trgb
+0.000000 0.000000 0.000000 102 398 106 393 111 391 Trgb
+0.044502 0.099707 0.028842 111 391 110 400 102 398 Trgb
+0.063792 0.142926 0.041344 104 406 102 398 110 400 Trgb
+0.157140 0.352073 0.101843 121 404 110 400 118 396 Trgb
+0.174684 0.391380 0.113213 119 410 111 411 121 404 Trgb
+0.165263 0.370273 0.107107 110 400 121 404 111 411 Trgb
+0.115561 0.258915 0.074895 111 411 104 406 110 400 Trgb
+0.060868 0.136376 0.039449 111 391 121 395 118 396 Trgb
+0.129860 0.290952 0.084162 121 395 121 404 118 396 Trgb
+0.147404 0.330260 0.095533 122 405 119 410 121 404 Trgb
+0.110704 0.248032 0.071747 121 404 121 395 122 405 Trgb
+0.000000 0.699554 0.209866 131 380 131 379 131 381 Trgb
+0.000000 0.699554 0.209866 131 379 132 380 131 381 Trgb
+0.000000 0.699554 0.209866 132 380 132 382 131 381 Trgb
+0.000000 0.699554 0.209866 132 382 131 383 131 381 Trgb
+0.000000 0.699554 0.209866 131 383 130 382 131 381 Trgb
+0.000000 0.699554 0.209866 130 382 131 380 131 381 Trgb
+0.000000 0.019279 0.005784 130 382 92 378 93 376 Trgb
+0.000000 0.013935 0.004181 130 382 93 376 131 380 Trgb
+0.000000 0.018894 0.005668 131 383 93 380 92 378 Trgb
+0.000000 0.021758 0.006527 131 383 92 378 130 382 Trgb
+0.000000 0.005728 0.001718 131 380 93 376 94 376 Trgb
+0.000000 0.002864 0.000859 131 380 94 376 131 379 Trgb
+0.000000 0.000000 0.000000 83 371 82 384 82 377 Trgb
+0.062639 0.107049 0.033938 90 370 88 379 83 371 Trgb
+0.045424 0.077629 0.024611 82 384 83 371 88 379 Trgb
+0.092448 0.157993 0.050088 88 379 89 387 82 384 Trgb
+0.068102 0.116386 0.036898 89 387 93 390 82 384 Trgb
+0.017215 0.029420 0.009327 94 365 90 370 83 371 Trgb
+0.214613 0.366772 0.116277 98 385 99 373 105 379 Trgb
+0.124366 0.212540 0.067381 88 379 90 370 99 373 Trgb
+0.189956 0.324634 0.102918 99 373 98 385 88 379 Trgb
+0.175253 0.299506 0.094952 89 387 88 379 98 385 Trgb
+0.190267 0.325166 0.103087 104 384 98 385 105 379 Trgb
+0.141265 0.241421 0.076537 98 385 104 384 93 390 Trgb
+0.150908 0.257900 0.081762 93 390 89 387 98 385 Trgb
+0.148111 0.253120 0.080246 99 373 104 372 105 379 Trgb
+0.078942 0.134911 0.042771 90 370 94 365 99 373 Trgb
+0.078030 0.133353 0.042277 104 372 99 373 94 365 Trgb
+0.000000 0.651830 0.195549 178 348 180 348 178 349 Trgb
+0.000000 0.651830 0.195549 180 348 180 350 178 349 Trgb
+0.000000 0.651830 0.195549 180 350 178 351 178 349 Trgb
+0.000000 0.651830 0.195549 178 351 175 350 178 349 Trgb
+0.000000 0.651830 0.195549 175 350 175 349 178 349 Trgb
+0.000000 0.651830 0.195549 175 349 178 348 178 349 Trgb
+0.000000 0.136743 0.041023 178 351 181 395 179 394 Trgb
+0.000000 0.068371 0.020511 178 351 179 394 175 350 Trgb
+0.000000 0.224390 0.067317 180 350 184 394 181 395 Trgb
+0.000000 0.214752 0.064426 180 350 181 395 178 351 Trgb
+0.000000 0.097284 0.029185 180 348 184 392 184 394 Trgb
+0.000000 0.165656 0.049697 180 348 184 394 180 350 Trgb
+0.000000 0.000000 0.000000 181 392 182 391 181 393 Trgb
+0.000000 0.000000 0.000000 182 391 183 393 181 393 Trgb
+0.000000 0.000000 0.000000 183 393 182 394 181 393 Trgb
+0.000000 0.000000 0.000000 182 394 181 395 181 393 Trgb
+0.000000 0.000000 0.000000 181 395 180 394 181 393 Trgb
+0.000000 0.000000 0.000000 180 394 181 392 181 393 Trgb
+0.000000 0.098567 0.029570 182 394 210 409 209 410 Trgb
+0.000000 0.058014 0.017404 182 394 209 410 181 395 Trgb
+0.000000 0.127481 0.038244 183 393 211 408 210 409 Trgb
+0.000000 0.133301 0.039990 183 393 210 409 182 394 Trgb
+0.000000 0.040554 0.012166 182 391 211 407 211 408 Trgb
+0.000000 0.081108 0.024332 182 391 211 408 183 393 Trgb
+0.449781 0.027005 0.095357 204 426 214 420 223 422 Trgb
+0.000000 0.000000 0.000000 191 412 197 394 196 401 Trgb
+0.570312 0.034242 0.120911 214 420 222 408 223 422 Trgb
+0.467717 0.028082 0.099160 228 405 223 422 222 408 Trgb
+0.379352 0.022777 0.080426 222 408 222 395 228 405 Trgb
+0.105134 0.006312 0.022289 203 412 191 412 196 401 Trgb
+0.381323 0.022895 0.080844 214 420 204 426 203 412 Trgb
+0.184233 0.011062 0.039059 191 412 203 412 204 426 Trgb
+0.079098 0.004749 0.016769 204 426 198 421 191 412 Trgb
+0.026036 0.001563 0.005520 197 394 209 394 196 401 Trgb
+0.026036 0.001563 0.005520 209 394 197 394 216 391 Trgb
+0.111265 0.006680 0.023589 216 391 222 395 209 394 Trgb
+0.131171 0.007876 0.027809 209 394 203 412 196 401 Trgb
+0.501854 0.030132 0.106397 222 408 214 420 203 412 Trgb
+0.330800 0.019862 0.070132 203 412 209 394 222 408 Trgb
+0.310894 0.018666 0.065912 222 395 222 408 209 394 Trgb
+0.000000 0.699809 0.209943 180 394 180 392 181 393 Trgb
+0.000000 0.699809 0.209943 180 392 182 391 181 393 Trgb
+0.000000 0.699809 0.209943 182 391 183 392 181 393 Trgb
+0.000000 0.699809 0.209943 183 392 183 394 181 393 Trgb
+0.000000 0.699809 0.209943 183 394 181 395 181 393 Trgb
+0.000000 0.699809 0.209943 181 395 180 394 181 393 Trgb
+0.000000 0.006766 0.002030 181 395 168 392 166 391 Trgb
+0.000000 0.003383 0.001015 181 395 166 391 180 394 Trgb
+0.000000 0.000000 0.000000 180 392 167 389 168 388 Trgb
+0.000000 0.000000 0.000000 180 392 168 388 182 391 Trgb
+0.000000 0.000000 0.000000 180 394 166 391 167 389 Trgb
+0.000000 0.000000 0.000000 180 394 167 389 180 392 Trgb
+0.168457 0.380906 0.109873 173 398 164 393 172 391 Trgb
+0.049902 0.112835 0.032547 164 400 159 394 164 393 Trgb
+0.115650 0.261502 0.075430 164 393 173 398 164 400 Trgb
+0.105923 0.239508 0.069086 171 400 164 400 173 398 Trgb
+0.184304 0.416738 0.120208 177 388 173 398 172 391 Trgb
+0.147343 0.333164 0.096101 173 398 177 388 177 395 Trgb
+0.121770 0.275339 0.079422 177 395 171 400 173 398 Trgb
+0.128611 0.290809 0.083884 164 393 169 384 172 391 Trgb
+0.037902 0.085702 0.024721 159 394 159 386 164 393 Trgb
+0.063804 0.144271 0.041615 169 384 164 393 159 386 Trgb
+0.025902 0.058569 0.016894 159 386 165 380 169 384 Trgb
+0.144458 0.326640 0.094220 169 384 177 388 172 391 Trgb
+0.064954 0.146870 0.042365 173 381 177 387 177 388 Trgb
+0.079651 0.180103 0.051951 177 388 169 384 173 381 Trgb
+0.025902 0.058569 0.016894 165 380 173 381 169 384 Trgb
+0.000000 0.694743 0.208423 182 394 181 393 181 393 Trgb
+0.000000 0.694743 0.208423 181 393 180 392 181 393 Trgb
+0.000000 0.694743 0.208423 180 392 181 392 181 393 Trgb
+0.000000 0.694743 0.208423 181 392 182 393 181 393 Trgb
+0.000000 0.694743 0.208423 182 393 183 394 181 393 Trgb
+0.000000 0.694743 0.208423 183 394 182 394 181 393 Trgb
+0.000000 0.065286 0.019586 183 394 157 420 156 420 Trgb
+0.000000 0.074712 0.022413 183 394 156 420 182 394 Trgb
+0.000000 0.018852 0.005655 181 393 154 418 154 417 Trgb
+0.000000 0.009426 0.002828 181 393 154 417 180 392 Trgb
+0.000000 0.065517 0.019655 182 394 156 420 154 418 Trgb
+0.000000 0.046897 0.014069 182 394 154 418 181 393 Trgb
+0.365097 0.114210 0.095861 159 429 167 431 150 434 Trgb
+0.067185 0.021017 0.017640 139 421 150 434 144 430 Trgb
+0.321781 0.100660 0.084488 149 421 159 429 150 434 Trgb
+0.159955 0.050037 0.041999 150 434 139 421 149 421 Trgb
+0.092770 0.029020 0.024358 143 411 149 421 139 421 Trgb
+0.297384 0.093028 0.078082 172 416 166 418 167 407 Trgb
+0.459583 0.143767 0.120670 167 431 159 429 166 418 Trgb
+0.366658 0.114698 0.096271 166 418 172 416 167 431 Trgb
+0.000000 0.000000 0.000000 144 406 143 411 139 421 Trgb
+0.254068 0.079478 0.066709 166 418 155 406 167 407 Trgb
+0.416267 0.130217 0.109297 159 429 149 421 166 418 Trgb
+0.280026 0.087598 0.073525 155 406 166 418 149 421 Trgb
+0.118355 0.037024 0.031076 149 421 143 411 155 406 Trgb
+0.092397 0.028904 0.024260 155 406 161 403 167 407 Trgb
+0.025585 0.008004 0.006718 161 403 155 406 144 406 Trgb
+0.025585 0.008004 0.006718 143 411 144 406 155 406 Trgb
+0.000000 0.699458 0.209837 243 351 238 351 240 348 Trgb
+0.000000 0.699458 0.209837 238 351 236 348 240 348 Trgb
+0.000000 0.699458 0.209837 236 348 238 345 240 348 Trgb
+0.000000 0.699458 0.209837 238 345 243 345 240 348 Trgb
+0.000000 0.699458 0.209837 243 345 245 348 240 348 Trgb
+0.000000 0.699458 0.209837 245 348 243 351 240 348 Trgb
+0.000000 0.000000 0.000000 238 302 238 345 236 348 Trgb
+0.000000 0.000000 0.000000 238 302 236 348 236 305 Trgb
+0.000000 0.010118 0.003035 242 302 243 345 238 345 Trgb
+0.000000 0.005059 0.001518 242 302 238 345 238 302 Trgb
+0.000000 0.023392 0.007018 244 305 245 348 243 345 Trgb
+0.000000 0.019284 0.005785 244 305 243 345 242 302 Trgb
+0.000000 0.699769 0.209931 279 344 276 345 277 342 Trgb
+0.000000 0.699769 0.209931 276 345 274 343 277 342 Trgb
+0.000000 0.699769 0.209931 274 343 274 340 277 342 Trgb
+0.000000 0.699769 0.209931 274 340 277 338 277 342 Trgb
+0.000000 0.699769 0.209931 277 338 279 340 277 342 Trgb
+0.000000 0.699769 0.209931 279 340 279 344 277 342 Trgb
+0.000000 0.006306 0.001892 238 349 274 343 276 345 Trgb
+0.000000 0.011255 0.003376 238 349 276 345 240 351 Trgb
+0.000000 0.000452 0.000136 238 346 274 340 274 343 Trgb
+0.000000 0.000904 0.000271 238 346 274 343 238 349 Trgb
+0.000000 0.000000 0.000000 241 345 277 338 274 340 Trgb
+0.000000 0.000000 0.000000 241 345 274 340 238 346 Trgb
+0.000000 0.582895 0.174869 282 300 282 301 280 301 Trgb
+0.000000 0.582895 0.174869 282 301 280 302 280 301 Trgb
+0.000000 0.582895 0.174869 280 302 278 301 280 301 Trgb
+0.000000 0.582895 0.174869 278 301 278 300 280 301 Trgb
+0.000000 0.582895 0.174869 278 300 279 299 280 301 Trgb
+0.000000 0.582895 0.174869 279 299 282 300 280 301 Trgb
+0.000000 0.335109 0.100533 277 343 280 302 282 301 Trgb
+0.000000 0.336208 0.100862 277 343 282 301 279 342 Trgb
+0.000000 0.111337 0.033401 275 342 278 301 280 302 Trgb
+0.000000 0.222674 0.066802 275 342 280 302 277 343 Trgb
+0.000000 0.000000 0.000000 275 341 278 300 278 301 Trgb
+0.000000 0.000000 0.000000 275 341 278 301 275 342 Trgb
+0.156119 0.052040 0.041632 292 284 290 293 281 282 Trgb
+0.267437 0.089146 0.071317 290 293 292 284 300 303 Trgb
+0.431611 0.143870 0.115096 300 303 293 309 290 293 Trgb
+0.154020 0.051340 0.041072 290 293 269 291 281 282 Trgb
+0.130571 0.043524 0.034819 278 310 264 306 269 291 Trgb
+0.263240 0.087747 0.070197 269 291 290 293 278 310 Trgb
+0.429512 0.143171 0.114537 293 309 278 310 290 293 Trgb
+0.413054 0.137685 0.110148 293 309 300 303 288 319 Trgb
+0.021351 0.007117 0.005694 269 291 271 282 281 282 Trgb
+0.008229 0.002743 0.002194 264 306 259 298 269 291 Trgb
+0.008229 0.002743 0.002194 271 282 269 291 259 298 Trgb
+0.114112 0.038037 0.030430 267 317 288 319 278 319 Trgb
+0.122342 0.040781 0.032624 264 306 278 310 267 317 Trgb
+0.236454 0.078818 0.063054 288 319 267 317 278 310 Trgb
+0.410955 0.136985 0.109588 278 310 293 309 288 319 Trgb
+0.000000 0.000000 0.000000 259 298 264 306 267 317 Trgb
+0.000000 0.699650 0.209895 320 357 320 355 320 355 Trgb
+0.000000 0.699650 0.209895 320 355 321 353 320 355 Trgb
+0.000000 0.699650 0.209895 321 353 321 353 320 355 Trgb
+0.000000 0.699650 0.209895 321 353 321 355 320 355 Trgb
+0.000000 0.699650 0.209895 321 355 320 357 320 355 Trgb
+0.000000 0.699650 0.209895 320 357 320 357 320 355 Trgb
+0.000000 0.019057 0.005717 276 342 320 355 320 357 Trgb
+0.000000 0.016121 0.004836 276 342 320 357 276 344 Trgb
+0.000000 0.013204 0.003961 277 340 321 353 320 355 Trgb
+0.000000 0.017599 0.005280 277 340 320 355 276 342 Trgb
+0.000000 0.002937 0.000881 277 340 321 353 321 353 Trgb
+0.000000 0.005873 0.001762 277 340 321 353 277 340 Trgb
+0.051513 0.547915 0.119886 325 363 327 354 330 358 Trgb
+0.033489 0.356204 0.077939 317 363 318 358 325 363 Trgb
+0.045176 0.480506 0.105136 327 354 325 363 318 358 Trgb
+0.037293 0.396663 0.086791 318 358 320 351 327 354 Trgb
+0.042482 0.451858 0.098868 327 354 329 351 330 358 Trgb
+0.009041 0.096168 0.021042 322 346 324 347 329 351 Trgb
+0.027114 0.288393 0.063101 329 351 327 354 322 346 Trgb
+0.028262 0.300606 0.065774 320 351 322 346 327 354 Trgb
+0.022883 0.243388 0.053254 319 364 317 363 325 363 Trgb
+0.000000 0.000000 0.000000 314 350 312 359 311 352 Trgb
+0.016992 0.180738 0.039546 318 358 317 363 312 359 Trgb
+0.010607 0.112815 0.024684 312 359 314 350 318 358 Trgb
+0.019221 0.204438 0.044732 320 351 318 358 314 350 Trgb
+0.000000 0.000000 0.000000 316 347 314 350 311 352 Trgb
+0.001576 0.016759 0.003667 314 350 316 347 322 346 Trgb
+0.010190 0.108381 0.023714 322 346 320 351 314 350 Trgb
+0.000000 0.698163 0.209449 265 347 268 347 266 349 Trgb
+0.000000 0.698163 0.209449 268 347 268 350 266 349 Trgb
+0.000000 0.698163 0.209449 268 350 267 351 266 349 Trgb
+0.000000 0.698163 0.209449 267 351 265 351 266 349 Trgb
+0.000000 0.698163 0.209449 265 351 264 348 266 349 Trgb
+0.000000 0.698163 0.209449 264 348 265 347 266 349 Trgb
+0.000000 0.014969 0.004491 278 340 268 347 265 347 Trgb
+0.000000 0.007485 0.002245 278 340 265 347 276 339 Trgb
+0.000000 0.041203 0.012361 279 342 268 350 268 347 Trgb
+0.000000 0.031829 0.009549 279 342 268 347 278 340 Trgb
+0.000000 0.035609 0.010683 277 344 267 351 268 350 Trgb
+0.000000 0.043093 0.012928 277 344 268 350 279 342 Trgb
+0.005581 0.351590 0.071434 263 344 271 348 264 350 Trgb
+0.000872 0.054960 0.011166 264 340 270 341 263 344 Trgb
+0.004101 0.258361 0.052492 271 348 263 344 270 341 Trgb
+0.006315 0.397826 0.080828 270 341 274 347 271 348 Trgb
+0.007937 0.500031 0.101594 271 348 267 356 264 350 Trgb
+0.007251 0.456807 0.092812 274 353 269 357 267 356 Trgb
+0.008813 0.555244 0.112812 267 356 271 348 274 353 Trgb
+0.008671 0.546267 0.110988 274 347 274 353 271 348 Trgb
+0.002352 0.148188 0.030108 259 351 263 344 264 350 Trgb
+0.000284 0.017904 0.003638 259 345 264 340 263 344 Trgb
+0.000284 0.017904 0.003638 263 344 259 351 259 345 Trgb
+0.000000 0.000000 0.000000 258 351 259 345 259 351 Trgb
+0.004708 0.296630 0.060268 267 356 259 351 264 350 Trgb
+0.004307 0.271310 0.055123 269 357 262 356 267 356 Trgb
+0.002640 0.166346 0.033797 259 351 267 356 262 356 Trgb
+0.000000 0.000000 0.000000 262 356 258 351 259 351 Trgb
+0.000000 0.699555 0.209867 274 400 274 399 276 398 Trgb
+0.000000 0.699555 0.209867 274 399 276 397 276 398 Trgb
+0.000000 0.699555 0.209867 276 397 279 396 276 398 Trgb
+0.000000 0.699555 0.209867 279 396 279 397 276 398 Trgb
+0.000000 0.699555 0.209867 279 397 276 399 276 398 Trgb
+0.000000 0.699555 0.209867 276 399 274 400 276 398 Trgb
+0.000000 0.001828 0.000548 238 349 274 399 274 400 Trgb
+0.000000 0.000914 0.000274 238 349 274 400 238 350 Trgb
+0.000000 0.016145 0.004843 240 347 276 397 274 399 Trgb
+0.000000 0.009443 0.002833 240 347 274 399 238 349 Trgb
+0.000000 0.021019 0.006306 243 346 279 396 276 397 Trgb
+0.000000 0.021933 0.006580 243 346 276 397 240 347 Trgb
+0.000000 0.000000 0.000000 275 399 275 398 276 398 Trgb
+0.000000 0.000000 0.000000 275 398 277 396 276 398 Trgb
+0.000000 0.000000 0.000000 277 396 278 397 276 398 Trgb
+0.000000 0.000000 0.000000 278 397 278 398 276 398 Trgb
+0.000000 0.000000 0.000000 278 398 276 400 276 398 Trgb
+0.000000 0.000000 0.000000 276 400 275 399 276 398 Trgb
+0.000000 0.040083 0.012025 276 400 304 426 303 425 Trgb
+0.000000 0.020042 0.006012 276 400 303 425 275 399 Trgb
+0.000000 0.090960 0.027288 278 398 305 424 304 426 Trgb
+0.000000 0.075542 0.022663 278 398 304 426 276 400 Trgb
+0.000000 0.066294 0.019888 278 397 306 422 305 424 Trgb
+0.000000 0.086336 0.025901 278 397 305 424 278 398 Trgb
+0.082512 0.183187 0.053140 311 434 303 434 299 434 Trgb
+0.144624 0.321084 0.093142 299 434 307 431 311 434 Trgb
+0.131873 0.292775 0.084930 313 423 314 416 316 424 Trgb
+0.161712 0.359021 0.104147 316 424 311 434 313 423 Trgb
+0.186888 0.414915 0.120361 307 431 313 423 311 434 Trgb
+0.028116 0.062421 0.018107 300 424 292 424 296 417 Trgb
+0.022788 0.050592 0.014676 299 434 295 431 292 424 Trgb
+0.050904 0.113013 0.032783 292 424 300 424 299 434 Trgb
+0.113016 0.250910 0.072785 307 431 299 434 300 424 Trgb
+0.033444 0.074249 0.021539 305 413 300 424 296 417 Trgb
+0.100265 0.222601 0.064573 314 416 313 423 305 413 Trgb
+0.098496 0.218673 0.063434 300 424 305 413 313 423 Trgb
+0.155280 0.344741 0.100004 313 423 307 431 300 424 Trgb
+0.000000 0.000000 0.000000 292 424 297 414 296 417 Trgb
+0.005328 0.011829 0.003431 297 414 305 413 296 417 Trgb
+0.035213 0.078177 0.022678 309 414 314 416 305 413 Trgb
+0.000000 0.000000 0.000000 276 398 274 397 276 398 Trgb
+0.000000 0.000000 0.000000 274 397 275 397 276 398 Trgb
+0.000000 0.000000 0.000000 275 397 277 398 276 398 Trgb
+0.000000 0.000000 0.000000 277 398 278 399 276 398 Trgb
+0.000000 0.000000 0.000000 278 399 278 399 276 398 Trgb
+0.000000 0.000000 0.000000 278 399 276 398 276 398 Trgb
+0.000000 0.456347 0.136904 278 399 262 440 260 440 Trgb
+0.000000 0.340193 0.102058 278 399 260 440 276 398 Trgb
+0.000000 0.423140 0.126942 278 399 263 440 262 440 Trgb
+0.000000 0.497820 0.149346 278 399 262 440 278 399 Trgb
+0.000000 0.149360 0.044808 276 398 260 440 259 439 Trgb
+0.000000 0.074680 0.022404 276 398 259 439 274 397 Trgb
+0.212339 0.022980 0.047064 249 455 269 460 253 460 Trgb
+0.339481 0.036740 0.075244 252 441 268 447 249 455 Trgb
+0.400003 0.043290 0.088659 269 460 249 455 268 447 Trgb
+0.531030 0.057471 0.117700 268 447 280 448 269 460 Trgb
+0.070112 0.007588 0.015540 242 448 249 455 253 460 Trgb
+0.144590 0.015648 0.032048 241 434 252 441 249 455 Trgb
+0.062885 0.006806 0.013938 249 455 242 448 241 434 Trgb
+0.184671 0.019986 0.040931 280 431 260 426 268 419 Trgb
+0.329260 0.035634 0.072979 268 447 252 441 260 426 Trgb
+0.379562 0.041078 0.084128 260 426 280 431 268 447 Trgb
+0.520810 0.056365 0.115435 280 448 268 447 280 431 Trgb
+0.052664 0.005700 0.011673 260 426 253 419 268 419 Trgb
+0.134369 0.014542 0.029782 252 441 241 434 260 426 Trgb
+0.052664 0.005700 0.011673 253 419 260 426 241 434 Trgb
+0.000000 0.000000 0.000000 241 434 242 431 253 419 Trgb
+0.000000 0.699838 0.209951 305 398 304 400 303 399 Trgb
+0.000000 0.699838 0.209951 304 400 303 401 303 399 Trgb
+0.000000 0.699838 0.209951 303 401 301 400 303 399 Trgb
+0.000000 0.699838 0.209951 301 400 301 398 303 399 Trgb
+0.000000 0.699838 0.209951 301 398 303 397 303 399 Trgb
+0.000000 0.699838 0.209951 303 397 305 398 303 399 Trgb
+0.000000 0.004567 0.001370 275 399 301 400 303 401 Trgb
+0.000000 0.008870 0.002661 275 399 303 401 276 400 Trgb
+0.000000 0.000088 0.000026 275 397 301 398 301 400 Trgb
+0.000000 0.000176 0.000053 275 397 301 400 275 399 Trgb
+0.000000 0.000000 0.000000 277 396 303 397 301 398 Trgb
+0.000000 0.000000 0.000000 277 396 301 398 275 397 Trgb
+0.222606 0.358895 0.116300 316 395 312 409 312 399 Trgb
+0.223481 0.360306 0.116757 312 409 301 403 312 399 Trgb
+0.084475 0.136195 0.044134 299 413 292 405 301 403 Trgb
+0.166838 0.268984 0.087164 301 403 312 409 299 413 Trgb
+0.143692 0.231666 0.075072 307 412 299 413 312 409 Trgb
+0.172674 0.278393 0.090214 306 390 316 395 312 399 Trgb
+0.090628 0.146114 0.047348 316 395 306 390 307 386 Trgb
+0.033050 0.053284 0.017267 298 386 307 386 306 390 Trgb
+0.173550 0.279804 0.090671 301 403 306 390 312 399 Trgb
+0.059072 0.095239 0.030862 292 405 292 394 301 403 Trgb
+0.091503 0.147525 0.047806 306 390 301 403 292 394 Trgb
+0.033050 0.053284 0.017267 292 394 298 386 306 390 Trgb
+0.026022 0.041954 0.013595 292 405 299 413 289 403 Trgb
+0.000619 0.000998 0.000323 292 394 292 405 289 403 Trgb
+0.000000 0.000000 0.000000 298 386 292 394 294 389 Trgb
+0.000000 0.683893 0.205168 199 372 201 375 199 375 Trgb
+0.000000 0.683893 0.205168 201 375 201 378 199 375 Trgb
+0.000000 0.683893 0.205168 201 378 199 378 199 375 Trgb
+0.000000 0.683893 0.205168 199 378 197 376 199 375 Trgb
+0.000000 0.683893 0.205168 197 376 197 373 199 375 Trgb
+0.000000 0.683893 0.205168 197 373 199 372 199 375 Trgb
+0.000000 0.091401 0.027420 243 347 201 375 199 372 Trgb
+0.000000 0.049695 0.014909 243 347 199 372 240 345 Trgb
+0.000000 0.127779 0.038334 243 350 201 378 201 375 Trgb
+0.000000 0.130442 0.039133 243 350 201 375 243 347 Trgb
+0.000000 0.005327 0.001598 240 345 199 372 197 373 Trgb
+0.000000 0.002663 0.000799 240 345 197 373 238 346 Trgb
+0.144027 0.150940 0.058993 191 371 200 384 189 382 Trgb
+0.110751 0.116067 0.045364 199 362 207 369 191 371 Trgb
+0.201210 0.210868 0.082416 200 384 191 371 207 369 Trgb
+0.289919 0.303835 0.118751 207 369 211 381 200 384 Trgb
+0.135622 0.142131 0.055551 200 384 192 390 189 382 Trgb
+0.184399 0.193250 0.075530 192 390 200 384 208 388 Trgb
+0.281513 0.295026 0.115308 211 381 208 388 200 384 Trgb
+0.047625 0.049911 0.019507 183 377 191 371 189 382 Trgb
+0.028132 0.029483 0.011523 190 362 199 362 191 371 Trgb
+0.022189 0.023254 0.009088 191 371 183 377 190 362 Trgb
+0.088563 0.092814 0.036275 207 369 199 362 206 361 Trgb
+0.143049 0.149916 0.058593 206 361 215 374 207 369 Trgb
+0.253947 0.266136 0.104017 211 381 207 369 215 374 Trgb
+0.039219 0.041102 0.016064 192 390 183 377 189 382 Trgb
+0.245542 0.257328 0.100574 208 388 211 381 215 374 Trgb
+0.005944 0.006229 0.002434 199 362 190 362 206 361 Trgb
+0.000000 0.663069 0.198921 237 303 239 304 240 305 Trgb
+0.000000 0.663069 0.198921 239 304 243 306 240 305 Trgb
+0.000000 0.663069 0.198921 243 306 243 307 240 305 Trgb
+0.000000 0.663069 0.198921 243 307 241 306 240 305 Trgb
+0.000000 0.663069 0.198921 241 306 237 304 240 305 Trgb
+0.000000 0.663069 0.198921 237 304 237 303 240 305 Trgb
+0.000000 0.004603 0.001381 237 304 193 373 193 372 Trgb
+0.000000 0.002302 0.000690 237 304 193 372 237 303 Trgb
+0.000000 0.134078 0.040224 241 306 197 375 193 373 Trgb
+0.000000 0.070492 0.021148 241 306 193 373 237 304 Trgb
+0.000000 0.193062 0.057919 243 307 199 376 197 375 Trgb
+0.000000 0.195363 0.058609 243 307 197 375 241 306 Trgb
+0.000000 0.000000 0.000000 195 373 198 373 196 374 Trgb
+0.000000 0.000000 0.000000 198 373 199 374 196 374 Trgb
+0.000000 0.000000 0.000000 199 374 197 375 196 374 Trgb
+0.000000 0.000000 0.000000 197 375 194 376 196 374 Trgb
+0.000000 0.000000 0.000000 194 376 193 374 196 374 Trgb
+0.000000 0.000000 0.000000 193 374 195 373 196 374 Trgb
+0.000000 0.116215 0.034865 194 376 202 423 201 422 Trgb
+0.000000 0.058108 0.017432 194 376 201 422 193 374 Trgb
+0.000000 0.468066 0.140420 197 375 204 423 202 423 Trgb
+0.000000 0.321194 0.096358 197 375 202 423 194 376 Trgb
+0.000000 0.498723 0.149617 199 374 206 422 204 423 Trgb
+0.000000 0.556831 0.167049 199 374 204 423 197 375 Trgb
+0.000000 0.011484 0.003445 202 423 231 450 230 451 Trgb
+0.000000 0.005742 0.001723 202 423 230 451 202 423 Trgb
+0.000000 0.027990 0.008397 204 422 232 449 231 450 Trgb
+0.000000 0.022608 0.006782 204 422 231 450 202 423 Trgb
+0.000000 0.021887 0.006566 205 420 233 448 232 449 Trgb
+0.000000 0.027629 0.008289 205 420 232 449 204 422 Trgb
+0.140855 0.120441 0.052259 222 460 224 457 234 462 Trgb
+0.240544 0.205683 0.089245 244 451 244 451 242 459 Trgb
+0.170476 0.145769 0.063249 244 451 244 451 242 439 Trgb
+0.212239 0.181480 0.078744 238 442 242 439 244 451 Trgb
+0.303940 0.259891 0.112766 234 462 244 451 242 459 Trgb
+0.225159 0.192527 0.083537 224 457 231 450 234 462 Trgb
+0.297267 0.254185 0.110290 244 451 234 462 231 450 Trgb
+0.275635 0.235688 0.102265 231 450 238 442 244 451 Trgb
+0.044827 0.038331 0.016632 224 457 222 460 219 448 Trgb
+0.000000 0.000000 0.000000 230 437 229 437 221 439 Trgb
+0.020908 0.017878 0.007757 229 437 230 437 242 439 Trgb
+0.095304 0.081492 0.035359 242 439 238 442 229 437 Trgb
+0.000000 0.000000 0.000000 229 437 219 448 221 439 Trgb
+0.129131 0.110416 0.047909 231 450 224 457 219 448 Trgb
+0.084303 0.072086 0.031278 219 448 229 437 231 450 Trgb
+0.158699 0.135699 0.058880 238 442 231 450 229 437 Trgb
+0.000000 0.697205 0.209161 203 423 202 421 203 422 Trgb
+0.000000 0.697205 0.209161 202 421 202 420 203 422 Trgb
+0.000000 0.697205 0.209161 202 420 203 421 203 422 Trgb
+0.000000 0.697205 0.209161 203 421 205 422 203 422 Trgb
+0.000000 0.697205 0.209161 205 422 205 423 203 422 Trgb
+0.000000 0.697205 0.209161 205 423 203 423 203 422 Trgb
+0.000000 0.053582 0.016075 205 423 177 446 175 445 Trgb
+0.000000 0.054544 0.016363 205 423 175 445 203 423 Trgb
+0.000000 0.001924 0.000577 202 421 174 444 174 443 Trgb
+0.000000 0.000962 0.000289 202 421 174 443 202 420 Trgb
+0.000000 0.037965 0.011390 203 423 175 445 174 444 Trgb
+0.000000 0.020425 0.006128 203 423 174 444 202 421 Trgb
+0.316256 0.106519 0.084555 174 454 183 458 166 458 Trgb
+0.035608 0.011993 0.009520 158 444 166 458 164 454 Trgb
+0.217204 0.073158 0.058072 166 444 174 454 166 458 Trgb
+0.081816 0.027557 0.021875 166 458 158 444 166 444 Trgb
+0.046208 0.015564 0.012354 163 434 166 444 158 444 Trgb
+0.350542 0.118068 0.093722 193 445 183 444 188 434 Trgb
+0.436507 0.147022 0.116706 183 458 174 454 183 444 Trgb
+0.410770 0.138353 0.109825 183 444 193 445 183 458 Trgb
+0.324951 0.109448 0.086880 188 454 183 458 193 445 Trgb
+0.251490 0.084706 0.067239 183 444 175 430 188 434 Trgb
+0.337456 0.113660 0.090223 174 454 166 444 183 444 Trgb
+0.212668 0.071630 0.056859 175 430 183 444 166 444 Trgb
+0.056808 0.019134 0.015188 166 444 163 434 175 430 Trgb
+0.095631 0.032210 0.025568 175 430 185 430 188 434 Trgb
+0.010600 0.003570 0.002834 163 434 168 430 175 430 Trgb
+0.000000 0.699705 0.209912 228 451 227 452 227 452 Trgb
+0.000000 0.699705 0.209912 227 452 226 453 227 452 Trgb
+0.000000 0.699705 0.209912 226 453 225 453 227 452 Trgb
+0.000000 0.699705 0.209912 225 453 226 451 227 452 Trgb
+0.000000 0.699705 0.209912 226 451 228 450 227 452 Trgb
+0.000000 0.699705 0.209912 228 450 228 451 227 452 Trgb
+0.000000 0.012277 0.003683 203 421 226 451 225 453 Trgb
+0.000000 0.006561 0.001968 203 421 225 453 202 423 Trgb
+0.000000 0.017430 0.005229 204 421 228 450 226 451 Trgb
+0.000000 0.017712 0.005313 204 421 226 451 203 421 Trgb
+0.000000 0.005716 0.001715 205 421 228 451 228 450 Trgb
+0.000000 0.011432 0.003430 205 421 228 450 204 421 Trgb
+0.039036 0.368851 0.081578 229 459 226 459 232 458 Trgb
+0.014453 0.136564 0.030203 221 457 220 456 226 459 Trgb
+0.054216 0.512286 0.113300 232 453 235 454 232 458 Trgb
+0.042493 0.401514 0.088801 235 454 232 453 233 446 Trgb
+0.040366 0.381422 0.084358 229 448 233 446 232 453 Trgb
+0.054876 0.518519 0.114679 226 459 232 453 232 458 Trgb
+0.022702 0.214515 0.047443 220 456 223 452 226 459 Trgb
+0.043812 0.413980 0.091559 232 453 226 459 223 452 Trgb
+0.041026 0.387655 0.085736 223 452 229 448 232 453 Trgb
+0.007590 0.071717 0.015861 225 444 228 445 233 446 Trgb
+0.018790 0.177548 0.039268 233 446 229 448 225 444 Trgb
+0.000000 0.000000 0.000000 225 444 219 450 222 445 Trgb
+0.008716 0.082358 0.018215 223 452 220 456 219 450 Trgb
+0.008250 0.077951 0.017240 219 450 225 444 223 452 Trgb
+0.019450 0.183782 0.040646 229 448 223 452 225 444 Trgb
+0.000000 0.675852 0.202756 157 401 155 402 154 399 Trgb
+0.000000 0.675852 0.202756 155 402 153 400 154 399 Trgb
+0.000000 0.675852 0.202756 153 400 152 397 154 399 Trgb
+0.000000 0.675852 0.202756 152 397 154 396 154 399 Trgb
+0.000000 0.675852 0.202756 154 396 156 398 154 399 Trgb
+0.000000 0.675852 0.202756 156 398 157 401 154 399 Trgb
+0.000000 0.082884 0.024865 197 377 155 402 157 401 Trgb
+0.000000 0.128084 0.038425 197 377 157 401 198 376 Trgb
+0.000000 0.090401 0.027120 198 373 156 398 154 396 Trgb
+0.000000 0.045200 0.013560 198 373 154 396 195 371 Trgb
+0.000000 0.160724 0.048217 198 376 157 401 156 398 Trgb
+0.000000 0.148162 0.044449 198 376 156 398 198 373 Trgb
+0.000000 0.624566 0.187370 133 381 132 382 132 381 Trgb
+0.000000 0.624566 0.187370 132 382 130 382 132 381 Trgb
+0.000000 0.624566 0.187370 130 382 130 380 132 381 Trgb
+0.000000 0.624566 0.187370 130 380 132 379 132 381 Trgb
+0.000000 0.624566 0.187370 132 379 134 379 132 381 Trgb
+0.000000 0.624566 0.187370 134 379 133 381 132 381 Trgb
+0.000000 0.236481 0.070944 154 401 132 382 133 381 Trgb
+0.000000 0.274378 0.082313 154 401 133 381 156 400 Trgb
+0.000000 0.066195 0.019858 153 400 130 382 132 382 Trgb
+0.000000 0.132389 0.039717 153 400 132 382 154 401 Trgb
+0.000000 0.246080 0.073824 156 400 133 381 134 379 Trgb
+0.000000 0.179885 0.053966 156 400 134 379 156 398 Trgb
+0.190356 0.052692 0.048610 134 378 117 386 121 372 Trgb
+0.466388 0.129100 0.119098 146 386 134 397 134 378 Trgb
+0.319369 0.088404 0.081555 117 386 134 378 134 397 Trgb
+0.207824 0.057527 0.053070 134 397 122 397 117 386 Trgb
+0.050611 0.014010 0.012924 117 386 115 370 121 372 Trgb
+0.032644 0.009036 0.008336 115 370 117 386 115 388 Trgb
+0.060843 0.016842 0.015537 122 397 115 388 117 386 Trgb
+0.157712 0.043656 0.040274 132 362 134 378 121 372 Trgb
+0.426508 0.118061 0.108914 149 373 146 386 134 378 Trgb
+0.246846 0.068329 0.063035 134 378 132 362 149 373 Trgb
+0.107101 0.029646 0.027349 142 364 149 373 132 362 Trgb
+0.440979 0.122066 0.112609 134 397 146 386 149 391 Trgb
+0.268552 0.074337 0.068578 149 391 132 398 134 397 Trgb
+0.182415 0.050494 0.046582 122 397 134 397 132 398 Trgb
+0.017967 0.004973 0.004588 115 370 132 362 121 372 Trgb
+0.401099 0.111028 0.102425 146 386 149 373 149 391 Trgb
+0.000000 0.696208 0.208862 150 441 149 441 152 441 Trgb
+0.000000 0.696208 0.208862 149 441 151 441 152 441 Trgb
+0.000000 0.696208 0.208862 151 441 153 441 152 441 Trgb
+0.000000 0.696208 0.208862 153 441 154 441 152 441 Trgb
+0.000000 0.696208 0.208862 154 441 152 441 152 441 Trgb
+0.000000 0.696208 0.208862 152 441 150 441 152 441 Trgb
+0.000000 0.021860 0.006558 154 399 151 441 149 441 Trgb
+0.000000 0.010930 0.003279 154 399 149 441 152 399 Trgb
+0.000000 0.059363 0.017809 156 399 153 441 151 441 Trgb
+0.000000 0.046076 0.013823 156 399 151 441 154 399 Trgb
+0.000000 0.050790 0.015237 157 399 154 441 153 441 Trgb
+0.000000 0.061719 0.018516 157 399 153 441 156 399 Trgb
+0.039530 0.023325 0.012571 135 441 138 440 141 452 Trgb
+0.241096 0.142261 0.076671 141 452 158 453 150 458 Trgb
+0.358611 0.211603 0.114043 149 440 162 441 158 453 Trgb
+0.265973 0.156940 0.084583 158 453 141 452 149 440 Trgb
+0.127736 0.075372 0.040622 138 440 149 440 141 452 Trgb
+0.000000 0.000000 0.000000 138 440 135 441 143 428 Trgb
+0.251597 0.148458 0.080011 158 453 160 454 150 458 Trgb
+0.369112 0.217799 0.117382 162 441 168 442 158 453 Trgb
+0.286976 0.169334 0.091262 160 454 158 453 168 442 Trgb
+0.048676 0.028722 0.015480 160 429 143 428 153 424 Trgb
+0.269050 0.158756 0.085561 162 441 149 440 160 429 Trgb
+0.136882 0.080769 0.043530 143 428 160 429 149 440 Trgb
+0.088206 0.052047 0.028051 149 440 138 440 143 428 Trgb
+0.279552 0.164953 0.088901 168 442 162 441 160 429 Trgb
+0.147384 0.086966 0.046870 160 429 162 430 168 442 Trgb
+0.000000 0.698453 0.209536 154 397 154 397 154 399 Trgb
+0.000000 0.698453 0.209536 154 397 155 399 154 399 Trgb
+0.000000 0.698453 0.209536 155 399 155 401 154 399 Trgb
+0.000000 0.698453 0.209536 155 401 155 401 154 399 Trgb
+0.000000 0.698453 0.209536 155 401 154 399 154 399 Trgb
+0.000000 0.698453 0.209536 154 399 154 397 154 399 Trgb
+0.000000 0.024988 0.007496 154 399 112 404 112 402 Trgb
+0.000000 0.012494 0.003748 154 399 112 402 154 397 Trgb
+0.000000 0.040894 0.012268 155 401 112 406 112 404 Trgb
+0.000000 0.039188 0.011756 155 401 112 404 154 399 Trgb
+0.000000 0.017612 0.005284 155 401 113 406 112 406 Trgb
+0.000000 0.030106 0.009032 155 401 112 406 155 401 Trgb
+0.013474 0.018613 0.006417 101 396 102 410 99 405 Trgb
+0.048974 0.067653 0.023325 110 392 110 400 101 396 Trgb
+0.062448 0.086266 0.029743 102 410 101 396 110 400 Trgb
+0.140330 0.193851 0.066836 110 400 111 410 102 410 Trgb
+0.074641 0.103109 0.035550 104 413 102 410 113 417 Trgb
+0.152523 0.210694 0.072643 111 410 113 417 102 410 Trgb
+0.000000 0.000000 0.000000 112 391 110 392 101 396 Trgb
+0.190994 0.263838 0.090966 121 407 120 394 126 402 Trgb
+0.084474 0.116692 0.040233 110 400 110 392 120 394 Trgb
+0.181141 0.250228 0.086274 120 394 121 407 110 400 Trgb
+0.223523 0.308773 0.106459 111 410 110 400 121 407 Trgb
+0.203187 0.280681 0.096774 123 411 121 407 126 402 Trgb
+0.205527 0.283915 0.097888 121 407 123 411 113 417 Trgb
+0.235716 0.325617 0.112267 113 417 111 410 121 407 Trgb
+0.035500 0.049040 0.016908 110 392 112 391 120 394 Trgb
+0.000000 0.000000 0.000000 196 373 198 373 196 374 Trgb
+0.000000 0.000000 0.000000 198 373 199 374 196 374 Trgb
+0.000000 0.000000 0.000000 199 374 196 375 196 374 Trgb
+0.000000 0.000000 0.000000 196 375 194 375 196 374 Trgb
+0.000000 0.000000 0.000000 194 375 194 374 196 374 Trgb
+0.000000 0.000000 0.000000 194 374 196 373 196 374 Trgb
+0.000000 0.058250 0.017475 196 375 211 428 209 428 Trgb
+0.000000 0.029125 0.008737 196 375 209 428 194 375 Trgb
+0.000000 0.089543 0.026863 199 374 214 427 211 428 Trgb
+0.000000 0.088459 0.026538 199 374 211 428 196 375 Trgb
+0.000000 0.032377 0.009713 198 373 213 426 214 427 Trgb
+0.000000 0.061502 0.018451 198 373 214 427 199 374 Trgb
+0.000000 0.030777 0.009233 211 428 250 437 250 438 Trgb
+0.000000 0.024674 0.007402 211 428 250 438 211 429 Trgb
+0.000000 0.024499 0.007350 211 426 250 435 250 437 Trgb
+0.000000 0.030690 0.009207 211 426 250 437 211 428 Trgb
+0.000000 0.006103 0.001831 212 425 250 434 250 435 Trgb
+0.000000 0.012206 0.003662 212 425 250 435 211 426 Trgb
+0.191392 0.316343 0.101547 257 446 258 441 262 439 Trgb
+0.197092 0.325763 0.104571 248 447 249 440 258 441 Trgb
+0.176218 0.291262 0.093496 258 441 257 446 248 447 Trgb
+0.088556 0.146370 0.046985 247 447 248 447 257 446 Trgb
+0.191022 0.315731 0.101350 258 441 260 430 262 439 Trgb
+0.196721 0.325151 0.104374 249 440 251 431 258 441 Trgb
+0.175477 0.290037 0.093103 260 430 258 441 251 431 Trgb
+0.087553 0.144712 0.046453 251 431 253 425 260 430 Trgb
+0.002361 0.003902 0.001253 241 437 240 442 238 433 Trgb
+0.111529 0.184341 0.059174 249 440 248 447 241 437 Trgb
+0.047688 0.078822 0.025302 240 442 241 437 248 447 Trgb
+0.045589 0.075353 0.024188 248 447 247 447 240 442 Trgb
+0.002361 0.003902 0.001253 243 426 241 437 238 433 Trgb
+0.111158 0.183728 0.058977 251 431 249 440 241 437 Trgb
+0.047318 0.078209 0.025105 241 437 243 426 251 431 Trgb
+0.044957 0.074307 0.023853 253 425 251 431 243 426 Trgb
+0.000000 0.696159 0.208848 210 428 209 426 211 427 Trgb
+0.000000 0.696159 0.208848 209 426 211 426 211 427 Trgb
+0.000000 0.696159 0.208848 211 426 212 426 211 427 Trgb
+0.000000 0.696159 0.208848 212 426 213 428 211 427 Trgb
+0.000000 0.696159 0.208848 213 428 212 429 211 427 Trgb
+0.000000 0.696159 0.208848 212 429 210 428 211 427 Trgb
+0.000000 0.053681 0.016104 212 429 198 454 197 453 Trgb
+0.000000 0.036521 0.010956 212 429 197 453 210 428 Trgb
+0.000000 0.057934 0.017380 213 428 200 453 198 454 Trgb
+0.000000 0.064388 0.019316 213 428 198 454 212 429 Trgb
+0.000000 0.012907 0.003872 210 428 197 453 196 451 Trgb
+0.000000 0.006454 0.001936 210 428 196 451 209 426 Trgb
+0.154398 0.084429 0.047765 188 459 198 464 187 464 Trgb
+0.165493 0.090496 0.051198 202 466 187 464 198 464 Trgb
+0.296883 0.162344 0.091845 198 464 209 463 202 466 Trgb
+0.036020 0.019697 0.011143 183 449 188 459 187 464 Trgb
+0.274719 0.150224 0.084989 209 453 194 450 203 442 Trgb
+0.225659 0.123397 0.069811 198 464 188 459 194 450 Trgb
+0.328338 0.179544 0.101576 194 450 209 453 198 464 Trgb
+0.388466 0.212424 0.120178 209 463 198 464 209 453 Trgb
+0.223779 0.122368 0.069229 209 440 209 453 203 442 Trgb
+0.226457 0.123833 0.070058 209 453 209 440 213 455 Trgb
+0.337526 0.184568 0.104419 213 455 209 463 209 453 Trgb
+0.136021 0.074380 0.042080 194 450 194 438 203 442 Trgb
+0.107282 0.058665 0.033189 188 459 183 449 194 450 Trgb
+0.071262 0.038968 0.022046 194 438 194 450 183 449 Trgb
+0.000000 0.000000 0.000000 183 449 187 441 194 438 Trgb
+0.085080 0.046524 0.026321 194 438 209 440 203 442 Trgb
+0.000000 0.695760 0.208728 202 465 202 466 200 465 Trgb
+0.000000 0.695760 0.208728 202 466 201 466 200 465 Trgb
+0.000000 0.695760 0.208728 201 466 199 465 200 465 Trgb
+0.000000 0.695760 0.208728 199 465 198 464 200 465 Trgb
+0.000000 0.695760 0.208728 198 464 200 465 200 465 Trgb
+0.000000 0.695760 0.208728 200 465 202 465 200 465 Trgb
+0.000000 0.053534 0.016060 213 428 202 466 202 465 Trgb
+0.000000 0.065180 0.019554 213 428 202 465 213 427 Trgb
+0.000000 0.023293 0.006988 211 427 200 465 198 464 Trgb
+0.000000 0.011646 0.003494 211 427 198 464 209 427 Trgb
+0.000000 0.062864 0.018859 213 427 202 465 200 465 Trgb
+0.000000 0.048901 0.014670 213 427 200 465 211 427 Trgb
+0.375597 0.014475 0.078015 207 480 205 484 195 485 Trgb
+0.566565 0.021835 0.117680 216 466 220 471 207 480 Trgb
+0.435134 0.016770 0.090381 205 484 207 480 220 471 Trgb
+0.360499 0.013893 0.074879 187 474 207 480 195 485 Trgb
+0.551467 0.021253 0.114544 202 460 216 466 207 480 Trgb
+0.404938 0.015606 0.084109 207 480 187 474 202 460 Trgb
+0.194920 0.007512 0.040486 187 458 202 460 187 474 Trgb
+0.435649 0.016790 0.090488 220 471 216 466 215 452 Trgb
+0.150481 0.005799 0.031256 185 479 187 474 195 485 Trgb
+0.057909 0.002232 0.012028 187 474 185 479 180 460 Trgb
+0.057909 0.002232 0.012028 180 460 187 458 187 474 Trgb
+0.079101 0.003049 0.016430 215 452 195 446 206 446 Trgb
+0.420551 0.016208 0.087352 216 466 202 460 215 452 Trgb
+0.216112 0.008329 0.044888 195 446 215 452 202 460 Trgb
+0.137011 0.005280 0.028458 202 460 187 458 195 446 Trgb
+0.000000 0.000000 0.000000 187 458 180 460 195 446 Trgb
+
+0.2 20 20 592 592 BDR
+
+grestore
+showpage
+%%Trailer
+%%Pages: 1
+end
+%clear cleardictstack
+%doretreesave restore
+%%EOF
diff --git a/vendor/github.com/llgcode/ps/samples/escher.ps b/vendor/github.com/llgcode/ps/samples/escher.ps
new file mode 100644
index 0000000..32fbc83
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/escher.ps
@@ -0,0 +1,380 @@
+%!
+% If you're concerned that the cpu in your PostScript printer will atrophy
+% from disuse, here is another Escher-like contribution to to keep it busy
+% for a while. It uses PostScript color commands, but will still work on
+% a monochrome printer (but isn't very pretty in black & white).
+%
+% The butterflies are arranged in a hexagonal grid (wallpaper group p6),
+% and the moveto, lineto, curveto commands used to render the tesselation
+% are redefined so as to impose a nonlinear transform that shrinks the
+% infinite plane to an ellipse. This is a sleazy way to mimic Escher's
+% "circle limit" sorts of things.
+%
+% The butterfly permimeter was made by imposing all the symmetry constraints
+% on a path, and then that path was filled in using Adobe Illustrator
+%
+% The routines Xform and next_color are easy to change if you want to hack
+% with them. The code was written to sacrifice efficiency for readability.
+%
+% Bob Wallis
+%
+% UUCP {sun,pyramid,cae780,apple}!weitek!wallis
+
+%statusdict begin waittimeout 6000 lt % if you have a slow printer, you
+% {0 60 6000 setdefaulttimeouts} % might need to uncomment this
+%if end
+
+/nlayers 1 def % 1 takes about 10 minutes on a LW+; 2 takes 4x longer
+/warp 1 def % 1 -> ellipsoidal distortion; 0 -> flat Euclidean
+/inch {72 mul} def
+
+/x4 152 def /y4 205.6 def % 6 fold rotation center of bfly
+/x12 387.20 def /y12 403.84 def % 3 fold center of bfly
+
+/dx x4 x12 sub def % [dx,dy] = distance between the
+/dy y4 y12 sub def % two fixed points above
+
+/Dm dx dup mul dy dup mul % magnitude of basis vectors of
+ add sqrt 3 sqrt mul % parallelogram lattice
+def % = |dx,dy| * sqrt(3)
+
+/Da dy dx atan 30 add def
+/D1x Dm Da cos mul def % [D1x, D1y] = basis vector vector #1
+/D1y Dm Da sin mul def % = [Dm,0] exp(j30)
+
+/Da dy dx atan 30 sub def
+/D2x Dm Da cos mul def % [D2x, D2y] = basis vector vector #2
+/D2y Dm Da sin mul def % = [Dm,0] exp(-j30)
+
+/m { moveto} def
+/L {lineto} def
+/S {stroke} def
+/c {curveto} def
+/f {closepath fill} def
+/F {closepath fill} def
+/g { setgray} def
+
+/FillStroke { % fill interior & stroke black border
+ closepath gsave fill grestore 0 setgray stroke
+} def
+
+%
+% Description of 1 butterfly
+%
+/body {
+ 314.96 280.19 m
+ 383.4 261.71 445.11 243.23 513.52 224.68 c
+ 463.68 256.59 490.26 328.83 446.99 360.76 c
+ 423.71 347.32 397.08 339.7 367.07 337.9 c
+ 388.93 358.28 414.14 372.84 442.73 381.58 c
+ 426.68 398.18 394.07 389.7 387.2 403.84 c
+ 371.52 404.96 362.56 372.48 340.16 366.88 c
+ 346.88 396.01 346.88 425.12 340.16 454.24 c
+ 326.72 427.35 320 400.48 320 373.6 c
+ 270.71 352.1 221.44 411.23 168.88 384.02 c
+ 189.04 388.03 202.48 380.4 212.57 366.95 c
+ 216.72 350.85 209.23 341.46 190.1 338.79 c
+ 177.34 343.57 167.94 354.17 161.9 370.59 c
+ 176.06 305.52 132.02 274.05 152 205.6 c
+ 201.29 257.12 250.56 234.72 299.84 279.52 c
+ 288.64 266.08 284.16 252.64 286.4 239.2 c
+ 298.27 223.97 310.15 222.18 322.02 233.82 c
+ 328.62 249.28 328.51 264.74 314.96 280.19 c
+ FillStroke
+} def
+
+/eyes {
+ 294.8125 238.3246 m
+ 296.9115 238.3246 298.6132 242.7964 298.6132 248.3125 c
+ 298.6132 253.8286 296.9115 258.3004 294.8125 258.3004 c
+ 292.7135 258.3004 291.0118 253.8286 291.0118 248.3125 c
+ 291.0118 242.7964 292.7135 238.3246 294.8125 238.3246 c
+ closepath gsave 1 g fill grestore 0 g S
+
+ 319.5 241.1782 m
+ 321.7455 241.1782 323.5659 245.4917 323.5659 250.8125 c
+ 323.5659 256.1333 321.7455 260.4468 319.5 260.4468 c
+ 317.2545 260.4468 315.4341 256.1333 315.4341 250.8125 c
+ 315.4341 245.4917 317.2545 241.1782 319.5 241.1782 c
+ closepath gsave 1 g fill grestore 0 g S
+ 0 g
+ 296.875 242.0939 m
+ 297.4608 242.0939 297.9356 243.479 297.9356 245.1875 c
+ 297.9356 246.896 297.4608 248.2811 296.875 248.2811 c
+ 296.2892 248.2811 295.8143 246.896 295.8143 245.1875 c
+ 295.8143 243.479 296.2892 242.0939 296.875 242.0939 c
+ f
+ 0 g
+ 318.5 243.7707 m
+ 319.281 243.7707 319.9142 245.0766 319.9142 246.6875 c
+ 319.9142 248.2984 319.281 249.6043 318.5 249.6043 c
+ 317.719 249.6043 317.0858 248.2984 317.0858 246.6875 c
+ 317.0858 245.0766 317.719 243.7707 318.5 243.7707 c
+ f
+} def
+
+/stripes {
+ 292 289 m
+ 252 294 241 295 213 279 c
+ 185 263 175 252 159 222 c
+ S
+ 285 313 m
+ 239 326 226 325 206 315 c
+ 186 305 164 278 161 267 c
+ S
+ 298 353 m
+ 262 342 251 339 237 355 c
+ 223 371 213 380 201 383 c
+ S
+ 330 288 m
+ 384 293 385 292 418 280 c
+ 451 268 452 264 473 247 c
+ S
+ 342 306 m
+ 381 311 386 317 410 311 c
+ 434 305 460 287 474 262 c
+ S
+ 345 321 m
+ 352 357 359 367 379 377 c
+ 399 387 409 385 426 382 c
+ S
+ 327.75 367.75 m
+ 336.5 392.25 333.682 403.348 335.25 415.5 c
+ S
+ 320 364.75 m
+ 322 361.75 323.5 360.5 326.25 360 c
+ 329 359.5 332 360.5 334 362.75 c
+ S
+ 316.25 356.5 m
+ 318.75 353.25 320 353 323.25 352.25 c
+ 326.5 351.5 329 352 331.5 353.25 c
+ S
+ 312.5 349 m
+ 316.75 345.5 318.25 344.5 321.25 343.75 c
+ 324.25 343 327 344 329.75 346 c
+ S
+ 310.75 340.75 m
+ 314.25 336.5 316.25 335.25 320 335.25 c
+ 323.75 335.25 327 336.5 329.25 338 c
+ S
+ 308.5 332 m
+ 311.75 328.5 312.5 327.25 317 327 c
+ 321.5 326.75 325.75 328.25 327.75 329.75 c
+ S
+ 305 322 m
+ 309.5 317.75 310.75 317 315 316.5 c
+ 319.25 316 322.25 318 324.75 320 c
+ S
+ 302.25 311 m
+ 307 307.5 307.75 306.25 312.75 306 c
+ 317.75 305.75 320 307.25 323.75 309.5 c
+ S
+ 301.25 298.25 m
+ 304.5 292.75 305.25 292 308.25 292 c
+ 311.25 292 313.75 293.75 315.75 295.75 c
+ S
+} def
+/nostrils {
+ 0 g
+ 304.062 227.775 m
+ 304.599 227.775 305.034 228.883 305.034 230.25 c
+ 305.034 231.616 304.599 232.724 304.062 232.724 c
+ 303.525 232.724 303.09 231.616 303.09 230.25 c
+ 303.09 228.883 303.525 227.775 304.062 227.775 c
+ f
+ 304.062 230.25 m
+ F
+ 309.562 228.275 m
+ 310.099 228.275 310.534 229.383 310.534 230.75 c
+ 310.534 232.116 310.099 233.224 309.562 233.224 c
+ 309.025 233.224 308.59 232.116 308.59 230.75 c
+ 308.59 229.383 309.025 228.275 309.562 228.275 c
+ f
+} def
+/thorax
+{
+ 327.5 300 m
+ 316.5 283 315.5 275.5 308 277.5 c
+ 294 311.5 299 313.5 304 334 c
+ 309 354.5 315.5 362 322.5 372 c
+ 329.5 382 327.5 376.5 331 376 c
+ 334.5 375.5 339.1367 379.1109 339 369 c
+ 338.5 332 333.4999 324.5 330.5 311.5 c
+ 0 g S
+} def
+/spots {
+ next_color
+ 192 242.201 m
+ 202.1535 242.201 210.3848 251.0655 210.3848 262 c
+ 210.3848 272.9345 202.1535 281.799 192 281.799 c
+ 181.8465 281.799 173.6152 272.9345 173.6152 262 c
+ 173.6152 251.0655 181.8465 242.201 192 242.201 c
+ FillStroke
+ next_color
+ 447.5 250.2365 m
+ 459.6061 250.2365 469.4203 257.5181 469.4203 266.5 c
+ 469.4203 275.4819 459.6061 282.7635 447.5 282.7635 c
+ 435.3939 282.7635 425.5797 275.4819 425.5797 266.5 c
+ 425.5797 257.5181 435.3939 250.2365 447.5 250.2365 c
+ FillStroke
+ next_color
+ 401 369.1005 m
+ 409.5914 369.1005 416.5563 373.5327 416.5563 379 c
+ 416.5563 384.4673 409.5914 388.8995 401 388.8995 c
+ 392.4086 388.8995 385.4436 384.4673 385.4436 379 c
+ 385.4436 373.5327 392.4086 369.1005 401 369.1005 c
+ FillStroke
+ next_color
+ 249 348.2721 m
+ 261.4966 348.2721 271.6274 353.9707 271.6274 361 c
+ 271.6274 368.0293 261.4966 373.7279 249 373.7279 c
+ 236.5034 373.7279 226.3726 368.0293 226.3726 361 c
+ 226.3726 353.9707 236.5034 348.2721 249 348.2721 c
+ FillStroke
+} def
+
+/ncolor 6 def
+/cidx 0 def
+
+/next_color {
+ cidx ncolor div % hue
+ .75 % saturation (change these if you like)
+ .8 % lightness
+ sethsbcolor
+ /cidx cidx 1 add ncolor mod def
+} def
+
+/cidx 0 def
+
+/max_r2 % radius^2 for center of outermost ring of butterflies
+ Dm nlayers mul 1.05 mul dup mul
+def
+
+/max_radius max_r2 sqrt def
+/max_radius_inv 1 max_radius div def
+/Dm_inv 1 Dm div def
+
+%
+% Ellipsoidal distortion, maps "nlayers" concentric rings of cells into
+% an ellipse centered on page
+
+% D length of 1 basis vector separating hexagonal cells
+% z0 center of 6-fold rotation = origin of shrink xform
+% z' = (z - z0)/D new coord system
+% |z'| = sqrt(x^2 + [(8.5/11)*y]^2) aspect ratio of paper
+% z" = z' * a/M(|z'|) shrink by "a/M(|z|)" as fcn of radius
+
+% At the max radius, we want the shrunk ellipse to be "W" units wide so it
+% just fits our output format - solve for scale factor "a"
+
+% zmax = n+0.5 for n layers of cells
+% zmax * [a/M(zmax)] = W 1/2 width of output on paper
+% a = M(zmax)*W/zmax solve for "a"
+
+%/M{dup mul 1 add sqrt}bind def % M(u) = sqrt(1+|u|^2) = one possible shrink
+/M { 1.5 add } bind def % M(u) = (1.5+|u|) = another possible one
+/W 3.8 inch def % 1/2 width of ellipse
+/zmax 0.5 nlayers add def % radius at last layer of hexagons
+/a zmax M W mul zmax div def % a = M(zmax)*W/zmax
+
+/Xform { % [x0,y0] = ctr ellipse
+ Matrix transform
+ /y exch def
+ /x exch def
+ /z x dup mul y .773 mul dup mul add sqrt def % ellipse radius
+ /Scale a z M div def % z=a/M(|z|)
+ x Scale mul x0 add % magnify back up
+ y Scale mul y0 add % [x0+x*s, y0+y*s]
+} bind def
+
+
+/Helvetica findfont 8 scalefont setfont
+4.25 inch 0.5 inch moveto
+(RHW) stringwidth pop -0.5 mul 0 rmoveto
+(RHW) show % autograph
+
+warp 1 eq { % redefine commands to use Xform
+ /moveto { Xform moveto} bind def
+ /lineto { Xform lineto} bind def
+ /curveto {
+ Xform 6 -2 roll
+ Xform 6 -2 roll
+ Xform 6 -2 roll
+ curveto
+ } bind def
+}if
+
+
+/bfly { % paint 1 butterfly
+ next_color body
+ 1 setgray eyes
+ stripes
+ 0 setgray nostrils
+ 0.5 setgray thorax next_color
+ spots
+} def
+
+/x0 x4 def % center
+/y0 y4 def
+
+/T1matrix % xlate to center of image
+ x0 neg y0 neg matrix translate
+def
+
+/Smatrix % scale so that 1 basis vector = 1.0
+ Dm_inv dup matrix scale
+def
+
+/HexCell { % 6 butterflys rotated about center of
+ /cidx 0 def % 6 fold symmetry
+ /color 0 def
+ /T2matrix dx dy matrix translate def
+ 0 60 300 {
+ /angle exch def
+ /Rmatrix angle matrix rotate def
+ /Matrix % translate, rotate, scale - used by Xform
+ T1matrix Rmatrix matrix concatmatrix
+ T2matrix matrix concatmatrix
+ Smatrix matrix concatmatrix
+ def
+ gsave
+ warp 0 eq % then may use usual PostScript machinery
+ { % else using Xform
+ x0 y0 translate angle rotate
+ .5 dup scale
+ dx x0 sub dy y0 sub translate
+ } if
+ bfly
+ next_color
+ grestore
+ } for
+} def
+
+
+%320 x4 sub 240 y4 sub translate
+4.25 inch x4 sub 5.5 inch y4 sub translate
+
+
+0 setlinewidth
+/N 2 def
+N neg 1 N {
+ /i exch def % translate to
+ N neg 1 N { % i*D1 + j*D2
+ /j exch def % and draw HexCell
+ gsave
+ /dx i D1x mul j D2x mul add def % translate HexCell by
+ /dy i D1y mul j D2y mul add def % [dx,dy]
+ /r2 dx dup mul dy dup mul add def % r^2 = |dx,dy|^2
+ r2 max_r2 lt % inside radius?
+ { % yes
+ 1 r2 max_r2 div sub sqrt 2 div
+ setlinewidth % make skinnier lines
+ HexCell % 6 butterflies
+ }
+ if
+ grestore
+ } for
+} for
+
+showpage
+
diff --git a/vendor/github.com/llgcode/ps/samples/golfer.ps b/vendor/github.com/llgcode/ps/samples/golfer.ps
new file mode 100644
index 0000000..930f777
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/golfer.ps
@@ -0,0 +1,1398 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Creator:Adobe Illustrator(TM) 1.0b2-
+%%Title:golfer art+
+%%CreationDate:1/6/87 9:32 AM
+%%DocumentFonts:Helvetica-Bold
+%%BoundingBox:7 31 577 726
+%%TemplateBox:0 -48 576 672
+%%EndComments
+100 dict begin
+/q{bind def}bind def
+/Q{load def}q
+/x{exch def}q
+/X/def Q
+/g{/_g x/p{_g setgray}X}q
+/G{/_G x/P{_G setgray}X}q
+/k{/_b x/_g x/_r x/p{_r _g _b setrgbcolor}X}q
+/K{/_B x/_G x/_R x/P{_R _G _B setrgbcolor}X}q
+/d/setdash Q
+/i/setflat Q
+/j/setlinejoin Q
+/J/setlinecap Q
+/M/setmiterlimit Q
+/w/setlinewidth Q
+/_C{.25 sub round .25 add}q
+/_c{transform _C exch _C exch itransform}q
+/c{_c curveto}q
+/C/c Q
+/v{currentpoint 6 2 roll _c curveto}q
+/V/v Q
+/y{_c 2 copy curveto}q
+/Y/y Q
+/l{_c lineto}q
+/L/l Q
+/m{_c moveto}q
+/_e[]X
+/_E{_e length 0 ne{gsave 1 g 0 G 1 i 0 J 0 j .5 w 10 M[]0 d
+/Helvetica-Bold 24 0 0 1 z
+[0.966 0.259 -0.259 0.966
+_e 0 get _e 2 get add 2 div _e 1 get _e 3 get add 2 div]a
+(ERROR: can't fill a path)t T grestore}if}q
+/n/newpath Q
+/N/newpath Q
+/F{p{fill}stopped{/_e[pathbbox]X n _E}if}q
+/f{closepath F}q
+/S{P stroke}q
+/s{closepath S}q
+/B{gsave F grestore S}q
+/b{closepath B}q
+/u{}q
+/U{}q
+/_s/ashow Q
+/_S{(?)exch{2 copy 0 exch put pop dup true charpath currentpoint _m setmatrix
+stroke _M setmatrix moveto 3 copy pop rmoveto}forall pop pop pop n}q
+/_A{_a moveto _t exch 0 exch}q
+/_L{0 _l neg translate _M currentmatrix pop}q
+/_w{dup stringwidth exch 3 -1 roll length 1 sub _t mul add exch}q
+/_z[{0 0}bind{dup _w exch neg 2 div exch neg 2 div}bind
+{dup _w exch neg exch neg}bind]X
+/z{_z exch get/_a x/_t x/_l x exch findfont exch scalefont setfont}q
+/_d{matrix currentmatrix X}q
+/_D{/_m _d gsave concat/_M _d}q
+/e{_D p/t{_A _s _L}X}q
+/r{_D P/t{_A _S _L}X}q
+/a{_D/t{dup p _A _s P _A _S _L}X}q
+/o{_D/t{pop _L}X}q
+/T{grestore}q
+/Z{findfont begin currentdict dup length dict begin
+{1 index/FID ne{X}{pop pop}ifelse}forall/FontName exch X dup length 0 ne
+{/Encoding Encoding 256 array copy X 0 exch{dup type/nametype eq
+{Encoding 2 index 2 index put pop 1 add}{exch pop}ifelse}forall}if pop
+currentdict dup end end/FontName get exch definefont pop}q
+n
+%%EndProlog
+u
+0.9 g
+0 G
+1 i
+0 J
+0 j
+1 w
+10 M
+[]0 d
+%%Note:
+15.815 40.248 m
+567.815 40.002 L
+567.748 716.565 L
+15.998 716.81 L
+15.815 40.248 L
+b
+U
+1 g
+285.313 40 m
+567.688 40.125 L
+567.812 78.375 L
+285.312 78.25 L
+285.313 40 L
+b
+0 g
+175.5 163 m
+180.007 163 173.738 169.081 171.75 168.75 c
+174.75 169.25 176.25 169.5 174.5 171.25 C
+178 171.25 176.349 173.783 175 176.75 c
+173.75 179.5 170.75 182.25 168.25 182 C
+165.5 181.25 167.622 182.838 165.25 186 c
+164.5 187 164.75 187.5 161.75 186.75 c
+158.75 186 163.25 190 156.75 190 c
+150.25 190 148.5 189 145.5 186 c
+142.5 183 139.75 183.75 139.5 182.5 c
+139.25 181.25 139.5 176.75 138.75 175.5 c
+138 174.25 136.75 174.25 136.25 178 c
+135.75 181.75 140.25 182.25 134 187 C
+135.75 190.75 134.5 191.75 131 193.5 C
+131 200 129.202 203.364 119.5 208.5 c
+115.25 210.75 107 212.75 104.75 208.75 c
+102.5 204.75 103 206.5 96.5 205.75 c
+90 205 87.25 202.5 86.5 197.75 c
+85.75 193 82.75 195 79 194.75 c
+75.25 194.5 77 192.75 77.25 191.75 c
+77.5 190.75 75.25 192.5 71.5 192 c
+67.75 191.5 64.25 185.5 69.5 180.75 c
+74.75 176 66.5 180.75 64.25 182.25 c
+62 183.75 60.5 181.75 61 180.25 c
+61.5 178.75 58.75 180.75 57.5 180.75 c
+56.25 180.75 51.008 180.188 52 172.25 c
+52.25 170.25 51.5 170.5 49.75 169.25 c
+48 168 45.75 164.25 48.5 158.75 c
+51.25 153.25 49 150 48 145.5 c
+47 141 48 138.25 51.25 137.25 c
+54.5 136.25 54 133.791 54 130.75 C
+57 130.5 59 129.25 58.75 124.5 C
+62.25 124.5 61.75 126.75 62.5 130 c
+63.25 133.25 65.75 129 66.25 127 c
+66.75 125 67.5 125 72 125 C
+74.75 116.25 74.75 120.5 75.25 117.25 C
+80 117.5 79.5 116.75 83.25 113.75 c
+87 110.75 88.25 115.5 92 118.5 c
+95.75 121.5 94.25 122.75 96.25 118.75 c
+98.25 114.75 98.5 119 101.5 119.25 c
+104.5 119.5 101 115.75 105.25 114.5 c
+109.5 113.25 105 113.75 103.5 111.25 c
+102 108.75 95 103.5 101.75 101.5 c
+108.5 99.5 103.5 99.75 94.75 99.5 c
+86 99.25 73.75 87.5 97.25 73.25 C
+117.25 53.25 117.25 53.5 v
+117.25 53.75 175.25 163 175.5 163 c
+f
+1 J
+0.2 w
+389.709 210.076 m
+511.826 210.076 l
+S
+394.709 212.461 m
+516.826 212.461 l
+S
+415.459 215.112 m
+537.576 215.112 l
+S
+399.709 217.762 m
+521.826 217.762 l
+S
+402.459 222.799 m
+524.576 222.799 l
+S
+402.709 225.45 m
+524.826 225.45 l
+S
+392.959 227.851 m
+515.076 227.851 l
+S
+400.691 232.856 m
+522.809 232.856 l
+S
+388.191 235.241 m
+510.309 235.241 l
+S
+393.941 237.892 m
+516.059 237.892 l
+S
+393.441 240.292 m
+515.559 240.292 l
+S
+396.191 242.928 m
+518.309 242.928 l
+S
+386.441 245.579 m
+508.559 245.579 l
+S
+393.191 248.23 m
+515.309 248.23 l
+S
+414.191 250.631 m
+536.309 250.631 l
+S
+397.95 252.973 m
+520.067 252.973 l
+S
+398.7 255.358 m
+520.817 255.358 l
+S
+400.7 258.009 m
+522.817 258.009 l
+S
+384.45 260.659 m
+506.567 260.659 l
+S
+380.7 265.696 m
+502.817 265.696 l
+S
+379.95 268.347 m
+502.067 268.347 l
+S
+386.7 270.748 m
+508.817 270.748 l
+S
+394.433 275.752 m
+516.55 275.752 l
+S
+381.933 278.138 m
+504.05 278.138 l
+S
+379.433 280.789 m
+501.55 280.789 l
+S
+383.183 283.189 m
+505.3 283.189 l
+S
+370.433 285.825 m
+492.55 285.825 l
+S
+382.433 288.476 m
+504.55 288.476 l
+S
+356.183 291.127 m
+478.3 291.127 l
+S
+372.433 293.277 m
+494.55 293.277 l
+S
+361.866 296.006 m
+483.984 296.006 l
+S
+365.616 298.406 m
+487.734 298.406 l
+S
+366.866 301.042 m
+488.984 301.042 l
+S
+346.866 303.693 m
+468.984 303.693 l
+S
+338.616 306.344 m
+460.734 306.344 l
+S
+330.866 308.494 m
+452.984 308.494 l
+S
+301.575 344.342 m
+423.692 344.342 l
+S
+314.075 346.728 m
+436.192 346.728 l
+S
+318.325 349.378 m
+440.442 349.378 l
+S
+312.075 352.029 m
+434.192 352.029 l
+S
+327.325 357.065 m
+449.442 357.065 l
+S
+327.575 359.716 m
+449.692 359.716 l
+S
+317.825 362.117 m
+439.942 362.117 l
+S
+335.558 367.122 m
+457.675 367.122 l
+S
+313.058 369.507 m
+435.175 369.507 l
+S
+318.808 372.158 m
+440.925 372.158 l
+S
+317.579 404.674 m
+439.696 404.674 l
+S
+322.312 409.179 m
+444.429 409.179 l
+S
+323.812 412.065 m
+445.929 412.065 l
+S
+329.562 414.715 m
+451.679 414.715 l
+S
+329.062 417.116 m
+451.179 417.116 l
+S
+331.812 419.752 m
+453.929 419.752 l
+S
+322.062 422.402 m
+444.179 422.402 l
+S
+328.812 425.053 m
+450.929 425.053 l
+S
+349.812 427.454 m
+471.929 427.454 l
+S
+333.571 429.796 m
+455.688 429.796 l
+S
+334.321 432.182 m
+456.438 432.182 l
+S
+336.321 434.832 m
+458.438 434.832 l
+S
+320.071 437.483 m
+442.188 437.483 l
+S
+316.321 442.519 m
+438.438 442.519 l
+S
+315.571 445.17 m
+437.688 445.17 l
+S
+322.321 447.571 m
+444.438 447.571 l
+S
+330.054 452.576 m
+452.171 452.576 l
+S
+317.554 454.961 m
+439.671 454.961 l
+S
+315.054 457.612 m
+437.171 457.612 l
+S
+318.804 460.012 m
+440.921 460.012 l
+S
+306.054 462.648 m
+428.171 462.648 l
+S
+300.054 465.299 m
+422.171 465.299 l
+S
+291.804 467.95 m
+413.921 467.95 l
+S
+308.054 470.101 m
+430.171 470.101 l
+S
+260.834 543.511 m
+382.951 543.511 l
+S
+246.066 548.016 m
+368.184 548.016 l
+S
+256.066 550.901 m
+378.184 550.901 l
+S
+253.566 553.552 m
+375.684 553.552 l
+S
+230.316 555.952 m
+352.434 555.952 l
+S
+244.566 558.588 m
+366.684 558.588 l
+S
+238.566 561.239 m
+360.684 561.239 l
+S
+230.316 563.89 m
+352.434 563.89 l
+S
+216.566 565.541 m
+338.684 565.541 l
+S
+104.443 572.01 m
+226.575 572.209 l
+S
+98.682 567.48 m
+220.814 567.68 l
+S
+91.688 565.11 m
+213.82 565.31 l
+S
+97.192 561.955 m
+219.324 562.155 l
+S
+73.943 559.517 m
+196.075 559.717 l
+S
+88.199 556.904 m
+210.331 557.103 l
+S
+82.203 554.243 m
+204.335 554.443 l
+S
+73.956 551.578 m
+196.088 551.778 l
+S
+73.707 549.405 m
+195.839 549.605 l
+S
+85.302 539.953 m
+207.434 540.152 l
+S
+79.541 535.423 m
+201.673 535.623 l
+S
+72.547 533.053 m
+194.679 533.253 l
+S
+78.051 529.898 m
+200.183 530.098 l
+S
+54.802 527.46 m
+176.934 527.66 l
+S
+69.058 524.847 m
+191.19 525.046 l
+S
+63.061 522.186 m
+185.194 522.385 l
+S
+54.815 519.521 m
+176.947 519.721 l
+S
+54.566 517.348 m
+176.698 517.547 l
+S
+u
+189.475 196.879 m
+311.592 196.879 l
+S
+176.975 199.265 m
+299.092 199.265 l
+S
+174.475 201.916 m
+296.592 201.916 l
+S
+178.225 204.316 m
+300.342 204.316 l
+S
+165.475 206.952 m
+287.592 206.952 l
+S
+177.475 209.603 m
+299.592 209.603 l
+S
+155.725 212.254 m
+277.842 212.254 l
+S
+167.475 214.404 m
+289.592 214.404 l
+S
+156.908 217.133 m
+279.026 217.133 l
+S
+144.658 219.533 m
+266.776 219.533 l
+S
+161.908 222.169 m
+284.026 222.169 l
+S
+153.908 224.82 m
+276.026 224.82 l
+S
+163.658 226.971 m
+285.776 226.971 l
+S
+152.408 229.121 m
+274.526 229.121 l
+S
+145.925 233.316 m
+268.042 233.316 l
+S
+157.675 235.466 m
+279.792 235.466 l
+S
+147.108 238.195 m
+269.226 238.195 l
+S
+134.858 240.595 m
+256.976 240.595 l
+S
+137.608 243.231 m
+259.726 243.231 l
+S
+144.108 245.882 m
+266.226 245.882 l
+S
+153.858 248.033 m
+275.976 248.033 l
+S
+155.108 231.183 m
+277.226 231.183 l
+S
+103.425 247.816 m
+225.542 247.816 l
+S
+100.175 249.966 m
+222.292 249.966 l
+S
+89.608 252.695 m
+211.726 252.695 l
+S
+77.358 255.095 m
+199.476 255.095 l
+S
+U
+u
+1 g
+0 J
+1 w
+120.001 389.999 m
+170.811 344.713 248.714 349.191 294.001 400.001 c
+339.287 450.811 334.809 528.714 283.999 574.001 c
+233.189 619.287 155.286 614.809 109.999 563.999 c
+64.713 513.189 69.191 435.286 120.001 389.999 c
+f
+202 482 m
+F
+U
+u
+258 302 m
+306.6 267.759 373.759 279.4 408 328 c
+442.241 376.6 430.6 443.759 382 478 c
+333.4 512.241 266.241 500.6 232 452 c
+197.759 403.4 209.4 336.241 258 302 c
+f
+320 390 m
+F
+U
+u
+196 376 m
+252.332 345.072 323.072 365.668 354 422 c
+384.928 478.332 364.332 549.072 308 580 c
+251.668 610.928 180.928 590.332 150 534 c
+119.072 477.668 139.668 406.928 196 376 c
+f
+252 478 m
+F
+U
+u
+106 257 m
+170.064 231.595 242.595 262.936 268 327 c
+293.405 391.064 262.064 463.595 198 489 c
+133.936 514.405 61.405 483.064 36 419 c
+10.595 354.936 41.936 282.405 106 257 c
+f
+152 373 m
+F
+U
+u
+366.001 122 m
+415.706 97.7 475.7 118.296 500 168.001 c
+524.3 217.706 503.704 277.7 453.999 302 c
+404.294 326.3 344.3 305.704 320 255.999 c
+295.7 206.294 316.296 146.3 366.001 122 c
+f
+410 212 m
+F
+U
+u
+227.999 198 m
+267.763 185.85 309.849 208.236 322 247.999 c
+334.15 287.763 311.764 329.849 272.001 342 c
+232.237 354.15 190.151 331.764 178 292.001 c
+165.85 252.237 188.236 210.151 227.999 198 c
+f
+250 270 m
+F
+U
+0 g
+15.75 71.25 m
+24.25 82.75 24.75 84.75 27.75 82.25 c
+30.75 79.75 31.75 81.25 32.75 82.75 c
+33.75 84.25 30.75 86.75 35.75 88.75 c
+40.75 90.75 41.25 91.75 43.25 89.75 c
+45.25 87.75 39.25 89.25 50.25 88.75 c
+61.25 88.25 70.25 81.75 74.25 75.25 c
+78.25 68.75 77.75 67.25 75.25 63.25 c
+72.75 59.25 68.25 56.75 72.25 57.25 c
+76.25 57.75 75.75 60.75 77.75 56.75 c
+79.75 52.75 80.25 51.25 79.25 49.25 c
+78.25 47.25 74.25 46.75 81.25 46.25 c
+88.25 45.75 91.75 37.557 91.75 40.25 c
+15.752 40.248 l
+15.75 71.25 l
+f
+340.75 55.5 m
+F
+u
+u
+3 w
+280.774 44.223 m
+567.893 44.223 l
+S
+280.774 48.728 m
+567.893 48.728 l
+S
+280.774 53.734 m
+567.893 53.734 l
+S
+U
+u
+280.774 58.739 m
+567.893 58.739 l
+S
+280.774 63.245 m
+567.893 63.245 l
+S
+280.774 68.251 m
+567.893 68.251 l
+S
+U
+u
+280.774 73.257 m
+567.893 73.257 l
+S
+280.774 78.263 m
+567.893 78.263 l
+S
+U
+U
+0.8 g
+0.2 w
+243 252 m
+323 235 l
+346 273 l
+368 248 l
+376 247 376 248 V
+377 174 380.5 121 330.5 40 C
+90.5 40 91.5 40 V
+138.5 129 163 162 214 200 C
+236 229 234.527 240.11 238 254 c
+240 262 243 252 y
+b
+0.5 g
+359.5 485 m
+389.267 485 402.5 486.25 415.75 489 c
+429 491.75 435 493.25 439 493.5 c
+443 493.75 490.398 537.797 502.5 562 c
+507 571 514.5 577 517.5 579.5 c
+520.5 582 501.5 591 y
+428 512 428 512.5 v
+428 513 356.5 510 356 509.5 c
+355.5 509 351 488 y
+359 485 359.5 485 v
+b
+0.7 g
+370 496.5 m
+368 480.5 365.5 472.5 364.5 471.5 C
+329.5 476.5 l
+323.5 489.5 l
+370 496.5 l
+b
+0.5 g
+352.75 494 m
+380 493.25 399.626 496.75 407.5 499 c
+418 502 424.586 497.135 432.75 505.5 c
+453 526.25 473.5 544.5 496.5 586.5 C
+473.5 590 473.5 590.5 V
+456 571.5 443 563.5 434 558 c
+425 552.5 416 544 408.5 534.5 C
+399 533 379.5 537.5 364 537.5 c
+348.5 537.5 352.75 494 y
+b
+1 g
+500 583 m
+500.5 577.098 517 573.5 520.5 572 c
+524 570.5 526.353 568.989 526.5 579 c
+526.675 590.992 541 586 539 624 C
+538.5 624 506 628 y
+499.958 583.498 500 583 v
+b
+0 g
+1 J
+3 w
+562 629 m
+343 645 217 644 77 601 C
+52 576 L
+59.5 562 80.132 560.877 87 589 c
+89.513 599.292 87 597 101 601 c
+108.323 603.092 265 654 561 617 C
+562 629 l
+f
+1 G
+0 J
+0.7 w
+305 634 m
+391.5 636.5 415 635 473 632 c
+S
+0.5 w
+213 626.5 m
+153.5 619 125.925 611.699 90.75 602.5 c
+78.654 599.337 82.567 597.884 82.5 592 c
+82.395 582.717 73.75 571 59 572.5 c
+S
+1 g
+0 G
+1 w
+73 595.25 m
+79.25 592.5 76.25 574.75 57.25 580 C
+73 595.25 l
+f
+0.5 g
+0.2 w
+312 574.25 m
+311.25 570.5 310.687 571.687 306.187 569.187 C
+307.687 564.187 311.106 565.66 304.5 561.5 c
+302.594 560.299 305.598 556.561 305.75 555.5 c
+306.038 553.485 304.629 548.098 297 548.5 c
+292.25 548.75 255.5 536 y
+229.5 608.5 l
+224 650 224.5 650 v
+248.101 650 273.345 678.918 298 655.5 c
+324.857 629.99 316.981 613.501 316.75 612.875 c
+313.346 603.644 313.238 604.937 314.75 597.375 c
+316.88 586.725 317.016 588.834 318.625 584.75 C
+320.25 581.875 318.625 580.375 y
+316.689 578.236 313.081 579.809 310.375 579 c
+307.013 577.994 312 574.25 y
+B
+0 g
+0.5 w
+288.5 456 m
+S
+0.2 w
+211 511 m
+194.5 518.5 187 520.5 170.5 500 C
+154.5 498.5 149.5 501 131.5 479.5 C
+151 477.5 140 475 161 460 c
+182 445 190.5 436.5 212 461 C
+224.5 458 229 454.5 238.5 447 C
+238 446.5 237 500.5 y
+211 511 l
+f
+1 g
+207.5 526.5 m
+206 514.5 204 506 236 490.5 C
+242.5 509.5 l
+207.5 526.5 l
+b
+0 g
+1 w
+294.464 627.589 m
+288.571 618.522 284.821 617.313 280 615.5 c
+275.179 613.686 271.429 605.224 277.857 587.089 C
+274.107 586.485 275.179 585.88 275.714 582.858 C
+271.429 599.179 270.357 606.433 259.643 609.455 c
+248.929 612.477 245.714 589.507 247.321 566.537 C
+228.572 554.448 L
+224.639 578.851 235.956 576.38 212.5 600.992 c
+194.17 620.226 195.893 654.791 225.357 658.418 C
+223.214 667.485 233.929 678.97 259.107 677.761 c
+284.286 676.552 281.071 667.485 Y
+302.5 667.485 334.964 665.942 301.429 614.895 C
+306.25 639.679 303.571 643.306 296.607 646.933 C
+299.286 634.239 294.464 627.589 y
+f
+0.7 g
+0.2 w
+207.5 524.5 m
+214.75 519.25 241.5 509 y
+239 504.5 l
+232 503 214.5 508.75 206.75 519 C
+207 522.5 207.5 524.5 y
+b
+1 g
+298 546.5 m
+272.625 574.625 248.5 596 195.5 568.5 C
+196.26 524.417 214.492 504.333 239.5 510.5 C
+298 546.5 l
+b
+0.8 g
+351.5 542 m
+367 540 L
+358.5 509.5 357 489.5 357 482 C
+323.5 482.5 295.5 485.5 284.5 477.5 c
+298.5 468.5 l
+299 457 l
+270.5 451 l
+238.5 483.5 l
+241 513.5 l
+250.5 538 252.5 547.5 282.5 550 C
+306.251 550 334.454 541.702 343.687 542.187 C
+342.576 538.175 346.737 538.055 351.5 542 c
+b
+0 g
+1 w
+333.25 484.75 m
+343.25 458.25 371.5 466 349 418.5 C
+359 348.5 378 357 363 336 C
+358.5 333 359 333 v
+359.5 333 353 328 359 327.5 c
+365 327 371 316.5 373.5 253.5 C
+381 245.5 l
+371 221 371 220.5 V
+360.5 247 358 253 351 261.5 C
+340 238 331.5 220.5 328.5 211.5 C
+301 229.5 265 250 232.5 244.5 C
+247.5 287 246 299.5 275 320.5 C
+270 331.5 268.689 334.634 265.75 336.25 c
+255.75 341.75 261.891 340.771 251 375 c
+247.5 386 249.5 384 255.5 399 C
+252.5 397 253.5 401 253.5 402.5 c
+253.5 404 252.057 400.023 251 402.5 c
+235 440 219.5 489.5 249.5 534 C
+238.5 503.5 242.102 477.13 260 463 c
+269.5 455.5 278.75 453.25 291 457.25 C
+297.5 461 299.549 465.787 282 476.75 C
+292.5 487.5 333.25 484.75 y
+f
+457.25 576.25 m
+454.936 574.233 453.51 595.217 479.25 583 C
+495.651 573.321 495.931 560.263 482.5 560.5 C
+486.25 566 491.682 565.465 478.5 575 c
+463.444 585.891 460.318 578.924 457.25 576.25 c
+f
+1 g
+460.75 581.5 m
+463.387 583.699 467.528 583.937 470.5 583.375 c
+473.752 582.76 473.75 581.75 Y
+461.735 583.841 458.891 579.95 460.75 581.5 c
+f
+0 g
+310.393 647.785 m
+329.089 651.66 328.75 623.692 320.178 607.976 C
+319.107 621.274 316.428 636.386 310.536 635.782 c
+304.643 635.177 310.393 647.785 y
+f
+284.286 663.858 m
+286.964 677.157 280.536 689.246 281.071 689.246 C
+289.107 677.761 288.036 665.672 y
+284.286 663.858 l
+f
+0.2 w
+274.643 683.201 m
+278.929 678.97 280 668.694 279.464 665.672 c
+S
+276.25 686.224 m
+284.393 677.036 283.75 662.045 y
+S
+1 w
+297.679 661.44 m
+312.602 661.44 312.143 677.157 310.536 680.784 C
+308.929 672.321 305.179 666.276 292.857 664.463 C
+297.679 661.44 l
+f
+0.2 w
+295 661.44 m
+298.75 666.276 302.5 675.343 294.464 683.201 c
+S
+300.357 681.992 m
+304.265 669.255 303.814 670.807 292.321 656.604 c
+S
+311.821 649.078 m
+321.464 649.078 330.571 646.66 329.5 627.921 c
+S
+307.536 650.892 m
+316.268 651.33 319.057 653.025 326.821 646.056 c
+330.446 642.802 331.1 637.618 331.107 637.593 c
+S
+304.643 665.067 m
+305.629 663.874 321.031 667.072 321.304 651.569 c
+S
+0.5 w
+311.071 639.679 m
+317.893 638.968 312.696 617.332 v
+S
+1 w
+313.375 612.875 m
+315.455 614.262 313.5 617.375 297.125 615.375 C
+310.375 616.625 311.875 611.875 313.375 612.875 c
+f
+1 g
+308.5 604.875 m
+309.833 600.875 309.125 601.25 307.375 599 C
+302.25 600.625 303.25 599.875 299 602.5 C
+304.25 604.75 308.375 605.25 308.5 604.875 c
+f
+0 g
+307.5 604.437 m
+305.463 602.811 305.481 601.49 307.375 598.937 C
+309.261 601.307 309.489 602.172 308.562 605.062 C
+308.562 604.937 308.191 604.989 307.5 604.437 c
+f
+0.2 w
+305.625 583.75 m
+304.687 582.562 306.5 579.375 308.875 579.75 c
+S
+1 w
+311.125 574.5 m
+310.25 573.898 310 573.437 304.937 569.312 C
+306.229 564.611 308.063 564.014 308.312 564.562 C
+309.775 566.476 307.663 569.565 306.687 569.75 C
+311.812 571.75 311.625 572.5 312 574.25 C
+311.687 574.75 311.176 574.535 311.125 574.5 c
+f
+298.625 603 m
+302 600.437 304.294 599.524 307.812 598.937 c
+308.187 598.875 308.562 598.5 308.687 597.875 c
+S
+297.5 602.25 m
+299.939 602.851 307.687 603.062 311.75 607.812 C
+307.812 606 297.011 602.129 297.5 602.25 c
+f
+213.5 576.125 m
+218.674 549.92 230.862 532.355 245.5 526.5 C
+243.75 514.5 209.75 494.25 195.5 568.5 C
+203.75 572.25 213.347 576.901 213.5 576.125 c
+f
+0.2 w
+343.375 541.75 m
+333.375 534.75 318.25 525.5 312 521.25 c
+S
+351.562 541.937 m
+337.936 530.579 327.2 525.581 313.25 517.75 c
+S
+0.3 w
+312.75 495 m
+291.75 483.5 276.25 476 274.25 466 c
+S
+0.5 w
+229 580.75 m
+235.5 571 241.25 554.75 245.75 528 c
+S
+1 w
+235 581 m
+246 555.75 246.75 537.75 245.75 526 C
+252.125 560.5 243.75 567.75 239.75 581.5 C
+240 581.5 237 581.75 235 581 C
+f
+0.7 g
+0.2 w
+248.625 580.5 m
+253.169 564.605 256.75 553.75 250.25 535.75 C
+257.5 552.75 259.125 558.937 252.875 579.687 C
+251.029 580.149 248.517 580.879 248.625 580.5 c
+b
+0 g
+1 w
+258.25 577.75 m
+262.047 567.879 262.5 552.5 259.25 544.25 C
+267.75 548.25 275 549.75 278.25 549.75 C
+281.75 555.25 282.75 556.75 279.5 565.25 C
+270.06 573.13 257.909 578.635 258.25 577.75 c
+f
+207.5 524.5 m
+F
+207.25 514.75 m
+207.185 514.86 228.75 497.5 238 500.75 C
+236 494.5 l
+225 498 213.924 503.454 207.25 514.75 c
+f
+1 g
+0.2 w
+191 516 m
+175.472 497.418 168.5 492 171.5 453 C
+185 443.5 189 443.5 200 450.5 C
+186.5 469.5 182 491 198.5 515.5 C
+194.5 516 191.339 516.406 191 516 c
+b
+201 515 m
+194 499 187 484 203.5 453 C
+206.5 455 211.5 460.5 212 461 C
+203.5 480.5 193.5 501.5 206 510.5 C
+205 499.5 210.5 490.5 232.5 473.5 C
+232.5 483 231.5 482.5 233 492 C
+221 498 210 505 208 512.5 C
+201 515 l
+b
+0 g
+1 G
+0.5 w
+268 442.5 m
+253.5 402.5 l
+S
+269.5 435.5 m
+258.5 407 258.5 407.5 v
+S
+0.5 G
+0.4 w
+293.5 480.5 m
+297.5 463.5 298.5 460.5 289 445.5 c
+S
+1 G
+1 J
+0.3 w
+349.125 418.125 m
+338.393 403.978 348.387 416.158 341.625 408.875 c
+S
+u
+1 g
+0 G
+0 J
+0.2 w
+336.038 340.015 m
+338.267 329.694 L
+342.937 338.843 L
+340.707 349.164 L
+336.038 340.015 L
+b
+339.487 339.429 m
+B
+U
+u
+328.791 340.569 m
+331.562 330.38 L
+335.743 339.762 L
+332.972 349.952 L
+328.791 340.569 L
+b
+332.267 340.166 m
+B
+U
+u
+321.758 340.67 m
+325.133 330.664 L
+328.746 340.28 L
+325.37 350.286 L
+321.758 340.67 L
+b
+325.252 340.475 m
+B
+U
+u
+314.504 340.97 m
+317.88 330.964 L
+321.492 340.58 L
+318.117 350.586 L
+314.504 340.97 L
+b
+317.998 340.775 m
+B
+U
+u
+u
+307.24 340.468 m
+311.982 331.033 L
+314.214 341.059 L
+309.473 350.494 L
+307.24 340.468 L
+b
+310.727 340.764 m
+B
+U
+u
+300.016 339.751 m
+304.757 330.316 L
+306.99 340.342 L
+302.249 349.777 L
+300.016 339.751 L
+b
+303.503 340.047 m
+B
+U
+U
+u
+u
+292.985 339.2 m
+298.349 330.104 L
+299.903 340.258 L
+294.54 349.353 L
+292.985 339.2 L
+b
+296.444 339.729 m
+B
+U
+u
+285.826 338 m
+291.189 328.904 L
+292.744 339.057 L
+287.38 348.153 L
+285.826 338 L
+b
+289.285 338.529 m
+B
+U
+U
+u
+278.742 336.229 m
+285.413 328.042 L
+285.423 338.314 L
+278.753 346.501 L
+278.742 336.229 L
+b
+282.083 337.272 m
+B
+U
+u
+272.228 332.392 m
+279.743 324.974 L
+278.644 335.186 L
+271.13 342.604 L
+272.228 332.392 L
+b
+275.437 333.789 m
+B
+U
+0 g
+1 G
+1 w
+266.25 335.5 m
+276.25 351.5 284.659 350 343 350 c
+364 350 363 336 y
+S
+271 321 m
+294 332 309 335 362 324 c
+S
+u
+1 g
+0 G
+0.2 w
+350.823 325.912 m
+364.33 322.302 L
+361.658 347.078 L
+348.151 350.689 L
+350.823 325.912 L
+b
+356.24 336.495 m
+B
+U
+0 g
+1 w
+274 347.5 m
+281.5 351.5 280.229 357.581 311 338 c
+316.5 334.5 322.5 338 351 357.5 C
+282 360 l
+274 347.5 l
+f
+1 G
+0.5 w
+269.25 355.75 m
+277.75 353.25 284.25 352.5 288.75 349.75 c
+S
+353.25 358.25 m
+347.25 354 345.5 353.5 339.75 349.5 c
+S
+0.3 w
+355.25 272.75 m
+359.75 281.5 361.25 285 363.25 290.75 c
+S
+0.5 G
+0.5 w
+354 219 m
+339 195 327 176 317 166 c
+S
+323 197 m
+310 150 308 135 235 48 c
+S
+1 w
+241 241.5 m
+232 227.5 215.231 198.443 215 198 c
+192.581 155 178 110 164 71 c
+S
+0 G
+0.2 w
+265.394 600.822 m
+263.576 606.114 262.122 612.994 253.035 607.173 C
+250.126 603.468 249.763 601.704 249.763 596.589 c
+249.763 591.473 254.307 592.179 257.76 587.24 c
+261.213 582.301 266.484 579.302 267.029 588.475 c
+S
+0.3 g
+260.668 605.409 m
+262.486 601.352 261.94 599.941 257.578 597.824 c
+253.216 595.707 257.76 591.473 260.305 592.355 c
+262.849 593.237 263.394 592.532 264.303 591.65 c
+265.212 590.768 266.666 591.826 264.667 594.119 c
+262.667 596.413 259.759 593.943 261.032 597.471 c
+262.304 600.999 260.668 605.409 y
+b
+0 g
+257.578 606.644 m
+254.125 605.056 251.58 604.174 251.58 598.177 c
+251.58 592.179 258.487 590.415 259.214 588.651 c
+S
+u
+1 g
+257.397 584.594 m
+258.601 581.671 262.019 580.25 265.03 581.419 c
+268.041 582.588 269.506 585.905 268.302 588.827 c
+267.097 591.75 263.679 593.172 260.668 592.003 c
+257.657 590.833 256.192 587.516 257.397 584.594 c
+b
+262.849 586.711 m
+B
+U
+u
+0.2 g
+1 w
+258.487 586.358 m
+263.213 582.477 L
+267.211 587.063 L
+262.486 590.944 L
+258.487 586.358 L
+f
+262.849 586.711 m
+F
+U
+0 g
+309.25 579.875 m
+310.75 580.5 313.25 583.125 314.625 581 c
+F
+1 g
+307.964 565.926 m
+307.88 566.015 306.794 566.513 307.22 566.682 c
+307.647 566.851 307.68 566.599 307.935 566.639 C
+307.924 566.13 307.971 566.31 307.964 565.926 c
+f
+510 104 m
+509.564 104.895 511.5 89 495.5 74.5 C
+495.5 68 l
+506 79 518.582 86.358 510 104 c
+f
+0 g
+0.2 w
+403.75 534.25 m
+413.25 533.75 415.75 534.25 417.75 534.75 c
+S
+1 G
+0.3 w
+538.5 629 m
+542 625 547.5 620 y
+S
+548.75 629.25 m
+552.25 625.25 557.75 620.25 y
+S
+0 G
+0.2 w
+518.5 587.5 m
+522.5 586 526 587.5 527 587.5 c
+S
+514 617.5 m
+518 614 518.5 611.5 520 607.5 c
+S
+528.25 613.75 m
+533.25 615.25 532.5 615.5 538.25 614.25 c
+S
+1 g
+538 637.5 m
+537.25 618 533 617.5 531.25 617.5 c
+529.5 617.5 528.235 615.255 528.5 622.5 c
+529.25 643 528.775 643.326 534.25 642.75 c
+539 642.25 539 642.25 540.5 630.75 C
+538 631 l
+538 629 538 631.25 v
+538 633.5 538 637.5 Y
+b
+0.7 g
+507.5 650.75 m
+510 648.5 510.25 645.75 511.75 643.25 c
+513.25 640.75 508.5 638.25 508.5 638 c
+508.5 637.75 507.5 650.75 y
+b
+1 g
+529.25 639.25 m
+528.5 643 527 642.75 524 642.75 c
+521 642.75 519.75 644 519.5 632.25 C
+519.75 638 519.75 641 v
+519.75 644 518.75 644.25 515.25 644.25 c
+511.75 644.25 511.75 646 509.25 641.25 c
+506.75 636.5 505.75 633.25 506 633.25 c
+506.25 633.25 509.75 628.25 Y
+511.5 620.25 512.75 619.75 515.5 619.5 c
+518.25 619.25 520.25 618.25 519.5 623.5 C
+521 618.25 521 617.75 524.75 617 c
+528.5 616.25 528.5 618.25 528.5 622.5 c
+528.5 626.75 529.25 639.25 y
+b
+507.75 636.75 m
+512.687 638.231 515.604 641 515.25 641 C
+517.839 637.469 517.494 629.281 508.75 625.5 C
+508.75 625.25 502 635 502.25 634.75 c
+502.5 634.5 507.75 636.75 y
+b
+493.5 571.5 m
+495.171 563.425 503.634 565.498 503.5 576.25 c
+503.25 596.25 515.75 586.25 509 636.75 c
+508.301 641.977 510 650.75 506.5 651.5 c
+501.514 652.568 500.436 652.26 499.25 644.75 c
+498.5 640 496.5 646.25 496 648.5 c
+495.5 650.75 493.75 651 490.75 650.25 c
+487.75 649.5 488.253 648.665 487.5 645.5 c
+486.194 640.013 486.75 641.75 484.5 645.5 c
+482.39 649.016 481.306 648.011 477.5 647.25 c
+475 646.75 474.784 644.479 475.25 640.75 c
+475.5 638.75 474 642.25 472.5 644.5 c
+471 646.75 469.25 645.5 466.5 645.5 c
+463.75 645.5 463.25 641.003 463.5 635.5 c
+463.511 635.25 463 626.25 y
+449.75 627.25 l
+459.25 618.5 465.606 612.863 468.25 597 c
+468.75 594 468 592.25 470 592.75 C
+459.719 593.497 459.195 585.398 461 586 c
+466.25 587.75 471.75 589.25 476.75 587 c
+481.75 584.75 486.25 584.25 489.5 586.25 C
+490.25 582.75 492 578.75 493.5 571.5 c
+b
+0 g
+486.25 592.5 m
+489 595.25 492.117 593.078 492.25 592.75 c
+494.972 586.028 477 591.75 467.25 593 c
+S
+0.4 w
+470 592.75 m
+474.25 595.75 475 596 481.5 595.75 c
+S
+1 J
+2.5 w
+477.75 630 m
+478.5 620.75 l
+S
+479.25 617.5 m
+480 610.5 l
+S
+480.25 607.75 m
+481 600.25 481 600.5 v
+S
+487.5 631.75 m
+487.75 623.5 l
+S
+487.75 620.75 m
+487.75 612.5 l
+S
+488 609.25 m
+488.25 609.25 487.75 602.5 y
+S
+498 630.75 m
+497.25 623.75 l
+S
+496.75 620.75 m
+495.5 612.5 l
+S
+495.25 609.5 m
+493.75 602 l
+S
+0 J
+0.2 w
+465.5 637.25 m
+464.5 629.75 461.25 628.75 464.75 617 c
+S
+0.5 w
+502 589.25 m
+503.25 585 503.5 583.25 503.5 577 c
+S
+1 g
+1 w
+521.949 86.694 m
+521.637 87.353 523.021 75.657 511.583 64.988 C
+511.583 60.205 l
+519.089 68.299 528.083 73.713 521.949 86.694 c
+f
+553.457 99.673 m
+553.091 100.449 554.713 86.67 541.309 74.1 C
+541.309 68.465 l
+550.105 78.001 560.646 84.379 553.457 99.673 c
+f
+482.74 95.04 m
+482.429 95.699 483.812 84.003 472.375 73.334 C
+472.375 68.551 l
+479.881 76.645 488.875 82.059 482.74 95.04 c
+f
+450.924 87.63 m
+450.69 88.028 451.731 80.968 443.129 74.528 C
+443.129 71.641 l
+448.774 76.527 455.538 79.795 450.924 87.63 c
+f
+0 g
+308 61.5 m
+N
+3 w
+16.002 40.373 m
+568.002 40.127 L
+567.748 716.565 L
+S
+u
+15.815 40.248 m
+567.815 40.002 L
+567.748 716.565 L
+15.998 716.81 L
+15.815 40.248 L
+s
+U
+%%Trailer
+_E end
+showpage
diff --git a/vendor/github.com/llgcode/ps/samples/grade.ps b/vendor/github.com/llgcode/ps/samples/grade.ps
new file mode 100644
index 0000000..83b1d5a
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/grade.ps
@@ -0,0 +1,917 @@
+%!PS-Adobe-3.0 Resource-Form
+%%Title: GRADE
+%%DocumentFonts: (atend)
+%%Creator: Proform III by Lytrod Software, Inc.
+%%CreationDate: Mon Jun 29 14:17:21 1998
+%%For: Version 4.00A Serial #012345
+%%Pages: (atend)
+%%BoundingBox (atend)
+%%KDKAccentColor:
+%%EndComments
+%-----convenience definitions
+/pxlk 1. def
+/rd{.25 sub round .25 add}bind def
+/tf{transform rd exch rd exch itransform}bind def
+/m{pxlk .9 lt{moveto}{tf moveto}ifelse}bind def
+/l{pxlk .9 lt{lineto}{tf lineto}ifelse}bind def
+/gs{gsave}bind def
+/gr{grestore}bind def
+/sg{setgray}bind def
+/sl{setlinewidth}bind def
+/sj{setlinejoin}bind def
+/sd{setdash}bind def
+/np{newpath}bind def
+/sk{stroke}bind def
+/ep{closepath}bind def
+/tr{pxlk .9 lt{translate}{tf translate}ifelse}bind def
+/sc{scale}bind def
+/sw{stringwidth}bind def
+/rot{rotate}bind def
+/tl{gs m show gr}bind def
+/lrot{gs m exch rot show gr}bind def
+/ssf{findfont exch makefont setfont}bind def
+%-----end of standard definitions
+%%EndProlog
+% initialization
+[12 0 0 12 0 0] /Courier ssf
+%%Page: 1 1
+612 0 tr
+90 rot
+0 612 tr
+1 -1 sc
+[12 0 0 -12 0 0] /Courier ssf
+np
+19.92 sl
+0 setlinecap
+0.078 0 0.125 0 setcmykcolor
+58.56 118.08 m
+281.28 118.08 l
+sk
+13.2 sl
+294.72 121.44 m
+317.28 121.44 l
+sk
+357.84 121.44 m
+382.56 121.44 l
+sk
+389.28 121.44 m
+411.84 121.44 l
+sk
+452.16 121.44 m
+476.88 121.44 l
+sk
+483.84 121.44 m
+506.4 121.44 l
+sk
+546.72 121.44 m
+571.44 121.44 l
+sk
+598.56 121.44 m
+623.28 121.44 l
+sk
+708.72 121.44 m
+733.44 121.44 l
+sk
+8.88 sl
+58.56 141.84 m
+281.28 141.84 l
+sk
+389.28 141.84 m
+477.12 141.84 l
+sk
+483.84 141.84 m
+571.68 141.84 l
+sk
+578.16 141.84 m
+733.44 141.84 l
+sk
+294.72 142.08 m
+382.32 142.08 l
+sk
+294.72 159.36 m
+382.32 159.36 l
+sk
+58.56 159.84 m
+281.28 159.84 l
+sk
+389.28 159.84 m
+477.12 159.84 l
+sk
+483.84 159.84 m
+571.68 159.84 l
+sk
+578.16 159.84 m
+733.44 159.84 l
+sk
+58.56 177.84 m
+281.28 177.84 l
+sk
+294.72 177.84 m
+382.32 177.84 l
+sk
+389.28 177.84 m
+477.12 177.84 l
+sk
+483.84 177.84 m
+571.68 177.84 l
+sk
+578.16 177.84 m
+733.44 177.84 l
+sk
+58.56 195.84 m
+281.28 195.84 l
+sk
+294.72 195.84 m
+382.32 195.84 l
+sk
+389.28 195.84 m
+477.12 195.84 l
+sk
+483.84 195.84 m
+571.68 195.84 l
+sk
+578.16 195.84 m
+733.44 195.84 l
+sk
+58.56 213.84 m
+281.28 213.84 l
+sk
+294.72 213.84 m
+382.32 213.84 l
+sk
+389.28 213.84 m
+477.12 213.84 l
+sk
+483.84 213.84 m
+571.68 213.84 l
+sk
+578.16 213.84 m
+733.44 213.84 l
+sk
+58.56 231.84 m
+281.28 231.84 l
+sk
+294.72 231.84 m
+382.32 231.84 l
+sk
+389.28 231.84 m
+477.12 231.84 l
+sk
+483.84 231.84 m
+571.68 231.84 l
+sk
+578.16 231.84 m
+733.44 231.84 l
+sk
+58.56 249.84 m
+281.28 249.84 l
+sk
+294.72 249.84 m
+382.32 249.84 l
+sk
+389.28 249.84 m
+477.12 249.84 l
+sk
+483.84 249.84 m
+571.68 249.84 l
+sk
+578.16 249.84 m
+733.44 249.84 l
+sk
+58.56 267.84 m
+281.28 267.84 l
+sk
+294.72 267.84 m
+382.32 267.84 l
+sk
+389.28 267.84 m
+477.12 267.84 l
+sk
+483.84 267.84 m
+571.68 267.84 l
+sk
+578.16 267.84 m
+733.44 267.84 l
+sk
+58.56 285.84 m
+281.28 285.84 l
+sk
+294.72 285.84 m
+382.32 285.84 l
+sk
+389.28 285.84 m
+477.12 285.84 l
+sk
+483.84 285.84 m
+571.68 285.84 l
+sk
+578.16 285.84 m
+733.44 285.84 l
+sk
+19.92 sl
+58.56 421.92 m
+281.28 421.92 l
+sk
+13.2 sl
+294.72 425.28 m
+317.28 425.28 l
+sk
+357.84 425.28 m
+382.56 425.28 l
+sk
+389.28 425.28 m
+411.84 425.28 l
+sk
+452.16 425.28 m
+476.88 425.28 l
+sk
+483.84 425.28 m
+506.4 425.28 l
+sk
+546.72 425.28 m
+571.44 425.28 l
+sk
+598.56 425.28 m
+623.28 425.28 l
+sk
+708.72 425.28 m
+733.44 425.28 l
+sk
+8.88 sl
+58.56 445.68 m
+281.28 445.68 l
+sk
+389.28 445.68 m
+477.12 445.68 l
+sk
+483.84 445.68 m
+571.68 445.68 l
+sk
+578.16 445.68 m
+733.44 445.68 l
+sk
+294.72 445.92 m
+382.32 445.92 l
+sk
+294.72 463.2 m
+382.32 463.2 l
+sk
+58.56 463.68 m
+281.28 463.68 l
+sk
+389.28 463.68 m
+477.12 463.68 l
+sk
+483.84 463.68 m
+571.68 463.68 l
+sk
+578.16 463.68 m
+733.44 463.68 l
+sk
+58.56 481.68 m
+281.28 481.68 l
+sk
+294.72 481.68 m
+382.32 481.68 l
+sk
+389.28 481.68 m
+477.12 481.68 l
+sk
+483.84 481.68 m
+571.68 481.68 l
+sk
+578.16 481.68 m
+733.44 481.68 l
+sk
+58.56 499.68 m
+281.28 499.68 l
+sk
+294.72 499.68 m
+382.32 499.68 l
+sk
+389.28 499.68 m
+477.12 499.68 l
+sk
+483.84 499.68 m
+571.68 499.68 l
+sk
+578.16 499.68 m
+733.44 499.68 l
+sk
+58.56 517.68 m
+281.28 517.68 l
+sk
+294.72 517.68 m
+382.32 517.68 l
+sk
+389.28 517.68 m
+477.12 517.68 l
+sk
+483.84 517.68 m
+571.68 517.68 l
+sk
+578.16 517.68 m
+733.44 517.68 l
+sk
+58.56 535.68 m
+281.28 535.68 l
+sk
+294.72 535.68 m
+382.32 535.68 l
+sk
+389.28 535.68 m
+477.12 535.68 l
+sk
+483.84 535.68 m
+571.68 535.68 l
+sk
+578.16 535.68 m
+733.44 535.68 l
+sk
+58.56 553.68 m
+281.28 553.68 l
+sk
+294.72 553.68 m
+382.32 553.68 l
+sk
+389.28 553.68 m
+477.12 553.68 l
+sk
+483.84 553.68 m
+571.68 553.68 l
+sk
+578.16 553.68 m
+733.44 553.68 l
+sk
+58.56 571.68 m
+281.28 571.68 l
+sk
+294.72 571.68 m
+382.32 571.68 l
+sk
+389.28 571.68 m
+477.12 571.68 l
+sk
+483.84 571.68 m
+571.68 571.68 l
+sk
+578.16 571.68 m
+733.44 571.68 l
+sk
+58.56 589.68 m
+281.28 589.68 l
+sk
+294.72 589.68 m
+382.32 589.68 l
+sk
+389.28 589.68 m
+477.12 589.68 l
+sk
+483.84 589.68 m
+571.68 589.68 l
+sk
+578.16 589.68 m
+733.44 589.68 l
+sk
+1 1 0 0 setcmykcolor
+278.16 29.28 m
+594.72 35.28 6 270 0 arc
+600.72 38.16 l
+272.16 38.16 l
+278.16 35.28 6 180 270 arc
+ep
+0.078 0 0.125 0 setcmykcolor
+fill
+1 1 0 0 setcmykcolor
+611.04 29.28 m
+747.6 35.28 6 270 0 arc
+753.6 38.16 l
+605.04 38.16 l
+611.04 35.28 6 180 270 arc
+ep
+0.078 0 0.125 0 setcmykcolor
+fill
+1 1 0 0 setcmykcolor
+278.16 333.12 m
+594.72 339.12 6 270 0 arc
+600.72 342 l
+272.16 342 l
+278.16 339.12 6 180 270 arc
+ep
+0.078 0 0.125 0 setcmykcolor
+fill
+1 1 0 0 setcmykcolor
+611.04 333.12 m
+747.6 339.12 6 270 0 arc
+753.6 342 l
+605.04 342 l
+611.04 339.12 6 180 270 arc
+ep
+0.078 0 0.125 0 setcmykcolor
+fill
+0.72 sl
+2 setlinecap
+1 1 0 0 setcmykcolor
+499.44 29.04 m
+499.44 55.92 l
+519.6 29.04 m
+519.6 55.92 l
+272.16 38.16 m
+600.48 38.16 l
+605.04 38.16 m
+753.6 38.16 l
+58.32 83.04 m
+58.32 289.92 l
+733.44 83.04 m
+733.44 289.92 l
+294.72 98.88 m
+382.32 98.88 l
+317.04 98.88 m
+317.04 289.92 l
+357.6 98.88 m
+357.6 289.92 l
+389.04 98.88 m
+476.64 98.88 l
+411.6 98.88 m
+411.6 289.92 l
+452.16 98.88 m
+452.16 289.92 l
+483.6 98.88 m
+571.2 98.88 l
+506.16 98.88 m
+506.16 289.92 l
+546.72 98.88 m
+546.72 289.92 l
+578.16 98.88 m
+733.2 98.88 l
+598.32 98.88 m
+598.32 289.92 l
+623.04 98.88 m
+623.04 289.92 l
+663.6 98.88 m
+663.6 289.92 l
+708.72 98.88 m
+708.72 289.92 l
+294.72 114.72 m
+294.72 128.16 l
+294.72 114.72 m
+317.04 114.72 l
+357.6 114.72 m
+382.32 114.72 l
+389.04 114.72 m
+411.36 114.72 l
+452.16 114.72 m
+476.88 114.72 l
+483.6 114.72 m
+505.92 114.72 l
+546.72 114.72 m
+571.44 114.72 l
+598.32 114.72 m
+623.04 114.72 l
+708.72 114.72 m
+733.44 114.72 l
+40.32 128.16 m
+281.04 128.16 l
+294.72 128.16 m
+382.32 128.16 l
+389.04 128.16 m
+476.64 128.16 l
+483.6 128.16 m
+571.2 128.16 l
+578.16 128.16 m
+751.2 128.16 l
+40.32 146.16 m
+281.04 146.16 l
+294.72 146.16 m
+382.32 146.16 l
+389.04 146.16 m
+476.64 146.16 l
+483.6 146.16 m
+571.2 146.16 l
+578.16 146.16 m
+751.2 146.16 l
+40.32 164.16 m
+281.04 164.16 l
+294.72 164.16 m
+382.32 164.16 l
+389.04 164.16 m
+476.64 164.16 l
+483.6 164.16 m
+571.2 164.16 l
+578.16 164.16 m
+751.2 164.16 l
+40.32 182.16 m
+281.04 182.16 l
+294.72 182.16 m
+382.32 182.16 l
+389.04 182.16 m
+476.64 182.16 l
+483.6 182.16 m
+571.2 182.16 l
+578.16 182.16 m
+751.2 182.16 l
+40.32 200.16 m
+281.04 200.16 l
+294.72 200.16 m
+382.32 200.16 l
+389.04 200.16 m
+476.64 200.16 l
+483.6 200.16 m
+571.2 200.16 l
+578.16 200.16 m
+751.2 200.16 l
+40.32 218.16 m
+281.04 218.16 l
+294.72 218.16 m
+382.32 218.16 l
+389.04 218.16 m
+476.64 218.16 l
+483.6 218.16 m
+571.2 218.16 l
+578.16 218.16 m
+751.2 218.16 l
+40.32 236.16 m
+281.04 236.16 l
+294.72 236.16 m
+382.32 236.16 l
+389.04 236.16 m
+476.64 236.16 l
+483.6 236.16 m
+571.2 236.16 l
+578.16 236.16 m
+751.2 236.16 l
+40.32 254.16 m
+281.04 254.16 l
+294.72 254.16 m
+382.32 254.16 l
+389.04 254.16 m
+476.64 254.16 l
+483.6 254.16 m
+571.2 254.16 l
+578.16 254.16 m
+751.2 254.16 l
+40.32 272.16 m
+281.04 272.16 l
+294.72 272.16 m
+382.32 272.16 l
+389.04 272.16 m
+476.64 272.16 l
+483.6 272.16 m
+571.2 272.16 l
+578.16 272.16 m
+751.2 272.16 l
+40.32 290.16 m
+281.04 290.16 l
+294.72 290.16 m
+382.32 290.16 l
+389.04 290.16 m
+476.64 290.16 l
+483.6 290.16 m
+571.2 290.16 l
+578.16 290.16 m
+751.2 290.16 l
+499.44 332.88 m
+499.44 359.76 l
+519.6 332.88 m
+519.6 359.76 l
+272.16 342 m
+600.48 342 l
+605.04 342 m
+753.6 342 l
+58.32 386.88 m
+58.32 593.76 l
+733.44 386.88 m
+733.44 593.76 l
+294.72 402.72 m
+382.32 402.72 l
+317.04 402.72 m
+317.04 593.76 l
+357.6 402.72 m
+357.6 593.76 l
+389.04 402.72 m
+476.64 402.72 l
+411.6 402.72 m
+411.6 593.76 l
+452.16 402.72 m
+452.16 593.76 l
+483.6 402.72 m
+571.2 402.72 l
+506.16 402.72 m
+506.16 593.76 l
+546.72 402.72 m
+546.72 593.76 l
+578.16 402.72 m
+733.2 402.72 l
+598.32 402.72 m
+598.32 593.76 l
+623.04 402.72 m
+623.04 593.76 l
+663.6 402.72 m
+663.6 593.76 l
+708.72 402.72 m
+708.72 593.76 l
+294.72 418.32 m
+317.04 418.32 l
+294.72 418.32 m
+294.72 431.76 l
+sk
+357.6 418.32 m
+382.32 418.32 l
+389.04 418.32 m
+411.36 418.32 l
+452.16 418.32 m
+476.88 418.32 l
+483.6 418.32 m
+505.92 418.32 l
+546.72 418.32 m
+571.44 418.32 l
+598.32 418.32 m
+623.04 418.32 l
+708.72 418.32 m
+733.44 418.32 l
+40.32 432 m
+281.04 432 l
+294.72 432 m
+382.32 432 l
+389.04 432 m
+476.64 432 l
+483.6 432 m
+571.2 432 l
+578.16 432 m
+751.2 432 l
+40.32 450 m
+281.04 450 l
+294.72 450 m
+382.32 450 l
+389.04 450 m
+476.64 450 l
+483.6 450 m
+571.2 450 l
+578.16 450 m
+751.2 450 l
+40.32 468 m
+281.04 468 l
+294.72 468 m
+382.32 468 l
+389.04 468 m
+476.64 468 l
+483.6 468 m
+571.2 468 l
+578.16 468 m
+751.2 468 l
+40.32 486 m
+281.04 486 l
+294.72 486 m
+382.32 486 l
+389.04 486 m
+476.64 486 l
+483.6 486 m
+571.2 486 l
+578.16 486 m
+751.2 486 l
+40.32 504 m
+281.04 504 l
+294.72 504 m
+382.32 504 l
+389.04 504 m
+476.64 504 l
+483.6 504 m
+571.2 504 l
+578.16 504 m
+751.2 504 l
+40.32 522 m
+281.04 522 l
+294.72 522 m
+382.32 522 l
+389.04 522 m
+476.64 522 l
+483.6 522 m
+571.2 522 l
+578.16 522 m
+751.2 522 l
+40.32 540 m
+281.04 540 l
+294.72 540 m
+382.32 540 l
+389.04 540 m
+476.64 540 l
+483.6 540 m
+571.2 540 l
+578.16 540 m
+751.2 540 l
+40.32 558 m
+281.04 558 l
+294.72 558 m
+382.32 558 l
+389.04 558 m
+476.64 558 l
+483.6 558 m
+571.2 558 l
+578.16 558 m
+751.2 558 l
+40.32 576 m
+281.04 576 l
+294.72 576 m
+382.32 576 l
+389.04 576 m
+476.64 576 l
+483.6 576 m
+571.2 576 l
+578.16 576 m
+751.2 576 l
+40.32 594 m
+281.04 594 l
+294.72 594 m
+382.32 594 l
+389.04 594 m
+476.64 594 l
+483.6 594 m
+571.2 594 l
+578.16 594 m
+751.2 594 l
+sk
+0 setlinecap
+47.04 29.28 m
+260.16 35.28 6 270 0 arc
+260.16 68.4 6 0 90 arc
+47.04 68.4 6 90 180 arc
+47.04 35.28 6 180 270 arc
+sk
+278.16 29.28 m
+594.72 35.28 6 270 0 arc
+600.72 56.4 l
+272.16 56.4 l
+278.16 35.28 6 180 270 arc
+sk
+611.28 29.28 m
+747.84 35.28 6 270 0 arc
+753.84 56.4 l
+605.28 56.4 l
+611.28 35.28 6 180 270 arc
+sk
+46.56 83.28 m
+275.28 89.28 6 270 0 arc
+281.28 290.4 l
+40.56 290.4 l
+46.56 89.28 6 180 270 arc
+sk
+300.72 83.28 m
+376.56 89.28 6 270 0 arc
+382.56 290.4 l
+294.72 290.4 l
+300.72 89.28 6 180 270 arc
+sk
+395.28 83.28 m
+471.12 89.28 6 270 0 arc
+477.12 290.4 l
+389.28 290.4 l
+395.28 89.28 6 180 270 arc
+sk
+489.84 83.28 m
+565.68 89.28 6 270 0 arc
+571.68 290.4 l
+483.84 290.4 l
+489.84 89.28 6 180 270 arc
+sk
+584.16 83.28 m
+745.44 89.28 6 270 0 arc
+751.44 290.4 l
+578.16 290.4 l
+584.16 89.28 6 180 270 arc
+sk
+47.04 333.12 m
+260.16 339.12 6 270 0 arc
+260.16 372.24 6 0 90 arc
+47.04 372.24 6 90 180 arc
+47.04 339.12 6 180 270 arc
+sk
+278.16 333.12 m
+594.72 339.12 6 270 0 arc
+600.72 360.24 l
+272.16 360.24 l
+278.16 339.12 6 180 270 arc
+sk
+611.28 333.12 m
+747.84 339.12 6 270 0 arc
+753.84 360.24 l
+605.28 360.24 l
+611.28 339.12 6 180 270 arc
+sk
+46.56 387.12 m
+275.28 393.12 6 270 0 arc
+281.28 594.24 l
+40.56 594.24 l
+46.56 393.12 6 180 270 arc
+sk
+300.72 387.12 m
+376.56 393.12 6 270 0 arc
+382.56 594.24 l
+294.72 594.24 l
+300.72 393.12 6 180 270 arc
+sk
+395.28 387.12 m
+471.12 393.12 6 270 0 arc
+477.12 594.24 l
+389.28 594.24 l
+395.28 393.12 6 180 270 arc
+sk
+489.84 387.12 m
+565.68 393.12 6 270 0 arc
+571.68 594.24 l
+483.84 594.24 l
+489.84 393.12 6 180 270 arc
+sk
+584.16 387.12 m
+745.44 393.12 6 270 0 arc
+751.44 594.24 l
+578.16 594.24 l
+584.16 393.12 6 180 270 arc
+sk
+[8 0 0 -8 0 0] /Helvetica-Narrow ssf
+(STUDENT NAME) 274.8 36.72 tl
+(NUMBER) 522.48 36.72 tl
+(COUNSELOR) 607.68 36.96 tl
+(COURSE TITLE) 61.68 96.24 tl
+(TEACHER) 179.76 123.12 tl
+(STUDENT NAME) 274.8 340.56 tl
+(NUMBER) 522.48 340.56 tl
+(COUNSELOR) 607.92 340.56 tl
+(COURSE TITLE) 61.68 399.84 tl
+(TEACHER) 179.76 426.72 tl
+(Designed using Lytrod Software products. 800 /4 LYTROD.) 562.56 599.04 tl
+[4 0 0 -4 0 0] /Helvetica-Narrow-Bold ssf
+(GRADE) 503.76 33.6 tl
+(LEVEL) 504.96 37.2 tl
+(GRADE) 503.76 337.44 tl
+(LEVEL) 504.96 341.04 tl
+[18 0 0 -18 0 0] /Helvetica-Bold ssf
+(STUDENT GRADE REPORT) 515.04 75.84 tl
+(STUDENT GRADE REPORT) 515.04 379.44 tl
+[7 0 0 -7 0 0] /Helvetica-Narrow ssf
+(GRADE) 296.16 109.44 tl
+(ABS.) 363.84 109.44 tl
+(GRADE) 390.48 109.44 tl
+(ABS.) 458.16 109.44 tl
+(GRADE) 485.04 109.44 tl
+(ABS.) 552.72 109.44 tl
+(GRADE) 600.96 109.44 tl
+(ABS.) 714.72 109.44 tl
+(COMMENTS) 669.36 111.6 tl
+(FINAL) 580.56 112.08 tl
+(CREDITS) 631.2 112.08 tl
+(COMMENTS) 320.64 115.68 tl
+(COMMENTS) 415.2 115.68 tl
+(COMMENTS) 509.76 115.68 tl
+(EXAM) 580.56 120.24 tl
+(EARNED) 631.92 120.24 tl
+(\(SEE BACK\)) 321.12 123.84 tl
+(\(SEE BACK\)) 415.68 123.84 tl
+(\(SEE BACK\)) 510.24 123.84 tl
+(CIT.) 300.72 124.08 tl
+(TARDY) 360.72 124.08 tl
+(CIT.) 394.8 124.08 tl
+(TARDY) 455.04 124.08 tl
+(CIT.) 489.36 124.08 tl
+(TARDY) 549.6 124.08 tl
+(CIT.) 605.52 124.08 tl
+(TARDY) 711.6 124.08 tl
+(GRADE) 296.16 413.28 tl
+(ABS.) 363.84 413.28 tl
+(GRADE) 390.48 413.28 tl
+(ABS.) 458.16 413.28 tl
+(GRADE) 485.04 413.28 tl
+(ABS.) 552.72 413.28 tl
+(GRADE) 600.96 413.28 tl
+(ABS.) 714.72 413.28 tl
+(COMMENTS) 669.36 415.2 tl
+(FINAL) 580.56 415.92 tl
+(CREDITS) 631.2 415.92 tl
+(COMMENTS) 320.64 419.52 tl
+(COMMENTS) 415.2 419.52 tl
+(COMMENTS) 509.76 419.52 tl
+(EXAM) 580.56 424.08 tl
+(EARNED) 631.92 424.08 tl
+(\(SEE BACK\)) 321.12 427.68 tl
+(\(SEE BACK\)) 415.68 427.68 tl
+(\(SEE BACK\)) 510.24 427.68 tl
+(CIT.) 300.72 427.92 tl
+(TARDY) 360.72 427.92 tl
+(CIT.) 395.28 427.92 tl
+(TARDY) 455.04 427.92 tl
+(CIT.) 489.84 427.92 tl
+(TARDY) 549.6 427.92 tl
+(CIT.) 605.52 427.92 tl
+(TARDY) 711.6 427.92 tl
+[8 0 0 -8 0 0] /Helvetica-Narrow ssf
+270 (PERIOD) 52.56 118.56 lrot
+270 (PERIOD) 745.44 118.56 lrot
+270 (PERIOD) 52.56 422.4 lrot
+270 (PERIOD) 745.44 422.4 lrot
+/#copies 1 def
+%%PageFonts: Courier Helvetica-Narrow Helvetica-Narrow-Bold Helvetica-Bold
+showpage
+%%Trailer
+%%Pages: 1
+%%DocumentFonts: Courier Helvetica-Narrow Helvetica-Narrow-Bold Helvetica-Bold
+%%BoundingBox: 0 0 792 612
+ \ No newline at end of file
diff --git a/vendor/github.com/llgcode/ps/samples/grayalph.ps b/vendor/github.com/llgcode/ps/samples/grayalph.ps
new file mode 100644
index 0000000..2a83474
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/grayalph.ps
@@ -0,0 +1,65 @@
+%!
+% grayscaled text test, including a trivial user bitmap font
+
+/grayalphsave save def % prevent left over effects
+
+/inch {72 mul} def
+
+/BuildCharDict 10 dict def
+/$ExampleFont 7 dict def
+$ExampleFont begin
+ /FontType 3 def % user defined font.
+ /FontMatrix [1 0 0 1 0 0] def
+ /FontBBox [0 0 1 1] def
+ /Encoding 256 array def
+ 0 1 255 {Encoding exch /.notdef put} for
+ Encoding (a) 0 get /plus put
+ /CharStrings 2 dict def
+ CharStrings /.notdef {} put
+ CharStrings /plus
+ { gsave
+ 0 0 moveto
+ 32 32 true [32 0 0 -32 0 32]
+ {<0007E000 0007E000 0007E000 0007E000 0007E000 0007E000 0007E000 0007E000
+ 0007E000 0007E000 0007E000 0007E000 0007E000 FFFFFFFF FFFFFFFF FFFFFFFF
+ FFFFFFFF FFFFFFFF FFFFFFFF 0007E000 0007E000 0007E000 0007E000 0007E000
+ 0007E000 0007E000 0007E000 0007E000 0007E000 0007E000 0007E000 0007E000>
+ } imagemask
+ grestore
+ } put
+ /BuildChar
+ { BuildCharDict begin
+ /char exch def
+ /fontdict exch def
+ /charproc
+ fontdict /Encoding get char get
+ fontdict /CharStrings get
+ exch get def
+ 1 0 0 0 1 1 setcachedevice
+ charproc
+ end
+ } def
+end
+
+/MyFont $ExampleFont definefont pop
+
+ newpath
+ .5 inch 7.5 inch moveto
+ 7.5 inch 0 rlineto
+ 0 1.5 inch rlineto
+ -7.5 inch 0 rlineto
+ closepath
+ 0 setgray
+ fill
+
+ /MyFont findfont 72 scalefont setfont
+ .75 inch 7.75 inch moveto
+ 0 1 6
+ { /n exch def
+ 1 n 6 div sub setgray
+ (a) show
+ } for
+
+showpage
+clear cleardictstack
+grayalphsave restore
diff --git a/vendor/github.com/llgcode/ps/samples/manylines.ps b/vendor/github.com/llgcode/ps/samples/manylines.ps
new file mode 100644
index 0000000..5395a1c
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/manylines.ps
@@ -0,0 +1,939 @@
+%!PS-Adobe-2.0
+%%Title: Just A Little PostScript
+%%Creator: Randolph J. Herber
+%%CreationDate: Mon Aug 19 18:39:39 CDT 1996
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Pages: (atend)
+%%BoundingBox: 0 0 792 612
+%%Orientation: Portrait
+%%PageOrder: Ascend
+%%EndComments
+%%BeginProlog
+/DoColor true def
+/Handout true def
+%!
+% behandler.ps, v1.3, Mar 23 1990, a modified version of Adobe's ehandler.ps
+% Original program copyright (c) 1986 Adobe Systems Incorporated
+% Modified by Fredric Ihren, for support contact fred@nada.kth.se or write to
+% Fredric Ihren; Moerbydalen 17; S-182 32 D-RYD; Sweden
+% Adobe will not keep maintenance of this program.
+% Distributed with permission from Adobe Systems Incorporated
+
+% 0000 % serverloop password
+% /$brkpage where not {
+% dup serverdict begin statusdict begin checkpassword
+% { (NEW Error Handler downloaded.\n) print flush exitserver }
+% { pop (Bad Password on loading error handler.\n) print flush stop }
+% ifelse
+% } {
+% pop pop (NEW Error Handler in place - not loaded again\n) print flush stop
+% } ifelse
+/$brkpage 64 dict def
+$brkpage begin
+ /== { /cp 0 def typeprint nl } def
+ /printpage {
+ /prnt {
+ dup type /stringtype ne { =string cvs } if dup length 6 mul /tx exch def
+ /ty 10 def currentpoint /toy exch def /tox exch def 1 setgray newpath
+ tox toy 2 sub moveto 0 ty rlineto tx 0 rlineto 0 ty neg rlineto
+ closepath fill tox toy moveto 0 setgray show
+ } bind def
+ /nl { currentpoint exch pop lmargin exch moveto 0 -10 rmoveto } def
+ /doshowpage systemdict /showpage get def
+ } def
+ /printonly {
+ /nl { (\n) print } def
+ /prnt { dup type /stringtype ne { =string cvs } if print } def
+ /doshowpage null cvx def
+ } def
+ printpage
+ /typeprint { dup type dup currentdict exch known
+ { exec } { unknowntype } ifelse
+ } def
+ /lmargin 72 def /rmargin 72 def
+ /tprint { dup length cp add rmargin gt { nl /cp 0 def } if
+ dup length cp add /cp exch def prnt
+ } def
+ /cvsprint { =string cvs tprint( ) tprint } def
+ /unknowntype { exch pop cvlit (??) tprint cvsprint } def
+ /integertype { cvsprint } def
+ /realtype { cvsprint } def
+ /booleantype { cvsprint } def
+ /operatortype { (//) tprint cvsprint } def
+ /marktype { pop (-mark- ) tprint } def
+ /dicttype { pop (-dictionary- ) tprint } def
+ /nulltype { pop (-null- ) tprint } def
+ /filetype { pop (-filestream- ) tprint } def
+ /savetype { pop (-savelevel- ) tprint } def
+ /fonttype { pop (-fontid- ) tprint } def
+ /nametype { dup xcheck not { (/) tprint } if cvsprint } def
+ /stringtype {
+ dup rcheck
+ { (\() tprint tprint (\)) tprint }
+ { pop (-string- ) tprint }
+ ifelse
+ } def
+ /arraytype {
+ dup rcheck { dup xcheck
+ { ({) tprint { typeprint } forall (}) tprint }
+ { ([) tprint { typeprint } forall (]) tprint }
+ ifelse } { pop (-array- ) tprint } ifelse
+ } def
+ /packedarraytype {
+ dup rcheck { dup xcheck
+ { ({) tprint { typeprint } forall (}) tprint }
+ { ([) tprint { typeprint } forall (]) tprint }
+ ifelse } { pop (-packedarray- ) tprint } ifelse
+ } def
+ /stackmax 50 def
+ /execmax 25 def
+ /filemax 10 def
+ /courier /Courier findfont 10 scalefont def
+ /OLDhandleerror errordict /handleerror get def
+end %$brkpage
+errordict /handleerror {
+ systemdict begin $error begin $brkpage begin newerror {
+ {
+ /newerror false store
+ vmstatus pop pop 0 ne { grestoreall } if initgraphics courier setfont
+ lmargin 750 moveto
+ statusdict /jobname get dup null ne
+ { (Jobname: ) prnt prnt nl } { pop } ifelse
+ (Error: ) prnt errorname prnt nl
+ (Command: ) prnt /command load ==
+ $error /ostack known {
+ $error /ostack get dup length 0 ne {
+ (Stack \() prnt
+ aload length dup prnt (\):) prnt nl
+ /i 0 def
+ { /i i 1 add def i stackmax le { == } { pop } ifelse }
+ repeat
+ } { pop } ifelse
+ } if
+ $error /estack known {
+ $error /estack get dup dup length 1 sub get type /filetype ne {
+ (Execstack \() prnt
+ aload length dup prnt (\):) prnt nl
+ /i 0 def
+ { /i i 1 add def dup type /filetype eq { /i 99 def } if
+ i execmax le { == } { pop } ifelse
+ } repeat
+ } { pop } ifelse
+ } if
+ (%stdin) (r) file
+ dup =string readline {
+ (File:) prnt nl prnt nl
+ filemax 1 sub { dup =string readline { prnt nl } { exit } ifelse }
+ repeat
+ } if pop
+ userdict /debug known {
+ (Debug:) prnt nl
+ userdict /debug get stopped pop nl
+ } if
+ } stopped pop
+ doshowpage
+ /newerror true store
+ /OLDhandleerror load end end end exec
+ } { end end end }
+ ifelse
+} dup 0 systemdict put dup 4 $brkpage put bind put
+
+/PageFrame 600 dict dup begin
+%%Copyright: Copyright 1991 University Research Associates.
+%%+ ***************************************************************************
+%%+ ** Copyright (c) 1991 Randolph J. Herber **
+%%+ ** All Rights Reserved. **
+%%+ ** Applies only to the included type 3 font **
+%%+ ** describing the Fermilab logo. **
+%%+ ** The type 3 font was developed using personal **
+%%+ ** equipment and own time and materials. **
+%%+ ** The following license granted to the **
+%%+ ** Government. **
+%%+ ** Copyright (c) 1991 Universities Research Association, Inc. **
+%%+ ** All Rights Reserved. **
+%%+ ** **
+%%+ ** This material resulted from work developed under a Government **
+%%+ ** Contract and is subject to the following license: **
+%%+ ** **
+%%+ ** LICENSE **
+%%+ ** The Government retains a paid-up, nonexclusive, irrevocable worldwide **
+%%+ ** license to reproduce, prepare derivative works, perform publicly and **
+%%+ ** display publicly by or for the Government, including the right to **
+%%+ ** distribute to other Government contractors. Neither the **
+%%+ ** United States nor the United States Department of Energy nor any of **
+%%+ ** their employees, nor the author of the type 3 font included makes **
+%%+ ** any warranty, express or implied, or assumes any legal liability or **
+%%+ ** responsibility for the accuracy, completeness, or usefulness of any **
+%%+ ** information, apparatus, product, or process disclosed, or represents **
+%%+ ** that its use would not infringe privately owned rights. **
+%%+ ** **
+%%+ ** **
+%%+ ** Fermilab Computing Division/Distributed Computing Department **
+%%+ ** **
+%%+ ***************************************************************************
+%%
+%% Begining of Logo font definition
+%%
+9 dict dup begin
+/FontType 3 def
+/FontName (Logo) cvn def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/FontBBox [0 0 0 0] def % Some interperters need this
+/Encoding 256 array def
+0 1 255 { Encoding exch /.notdef put } bind for
+Encoding
+dup 70 /Fermi put
+pop
+/CharProcs 7 dict dup begin
+/Fermi {
+0 setlinecap
+0 setlinejoin
+1 setlinewidth
+1000 0 0 0 1000 1000 setcachedevice
+ 475 887.5 moveto
+ 0 80.88 rlineto
+-150 0 rlineto
+ 0 -93.38 rlineto
+-155.72 0 rlineto
+ 0 -150 rlineto
+ 154.46 0 rlineto
+ 262.5 737.5 62.5 348.46 270 arcn
+-230.88 0 rlineto
+ 0 -150 rlineto
+ 230.88 0 rlineto
+ 262.5 737.5 212.5 270 360 arc
+ 50 0 rlineto
+ 737.5 737.5 212.5 180 270 arc
+ 230.88 0 rlineto
+ 0 150 rlineto
+-230.88 0 rlineto
+ 737.5 737.5 62.5 270 191.54 arcn
+ 154.46 0 rlineto
+ 0 150 rlineto
+-155.72 0 rlineto
+ 0 93.38 rlineto
+-150 0 rlineto
+ 0 -80.88 rlineto fill
+ 525 112.5 moveto
+ 0 -80.88 rlineto
+ 150 0 rlineto
+ 0 93.38 rlineto
+ 155.72 0 rlineto
+ 0 150 rlineto
+-154.46 0 rlineto
+ 737.5 262.5 62.5 168.46 90 arcn
+ 230.88 0 rlineto
+ 0 150 rlineto
+-230.88 0 rlineto
+ 737.5 262.5 212.5 90 180 arc
+ -50 0 rlineto
+ 262.5 262.5 212.5 0 90 arc
+-230.88 0 rlineto
+ 0 -150 rlineto
+ 230.88 0 rlineto
+ 262.5 262.5 62.5 90 11.54 arcn
+-154.46 0 rlineto
+ 0 -150 rlineto
+ 155.72 0 rlineto
+ 0 -93.38 rlineto
+ 150 0 rlineto
+ 0 80.88 rlineto fill
+} bind def
+end def
+/BuildChar {
+0
+begin
+exch begin
+Encoding exch get
+CharProcs exch get
+end
+exec
+end
+} bind def
+/BuildChar load 0
+6 dict dup begin
+end put
+end
+/Logo exch definefont pop
+
+%
+% Copyright 1990 by Adobe Systems Incorporated. All rights reserved.
+%
+% This file may be freely copied and redistributed as long as:
+% 1) This entire notice continues to be included in the file,
+% 2) If the file has been modified in any way, a notice of such
+% modification is conspicuously indicated.
+%
+% PostScript, Display PostScript, and Adobe are registered trademarks of
+% Adobe Systems Incorporated.
+%
+% ************************************************************************
+% THE INFORMATION BELOW IS FURNISHED AS IS, IS SUBJECT TO CHANGE WITHOUT
+% NOTICE, AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ADOBE SYSTEMS
+% INCORPORATED. ADOBE SYSTEMS INCORPORATED ASSUMES NO RESPONSIBILITY OR
+% LIABILITY FOR ANY ERRORS OR INACCURACIES, MAKES NO WARRANTY OF ANY
+% KIND (EXPRESS, IMPLIED OR STATUTORY) WITH RESPECT TO THIS INFORMATION,
+% AND EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES OF MERCHANTABILITY,
+% FITNESS FOR PARTICULAR PURPOSES AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+% ************************************************************************
+%
+
+% This file defines a PostScript procedure called "R" which will
+% reencode a font. It expects to find three things on the operand stack:
+%
+% [ array ] /NewName /OldName
+%
+% The array should contain pairs of <number> <name>, like "32 /space",
+% each of which will define a slot in the encoding and the name to put
+% in that slot. Only those names which are needed to over-ride the
+% existing ones need be specified. An encoding value (number) may
+% be specified followed by more than one name, like "128 /name1 /name2".
+% In this case, the names will be sequentially stored in the encoding
+% starting at the initial number given (128).
+
+/R {
+ findfont begin currentdict dup length dict begin
+ { %forall
+ 1 index /FID ne {def} {pop pop} ifelse
+ } forall
+ /FontName exch def dup length 0 ne { %if
+ /Encoding Encoding 256 array copy def
+ 0 exch { %forall
+ dup type /nametype eq { %ifelse
+ Encoding 2 index 2 index put
+ pop 1 add
+ }{ %else
+ exch pop
+ } ifelse
+ } forall
+ } if pop
+ currentdict dup end end
+ /FontName get exch definefont pop
+} bind def
+
+% sample use:
+% [ 8#360 /apple ] /_Symbol /Symbol R
+
+% declare page sizes
+/D {def} bind def
+/B {bind D} bind D
+/E {exch D} B
+/M {moveto} B
+/S {marking {show}
+ {stringwidth rmoveto
+ currentpoint pop dup MaxX gt{/MaxX E}{pop}ifelse}
+ ifelse} B
+/H {marking {currentlinewidth exch true charpath 0.5 setlinewidth
+ gsave 1 setgray fill grestore stroke setlinewidth}
+ {stringwidth rmoveto
+ currentpoint pop dup MaxX gt{/MaxX E}{pop}ifelse}
+ ifelse} B
+/Stroke {currentpoint pop dup MaxX gt{/MaxX E}{pop}ifelse marking {stroke}if} B
+/W {stringwidth pop} B
+/Short 612 D
+/Long 792 D
+% at this point in the program, the default coordinate system is still in place
+/Shrink where {pop
+Short 1.0 Shrink sub 0.5 mul mul Long 1.0 Shrink sub 0.5 mul mul translate
+Shrink Shrink scale} if
+/margin 36 D
+/logosize 48 D % memo head size is 56.25
+/radius 18 D
+/gap 12 D
+/offset 8 D
+/High 480 D
+/Wide 720 D
+/CenterX 396 D
+/CenterY 336 D
+/Top CenterY High 0.5 mul add D
+/Tsize 36 D
+/Tlead 9 D
+/Tspace Tsize Tlead add D
+/esize 18 D
+/elead 6 D
+/espace esize elead add D
+/tsize 18 D
+/tlead 6 D
+/tspace tsize tlead add D
+/Ssize 6 D
+/Slead 2 D
+/Sspace Ssize Slead add D
+/setline {1 sub /lineno E} B
+/LT {/lineno exch def lineno Lmax gt {/Lmax lineno def}if} B
+/eT {/lineno exch def lineno emax gt {/emax lineno def}if} B
+/lT {/lineno exch def lineno lmax gt {/lmax lineno def}if} B
+/Line {LT lineno 1 sub Tspace mul Base exch sub /Y E} B
+/L+ {lineno 1 add LT lineno 1 sub Tspace mul Base exch sub /Y E} B
+/L+2 {lineno 2 add LT lineno 1 sub Tspace mul Base exch sub /Y E} B
+/eline {eT lineno 1 sub espace mul ebase exch sub /Y E} B
+/e+ {lineno 1 add eT lineno 1 sub espace mul ebase exch sub /Y E} B
+/e+2 {lineno 2 add eT lineno 1 sub espace mul ebase exch sub /Y E} B
+/line {lT lineno 1 sub tspace mul base exch sub /Y E} B
+/l+ {lineno 1 add lT lineno 1 sub tspace mul base exch sub /Y E} B
+/l+2 {lineno 2 add lT lineno 1 sub tspace mul base exch sub /Y E} B
+/C1 {col1 Y moveto} B
+/C2 {col2 Y moveto} B
+/C3 {col3 Y moveto} B
+/C4 {col4 Y moveto} B
+/C5 {col5 Y moveto} B
+/C6 {col6 Y moveto} B
+/C7 {col7 Y moveto} B
+/C8 {col8 Y moveto} B
+/C9 {col9 Y moveto} B
+/RC [ 8#375 /copyright /registered /trademark ] def
+RC /_Times-Roman /Times-Roman R
+/foliofont /_Times-Roman findfont logosize offset 3 mul sub scalefont D
+/FO {foliofont setfont} B
+/textsize /_Times-Roman findfont tsize scalefont D
+/TX {textsize setfont} B
+/TXS {currentfont exch TX S setfont} B
+RC /_Times-Italic /Times-Italic R
+/italics /_Times-Italic findfont tsize scalefont D
+/TI {italics setfont} B
+/TIS {currentfont exch TI S setfont} B
+RC /_Times-BoldItalic /Times-BoldItalic R
+/bold_italics /_Times-BoldItalic findfont tsize scalefont D
+/TJ {bold_italics setfont} B
+/TJS {currentfont exch TJ S setfont} B
+RC /_Times-Bold /Times-Bold R
+/boldfont /_Times-Bold findfont tsize scalefont D
+/TB {boldfont setfont} B
+/TBS {currentfont exch TB S setfont} B
+/monospace /Courier-Bold findfont tsize scalefont D
+/CM {monospace setfont} B
+/CMS {currentfont exch CM S setfont} B
+/monolite /Courier findfont tsize scalefont D
+/CR {monolite setfont} B
+/CRS {currentfont exch CR S setfont} B
+/monoitalic /Courier-Oblique findfont tsize scalefont D
+/CI {monoitalic setfont} B
+/CIS {currentfont exch CI S setfont} B
+/monoBI /Courier-BoldOblique findfont tsize scalefont D
+/CJ {monoBI setfont} B
+/CJS {currentfont exch CJ S setfont} B
+/narrowmono /Courier-Bold findfont [.8 tsize mul 0 0 tsize 0 0] makefont D
+/SC {narrowmono setfont} B
+/SCS {currentfont exch SC S setfont} B
+/largesize /_Times-Roman findfont Tsize scalefont D
+/LG {largesize setfont} B
+/LGS {currentfont exch LG S setfont} B
+/smallfont /_Times-Roman findfont Ssize scalefont D
+/SM {smallfont setfont} B
+/SMS {currentfont exch SM S setfont} B
+/symbolfont /Symbol findfont tsize scalefont D
+/SY {symbolfont setfont} B
+/microsymbol /Symbol findfont tsize 0.4 mul scalefont D
+/MY {microsymbol setfont} B
+/pointerfont /ZapfDingbats findfont tsize scalefont D
+/PT {pointerfont setfont} B
+/FNALfont /Logo findfont tsize scalefont D
+/FN {FNALfont setfont} B
+/Item {currentfont SY(\267)S setfont} B
+/Note {currentfont PT(-)S setfont} B
+/Here {currentfont PT(+)S setfont} B
+/Gives {currentfont SY(\336)S setfont} B
+/Moon {currentfont PT(m)S setfont} B
+/FNAL {currentfont FN(F)S setfont} B
+/Block1 {currentfont PT(y)S setfont} B
+/Block2 {currentfont PT(z)S setfont} B
+/Start {currentpoint gsave currentpoint translate MY (\355) stringwidth
+ pop -.5 mul tsize -.5 mul moveto (\255) S grestore moveto } B
+/Mark {currentpoint gsave currentpoint translate MY (\355) stringwidth
+ pop -.5 mul tsize -.5 mul moveto (\335) S grestore moveto } B
+/More {660 108 M currentfont TX ((more)) show setfont} B
+/center {/Text E Long Text stringwidth pop sub 0.5 mul exch moveto
+ Text marking{show}{pop}ifelse} B
+/Center {Long exch sub 0.5 mul exch moveto} B
+/Fickle {Index lineno eq {Here} {Item} ifelse} B
+/RVS {marking {dup save exch currentpoint newpath moveto
+ 1 0 rmoveto true charpath pathbbox
+ 1 add /Uy E 1 add /Ux E 1 sub /Ly E 1 sub /Lx E newpath
+ Lx Ux add 0.5 mul Ly moveto
+ Lx Ly Lx Uy 1 arcto pop pop pop pop
+ Lx Uy Ux Uy 1 arcto pop pop pop pop
+ Ux Uy Ux Ly 1 arcto pop pop pop pop
+ Ux Ly Lx Ly 1 arcto pop pop pop pop
+ closepath
+ 0 setgray fill restore
+ currentgray exch 1 setgray 1 0 rmoveto show 1 0 rmoveto setgray}
+ {stringwidth rmoveto 2 0 rmoveto
+ currentpoint pop dup MaxX gt{/MaxX E}{pop}ifelse}
+ ifelse} B
+/Frame {
+/ll E /el E /Ll E
+/Lmax 0 D /emax 0 D /lmax 0 D
+/Gaps 1 Ll 1 lt{0 /THght 0 D}{1 /THght Ll Tspace mul Tlead sub D}ifelse add
+ el 1 lt{0 /eHght 0 D}{1 /eHght el espace mul elead sub D}ifelse add
+ ll 1 lt{0 /tHght 0 D}{1 /tHght ll tspace mul tlead sub D}ifelse add D
+/GapSize High THght sub eHght sub tHght sub Gaps div D
+/Base Top Ll 1 ge{GapSize sub Tsize sub}if D
+/ebase Top Ll 1 ge{GapSize sub THght sub}if
+ el 1 ge{GapSize sub esize sub}if D
+/base Top Ll 1 ge{GapSize sub THght sub}if
+ el 1 ge{GapSize sub eHght sub}if
+ ll 1 ge{GapSize sub tsize sub}if D
+
+/Rnd {rand 2147483647.0 div mul add} bind def
+
+% size of rounded box allowing for logo at top
+/boxx Long margin dup add sub D
+/boxy Short margin dup add sub logosize sub gap sub D
+% left edge of logo area
+/logox Long margin sub logosize 1.2 mul sub
+/Helvetica-Bold findfont logosize 0.5 mul scalefont setfont (Fermilab)
+ stringwidth pop sub D
+
+% left edge of titling area
+/titlesize logosize 6 div D
+/titlefont /Helvetica-Bold findfont titlesize 1.6 mul scalefont D
+/giverfont /Times-Roman findfont titlesize 0.8 mul scalefont D
+/titlex logox gap sub
+ titlefont setfont talktitle stringwidth pop
+ giverfont setfont talkgiver stringwidth pop 2 copy lt {exch} if pop
+ talkdept stringwidth pop 2 copy lt {exch} if pop
+ talkaddr stringwidth pop 2 copy lt {exch} if pop
+ talkcopyr stringwidth pop 2 copy lt {exch} if pop
+ sub D
+
+% determine folio box size
+/folioboxx foliofont setfont folio stringwidth pop offset dup add add D
+/folioboxy logosize offset sub D
+
+% determine folio box x origin
+/folioorgx titlex margin add gap sub offset sub folioboxx sub 2 div D
+
+% rotate to landscape orientation
+90 rotate
+
+% move origin to lower left hand corner of sheet
+0 Short neg translate
+
+% draw logo in lower right hand corner
+save
+/DoColor where {pop DoColor {.4 .6 Rnd .2 .8 Rnd .2 .8 Rnd setrgbcolor}if}if
+logox margin translate
+/Logo findfont logosize scalefont setfont 0 0 moveto (F) show
+/DoColor where {pop DoColor {0 setgray}if}if
+/Helvetica-Bold findfont
+ logosize 0.5 mul scalefont setfont
+ logosize 1.2 mul logosize 0.375 mul moveto
+(Fermilab) show
+restore
+
+% add talk data
+save
+titlex margin translate
+0 titlesize 4 mul moveto titlefont setfont talktitle show
+0 titlesize 3 mul moveto giverfont setfont talkgiver show
+0 titlesize 2 mul moveto talkdept show
+0 titlesize moveto talkaddr show
+0 0 moveto talkcopyr show
+restore
+
+% add folio
+save
+0 setlinecap % square butt ends
+1 setlinejoin % rounded corners
+0.5 setlinewidth % width of line to draw
+/box {1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath} B
+folioorgx margin translate
+gsave
+ offset 0 translate 0 0 moveto 0 setgray folioboxx folioboxy box fill
+grestore
+gsave
+ 0 offset translate
+ 0 0 moveto 0.95 setgray folioboxx folioboxy box fill
+ 0 0 moveto 0 setgray folioboxx folioboxy box stroke
+grestore
+gsave
+ offset dup dup add translate 0 0 moveto foliofont setfont
+ folio true charpath
+ gsave 1 setgray fill grestore stroke
+
+grestore
+restore
+
+%
+% draw rounded box
+%
+save
+/DoColor where {pop DoColor {0 0 1 setrgbcolor}if}if
+% start a new path
+% line characters
+0 setlinecap % square butt ends
+1 setlinejoin % rounded corners
+3 setlinewidth % width of line to draw
+newpath
+% make lower left corner of the rounded box the origin
+margin margin logosize add gap add translate
+% center of bottom edge
+boxx 0.5 mul 0 moveto
+% draw lower left corner to center of left edge
+0 0 0 boxy mul 0.5 radius arcto pop pop pop pop
+% draw upper left corner to center of top edge
+0 boxy boxx 0.5 mul boxy radius arcto pop pop pop pop
+% draw upper right corner to center of right edge
+boxx boxy boxx boxy 0.5 mul radius arcto pop pop pop pop
+% draw lower left corner to near center of bottom edge
+boxx 0 boxx mul 0.5 6 add 0 radius arcto pop pop pop pop
+% close the path
+closepath
+% draw the box
+stroke
+restore
+
+save
+filenames {756 SM filename stringwidth pop sub 588 moveto filename show}if
+restore} B
+
+/Check {
+filenames {
+ Lmax dup add emax add lmax add 18 lt
+ {Lmax Ll ne emax el ne or lmax ll ne or}
+ {Lmax Ll ne emax el ne or lmax 1 add ll ne or} ifelse
+ { 36 588 moveto SM
+ Lmax =string cvs show (/)show Ll =string cvs show ( )show
+ emax =string cvs show (/)show el =string cvs show ( )show
+ lmax =string cvs show (/)show ll =string cvs show
+ } if
+} if } B
+
+%
+% draw rounded box
+%
+/drbradius tsize 3 div D
+/drb { /drbtext E /drbxy E /drbxx E
+ marking
+ { save
+ currentpoint translate
+ 0 setlinecap % square butt ends
+ 1 setlinejoin % rounded corners
+ 0.5 setlinewidth % width of line to draw
+ newpath
+ % the origin is the lower left corner of the rounded box
+ % start drawing the box at the center of the bottom edge
+ drbxx 0.5 mul 0 moveto
+ % draw lower left corner to center of left edge
+ 0 0 0 drbxy mul 0.5 drbradius arcto pop pop pop pop
+ % draw upper left corner to center of top edge
+ 0 drbxy drbxx 0.5 mul drbxy drbradius arcto pop pop pop pop
+ % draw upper right corner to center of right edge
+ drbxx drbxy drbxx drbxy 0.5 mul drbradius arcto pop pop pop pop
+ % draw lower left corner to near center of bottom edge
+ drbxx 0 drbxx mul 0.5 6 add 0 drbradius arcto pop pop pop pop
+ % close the path
+ closepath
+ % draw the box
+ stroke
+ % place the text
+ drbxx drbtext stringwidth pop sub 0.5 mul
+ drbxy tspace sub 0.5 mul tlead add
+ moveto drbtext show
+ restore
+ }{
+ /drbright currentpoint pop drbxx add 0.25 add D
+ drbright MaxX gt {/MaxX drbright D} if
+ } ifelse
+} B
+
+/PlaceText {
+ /Markings E
+ save /marking false D /MaxX 0 D Markings
+ CenterX MaxX 0.5 mul sub 0 translate
+ /marking true D Markings lmax exch restore /lmax exch def} B
+
+/MeasureText {/Markings E /marking false D /MaxX 0 D /Base Top D /base Top D
+ Markings /OffsetX CenterX MaxX 0.5 mul sub D} B
+
+/MarkText {save OffsetX 0 translate /marking true D Markings restore} B
+
+/marking true D
+/filenames false D
+/OffsetX 90 D
+/col1 0 D
+/col2 30 D
+/col3 60 D
+/col4 90 D
+/col5 120 D
+/col6 150 D
+/col7 180 D
+/col8 210 D
+/col9 240 D
+
+%%
+%% Used to divide the page into two sections divided horizonally
+%%
+
+/Scale 0.625 D
+/SubPageX Short Scale mul D
+/SubPageY Long Scale mul D
+/AdjustX -6 D
+/AdjustUX Long -0.5 mul AdjustX sub SubPageX sub D
+/AdjustLX Long -0.5 mul AdjustX add D
+/AdjustY Short SubPageY sub 0.5 mul D
+
+/Upper{Handout
+ {-90 rotate AdjustUX AdjustY translate Scale Scale scale }if}B
+/Lower{Handout
+ {-90 rotate AdjustLX AdjustY translate Scale Scale scale }if}B
+
+%%
+%% Used to print handout format text
+%%
+/LineBuffer 128 string D
+/in{72 mul}B /mm{2.8346 mul}B /pt{}B /by{}B
+/PageSize{/long E /short E}B
+/land{90 rotate 0 short neg translate /High short D /Wide long D}B
+/port{/High long D /Wide short D}B
+/Offset{/Yoff E /Xoff E Xoff Yoff translate
+ /High High Yoff sub Yoff sub D /Wide Wide Xoff sub Xoff sub D}B
+/LineSize{/Lhigh E /Lwide E
+ /Lvert High Lhigh div cvi D /Lhori Wide Lwide div cvi D}B
+/SetFont{findfont exch /FS E [ .8 FS mul 0 0 FS 0 0 ] makefont setfont}B
+/R3{3 1 roll}B
+/DC{2 index Lhori 1 sub ge
+ {NewPage pop pop 0 Lvert false}
+ {R3 pop Lvert R3 1 add R3}ifelse}B
+/DR{1 index 0 le{DC}if exch 1 sub exch}B
+/T{exch pop true exch 3 index Lwide mul 3 index Lhigh mul M show}B
+/ReadLine {currentfile LineBuffer readline exch /Text E not Text EOF eq or}B
+%
+% Sheet description
+%
+/NoteText{/EOF E Handout
+ {8.5 in by 11 in PageSize land 36 36 Offset
+ 360 pt by 12 pt LineSize 11 /Courier-Bold SetFont
+ save 0 Lvert false
+ {ReadLine {exit}{DR Text length 0 ne {Text T}if}ifelse}loop
+ pop pop pop restore}
+ {{ReadLine {exit}if}loop}
+ ifelse restore}B
+
+/Viewgraph {save Upper} B
+/EndViewgraph {Check restore} B
+/Notes {save Lower (EndNotes) NoteText} B
+
+end def
+
+/PageTop {PageFrame begin save 100 dict begin} bind def
+/PageBottom {end restore end} bind def
+/DoColor where {pop}{/DoColor false def}ifelse
+/Handout where {pop}{/Handout false def}ifelse
+% titling data
+/talktitle (Just a little PostScript) def
+/talkgiver (Randolph J. Herber, herber@fnal.fnal.gov, 1 630 840 2966 CDF PK149O)
+ def
+/talkdept (Computing Division/Operating System Support/CDF Task Force) def
+/talkaddr (P.O. Box 500, Mail Stop 234 (WH6W), Batavia, IL 60510) def
+/talkcopyr () def
+
+/filenames true def
+%%EndProlog
+%%Page: Examples12 1
+PageTop
+Viewgraph
+/folio (Examples) def
+/filename (examples.12) def
+
+
+/@ {transform .5 add floor exch .5 add floor exch itransform} bind def
+/! {dtransform .5 add floor exch .5 add floor exch idtransform} bind def
+1 0 19 Frame
+
+LG 1 Line Y (Many different ways to draw two parallel lines) center
+
+8 line save /showpage {} def 146 Y @ translate .2 dup scale
+gsave newpath 0 0 moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+2 setlinewidth
+0 0 @ moveto 500 0 ! rlineto stroke
+0 500 @ moveto 500 0 ! rlineto stroke
+showpage
+restore
+
+8 line save /showpage {} def 271 Y @ @ translate .2 dup scale
+gsave newpath 0 0 moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+2 setlinewidth
+0 0 @ moveto
+gsave
+0 500 @ moveto 500 0 ! rlineto stroke
+grestore
+500 0 ! rlineto stroke
+showpage
+restore
+
+8 line save /showpage {} def 396 Y @ translate .2 dup scale
+gsave newpath 0 0 moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+2 setlinewidth
+[500] 0 setdash
+0 0 @ moveto 500 0 ! rlineto 0 500 ! rlineto -500 0 ! rlineto closepath stroke
+showpage
+restore
+
+8 line save /showpage {} def 521 Y @ translate .2 dup scale
+gsave newpath 0 0 moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+2 setlinewidth
+[50] 0 setdash
+0 0 @ moveto 500 0 ! rlineto stroke
+500 500 @ moveto -500 0 ! rlineto stroke
+500 0 @ moveto -500 0 ! rlineto stroke
+0 500 @ moveto 500 0 ! rlineto stroke
+showpage
+restore
+
+16 line save /showpage {} def 146 Y @ translate .2 dup scale
+gsave newpath 0 0 moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+2 setlinewidth
+[50] 0 setdash
+.2 setgray 0 0 @ moveto 500 0 ! rlineto stroke
+.4 setgray 500 500 @ moveto -500 0 ! rlineto stroke
+.6 setgray 500 0 @ moveto -500 0 ! rlineto stroke
+.8 setgray 0 500 @ moveto 500 0 ! rlineto stroke
+showpage
+restore
+
+16 line save /showpage {} def 271 Y @ translate .2 dup scale
+gsave newpath 0 0 @ moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+/B {bind def} dup exec
+/E {exch def} B
+/Box {/W E /H E
+ @ moveto W 0 ! rlineto 0 H ! rlineto W neg 0 ! rlineto closepath} B
+0 -1 2 500 Box 0 499 2 500 Box fill
+showpage
+restore
+
+16 line save /showpage {} def 390 Y @ translate .2 dup scale
+gsave newpath 0 0 @ moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+/B {bind def} dup exec
+/E {exch def} B
+/Box {/W E /H E
+ @ moveto W 0 ! rlineto 0 H ! rlineto W neg 0 ! rlineto closepath} B
+0 -2 504 500 Box fill 1 setgray 0 1 498 500 Box fill
+showpage
+restore
+
+16 line save /showpage {} def 521 Y @ translate .2 dup scale
+gsave newpath 0 0 @ moveto 612 0 rlineto 0 792 rlineto -612 0 rlineto closepath
+DoColor{0 0 1 setrgbcolor}if stroke grestore
+66 146 @ translate
+2 setlinewidth
+[5] 0 setdash
+newpath
+500 0 0 0 -500 0 500 500 -500 0 500 0 500 0 0 500
+4 {@ moveto ! rlineto} bind repeat
+stroke
+showpage
+restore
+
+{
+18 setline TX
+l+ C1(These look alike and have vastly different PostScript language codes.)S
+} PlaceText
+EndViewgraph
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Notes lines should not be longer than 65 characters. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Notes
+==> Q1.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate 2 setlinewidth
+ 0 0 moveto 500 0 rlineto stroke
+ 0 500 moveto 500 0 rlineto stroke
+ showpage
+
+==> Q2.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate 2 setlinewidth
+ 0 0 moveto gsave 0 500 moveto 500 0 rlineto stroke
+ grestore 500 0 rlineto stroke
+ showpage
+
+==> Q3.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate 2 setlinewidth [500] 0 setdash
+ 0 0 moveto 500 0 rlineto 0 500 rlineto -500 0 rlineto
+ closepath stroke
+ showpage
+
+==> Q4.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate 2 setlinewidth [50] 0 setdash
+ 0 0 moveto 500 0 rlineto stroke
+ 500 500 moveto -500 0 rlineto stroke
+ 500 0 moveto -500 0 rlineto stroke
+ 0 500 moveto 500 0 rlineto stroke
+ showpage
+
+==> Q5.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate 2 setlinewidth [50] 0 setdash
+ .2 setgray 0 0 moveto 500 0 rlineto stroke
+ .4 setgray 500 500 moveto -500 0 rlineto stroke
+ .6 setgray 500 0 moveto -500 0 rlineto stroke
+ .8 setgray 0 500 moveto 500 0 rlineto stroke
+ showpage
+
+==> Q6.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate /B {bind def} dup exec /E {exch def} B
+ /Box {/W E /H E moveto
+ W 0 rlineto 0 H rlineto W neg 0 rlineto closepath} B
+ 0 -1 2 500 Box 0 499 2 500 Box fill
+ showpage
+
+==> Q7.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate /B {bind def} dup exec /E {exch def} B
+ /Box {/W E /H E moveto
+ W 0 rlineto 0 H rlineto W neg 0 rlineto closepath} B
+ 0 -1 502 500 Box fill 1 setgray 0 1 498 500 Box fill
+ showpage
+
+==> Q8.ps <==
+ %!PS-Adobe-3.0 EPSF-3.0
+ %%BoundingBox: 55 145 557 647
+ %%Pages: 1
+ %%EndComments
+ 66 146 translate 2 setlinewidth [5] 0 setdash newpath
+ 500 0 0 0 -500 0 500 500 -500 0 500 0 500 0 0 500
+ 4 {moveto rlineto} bind repeat stroke
+ showpage
+EndNotes
+showpage
+PageBottom
+%%EOF
diff --git a/vendor/github.com/llgcode/ps/samples/maze.ps b/vendor/github.com/llgcode/ps/samples/maze.ps
new file mode 100644
index 0000000..c0d7939
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/maze.ps
@@ -0,0 +1,275 @@
+%!PS
+%%Pages: 1
+%%EndComments
+
+% Yet Another Maze Maker
+% Version 2
+% Written by Peter Sorotokin, 1996-1998
+% This program is in the public domain.
+
+% Note: do not send this job to the printer until you know
+% how to cancel it (it may take a LOT of time on slow printer;
+% it takes couple minutes on my LaserJet 4).
+
+%%BeginSetup
+
+% put your sizes here:
+
+/width 25 def
+/height 25 def
+
+% seed number here:
+
+0 srand % put your seed number instead of 0 (normally not required)
+systemdict /realtime known { realtime srand } if
+
+% initialization
+
+/size width height mul def
+/zone size array def
+/zsize size array def
+/vert width 1 add array def
+/hor height 1 add array def
+
+/w1 width 1 sub def
+/h1 height 1 sub def
+
+0 1 size 1 sub { dup zsize exch 1 put zone exch dup put } bind for
+0 1 width { vert exch height string 0 1 h1
+ { 1 index exch 255 put } for put } bind for
+0 1 height { hor exch width string 0 1 w1
+ { 1 index exch 255 put } for put } bind for
+
+% define subroutines
+
+/db { dup 20 string cvs = } bind def
+
+/find_set { { zone 1 index get dup 3 1 roll eq {exit} if } loop} bind def
+
+/merge_sets {
+ 2 copy zsize exch get
+ exch zsize exch get 2 copy gt
+ 3 1 roll add exch
+ { zsize 2 index 3 -1 roll put
+ zone 3 1 roll put }
+ { zsize 3 index 3 -1 roll put
+ zone 3 1 roll exch put }
+ ifelse } bind def
+
+%%EndSetup
+
+%%Page: maze 1
+
+% building
+
+size 1 sub
+{
+ {
+ rand 2 mod 0 eq
+ {
+ rand height mod
+ rand w1 mod 2 copy
+ height mul add
+ dup height add
+ find_set exch find_set
+ 2 copy eq
+ {
+ pop pop pop pop
+ }
+ {
+ merge_sets vert exch 1 add get exch 0 put exit
+ }
+ ifelse
+ }
+ {
+ rand h1 mod
+ rand width mod 2 copy
+ height mul add
+ dup 1 add
+ find_set exch find_set
+ 2 copy eq
+ {
+ pop pop pop pop
+ }
+ {
+ merge_sets exch hor exch 1 add get exch 0 put exit
+ }
+ ifelse
+ }
+ ifelse
+ }
+ loop
+} bind repeat
+
+% make entrance and exit
+
+vert 0 get rand height mod 0 put
+vert width get rand height mod 0 put
+
+% setup output
+
+clippath pathbbox
+2 index sub exch
+3 index sub exch
+4 2 roll translate
+2 copy height 4 add div exch width 4 add div
+2 copy gt {exch} if pop /myscale exch def
+
+myscale height mul sub 2 div exch
+myscale width mul sub 2 div exch
+translate
+
+myscale myscale scale
+0.05 setlinewidth
+
+newpath
+
+% render the maze
+
+0 1 width { dup 0 moveto vert exch get 0 1 height 1 sub
+ { 1 index exch get 0 eq 0 1 3 -1 roll { rmoveto } { rlineto } ifelse }
+ for pop } bind for
+
+0 1 height { dup 0 exch moveto hor exch get 0 1 width 1 sub
+ { 1 index exch get 0 eq 1 0 3 -1 roll { rmoveto } { rlineto } ifelse }
+ for pop } bind for
+
+stroke
+
+stroke
+
+% Quick hack to solve the maze.
+% This part written by Christian Lehner.
+
+clear
+
+/NORTH 1 def
+/WEST 2 def
+/SOUTH 4 def
+/EAST 8 def
+/CRUMB 16 def
+
+/find_door {% column => index
+ dup 0 1 3 -1 roll length 1 sub {
+ 2 copy get 0 eq {
+ exch pop
+ exit
+ } {
+ pop
+ } ifelse
+ } for
+} bind def
+
+/mentrance vert 0 get find_door def
+/mexit vert width get find_door def
+
+/maze [height {[width {0} repeat]} repeat] def
+
+/mget {% row col => int
+ maze 3 -1 roll get exch get
+} bind def
+
+/mset {% row col int => -
+ maze 4 -1 roll get 3 -2 roll put
+} bind def
+
+/initmaze {
+ 0 1 height 1 sub {/row exch def
+ /mrow maze row get def
+ 0 1 width 1 sub {/col exch def
+ % north
+ hor row 1 add get col get 0 eq {
+ mrow col 2 copy get //NORTH or put
+ } if
+ % west
+ vert col get row get 0 eq {
+ mrow col 2 copy get //WEST or put
+ } if
+ % south
+ hor row get col get 0 eq {
+ mrow col 2 copy get //SOUTH or put
+ } if
+ % east
+ vert col 1 add get row get 0 eq {
+ mrow col 2 copy get //EAST or put
+ } if
+ } for
+ } for
+} bind def
+
+/step {% row col side => row' col'
+ /side exch def
+ /col exch def
+ /row exch def
+ side //NORTH eq {
+ row 1 add col
+ } {
+ side //WEST eq {
+ row col 1 sub
+ } {
+ side //SOUTH eq {
+ row 1 sub col
+ } {
+ side //EAST eq {
+ row col 1 add
+ } {
+ (step: bad side ) print side ==
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+} bind def
+
+/done false def
+
+/escape {% row col => -
+ /col exch def
+ /row exch def
+ row mexit eq col width 1 sub eq and {
+ (done)==
+ row col
+ /done true store
+ } {
+ row col 2 copy mget //CRUMB or mset
+ row col
+ [//NORTH //WEST //SOUTH //EAST] {/side exch def
+ done {exit} if
+ 2 copy mget /val exch def
+ val side and 0 ne {
+ 2 copy side step 2 copy
+ mget /val exch def
+ val //CRUMB and 0 eq {
+ escape
+ } {
+ pop pop
+ } ifelse
+ } if
+ } forall
+ done not {
+ pop pop
+ } if
+ } ifelse
+} bind def
+
+/solve {
+ % close the entrance
+ vert 0 get mentrance 1 put
+ initmaze
+ % start the escape
+ /path [mentrance -1 mentrance 0 escape 2 copy 1 add] def
+ % draw the path
+ .5 setgray
+ .5 .5 translate
+ path 1 get path 0 get moveto
+ 2 2 path length 1 sub {/i exch def
+ path i 1 add get path i get lineto
+ } for
+ stroke
+ showpage
+} bind def
+
+% eject the page
+
+copypage solve
+
+%%EOF
diff --git a/vendor/github.com/llgcode/ps/samples/snowflak.ps b/vendor/github.com/llgcode/ps/samples/snowflak.ps
new file mode 100644
index 0000000..3cfdbdf
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/snowflak.ps
@@ -0,0 +1,91 @@
+%!
+%% Elizabeth D. Zwicky
+%% zwicky@erg.sri.com
+%% multiflake
+
+/newflake
+{/seed usertime def
+seed srand
+/strokecolor [rand 99 mod 100 div
+ rand 99 mod 100 div
+ 100 rand 22 mod sub 100 div] def
+/fillcolor [rand 99 mod 100 div
+ 100 rand 22 mod sub 100 div
+ rand 99 mod 100 div] def
+/eofillcolor [rand 99 mod 100 div
+ rand 22 mod 100 div
+ 100 rand 22 mod sub 100 div] def
+
+/colorfill {fillcolor aload pop setrgbcolor fill } def
+/colorstroke {strokecolor aload pop setrgbcolor stroke } def
+/eocolorfill {eofillcolor aload pop setrgbcolor eofill } def
+/arm {0 0 moveto
+ 5 {3 {x y x y x y curveto} repeat} repeat
+ seed srand
+ 0 0 moveto
+ 5 {3 {x neg y x neg y x neg y curveto} repeat} repeat
+ seed srand
+} def
+
+ newpath
+
+0 0 moveto boxsize 0 rlineto 0 boxsize rlineto boxsize neg 0 rlineto
+0 0 lineto
+
+rand 99 mod 100 div
+100 rand 22 mod sub 100 div
+100 rand 22 mod sub 100 div
+ sethsbcolor fill
+seed srand
+boxsize 2 div boxsize 2 div translate
+
+%% If the device you are using can handle complex fills, replace the
+%% next three lines with:
+%%
+6 {arm 60 rotate} repeat
+gsave colorfill grestore gsave eocolorfill grestore colorstroke
+%%
+%% This will be not only faster, but prettier. On a LaserWriter or a
+%% Tektronix Phaser II PS it gives a limitcheck.
+
+%% 6 {arm 60 rotate colorfill} repeat
+%% 6 {arm 60 rotate eocolorfill} repeat
+%% 6 {arm 60 rotate} repeat colorstroke
+} def
+
+1 setlinewidth
+clippath [pathbbox]== pathbbox /ury exch def /urx exch def /lly exch def /llx exch def
+/minsize 250 def
+/pagewidth urx llx sub def
+/pageheight ury lly sub def
+/inwidth pagewidth minsize div def
+/inheight pageheight minsize div def
+
+/boxsize
+ inwidth inheight gt
+ {pagewidth inwidth truncate div}
+ {pageheight inheight truncate div}
+ ifelse
+def
+
+/inwidth pagewidth boxsize div cvi def
+/inheight pageheight boxsize div cvi def
+
+/x {rand 70 mod abs} def
+/y {rand 120 mod abs} def
+
+llx lly translate
+
+inheight dup == {
+ inwidth {
+ gsave
+ (NEWFLAKE)==
+ newflake
+ grestore
+ boxsize 0 translate
+ } repeat
+ boxsize inwidth mul neg boxsize translate
+} repeat
+
+
+showpage
diff --git a/vendor/github.com/llgcode/ps/samples/test1.ps b/vendor/github.com/llgcode/ps/samples/test1.ps
new file mode 100644
index 0000000..cd53b37
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/test1.ps
@@ -0,0 +1,50 @@
+%!
+% Example of rotation... draws 36 lines in a circular pattern
+
+/box {
+ newpath
+ moveto
+ 72 0 rlineto
+ 0 72 rlineto
+ -72 0 rlineto
+ closepath
+} def
+
+% Specify font for text labels
+/Helvetica findfont 40 scalefont setfont
+
+gsave
+ 40 40 translate % Set origin to (40, 40)
+ 0 0 box stroke % Draw box at new origin...
+ 77 0 moveto
+ (Translated) show % and label
+grestore
+
+gsave
+ 100 150 translate % Translate origin to (100, 150)
+ 30 rotate % Rotate counter-clockwise by 30 degrees
+ 0 0 box stroke % Draw box...
+ 75 0 moveto
+ (Translated & Rotated) show % and label
+grestore
+
+gsave
+ 40 300 translate % Translate to (40, 300)
+ 0.5 1 scale % Reduce x coord by 1/2, y coord left alone
+ 0 0 box stroke % Draw box...
+ 75 0 moveto
+ (Translated & Squished) show % and label
+grestore
+
+gsave
+ 300 300 translate % Set origin to (300, 300)
+ 45 rotate % Rotate coordinates by 45 degrees
+ 0.5 1 scale % Scale coordinates
+ 0 0 box stroke % Draw box
+ 75 0 moveto
+ (Everything) show
+grestore
+
+showpage
+
+
diff --git a/vendor/github.com/llgcode/ps/samples/tiger.ps b/vendor/github.com/llgcode/ps/samples/tiger.ps
new file mode 100644
index 0000000..24a9dce
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/tiger.ps
@@ -0,0 +1,2733 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Creator: Adobe Illustrator(TM) 1.2d4
+%%For: OpenWindows Version 2
+%%Title: tiger.eps
+%%CreationDate: 4/12/90 3:20 AM
+%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0
+%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0
+%%BoundingBox: 22 171 567 738
+%%EndComments
+
+%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
+
+/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
+% definition operators
+/bdef {bind def} bind def
+/ldef {load def} bdef
+/xdef {exch def} bdef
+% graphic state operators
+/_K { 3 index add neg dup 0 lt {pop 0} if 3 1 roll } bdef
+/_k /setcmybcolor where {
+ /setcmybcolor get
+} {
+ { 1 sub 4 1 roll _K _K _K setrgbcolor pop } bind
+} ifelse def
+/g {/_b xdef /p {_b setgray} def} bdef
+/G {/_B xdef /P {_B setgray} def} bdef
+/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef
+/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef
+/d /setdash ldef
+/_i currentflat def
+/i {dup 0 eq {pop _i} if setflat} bdef
+/j /setlinejoin ldef
+/J /setlinecap ldef
+/M /setmiterlimit ldef
+/w /setlinewidth ldef
+% path construction operators
+/_R {.25 sub round .25 add} bdef
+/_r {transform _R exch _R exch itransform} bdef
+/c {_r curveto} bdef
+/C /c ldef
+/v {currentpoint 6 2 roll _r curveto} bdef
+/V /v ldef
+/y {_r 2 copy curveto} bdef
+/Y /y ldef
+/l {_r lineto} bdef
+/L /l ldef
+/m {_r moveto} bdef
+% path painting operators
+/n /newpath ldef
+/N /n ldef
+/F {p fill} bdef
+/f {closepath F} bdef
+/S {P stroke} bdef
+/s {closepath S} bdef
+/B {gsave F grestore S} bdef
+/b {closepath B} bdef
+end
+%%EndProcSet
+%%EndProlog
+
+%%Page: 1 1
+
+Adobe_Illustrator_1.2d1 begin
+
+.8 setgray
+clippath fill
+-110 -300 translate
+1.1 dup scale
+
+0 g
+0 G
+0 i
+0 J
+0 j
+0.172 w
+10 M
+[]0 d
+0 0 0 0 k
+
+177.696 715.715 m
+177.797 713.821 176.973 713.84 v
+176.149 713.859 159.695 761.934 139.167 759.691 C
+156.95 767.044 177.696 715.715 V
+b
+181.226 718.738 m
+180.677 716.922 179.908 717.221 v
+179.14 717.519 180.023 768.325 159.957 773.199 C
+179.18 774.063 181.226 718.738 V
+b
+208.716 676.41 m
+210.352 675.45 209.882 674.773 v
+209.411 674.096 160.237 686.898 150.782 668.541 C
+154.461 687.428 208.716 676.41 V
+b
+205.907 666.199 m
+207.763 665.803 207.529 665.012 v
+207.296 664.221 156.593 660.879 153.403 640.478 C
+150.945 659.563 205.907 666.199 V
+b
+201.696 671.724 m
+203.474 671.061 203.128 670.313 v
+202.782 669.565 152.134 673.654 146.002 653.936 C
+146.354 673.175 201.696 671.724 V
+b
+190.991 689.928 m
+192.299 688.554 191.66 688.033 v
+191.021 687.512 147.278 713.366 133.131 698.324 C
+141.872 715.467 190.991 689.928 V
+b
+183.446 685.737 m
+184.902 684.52 184.326 683.929 v
+183.75 683.339 137.362 704.078 125.008 687.531 C
+131.753 705.553 183.446 685.737 V
+b
+180.846 681.665 m
+182.454 680.657 181.964 679.994 v
+181.474 679.331 132.692 693.554 122.709 675.478 C
+126.934 694.251 180.846 681.665 V
+b
+191.58 681.051 m
+192.702 679.52 192.001 679.085 v
+191.3 678.65 151.231 709.898 135.273 696.793 C
+146.138 712.674 191.58 681.051 V
+b
+171.8 710 m
+172.4 708.2 171.6 708 v
+170.8 707.8 142.2 749.8 122.999 742.2 C
+138.2 754 171.8 710 V
+b
+172.495 703.021 m
+173.47 701.392 172.731 701.025 v
+171.993 700.657 135.008 735.501 117.899 723.939 C
+130.196 738.739 172.495 703.021 V
+b
+172.38 698.651 m
+173.502 697.12 172.801 696.685 v
+172.1 696.251 132.031 727.498 116.073 714.393 C
+126.938 730.274 172.38 698.651 V
+b
+0 J 1 w
+170.17 696.935 m
+170.673 690.887 171.661 684.318 173.4 681.199 C
+169.8 668.799 178.6 655.599 V
+178.2 648.399 179.8 645.199 V
+183.8 636.799 188.6 635.999 v
+192.484 635.352 201.207 632.283 211.068 630.879 c
+228.2 616.799 225 603.999 V
+224.6 587.599 221 585.999 V
+232.6 597.199 223 580.399 V
+218.6 561.599 l
+244.2 583.199 228.6 564.799 V
+218.6 538.799 l
+238.2 557.199 231 548.799 V
+227.8 539.999 l
+271 567.199 240.2 537.599 V
+248.2 541.199 252.6 538.399 V
+259.4 539.599 258.6 537.999 V
+237.8 527.599 234.2 509.199 V
+242.6 519.199 239.4 508.399 V
+239.8 496.799 l
+243.8 518.399 243.4 480.799 V
+262.6 498.799 251 477.999 V
+251 461.199 l
+266.2 477.599 259.8 464.799 V
+269.8 473.599 265.8 458.399 V
+265 447.999 269.4 459.199 V
+285.4 489.799 279.4 463.599 V
+278.6 444.399 283.4 459.199 V
+283.8 448.799 293 441.599 V
+291.8 492.399 304.6 456.399 V
+308.6 439.999 l
+311.4 449.199 311 454.399 V
+325.8 470.799 319 446.399 V
+334.2 469.199 331 455.999 V
+323.4 439.999 325 435.199 V
+341.8 469.999 343 471.599 V
+341 429.198 351.8 465.199 V
+357.4 453.199 354.6 448.799 V
+362.6 456.799 361.8 459.999 V
+366.4 468.199 369.2 454.599 V
+371 445.199 372.6 448.399 V
+376.6 424.398 377.8 447.199 V
+379.4 460.799 372.2 472.399 V
+373 475.599 370.2 479.599 v
+383.8 457.999 376.6 486.799 V
+387.801 478.799 389.001 478.799 V
+375.4 501.999 384.2 497.199 V
+379 507.599 397.001 495.599 V
+381 511.599 398.601 501.999 V
+406.601 495.599 399.001 505.599 V
+384.6 521.599 406.601 503.599 V
+418.201 487.199 419.001 484.399 V
+409.001 513.599 404.601 516.399 V
+413.001 552.799 454.201 537.199 V
+461.001 519.999 465.401 538.399 V
+478.201 544.799 489.401 517.199 V
+493.401 530.799 492.601 533.599 V
+499.401 532.399 498.601 533.599 V
+511.801 529.199 513.001 529.999 V
+519.801 523.199 520.201 526.799 V
+529.401 523.999 527.401 527.599 V
+536.201 511.999 536.601 508.399 V
+539.001 522.399 l
+541.001 519.599 l
+542.601 527.199 541.801 528.399 v
+541.001 529.599 561.801 521.599 566.601 500.799 C
+568.601 492.399 l
+574.601 507.199 573.001 511.199 V
+578.201 510.399 578.601 505.999 V
+582.601 529.199 577.801 535.199 V
+582.201 535.999 583.401 532.399 V
+583.401 539.599 l
+590.601 538.799 590.601 541.199 V
+595.001 545.199 597.001 540.399 V
+584.601 575.599 603.001 556.399 V
+610.201 545.599 606.601 564.399 v
+603.001 583.199 599.001 584.799 603.801 585.199 C
+604.601 588.799 602.601 590.399 v
+600.601 591.999 603.801 590.399 y
+608.601 586.399 603.401 608.399 V
+609.801 606.799 597.801 635.999 V
+600.601 638.399 596.601 646.799 V
+604.601 642.399 607.401 643.999 V
+607.001 645.599 603.801 649.599 V
+582.201 704.4 602.601 682.399 V
+614.451 668.849 608.051 691.649 V
+598.94 715.659 599.717 719.955 V
+170.17 696.935 l
+b
+0.2 0.55 0.85 0 k
+599.717 719.755 m
+600.345 719.574 602.551 718.45 603.801 716.8 C
+610.601 706 605.401 724.4 V
+596.201 753.2 605.001 742 V
+611.001 734.8 607.801 748.4 v
+603.936 764.827 601.401 771.2 y
+613.001 766.4 586.201 806 V
+595.001 802.4 l
+575.401 842 553.801 847.2 V
+545.801 853.2 l
+584.201 891.2 571.401 928 V
+564.601 933.2 555.001 924 V
+548.601 919.2 542.601 920.8 V
+511.801 919.6 509.801 919.6 v
+507.801 919.6 473.001 956.8 407.401 939.2 C
+402.201 937.2 397.801 938.4 V
+379.4 954.4 330.6 931.6 v
+320.6 929.6 319 929.6 v
+317.4 929.6 314.6 929.6 306.6 923.2 c
+298.6 916.8 298.2 916 296.2 914.4 C
+279.8 903.2 275 902.4 V
+263.4 896 259 886 V
+255.4 884.8 l
+253.8 877.6 253.4 876.4 V
+248.6 872.8 247.8 867.2 V
+239 861.2 239.4 856.8 V
+237.8 851.6 237 846.8 V
+229.8 842 230.6 839.2 V
+223 825.2 224.2 818.4 V
+217.8 818.8 215 816.4 V
+214.2 811.6 212.6 811.2 V
+209.8 810 212.2 806 V
+210.6 803.2 210.2 801.6 V
+211 798.8 206.6 793.2 V
+200.2 774.4 202.2 769.2 V
+202.6 764.4 199.8 762.8 V
+196.2 763.2 204.6 751.2 V
+205.4 750 202.2 747.6 V
+185 744 182.6 727.6 V
+169 712.8 169 707.6 v
+169 705.295 169.271 702.148 169.97 697.535 C
+169.4 689.199 197 688.399 v
+224.6 687.599 599.717 719.755 Y
+b
+184.4 697.4 m
+159.4 736.8 173.8 680.399 Y
+182.6 645.999 312.2 683.599 y
+481.001 714 492.201 718 v
+503.401 722 598.601 715.6 y
+593.001 732.4 L
+528.201 778.8 509.001 755.6 495.401 759.6 c
+481.801 763.6 484.201 754 481.001 753.2 c
+477.801 752.4 438.601 777.2 432.201 776.4 c
+425.801 775.6 400.459 799.351 415.401 767.6 c
+431.401 733.6 357 728.4 340.2 739.6 c
+323.4 750.8 347.4 721.2 Y
+365.8 701.2 331.4 718 y
+297 730.8 273 705.2 269.8 704.4 c
+266.6 703.6 261.8 700.4 261 706.8 c
+260.2 713.2 252.69 729.901 221 703.6 c
+201 686.999 187.2 709 Y
+184.4 697.4 L
+f
+0.09 0.5 0.772 0 k
+433.51 774.654 m
+427.11 773.854 401.743 797.593 416.71 765.854 c
+433.31 730.654 358.31 726.654 341.51 737.854 c
+324.709 749.054 348.71 719.454 Y
+367.11 699.454 332.709 716.254 y
+298.309 729.054 274.309 703.454 271.109 702.654 c
+267.909 701.854 263.109 698.654 262.309 705.054 c
+261.509 711.454 254.13 727.988 222.309 701.854 c
+201.073 684.508 187.582 705.963 Y
+184.382 695.854 L
+159.382 735.654 174.454 677.345 Y
+183.255 642.944 313.509 681.854 y
+482.31 712.254 493.51 716.254 v
+504.71 720.254 599.038 713.927 y
+593.51 731.236 L
+528.71 777.636 510.31 753.854 496.71 757.854 c
+483.11 761.854 485.51 752.254 482.31 751.454 c
+479.11 750.654 439.91 775.454 433.51 774.654 c
+f
+0.081 0.45 0.695 0 k
+434.819 772.909 m
+428.419 772.109 403.685 796.138 418.019 764.109 c
+434.219 727.908 359.619 724.908 342.819 736.108 c
+326.019 747.308 350.019 717.708 Y
+368.419 697.708 334.019 714.508 y
+299.619 727.308 275.618 701.708 272.418 700.908 c
+269.218 700.108 264.418 696.908 263.618 703.308 c
+262.818 709.708 255.57 726.075 223.618 700.108 c
+201.145 682.017 187.964 702.926 Y
+184.364 694.308 L
+160.564 733.308 175.109 674.29 Y
+183.909 639.89 314.819 680.108 y
+483.619 710.508 494.819 714.508 v
+506.019 718.508 599.474 712.254 y
+594.02 730.072 L
+529.219 776.472 511.619 752.109 498.019 756.109 c
+484.419 760.109 486.819 750.509 483.619 749.708 c
+480.419 748.908 441.219 773.709 434.819 772.909 c
+f
+0.072 0.4 0.618 0 k
+436.128 771.163 m
+429.728 770.363 404.999 794.395 419.328 762.363 c
+436.128 724.807 360.394 723.518 344.128 734.363 c
+327.328 745.563 351.328 715.963 Y
+369.728 695.963 335.328 712.763 y
+300.928 725.563 276.928 699.963 273.728 699.163 c
+270.528 698.363 265.728 695.163 264.928 701.563 c
+264.128 707.963 257.011 724.161 224.927 698.363 c
+201.218 679.526 188.345 699.89 Y
+184.345 692.763 L
+162.545 729.563 175.764 671.235 Y
+184.564 636.835 316.128 678.363 y
+484.928 708.763 496.129 712.763 v
+507.329 716.763 599.911 710.581 y
+594.529 728.908 L
+529.729 775.309 512.929 750.363 499.329 754.363 c
+485.728 758.363 488.128 748.763 484.928 747.963 c
+481.728 747.163 442.528 771.963 436.128 771.163 c
+f
+0.063 0.35 0.54 0 k
+437.438 769.417 m
+431.037 768.617 406.814 792.871 420.637 760.617 c
+437.438 721.417 362.237 721.417 345.437 732.617 c
+328.637 743.817 352.637 714.217 Y
+371.037 694.217 336.637 711.017 y
+302.237 723.817 278.237 698.217 275.037 697.417 c
+271.837 696.617 267.037 693.417 266.237 699.817 c
+265.437 706.217 258.452 722.248 226.237 696.617 c
+201.291 677.035 188.727 696.854 Y
+184.327 691.217 L
+164.527 726.018 176.418 668.181 Y
+185.218 633.78 317.437 676.617 y
+486.238 707.017 497.438 711.017 v
+508.638 715.017 600.347 708.908 y
+595.038 727.745 L
+530.238 774.145 514.238 748.617 500.638 752.617 c
+487.038 756.617 489.438 747.017 486.238 746.217 c
+483.038 745.417 443.838 770.217 437.438 769.417 c
+f
+0.054 0.3 0.463 0 k
+438.747 767.672 m
+432.347 766.872 406.383 790.323 421.947 758.872 c
+441.147 720.072 363.546 719.672 346.746 730.872 c
+329.946 742.072 353.946 712.472 Y
+372.346 692.472 337.946 709.272 y
+303.546 722.072 279.546 696.472 276.346 695.672 c
+273.146 694.872 268.346 691.672 267.546 698.072 c
+266.746 704.472 259.892 720.335 227.546 694.872 c
+201.364 674.544 189.109 693.817 Y
+184.309 689.672 L
+166.309 722.872 177.073 665.126 Y
+185.873 630.726 318.746 674.872 y
+487.547 705.272 498.747 709.272 v
+509.947 713.272 600.783 707.236 y
+595.547 726.581 L
+530.747 772.981 515.547 746.872 501.947 750.872 c
+488.347 754.872 490.747 745.272 487.547 744.472 c
+484.347 743.672 445.147 768.472 438.747 767.672 c
+f
+0.045 0.25 0.386 0 k
+440.056 765.927 m
+433.655 765.127 407.313 788.387 423.255 757.127 c
+443.656 717.126 364.855 717.926 348.055 729.126 c
+331.255 740.326 355.255 710.726 Y
+373.655 690.726 339.255 707.526 y
+304.855 720.326 280.855 694.726 277.655 693.926 c
+274.455 693.126 269.655 689.926 268.855 696.326 c
+268.055 702.726 261.332 718.422 228.855 693.126 c
+201.436 672.053 189.491 690.781 Y
+184.291 688.126 L
+168.291 718.326 177.727 662.071 Y
+186.527 627.671 320.055 673.126 y
+488.856 703.526 500.056 707.526 v
+511.256 711.526 601.22 705.563 y
+596.056 725.417 L
+531.256 771.817 516.856 745.126 503.256 749.126 c
+489.656 753.127 492.056 743.526 488.856 742.726 c
+485.656 741.926 446.456 766.727 440.056 765.927 c
+f
+0.036 0.2 0.309 0 k
+441.365 764.181 m
+434.965 763.381 407.523 786.056 424.565 755.381 c
+446.565 715.781 366.164 716.181 349.364 727.381 c
+332.564 738.581 356.564 708.981 Y
+374.964 688.981 340.564 705.781 y
+306.164 718.581 282.164 692.981 278.964 692.181 c
+275.764 691.381 270.964 688.181 270.164 694.581 c
+269.364 700.981 262.773 716.508 230.164 691.381 c
+201.509 669.562 189.873 687.744 Y
+184.273 686.581 L
+169.872 714.981 178.382 659.017 Y
+187.182 624.616 321.364 671.381 y
+490.165 701.781 501.365 705.781 v
+512.565 709.781 601.656 703.89 y
+596.565 724.254 L
+531.765 770.654 518.165 743.381 504.565 747.381 c
+490.965 751.381 493.365 741.781 490.165 740.981 c
+486.965 740.181 447.765 764.981 441.365 764.181 c
+f
+0.027 0.15 0.231 0 k
+442.674 762.435 m
+436.274 761.635 408.832 784.311 425.874 753.635 c
+447.874 714.035 367.474 714.435 350.674 725.635 c
+333.874 736.835 357.874 707.235 Y
+376.274 687.235 341.874 704.035 y
+307.473 716.835 283.473 691.235 280.273 690.435 c
+277.073 689.635 272.273 686.435 271.473 692.835 c
+270.673 699.235 264.214 714.595 231.473 689.635 c
+201.582 667.071 190.255 684.707 Y
+184.255 685.035 L
+170.654 711.436 179.037 655.962 Y
+187.837 621.562 322.673 669.635 y
+491.474 700.035 502.674 704.035 v
+513.874 708.035 602.093 702.217 y
+597.075 723.09 L
+532.274 769.49 519.474 741.635 505.874 745.635 c
+492.274 749.635 494.674 740.035 491.474 739.235 c
+488.274 738.435 449.074 763.235 442.674 762.435 c
+f
+0.018 0.1 0.154 0 k
+443.983 760.69 m
+437.583 759.89 410.529 782.777 427.183 751.89 c
+449.183 711.09 368.783 712.69 351.983 723.89 c
+335.183 735.09 359.183 705.49 Y
+377.583 685.49 343.183 702.29 y
+308.783 715.09 284.783 689.49 281.583 688.69 c
+278.382 687.89 273.582 684.69 272.782 691.09 c
+271.982 697.49 265.654 712.682 232.782 687.89 c
+201.655 664.58 190.637 681.671 Y
+184.236 683.49 L
+171.236 707.49 179.691 652.907 Y
+188.491 618.507 323.983 667.89 y
+492.783 698.29 503.983 702.29 v
+515.183 706.29 602.529 700.544 y
+597.583 721.926 L
+532.783 768.327 520.783 739.89 507.183 743.89 c
+493.583 747.89 495.983 738.29 492.783 737.49 c
+489.583 736.69 450.383 761.49 443.983 760.69 c
+f
+0.009 0.05 0.077 0 k
+445.292 758.945 m
+438.892 758.145 412.917 781.589 428.492 750.145 c
+449.692 707.344 370.092 710.944 353.292 722.144 c
+336.492 733.344 360.492 703.744 Y
+378.892 683.744 344.492 700.544 y
+310.092 713.344 286.092 687.744 282.892 686.944 c
+279.692 686.144 274.892 682.944 274.092 689.344 c
+273.292 695.744 267.095 710.768 234.092 686.144 c
+201.727 662.089 191.018 678.635 Y
+184.218 681.944 L
+171.418 705.144 180.346 649.853 Y
+189.146 615.453 325.292 666.144 y
+494.093 696.544 505.293 700.544 v
+516.493 704.544 602.965 698.872 y
+598.093 720.763 L
+533.292 767.163 522.093 738.144 508.493 742.144 c
+494.893 746.145 497.293 736.544 494.093 735.744 c
+490.892 734.944 451.692 759.745 445.292 758.945 c
+f
+1 g
+184.2 680.399 m
+171.4 702.4 181 646.799 Y
+189.8 612.399 326.6 664.399 y
+495.401 694.8 506.601 698.8 v
+517.801 702.8 603.401 697.2 y
+598.601 719.6 L
+533.801 766 523.401 736.4 509.801 740.4 c
+496.201 744.4 498.601 734.8 495.401 734 c
+492.201 733.2 453.001 758 446.601 757.2 c
+440.201 756.4 414.981 780.207 429.801 748.4 c
+452.028 700.693 369.041 710.773 354.6 720.4 c
+337.8 731.6 361.8 702 Y
+380.2 681.999 345.8 698.8 y
+311.4 711.6 287.4 685.999 284.2 685.199 c
+281 684.399 276.2 681.199 275.4 687.599 c
+274.6 694 268.535 708.856 235.4 684.399 c
+201.8 659.599 191.4 675.599 Y
+184.2 680.399 L
+f
+0 g
+225.8 650.399 m
+218.6 638.799 239.4 625.599 V
+240.8 624.199 222.8 628.399 V
+216.6 630.399 215 640.799 V
+210.2 645.199 205.4 650.799 v
+200.6 656.399 225.8 650.399 y
+f
+0.8 g
+365.8 698 m
+383.498 671.179 382.9 666.399 v
+381.6 655.999 381.4 646.399 384.6 642.399 c
+387.801 638.399 396.601 605.199 y
+396.201 603.999 408.601 641.999 V
+420.201 657.999 400.201 676.399 V
+365 705.2 365.8 698 v
+f
+0 g
+1 J 0.1 w
+245.8 623.599 m
+257 616.399 242.6 585.199 V
+249 587.599 l
+248.2 576.399 245 573.999 V
+252.2 577.199 l
+257 569.199 253 564.399 V
+269.8 556.399 269 549.999 V
+275.4 557.999 271.4 564.399 v
+267.4 570.799 260.2 566.799 261 585.199 C
+252.2 581.999 l
+257.8 590.799 257.8 597.199 V
+249.8 594.799 l
+265.269 621.377 254.6 622.799 v
+248.6 623.599 245.8 623.599 Y
+f
+0.8 g
+278.2 606.799 m
+281 611.199 278.2 610.399 v
+275.4 609.599 244.2 594.799 238.2 585.199 C
+272.6 609.599 278.2 606.799 V
+f
+288.6 598.799 m
+291.4 603.199 288.6 602.399 v
+285.8 601.599 254.6 586.799 248.6 577.199 C
+283 601.599 288.6 598.799 V
+f
+301.8 613.999 m
+304.6 618.399 301.8 617.599 v
+299 616.799 267.8 601.999 261.8 592.399 C
+296.2 616.799 301.8 613.999 V
+f
+278.6 570.399 m
+278.6 576.399 275.8 575.599 v
+273 574.799 237 557.199 231 547.599 C
+273 573.199 278.6 570.399 V
+f
+279.8 581.199 m
+281 585.999 278.2 585.199 V
+276.2 585.199 249.8 573.599 243.8 563.999 C
+273.4 585.599 279.8 581.199 V
+f
+265.4 533.599 m
+255.4 525.999 l
+265.8 533.599 269.4 532.399 V
+262.6 521.199 261.8 515.999 V
+272.2 528.799 277.8 528.399 V
+285.4 527.999 285.4 517.199 V
+291 527.599 294.2 527.199 V
+295.4 520.799 294.2 513.999 V
+298.2 521.599 302.2 519.999 V
+308.6 521.999 307.8 510.399 V
+307.8 499.999 307 497.199 V
+312.6 523.599 315 523.999 V
+323 525.199 327.8 516.399 V
+323.8 523.999 328.6 521.999 V
+339.4 520.399 342.6 513.599 V
+335.8 525.599 341.4 522.399 V
+348.2 522.399 349.4 515.999 V
+357.8 494.799 359.8 493.199 V
+352.2 514.799 353.8 514.799 V
+351.8 526.799 357 511.999 V
+353.8 525.999 359.4 525.199 v
+365 524.399 369.4 514.399 377.8 516.799 C
+387.401 511.199 389.401 580.399 V
+265.4 533.599 L
+f
+0 g
+0 J 1 w
+270.2 626.399 m
+285 632.399 325 626.399 V
+332.2 625.999 339 634.799 v
+345.8 643.599 372.6 650.799 379 648.799 C
+388.601 642.399 l
+389.401 641.199 l
+401.801 630.799 402.201 623.199 v
+402.601 615.599 387.801 567.599 378.2 551.599 c
+368.6 535.599 359 523.199 339.8 525.599 C
+319 529.599 293.4 525.599 v
+264.2 527.199 261.4 535.199 v
+258.6 543.199 272.6 558.399 y
+277 566.799 275.8 581.199 v
+274.6 595.599 275 623.599 270.2 626.399 c
+f
+0.1 0.6 0.45 0 k
+292.2 624.399 m
+300.6 605.999 271 540.799 y
+269 539.199 283.66 533.154 293.8 535.599 c
+304.746 538.237 345 533.999 Y
+368.6 549.599 381.4 593.999 y
+391.801 617.999 374.2 621.199 v
+356.6 624.399 292.2 624.399 y
+f
+0.1 0.6 0.45 0.2 k
+290.169 593.503 m
+293.495 606.293 295.079 618.094 292.2 624.399 c
+354.6 617.999 365.8 638.799 v
+370.041 646.674 384.801 615.999 384.4 606.399 c
+321.4 591.999 306.6 603.199 V
+290.169 593.503 L
+f
+0.1 0.6 0.45 0.25 k
+294.6 577.199 m
+296.6 569.999 294.2 565.999 V
+292.6 565.199 291.4 564.799 V
+292.6 561.199 298.6 559.599 V
+300.6 555.199 303 554.799 v
+305.4 554.399 310.2 548.799 314.2 549.999 c
+318.2 551.199 329.4 555.199 y
+335 558.399 343.8 554.799 V
+346.175 555.601 346.6 559.599 v
+347.1 564.299 350.2 567.999 352.2 569.999 c
+354.2 571.999 363.8 584.799 362.6 585.199 c
+361.4 585.599 294.6 577.199 Y
+f
+0 0.55 0.5 0 k
+290.2 625.599 m
+287.4 603.199 290.6 594.799 v
+293.8 586.399 293 584.399 292.2 580.399 c
+291.4 576.399 295.8 566.399 301.4 560.399 C
+313.4 558.799 l
+328.6 562.399 337.8 559.599 V
+346.794 558.256 350.2 573.199 V
+355 579.599 362.2 582.399 v
+369.4 585.199 376.6 626.799 372.6 634.799 c
+368.6 642.799 354.2 647.199 338.2 631.599 c
+322.2 615.999 320.2 632.799 290.2 625.599 C
+b
+0 0 0.2 0 k
+0.5 w
+291.8 550.799 m
+291 552.799 286.6 553.199 V
+264.2 556.799 255.8 569.199 V
+249 574.799 253.4 563.199 V
+263.8 542.799 270.6 539.999 V
+287 535.999 291.8 550.799 V
+b
+0 0.55 0.5 0.2 k
+1 w
+371.742 614.771 m
+372.401 622.677 374.354 631.291 372.6 634.799 c
+366.154 647.693 349.181 642.305 338.2 631.599 c
+322.2 615.999 320.2 632.799 290.2 625.599 C
+288.455 611.636 289.295 601.624 v
+326.6 613.199 327.4 607.599 V
+329 610.799 338.2 610.799 v
+347.4 610.799 370.142 611.971 371.742 614.771 C
+f
+0 g
+0 0.55 0.5 0.35 K
+2 w
+328.6 624.799 m
+333.4 619.999 329.8 610.399 V
+315.4 594.399 317.4 580.399 v
+S
+0 0 0.2 0 k
+0 G
+0.5 w
+280.6 539.999 m
+276.2 552.799 285 545.999 V
+289.8 543.999 288.6 542.399 v
+287.4 540.799 281.8 536.799 280.6 539.999 C
+b
+285.64 538.799 m
+282.12 549.039 289.16 543.599 V
+293.581 541.151 292.04 540.719 v
+287.48 539.439 292.04 536.879 285.64 538.799 C
+b
+290.44 538.799 m
+286.92 549.039 293.96 543.599 V
+298.335 541.289 296.84 540.719 v
+293.48 539.439 296.84 536.879 290.44 538.799 C
+b
+297.04 538.599 m
+293.52 548.839 300.56 543.399 V
+304.943 541.067 303.441 540.519 v
+300.48 539.439 303.441 536.679 297.04 538.599 C
+b
+303.52 538.679 m
+300 548.919 307.041 543.479 V
+310.881 541.879 309.921 540.599 v
+308.961 539.319 309.921 536.759 303.52 538.679 C
+b
+310.2 537.999 m
+305.4 550.399 314.6 543.999 V
+319.4 541.999 318.2 540.399 v
+317 538.799 318.2 535.599 310.2 537.999 C
+b
+0 g
+0.1 0.6 0.45 0.25 K
+2 w
+281.8 555.199 m
+295 557.999 301 554.799 V
+307 553.599 308.2 553.999 v
+309.4 554.399 312.6 554.799 y
+S
+315.8 546.399 m
+327.8 559.999 339.8 555.599 v
+346.816 553.026 345.8 556.399 346.6 559.199 c
+347.4 561.999 347.6 566.199 352.6 569.199 c
+S
+0 0 0.2 0 k
+0 G
+0.5 w
+333 562.399 m
+329 573.199 326.2 560.399 v
+323.4 547.599 320.2 543.999 318.6 541.199 C
+318.6 535.999 327 536.399 V
+337.8 536.799 338.2 539.599 v
+338.6 542.399 337 553.999 333 562.399 C
+b
+0 g
+0.1 0.6 0.45 0.25 K
+2 w
+347 555.199 m
+350.6 557.599 353 556.399 v
+S
+353.5 571.599 m
+356.4 576.499 361.2 577.299 v
+S
+0.7 g
+0 G
+1 w
+274.2 534.799 m
+292.2 531.599 296.6 533.199 V
+305.4 533.199 297 531.199 V
+284.2 531.199 276.2 532.399 V
+264.6 537.999 274.2 534.799 V
+f
+0 0 0.2 0 k
+0.5 w
+288.2 627.999 m
+305.8 627.999 307.8 627.199 V
+315 596.399 311.4 588.799 V
+310.2 585.999 307.4 591.599 V
+289 624.399 285.8 626.399 v
+282.6 628.399 287 627.999 288.2 627.999 C
+b
+211.1 630.699 m
+220 628.999 232.6 626.399 V
+237.4 603.999 240.6 599.199 v
+243.8 594.399 240.2 594.399 236.6 597.199 c
+233 599.999 218.2 613.999 216.2 618.399 c
+214.2 622.799 211.1 630.699 y
+b
+232.961 626.182 m
+238.761 624.634 239.77 622.419 v
+240.778 620.205 238.568 616.908 y
+237.568 613.603 236.366 615.765 v
+235.164 617.928 232.292 625.588 232.961 626.182 c
+b
+0 g
+233 626.399 m
+236.6 621.199 240.2 621.199 v
+243.8 621.199 244.182 621.612 247 620.999 c
+251.6 619.999 251.2 621.999 257.8 620.799 c
+260.44 620.319 263 621.199 265.8 619.999 c
+268.6 618.799 271.8 619.599 273 621.599 c
+274.2 623.599 279 627.799 Y
+266.2 625.999 263.4 625.199 V
+241 623.999 233 626.399 V
+f
+0 0 0.2 0 k
+277.6 626.199 m
+271.15 622.699 270.75 620.299 v
+270.35 617.899 276 614.199 y
+278.75 609.599 279.35 611.999 v
+279.95 614.399 278.4 625.799 277.6 626.199 c
+b
+240.115 620.735 m
+247.122 609.547 247.339 620.758 V
+247.896 622.016 246.136 622.038 v
+240.061 622.114 241.582 626.216 240.115 620.735 C
+b
+247.293 620.486 m
+255.214 609.299 254.578 620.579 V
+254.585 620.911 252.832 621.064 v
+248.085 621.478 248.43 625.996 247.293 620.486 C
+b
+254.506 620.478 m
+262.466 609.85 261.797 619.516 V
+261.916 620.749 260.262 621.05 v
+256.37 621.756 256.159 625.005 254.506 620.478 C
+b
+261.382 620.398 m
+269.282 608.837 269.63 618.618 V
+271.274 619.996 269.528 620.218 v
+263.71 620.958 264.508 625.412 261.382 620.398 C
+b
+0 0 0.2 0.1 k
+225.208 616.868 m
+217.55 618.399 l
+214.95 623.399 212.85 629.549 y
+219.2 628.549 231.7 625.749 V
+232.576 622.431 234.048 616.636 v
+225.208 616.868 l
+f
+290.276 621.53 m
+288.61 624.036 287.293 625.794 286.643 626.2 c
+283.63 628.083 287.773 627.706 288.902 627.706 C
+305.473 627.706 307.356 626.953 V
+307.88 624.711 308.564 621.32 V
+298.476 623.33 290.276 621.53 V
+f
+0.2 0.55 0.85 0 k
+1 w
+343.88 759.679 m
+371.601 755.719 397.121 791.359 398.881 801.04 c
+400.641 810.72 390.521 822.6 Y
+391.841 825.68 387.001 839.76 381.721 849 c
+376.441 858.24 360.54 857.266 343 858.24 c
+327.16 859.12 308.68 835.8 307.36 834.04 c
+306.04 832.28 312.2 793.999 313.52 788.279 c
+314.84 782.559 312.2 756.159 y
+346.44 765.259 316.16 763.639 343.88 759.679 c
+f
+0.08 0.44 0.68 0 k
+308.088 833.392 m
+306.792 831.664 312.84 794.079 314.136 788.463 c
+315.432 782.847 312.84 756.927 y
+345.512 765.807 316.728 764.271 343.944 760.383 c
+371.161 756.495 396.217 791.487 397.945 800.992 c
+399.673 810.496 389.737 822.16 Y
+391.033 825.184 386.281 839.008 381.097 848.08 c
+375.913 857.152 360.302 856.195 343.08 857.152 c
+327.528 858.016 309.384 835.12 308.088 833.392 c
+f
+0.06 0.33 0.51 0 k
+308.816 832.744 m
+307.544 831.048 313.48 794.159 314.752 788.647 c
+316.024 783.135 313.48 757.695 y
+344.884 766.855 317.296 764.903 344.008 761.087 c
+370.721 757.271 395.313 791.615 397.009 800.944 c
+398.705 810.272 388.953 821.72 Y
+390.225 824.688 385.561 838.256 380.473 847.16 c
+375.385 856.064 360.063 855.125 343.16 856.064 c
+327.896 856.912 310.088 834.44 308.816 832.744 c
+f
+0.04 0.22 0.34 0 k
+309.544 832.096 m
+308.296 830.432 314.12 794.239 315.368 788.831 c
+316.616 783.423 314.12 758.463 y
+343.556 767.503 317.864 765.535 344.072 761.791 c
+370.281 758.047 394.409 791.743 396.073 800.895 c
+397.737 810.048 388.169 821.28 Y
+389.417 824.192 384.841 837.504 379.849 846.24 c
+374.857 854.976 359.824 854.055 343.24 854.976 c
+328.264 855.808 310.792 833.76 309.544 832.096 c
+f
+0.02 0.11 0.17 0 k
+310.272 831.448 m
+309.048 829.816 314.76 794.319 315.984 789.015 c
+317.208 783.711 314.76 759.231 y
+342.628 768.151 318.432 766.167 344.136 762.495 c
+369.841 758.823 393.505 791.871 395.137 800.848 c
+396.769 809.824 387.385 820.84 Y
+388.609 823.696 384.121 836.752 379.225 845.32 c
+374.329 853.888 359.585 852.985 343.32 853.888 c
+328.632 854.704 311.496 833.08 310.272 831.448 c
+f
+1 g
+344.2 763.2 m
+369.4 759.6 392.601 792 394.201 800.8 c
+395.801 809.6 386.601 820.4 Y
+387.801 823.2 383.4 836 378.6 844.4 c
+373.8 852.8 359.346 851.914 343.4 852.8 c
+329 853.6 312.2 832.4 311 830.8 c
+309.8 829.2 315.4 794.4 316.6 789.2 c
+317.8 784 315.4 760 y
+340.9 768.6 319 766.8 344.2 763.2 c
+f
+0.8 g
+390.601 797.2 m
+362.8 789.6 351.2 791.2 V
+335.4 797.8 326.6 776 V
+323 768.8 321 766.8 v
+319 764.8 390.601 797.2 Y
+f
+0 g
+394.401 799.4 m
+365.4 787.2 355.4 787.6 v
+339 792.2 330.6 777.6 V
+322.2 768.4 319 766.8 V
+318.6 765.2 325 769.2 V
+335.4 764 l
+350.2 754.4 359.8 770.4 V
+363.8 781.6 363.8 783.6 v
+363.8 785.6 385 791.2 386.601 791.6 c
+388.201 792 394.801 796.2 394.401 799.4 C
+f
+0.4 0.2 0.8 0 k
+347 763.486 m
+340.128 763.486 331.755 767.351 331.755 773.6 c
+331.755 779.848 340.128 786.113 347 786.113 c
+353.874 786.113 359.446 781.048 359.446 774.8 c
+359.446 768.551 353.874 763.486 347 763.486 c
+f
+0.4 0.2 0.8 0.2 k
+343.377 780.17 m
+338.531 779.448 333.442 777.945 333.514 778.161 c
+335.054 782.78 341.415 786.113 347 786.113 c
+351.296 786.113 355.084 784.135 357.32 781.125 c
+352.004 781.455 343.377 780.17 v
+f
+1 g
+355.4 780.4 m
+351 783.6 351 781.4 V
+354.6 777 355.4 780.4 V
+f
+0 g
+345.4 772.274 m
+342.901 772.274 340.875 774.3 340.875 776.8 c
+340.875 779.299 342.901 781.325 345.4 781.325 c
+347.9 781.325 349.926 779.299 349.926 776.8 c
+349.926 774.3 347.9 772.274 345.4 772.274 c
+f
+0.2 0.55 0.85 0 k
+241.4 785.6 m
+238.2 806.8 240.6 811.2 V
+251.4 821.2 251 824.8 V
+250.6 842.8 249.4 843.6 v
+248.2 844.4 240.6 850.4 234.6 844 C
+224.2 826 225 819.6 V
+225 817.6 l
+217.4 818 215.8 816 V
+214.6 810.8 213.4 810.4 V
+210.6 808 212.6 805.2 V
+210.6 802.8 211 798.8 V
+218.6 794.8 L
+220.6 780.4 231.4 775.2 v
+236.236 772.871 239.4 779.6 241.4 785.6 c
+f
+1 g
+240.4 787.44 m
+237.52 806.52 239.68 810.48 V
+249.4 819.48 249.04 822.72 V
+248.68 838.92 247.6 839.64 v
+246.52 840.36 239.68 845.76 234.28 840 C
+224.92 823.8 225.64 818.04 V
+225.64 816.24 l
+218.8 816.6 217.36 814.8 V
+216.28 810.12 215.2 809.76 V
+212.68 807.6 214.48 805.08 V
+212.68 802.92 213.04 799.32 V
+219.88 795.72 L
+221.68 782.76 231.4 778.08 v
+235.752 775.985 238.6 782.04 240.4 787.44 c
+f
+0.075 0.412 0.637 0 k
+248.95 842.61 m
+247.86 843.47 240.37 849.24 234.52 843 C
+224.38 825.45 225.16 819.21 V
+225.16 817.26 l
+217.75 817.65 216.19 815.7 V
+215.02 810.63 213.85 810.24 V
+211.12 807.9 213.07 805.17 V
+211.12 802.83 211.51 798.93 V
+218.92 795.03 L
+220.87 780.99 231.4 775.92 v
+236.114 773.65 239.2 780.21 241.15 786.06 c
+238.03 806.73 240.37 811.02 V
+250.9 820.77 250.51 824.28 V
+250.12 841.83 248.95 842.61 V
+f
+0.05 0.275 0.425 0 k
+248.5 841.62 m
+247.52 842.54 240.14 848.08 234.44 842 C
+224.56 824.9 225.32 818.82 V
+225.32 816.92 l
+218.1 817.3 216.58 815.4 V
+215.44 810.46 214.3 810.08 V
+211.64 807.8 213.54 805.14 V
+211.64 802.86 212.02 799.06 V
+219.24 795.26 L
+221.14 781.58 231.4 776.64 v
+235.994 774.428 239 780.82 240.9 786.52 c
+237.86 806.66 240.14 810.84 V
+250.4 820.34 250.02 823.76 V
+249.64 840.86 248.5 841.62 V
+f
+0.025 0.137 0.212 0 k
+248.05 840.63 m
+247.18 841.61 239.91 846.92 234.36 841 C
+224.74 824.35 225.48 818.43 V
+225.48 816.58 l
+218.45 816.95 216.97 815.1 V
+215.86 810.29 214.75 809.92 V
+212.16 807.7 214.01 805.11 V
+212.16 802.89 212.53 799.19 V
+219.56 795.49 L
+221.41 782.17 231.4 777.36 v
+235.873 775.206 238.8 781.43 240.65 786.98 c
+237.69 806.59 239.91 810.66 V
+249.9 819.91 249.53 823.24 V
+249.16 839.89 248.05 840.63 V
+f
+1 g
+240.4 787.54 m
+237.52 806.52 239.68 810.48 V
+249.4 819.48 249.04 822.72 V
+248.68 838.92 247.6 839.64 V
+246.84 840.68 239.68 845.76 234.28 840 C
+224.92 823.8 225.64 818.04 V
+225.64 816.24 l
+218.8 816.6 217.36 814.8 V
+216.28 810.12 215.2 809.76 V
+212.68 807.6 214.48 805.08 V
+212.68 802.92 213.04 799.32 V
+219.88 795.72 L
+221.68 782.76 231.4 778.08 v
+235.752 775.985 238.6 782.14 240.4 787.54 c
+f
+0.8 g
+237.3 793.8 m
+215.7 804 214.8 804.8 V
+223.9 796.6 224.7 796.6 v
+225.5 796.6 237.3 793.8 Y
+f
+0 g
+220.2 800 m
+238.6 796.4 238.6 792 v
+238.6 789.088 238.357 775.669 233 777.2 c
+224.6 779.6 228.2 794 220.2 800 c
+f
+0.4 0.2 0.8 0 k
+228.6 796.2 m
+237.578 794.726 238.6 792 v
+239.2 790.4 239.863 782.092 234.4 781 c
+229.848 780.089 227.618 790.31 228.6 796.2 c
+f
+0 g
+314.595 753.651 m
+314.098 755.393 315.409 755.262 317.2 755.8 c
+319.2 756.4 331.4 760.2 332.2 762.8 c
+333 765.4 346.2 761 Y
+348 760.2 352.4 757.6 Y
+357.2 756.4 363.8 756 Y
+366.2 755 369.6 752.2 Y
+384.2 742 396.601 749.2 Y
+416.601 755.8 410.601 773 Y
+407.601 782 410.801 785.4 Y
+411.001 789.2 418.201 782.8 Y
+420.801 778.6 421.601 773.6 Y
+429.601 762.4 426.201 780.2 Y
+426.401 781.2 423.601 784.8 423.601 786 c
+423.601 787.2 421.801 790.6 Y
+418.801 794 421.201 801 Y
+423.001 814.8 420.801 813 Y
+419.601 814.8 410.401 804.8 Y
+408.201 801.4 402.201 799.8 Y
+399.401 798 396.001 799.4 Y
+393.401 799.8 387.801 792.8 Y
+390.601 793 393.001 788.6 395.401 788.4 c
+397.801 788.2 399.601 790.8 401.201 791.4 c
+402.801 792 405.601 786.2 Y
+406.001 783.6 400.401 778.8 Y
+400.001 774.2 398.401 775.8 Y
+395.401 776.4 394.201 772.6 393.201 768 c
+392.201 763.4 388.001 763 y
+386.401 755.6 385.2 758.6 Y
+385 764.2 379 758.4 Y
+377.8 756.4 373.2 758.6 Y
+366.4 760.6 368.8 762.6 Y
+370.6 764.8 381.8 762.6 Y
+384 764.2 376 768.2 Y
+375.4 770 376.4 774.4 Y
+377.6 777.6 384.4 783.2 Y
+393.801 784.4 391.001 786 Y
+384.801 791.2 379 783.6 Y
+376.8 777.4 359.4 762.4 Y
+354.6 759 357.2 765.8 353.2 762.4 c
+349.2 759 328.6 768 y
+317.038 769.193 314.306 753.451 310.777 756.571 c
+316.195 748.051 314.595 753.651 v
+f
+509.401 920 m
+483.801 912 481.001 893.2 V
+478.601 870.4 499.001 852.8 V
+499.401 846.4 501.401 843.2 v
+499.801 838.4 518.601 846 V
+545.801 854.4 l
+552.201 856.8 557.401 865.6 v
+562.601 874.4 577.801 893.2 574.201 918.4 C
+575.401 929.6 569.401 930 V
+561.001 931.6 553.801 924 V
+547.001 920.8 544.601 921.2 V
+509.401 920 L
+f
+564.022 920.99 m
+566.122 929.92 561.282 925.08 V
+554.242 919.36 546.761 919.36 V
+532.241 917.16 527.841 903.96 V
+523.881 877.12 531.801 871.4 V
+536.641 863.92 543.681 870.52 v
+550.722 877.12 566.222 907.35 564.022 920.99 C
+f
+0.2 g
+563.648 920.632 m
+565.738 929.376 560.986 924.624 V
+554.074 919.008 546.729 919.008 V
+532.473 916.848 528.153 903.888 V
+524.265 877.536 532.041 871.92 V
+536.793 864.576 543.705 871.056 v
+550.618 877.536 565.808 907.24 563.648 920.632 C
+f
+0.4 g
+563.274 920.274 m
+565.354 928.832 560.69 924.168 V
+553.906 918.656 546.697 918.656 V
+532.705 916.536 528.465 903.816 V
+524.649 877.952 532.281 872.44 V
+536.945 865.232 543.729 871.592 v
+550.514 877.952 565.394 907.13 563.274 920.274 C
+f
+0.6 g
+562.9 919.916 m
+564.97 928.288 560.394 923.712 V
+553.738 918.304 546.665 918.304 V
+532.937 916.224 528.777 903.744 V
+525.033 878.368 532.521 872.96 V
+537.097 865.888 543.753 872.128 v
+550.41 878.368 564.98 907.02 562.9 919.916 C
+f
+0.8 g
+562.526 919.558 m
+564.586 927.744 560.098 923.256 V
+553.569 917.952 546.633 917.952 V
+533.169 915.912 529.089 903.672 V
+525.417 878.784 532.761 873.48 V
+537.249 866.544 543.777 872.664 v
+550.305 878.784 564.566 906.91 562.526 919.558 C
+f
+1 g
+562.151 919.2 m
+564.201 927.2 559.801 922.8 V
+553.401 917.6 546.601 917.6 V
+533.401 915.6 529.401 903.6 V
+525.801 879.2 533.001 874 V
+537.401 867.2 543.801 873.2 v
+550.201 879.2 564.151 906.8 562.151 919.2 C
+f
+0.1 0.55 0.85 0.3 k
+350.6 716 m
+330.2 735.2 322.2 736 V
+287.8 740 273 722 V
+290.6 742.4 318.2 736.8 V
+296.6 741.2 284.2 738 V
+267.4 738 257.8 724 V
+255 719.2 l
+259 734 277.4 740 V
+300.2 744.8 311 740 V
+289.4 746.8 279.4 744.8 V
+249 747.2 236.2 720.8 V
+240.2 735.2 255 742.4 V
+268.6 751.2 289 748.4 V
+303.4 745.2 308.6 742.8 v
+313.8 740.4 312.6 743.2 304.2 748 C
+298.6 758 284.6 757.6 V
+241.8 754 231.4 742 V
+245 753.2 255.4 756 V
+277.8 764 286.2 763.2 V
+311 762.2 318.6 766.2 V
+307.4 761.2 310.6 758 v
+313.8 754.8 320.6 747.2 320.6 746 c
+320.6 744.8 344.8 722.7 348.4 718.3 C
+350.6 716 l
+f
+0.8 g
+1 J 0.1 w
+489 522 m
+473.5 558.5 461 568 V
+487 552 490.5 534 V
+490.5 524 489 522 V
+f
+536 514.5 m
+509.5 569.5 491 593.5 V
+534.5 556 539.5 529.5 V
+540 524 l
+537 526.5 l
+536.5 517.5 536 514.5 V
+f
+592.5 563 m
+530 622.5 528.5 625 V
+589 559 592 551.5 V
+590 560.5 592.5 563 V
+f
+404 519.5 m
+423.5 571.5 442.5 549 V
+457.5 539 457 536 V
+453 542.5 435 542 V
+416 545 404 519.5 V
+f
+594.5 647 m
+549.5 675.5 542 677 v
+530.193 679.361 591.5 648 596.5 637.5 C
+598.5 640 594.5 647 V
+f
+0 g
+0 J 1 w
+443.801 540.399 m
+464.201 542.399 471.001 549.199 V
+475.401 545.599 l
+493.001 583.999 l
+496.601 578.799 l
+511.001 593.599 510.201 601.599 v
+509.401 609.599 523.001 595.599 y
+522.201 607.199 529.401 600.399 V
+527.001 615.999 535.401 607.999 V
+524.864 638.156 547.401 612.399 v
+553.001 605.999 548.601 612.799 y
+522.601 660.799 544.201 646.399 v
+546.201 669.199 545.001 673.599 v
+543.801 677.999 541.801 700.4 537.001 705.6 c
+532.201 710.8 537.401 712.4 543.001 707.2 C
+531.801 731.2 545.001 719.2 V
+541.401 734.4 537.001 737.2 V
+531.401 754.4 546.601 743.6 V
+542.201 756 539.001 759.2 V
+527.401 786.8 534.601 782 V
+539.001 778.4 l
+532.201 792.4 538.601 788 v
+545.001 783.6 545.001 784 y
+523.801 817.2 544.201 799.6 V
+536.042 813.518 532.601 820.4 V
+513.801 840.8 528.201 834.4 V
+533.001 832.8 l
+524.201 842.8 516.201 844.4 v
+508.201 846 518.601 852.4 525.001 850.4 c
+531.401 848.4 547.001 840.8 y
+559.801 822 563.801 821.6 V
+543.801 829.2 549.801 821.2 V
+564.201 807.2 557.001 807.6 V
+551.001 800.4 555.801 791.6 V
+537.342 809.991 552.201 784.4 v
+559.001 768 l
+534.601 792.8 545.801 770.8 V
+563.001 747.2 565.001 746.8 v
+567.001 746.4 571.401 737.6 y
+567.001 739.6 l
+572.201 730.8 l
+561.001 742.8 567.001 729.6 V
+572.601 715.2 l
+552.201 737.2 565.801 707.6 V
+549.401 712.8 558.201 695.6 V
+556.601 679.599 557.001 674.399 v
+557.401 669.199 558.601 640.799 554.201 632.799 c
+549.801 624.799 560.201 605.599 562.201 601.599 c
+564.201 597.599 567.801 586.799 559.001 595.999 c
+550.201 605.199 554.601 599.599 556.601 590.799 c
+558.601 581.999 564.601 566.399 563.801 560.799 C
+562.601 559.599 559.401 563.199 V
+544.601 585.999 546.201 571.599 V
+545.001 563.599 541.801 554.799 V
+538.601 543.999 538.601 552.799 V
+535.401 569.599 532.601 561.999 v
+529.801 554.399 526.201 548.399 523.401 545.999 c
+520.601 543.599 515.401 566.399 514.201 555.999 C
+502.201 568.399 497.401 551.999 V
+485.801 535.599 l
+485.401 547.999 484.201 541.999 V
+454.201 535.999 443.801 540.399 V
+f
+409.401 897.2 m
+397.801 905.2 393.801 904.8 v
+389.801 904.4 421.401 913.6 462.601 886 C
+467.401 883.2 471.001 883.6 V
+474.201 881.2 471.401 877.6 V
+462.601 868 473.801 856.8 V
+492.201 850 486.601 858.8 V
+497.401 854.8 499.801 850.8 v
+502.201 846.8 501.001 850.8 y
+494.601 858 488.601 863.2 V
+483.401 865.2 480.601 873.6 v
+477.801 882 475.401 892 479.801 895.2 C
+475.801 890.8 476.601 894.8 v
+477.401 898.8 481.001 902.4 482.601 902.8 c
+484.201 903.2 500.601 919 507.401 919.4 C
+498.201 918 495.201 919 v
+492.201 920 465.601 931.4 459.601 932.6 C
+442.801 939.2 454.801 937.2 V
+490.601 933.4 508.801 920.2 V
+501.601 928.6 483.201 935.6 V
+461.001 948.2 425.801 943.2 V
+408.001 940 400.201 938.2 V
+397.601 938.8 397.001 939.2 v
+396.401 939.6 384.6 948.6 357 941.6 C
+340 937 331.4 932.2 V
+316.2 931 312.6 927.8 V
+294 913.2 292 912.4 v
+290 911.6 278.6 904 277.8 903.6 C
+302.4 910.2 304.8 912.6 v
+307.2 915 324.6 917.6 327 916.2 c
+329.4 914.8 337.8 915.4 328.2 914.8 C
+403.801 900 404.601 898 v
+405.401 896 409.401 897.2 y
+f
+0.2 0.55 0.85 0 k
+480.801 906.4 m
+470.601 913.8 468.601 913.8 v
+466.601 913.8 454.201 924 450.001 923.6 c
+445.801 923.2 433.601 933.2 406.201 925 C
+405.601 927 409.201 927.8 V
+415.601 930 416.001 930.6 V
+436.201 934.8 443.401 931.2 V
+452.601 928.6 458.801 922.4 V
+470.001 919.2 473.201 920.2 V
+482.001 918 482.401 916.2 V
+488.201 913.2 486.401 910.6 V
+486.801 909 480.801 906.4 V
+f
+468.33 908.509 m
+469.137 907.877 470.156 907.779 470.761 906.97 c
+470.995 906.656 470.706 906.33 470.391 906.233 c
+469.348 905.916 468.292 906.486 467.15 905.898 c
+466.748 905.691 466.106 905.873 465.553 906.022 c
+463.921 906.463 462.092 906.488 460.401 905.8 C
+458.416 906.929 456.056 906.345 453.975 907.346 c
+453.917 907.373 453.695 907.027 453.621 907.054 c
+450.575 908.199 446.832 907.916 444.401 910.2 C
+441.973 910.612 439.616 911.074 437.188 911.754 c
+435.37 912.263 433.961 913.252 432.341 914.084 c
+430.964 914.792 429.507 915.314 427.973 915.686 c
+426.11 916.138 424.279 916.026 422.386 916.546 c
+422.293 916.571 422.101 916.227 422.019 916.254 c
+421.695 916.362 421.405 916.945 421.234 916.892 c
+419.553 916.37 418.065 917.342 416.401 917 C
+415.223 918.224 413.495 917.979 411.949 918.421 c
+408.985 919.269 405.831 917.999 402.801 919 C
+406.914 920.842 411.601 919.61 415.663 921.679 c
+417.991 922.865 420.653 921.763 423.223 922.523 c
+423.71 922.667 424.401 922.869 424.801 922.2 C
+424.935 922.335 425.117 922.574 425.175 922.546 c
+427.625 921.389 429.94 920.115 432.422 919.049 c
+432.763 918.903 433.295 919.135 433.547 918.933 c
+435.067 917.717 437.01 917.82 438.401 916.6 C
+440.099 917.102 441.892 916.722 443.621 917.346 c
+443.698 917.373 443.932 917.032 443.965 917.054 c
+445.095 917.802 446.25 917.531 447.142 917.227 c
+447.48 917.112 448.143 916.865 448.448 916.791 c
+449.574 916.515 450.43 916.035 451.609 915.852 c
+451.723 915.834 451.908 916.174 451.98 916.146 c
+453.103 915.708 454.145 915.764 454.801 914.6 C
+454.936 914.735 455.101 914.973 455.183 914.946 c
+456.21 914.608 456.859 913.853 457.96 913.612 c
+458.445 913.506 459.057 912.88 459.633 912.704 c
+462.025 911.973 463.868 910.444 466.062 909.549 c
+466.821 909.239 467.697 909.005 468.33 908.509 c
+f
+391.696 922.739 m
+389.178 924.464 386.81 925.57 384.368 927.356 c
+384.187 927.489 383.827 927.319 383.625 927.441 c
+382.618 928.05 381.73 928.631 380.748 929.327 c
+380.209 929.709 379.388 929.698 378.88 929.956 c
+376.336 931.248 373.707 931.806 371.2 933 C
+371.882 933.638 373.004 933.394 373.6 934.2 C
+373.795 933.92 374.033 933.636 374.386 933.827 c
+376.064 934.731 377.914 934.884 379.59 934.794 c
+381.294 934.702 383.014 934.397 384.789 934.125 c
+385.096 934.078 385.295 933.555 385.618 933.458 c
+387.846 932.795 390.235 933.32 392.354 932.482 c
+393.945 931.853 395.515 931.03 396.754 929.755 c
+397.006 929.495 396.681 929.194 396.401 929 C
+396.789 929.109 397.062 928.903 397.173 928.59 c
+397.257 928.351 397.257 928.049 397.173 927.81 c
+397.061 927.498 396.782 927.397 396.408 927.346 c
+395.001 927.156 396.773 928.536 396.073 928.088 c
+394.8 927.274 395.546 925.868 394.801 924.6 C
+394.521 924.794 394.291 925.012 394.401 925.4 C
+394.635 924.878 394.033 924.588 393.865 924.272 c
+393.48 923.547 392.581 922.132 391.696 922.739 c
+f
+359.198 915.391 m
+356.044 916.185 352.994 916.07 349.978 917.346 c
+349.911 917.374 349.688 917.027 349.624 917.054 c
+348.258 917.648 347.34 918.614 346.264 919.66 c
+345.351 920.548 343.693 920.161 342.419 920.648 c
+342.095 920.772 341.892 921.284 341.591 921.323 c
+340.372 921.48 339.445 922.429 338.4 923 C
+340.736 923.795 343.147 923.764 345.609 924.148 c
+345.722 924.166 345.867 923.845 346 923.845 c
+346.136 923.845 346.266 924.066 346.4 924.2 C
+346.595 923.92 346.897 923.594 347.154 923.848 c
+347.702 924.388 348.258 924.198 348.798 924.158 c
+348.942 924.148 349.067 923.845 349.2 923.845 c
+349.336 923.845 349.467 924.156 349.6 924.156 c
+349.736 924.155 349.867 923.845 350 923.845 c
+350.136 923.845 350.266 924.066 350.4 924.2 C
+351.092 923.418 351.977 923.972 352.799 923.793 c
+353.837 923.566 354.104 922.418 355.178 922.12 c
+359.893 920.816 364.03 918.671 368.393 916.584 c
+368.7 916.437 368.91 916.189 368.8 915.8 C
+369.067 915.8 369.38 915.888 369.57 915.756 c
+370.628 915.024 371.669 914.476 372.366 913.378 c
+372.582 913.039 372.253 912.632 372.02 912.684 c
+367.591 913.679 363.585 914.287 359.198 915.391 c
+f
+345.338 871.179 m
+343.746 872.398 343.162 874.429 342.034 876.221 c
+341.82 876.561 342.094 876.875 342.411 876.964 c
+342.971 877.123 343.514 876.645 343.923 876.443 c
+345.668 875.581 347.203 874.339 349.2 874.2 C
+351.19 871.966 355.45 871.581 355.457 868.2 c
+355.458 867.341 354.03 868.259 353.6 867.4 C
+351.149 868.403 348.76 868.3 346.38 869.767 c
+345.763 870.148 346.093 870.601 345.338 871.179 c
+f
+317.8 923.756 m
+317.935 923.755 324.966 923.522 324.949 923.408 c
+324.904 923.099 317.174 922.05 316.81 922.22 c
+316.646 922.296 309.134 919.866 309 920 C
+309.268 920.135 317.534 923.756 317.8 923.756 c
+f
+0 g
+333.2 914 m
+318.4 912.2 314 911 v
+309.6 909.8 291 902.2 288 900.2 C
+274.6 894.8 257.6 874.8 V
+265.2 878.2 267.4 881 V
+281 893.6 280.8 891 V
+293 899.6 292.4 897.4 V
+316.8 908.6 314.8 905.4 V
+336.4 910 335.4 908 V
+354.2 903.6 351.4 903.4 V
+345.6 902.2 352 898.6 V
+348.6 894.2 343.2 898.2 v
+337.8 902.2 340.8 900 335.8 899 C
+333.2 898.2 328.6 902.2 V
+323 906.8 314.2 903.2 V
+283.6 890.6 281.6 890 V
+278 887.2 275.6 883.6 V
+269.8 879.2 266.8 877.8 V
+254 866.2 252.8 864.8 V
+249.4 859.6 248.6 859.2 V
+255 863 257 865 V
+271 875 276.4 875.8 V
+280.8 878.8 281.6 880.2 V
+296 889.4 300.2 889.4 V
+309.4 884.2 311.8 891.2 V
+317.6 893 323.2 891.8 V
+326.4 894.4 325.6 896.6 V
+327.2 898.4 328.2 894.6 V
+331.6 891 336.4 893 V
+340.4 893.2 338.4 890.8 V
+334 887 322.2 886.8 V
+309.8 886.2 293.4 878.6 V
+263.6 868.2 254.4 857.8 V
+248 849 242.6 847.8 V
+236.8 847 230.8 839.6 V
+240.6 845.4 249.6 845.4 V
+253.6 847.8 249.8 844.2 V
+246.2 836.6 247.8 831.2 V
+247.2 826 246.4 824.4 V
+238.6 811.6 238.6 809.2 v
+238.6 806.8 239.8 797 240.2 796.4 c
+240.6 795.8 239.2 798 243 795.6 c
+246.8 793.2 249.6 791.6 250.4 788.8 c
+251.2 786 248.4 794.2 248.2 796 c
+248 797.8 243.8 805 244.6 807.4 C
+245.6 806.4 246.4 805 V
+245.8 805.6 246.4 809.2 V
+247.2 814.4 248.6 817.6 v
+250 820.8 252 824.6 252.4 825.4 c
+252.8 826.2 252.8 832 254.2 829.4 C
+257.6 826.8 l
+254.8 829.4 257 831.6 V
+256 837.2 257.8 839.8 V
+264.8 848.2 266.4 849.2 v
+268 850.2 266.6 849.8 y
+272.6 854 266.8 852.4 V
+262.8 850.8 259.8 850.8 V
+252.2 848.8 256.2 853 v
+260.2 857.2 270.2 862.6 274 862.4 C
+274.8 860.8 l
+286 863.2 l
+284.8 862.4 l
+284.6 862.6 288.8 863 v
+293 863.4 298.8 862 300.2 863.8 c
+301.6 865.6 305 866.6 304.6 865.2 c
+304.2 863.8 304 861.8 y
+309 867.6 308.4 865.4 v
+307.8 863.2 299.6 858 298.2 851.8 C
+308.6 860 l
+312.2 863 l
+315.8 860.8 316 862.4 v
+316.2 864 320.8 869.8 322 869.6 c
+323.2 869.4 325.2 872.2 325 869.6 c
+324.8 867 332.4 861.6 y
+335.6 863.4 337 862 v
+338.4 860.6 342.6 881.8 y
+367.6 892.4 l
+411.201 895.8 l
+394.201 902.6 l
+333.2 914 l
+f
+0.2 0.55 0.85 0.5 K
+1 J 2 w
+351.4 715 m
+336.4 731.8 328 734.4 V
+314.6 741.2 290 733.4 v
+S
+324.8 735.8 m
+299.6 743.8 284.2 739.6 V
+265.8 737.6 257.4 723.8 v
+S
+321.2 737 m
+304.2 744.2 289.4 746.4 V
+272.8 749 256.2 741.8 V
+244 735.8 238.6 725.6 v
+S
+322.2 736.6 m
+306.8 747.6 305.8 749 V
+298.8 760 285.8 760.4 V
+264.4 759.6 247.2 751.6 v
+S
+0 G
+0 J 1 w
+320.895 745.593 m
+322.437 744.13 349.4 715.2 Y
+384.6 678.599 356.6 712.8 Y
+349 717.6 339.8 736.4 Y
+338.6 739.2 353.8 729.2 Y
+357.8 728.4 371.4 709.2 Y
+364.6 711.6 369.4 704.4 Y
+372.2 702.4 392.601 686.799 Y
+396.201 682.799 400.201 681.199 Y
+414.201 686.399 407.801 673.199 Y
+410.201 666.399 415.801 677.999 Y
+427.001 694.8 410.601 692.399 Y
+380.6 689.599 373.8 705.6 Y
+371.4 708 380.2 705.6 Y
+388.601 703.6 373 718 Y
+375.4 718 384.6 711.2 Y
+395.001 702 397.001 704 Y
+415.001 712.8 425.401 705.2 Y
+427.401 703.6 421.801 696.8 423.401 691.599 c
+425.001 686.399 429.801 673.999 Y
+427.401 672.399 427.801 661.599 Y
+444.601 638.399 435.001 640.399 Y
+419.401 640.799 434.201 633.199 Y
+437.401 631.199 446.201 623.999 Y
+443.401 625.199 441.801 619.999 Y
+446.601 615.999 443.801 611.199 Y
+437.801 609.999 436.601 605.999 Y
+443.401 597.999 433.401 597.599 Y
+437.001 593.199 432.201 581.199 Y
+427.401 581.199 421.001 575.599 Y
+423.401 570.799 413.001 565.199 Y
+404.601 563.599 407.401 556.799 Y
+399.401 550.799 397.001 534.799 Y
+396.201 524.399 393.801 521.199 399.001 523.199 c
+404.201 525.199 403.401 537.599 Y
+398.601 553.199 441.401 569.199 Y
+445.401 570.799 446.201 575.999 Y
+448.201 575.599 457.001 567.999 Y
+464.601 556.799 465.001 565.999 Y
+466.201 569.599 464.601 575.599 Y
+470.601 597.199 456.601 603.599 Y
+446.601 637.199 460.601 628.799 Y
+463.401 623.199 474.201 617.999 y
+477.801 620.399 L
+476.201 625.199 484.601 631.199 Y
+487.401 624.799 493.401 632.799 Y
+497.001 657.199 509.401 642.799 Y
+513.401 641.599 514.601 648.399 Y
+518.201 658.799 514.601 672.399 Y
+518.201 672.799 527.801 666.799 Y
+530.601 670.399 521.401 687.199 525.401 684.799 c
+529.401 682.399 533.801 680.799 Y
+534.601 682.799 524.601 695.199 Y
+520.201 698 515.001 718.4 Y
+522.201 714.8 512.201 730 Y
+512.201 733.2 518.201 744.4 Y
+517.401 751.2 518.201 750.8 Y
+521.001 749.6 529.001 748 522.201 754.4 c
+515.401 760.8 523.001 765.6 Y
+527.401 768.4 513.801 768 Y
+508.601 772.4 509.001 776.4 Y
+517.001 774.4 502.601 788.8 500.201 792.4 c
+497.801 796 507.401 801.2 Y
+520.601 804.8 509.001 808 Y
+489.401 807.6 500.201 818.4 Y
+506.201 818 504.601 820.4 Y
+499.401 821.6 489.801 828 Y
+485.801 831.6 489.401 830.8 Y
+506.201 829.6 477.401 840.8 Y
+485.401 840.8 467.401 851.2 Y
+465.401 852.8 462.201 860.4 Y
+456.201 865.6 451.401 872.4 Y
+451.001 876.8 446.201 881.6 Y
+434.601 895.2 429.001 894.8 Y
+414.201 898.4 409.001 897.6 Y
+356.2 893.2 l
+329.8 880.4 337.6 859.4 Y
+344 851 353.2 854.8 Y
+357.8 861 369.4 858.8 Y
+389.801 855.6 387.201 859.2 Y
+384.801 863.8 368.6 870 368.4 870.6 c
+368.2 871.2 359.4 874.6 Y
+356.4 875.8 352 885 Y
+348.8 888.4 364.6 882.6 Y
+363.4 881.6 370.8 877.6 Y
+388.201 878.6 398.801 867.8 Y
+409.601 851.2 409.801 859.4 Y
+412.601 868.8 400.801 890 Y
+401.201 892 409.401 885.4 Y
+410.801 887.4 411.601 881.6 Y
+411.801 879.2 415.601 871.2 Y
+418.401 858.2 422.001 865.6 Y
+426.601 856.2 L
+428.001 853.6 422.001 846 Y
+421.801 843.2 422.601 843.4 417.001 835.8 c
+411.401 828.2 414.801 823.8 Y
+413.401 817.2 422.201 817.6 Y
+424.801 815.4 428.201 815.4 Y
+430.001 813.4 432.401 814 Y
+434.001 817.8 440.201 815.8 Y
+441.601 818.2 449.801 818.6 Y
+450.801 821.2 451.201 822.8 454.601 823.4 c
+458.001 824 433.401 867 Y
+439.801 867.8 431.601 880.2 Y
+429.401 886.8 440.801 872.2 443.001 870.8 c
+445.201 869.4 446.201 867.2 444.601 867.4 c
+443.001 867.6 441.201 865.4 442.601 865.2 c
+444.001 865 457.001 850 460.401 839.8 c
+463.801 829.6 469.801 825.6 476.001 819.6 c
+482.201 813.6 481.401 789.4 Y
+481.001 780.6 487.001 770 Y
+489.001 766.2 484.801 748 Y
+482.801 745.8 484.201 745 Y
+485.201 743.8 492.001 730.6 Y
+490.201 730.8 493.801 727.2 Y
+499.001 721.2 492.601 724.2 Y
+486.601 725.8 493.601 716 Y
+494.801 714.2 485.801 718.8 Y
+476.601 719.4 488.201 712.2 Y
+496.801 705 485.401 709.4 Y
+480.801 711.2 484.001 704.4 Y
+487.201 702.8 504.401 695.8 Y
+504.801 691.999 501.801 686.999 Y
+502.201 682.999 500.001 679.599 Y
+498.801 671.399 498.201 670.599 Y
+494.001 670.399 486.601 656.599 Y
+484.801 653.999 474.601 641.999 Y
+472.601 634.999 454.601 642.199 Y
+448.001 638.799 450.001 642.199 Y
+449.601 644.399 454.401 650.399 Y
+461.401 652.999 458.801 663.799 Y
+462.801 665.199 451.601 667.999 451.801 669.199 c
+452.001 670.399 457.801 671.799 Y
+465.801 673.799 461.401 676.199 Y
+460.801 680.199 463.801 685.799 Y
+475.401 686.599 463.801 702.8 Y
+453.001 710.4 452.001 716.2 Y
+464.601 724.4 456.401 736.8 456.601 740.4 c
+456.801 744 458.001 765.6 Y
+456.001 771.8 453.001 785.4 Y
+455.201 790.6 462.601 803.2 Y
+465.401 807.4 474.201 812.2 472.001 815.2 c
+469.801 818.2 462.001 816.4 Y
+454.201 817.8 454.801 812.6 Y
+453.201 811.6 452.401 806.6 Y
+451.68 798.667 442.801 792.4 Y
+431.601 786.2 440.801 782.2 Y
+446.801 775.6 437.001 775.4 Y
+426.001 777.2 434.201 767 Y
+445.001 754.2 442.001 751.4 Y
+431.801 750.4 444.401 741.2 y
+443.601 743.2 443.801 741.4 v
+444.001 739.6 447.001 735.4 447.801 733.4 c
+448.601 731.4 444.601 731.2 Y
+445.201 721.6 429.801 725.8 y
+429.801 725.8 428.201 725.6 v
+426.601 725.4 415.401 726.2 409.601 728.4 c
+403.801 730.6 397.001 730.6 y
+393.001 728.8 385.4 729 v
+377.8 729.2 369.8 726.4 Y
+365.4 726.8 374 731.2 374.2 731 c
+374.4 730.8 380 736.4 372 735.8 c
+350.203 734.165 339.4 744.4 Y
+337.4 745.8 334.8 748.6 Y
+324.8 750.6 336.2 736.2 Y
+337.4 734.8 336 733.8 Y
+335.2 735.4 327.4 740.8 Y
+324.589 741.773 323.226 743.107 320.895 745.593 C
+f
+0.2 0.55 0.85 0.5 k
+1 J 2 w
+297 757.2 m
+308.6 751.6 311.2 748.8 v
+313.8 746 327.8 734.6 y
+322.4 736.6 319.8 738.4 v
+317.2 740.2 306.4 748.4 y
+302.6 754.4 297 757.2 v
+f
+0.4 0.2 0.8 0 k
+0 J 1 w
+238.991 788.397 m
+239.328 788.545 238.804 791.257 238.6 791.8 c
+237.578 794.526 228.6 796 y
+228.373 794.635 228.318 793.039 228.424 791.401 c
+233.292 785.882 238.991 788.397 v
+f
+0.4 0.2 0.8 0.2 k
+238.991 788.597 m
+238.542 788.439 238.976 791.331 238.8 791.8 c
+237.778 794.526 228.6 796.1 y
+228.373 794.735 228.318 793.139 228.424 791.501 c
+232.692 786.382 238.991 788.597 v
+f
+0 g
+234.6 788.454 m
+233.975 788.454 233.469 789.594 233.469 791 c
+233.469 792.405 233.975 793.545 234.6 793.545 c
+235.225 793.545 235.732 792.405 235.732 791 c
+235.732 789.594 235.225 788.454 234.6 788.454 c
+f
+234.6 791 m
+F
+189 690.399 m
+183.4 680.399 208.2 686.399 V
+222.2 687.599 224.6 689.999 V
+225.8 689.199 234.166 686.266 237 685.599 c
+243.8 683.999 252.2 694 y
+256.8 704.5 259.6 704.5 v
+262.4 704.5 259.2 702.9 y
+252.6 692.799 253 691.199 V
+247.8 671.199 231.8 670.399 V
+215.65 669.449 217 663.599 V
+225.8 665.999 228.2 663.599 V
+239 663.999 231 657.599 V
+224.2 645.999 l
+224.34 642.081 214.2 645.599 v
+204.4 648.999 194.1 661.899 y
+178.15 676.449 189 690.399 V
+f
+0.1 0.4 0.4 0 k
+187.8 686.399 m
+185.8 676.799 222.6 687.199 V
+227 687.199 229.4 686.399 v
+231.8 685.599 243.8 682.799 245.8 683.999 C
+238.6 670.399 227 671.999 V
+213.8 670.399 214.2 665.599 V
+218.2 658.399 223 655.999 V
+225.8 653.599 225.4 650.399 v
+225 647.199 222.2 645.599 220.2 644.799 c
+218.2 643.999 215 647.199 213.4 647.199 c
+211.8 647.199 203.4 653.599 199 658.399 c
+194.6 663.199 186.2 675.199 186.6 677.999 c
+187 680.799 187.8 686.399 Y
+f
+0.1 0.4 0.4 0.2 k
+191 668.949 m
+193.6 664.999 196.8 660.799 199 658.399 c
+203.4 653.599 211.8 647.199 213.4 647.199 c
+215 647.199 218.2 643.999 220.2 644.799 c
+222.2 645.599 225 647.199 225.4 650.399 c
+225.8 653.599 223 655.999 Y
+219.934 657.532 217.194 661.024 215.615 663.347 C
+215.8 660.799 210.6 661.599 v
+205.4 662.399 200.2 665.199 198.6 668.399 c
+197 671.599 194.6 673.999 196.2 670.399 c
+197.8 666.799 200.2 663.199 201.8 662.799 c
+203.4 662.399 203 661.199 200.6 661.599 c
+198.2 661.999 195.4 662.399 191 667.599 c
+F
+0.1 0.55 0.85 0.3 k
+188.4 689.999 m
+190.2 703.6 191.4 707.6 V
+190.6 714.4 193 718.6 v
+195.4 722.8 197.4 729 200.4 734.4 c
+203.4 739.8 203.6 743.8 207.6 745.4 c
+211.6 747 217.6 755.6 220.4 756.6 c
+223.2 757.6 223 756.8 y
+229.8 771.6 243.4 767.6 V
+227.2 770.4 243 779.8 V
+238.2 778.7 241.5 785.7 v
+243.701 790.368 243.2 783.6 232.2 771.8 C
+227.2 763.2 222 760.2 v
+216.8 757.2 204.8 750.2 203.6 746.4 c
+202.4 742.6 199.2 736.8 197.2 735.2 c
+195.2 733.6 192.4 729.4 192 726 C
+190.8 722 189.4 720.8 v
+188 719.6 187.8 716.4 187.8 714.4 c
+187.8 712.4 185.8 709.6 186 707.2 C
+186.8 688.199 186.4 686.199 V
+188.4 689.999 L
+f
+1 g
+179.8 685.399 m
+177.8 686.799 173.4 680.799 V
+180.7 647.799 180.7 646.399 V
+181.8 648.499 180.5 655.699 v
+179.2 662.899 178.3 675.599 y
+179.8 685.399 l
+f
+0.1 0.55 0.85 0.3 k
+201.4 746 m
+183.8 742.8 184.2 713.6 V
+183.4 688.799 l
+182.2 714.4 181 716 v
+179.8 717.6 183.8 728.8 180.6 722.8 C
+166.6 708.8 174.6 687.599 V
+176.1 684.299 173.1 688.899 V
+168.5 701.5 169.6 707.9 V
+169.8 710.1 171.7 712.9 V
+180.3 724.6 183 726.9 V
+184.8 741.3 200.2 746.5 V
+205.9 748.8 201.4 746 V
+f
+0 g
+340.8 812.2 m
+341.46 812.554 341.451 813.524 342.031 813.697 c
+343.18 814.041 343.344 815.108 343.862 815.892 c
+344.735 817.211 344.928 818.744 345.51 820.235 c
+345.782 820.935 345.809 821.89 345.496 822.55 c
+344.322 825.031 343.62 827.48 342.178 829.906 c
+341.91 830.356 341.648 831.15 341.447 831.748 c
+340.984 833.132 339.727 834.123 338.867 835.443 c
+338.579 835.884 339.104 836.809 338.388 836.893 c
+337.491 836.998 336.042 837.578 335.809 836.552 c
+335.221 833.965 336.232 831.442 337.2 829 C
+336.418 828.308 336.752 827.387 336.904 826.62 c
+337.614 823.014 336.416 819.662 335.655 816.188 c
+335.632 816.084 335.974 815.886 335.946 815.824 c
+334.724 813.138 333.272 810.693 331.453 808.312 c
+330.695 807.32 329.823 806.404 329.326 805.341 c
+328.958 804.554 328.55 803.588 328.8 802.6 C
+325.365 799.82 323.115 795.975 320.504 792.129 c
+320.042 791.449 320.333 790.24 320.884 789.971 c
+321.697 789.573 322.653 790.597 323.123 791.443 c
+323.512 792.141 323.865 792.791 324.356 793.434 c
+324.489 793.609 324.31 794.028 324.445 794.149 c
+327.078 796.496 328.747 799.432 331.2 801.8 C
+333.15 802.129 334.687 803.127 336.435 804.14 c
+336.743 804.319 337.267 804.07 337.557 804.265 c
+339.31 805.442 339.308 807.478 339.414 809.388 c
+339.464 810.272 339.66 811.589 340.8 812.2 c
+f
+331.959 816.666 m
+332.083 816.743 331.928 817.166 332.037 817.382 c
+332.199 817.706 332.602 817.894 332.764 818.218 c
+332.873 818.434 332.71 818.814 332.846 818.956 c
+335.179 821.403 335.436 824.427 334.4 827.4 C
+335.424 828.02 335.485 829.282 335.06 830.129 c
+334.207 831.829 334.014 833.755 333.039 835.298 c
+332.237 836.567 330.659 837.811 329.288 836.508 c
+328.867 836.108 328.546 835.321 328.824 834.609 c
+328.888 834.446 329.173 834.3 329.146 834.218 c
+329.039 833.894 328.493 833.67 328.487 833.398 c
+328.457 831.902 327.503 830.391 328.133 829.062 c
+328.905 827.433 329.724 825.576 330.4 823.8 C
+329.166 821.684 330.199 819.235 328.446 817.358 c
+328.31 817.212 328.319 816.826 328.441 816.624 c
+328.733 816.138 329.139 815.732 329.625 815.44 c
+329.827 815.319 330.175 815.317 330.375 815.441 c
+330.953 815.803 331.351 816.29 331.959 816.666 c
+f
+394.771 826.977 m
+396.16 825.185 396.45 822.39 394.401 821 C
+394.951 817.691 398.302 819.67 400.401 820.2 C
+400.292 820.588 400.519 820.932 400.802 820.937 c
+401.859 820.952 402.539 821.984 403.601 821.8 C
+404.035 823.357 405.673 824.059 406.317 825.439 c
+408.043 829.134 407.452 833.407 404.868 836.653 c
+404.666 836.907 404.883 837.424 404.759 837.786 c
+404.003 839.997 401.935 840.312 400.001 841 C
+398.824 844.875 398.163 848.906 396.401 852.6 C
+394.787 852.85 394.089 854.589 392.752 855.309 c
+391.419 856.028 390.851 854.449 390.892 853.403 c
+390.899 853.198 391.351 852.974 391.181 852.609 c
+391.105 852.445 390.845 852.334 390.845 852.2 c
+390.846 852.065 391.067 851.934 391.201 851.8 C
+390.283 850.98 388.86 850.503 388.565 849.358 c
+387.611 845.648 390.184 842.523 391.852 839.322 c
+392.443 838.187 391.707 836.916 390.947 835.708 c
+390.509 835.013 390.617 833.886 390.893 833.03 c
+391.645 830.699 393.236 828.96 394.771 826.977 c
+f
+357.611 808.591 m
+356.124 806.74 352.712 804.171 355.629 802.243 c
+355.823 802.114 356.193 802.11 356.366 802.244 c
+358.387 803.809 360.39 804.712 362.826 805.294 c
+362.95 805.323 363.224 804.856 363.593 805.017 c
+365.206 805.72 367.216 805.662 368.4 807 C
+372.167 806.776 375.732 807.892 379.123 809.2 c
+380.284 809.648 381.554 810.207 382.755 810.709 c
+384.131 811.285 385.335 812.213 386.447 813.354 c
+386.58 813.49 386.934 813.4 387.201 813.4 C
+387.161 814.263 388.123 814.39 388.37 815.012 c
+388.462 815.244 388.312 815.64 388.445 815.742 c
+390.583 817.372 391.503 819.39 390.334 821.767 c
+390.049 822.345 389.8 822.963 389.234 823.439 c
+388.149 824.35 387.047 823.496 386 823.8 C
+385.841 823.172 385.112 823.344 384.726 823.146 c
+383.867 822.707 382.534 823.292 381.675 822.854 c
+380.313 822.159 379.072 821.99 377.65 821.613 c
+377.338 821.531 376.56 821.627 376.4 821 C
+376.266 821.134 376.118 821.368 376.012 821.346 c
+374.104 820.95 372.844 820.736 371.543 819.044 c
+371.44 818.911 370.998 819.09 370.839 818.955 c
+369.882 818.147 369.477 816.913 368.376 816.241 c
+368.175 816.118 367.823 816.286 367.629 816.157 c
+366.983 815.726 366.616 815.085 365.974 814.638 c
+365.645 814.409 365.245 814.734 365.277 814.99 c
+365.522 816.937 366.175 818.724 365.6 820.6 C
+367.677 823.12 370.194 825.069 372 827.8 C
+372.015 829.966 372.707 832.112 372.594 834.189 c
+372.584 834.382 372.296 835.115 372.17 835.462 c
+371.858 836.316 372.764 837.382 371.92 838.106 c
+370.516 839.309 369.224 838.433 368.4 837 C
+366.562 836.61 364.496 835.917 362.918 837.151 c
+361.911 837.938 361.333 838.844 360.534 839.9 c
+359.549 841.202 359.884 842.638 359.954 844.202 c
+359.96 844.33 359.645 844.466 359.645 844.6 c
+359.646 844.735 359.866 844.866 360 845 C
+359.294 845.626 359.019 846.684 358 847 C
+358.305 848.092 357.629 848.976 356.758 849.278 c
+354.763 849.969 353.086 848.057 351.194 847.984 c
+350.68 847.965 350.213 849.003 349.564 849.328 c
+349.132 849.544 348.428 849.577 348.066 849.311 c
+347.378 848.807 346.789 848.693 346.031 848.488 c
+344.414 848.052 343.136 846.958 341.656 846.103 c
+340.171 845.246 339.216 843.809 338.136 842.489 c
+337.195 841.337 337.059 838.923 338.479 838.423 c
+340.322 837.773 341.626 840.476 343.592 840.15 c
+343.904 840.099 344.11 839.788 344 839.4 C
+344.389 839.291 344.607 839.52 344.8 839.8 C
+345.658 838.781 346.822 838.444 347.76 837.571 c
+348.73 836.667 350.476 837.085 351.491 836.088 c
+353.02 834.586 352.461 831.905 354.4 830.6 C
+353.814 829.287 353.207 828.01 352.872 826.583 c
+352.59 825.377 353.584 824.18 354.795 824.271 c
+356.053 824.365 356.315 825.124 356.8 826.2 C
+357.067 825.933 357.536 825.636 357.495 825.42 c
+357.038 823.033 356.011 821.04 355.553 818.609 c
+355.494 818.292 355.189 818.09 354.8 818.2 C
+354.332 814.051 350.28 811.657 347.735 808.492 c
+347.332 807.99 347.328 806.741 347.737 806.338 c
+349.14 804.951 351.1 806.497 352.8 807 C
+353.013 808.206 353.872 809.148 355.204 809.092 c
+355.46 809.082 355.695 809.624 356.019 809.754 c
+356.367 809.892 356.869 809.668 357.155 809.866 c
+358.884 811.061 360.292 812.167 362.03 813.356 c
+362.222 813.487 362.566 813.328 362.782 813.436 c
+363.107 813.598 363.294 813.985 363.617 814.17 c
+363.965 814.37 364.207 814.08 364.4 813.8 C
+363.754 813.451 363.75 812.494 363.168 812.292 c
+362.393 812.024 361.832 811.511 361.158 811.064 c
+360.866 810.871 360.207 811.119 360.103 810.94 c
+359.505 809.912 358.321 809.474 357.611 808.591 c
+f
+302.2 858 m
+292.962 860.872 281.8 835.2 V
+279.4 830 277 828 v
+274.6 826 263.4 822.4 261.4 818.4 C
+251 802.4 L
+265.8 818.4 269 820.8 V
+277 829.2 273.8 822.4 V
+259.8 811.6 261 802.4 V
+255.4 788 254.6 786 V
+270.6 818 273 819.2 v
+275.4 820.4 276.6 820.4 275.4 816.8 c
+274.2 813.2 273.8 796.8 271 794.8 C
+279 815.2 278.2 818.4 V
+281.4 822 283.8 816.8 V
+282.6 800.8 l
+287 788.8 l
+284.6 800 286.2 815.6 V
+284.2 826 288.2 820.4 v
+292.2 814.8 301.8 808.8 301.8 804 C
+296.6 821.6 287.4 826.4 V
+283.4 820.4 l
+282.2 822.4 l
+278.6 823.2 283 830 v
+287.4 836.8 287 837.6 y
+293.4 830.4 295 830.4 V
+308.2 838 309.4 813.6 V
+316.2 828 307 834.8 V
+292.2 836.8 293.4 842 V
+300.6 854.4 L
+304.2 859.6 302.6 856.8 y
+F
+282.2 841.6 m
+269.4 841.6 266.2 836.4 V
+259 826.8 l
+276.2 836.8 280.2 838 v
+284.2 839.2 282.2 841.6 Y
+f
+242.2 835.2 m
+240.2 834 239.8 831.2 v
+239.4 828.4 237 828 237.8 825.2 c
+238.6 822.4 240.6 820 240.6 824 c
+240.6 828 242.2 830 243 831.2 c
+243.8 832.4 245.4 836.8 242.2 835.2 c
+f
+233.4 774 m
+225 778 221.8 781.6 v
+218.6 785.2 219.052 780.034 214.2 780.4 c
+208.353 780.841 209.4 796.8 y
+205.4 789.2 l
+204.2 774.8 212.2 777.2 v
+216.107 778.372 217.4 776.8 215.8 776 c
+214.2 775.2 221.4 774.8 218.6 773.2 c
+215.8 771.6 230.2 776.8 227.8 766.4 C
+233.4 774 L
+f
+220.8 759.6 m
+205.4 755.2 201.8 764.8 V
+197 762.4 199.2 759.4 v
+201.4 756.4 202.6 756 y
+208 754.8 207.4 754 v
+206.8 753.2 204.4 749.8 y
+214.6 755.8 220.8 759.6 v
+f
+1 g
+449.201 681.399 m
+448.774 679.265 447.103 678.464 445.201 677.799 C
+443.284 678.757 440.686 681.863 438.801 679.799 C
+438.327 680.279 437.548 680.339 437.204 681.001 c
+436.739 681.899 437.011 682.945 436.669 683.743 c
+436.124 685.015 435.415 686.381 435.601 687.799 C
+437.407 688.511 438.002 690.417 437.528 692.18 c
+437.459 692.437 437.03 692.634 437.23 692.983 c
+437.416 693.306 437.734 693.533 438.001 693.8 C
+437.866 693.665 437.721 693.432 437.61 693.452 c
+437 693.558 437.124 694.195 437.254 694.582 c
+437.839 696.328 439.853 696.592 441.201 695.4 C
+441.457 695.965 441.966 695.771 442.401 695.8 C
+442.351 696.379 442.759 696.906 442.957 697.326 c
+443.475 698.424 445.104 697.318 445.901 697.93 c
+446.977 698.755 448.04 699.454 449.118 698.851 c
+450.927 697.838 452.636 696.626 453.835 694.885 c
+454.41 694.051 454.65 692.77 454.592 691.812 c
+454.554 691.165 453.173 691.517 452.83 690.588 c
+452.185 688.84 454.016 688.321 454.772 686.983 c
+454.97 686.634 454.706 686.33 454.391 686.232 c
+453.98 686.104 453.196 686.293 453.334 685.84 c
+454.306 682.647 451.55 681.969 449.201 681.399 C
+f
+439.6 661.799 m
+439.593 663.537 437.992 665.293 439.201 666.999 C
+439.336 666.865 439.467 666.644 439.601 666.644 c
+439.736 666.644 439.867 666.865 440.001 666.999 C
+441.496 664.783 445.148 663.855 445.006 661.009 c
+444.984 660.562 443.897 659.644 444.801 658.999 C
+442.988 657.651 442.933 655.281 442.001 653.399 C
+440.763 653.685 439.551 654.048 438.401 654.599 C
+438.753 656.085 438.636 657.769 439.456 659.089 c
+439.89 659.787 439.603 660.866 439.6 661.799 c
+f
+0.8 g
+273.4 670.799 m
+256.542 660.663 270.6 675.999 v
+279.4 685.599 289.4 691.199 y
+299.8 695.6 303.4 696.8 v
+307 698 322.2 703.2 325.4 703.6 c
+328.6 704 338.2 708 345 704 c
+351.8 700 359.8 695.6 y
+343.4 704 339.8 701.6 v
+336.2 699.2 329 699.6 323 696.4 C
+308.2 691.999 305 689.999 v
+301.8 687.999 291.4 676.399 289.8 677.199 c
+288.2 677.999 290.2 678.399 291.4 681.199 c
+292.6 683.999 290.6 685.599 282.6 679.199 c
+274.6 672.799 273.4 670.799 Y
+f
+0 g
+280.805 676.766 m
+282.215 689.806 290.693 688.141 V
+298.919 692.311 301.641 694.279 V
+309.78 695.981 311.09 696.598 v
+329.569 705.298 344.288 700.779 344.835 701.899 c
+345.381 703.018 365.006 695.901 368.615 691.815 c
+369.006 691.372 358.384 697.412 348.686 699.303 c
+340.413 700.917 318.811 699.056 307.905 693.52 c
+304.932 692.011 295.987 686.227 293.456 686.338 c
+290.925 686.45 280.805 676.766 Y
+f
+0.8 g
+277 651.199 m
+261.8 653.599 278.6 655.199 V
+296.6 657.199 300.6 662.399 V
+314.2 671.599 317 671.999 v
+319.8 672.399 349.8 679.599 350.2 681.999 c
+350.6 684.399 356.2 684.399 357.8 683.599 c
+359.4 682.799 358.6 681.599 355.8 680.799 c
+353 679.999 321.8 663.599 315.4 662.399 c
+309 661.199 297.4 653.599 292.6 652.399 c
+287.8 651.199 277 651.199 Y
+f
+0 g
+296.52 658.597 m
+287.938 659.426 296.539 660.245 V
+305.355 663.669 307.403 666.332 V
+314.367 671.043 315.8 671.247 v
+317.234 671.452 331.194 675.139 331.399 676.367 c
+331.604 677.596 365.67 690.177 370.09 686.987 c
+373.001 684.886 363.1 686.563 353.466 682.153 c
+352.111 681.533 318.258 666.946 314.981 666.332 c
+311.704 665.717 305.765 661.826 303.307 661.212 c
+300.85 660.597 296.52 658.597 Y
+f
+288.6 656.399 m
+293.8 656.799 292.6 655.199 v
+291.4 653.599 289 654.399 y
+288.6 656.399 l
+f
+281.4 654.799 m
+286.6 655.199 285.4 653.599 v
+284.2 651.999 281.8 652.799 y
+281.4 654.799 l
+f
+271 653.199 m
+276.2 653.599 275 651.999 v
+273.8 650.399 271.4 651.199 y
+271 653.199 l
+f
+263.4 652.399 m
+268.6 652.799 267.4 651.199 v
+266.2 649.599 263.8 650.399 y
+263.4 652.399 l
+f
+301.8 691.999 m
+306.2 691.999 305 690.399 v
+303.8 688.799 300.6 689.199 y
+301.8 691.999 l
+f
+291.8 686.399 m
+298.306 688.54 295.8 685.199 v
+294.6 683.599 292.2 684.399 y
+291.8 686.399 l
+f
+280.6 681.599 m
+285.8 681.999 284.6 680.399 v
+283.4 678.799 281 679.599 y
+280.6 681.599 l
+f
+273 675.599 m
+278.2 675.999 277 674.399 v
+275.8 672.799 273.4 673.599 y
+273 675.599 l
+f
+266.2 670.799 m
+271.4 671.199 270.2 669.599 v
+269 667.999 266.6 668.799 y
+266.2 670.799 l
+f
+305.282 664.402 m
+312.203 664.934 310.606 662.805 v
+309.009 660.675 305.814 661.74 y
+305.282 664.402 l
+f
+315.682 669.202 m
+322.603 669.734 321.006 667.605 v
+319.409 665.475 316.214 666.54 y
+315.682 669.202 l
+f
+326.482 673.602 m
+333.403 674.134 331.806 672.005 v
+330.209 669.875 327.014 670.94 y
+326.482 673.602 l
+f
+336.882 678.402 m
+343.803 678.934 342.206 676.805 v
+340.609 674.675 337.414 675.74 y
+336.882 678.402 l
+f
+309.282 696.402 m
+316.203 696.934 314.606 694.805 v
+313.009 692.675 309.014 692.94 y
+309.282 696.402 l
+f
+319.282 699.602 m
+326.203 700.134 324.606 698.005 v
+323.009 695.875 318.614 696.14 y
+319.282 699.602 l
+f
+296.6 659.599 m
+301.8 659.999 300.6 658.399 v
+299.4 656.799 297 657.599 y
+296.6 659.599 l
+f
+0.1 0.55 0.85 0.3 k
+223.4 758.8 m
+219 750 218.6 746.8 V
+219.4 755.6 220.6 757.6 v
+221.8 759.6 223.4 758.8 y
+f
+205 744.8 m
+201.8 730.4 202.2 727.6 V
+201 739.2 201.4 740.4 v
+201.8 741.6 205 744.8 y
+f
+0.8 g
+225.8 819.4 m
+225.6 816.2 l
+223.4 816 l
+237.6 803.4 238.2 795.8 V
+239 804 225.8 819.4 V
+f
+0 g
+229.784 818.135 m
+229.353 818.551 229.572 819.296 229.164 819.556 c
+228.355 820.072 230.462 820.129 230.234 820.845 c
+229.851 822.051 230.038 822.072 229.916 823.348 c
+229.859 823.946 230.447 825.486 230.832 825.926 c
+232.278 827.578 230.954 830.51 232.594 832.061 c
+232.898 832.35 233.274 832.902 233.559 833.32 c
+234.218 834.283 235.402 834.771 236.352 835.599 c
+236.67 835.875 236.469 836.702 237.038 836.61 c
+237.752 836.495 238.993 836.625 238.948 835.784 c
+238.835 833.664 237.506 831.944 236.226 830.276 C
+236.677 829.572 236.219 828.937 235.935 828.38 c
+234.6 825.76 234.789 822.919 234.615 820.079 c
+234.61 819.994 234.303 819.916 234.311 819.863 c
+234.664 817.528 235.248 815.329 236.127 813.1 c
+236.493 812.17 236.964 811.275 237.114 810.348 c
+237.225 809.662 237.328 808.829 236.92 808.124 C
+238.955 805.234 237.646 802.583 238.815 799.052 c
+239.022 798.427 240.714 796.513 240.251 796.674 c
+237.738 797.545 237.626 797.943 237.449 798.696 c
+237.303 799.319 236.973 800.696 236.736 801.298 c
+236.672 801.462 236.501 803.346 236.423 803.468 c
+234.91 805.85 236.268 805.674 234.898 808.032 C
+233.47 808.712 232.504 809.816 231.381 810.978 c
+231.183 811.182 232.326 811.906 232.145 812.119 c
+231.053 813.408 229.9 814.175 230.236 815.668 c
+230.391 816.358 230.528 817.415 229.784 818.135 c
+f
+226.2 816.4 m
+226.6 809.6 229 808 v
+231.4 806.4 230.2 807.2 227 808.4 c
+223.8 809.6 225 810.4 y
+222.2 810 224.6 808 v
+227 806 230.6 803.6 229 803.6 c
+227.4 803.6 219.8 807.6 219.8 810.4 c
+219.8 813.2 218.8 817.3 y
+219.9 818.1 224.7 818 V
+226.1 817.3 226.2 816.4 V
+f
+1 g
+1 J 0.1 w
+225.4 797.8 m
+216.88 800.591 198.4 797.2 V
+207.431 799.278 226.2 797 v
+236.5 795.75 225.4 797.8 Y
+b
+227.498 797.871 m
+219.252 801.389 200.547 799.608 V
+209.725 800.897 228.226 797.005 v
+238.38 794.869 227.498 797.871 Y
+b
+229.286 797.778 m
+221.324 801.899 202.539 801.514 V
+211.787 802.118 229.948 796.86 v
+239.914 793.975 229.286 797.778 Y
+b
+230.556 797.555 m
+223.732 801.862 206.858 802.96 V
+215.197 802.79 231.078 796.681 v
+239.794 793.328 230.556 797.555 Y
+b
+345.84 787.039 m
+344.91 786.395 345.124 787.576 v
+345.339 788.757 373.547 801.927 377.161 801.677 C
+346.913 788.471 345.84 787.039 V
+b
+342.446 786.4 m
+341.57 785.685 341.691 786.879 v
+341.812 788.073 368.899 803.418 372.521 803.452 C
+343.404 787.911 342.446 786.4 V
+b
+339.16 785.025 m
+338.332 784.253 338.374 785.453 v
+338.416 786.652 358.233 802.149 368.045 804.023 C
+350.015 795.896 339.16 785.025 V
+b
+336.284 783.162 m
+335.539 782.468 335.577 783.547 v
+335.615 784.627 353.449 798.574 362.28 800.26 C
+346.054 792.946 336.284 783.162 V
+b
+0.8 g
+0 J 1 w
+304.6 635.199 m
+289.4 637.599 306.2 639.199 V
+324.2 641.199 328.2 646.399 V
+341.8 655.599 344.6 655.999 v
+347.4 656.399 363.8 659.999 364.2 662.399 c
+364.6 664.799 370.6 667.199 372.2 666.399 c
+373.8 665.599 373.8 656.399 371 655.599 c
+368.2 654.799 349.4 647.599 343 646.399 c
+336.6 645.199 325 637.599 320.2 636.399 c
+315.4 635.199 304.6 635.199 Y
+f
+0 g
+377.6 672.599 m
+374.6 670.999 373.4 668.399 V
+367 657.799 352.8 654.599 V
+329.8 645.599 322 643.599 V
+308.6 638.599 301.2 639.399 V
+294.2 639.199 300.4 637.599 V
+320.6 639.599 324 641.399 V
+339.6 646.599 342.6 649.199 v
+345.6 651.799 363.8 656.799 366 658.799 c
+368.2 660.799 378 669.199 377.6 672.599 C
+f
+318.882 641.089 m
+324.111 641.315 322.958 639.766 v
+321.805 638.216 319.357 639.09 y
+318.882 641.089 l
+f
+311.68 639.737 m
+316.908 639.963 315.756 638.414 v
+314.603 636.864 312.155 637.737 y
+311.68 639.737 l
+f
+301.251 638.489 m
+306.48 638.716 305.327 637.166 v
+304.174 635.617 301.726 636.49 y
+301.251 638.489 l
+f
+293.617 637.945 m
+298.846 638.171 297.693 636.622 v
+296.54 635.072 294.092 635.946 y
+293.617 637.945 l
+f
+335.415 648.487 m
+342.375 648.788 340.84 646.726 v
+339.306 644.664 336.047 645.826 y
+335.415 648.487 l
+f
+345.73 652.912 m
+351.689 656.213 351.155 651.151 v
+350.885 648.595 346.362 650.251 y
+345.73 652.912 l
+f
+354.862 655.726 m
+362.021 659.427 360.287 653.965 v
+359.509 651.515 355.493 653.065 y
+354.862 655.726 l
+f
+364.376 660.551 m
+368.735 665.452 369.801 658.79 v
+370.207 656.252 365.008 657.89 y
+364.376 660.551 l
+f
+326.834 644.003 m
+332.062 644.23 330.91 642.68 v
+329.757 641.131 327.308 642.004 y
+326.834 644.003 l
+f
+1 g
+1 J 0.1 w
+362.434 765.397 m
+361.708 764.732 361.707 765.803 v
+361.707 766.873 379.191 780.137 388.034 781.521 C
+371.935 774.792 362.434 765.397 V
+b
+0 g
+0 J 1 w
+365.4 701.6 m
+387.401 679.199 396.601 675.599 V
+405.801 664.399 401.801 638.399 V
+398.601 630.799 395.401 651.599 V
+398.601 676.799 387.401 660.799 V
+379 670.699 385.4 670.399 V
+388.601 668.399 389.001 669.999 v
+389.401 671.599 381.4 685.199 364.2 699.6 c
+347 714 365.4 701.6 Y
+f
+1 g
+1 J 0.1 w
+307 662.799 m
+306.8 664.599 308.6 663.799 v
+310.4 662.999 404.601 656.799 436.201 632.799 C
+391.001 655.999 307 662.799 V
+b
+317.4 667.199 m
+317.2 668.999 319 668.199 v
+320.8 667.399 457.401 668.399 481.001 635.999 C
+459.001 661.199 317.4 667.199 V
+b
+329 671.199 m
+328.8 672.999 330.6 672.199 v
+332.4 671.399 505.801 684.399 529.401 651.999 C
+519.801 677.599 329 671.199 V
+b
+339 675.999 m
+338.8 677.799 340.6 676.999 v
+342.4 676.199 464.601 714.8 488.201 682.399 C
+474.801 707 339 675.999 V
+b
+281 653.199 m
+280.8 654.999 282.6 654.199 v
+284.4 653.399 302.2 651.199 304.2 612.399 C
+297 654.399 281 653.199 V
+b
+272.2 651.599 m
+272 653.399 273.8 652.599 v
+275.6 651.799 289.8 656.399 287 617.599 C
+288.2 652.799 272.2 651.599 V
+b
+264.2 651.199 m
+264 652.999 265.8 652.199 v
+267.6 651.399 283 650.799 270.6 628.399 C
+280.2 652.399 264.2 651.199 V
+b
+311.526 695.535 m
+311.082 693.536 312.631 694.753 v
+328.699 707.378 361.141 766.28 416.826 771.914 C
+378.518 784.024 311.526 695.535 V
+b
+322.726 697.335 m
+321.363 698.528 323.231 699.153 v
+325.099 699.778 437.541 772.28 476.826 764.314 C
+449.719 771.824 322.726 697.335 V
+b
+301.885 691.233 m
+301.376 689.634 303.087 690.61 v
+312.062 695.73 315.677 752.941 359.254 754.196 C
+326.843 768.91 301.885 691.233 V
+b
+281.962 680.207 m
+280.885 678.921 282.838 679.175 v
+293.084 680.507 314.489 721.778 358.928 716.699 C
+326.962 731.045 281.962 680.207 V
+b
+293.2 686.333 m
+292.389 684.864 294.258 685.489 v
+304.057 688.763 317.141 733.375 361.729 736.922 C
+327.603 744.865 293.2 686.333 V
+b
+274.922 675.088 m
+274.049 674.046 275.631 674.252 v
+283.93 675.331 301.268 708.76 337.264 704.646 C
+311.371 716.266 274.922 675.088 V
+b
+267.323 669.179 m
+266.318 668.134 267.909 668.252 v
+272.077 668.561 302.715 701.64 321.183 686.138 C
+309.168 704.861 267.323 669.179 V
+b
+336.855 701.102 m
+335.654 702.457 337.586 702.842 v
+339.518 703.226 460.221 760.939 498.184 748.073 C
+472.243 758.947 336.855 701.102 V
+b
+303.4 636.799 m
+303.2 638.599 305 637.799 v
+306.8 636.999 322.2 636.399 309.8 613.999 C
+319.4 637.999 303.4 636.799 V
+b
+313.8 638.399 m
+313.6 640.199 315.4 639.399 v
+317.2 638.599 335 636.399 337 597.599 C
+329.8 639.599 313.8 638.399 V
+b
+320.6 639.999 m
+320.4 641.799 322.2 640.999 v
+324 640.199 348.6 636.799 372.2 604.399 C
+336.6 641.199 320.6 639.999 V
+b
+328.225 642.028 m
+327.788 643.786 329.678 643.232 v
+331.568 642.678 352.002 644.577 390.099 610.401 C
+343.924 645.344 328.225 642.028 V
+b
+338.625 646.428 m
+338.188 648.186 340.078 647.632 v
+341.968 647.078 376.802 642.577 428.499 607.601 C
+354.324 649.744 338.625 646.428 V
+b
+298.2 657.999 m
+298 659.799 299.8 658.999 v
+301.6 658.199 355 655.599 385.4 628.799 C
+350.499 653.574 298.2 657.999 V
+b
+288.2 653.999 m
+288 655.799 289.8 654.999 v
+291.6 654.199 316.2 650.799 339.8 618.399 C
+304.2 655.199 288.2 653.999 V
+b
+349.503 651.038 m
+348.938 652.759 350.864 652.345 v
+352.79 651.932 387.86 649.996 441.981 618.902 C
+364.317 653.296 349.503 651.038 V
+b
+357.903 653.438 m
+357.338 655.159 359.264 654.745 v
+361.19 654.332 396.26 652.396 450.381 621.302 C
+373.317 656.096 357.903 653.438 V
+b
+367.503 658.438 m
+366.938 660.159 368.864 659.745 v
+370.79 659.332 413.86 654.996 503.582 620.702 C
+382.917 661.096 367.503 658.438 V
+b
+0 g
+0 J 1 w
+256.2 651.599 m
+261.4 651.999 260.2 650.399 v
+259 648.799 256.6 649.599 y
+256.2 651.599 l
+f
+287 637.599 m
+292.2 637.999 291 636.399 v
+289.8 634.799 287.4 635.599 y
+287 637.599 l
+f
+278.2 637.999 m
+283.4 638.399 282.2 636.799 v
+281 635.199 278.6 635.999 y
+278.2 637.999 l
+f
+182.831 649.818 m
+187.876 648.495 186.218 647.376 v
+184.561 646.256 182.554 647.798 y
+182.831 649.818 l
+f
+184.831 659.418 m
+189.876 658.095 188.218 656.976 v
+186.561 655.856 184.554 657.398 y
+184.831 659.418 l
+f
+177.631 663.818 m
+182.676 662.495 181.018 661.376 v
+179.361 660.256 177.354 661.798 y
+177.631 663.818 l
+f
+0.8 g
+1 J 0.1 w
+257.4 588.799 m
+255.8 588.799 251.8 586.799 V
+249.8 586.799 238.6 583.199 233 573.199 C
+245.4 582.799 257.4 588.799 V
+f
+345.116 496.153 m
+345.257 495.895 345.312 495.475 345.604 495.458 c
+346.262 495.418 347.495 495.117 347.37 495.753 c
+346.522 500.059 345.648 504.996 341.515 506.803 c
+340.876 507.082 339.434 506.669 339.36 505.785 c
+339.233 504.261 339.116 502.912 339.425 501.446 c
+339.725 500.025 341.883 500.015 342.8 501.399 C
+343.736 499.727 344.168 497.884 345.116 496.153 c
+f
+334.038 491.419 m
+334.786 490.006 334.659 488.147 336.074 487.584 c
+336.814 487.29 338.664 488.265 338.246 489.339 c
+337.444 491.4 337.056 493.639 335.667 495.45 c
+335.467 495.712 335.707 496.245 335.547 496.573 c
+334.953 497.793 333.808 498.528 332.4 498.199 C
+331.285 495.996 332.433 493.867 333.955 492.158 c
+334.091 492.006 333.925 491.63 334.038 491.419 c
+f
+294.436 496.609 m
+294.328 496.986 294.29 497.449 294.455 497.77 c
+294.986 498.803 295.779 499.925 295.442 500.947 c
+295.094 502.003 293.978 501.821 293.328 501.252 c
+292.193 500.258 292.144 498.432 291.453 497.073 c
+291.257 496.687 291.308 496.114 290.867 495.723 c
+290.393 495.302 289.953 493.778 290.049 493.207 c
+290.102 492.894 289.919 482.986 290.141 483.249 c
+290.76 483.982 293.81 493.716 293.879 494.608 c
+293.936 495.339 294.668 495.804 294.436 496.609 c
+f
+268.798 503.401 m
+271.432 505.9 274.222 508.861 273.78 512.573 c
+273.664 513.549 271.889 513.022 271.702 512.176 c
+270.9 508.551 268.861 505.89 266.293 503.498 c
+264.097 501.451 262.235 495.107 262 494.599 C
+265.697 499.855 267.954 502.601 268.798 503.401 c
+f
+255.224 509.365 m
+255.747 509.735 255.445 510.226 255.662 510.558 c
+256.615 512.016 257.916 513.262 257.934 515 c
+257.937 515.277 257.559 515.586 257.224 515.362 c
+256.947 515.178 256.605 515.048 256.497 514.918 c
+254.467 512.469 253.067 509.798 251.624 506.986 c
+251.441 506.629 250.297 502.138 250.61 502.027 c
+250.849 501.942 252.569 506.123 252.779 506.237 c
+254.042 506.923 254.054 508.538 255.224 509.365 c
+f
+271.957 489.821 m
+272.401 490.69 273.977 491.892 273.864 492.781 c
+273.746 493.709 274.214 495.152 273.302 494.464 c
+272.045 493.516 268.596 492.167 268.326 486.359 c
+268.3 485.788 271.274 488.481 271.957 489.821 c
+f
+286.4 506.999 m
+286.8 507.667 287.508 507.194 287.967 507.457 c
+288.615 507.829 289.226 508.387 289.518 509.036 c
+290.488 511.185 292.257 513.005 292.4 515.399 C
+290.909 516.804 290.23 514.764 289.6 513.799 C
+288.277 515.446 287.278 513.572 285.978 513.053 c
+285.908 513.025 285.695 513.372 285.62 513.345 c
+284.443 512.905 283.763 511.824 282.765 511.043 c
+282.594 510.909 282.189 511.089 282.042 510.953 c
+281.39 510.35 280.417 510.025 280.137 509.343 c
+279.027 506.636 275.887 504.541 274 496.999 C
+274.381 496.09 278.512 503.641 278.999 504.339 c
+279.835 505.535 279.953 502.678 281.229 503.344 c
+281.28 503.371 281.466 503.133 281.6 502.999 C
+281.794 503.279 282.012 503.508 282.4 503.399 C
+282.4 503.799 282.266 504.355 282.467 504.514 c
+283.704 505.491 283.62 506.559 284.4 507.799 C
+284.858 507.01 285.919 507.729 286.4 506.999 C
+f
+346.2 452.599 m
+353.6 472.999 349.2 484.199 V
+360.6 462.599 356 451.399 V
+355.6 461.799 351.6 466.799 V
+347.6 453.999 346.2 452.599 V
+f
+331.4 455.199 m
+336.8 463.999 328.8 482.399 V
+328 461.999 321.2 450.999 V
+335.4 471.199 331.4 455.199 V
+f
+321.4 457.199 m
+321.2 477.199 321.6 480.199 V
+317.8 463.599 307.6 453.999 V
+322 465.999 321.4 457.199 V
+f
+311.8 489.199 m
+317.8 475.599 307.8 457.199 V
+314.2 469.399 309.4 476.399 V
+312 479.799 311.8 489.199 V
+f
+292.6 457.599 m
+291.6 473.199 293.4 475.399 V
+293.6 481.799 293.2 482.799 V
+297.2 488.999 297.4 481.599 V
+298.8 473.799 301.6 469.199 V
+305.2 463.799 305 457.399 V
+295 487.599 292.6 457.599 V
+f
+289 485.199 m
+282.4 474.399 280.6 455.399 V
+279.2 461.599 283 475.999 V
+287.2 491.399 289 485.199 V
+f
+267.2 465.399 m
+272.2 470.799 273.6 475.799 V
+277.2 491.599 270.8 482.999 V
+271 474.999 262.8 467.599 V
+267.6 469.999 267.2 465.399 V
+f
+261.4 470.399 m
+264.8 487.799 265.6 488.599 V
+267.4 491.999 264.6 488.799 V
+255.8 469.599 251.8 462.999 V
+259.8 472.199 261.4 470.399 V
+f
+255.6 486.999 m
+267.2 509.399 245.4 483.599 V
+256.4 493.399 255.6 486.999 V
+f
+240.2 501.599 m
+245 520.399 247.6 520.199 V
+255.8 529.199 249.2 518.599 V
+243.2 508.999 243.8 499.199 V
+243.2 508.799 240.2 501.599 V
+f
+570.5 513 m
+558.5 523 556 526.5 V
+569.5 508 569.5 501 V
+572 508.5 570.5 513 V
+f
+576 535 m
+555 550 551.5 557.5 V
+578 528 578 523.5 V
+578.5 532.5 576 535 V
+f
+593 689 m
+581 697 579.5 695 V
+590 688.5 592.5 680 V
+591 689 593 689 V
+f
+601.5 608.5 m
+584 620.5 l
+603 603.5 603.5 599.5 V
+601.5 608.5 L
+f
+0 g
+1 w
+210.75 631 m
+232.75 626.25 l
+S
+261 469 m
+260.5 472.5 251.5 462 v
+S
+266.5 464 m
+268.5 470.5 262 466 v
+S
+320.5 455.5 m
+322 466.5 310.5 453.5 v
+S
+
+showpage
+
+%%Trailer
diff --git a/vendor/github.com/llgcode/ps/samples/vasarely.ps b/vendor/github.com/llgcode/ps/samples/vasarely.ps
new file mode 100644
index 0000000..bb058a6
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/vasarely.ps
@@ -0,0 +1,588 @@
+%!
+% vasarely
+% Elizabeth D. Zwicky
+% zwicky@sgi.com
+/vasarelysave save def % prevent residual side effects
+%
+% Inspired by Vasarely's experiments with tilting circles and squares
+% (for instance "Tlinko" and "Betelgeuse"
+
+%% circles
+/part { circle } def /nnrand false def
+%% squares
+% /part { ngon } def /nn 4 def /nnrand false def
+%% random polygons
+% /part { ngon } def /nnrand true def
+%% random stars (not my favorite on this program)
+% /part { nstar } def /nnrand true def
+
+%% tilt the base shape a random amount?
+/twist false def
+% /twist true def
+
+
+/rainbow false def
+%% To make rainbows
+% /rainbow true def
+%% Set this to 1 to go through a full range of colors
+/rainrange .25 def
+
+% number of different designs per page
+/inheight 2 def
+/inwidth 2 def
+% number of repeats in a design
+/xtimes 10 def
+/ytimes 16 def
+
+%% This sets the relationship between the two hues: comptwo is maximum contrast
+/colorway {comptwo} def
+%% monochrome comptwo harmtwo harmfour freecolor compthree closeharm
+%% origcolor
+
+%% This sets the brightness and saturation of the colors; vivid makes
+%% them both bright
+/colorfam {vivid} def
+%% vivid jewel intense medium pastel free orig contrast
+%% medjewel medvivid vivpastel medpastel
+
+
+%% Only experts below this point!
+
+10 srand
+/seed rand def
+
+/starcompensate false def
+/constroke 1 def
+
+
+
+/circle {
+ /radius radius 1.33 mul def
+ currentpoint /herey exch def /herex exch def
+ herex herey radius 0 360 arc
+} def
+
+/ngon{ % polygon of n sides, n determined by nn
+ nside 2 div radius rmoveto
+ nn cvi {
+ nside neg 0 rlineto
+ 360 360 nn div sub neg rotate
+ } repeat
+ closepath
+} def
+
+/nstar{ % star of n points, n determined by nstarslider
+ /radius radius 1.33 mul def
+ currentpoint /herey exch def /herex exch def
+ 0 radius rmoveto
+ 90 nstarangle 2 div add neg rotate
+ nn cvi {nstarside 0 rlineto
+ 180 180 nstarangle 2 mul sub sub neg rotate
+ nstarside 0 rlineto
+ 180 180 360 nn div sub nstarangle 2 mul sub sub rotate
+ } repeat
+ 90 nstarangle 2 div add rotate
+ closepath
+} def
+
+/nstarangle {180 360 nn div sub 3 div} def
+/nstarside {
+ 2
+ radius
+ 1
+ 180 nn div
+ sin
+ div
+ div
+ mul
+ nstarangle sin
+ mul
+ 180
+ nstarangle 2 mul
+ sub
+ sin
+ div
+} def
+
+/nside {
+ 2
+ radius
+ 360 nn div 2 div tan
+ mul
+ mul
+} def
+
+
+/tan { /alpha exch def
+ alpha sin
+ 1 alpha sin dup mul sub sqrt
+ div
+} def
+
+
+/pastel {
+ /backbright high def
+ /backsat medlow def
+ /fillbright high def
+ /fillsat medlow def
+ /eobright high def
+ /eosat medlow def
+ constroke 0 eq {
+ /strokebright high def
+ /strokesat medlow def
+ }
+ {
+ /strokebright low def
+ /strokesat high def
+ } ifelse
+} def
+
+/jewel {
+ /fillbright med def
+ /fillsat high def
+ /backbright med def
+ /backsat high def
+ /eobright med def
+ /eosat high def
+ constroke 0 eq {
+ /strokebright medlow def
+ /strokesat high def
+ }
+ {
+ /strokebright high def
+ /strokesat medlow def
+ } ifelse
+} def
+
+/vivid {
+ /fillsat 1 def
+ /fillbright high def
+ /eosat 1 def
+ /eobright high def
+ /backsat 1 def
+ /backbright high def
+ constroke 0 eq {
+ /strokesat 1 def
+ /strokebright high def
+ }
+ {
+ /strokesat high def
+ /strokebright medlow def
+ } ifelse
+} def
+
+/free {
+ /fillsat anyrand def
+ /fillbright anyrand def
+ /eosat anyrand def
+ /eobright anyrand def
+ /backsat anyrand def
+ /backbright anyrand def
+ /strokesat anyrand def
+ /strokebright anyrand def
+} def
+
+/contrast {
+ /sat medhigh def
+ /bright rand 2 mod 0 eq {medhigh} {medlow} ifelse def
+ /backsat sat def
+ /backbright bright def
+ /eosat sat def
+ /eobright 1 bright sub def
+ /fillsat sat def
+ /fillbright bright def
+ /strokebright rand 2 mod def
+ /strokesat rand 2 mod def
+
+} def
+/medium {
+ /backsat med def
+ /backbright med def
+ /eosat med def
+ /eobright med def
+ /fillsat med def
+ /fillbright med def
+ /strokebright med def
+ /strokesat med def
+
+} def
+/intense {
+ /backsat high def
+ /backbright med def
+ /eosat high def
+ /eobright high def
+ /fillsat high def
+ /fillbright med def
+ /strokebright high def
+ /strokesat high def
+
+} def
+/orig {
+ /backsat rand 99 mod 55 add 100 div def
+ /backbright rand 99 mod 35 add 100 div def
+ /eosat rand 77 mod 22 add 100 div def
+ /eobright 90 rand 75 mod sub 15 add 100 div def
+ /fillsat 100 rand 90 mod sub 100 div def
+ /fillbright 100 rand 45 mod sub 20 add 100 div def
+ /strokebright 100 rand 55 mod sub 100 div def
+ /strokesat 100 rand 85 mod sub 100 div def
+
+} def
+
+/medjewel {
+ /alt rand 2 mod def
+ /backsat alt 0 eq {high} { med} ifelse def
+ /fillsat alt 0 eq {med} {high} ifelse def
+ /eosat alt 0 eq {high} {med} ifelse def
+ /backbright med def
+ /fillbright med def
+ /eobright med def
+ constroke 0 eq {
+ /strokebright medlow def
+ /strokesat high def
+ }
+ {
+ /strokebright high def
+ /strokesat medlow def
+ } ifelse
+} def
+
+/medvivid {
+ /alt rand 2 mod def
+ /backsat alt 0 eq {1} { med} ifelse def
+ /fillsat alt 0 eq {med} {1} ifelse def
+ /eosat alt 0 eq {1} {med} ifelse def
+ /backbright alt 0 eq {high} {med} ifelse def
+ /eobright alt 0 eq {high} {med} ifelse def
+ /fillbright alt 0 eq {med} {high} ifelse def
+ constroke 0 eq {
+ /strokesat 1 def
+ /strokebright high def
+ }
+ {
+ /strokesat high def
+ /strokebright medlow def
+ } ifelse
+} def
+/vivpastel {
+ /backlight rand 2 mod def
+ /backsat backlight 0 eq {medlow} {1} ifelse def
+ /eosat backlight 0 eq {medlow} {1} ifelse def
+ /fillsat backlight 0 eq {1} {medlow} ifelse def
+ /fillbright high def
+ /backbright high def
+ /eobright high def
+ constroke 0 eq {
+ /strokesat 1 def
+ /strokebright high def
+ }
+ {
+ /strokesat high def
+ /strokebright medlow def
+ } ifelse
+} def
+
+/medpastel {
+ /alt rand 2 mod def
+ /backsat alt 0 eq {medlow} {med} ifelse def
+ /eosat alt 0 eq {medlow} {med} ifelse def
+ /fillsat alt 0 eq {med} {medlow} ifelse def
+ /fillbright alt 0 eq { high } {med} ifelse def
+ /backbright alt 0 eq {med} { high } ifelse def
+ /eobright alt 0 eq {med} { high } ifelse def
+ constroke 0 eq {
+ /strokebright high def
+ /strokesat medlow def
+ }
+ {
+ /strokebright low def
+ /strokesat high def
+ } ifelse
+} def
+
+/maxcon {
+ rand 2 mod 1 eq {
+ /backsat 0 def
+ /backbright 0 def
+ /eosat 0 def
+ /eobright 0 def
+ /fillsat 0 def
+ /fillbright 1 def
+ /strokebright 1 def
+ /strokesat 0 def
+ }
+ {
+ /backsat 0 def
+ /backbright 1 def
+ /eosat 0 def
+ /eobright 1 def
+ /fillsat 0 def
+ /fillbright 0 def
+ /strokebright 0 def
+ /strokesat 0 def
+ }
+ ifelse
+} def
+
+/monochrome {
+ /fillhue hue closevary def
+ /strokehue hue closevary def
+ /eohue hue closevary def
+ /backhue hue def
+} def
+
+/blackandwhite {
+ /fillhue 1 def
+ /eohue 0 def
+ /backhue 0 def
+ /strokehue 1 def
+} def
+
+
+/freecolor {
+ /fillhue anyrand def
+ /strokehue anyrand def
+ /eohue anyrand def
+ /backhue anyrand def
+} def
+
+/purple {
+ /fillhue rand 15 mod 80 add 100 div def
+ /backhue rand 15 mod 80 add 100 div def
+ /strokehue rand 15 mod 80 add 100 div def
+ /eohue rand 15 mod 80 add 100 div def
+ /backhue rand 15 mod 80 add 100 div def
+} def
+
+/comptwo {
+ /fillhue hue closevary def
+ /strokehue hue .5 add dup 1 gt {1 sub} if def
+ /backhue strokehue def
+ /eohue strokehue closevary def
+} def
+
+/compthree {
+ /backhue hue def
+ /strokehue hue 1 3 div add dup 1 gt {1 sub} if closevary def
+ /fillhue strokehue closevary def
+ /eohue hue 1 3 div sub dup 1 lt { 1 add} if closevary def
+} def
+
+/origcolor {
+ /backhue hue def
+ /strokehue
+ hue 1000 mul cvi 3 mod dup 1 eq
+ {hue closevary}
+ {2 eq
+ {rand 999 mod 1000 div}
+ {hue .5 add dup 1 gt {1 sub} if }
+ ifelse
+ }
+ ifelse def
+ /fillhue hue 1000 mul cvi 3 mod dup 1 eq
+ {hue closevary}
+ {2 eq
+ {rand 999 mod 1000 div}
+ {hue .5 add dup 1 gt {1 sub} if }
+ ifelse
+ }
+ ifelse
+ def
+ /eohue hue 1000 mul cvi 2 mod 1 eq
+ {hue closevary}
+ {rand 999 mod 1000 div}
+ ifelse def
+} def
+
+/harmtwo {
+ /fillhue hue closevary def
+ /backhue hue def
+ /strokehue hue .2 add dup 1 gt {1 sub} if closevary def
+ /eohue strokehue closevary def
+} def
+
+/harmfour {
+ /fillhue hue closevary def
+ /backhue hue .1 add dup 1 gt {1 sub} if def
+ /strokehue hue .2 add dup 1 gt {1 sub} if closevary def
+ /eohue hue .1 sub dup 1 lt {1 add} if closevary def
+} def
+
+/closeharm {
+ /fillhue hue def
+ /backhue hue .05 add dup 1 gt {1 sub} if closevary def
+ /strokehue hue .1 add dup 1 gt {1 sub} if closevary def
+ /eohue hue .05 sub dup 0 lt {1 add} if closevary def
+} def
+
+
+/high {100 rand 25 mod sub 100 div } def
+/med { rand 33 mod 33 add 100 div } def
+/medhigh {100 rand 50 mod sub 100 div } def
+/medlow {rand 50 mod 100 div } def
+/low { rand 25 mod 100 div} def
+/anyrand { rand 100 mod 100 div } def
+/closevary {rand 70 mod rand 100 mod sub 1000 div add} def
+
+%rainbow
+% {/colorfill {fillhue 1 1 sethsbcolor fill} def}
+ /colorfill {fillhue fillsat fillbright sethsbcolor fill } def
+%ifelse
+/colorstroke {strokehue strokesat strokebright sethsbcolor stroke } def
+/eocolorfill {eohue eosat eobright sethsbcolor eofill } def
+/backfill{ backhue backsat backbright sethsbcolor fill } def
+
+/xstep { xrange xtimes 1 sub div x 1 sub mul } def
+/ystep { yrange ytimes 1 sub div y 1 sub mul} def
+
+/functionarray [
+ {sin abs}
+ {sin }
+ {cos }
+ {cos abs}
+ {sin dup mul }
+ {cos dup mul }
+ {sin abs sqrt }
+ {cos abs sqrt }
+] def
+
+/range { /top exch def /bottom exch def /number exch def
+% number is between -1 and 1
+ /rangesize top bottom sub def
+ number 1 add 2 div
+ % number is now between 0 and 1
+ rangesize mul
+ bottom add
+ } def
+
+/drawone {
+ /radius
+ width height lt {width 3 div} {height 3 div} ifelse
+ def
+ seed srand
+ 0 0 moveto
+ /origmatrix [ 0 0 0 0 0 0 ] currentmatrix def
+ [ % xstep function ystep function2 add 0.4 1.3 range
+ 1
+ ystep function xstep function add -0.25 0.25 range
+ ystep function3 xstep function2 add -0.5 0.5 range
+% xstep function4 ystep function mul 0.4 1.3 range
+ 1
+ 0
+ 0
+ ]
+ concat
+ twist {twistdeg rotate} if
+ part colorfill
+ origmatrix setmatrix
+ rainbow
+ {/fillhue fillhue rainrange xtimes ytimes mul div add dup 1 gt {1 sub} if def}
+ if
+
+} def
+
+/notdrawone {
+ seed srand
+ twist {/twistdeg rand 360 mod def} if
+ nnrand {/nn rand 6 mod 3 add def} if
+ /x1 rand width 3 div cvi mod width 8 div add def
+ /y1 rand height 3 div cvi mod height 8 div add def
+ rand 3 mod dup 1 eq
+ {pop /x2 rand width 2 div cvi mod def
+ /y2 rand height 2 div cvi mod def}
+ { 2 eq
+ {/x2 y1 def /y2 x1 def}
+ {/x2 y1 width mul height div def /y2 x1 height mul width div def}
+ ifelse
+ }
+ ifelse
+ /radius width height gt {width} {height} ifelse 2.5 div def
+ /stripe rand width 10 div cvi mod 2 add def
+ starcompensate { /stripe stripe 2 mul def /radius radius 10 nn div mul def } if
+ /i 1 def
+ /repeats radius stripe div cvi 1 add def
+ /nnincr 1 def
+ repeats {
+ colorvary {colorfam colorway} if
+ /i i 1 add def
+ /radius radius stripe sub def
+
+ } repeat
+} def
+
+
+/page {
+ clippath pathbbox /ury exch def /urx exch def /lly exch def /llx exch
+def
+/pagewidth urx llx sub 36 72 mul min def
+/pageheight ury lly sub 36 72 mul min def
+0 0 moveto
+ llx lly translate
+ /outerwidth
+ pagewidth inwidth div
+ def
+ /outerheight
+ pageheight inheight div
+ def
+ /width
+ outerwidth xtimes div
+ def
+ /height
+ outerheight ytimes div
+ def
+
+
+
+ /size
+ width height gt {width} {height} ifelse
+ def
+ inwidth {
+ inheight {
+
+ /seed rand def
+ /hue rand 999 mod 1000 div def
+ colorway colorfam
+ /x 1 def /y 1 def
+ nnrand {/nn rand 6 mod 3 add def} if
+ /twistdeg rand 360 mod def
+
+ /function functionarray rand functionarray length mod get def
+ /function2 functionarray rand functionarray length mod get def
+ /function3 functionarray rand functionarray length mod get def
+ /function4 functionarray rand functionarray length mod get def
+
+/xrange [ 90 180 270 360 180 360 ] rand 6 mod get def
+/yrange [ 90 180 270 360 180 360 ] rand 6 mod get def
+ initclip
+ newpath
+ 0 0 moveto
+ outerwidth 0 rlineto
+ 0 outerheight rlineto
+ outerwidth neg 0 rlineto
+ backfill
+
+ xtimes {
+ ytimes{
+ /y y 1 add def
+ width 2 div height 2 div translate
+ drawone
+ width 2 div neg height 2 div neg translate
+ 0 height translate
+ } repeat
+
+ /y 1 def
+ /x x 1 add def
+ width height ytimes mul neg translate
+
+ } repeat
+
+ width xtimes mul neg outerheight translate
+ } repeat
+ outerwidth outerheight inheight mul neg translate
+ } repeat
+
+ } def
+
+page showpage
+clear cleardictstack
+vasarelysave restore
diff --git a/vendor/github.com/llgcode/ps/samples/vw.ps b/vendor/github.com/llgcode/ps/samples/vw.ps
new file mode 100644
index 0000000..4abae4c
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/vw.ps
@@ -0,0 +1,2743 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Creator: Adobe Illustrator 88(TM) 1.6
+%%For: (H A R D+S O F T 1010 Wien) (Seilerst\212tte 16)
+%%Title: (Volkswagon.art)
+%%CreationDate: (1.11.1988) (8:45 Uhr)
+%%DocumentProcSets: Adobe_packedarray 0 0
+%%DocumentSuppliedProcSets: Adobe_packedarray 0 0
+%%DocumentProcSets: Adobe_cmykcolor 0 0
+%%DocumentSuppliedProcSets: Adobe_cmykcolor 0 0
+%%DocumentProcSets: Adobe_cshow 0 0
+%%DocumentSuppliedProcSets: Adobe_cshow 0 0
+%%DocumentProcSets: Adobe_customcolor 0 0
+%%DocumentSuppliedProcSets: Adobe_customcolor 0 0
+%%DocumentProcSets: Adobe_Illustrator_881 0 0
+%%DocumentSuppliedProcSets: Adobe_Illustrator_881 0 0
+%%ColorUsage: Black&White
+%%DocumentProcessColors: Black
+%%BoundingBox:93 103 495 358
+%%TemplateBox:280 200 280 200
+%%TileBox:-585 443 -2 884
+%%EndComments
+%%BeginProcSet: Adobe_packedarray 0 0
+% packedarray Operators
+% Version 1.0 5/9/1988
+% Copyright (C) 1987, 1988
+% Adobe Systems Incorporated
+% All Rights Reserved
+userdict /Adobe_packedarray 5 dict dup begin put
+/initialize % - initialize -
+{
+/packedarray where
+ {
+ pop
+ }
+ {
+ Adobe_packedarray begin
+ Adobe_packedarray
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ userdict 3 1 roll put
+ } forall
+ end
+ } ifelse
+} def
+/terminate % - terminate -
+{
+} def
+/packedarray % arguments count packedarray array
+{
+array astore readonly
+} def
+/setpacking % boolean setpacking -
+{
+pop
+} def
+/currentpacking % - setpacking boolean
+{
+false
+} def
+currentdict readonly pop end
+%%EndProcSet
+Adobe_packedarray /initialize get exec
+%%BeginProcSet:Adobe_cmykcolor 0 0
+% cmykcolor Operators
+% Version 1.0 5/9/1988
+% Copyright (C) 1987, 1988
+% Adobe Systems Incorporated
+% All Rights Reserved
+currentpacking true setpacking
+userdict /Adobe_cmykcolor 4 dict dup begin put
+/initialize % - initialize -
+{
+/setcmykcolor where
+ {
+ pop
+ }
+ {
+ userdict /Adobe_cmykcolor_vars 2 dict dup begin put
+ /_setrgbcolor
+ /setrgbcolor load def
+ /_currentrgbcolor
+ /currentrgbcolor load def
+ Adobe_cmykcolor begin
+ Adobe_cmykcolor
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ end
+ Adobe_cmykcolor begin
+ } ifelse
+} def
+/terminate % - terminate -
+{
+currentdict Adobe_cmykcolor eq
+ {
+ end
+ } if
+} def
+/setcmykcolor % cyan magenta yellow black setcmykcolor -
+{
+1 sub 4 1 roll
+3
+ {
+ 3 index add neg dup 0 lt
+ {
+ pop 0
+ } if
+ 3 1 roll
+ } repeat
+Adobe_cmykcolor_vars /_setrgbcolor get exec
+pop
+} def
+/currentcmykcolor % - currentcmykcolor cyan magenta yellow black
+{
+Adobe_cmykcolor_vars /_currentrgbcolor get exec
+3
+ {
+ 1 sub neg 3 1 roll
+ } repeat
+0
+} def
+currentdict readonly pop end
+setpacking
+%%EndProcSet
+%%BeginProcSet: Adobe_cshow 0 0
+% cshow Operator
+% Version 1.0 5/9/1988
+% Copyright (C) 1987, 1988
+% Adobe Systems Incorporated
+% All Rights Reserved
+currentpacking true setpacking
+userdict /Adobe_cshow 3 dict dup begin put
+/initialize % - initialize -
+{
+/cshow where
+ {
+ pop
+ }
+ {
+ userdict /Adobe_cshow_vars 1 dict dup begin put
+ /_cshow % - _cshow proc
+ {} def
+ Adobe_cshow begin
+ Adobe_cshow
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ userdict 3 1 roll put
+ } forall
+ end
+ end
+ } ifelse
+} def
+/terminate % - terminate -
+{
+} def
+/cshow % string proc cshow -
+{
+Adobe_cshow_vars
+ exch /_cshow
+ exch put
+ {
+ 0 0 Adobe_cshow_vars /_cshow get exec
+ } forall
+} def
+currentdict readonly pop end
+setpacking
+%%EndProcSet
+%%BeginProcSet: Adobe_customcolor 0 0
+% Custom Color Operators
+% Version 1.0 5/9/1988
+% Copyright (C) 1987, 1988
+% Adobe Systems Incorporated
+% All Rights Reserved
+currentpacking true setpacking
+userdict /Adobe_customcolor 5 dict dup begin put
+/initialize % - initialize -
+{
+/setcustomcolor where
+ {
+ pop
+ }
+ {
+ Adobe_customcolor begin
+ Adobe_customcolor
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ pop pop
+ } forall
+ end
+ Adobe_customcolor begin
+ } ifelse
+} def
+/terminate % - terminate -
+{
+currentdict Adobe_customcolor eq
+ {
+ end
+ } if
+} def
+/findcmykcustomcolor % cyan magenta yellow black name findcmykcustomcolor object
+{
+5 packedarray
+} def
+/setcustomcolor % object tint setcustomcolor -
+{
+exch
+aload pop pop
+4
+ {
+ 4 index mul 4 1 roll
+ } repeat
+5 -1 roll pop
+setcmykcolor
+} def
+/setoverprint % boolean setoverprint -
+{
+pop
+} def
+currentdict readonly pop end
+setpacking
+%%EndProcSet
+%%BeginProcSet: Adobe_Illustrator881 0 0
+% Adobe Illustrator (TM) Prolog
+% Version 1.0 5/9/1988
+% Copyright (C) 1987, 1988
+% Adobe Systems Incorporated
+% All Rights Reserved
+currentpacking true setpacking
+userdict /Adobe_Illustrator881 72 dict dup begin put
+% initialization
+/initialize % - initialize -
+{
+userdict /Adobe_Illustrator881_vars 29 dict dup begin put
+% paint operands
+/_lp /none def
+/_pf {} def
+/_ps {} def
+/_psf {} def
+/_pss {} def
+% text operands
+/_a null def
+/_as null def
+/_tt 2 array def
+/_tl 2 array def
+/_tm matrix def
+/t {} def
+% color operands
+/_gf null def
+/_cf 4 array def
+/_if null def
+/_of false def
+/_fc {} def
+/_gs null def
+/_cs 4 array def
+/_is null def
+/_os false def
+/_sc {} def
+/_i null def
+Adobe_Illustrator881 begin
+Adobe_Illustrator881
+ {
+ dup xcheck
+ {
+ bind
+ } if
+ pop pop
+ } forall
+end
+end
+Adobe_Illustrator881 begin
+Adobe_Illustrator881_vars begin
+newpath
+} def
+/terminate % - terminate -
+{
+end
+end
+} def
+% definition operators
+/_ % - _ null
+null def
+/ddef % key value ddef -
+{
+Adobe_Illustrator881_vars 3 1 roll put
+} def
+/xput % key value literal xput -
+{
+dup load dup length exch maxlength eq
+ {
+ dup dup load dup
+ length 2 mul dict copy def
+ } if
+load begin def end
+} def
+/npop % integer npop -
+{
+ {
+ pop
+ } repeat
+} def
+% marking operators
+/sw % ax ay length string sw x y
+{
+stringwidth
+exch 5 -1 roll 3 index 1 sub mul add
+4 1 roll 3 1 roll 1 sub mul add
+} def
+/ss % ax ay length string matrix ss -
+{
+3 -1 roll pop
+4 1 roll
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ gsave
+ false charpath
+ currentpoint
+ 4 index setmatrix
+ stroke
+ grestore
+ moveto
+ 2 copy rmoveto
+ } cshow
+3 npop
+} def
+% path operators
+/sp % ax ay length string sp -
+{
+exch pop
+ {
+ 2 npop (0) exch
+ 2 copy 0 exch put pop
+ false charpath
+ 2 copy rmoveto
+ } cshow
+2 npop
+} def
+% path construction operators
+/pl % x y pl x y
+{
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} def
+/setstrokeadjust where
+{
+pop true setstrokeadjust
+/c % x1 y1 x2 y2 x3 y3 c -
+{
+curveto
+} def
+/C
+/c load def
+/v % x2 y2 x3 y3 v -
+{
+currentpoint 6 2 roll curveto
+} def
+/V
+/v load def
+/y % x1 y1 x2 y2 y -
+{
+2 copy curveto
+} def
+/Y
+/y load def
+/l % x y l -
+{
+lineto
+} def
+/L
+/l load def
+/m % x y m -
+{
+moveto
+} def
+}
+{
+/c
+{
+pl curveto
+} def
+/C
+/c load def
+/v
+{
+currentpoint 6 2 roll pl curveto
+} def
+/V
+/v load def
+/y
+{
+pl 2 copy curveto
+} def
+/Y
+/y load def
+/l
+{
+pl lineto
+} def
+/L
+/l load def
+/m
+{
+pl moveto
+} def
+} ifelse
+% graphic state operators
+/d % array phase d -
+{
+setdash
+} def
+/cf % - cf flatness
+currentflat def
+/i % flatness i -
+{
+dup 0 eq
+ {
+ pop cf
+ } if
+setflat
+} def
+/j % linejoin j -
+{
+setlinejoin
+} def
+/J % linecap J -
+{
+setlinecap
+} def
+/M % miterlimit M -
+{
+setmiterlimit
+} def
+/w % linewidth w -
+{
+setlinewidth
+} def
+% path painting operators
+/H % - H -
+{} def
+/h % - h -
+{
+closepath
+} def
+/N % - N -
+{
+newpath
+} def
+/n % - n -
+/N load def
+/F % - F -
+{
+_pf
+} def
+/f % - f -
+{
+closepath
+F
+} def
+/S % - S -
+{
+_ps
+} def
+/s % - s -
+{
+closepath
+S
+} def
+/B % - B -
+{
+gsave F grestore
+S
+} def
+/b % - b -
+{
+closepath
+B
+} def
+/W % - W -
+{
+clip
+} def
+% text painting operators
+/ta % length string ta ax ay length string
+{
+_as moveto
+_tt aload pop 4 -2 roll
+} def
+/tl % - tl -
+{
+_tl aload pop translate
+} def
+/as % - as array
+{
+{
+0 0
+}
+{
+2 copy _tt aload pop 4 -2 roll sw
+exch neg 2 div exch neg 2 div
+}
+{
+2 copy _tt aload pop 4 -2 roll sw
+exch neg exch neg
+}
+{
+0 0
+}
+} cvlit def
+/z % literal size leading tracking align z -
+{
+/_a exch ddef
+/_as as _a get ddef
+_a 2 le
+ {
+ 0 _tt astore pop
+ 0 exch neg _tl astore pop
+ }
+ {
+ 0 exch neg _tt astore pop
+ neg 0 _tl astore pop
+ } ifelse
+exch findfont exch scalefont setfont
+} def
+/tm % matrix tm -
+{
+_tm currentmatrix pop
+concat
+} def
+/I % matrix I -
+{
+tm
+/t
+ {
+ ta sp
+ tl
+ } ddef
+} def
+/o % matrix o -
+{
+tm
+/t
+ {
+ ta 4 npop
+ tl
+ newpath
+ } ddef
+} def
+/e % matrix e -
+{
+tm
+/t
+ {
+ ta _psf
+ tl
+ newpath
+ } ddef
+} def
+/r % matrix r -
+{
+tm
+/t
+ {
+ ta _tm _pss
+ tl
+ newpath
+ } ddef
+} def
+/a % matrix a -
+{
+tm
+/t
+ {
+ 2 copy
+ ta _psf
+ newpath
+ ta _tm _pss
+ tl
+ newpath
+ } ddef
+} def
+/T % - T -
+{
+_tm setmatrix
+} def
+% font operators
+/Z % array literal literal direction Z -
+{
+pop
+findfont begin
+currentdict dup length 1 add dict begin
+ {
+ 1 index /FID ne
+ {
+ def
+ }
+ {
+ 2 npop
+ } ifelse
+ } forall
+/FontName exch def dup length 0 ne
+ {
+ /Encoding Encoding 256 array copy def
+ 0 exch
+ {
+ dup type /nametype eq
+ {
+ Encoding 2 index 2 index put pop
+ 1 add
+ }
+ {
+ exch pop
+ } ifelse
+ } forall
+ } if pop
+currentdict dup end end
+/FontName get exch definefont pop
+} def
+% group operators
+/u % - u -
+{} def
+/U % - U -
+{} def
+/q % - q -
+{
+gsave
+} def
+/Q % - Q -
+{
+grestore
+} def
+% place operators
+/` % matrix llx lly urx ury string ` -
+{
+/_i save ddef
+6 1 roll 4 npop
+concat
+userdict begin
+/showpage {} def
+false setoverprint
+pop
+} def
+/~ % - ~ -
+{
+end
+_i restore
+} def
+% color operators
+/O % flag O -
+{
+0 ne
+/_of exch ddef
+/_lp /none ddef
+} def
+/R % flag R -
+{
+0 ne
+/_os exch ddef
+/_lp /none ddef
+} def
+/g % gray g -
+{
+/_gf exch ddef
+/_fc
+{
+_lp /fill ne
+ {
+ _of setoverprint
+ _gf setgray
+ /_lp /fill ddef
+ } if
+} ddef
+/_pf
+{
+_fc
+fill
+} ddef
+/_psf
+{
+_fc
+exch pop
+ashow
+} ddef
+/_lp /none ddef
+} def
+/G % gray G -
+{
+/_gs exch ddef
+/_sc
+{
+_lp /stroke ne
+ {
+ _os setoverprint
+ _gs setgray
+ /_lp /stroke ddef
+ } if
+} ddef
+/_ps
+{
+_sc
+stroke
+} ddef
+/_pss
+{
+_sc
+ss
+} ddef
+/_lp /none ddef
+} def
+/k % cyan magenta yellow black k -
+{
+_cf astore pop
+/_fc
+{
+_lp /fill ne
+ {
+ _of setoverprint
+ _cf aload pop setcmykcolor
+ /_lp /fill ddef
+ } if
+} ddef
+/_pf
+{
+_fc
+fill
+} ddef
+/_psf
+{
+_fc
+exch pop
+ashow
+} ddef
+/_lp /none ddef
+} def
+/K % cyan magenta yellow black K -
+{
+_cs astore pop
+/_sc
+{
+_lp /stroke ne
+ {
+ _os setoverprint
+ _cs aload pop setcmykcolor
+ /_lp /stroke ddef
+ } if
+} ddef
+/_ps
+{
+_sc
+stroke
+} ddef
+/_pss
+{
+_sc
+ss
+} ddef
+/_lp /none ddef
+} def
+/x % cyan magenta yellow black name gray x -
+{
+/_gf exch ddef
+findcmykcustomcolor
+/_if exch ddef
+/_fc
+{
+_lp /fill ne
+ {
+ _of setoverprint
+ _if _gf 1 exch sub setcustomcolor
+ /_lp /fill ddef
+ } if
+} ddef
+/_pf
+{
+_fc
+fill
+} ddef
+/_psf
+{
+_fc
+exch pop
+ashow
+} ddef
+/_lp /none ddef
+} def
+/X % cyan magenta yellow black name gray X -
+{
+/_gs exch ddef
+findcmykcustomcolor
+/_is exch ddef
+/_sc
+{
+_lp /stroke ne
+ {
+ _os setoverprint
+ _is _gs 1 exch sub setcustomcolor
+ /_lp /stroke ddef
+ } if
+} ddef
+/_ps
+{
+_sc
+stroke
+} ddef
+/_pss
+{
+_sc
+ss
+} ddef
+/_lp /none ddef
+} def
+% locked object operators
+/A % value A -
+{
+pop
+} def
+currentdict readonly pop end
+setpacking
+%%EndProcSet
+%%EndProlog
+%%BeginSetup
+
+Adobe_cmykcolor /initialize get exec
+Adobe_cshow /initialize get exec
+Adobe_customcolor /initialize get exec
+Adobe_Illustrator881 /initialize get exec
+%%EndSetup
+0 O
+0 g
+0 R
+0 G
+1 i 0 J 0 j 0.1 w 10 M []0 d
+%%Note:
+401.983 289.058 m
+405.345 288.036 406.92 283.42 405.5 278.75 c
+404.08 274.08 400.203 271.122 396.84 272.145 c
+393.477 273.167 391.902 277.782 393.322 282.453 c
+394.743 287.123 398.62 290.08 401.983 289.058 c
+b
+399.411 280.601 m
+B
+0.2 g
+0.2 G
+405.75 284.25 m
+400 284.25 395.93 283.289 396.84 272.145 C
+406.25 271.75 405.75 282.551 405.75 284.25 C
+b
+0 g
+0 G
+394 284.25 m
+396 283.25 396 283.25 y
+393.75 280.25 396 283.25 v
+398.25 286.25 399.5 287 402 286.5 C
+401.5 288.75 402.419 288.844 401.983 289.058 c
+397.5 291.25 394.559 284.25 394 284.25 C
+b
+1 G
+396.25 272.75 m
+396.5 279.25 396.75 283.5 400.25 284 c
+S
+396.25 282 m
+394.75 279.5 393.5 278.5 y
+S
+0.9 g
+0.9 G
+397.25 286.75 m
+397 284.25 l
+403.75 284 l
+403.25 286.5 403.5 286.5 v
+403.75 286.5 397.25 286.5 397.25 286.75 c
+b
+0 g
+1 G
+398.25 287.25 m
+398.5 287.25 397.75 284 398 284 c
+S
+0.9 g
+0.9 G
+403.25 288.25 m
+403.25 285.25 403 285.5 405.5 285.5 C
+405 286.25 403 288.25 403.25 288.25 C
+b
+0 g
+0 G
+1 w
+143.5 159.75 m
+150.75 159 157.75 162.75 V
+157.5 162.75 143.323 164.677 143.5 164.5 C
+143.5 159.5 143.5 160 143.5 159.75 c
+b
+1 G
+4 M
+219 316.5 m
+268.5 311.5 270 309 y
+292 309 l
+333 325 l
+356.5 332.5 371.5 305.5 375.5 282 C
+298.5 290 245 290.5 224 282.5 C
+223.5 282.5 196.5 277.5 y
+161 277 l
+171 317 l
+170.5 317.5 219 316.5 y
+s
+0 G
+197 156.5 m
+188.5 156.5 188.5 156.5 y
+188.5 155 l
+186.5 155 l
+186 157.5 l
+187.369 153.479 187.5 159 v
+189 222 205.5 266 224.5 206.5 C
+231 185.5 236.5 180.5 243 179 C
+244 170 241.5 165.5 258.5 165.5 C
+279 165.5 L
+293.5 156.5 319.5 154.5 Y
+258.5 154 253.5 154.75 255 147.75 C
+253.75 119.75 240 109.5 236.5 109 C
+218 109 L
+206.5 109.5 197.5 141 197 156.5 C
+b
+0.1 g
+0.1 G
+218 227.897 m
+228.935 227.897 237.799 201.304 237.799 168.5 c
+237.799 135.696 228.935 109.103 218 109.103 c
+207.065 109.103 198.201 135.696 198.201 168.5 c
+198.201 201.304 207.065 227.897 218 227.897 c
+b
+218 168.5 m
+B
+0.9 g
+0.9 G
+214.5 211.169 m
+224.263 211.169 232.178 190.274 232.178 164.5 c
+232.178 138.726 224.263 117.831 214.5 117.831 c
+204.737 117.831 196.822 138.726 196.822 164.5 c
+196.822 190.274 204.737 211.169 214.5 211.169 c
+b
+214.5 164.5 m
+B
+0 g
+0 G
+216.5 203.684 m
+223.139 203.684 228.521 186.588 228.521 165.5 c
+228.521 144.412 223.139 127.316 216.5 127.316 c
+209.861 127.316 204.479 144.412 204.479 165.5 c
+204.479 186.588 209.861 203.684 216.5 203.684 c
+b
+216.5 165.5 m
+B
+218 189.749 m
+222.686 189.749 226.485 178.668 226.485 165 c
+226.485 151.332 222.686 140.251 218 140.251 c
+213.314 140.251 209.515 151.332 209.515 165 c
+209.515 178.668 213.314 189.749 218 189.749 c
+b
+218 165 m
+B
+0.995 g
+0.995 G
+216.75 141.25 m
+198.5 161.5 201 171.5 218.5 189.5 C
+231.25 185.25 226.75 134.25 216.75 141.25 C
+b
+1 g
+0 G
+216.25 189.5 m
+219.25 193.5 222.75 195.25 Y
+229.5 183 228.75 148 223 136 C
+219 135.5 216.75 139.5 Y
+220.5 138.5 226.5 142.75 227 165.25 c
+227.461 186.008 219.75 192.5 216.25 189.5 C
+b
+0.8 g
+116.5 213.855 m
+122.358 213.855 127.107 198.026 127.107 178.5 c
+127.107 158.974 122.358 143.145 116.5 143.145 c
+110.642 143.145 105.893 158.974 105.893 178.5 c
+105.893 198.026 110.642 213.855 116.5 213.855 c
+b
+116.5 178.5 m
+B
+0.1 g
+0.1 G
+10 M
+127 167 m
+123.051 138.514 113.625 137.75 109.25 153 C
+110.5 148 116.5 137.5 118.5 136 C
+136.686 135.767 134.375 136 y
+141.75 142.75 144.25 162 143.5 164.5 C
+143.5 164.75 127 167 Y
+b
+0.6 g
+0.6 G
+4 M
+96 184.5 m
+97 234.5 108 247.5 128 248.5 C
+139.5 314.5 156.5 329.5 169 332 C
+194 355 339 348.5 361 325.5 C
+376 307.5 386 277.5 389 278.5 C
+408 276.5 418 255.5 417 251 C
+466 248.5 486 230.5 479 178.5 C
+243 178.5 L
+227 184.5 220.5 221 219.5 219.5 C
+211.5 242.5 190 249.5 187.5 158 C
+127 167 L
+119.5 170 121 170.5 121 175.5 C
+118.5 230.5 101 257.5 96 184.5 C
+b
+0.85 g
+0.85 G
+162.5 317.5 m
+151 316 134.5 266.75 143.25 276 C
+154.5 279.25 L
+162.5 317.5 l
+B
+1 g
+0 G
+212 305.5 m
+212 328 202.994 337.748 283 337.5 c
+363.75 337.25 359.75 327 372 304 c
+392.183 266.106 354 290.25 291 289.5 c
+218.003 288.631 212 274.898 212 305.5 c
+b
+0 g
+0.4 G
+322.75 314.25 m
+322.75 311.5 319.25 306 319.25 305 C
+316.25 297.5 316.5 292.75 316.75 291.75 c
+S
+325.75 297 m
+324.5 292.75 322 290.75 y
+S
+0.8 g
+0 G
+0.2 w
+363.5 284.25 m
+357.75 317 L
+358.5 316.25 L
+364.25 284 L
+363.5 284.25 L
+b
+0.2 g
+357.75 316.5 m
+363.5 284.25 L
+362 284.5 L
+356.5 318 L
+358 317.5 l
+B
+0.7 g
+0.2 G
+218 298.75 m
+253.5 293 l
+253.25 291.5 l
+217.75 297.5 l
+218 298.75 L
+b
+0 g
+0 G
+239.75 294 m
+241.25 295.5 242.25 295 242.75 294.25 C
+239.75 294 L
+b
+0.4 g
+0.4 G
+0.25 w
+214 311 m
+248 310.5 259.5 305.5 260.5 289.25 C
+284.5 290.25 l
+296.545 289.752 296.5 290.25 v
+295.5 301.25 308.5 314.75 321.5 315.75 C
+325 314.25 327 288.75 326 288.75 C
+340.5 287.25 L
+334.5 320.75 330 319.75 341.5 321.25 C
+351.5 318.25 358.75 329 372.25 286.5 C
+373 292.75 L
+361.793 323.81 355.695 337.356 282.5 336.25 C
+241 332.5 209.5 341.5 214 311 C
+b
+0.8 g
+0 G
+0.2 w
+317 289.5 m
+323.75 294 333 295.75 341.75 287 C
+344 286.75 L
+337 296.75 324 298 314.75 289.75 C
+317 289.5 L
+b
+1 g
+264.25 296.75 m
+259.75 296.75 261.794 294.492 264.5 294 C
+274.5 292.25 L
+274.75 295.5 L
+264.25 296.75 L
+b
+0 g
+263.25 294.25 m
+261.5 294.25 259.75 292.75 263 291.75 C
+272 289.25 l
+274.25 292.25 L
+263.25 294.25 L
+b
+0.7 g
+0.2 G
+261.5 295.5 m
+262.25 293.75 261 293.75 y
+239 294 l
+239 295.75 l
+261.5 295.5 l
+b
+1 g
+0 G
+284 334 m
+287.25 327.5 287.75 323 Y
+295.75 322.75 296.502 323.728 297 318 c
+297.5 312.25 295 313.25 286.25 313.25 c
+277.5 313.25 270.75 311.5 271.5 317 c
+272.216 322.249 268.75 323.75 285.25 323 C
+284.75 328.75 282.25 333.75 Y
+284 334 L
+b
+0 g
+1 w
+364.75 283.75 m
+385.667 281.744 361 317.338 361 318.5 C
+355 329.5 331 334 323.75 334.25 C
+316 335.75 307.5 335.5 278.5 336 C
+205.974 335.566 214.34 327.988 213.5 309.5 C
+215 288.5 207 283 253 289 C
+301.5 294 349.5 286 364.5 284 c
+S
+197 156.5 m
+188.5 156.5 l
+B
+274.5 153.5 m
+274.5 142 281.407 136.084 286.25 135.75 c
+293.5 135.25 298 136 Y
+302.75 136.75 309.75 150.5 310 154 C
+274.5 153.5 L
+b
+451.5 164 m
+451.5 164 474 164.5 V
+474.5 156 475.75 126.75 454.25 111.25 C
+432.75 111.25 L
+425.25 115.25 410.75 123 410 155.5 C
+451.5 161 451.5 164 V
+b
+96 185.5 m
+101 180.5 105 182 106 181.5 C
+106.5 205 111 212.5 115.5 214.5 C
+111.5 234.5 100 243.5 96 185.5 C
+b
+0.1 g
+0.1 G
+128 248.5 m
+128 231.992 132 177 133.5 176 C
+185.5 175 l
+185 170.5 l
+134 174.5 l
+133.5 176 L
+147 176 L
+142.366 183.878 142.513 187.435 137 214 C
+137.5 217 135 235.5 128.5 247.5 c
+B
+0 g
+1 G
+194 325 m
+185.5 328 182.292 327.323 175 325.5 c
+169 324 168 324 167 318.5 c
+166 313 161 284 y
+161.5 278 155.5 276.5 184 279 c
+S
+0.8 g
+0.8 G
+164 317 m
+155.5 282 156.5 280.5 y
+158 282.5 l
+163.5 315 164 317 V
+b
+0.1 g
+0.1 G
+184.5 333.5 m
+B
+0.6 g
+0.6 G
+175 336.5 m
+197.5 336.5 202.5 332.5 205.5 328 c
+208.5 323.5 208 323.5 Y
+215 334.5 218.5 339 248.5 339 c
+278.5 339 319.135 338.027 324 336.875 C
+325.875 337.5 326.875 337.5 324.125 338.625 C
+306.5 346 220.5 354 175 336.5 C
+b
+0 g
+0.9 G
+186.5 159.5 m
+186 220.5 195 256.5 251.5 254 c
+S
+210 242.5 m
+218.5 252 243 254.5 260 251 C
+S
+99 213.5 m
+102.75 234.5 110.5 236.5 116 215.75 c
+S
+1 g
+1 G
+242 259 m
+256 254.5 265.25 257.75 245.25 262.75 C
+225.75 267.75 211.25 266.75 210.75 267.25 C
+201.75 268.75 202.5 262 210.5 263.5 C
+227.5 261.5 242 259 Y
+b
+0.9 g
+0.9 G
+128.625 252.125 m
+130.125 265.625 136.625 263.125 196.125 263.625 C
+196.125 268.125 L
+137.625 267.625 127.625 269.625 128.625 252.125 C
+b
+0.1 g
+0 G
+204 270.5 m
+196 268 l
+196 257.5 l
+199.5 257.5 L
+196.5 246.5 197.5 231.5 Y
+200.5 235 L
+200.5 245 200.5 254 203.5 257.5 C
+207.25 263 L
+B
+0.2 g
+0.2 G
+191.25 282.75 m
+197.75 282.75 l
+197 281.25 l
+B
+0 g
+0.3 G
+168 329.75 m
+162 300 157 270 Y
+154.5 267.5 l
+S
+0.2 G
+0.25 w
+153 263.5 m
+144.5 214.5 150 178 150.5 176.5 c
+S
+0.1 g
+0.1 G
+1 w
+156.375 259.75 m
+158.125 261.5 161.75 260.75 161.125 257.375 C
+160.5 255.625 158.75 254 Y
+156.375 253.5 152.125 256.75 156.375 259.75 C
+b
+0.9 g
+0.9 G
+148.5 260 m
+148 256.5 l
+163.5 256.125 L
+155.5 260 l
+148.5 260 L
+b
+0.1 g
+0.1 G
+162.375 256.875 m
+162.875 256.25 162.125 256.125 y
+B
+0.4 g
+0.4 G
+148 256.625 m
+159.625 256.875 L
+161.125 256.125 163 255.75 163.25 256.125 C
+148.875 255.625 L
+148 256.625 L
+b
+0.9 g
+0.9 G
+152.375 256.125 m
+152 254.625 154.375 254.375 154.125 256.125 C
+152.375 256.125 L
+b
+0 g
+0.4 G
+152.75 255.375 m
+153.375 254.75 153.875 255.5 y
+S
+1 G
+152 277.5 m
+142.5 275 141.5 274.5 V
+132.66 266.59 146.721 313.095 160.5 319 C
+163 318.5 160 313.5 y
+S
+0.2 G
+152.75 276.5 m
+140.5 273 139.5 272.5 V
+130.5 269 147 316.75 160.5 320.5 C
+163 320 163 319 y
+S
+141.25 274 m
+135.75 271 149.5 313 161.5 318 C
+S
+0.1 g
+0.1 G
+149.25 315.75 m
+158.75 328.25 163.25 331.25 178 333 C
+215.5 332 207.036 320.828 206.5 270.5 C
+204 269.5 L
+205.71 317.369 204 322.5 v
+202.75 326.25 197.25 330.5 190 331.25 C
+174.25 332.5 161.5 332.75 149.25 315.75 C
+b
+414.5 259.375 m
+430.5 230.5 417.5 201 Y
+414.5 201 L
+428.5 233 413 262.5 v
+B
+415.5 257 m
+422 229 404.5 201 Y
+408.5 201 L
+424.782 229.795 415.5 257 v
+B
+315.5 165 m
+B
+280 165.5 m
+B
+435 153 m
+B
+277.5 173.5 m
+271.5 160 318.5 154.5 324 153.5 C
+358 149 356 151 368.5 150.5 c
+385.604 149.816 458 162.5 459 167.5 C
+409 168 277.5 173.5 Y
+b
+317.125 181.625 m
+319.75 170.875 316.125 165.75 v
+B
+0.2 g
+0.2 G
+382 201 m
+379.437 215.868 369.5 253.5 362 263.5 C
+386 259 409.5 251 409 249.5 C
+413.5 246.5 415 245.5 Y
+415.5 223 406.5 204.5 405 201 C
+382 201 L
+b
+351 201.5 m
+335 241.5 276 273.5 V
+326 273.5 348.5 265.5 351 264.5 C
+373 235.5 371 201.5 Y
+351 201.5 L
+b
+0.4 g
+0.4 G
+419.5 251 m
+421.5 251 424.5 250.5 y
+B
+0.2 g
+0.2 G
+441 248 m
+462.75 242.75 478 233 480.5 199 C
+476 202 466 201 Y
+463.5 201 L
+472.5 211.5 471 221 468.5 225 C
+473 217 476.5 223.5 469 232.5 C
+459.625 244.125 443.875 246.5 441 248 C
+b
+421 244.25 m
+437 244.75 450.75 238.25 Y
+426.756 241.091 425.75 208.25 441.25 202.5 C
+441.75 201 L
+418.25 201 L
+427 224.5 421 244.25 Y
+b
+347.5 201 m
+341 216 300.5 261 273 270.5 C
+262.5 277 225.5 274 245.5 269.5 C
+256.5 266.5 290.5 255 317 220.5 C
+327.5 207 331 201 Y
+347.5 201 L
+b
+0.4 g
+0.4 G
+207.5 237.5 m
+220.5 254.5 253 258 279 240.5 C
+243.5 240.5 255.5 194.5 282 197.5 C
+298.5 182 L
+248 180 243.5 182 V
+232.5 182 227 211.5 224.5 219.5 C
+217.851 235.014 214.316 239.318 207.5 237.5 C
+b
+1 g
+0.1 G
+0.25 w
+325.5 165.5 m
+319.5 162.5 318 160.5 315.5 165.5 C
+266.5 165 255.5 165.5 v
+244.5 166 243 169 243 180.5 C
+243 186.5 247 182 265 182 c
+283 182 283 182 Y
+374.5 181.5 474.5 182.5 477.5 182.5 C
+485 179 l
+485 180.5 L
+491 174.5 490.5 165.5 474 164.5 C
+452 165 451.5 164.5 V
+450.5 166.5 448 159 440.5 164.5 C
+325 165 L
+319.5 161 317 163 315 165.5 C
+B
+0.98 g
+1 w
+267 201.5 m
+250 214 256.5 243 277.5 239.5 C
+298 238.5 306.5 210.5 292.5 201 c
+278.5 191.5 264.5 203 267 201.5 C
+b
+0.9 g
+270.5 236 m
+255 229 263 207.5 273.5 203.5 C
+290.5 193.5 299.25 211.75 296.25 220.25 C
+293.25 234.25 279.5 239.5 270.5 236 C
+b
+0.2 g
+0.2 G
+213.75 279.5 m
+210.75 279.5 209.25 273.5 220.5 276.75 C
+247.25 278.25 264.25 275.5 Y
+260.25 277 L
+286 281.25 323.75 282.25 329.25 281 C
+319.25 288 296.75 290.75 293 289.25 C
+264.5 289 215.25 287 213.75 279.5 C
+b
+342.625 280.875 m
+360.875 281.625 389.75 278 391.75 276.75 C
+361.5 284.25 330.75 286.75 Y
+339.5 283.25 340.875 280.875 342.625 280.875 C
+b
+0.1 g
+0.1 G
+206 268 m
+207.5 273 211 272.5 213.5 272.5 C
+214.5 271 216 272 Y
+259.386 271.496 298.78 245.171 319.5 213 C
+321.5 200.5 L
+290.5 200 L
+309.5 213 294 234 287.5 237 C
+282.5 240.75 281.5 241 280.25 241.5 C
+270.5 247.25 270.25 247.5 y
+266.25 257.5 L
+246.5 267 228.5 271 215.75 270.25 C
+214.5 270.75 213.75 271 215.75 272.25 c
+B
+1 g
+1 G
+270.625 254.375 m
+B
+0.5 g
+0.2 G
+0.1 w
+271.563 253.25 m
+271.188 255.625 270.313 254.125 Y
+270.662 252.845 272.88 252.238 268.688 254.125 C
+268.063 254.625 267.813 255 267.563 254 C
+266.563 255.25 265.813 255.25 266.063 253.875 C
+266.188 252.5 266.188 252.375 Y
+265.813 252.5 l
+B
+1 g
+1 G
+1 w
+270.625 254.375 m
+B
+0.1 g
+0.1 G
+116.5 208.595 m
+120.015 208.595 122.864 195.457 122.864 179.25 c
+122.864 163.043 120.015 149.905 116.5 149.905 c
+112.985 149.905 110.136 163.043 110.136 179.25 c
+110.136 195.457 112.985 208.595 116.5 208.595 c
+b
+116.5 179.25 m
+B
+0.998 g
+0 G
+0.25 w
+119 197.5 m
+117.75 196.688 117 195.563 Y
+119.188 195.938 119.625 192.875 Y
+119 197.5 l
+b
+0 g
+0.3 G
+0.1 w 10 M
+121 198.75 m
+104.75 186.25 104.25 174.75 120.75 157 C
+124.25 174.25 122.25 196.25 121 198.75 C
+s
+1 G
+0.25 w
+111.25 185.75 m
+116.75 185 119.875 182.25 y
+S
+0.7 g
+0.7 G
+112 170 m
+113.5 170 114.75 173.625 Y
+114.625 173.625 120.875 173.375 Y
+120.625 170.75 121.5 169.375 122.5 169.25 C
+122.5 169.375 120.25 159.625 y
+119.625 159.125 L
+113.75 165.5 112.125 170 112 170 C
+b
+0.5 g
+0.5 G
+113.688 171.313 m
+114.063 171.938 114.75 173.75 Y
+114.625 173.75 120.875 173.5 Y
+120.625 170.875 121.5 169.5 122.5 169.375 C
+122.5 169.5 121.875 166.875 y
+121.75 166.313 L
+118.063 166.813 113.813 171.313 113.688 171.313 C
+b
+0.998 g
+0 G
+4 M
+122 169.625 m
+120.563 160.5 120.25 160.063 118 159.813 C
+119.5 157.875 120.5 156.75 120.75 157 C
+122.125 163.625 122.5 169.25 Y
+122 169.625 l
+b
+0.9 g
+0.1 w
+110.754 185.312 m
+111.925 185.312 112.875 182.542 112.875 179.125 c
+112.875 175.708 111.925 172.938 110.754 172.938 c
+109.582 172.938 108.632 175.708 108.632 179.125 c
+108.632 182.542 109.582 185.312 110.754 185.312 c
+b
+110.754 179.125 m
+B
+0 g
+0.2 G
+10 M
+109.125 180.813 m
+109.25 183 110.257 184.937 110.754 185.312 c
+S
+0 G
+108.688 179.813 m
+109.063 181.25 109.93 181.496 110.5 181.813 c
+111.063 182.125 112.125 182.438 112.25 183.5 c
+S
+109.313 174.938 m
+109.688 176.375 110.555 176.621 111.125 176.938 c
+111.688 177.25 112.75 177.563 112.875 178.625 c
+S
+0.7 G
+0.25 w 4 M
+112.75 167.25 m
+112.75 159.5 115.25 150.25 118.25 152.5 c
+S
+116.5 206.75 m
+113.5 205.25 112.75 191 y
+S
+0.7 g
+1 w
+218 141.25 m
+206.25 153.25 204.75 160.25 205.25 164.75 C
+208.25 167 L
+215 163.75 224.75 163.5 y
+225.75 162 L
+224.75 152.75 222.5 141.5 219 141 C
+B
+0.5 g
+0.5 G
+224.75 153.25 m
+218.5 154.75 204.75 160.25 205.25 164.75 C
+208.25 167 L
+215 163.75 224.75 163.5 y
+225.75 162 L
+224.886 154.008 224.114 153.159 224.75 153.25 C
+B
+0 g
+0.7 G
+0.25 w
+210.75 164.5 m
+215.875 162.625 222.25 162.125 y
+S
+206.625 153.125 m
+209 131.25 216.625 125.625 219.375 130.75 c
+S
+206.75 177.375 m
+208.25 186 210.125 194.25 210.75 195 c
+S
+0.5 G
+210.75 195 m
+213 203 218.5 204.5 221 200.625 c
+S
+0.8 g
+0.8 G
+1 w
+206 170.5 m
+207.5 170.25 208.75 169 Y
+215 178.375 221.25 182.5 221.5 182.75 C
+222.25 184.25 222.125 185 y
+221.625 187.125 218.75 188.625 y
+213.75 183.625 207 175.75 206 170.5 C
+b
+0 g
+0 G
+207.146 172.117 m
+208.722 172.117 210 168.595 210 164.25 c
+210 159.905 208.722 156.383 207.146 156.383 c
+205.57 156.383 204.293 159.905 204.293 164.25 c
+204.293 168.595 205.57 172.117 207.146 172.117 c
+s
+207.146 164.25 m
+S
+205.75 171.25 m
+206.25 168.625 209.75 165.375 y
+209.875 165.375 204.336 164.25 204.293 164.25 c
+S
+204.625 167.625 m
+204.75 164.25 209.25 159.75 Y
+206.125 158.875 205.5 158.125 y
+S
+0.8 g
+0.8 G
+219 316.5 m
+B
+1 g
+0.4 G
+0.1 w
+317 182.5 m
+317 194 L
+327 193.5 l
+327 182.5 l
+317 182.5 L
+b
+0.2 G
+317.5 201 m
+317.5 206.5 317.5 207 Y
+312.988 211.248 320.5 212.5 v
+326.5 213.5 326 209 326.5 207.5 C
+326.5 201 326.5 201 y
+317.5 201 L
+b
+0 g
+0 G
+1 w
+282.5 201.5 m
+287.5 203.5 287 203.5 290.5 206.5 c
+S
+292.5 209.5 m
+294 212 294.5 214.5 294.5 216 c
+S
+0.8 g
+0.7 G
+0.5 w
+271.5 236.25 m
+288.75 239 300.75 220.5 291.5 208 C
+273 185 248 228.75 271.5 236.25 C
+b
+0.7 g
+0.3 G
+0.75 w
+273.5 203.5 m
+283 204.5 283.5 205 Y
+283.5 206.5 L
+286 206.5 l
+286.5 208 l
+288 208.5 L
+288 210.5 288 210.5 Y
+291 220.5 291 220.5 Y
+287.5 234 272.5 242 262.5 224.5 C
+261 212 269 205 273.5 203.5 C
+b
+0.95 g
+0.6 G
+0.25 w
+280 231 m
+278 228.5 276.5 227 y
+283 225 284 222.5 285 220.5 C
+287.5 219.5 l
+288.5 222 288 222.5 V
+284.5 231 280 231 Y
+b
+0 g
+0.4 G
+0.35 w
+275 227 m
+269.75 227 268 224.25 y
+S
+285.25 219 m
+285.75 215.5 284.5 213 y
+S
+0.95 g
+0.65 G
+0.25 w
+263.25 216.5 m
+267.25 218.75 L
+269 209.25 278.5 209.5 Y
+281.5 203.25 281.5 203.5 y
+275.5 202.25 l
+267 206 263.25 212.75 263.25 216.5 c
+b
+274.5 212 m
+276.5 209.75 280.75 211.25 Y
+281 213 280.75 213.75 y
+282.5 214.75 282.5 216.25 y
+281 217.5 280.368 217.25 279.25 217.25 C
+279 217.5 277.75 219.5 y
+275.75 219 276.75 221.25 275.5 219 c
+274.772 217.689 276 216.75 y
+275.25 215.5 274.75 217.25 274.5 215 c
+274.25 212.75 274.5 212 Y
+b
+0.98 g
+0.1 G
+0.75 w
+437.375 235 m
+468.75 251.5 484 202.25 454.75 199.25 C
+437.25 194 420.75 223.75 439.25 236.25 c
+B
+0.9 g
+456.5 202 m
+434.25 202.5 428 231 447.25 236 C
+467.75 239.5 477.75 207 456.5 202 C
+b
+0.85 g
+0.7 G
+0.25 w
+463.5 209.75 m
+471.75 232.75 450.25 240.5 440.75 231.75 C
+427 218.5 451 187.75 463.5 209.75 C
+b
+0.7 g
+0.3 G
+441.75 230 m
+450.25 236 464.75 231 463.5 218 C
+456.5 183.75 426 217.5 441.75 230 C
+b
+0.95 g
+0.6 G
+453.5 225.25 m
+453 227 452.983 227.808 453.75 228 c
+454.75 228.25 453.5 229.5 y
+452.774 230.4 454 230.75 v
+455.75 231.25 460.25 228 460 226.75 C
+460.75 224.75 460.5 224.25 459 224.5 c
+457.5 224.75 454.25 225 y
+454.25 224.75 453.5 225.25 y
+b
+0.1 w
+444.75 213.75 m
+443.25 217.5 443.25 217 448.25 220 c
+453.25 223 453 223 y
+456.25 220 457.5 219 460.25 218.75 C
+462.5 219.25 459.25 207 456.75 206.25 C
+450.25 205.25 444.5 202.75 444.75 213.75 C
+b
+0 g
+0.1 G
+0.5 w
+459.563 204.688 m
+456.625 202.688 456.438 202.813 v
+S
+464.938 215.188 m
+464.375 210.188 461.875 206.75 461.25 206.5 c
+S
+1 g
+0.2 G
+0.1 w
+442 201 m
+440 206 441.5 211.5 442 211.5 C
+445 215.5 449 213 450.5 212 C
+451 201.5 450.5 201 Y
+442 201 L
+b
+0.1 g
+0.1 G
+1 w
+444 212.875 m
+445.875 213.875 448.5 213.5 449.5 212 c
+B
+0.95 g
+0.6 G
+0.25 w
+424.875 249.5 m
+423.875 253.5 431 255 435.5 254.5 C
+438.625 251.25 439.75 246 Y
+435 242.75 435.375 241.375 431.875 244.375 C
+428.125 247 428.75 246.5 424.875 249.5 C
+b
+0.3 g
+0.3 G
+0.5 w
+442.25 211.125 m
+443.625 211.25 443.5 211.5 444.75 208 c
+446 204.5 446.5 201.125 y
+442 201 l
+440.75 205.75 440.95 211.007 442.25 211.125 c
+b
+0 g
+0.1 G
+442.25 211.125 m
+443.375 211.125 443.625 211.5 445 207.5 c
+S
+442 201 m
+443.5 200.5 443.375 198.895 443.375 198.5 c
+S
+0.85 g
+0.85 G
+475.5 197.5 m
+477 198.875 482.875 200.75 484.875 194.625 C
+486 187.375 485.5 185.875 Y
+485.5 180 l
+490 174.125 492.125 163 463.875 165.125 C
+463.75 165.125 426.25 165.125 Y
+377.75 166 l
+346.5 167 L
+346.25 167 337.5 166.75 y
+332 166.25 l
+326.25 165.5 l
+316.75 166.5 l
+311 166.75 l
+306.75 166.25 l
+284.75 167 l
+272 167.5 l
+265 167.5 l
+262 167 l
+259.25 167 l
+257.25 166.25 257 166.25 V
+249 168 243.5 165 243.75 180.25 C
+244.25 181.5 245 179.5 245.5 177.25 C
+245 169 262.5 172 264 171 C
+272.75 171.25 287 171.5 y
+304.25 170 316.5 171.25 317.25 171.5 c
+318 171.75 383.25 170.5 y
+476 169.25 L
+481.25 169.75 484.25 171.25 y
+485.75 171 l
+487.25 172.75 488.25 175.5 485.563 179.25 C
+485.75 178.688 479.188 182.188 479 182.5 C
+478 189.25 477.75 191.5 475.5 193 C
+479.75 194.375 479.625 196.5 479.5 197.25 C
+477.75 197.875 475.5 197.5 y
+b
+1 g
+0.2 G
+1 w
+255 181.5 m
+257.5 175.5 259 178.5 259.5 183 c
+260 187.5 260 195 269.5 194.5 C
+382.5 192 473 193 475.5 193 C
+479 190.5 478.5 183.5 479 182.5 C
+484.5 179.5 485 179 Y
+485.25 195.5 488.25 200.75 464 200.5 C
+380.5 200 270.5 200.5 270.5 202 C
+261 200.5 254.5 198.5 255 181.5 C
+b
+0.1 g
+0.1 G
+477.5 192.5 m
+482 191 481 184 481 183 c
+B
+325.875 170.125 m
+325.5 168.75 320.125 168.5 318.5 170 C
+318.125 170.375 l
+318.375 174.375 l
+318.625 174 L
+320.25 172.5 325.625 172.75 326 174.125 C
+326.5 174.75 l
+326.375 170.5 l
+325.875 170.125 L
+b
+0 g
+0 G
+0.5 w
+257.5 180 m
+259 185.5 260 188.5 259.5 191 c
+259 193.5 261.5 197.5 266.5 197.5 C
+317 197.5 l
+S
+0.1 G
+449.5 210.5 m
+448.5 208.5 448.5 208.5 y
+449 206.5 l
+447.5 205 447 205 y
+447.75 204.375 447.125 202.625 v
+446.62 201.212 447.125 199.5 Y
+447.375 197.5 l
+475.5 197.5 L
+481 198 484.5 194.5 485 193 c
+S
+0.2 G
+0.25 w
+325.25 211.5 m
+324.75 208 325.75 205.25 Y
+325.75 201.25 327.5 198.75 319 199.5 c
+S
+0 G
+0.5 w
+330.5 197.5 m
+439.5 197.5 l
+447.375 197.5 l
+B
+0.2 G
+0.25 w
+324 199.5 m
+326.5 199.25 326.75 198.75 326.75 197.75 C
+326.5 196.5 327 195 y
+327.25 192.5 327.25 190.5 324 192 c
+323.709 192.134 319.498 192.392 319 192.25 C
+319.25 192.5 317.25 191.5 y
+S
+0.95 g
+0.95 G
+0.5 w
+374.25 201.5 m
+374.25 205 373.25 210.25 y
+374.5 212 375.601 212.027 377 211.25 c
+379.25 210 380.5 203.5 380.75 201.5 C
+374.5 201.5 374.25 201.5 V
+b
+0 g
+0.1 G
+429.75 249.5 m
+429.875 251.875 429.875 253.25 430.375 253.125 C
+431.25 251.75 430.875 251.25 430.625 250.75 C
+430.125 250.125 429.625 249.25 429.75 249.5 C
+429.625 254.625 430.5 253.25 436.125 253.625 c
+B
+0 G
+439.25 246.625 m
+432.25 246.125 432.5 246.125 430.25 248.75 c
+S
+0.1 g
+0.1 G
+429.875 253.375 m
+430.39 253.89 429.375 251.5 y
+429.375 249 l
+431.875 246.375 L
+433.875 245.75 439.125 246.25 439.25 246.25 c
+439.375 246.25 440.003 246.119 439.75 246 c
+433.875 243.25 438.375 239.25 425.25 249.25 C
+424.875 250.875 426.5 250 Y
+426.5 250.125 426.625 252 y
+427.5 252 l
+428.25 252.75 l
+428.75 253.375 l
+429.75 253.25 429.875 253.375 v
+b
+0 g
+1 w
+388.5 278.5 m
+414.5 274.5 416.125 240.75 401.625 201.25 c
+S
+0.7 G
+345.5 207.5 m
+342.5 217.5 292.5 275.5 256 276.5 C
+S
+1 g
+1 G
+0.5 w
+229 276.5 m
+B
+0.8 g
+0.1 G
+277.5 283.75 m
+274.25 283.75 275.25 281.125 277 281.5 C
+296.875 281.625 296.875 281.625 y
+298.75 282.5 297.5 283.75 296.875 283.75 c
+296.25 283.75 277.5 283.75 y
+b
+0 g
+0 G
+279.625 282 m
+280.875 282.75 280.875 282.625 280.875 282.75 c
+280.875 282.875 281.25 282.875 y
+N
+0.6 g
+0.6 G
+287.75 281.75 m
+290 282.5 292.125 282.75 293.625 281.625 C
+293.5 281.75 287.875 281.875 287.75 281.75 C
+b
+0 g
+0.2 G
+260 180 m
+315.5 180 l
+S
+327 180 m
+442 180 l
+S
+454.5 180 m
+476 180 l
+S
+455 169.5 m
+472 168.5 482 169 483 171 c
+S
+453 168.5 m
+473 167.5 482 169.5 484.5 169.5 c
+S
+328 170.5 m
+411.5 168.5 413.5 169 v
+S
+334.5 170 m
+360.5 169 l
+S
+376.5 169 m
+406.5 168 l
+S
+426.5 167.5 m
+446 168.5 l
+S
+245.5 177.25 m
+248 170.5 250 171 262.5 170.5 c
+S
+245.5 174.5 m
+247.5 171 250.5 170.5 252 170 c
+253.5 169.5 261.5 169 y
+S
+256 170 m
+274.5 170 l
+S
+266 171 m
+301 172 305 170.5 v
+S
+317.5 176.5 m
+318.5 170 316.5 167.5 315.5 165.5 c
+S
+0 G
+260 185.5 m
+260.75 188.875 260.75 194.25 269.5 194.5 C
+279 188.5 L
+279.5 187 288.5 183.5 y
+289.5 182 l
+277 182 L
+267 188.5 265 192.25 260 185.5 C
+b
+0.1 g
+0.1 G
+335.5 193 m
+340 186.5 345 182.5 Y
+345 183 327 182.5 Y
+327 183 327 193.5 Y
+335.5 193 L
+b
+378.75 217.75 m
+378.5 217 382 201.75 y
+B
+0 g
+0.2 G
+361 168.939 m
+361.586 168.939 362.061 169.414 362.061 170 c
+362.061 170.586 361.586 171.061 361 171.061 c
+360.414 171.061 359.939 170.586 359.939 170 c
+359.939 169.414 360.414 168.939 361 168.939 c
+s
+361 170 m
+S
+418.5 168.939 m
+419.086 168.939 419.561 169.414 419.561 170 c
+419.561 170.586 419.086 171.061 418.5 171.061 c
+417.914 171.061 417.439 170.586 417.439 170 c
+417.439 169.414 417.914 168.939 418.5 168.939 c
+s
+418.5 170 m
+S
+1 g
+1 G
+168.75 306.5 m
+177.25 310.25 201.5 311.25 Y
+201.25 286.75 201.25 286.75 y
+199.75 280.75 200.25 278.75 192 279.25 C
+192 279.5 163 279.5 163.25 279.5 c
+163.5 279.5 167.75 306.75 168.75 306.5 C
+b
+0.2 g
+0.2 G
+1 w
+169.75 308 m
+171.5 308.25 l
+173 321.5 L
+173.75 323.25 174.25 324 Y
+169.5 322 169.25 324 168 317.75 c
+166.75 311.5 161.75 280.5 Y
+162.75 279.25 162.75 279.75 163.25 279.5 C
+169.25 315.75 L
+170.75 315.5 L
+169.75 308 L
+b
+166 280 m
+165.5 279 L
+185.75 280 l
+186 279.25 l
+186.75 279.25 l
+186.5 281.25 l
+166 280 L
+b
+1 g
+0.8 G
+189.75 282.25 m
+196.25 323.75 L
+199 322.75 200.75 318.75 201 318 c
+201.25 317.25 202 318 Y
+199.75 324.75 195.5 325 Y
+188.25 280 L
+189.25 279.25 189.75 280.75 Y
+195.5 280.75 L
+196.75 281.75 197 282.25 y
+189.75 282.25 L
+b
+0.2 g
+0.2 G
+194.75 310.5 m
+190.25 282.75 l
+B
+0.6 g
+0.6 G
+168 298.5 m
+174.5 290.75 180 303 173 309 c
+174 322 175.75 324 V
+174.5 323.5 L
+172.25 322.25 171.75 308.5 y
+178.75 302.5 174.5 291.75 168 299.5 C
+168 298.5 L
+b
+0 g
+1 G
+170 315 m
+164.5 282 l
+S
+0.2 G
+0.5 w
+168.75 306.5 m
+169 306.5 164.5 280 y
+S
+0.2 g
+1 w
+317 194 m
+276.75 194.5 277.25 194.25 v
+284.25 190.75 291.75 185.25 294.5 182 C
+294.5 182.25 317 182.75 317 182.5 C
+317.25 194 317 194 V
+319 195 320.5 198.25 317.5 201 c
+B
+0 g
+1 G
+303.75 185.154 m
+308.631 185.154 312.589 187.212 312.589 189.75 c
+312.589 192.288 308.631 194.346 303.75 194.346 c
+298.869 194.346 294.911 192.288 294.911 189.75 c
+294.911 187.212 298.869 185.154 303.75 185.154 c
+s
+303.75 189.75 m
+S
+0 G
+300.75 193 m
+300.75 186.125 l
+S
+299.25 192.75 m
+299.25 186.5 l
+S
+297.75 192 m
+297.75 187.5 l
+S
+305.25 193.375 m
+305.25 186 l
+S
+303.75 193.5 m
+303.75 185.875 l
+S
+302.25 193.375 m
+302.25 186 l
+S
+309.75 191.75 m
+309.75 187.5 l
+S
+308.25 192.5 m
+308.25 187 l
+S
+306.75 193.125 m
+306.75 186.25 l
+S
+311 188.5 m
+311 190.5 l
+S
+296.5 190.25 m
+296.5 188.5 l
+S
+0.4 G
+441 248 m
+456.5 243.25 466 238.75 471.25 230 c
+S
+0.6 g
+0.6 G
+470.75 220 m
+475.5 214.25 474.75 209.5 474.5 201.25 C
+465.864 201.827 465.5 201.25 v
+472.125 211.75 470.75 219.75 470.75 220 C
+b
+0.1 g
+0.1 G
+452 192.5 m
+451.823 192.677 475.302 193.152 475.5 193 c
+478.75 190.5 479 182.5 y
+452.75 182.25 452.25 181.75 452.5 182 c
+452.75 182.25 452.25 192.25 452 192.5 c
+b
+0 g
+0 G
+452.75 187.5 m
+452.75 188.775 454.5 189 y
+457.5 190.5 458.5 192.75 458.75 192.75 c
+459 192.75 465 193 y
+466.5 187.25 470.5 185.25 473 193.25 C
+472.75 193.25 475.5 193 Y
+477.5 190.25 477 192.5 477.75 189.75 C
+476.25 187 475.25 185.5 y
+475 183.75 475.5 182.5 473 182.75 C
+473 183 452.25 181.5 452.5 182 c
+452.75 182.5 452.75 187.25 452.75 187.5 c
+b
+0.6 g
+0.6 G
+465 193 m
+466.75 187 471 185.5 473 193.25 C
+472.75 193.25 465 192.75 465 193 C
+b
+0.3 g
+0.3 G
+336.25 193.5 m
+378 193 378.5 193 V
+379.5 184.5 380 183 371.25 182 C
+352.25 182 348.75 182 y
+345 182.75 340.5 187.75 336.25 193.5 c
+b
+0 g
+0 G
+0.5 w
+337 193 m
+341 193 l
+343.5 191.5 l
+347.5 190.5 354.735 188.873 356.5 187.5 c
+361 184 374.5 186 Y
+374 185.75 376.75 185.5 y
+377.75 184.75 377.5 184.5 Y
+363.25 183.5 357.75 184.5 355.25 185.75 C
+342 187.75 337 192.75 337 193 C
+b
+0.2 g
+0.2 G
+221.5 248.25 m
+230.5 253 252.75 254.25 260.75 250.75 C
+260.5 250.75 262.75 248.5 Y
+251 250.75 239.25 252.25 224.5 248.5 C
+220.75 247 221.75 248.5 221.5 248.25 C
+b
+0.3 g
+0.3 G
+1 w
+106 236.5 m
+109.25 242.25 116.75 247.5 121.25 247.5 C
+126.25 246.75 128.75 245 128.25 237.5 C
+128 237.5 132.5 181.75 132.25 182 C
+133.5 175 133.75 174.5 134 174.5 c
+134.25 174.5 128 171.5 y
+125.75 171 125.25 171.25 126 169 c
+126.75 166.75 127.5 166.5 127 167 c
+126.5 167.5 124.75 167.5 124.25 168.25 C
+121.25 180.75 119 189.5 119.75 194 C
+116.25 231 116.75 240.75 106 236.5 C
+b
+0 g
+0.1 w 10 M
+208.5 263.25 m
+223.75 262.25 245.25 259.25 249.75 257 c
+S
+0.9 g
+0.9 G
+274.25 314.75 m
+279 314.5 285.75 315.25 286.25 316.25 C
+287.25 315.375 288.298 316.134 288.5 316.438 C
+293.438 313.5 296.188 313.563 296.25 314.875 C
+296.188 314.25 296.125 314.25 y
+295.188 313.75 294.063 313.625 292.688 313.688 c
+291.313 313.75 274.875 313.438 y
+273.375 313.625 272.438 313.824 272.438 314.813 c
+272.438 314.875 274.25 314.75 y
+b
+0 g
+0.4 G
+285.25 322.688 m
+285.75 321.625 286 318.375 286.063 318.125 c
+S
+286.188 317.813 m
+285.938 317.313 285.75 317.25 286.063 316.688 c
+286.375 316.125 286.813 315.563 287.5 315.875 c
+288.188 316.188 289 316.313 288.5 318 c
+S
+0.2 G
+286.563 317.063 m
+286.5 316.25 287.438 316.25 287.688 316.375 c
+287.938 316.5 288.375 316.875 288.125 317.563 c
+S
+0 G
+4 M
+129 242 m
+130.75 206.75 l
+S
+1 w 10 M
+132 166 m
+132.25 149.75 124.25 136 118.5 136 C
+134.125 136 134.375 136 V
+142.25 143.25 144.5 164.25 143.5 164.5 C
+143.25 164.75 132 166 y
+b
+0.3 G
+124 139.25 m
+131.5 149 131.5 163 y
+S
+0 G
+0.1 w 4 M
+135 176 m
+185.5 175 l
+S
+0.85 g
+0.85 G
+1 w
+153.625 263.375 m
+154.5 267.5 l
+134.625 266.75 127.875 265.25 128.375 252.75 C
+130.125 260.25 130.375 263 153.625 263.375 c
+b
+0 g
+0.1 G
+0.1 w
+128.375 252.75 m
+131.5 259.75 127.25 262.25 149.75 263.25 C
+149.5 263.25 196.25 263.75 196.125 263.625 c
+S
+1 G
+154.5 267.5 m
+153.25 263 l
+S
+0.95 g
+0.6 G
+0.25 w
+270.875 255.25 m
+273.188 254.063 272 247.688 Y
+271.938 247.625 267.375 247.75 Y
+267.438 247.75 264.125 250.313 y
+264.813 256.563 264.813 256.688 264.813 256.625 c
+264.813 256.563 268.813 256.063 y
+270.938 255.188 270.875 255.25 V
+b
+0.9 g
+0 G
+0.1 w
+260.875 251.75 m
+259.875 256.75 264.5 259.875 270.875 255.25 C
+B
+270.875 255.25 m
+264.5 259.875 259.875 256.75 260.875 251.75 C
+260.875 251.688 262.5 250.625 264.375 249.563 c
+266.25 248.5 265.688 249.188 265.125 252.5 C
+264.625 254.625 264.125 256.75 269.875 255.625 C
+269.875 255.688 270.875 255.25 Y
+b
+0.5 g
+0.2 G
+270.313 255.188 m
+264.188 256.188 264.875 255.5 266.063 249.188 C
+266.125 249.25 266.438 249.063 266.375 249 C
+266.438 249 265.813 252.5 Y
+266.188 252.375 L
+266.188 252.5 266.063 253.875 V
+265.813 255.25 266.563 255.25 267.563 254 C
+267.813 255 268.063 254.625 268.688 254.125 C
+272.88 252.238 270.662 252.845 270.313 254.125 C
+271.188 255.625 271.563 253.25 V
+271.625 255.063 270.313 255.125 270.313 255.188 C
+b
+267.75 248.25 m
+272.063 247.438 271.875 248.125 271.875 250 C
+271.75 250.438 271.438 250 271.438 249.313 c
+271.438 248.625 270.438 248.125 267.875 248.563 C
+267.188 248.5 267.75 248.313 267.75 248.25 C
+b
+0 g
+0 G
+0.25 w
+425 249.25 m
+435.75 242.5 432.375 240.5 439.688 245.813 c
+S
+1 w
+453.875 111.125 m
+442.625 107.875 432.5 111.5 432.75 111.25 C
+432.75 111.375 453.875 111.25 453.875 111.125 C
+b
+238.125 109.5 m
+229.875 106.75 216.375 109.228 216.25 109.25 C
+232.75 108.625 231.625 107.5 238.125 109.5 C
+b
+118.5 136 m
+117.411 136.225 123.75 134.375 134 136 C
+118.5 136 l
+b
+0.1 g
+0.1 G
+0.25 w
+445.625 171.5 m
+445.75 170.875 450.125 169.75 451 172 c
+451.5 191 451.25 191 v
+451.75 172 L
+451.75 166.25 450 165 v
+442.75 165.25 443 165.25 V
+444.75 166 445 167.75 445.25 171 c
+445.5 174.25 445.375 177.5 Y
+445.375 177.75 445.576 171.745 445.625 171.5 c
+b
+0 g
+0 G
+0.1 w 10 M
+168 299.5 m
+170.75 296.25 173.75 295.875 175.125 299.25 c
+S
+174.5 323.5 m
+172.5 321.375 171.375 310.125 171.75 308.5 c
+S
+1 g
+1 G
+300.5 294.5 m
+281.75 294.5 L
+281.875 294.5 281.75 295.625 Y
+300 295.75 l
+300 296.375 l
+326.125 295.25 l
+326 294.5 l
+300.375 295.625 l
+300.5 294.375 300.5 294.5 v
+b
+0 g
+0.5 G
+281.875 294.125 m
+300.25 294.125 300.375 294.125 v
+S
+301.375 294.5 m
+324.25 294.375 l
+S
+0 G
+282.5 293.625 m
+297.625 293.375 297.75 293.375 v
+306.25 293.375 324.625 294 y
+S
+301.5 295 m
+307.875 294.875 l
+S
+1 g
+1 G
+342.75 287.5 m
+333 291.188 L
+332.938 291.188 327.188 293.813 Y
+327.25 293.875 328.438 294.875 y
+343.063 288.563 343.125 288.563 v
+343.188 288.563 342.75 287.438 342.75 287.5 C
+b
+0.5 g
+0.5 G
+342.75 287.5 m
+333.75 290.563 327.188 293.813 Y
+327.125 293.875 326.813 293.813 y
+326.75 293.625 326.875 293.5 V
+332.563 289.938 332.5 289.875 335.5 289.125 c
+338.5 288.375 342.563 287.25 y
+342.75 287.5 L
+b
+0 g
+1 G
+328.125 292.875 m
+332.25 290.313 332.75 289.875 335.938 289.188 c
+S
+0 G
+405.75 284.25 m
+B
+0.2 g
+0.2 G
+394 284.25 m
+B
+1 g
+1 G
+1 w 4 M
+127 167 m
+126 170 124 170.5 128 171.5 C
+184 164 L
+185 161.5 183 159 Y
+127 167 L
+b
+0 g
+0 G
+0.25 w
+319.375 211.25 m
+321.75 212 323.875 211.375 324 211.375 c
+S
+1 g
+1 G
+326.375 170 m
+325.75 166 325.875 166 325.75 166 c
+325.625 166 329.5 170.687 325.75 166 c
+323.75 163.5 317.375 159.75 315.875 165.125 C
+317.25 168 318.125 170.375 y
+319.375 168.5 324 168.75 326.375 170 C
+b
+0 g
+0.2 G
+0.1 w
+175.75 324 m
+173.625 319.375 172.875 309 173 309 c
+S
+0.95 g
+0.95 G
+1 w
+321.5 287 m
+351.5 275.5 366 250 369.5 224.5 C
+374.5 225.5 L
+366.5 272.5 339 283 330 287 c
+321 291 321.5 287 Y
+b
+0 g
+1 G
+369.25 222.75 m
+369.25 222.5 368.25 216.75 368.5 216.75 c
+368.75 216.75 374 212.25 y
+378.5 217.75 378.75 217.75 v
+379 217.75 376 223.5 y
+374.75 226 369.25 225.25 369.25 222.75 c
+b
+371.75 215.25 m
+371.75 215.5 375.75 215.25 y
+S
+375.25 219.5 m
+371 219.5 l
+S
+374.5 223 m
+376.5 216.75 376.25 216.75 v
+S
+370.25 216.75 m
+370.5 216.5 371.25 222.5 y
+S
+439.411 183.404 m
+444.292 183.404 448.25 185.462 448.25 188 c
+448.25 190.538 444.292 192.596 439.411 192.596 c
+434.53 192.596 430.572 190.538 430.572 188 c
+430.572 185.462 434.53 183.404 439.411 183.404 c
+s
+439.411 188 m
+S
+0 G
+440.911 191.625 m
+440.911 184.25 l
+S
+445.411 190 m
+445.411 185.75 l
+S
+443.911 190.75 m
+443.911 185.25 l
+S
+442.411 191.375 m
+442.411 184.5 l
+S
+446.661 186.75 m
+446.661 188.75 l
+S
+432.161 188.5 m
+432.161 186.75 l
+S
+1 g
+0.4 G
+0.1 w
+440 193 m
+440.25 187.375 l
+B
+440.25 187.375 m
+442.5 182.5 l
+452.5 182 L
+452 192.5 L
+440 193 L
+B
+0.6 g
+0.6 G
+0.5 w
+440 193 m
+444.875 192.75 444.75 192.75 V
+443.199 187.581 442.5 182.5 y
+440.25 187.5 440.25 187.375 v
+440.25 187.25 440 193 y
+B
+0 g
+0.1 G
+443.125 196.375 m
+442.75 193.625 440.375 193.25 y
+S
+445.75 195 m
+445.5 193.875 444.875 192.5 444.75 192.75 c
+S
+0.1 g
+440.125 192.375 m
+440.125 194.279 442.125 190.375 442.5 190.375 C
+442.625 188.875 443.125 188.125 Y
+443.25 187.75 443.5 186.875 442.875 187.5 c
+442.25 188.125 441.875 188.875 y
+440.125 189.5 440 189.625 y
+440.125 192.25 440.125 192.375 v
+b
+0.2 g
+0.2 G
+1 w
+381 193 m
+380.909 193.183 439.933 191.8 440.125 192.375 c
+440.25 192.75 440.25 187.25 440.25 187.375 c
+440.25 187.5 442.25 182.75 442.5 182.5 c
+442.75 182.25 372.5 182 y
+378.25 183.5 378.75 182.75 379.25 187.75 C
+381 191.25 381.25 192.5 381 193 c
+b
+0 g
+0 G
+433.411 190.375 m
+433.411 185.875 l
+433.5 186.125 433.375 187.375 y
+S
+434.911 191.125 m
+434.911 184.875 l
+435 185 434.75 188.375 434.875 188.5 c
+S
+436.411 191.375 m
+436.411 184.5 l
+436.5 184.5 436.375 189.5 y
+S
+437.911 191.75 m
+437.911 184.375 l
+438 184.25 438 190.625 438 190.75 c
+S
+1 G
+0.25 w
+437.911 184.25 m
+438 184.25 438 184.75 y
+S
+0 G
+1 w
+439.411 191.875 m
+439.411 184.25 l
+439.375 184.25 439.322 191.875 439.411 191.875 c
+s
+1 G
+431.625 185.875 m
+433.25 183.625 440.5 182.875 441.875 183.625 c
+S
+0 G
+0.5 w
+440.125 192.375 m
+440.405 192.655 436 192.75 y
+420.5 182.25 l
+426.5 182 l
+439.75 192 440.125 192.375 v
+b
+0.7 g
+0.7 G
+434.5 253 m
+435.875 252.625 436.75 252.125 437.125 251.375 C
+437.125 251.5 436.125 253.125 y
+434.625 252.875 434.5 253 V
+b
+437.875 247.75 m
+437.424 248.201 438.75 248 y
+439.125 247 l
+437.875 246.75 l
+437.875 247.75 438 247.625 437.875 247.75 c
+b
+0 g
+0 G
+410.5 192.75 m
+406.5 189.75 403 189 y
+401.554 189.161 398.625 189.5 404 192.75 C
+404.25 192.75 401.5 192.25 401.5 192.5 C
+396.25 187 395.006 185.25 390 185.25 c
+389 185.25 382.5 184.5 379.25 187.75 C
+379 183.5 378.5 182.5 370 182 C
+370 182.25 395.5 182 y
+398 185.25 399.5 187.5 y
+404.25 185.5 413.25 192.75 Y
+410.75 192.5 410.5 192.75 V
+b
+0.8 G
+0.1 w
+384 192 m
+384.5 186.75 390.5 184.75 393.25 187.25 c
+S
+0.95 g
+0.95 G
+1 w
+374 192.875 m
+380 193.5 381 193 v
+382.844 192.078 377.5 185.5 Y
+371.5 185 374 192.875 Y
+b
+0 g
+0 G
+0.5 w
+374.375 191.75 m
+374.75 190.5 375.75 187.625 380.625 191.125 C
+376.75 186.875 373.5 188 374.375 191.75 C
+b
+0.6 g
+0.6 G
+374.125 189.625 m
+374.276 189.12 374.765 185.671 379.75 189.25 C
+375.875 185 373.25 185.875 374.125 189.625 C
+b
+%%Trailer
+Adobe_Illustrator881 /terminate get exec
+Adobe_customcolor /terminate get exec
+Adobe_cshow /terminate get exec
+Adobe_cmykcolor /terminate get exec
+
+showpage
diff --git a/vendor/github.com/llgcode/ps/samples/whitepaper.ps b/vendor/github.com/llgcode/ps/samples/whitepaper.ps
new file mode 100644
index 0000000..4222c4c
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples/whitepaper.ps
@@ -0,0 +1,5043 @@
+%!PS-Adobe-3.0
+%%BoundingBox: (atend)
+%%Pages: (atend)
+%%PageOrder: (atend)
+%%DocumentFonts: (atend)
+%%Creator: Frame 5.0
+%%DocumentData: Clean7Bit
+%%EndComments
+%%BeginProlog
+%
+% Frame ps_prolog 5.0, for use with Frame 5.0 products
+% This ps_prolog file is Copyright (c) 1986-1995 Frame Technology
+% Corporation. All rights reserved. This ps_prolog file may be
+% freely copied and distributed in conjunction with documents created
+% using FrameMaker, FrameMaker/SGML and FrameViewer as long as this
+% copyright notice is preserved.
+%
+% FrameMaker users specify the proper paper size for each print job in the
+% "Print" dialog's "Printer Paper Size" "Width" and "Height~ fields. If the
+% printer that the PS file is sent to does not support the requested paper
+% size, or if there is no paper tray of the proper size currently installed,
+% then the job will not be printed. The following flag, if set to true, will
+% cause the job to print on the default paper in such cases.
+/FMAllowPaperSizeMismatch false def
+%
+% Frame products normally print colors as their true color on a color printer
+% or as shades of gray, based on luminance, on a black-and white printer. The
+% following flag, if set to true, forces all non-white colors to print as pure
+% black. This has no effect on bitmap images.
+/FMPrintAllColorsAsBlack false def
+%
+% Frame products can either set their own line screens or use a printer's
+% default settings. Three flags below control this separately for no
+% separations, spot separations and process separations. If a flag
+% is true, then the default printer settings will not be changed. If it is
+% false, Frame products will use their own settings from a table based on
+% the printer's resolution.
+/FMUseDefaultNoSeparationScreen true def
+/FMUseDefaultSpotSeparationScreen true def
+/FMUseDefaultProcessSeparationScreen false def
+%
+% For any given PostScript printer resolution, Frame products have two sets of
+% screen angles and frequencies for printing process separations, which are
+% recomended by Adobe. The following variable chooses the higher frequencies
+% when set to true or the lower frequencies when set to false. This is only
+% effective if the appropriate FMUseDefault...SeparationScreen flag is false.
+/FMUseHighFrequencyScreens true def
+%
+% The following is a set of predefined optimal frequencies and angles for various
+% common dpi settings. This is taken from "Advances in Color Separation Using
+% PostScript Software Technology," from Adobe Systems (3/13/89 P.N. LPS 0043)
+% and corrolated with information which is in various PPD (4.0) files.
+%
+% The "dpiranges" figure is the minimum dots per inch device resolution which
+% can support this setting. The "low" and "high" values are controlled by the
+% setting of the FMUseHighFrequencyScreens flag above. The "TDot" flags control
+% the use of the "Yellow Triple Dot" feature whereby the frequency id divided by
+% three, but the dot function is "trippled" giving a block of 3x3 dots per cell.
+%
+% PatFreq is a compromise pattern frequency for ps Level 2 printers which is close
+% to the ideal WYSIWYG pattern frequency of 9 repetitions/inch but does not beat
+% (too badly) against the screen frequencies of any separations for that DPI.
+/dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def
+/CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def
+/YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def
+/KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def
+/CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def
+/MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def
+/YLowTDot [ true true false true true false false false ] def
+/CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def
+/YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def
+/KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def
+/CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def
+/MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def
+/YHighTDot [ false false true false false true true false ] def
+/PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def
+%
+% PostScript Level 2 printers contain an "Accurate Screens" feature which can
+% improve process separation rendering at the expense of compute time. This
+% flag is ignored by PostScript Level 1 printers.
+/FMUseAcccurateScreens true def
+%
+% The following PostScript procedure defines the spot function that Frame
+% products will use for process separations. You may un-comment-out one of
+% the alternative functions below, or use your own.
+%
+% Dot function
+/FMSpotFunction {abs exch abs 2 copy add 1 gt
+ {1 sub dup mul exch 1 sub dup mul add 1 sub }
+ {dup mul exch dup mul add 1 exch sub }ifelse } def
+%
+% Line function
+% /FMSpotFunction { pop } def
+%
+% Elipse function
+% /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add
+% sqrt 1 exch sub } def
+%
+%
+/FMversion (5.0) def
+/fMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def
+/FMPColor
+ fMLevel1 {
+ false
+ /colorimage where {pop pop true} if
+ } {
+ true
+ } ifelse
+def
+/FrameDict 400 dict def
+systemdict /errordict known not {/errordict 10 dict def
+ errordict /rangecheck {stop} put} if
+% The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk
+FrameDict /tmprangecheck errordict /rangecheck get put
+errordict /rangecheck {FrameDict /bug true put} put
+FrameDict /bug false put
+mark
+% Some PS machines read past the CR, so keep the following 3 lines together!
+currentfile 5 string readline
+00
+0000000000
+cleartomark
+errordict /rangecheck FrameDict /tmprangecheck get put
+FrameDict /bug get {
+ /readline {
+ /gstring exch def
+ /gfile exch def
+ /gindex 0 def
+ {
+ gfile read pop
+ dup 10 eq {exit} if
+ dup 13 eq {exit} if
+ gstring exch gindex exch put
+ /gindex gindex 1 add def
+ } loop
+ pop
+ gstring 0 gindex getinterval true
+ } bind def
+ } if
+/FMshowpage /showpage load def
+/FMquit /quit load def
+/FMFAILURE {
+ dup = flush
+ FMshowpage
+ /Helvetica findfont 12 scalefont setfont
+ 72 200 moveto show
+ 72 220 moveto show
+ FMshowpage
+ FMquit
+ } def
+/FMVERSION {
+ FMversion ne {
+ (Frame product version does not match ps_prolog! Check installation;)
+ (also check ~/fminit and ./fminit for old versions) FMFAILURE
+ } if
+ } def
+/FMBADEPSF {
+ (Adobe's PostScript Language Reference Manual, 2nd Edition, section H.2.4)
+ (says your EPS file is not valid, as it calls X )
+ dup dup (X) search pop exch pop exch pop length
+ 5 -1 roll
+ putinterval
+ FMFAILURE
+ } def
+/fmConcatProcs
+ {
+ /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def
+ newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx
+}def
+FrameDict begin [
+ /ALDsave
+ /FMdicttop
+ /FMoptop
+ /FMpointsize
+ /FMsaveobject
+ /b
+ /bitmapsave
+ /blut
+ /bpside
+ /bs
+ /bstring
+ /bwidth
+ /c
+ /cf
+ /cs
+ /cynu
+ /depth
+ /edown
+ /fh
+ /fillvals
+ /fw
+ /fx
+ /fy
+ /g
+ /gfile
+ /gindex
+ /grnt
+ /gryt
+ /gstring
+ /height
+ /hh
+ /i
+ /im
+ /indx
+ /is
+ /k
+ /kk
+ /landscape
+ /lb
+ /len
+ /llx
+ /lly
+ /m
+ /magu
+ /manualfeed
+ /n
+ /offbits
+ /onbits
+ /organgle
+ /orgbangle
+ /orgbfreq
+ /orgbproc
+ /orgbxfer
+ /orgfreq
+ /orggangle
+ /orggfreq
+ /orggproc
+ /orggxfer
+ /orgmatrix
+ /orgproc
+ /orgrangle
+ /orgrfreq
+ /orgrproc
+ /orgrxfer
+ /orgxfer
+ /pagesave
+ /paperheight
+ /papersizedict
+ /paperwidth
+ /pos
+ /pwid
+ /r
+ /rad
+ /redt
+ /sl
+ /str
+ /tran
+ /u
+ /urx
+ /ury
+ /val
+ /width
+ /width
+ /ws
+ /ww
+ /x
+ /x1
+ /x2
+ /xindex
+ /xpoint
+ /xscale
+ /xx
+ /y
+ /y1
+ /y2
+ /yelu
+ /yindex
+ /ypoint
+ /yscale
+ /yy
+] { 0 def } forall
+/FmBD {bind def} bind def
+systemdict /pdfmark known {
+ /fMAcrobat true def
+
+ /FmPD /pdfmark load def
+
+
+ /FmPT /show load def
+
+
+ currentdistillerparams /CoreDistVersion get 2000 ge {
+
+
+ /FmPD2 /pdfmark load def
+
+
+
+
+
+ /FmPA { mark exch /Dest exch 5 3 roll
+ /View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD
+ }FmBD
+ } {
+
+ /FmPD2 /cleartomark load def
+ /FmPA {pop pop pop}FmBD
+ } ifelse
+} {
+
+ /fMAcrobat false def
+ /FmPD /cleartomark load def
+ /FmPD2 /cleartomark load def
+ /FmPT /pop load def
+ /FmPA {pop pop pop}FmBD
+} ifelse
+/FmDC {
+ transform fMDefaultMatrix itransform cvi exch cvi exch
+}FmBD
+/FmBx {
+ dup 3 index lt {3 1 roll exch} if
+ 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
+}FmBD
+/FMnone 0 def
+/FMcyan 1 def
+/FMmagenta 2 def
+/FMyellow 3 def
+/FMblack 4 def
+/FMcustom 5 def
+/fMNegative false def
+/FrameSepIs FMnone def
+/FrameSepBlack 0 def
+/FrameSepYellow 0 def
+/FrameSepMagenta 0 def
+/FrameSepCyan 0 def
+/FrameSepRed 1 def
+/FrameSepGreen 1 def
+/FrameSepBlue 1 def
+/FrameCurGray 1 def
+/FrameCurPat null def
+/FrameCurColors [ 0 0 0 1 0 0 0 ] def
+/FrameColorEpsilon .001 def
+/eqepsilon {
+ sub dup 0 lt {neg} if
+ FrameColorEpsilon le
+} bind def
+/FrameCmpColorsCMYK {
+ 2 copy 0 get exch 0 get eqepsilon {
+ 2 copy 1 get exch 1 get eqepsilon {
+ 2 copy 2 get exch 2 get eqepsilon {
+ 3 get exch 3 get eqepsilon
+ } {pop pop false} ifelse
+ }{pop pop false} ifelse
+ } {pop pop false} ifelse
+} bind def
+/FrameCmpColorsRGB {
+ 2 copy 4 get exch 0 get eqepsilon {
+ 2 copy 5 get exch 1 get eqepsilon {
+ 6 get exch 2 get eqepsilon
+ }{pop pop false} ifelse
+ } {pop pop false} ifelse
+} bind def
+/RGBtoCMYK {
+ 1 exch sub
+ 3 1 roll
+ 1 exch sub
+ 3 1 roll
+ 1 exch sub
+ 3 1 roll
+ 3 copy
+ 2 copy
+ le { pop } { exch pop } ifelse
+ 2 copy
+ le { pop } { exch pop } ifelse
+ dup dup dup
+ 6 1 roll
+ 4 1 roll
+ 7 1 roll
+ sub
+ 6 1 roll
+ sub
+ 5 1 roll
+ sub
+ 4 1 roll
+} bind def
+/CMYKtoRGB {
+ dup dup 4 -1 roll add
+ 5 1 roll 3 -1 roll add
+ 4 1 roll add
+ 1 exch sub dup 0 lt {pop 0} if 3 1 roll
+ 1 exch sub dup 0 lt {pop 0} if exch
+ 1 exch sub dup 0 lt {pop 0} if exch
+} bind def
+/FrameSepInit {
+ 1.0 RealSetgray
+} bind def
+/FrameSetSepColor {
+ /FrameSepBlue exch def
+ /FrameSepGreen exch def
+ /FrameSepRed exch def
+ /FrameSepBlack exch def
+ /FrameSepYellow exch def
+ /FrameSepMagenta exch def
+ /FrameSepCyan exch def
+ /FrameSepIs FMcustom def
+ setCurrentScreen
+} bind def
+/FrameSetCyan {
+ /FrameSepBlue 1.0 def
+ /FrameSepGreen 1.0 def
+ /FrameSepRed 0.0 def
+ /FrameSepBlack 0.0 def
+ /FrameSepYellow 0.0 def
+ /FrameSepMagenta 0.0 def
+ /FrameSepCyan 1.0 def
+ /FrameSepIs FMcyan def
+ setCurrentScreen
+} bind def
+
+/FrameSetMagenta {
+ /FrameSepBlue 1.0 def
+ /FrameSepGreen 0.0 def
+ /FrameSepRed 1.0 def
+ /FrameSepBlack 0.0 def
+ /FrameSepYellow 0.0 def
+ /FrameSepMagenta 1.0 def
+ /FrameSepCyan 0.0 def
+ /FrameSepIs FMmagenta def
+ setCurrentScreen
+} bind def
+
+/FrameSetYellow {
+ /FrameSepBlue 0.0 def
+ /FrameSepGreen 1.0 def
+ /FrameSepRed 1.0 def
+ /FrameSepBlack 0.0 def
+ /FrameSepYellow 1.0 def
+ /FrameSepMagenta 0.0 def
+ /FrameSepCyan 0.0 def
+ /FrameSepIs FMyellow def
+ setCurrentScreen
+} bind def
+
+/FrameSetBlack {
+ /FrameSepBlue 0.0 def
+ /FrameSepGreen 0.0 def
+ /FrameSepRed 0.0 def
+ /FrameSepBlack 1.0 def
+ /FrameSepYellow 0.0 def
+ /FrameSepMagenta 0.0 def
+ /FrameSepCyan 0.0 def
+ /FrameSepIs FMblack def
+ setCurrentScreen
+} bind def
+
+/FrameNoSep {
+ /FrameSepIs FMnone def
+ setCurrentScreen
+} bind def
+/FrameSetSepColors {
+ FrameDict begin
+ [ exch 1 add 1 roll ]
+ /FrameSepColors
+ exch def end
+ } bind def
+/FrameColorInSepListCMYK {
+ FrameSepColors {
+ exch dup 3 -1 roll
+ FrameCmpColorsCMYK
+ { pop true exit } if
+ } forall
+ dup true ne {pop false} if
+ } bind def
+/FrameColorInSepListRGB {
+ FrameSepColors {
+ exch dup 3 -1 roll
+ FrameCmpColorsRGB
+ { pop true exit } if
+ } forall
+ dup true ne {pop false} if
+ } bind def
+/RealSetgray /setgray load def
+/RealSetrgbcolor /setrgbcolor load def
+/RealSethsbcolor /sethsbcolor load def
+end
+/setgray {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSetgray }
+ {
+ FrameSepIs FMblack eq
+ { RealSetgray }
+ { FrameSepIs FMcustom eq
+ FrameSepRed 0 eq and
+ FrameSepGreen 0 eq and
+ FrameSepBlue 0 eq and {
+ RealSetgray
+ } {
+ 1 RealSetgray pop
+ } ifelse
+ } ifelse
+ } ifelse
+ end
+} bind def
+/setrgbcolor {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSetrgbcolor }
+ {
+ 3 copy [ 4 1 roll ]
+ FrameColorInSepListRGB
+ {
+ FrameSepBlue eq exch
+ FrameSepGreen eq and exch
+ FrameSepRed eq and
+ { 0 } { 1 } ifelse
+ }
+ {
+ FMPColor {
+ RealSetrgbcolor
+ currentcmykcolor
+ } {
+ RGBtoCMYK
+ } ifelse
+ FrameSepIs FMblack eq
+ {1.0 exch sub 4 1 roll pop pop pop} {
+ FrameSepIs FMyellow eq
+ {pop 1.0 exch sub 3 1 roll pop pop} {
+ FrameSepIs FMmagenta eq
+ {pop pop 1.0 exch sub exch pop } {
+ FrameSepIs FMcyan eq
+ {pop pop pop 1.0 exch sub }
+ {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
+ } ifelse
+ RealSetgray
+ }
+ ifelse
+ end
+} bind def
+/sethsbcolor {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSethsbcolor }
+ {
+ RealSethsbcolor
+ currentrgbcolor
+ setrgbcolor
+ }
+ ifelse
+ end
+} bind def
+FrameDict begin
+/setcmykcolor where {
+ pop /RealSetcmykcolor /setcmykcolor load def
+} {
+ /RealSetcmykcolor {
+ 4 1 roll
+ 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat
+ RealSetrgbcolor pop
+ } bind def
+} ifelse
+userdict /setcmykcolor {
+ FrameDict begin
+ FrameSepIs FMnone eq
+ { RealSetcmykcolor }
+ {
+ 4 copy [ 5 1 roll ]
+ FrameColorInSepListCMYK
+ {
+ FrameSepBlack eq exch
+ FrameSepYellow eq and exch
+ FrameSepMagenta eq and exch
+ FrameSepCyan eq and
+ { 0 } { 1 } ifelse
+ }
+ {
+ FrameSepIs FMblack eq
+ {1.0 exch sub 4 1 roll pop pop pop} {
+ FrameSepIs FMyellow eq
+ {pop 1.0 exch sub 3 1 roll pop pop} {
+ FrameSepIs FMmagenta eq
+ {pop pop 1.0 exch sub exch pop } {
+ FrameSepIs FMcyan eq
+ {pop pop pop 1.0 exch sub }
+ {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
+ } ifelse
+ RealSetgray
+ }
+ ifelse
+ end
+ } bind put
+fMLevel1 {
+
+
+
+ /patScreenDict 7 dict dup begin
+ <0f1e3c78f0e1c387> [ 45 { pop } {exch pop} .5 2 sqrt] FmBD
+ <0f87c3e1f0783c1e> [ 135 { pop } {exch pop} .5 2 sqrt] FmBD
+ <cccccccccccccccc> [ 0 { pop } dup .5 2 ] FmBD
+ <ffff0000ffff0000> [ 90 { pop } dup .5 2 ] FmBD
+ <8142241818244281> [ 45 { 2 copy lt {exch} if pop} dup .75 2 sqrt] FmBD
+ <03060c183060c081> [ 45 { pop } {exch pop} .875 2 sqrt] FmBD
+ <8040201008040201> [ 135 { pop } {exch pop} .875 2 sqrt] FmBD
+ end def
+} {
+
+ /patProcDict 5 dict dup begin
+ <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke
+ 4 -4 moveto 12 4 lineto stroke
+ -4 4 moveto 4 12 lineto stroke} bind def
+ <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke
+ -4 4 moveto 4 -4 lineto stroke
+ 4 12 moveto 12 4 lineto stroke} bind def
+ <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
+ -1 -1 moveto 9 9 lineto stroke } bind def
+ <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke
+ 4 -4 moveto 12 4 lineto stroke
+ -4 4 moveto 4 12 lineto stroke} bind def
+ <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
+ -4 4 moveto 4 -4 lineto stroke
+ 4 12 moveto 12 4 lineto stroke} bind def
+ end def
+ /patDict 15 dict dup begin
+ /PatternType 1 def
+ /PaintType 2 def
+ /TilingType 3 def
+ /BBox [ 0 0 8 8 ] def
+ /XStep 8 def
+ /YStep 8 def
+ /PaintProc {
+ begin
+ patProcDict bstring known {
+ patProcDict bstring get exec
+ } {
+ 8 8 true [1 0 0 -1 0 8] bstring imagemask
+ } ifelse
+ end
+ } bind def
+ end def
+} ifelse
+/combineColor {
+ FrameSepIs FMnone eq
+ {
+ graymode fMLevel1 or not {
+
+ [/Pattern [/DeviceCMYK]] setcolorspace
+ FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor
+ } {
+ FrameCurColors 3 get 1.0 ge {
+ FrameCurGray RealSetgray
+ } {
+ fMAcrobat not FMPColor graymode and and {
+ 0 1 3 {
+ FrameCurColors exch get
+ 1 FrameCurGray sub mul
+ } for
+ RealSetcmykcolor
+ } {
+ 4 1 6 {
+ FrameCurColors exch get
+ graymode {
+ 1 exch sub 1 FrameCurGray sub mul 1 exch sub
+ } {
+ 1.0 lt {FrameCurGray} {1} ifelse
+ } ifelse
+ } for
+ RealSetrgbcolor
+ } ifelse
+ } ifelse
+ } ifelse
+ } {
+ FrameCurColors 0 4 getinterval aload
+ FrameColorInSepListCMYK {
+ FrameSepBlack eq exch
+ FrameSepYellow eq and exch
+ FrameSepMagenta eq and exch
+ FrameSepCyan eq and
+ FrameSepIs FMcustom eq and
+ { FrameCurGray } { 1 } ifelse
+ } {
+ FrameSepIs FMblack eq
+ {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} {
+ FrameSepIs FMyellow eq
+ {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} {
+ FrameSepIs FMmagenta eq
+ {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } {
+ FrameSepIs FMcyan eq
+ {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub }
+ {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
+ } ifelse
+ graymode fMLevel1 or not {
+
+ [/Pattern [/DeviceGray]] setcolorspace
+ FrameCurPat setcolor
+ } {
+ graymode not fMLevel1 and {
+
+ dup 1 lt {pop FrameCurGray} if
+ } if
+ RealSetgray
+ } ifelse
+ } ifelse
+} bind def
+/savematrix {
+ orgmatrix currentmatrix pop
+ } bind def
+/restorematrix {
+ orgmatrix setmatrix
+ } bind def
+/fMDefaultMatrix matrix defaultmatrix def
+/fMatrix2 matrix def
+/dpi 72 0 fMDefaultMatrix dtransform
+ dup mul exch dup mul add sqrt def
+
+/freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def
+/sangle 1 0 fMDefaultMatrix dtransform exch atan def
+ sangle fMatrix2 rotate
+ fMDefaultMatrix fMatrix2 concatmatrix
+ dup 0 get /sflipx exch def
+ 3 get /sflipy exch def
+/screenIndex {
+ 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for
+} bind def
+/getCyanScreen {
+ FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse
+ screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
+} bind def
+/getMagentaScreen {
+ FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse
+ screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
+} bind def
+/getYellowScreen {
+ FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse
+ screenIndex dup 3 1 roll get 3 1 roll get { 3 div
+ {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat
+ FMSpotFunction } } {/FMSpotFunction load } ifelse
+ 0.0 exch
+} bind def
+/getBlackScreen {
+ FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse
+ screenIndex get 45.0 /FMSpotFunction load
+} bind def
+/getSpotScreen {
+ getBlackScreen
+} bind def
+/getCompositeScreen {
+ getBlackScreen
+} bind def
+/FMSetScreen
+ fMLevel1 { /setscreen load
+ }{ {
+ 8 dict begin
+ /HalftoneType 1 def
+ /SpotFunction exch def
+ /Angle exch def
+ /Frequency exch def
+ /AccurateScreens FMUseAcccurateScreens def
+ currentdict end sethalftone
+ } bind } ifelse
+def
+/setDefaultScreen {
+ FMPColor {
+ orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer
+ }
+ {
+ orgxfer cvx settransfer
+ } ifelse
+ orgfreq organgle orgproc cvx setscreen
+} bind def
+/setCurrentScreen {
+ FrameSepIs FMnone eq {
+ FMUseDefaultNoSeparationScreen {
+ setDefaultScreen
+ } {
+ getCompositeScreen FMSetScreen
+ } ifelse
+ } {
+ FrameSepIs FMcustom eq {
+ FMUseDefaultSpotSeparationScreen {
+ setDefaultScreen
+ } {
+ getSpotScreen FMSetScreen
+ } ifelse
+ } {
+ FMUseDefaultProcessSeparationScreen {
+ setDefaultScreen
+ } {
+ FrameSepIs FMcyan eq {
+ getCyanScreen FMSetScreen
+ } {
+ FrameSepIs FMmagenta eq {
+ getMagentaScreen FMSetScreen
+ } {
+ FrameSepIs FMyellow eq {
+ getYellowScreen FMSetScreen
+ } {
+ getBlackScreen FMSetScreen
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+ } ifelse
+} bind def
+end
+
+/FMDOCUMENT {
+ array /FMfonts exch def
+ /#copies exch def
+ FrameDict begin
+ 0 ne /manualfeed exch def
+ /paperheight exch def
+ /paperwidth exch def
+ 0 ne /fMNegative exch def
+ 0 ne /edown exch def
+ /yscale exch def
+ /xscale exch def
+ fMLevel1 {
+ manualfeed {setmanualfeed} if
+ /FMdicttop countdictstack 1 add def
+ /FMoptop count def
+ setpapername
+ manualfeed {true} {papersize} ifelse
+ {manualpapersize} {false} ifelse
+ {desperatepapersize} {false} ifelse
+ {papersizefailure} if
+ count -1 FMoptop {pop pop} for
+ countdictstack -1 FMdicttop {pop end} for
+ }
+ {2 dict
+ dup /PageSize [paperwidth paperheight] put
+ manualfeed {dup /ManualFeed manualfeed put} if
+ {setpagedevice} stopped {papersizefailure} if
+ }
+ ifelse
+
+ FMPColor {
+ currentcolorscreen
+ cvlit /orgproc exch def
+ /organgle exch def
+ /orgfreq exch def
+ cvlit /orgbproc exch def
+ /orgbangle exch def
+ /orgbfreq exch def
+ cvlit /orggproc exch def
+ /orggangle exch def
+ /orggfreq exch def
+ cvlit /orgrproc exch def
+ /orgrangle exch def
+ /orgrfreq exch def
+ currentcolortransfer
+ fMNegative {
+ 1 1 4 {
+ pop { 1 exch sub } fmConcatProcs 4 1 roll
+ } for
+ 4 copy
+ setcolortransfer
+ } if
+ cvlit /orgxfer exch def
+ cvlit /orgbxfer exch def
+ cvlit /orggxfer exch def
+ cvlit /orgrxfer exch def
+ } {
+ currentscreen
+ cvlit /orgproc exch def
+ /organgle exch def
+ /orgfreq exch def
+
+ currenttransfer
+ fMNegative {
+ { 1 exch sub } fmConcatProcs
+ dup settransfer
+ } if
+ cvlit /orgxfer exch def
+ } ifelse
+ end
+} def
+/FMBEGINPAGE {
+ FrameDict begin
+ /pagesave save def
+ 3.86 setmiterlimit
+ /landscape exch 0 ne def
+ landscape {
+ 90 rotate 0 exch dup /pwid exch def neg translate pop
+ }{
+ pop /pwid exch def
+ } ifelse
+ edown { [-1 0 0 1 pwid 0] concat } if
+ 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto
+ 0 paperheight lineto 0 0 lineto 1 setgray fill
+ xscale yscale scale
+ /orgmatrix matrix def
+ gsave
+} def
+/FMENDPAGE {
+ grestore
+ pagesave restore
+ end
+ showpage
+ } def
+/FMFONTDEFINE {
+ FrameDict begin
+ findfont
+ ReEncode
+ 1 index exch
+ definefont
+ FMfonts 3 1 roll
+ put
+ end
+ } def
+/FMFILLS {
+ FrameDict begin dup
+ array /fillvals exch def
+ dict /patCache exch def
+ end
+ } def
+/FMFILL {
+ FrameDict begin
+ fillvals 3 1 roll put
+ end
+ } def
+/FMNORMALIZEGRAPHICS {
+ newpath
+ 1 setlinewidth
+ 0 setlinecap
+ 0 0 0 sethsbcolor
+ 0 setgray
+ } bind def
+/FMBEGINEPSF {
+ end
+ /FMEPSF save def
+ /showpage {} def
+% See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714.
+% "...the following operators MUST NOT be used in an EPS file:" (emphasis ours)
+ /banddevice {(banddevice) FMBADEPSF} def
+ /clear {(clear) FMBADEPSF} def
+ /cleardictstack {(cleardictstack) FMBADEPSF} def
+ /copypage {(copypage) FMBADEPSF} def
+ /erasepage {(erasepage) FMBADEPSF} def
+ /exitserver {(exitserver) FMBADEPSF} def
+ /framedevice {(framedevice) FMBADEPSF} def
+ /grestoreall {(grestoreall) FMBADEPSF} def
+ /initclip {(initclip) FMBADEPSF} def
+ /initgraphics {(initgraphics) FMBADEPSF} def
+ /quit {(quit) FMBADEPSF} def
+ /renderbands {(renderbands) FMBADEPSF} def
+ /setglobal {(setglobal) FMBADEPSF} def
+ /setpagedevice {(setpagedevice) FMBADEPSF} def
+ /setshared {(setshared) FMBADEPSF} def
+ /startjob {(startjob) FMBADEPSF} def
+ /lettertray {(lettertray) FMBADEPSF} def
+ /letter {(letter) FMBADEPSF} def
+ /lettersmall {(lettersmall) FMBADEPSF} def
+ /11x17tray {(11x17tray) FMBADEPSF} def
+ /11x17 {(11x17) FMBADEPSF} def
+ /ledgertray {(ledgertray) FMBADEPSF} def
+ /ledger {(ledger) FMBADEPSF} def
+ /legaltray {(legaltray) FMBADEPSF} def
+ /legal {(legal) FMBADEPSF} def
+ /statementtray {(statementtray) FMBADEPSF} def
+ /statement {(statement) FMBADEPSF} def
+ /executivetray {(executivetray) FMBADEPSF} def
+ /executive {(executive) FMBADEPSF} def
+ /a3tray {(a3tray) FMBADEPSF} def
+ /a3 {(a3) FMBADEPSF} def
+ /a4tray {(a4tray) FMBADEPSF} def
+ /a4 {(a4) FMBADEPSF} def
+ /a4small {(a4small) FMBADEPSF} def
+ /b4tray {(b4tray) FMBADEPSF} def
+ /b4 {(b4) FMBADEPSF} def
+ /b5tray {(b5tray) FMBADEPSF} def
+ /b5 {(b5) FMBADEPSF} def
+ FMNORMALIZEGRAPHICS
+ [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
+ fx fw 2 div add fy fh 2 div add translate
+ rotate
+ fw 2 div neg fh 2 div neg translate
+ fw urx llx sub div fh ury lly sub div scale
+ llx neg lly neg translate
+ /FMdicttop countdictstack 1 add def
+ /FMoptop count def
+ } bind def
+/FMENDEPSF {
+ count -1 FMoptop {pop pop} for
+ countdictstack -1 FMdicttop {pop end} for
+ FMEPSF restore
+ FrameDict begin
+ } bind def
+FrameDict begin
+/setmanualfeed {
+%%BeginFeature *ManualFeed True
+ statusdict /manualfeed true put
+%%EndFeature
+ } bind def
+/max {2 copy lt {exch} if pop} bind def
+/min {2 copy gt {exch} if pop} bind def
+/inch {72 mul} def
+/pagedimen {
+ paperheight sub abs 16 lt exch
+ paperwidth sub abs 16 lt and
+ {/papername exch def} {pop} ifelse
+ } bind def
+/setpapername {
+ /papersizedict 14 dict def
+ papersizedict begin
+ /papername /unknown def
+ /Letter 8.5 inch 11.0 inch pagedimen
+ /LetterSmall 7.68 inch 10.16 inch pagedimen
+ /Tabloid 11.0 inch 17.0 inch pagedimen
+ /Ledger 17.0 inch 11.0 inch pagedimen
+ /Legal 8.5 inch 14.0 inch pagedimen
+ /Statement 5.5 inch 8.5 inch pagedimen
+ /Executive 7.5 inch 10.0 inch pagedimen
+ /A3 11.69 inch 16.5 inch pagedimen
+ /A4 8.26 inch 11.69 inch pagedimen
+ /A4Small 7.47 inch 10.85 inch pagedimen
+ /B4 10.125 inch 14.33 inch pagedimen
+ /B5 7.16 inch 10.125 inch pagedimen
+ end
+ } bind def
+/papersize {
+ papersizedict begin
+ /Letter {lettertray letter} def
+ /LetterSmall {lettertray lettersmall} def
+ /Tabloid {11x17tray 11x17} def
+ /Ledger {ledgertray ledger} def
+ /Legal {legaltray legal} def
+ /Statement {statementtray statement} def
+ /Executive {executivetray executive} def
+ /A3 {a3tray a3} def
+ /A4 {a4tray a4} def
+ /A4Small {a4tray a4small} def
+ /B4 {b4tray b4} def
+ /B5 {b5tray b5} def
+ /unknown {unknown} def
+ papersizedict dup papername known {papername} {/unknown} ifelse get
+ end
+ statusdict begin stopped end
+ } bind def
+/manualpapersize {
+ papersizedict begin
+ /Letter {letter} def
+ /LetterSmall {lettersmall} def
+ /Tabloid {11x17} def
+ /Ledger {ledger} def
+ /Legal {legal} def
+ /Statement {statement} def
+ /Executive {executive} def
+ /A3 {a3} def
+ /A4 {a4} def
+ /A4Small {a4small} def
+ /B4 {b4} def
+ /B5 {b5} def
+ /unknown {unknown} def
+ papersizedict dup papername known {papername} {/unknown} ifelse get
+ end
+ stopped
+ } bind def
+/desperatepapersize {
+ statusdict /setpageparams known
+ {
+ paperwidth paperheight 0 1
+ statusdict begin
+ {setpageparams} stopped
+ end
+ } {true} ifelse
+ } bind def
+/papersizefailure {
+ FMAllowPaperSizeMismatch not
+ {
+(The requested paper size is not available in any currently-installed tray)
+(Edit the PS file to "FMAllowPaperSizeMismatch true" to use default tray)
+ FMFAILURE } if
+ } def
+/DiacriticEncoding [
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
+/numbersign /dollar /percent /ampersand /quotesingle /parenleft
+/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
+/two /three /four /five /six /seven /eight /nine /colon /semicolon
+/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
+/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
+/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
+/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
+/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
+/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
+/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
+/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
+/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
+/udieresis /dagger /.notdef /cent /sterling /section /bullet
+/paragraph /germandbls /registered /copyright /trademark /acute
+/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
+/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
+/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
+/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
+/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
+/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
+/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
+/periodcentered /quotesinglbase /quotedblbase /perthousand
+/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
+/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
+/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
+/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
+] def
+/ReEncode {
+ dup
+ length
+ dict begin
+ {
+ 1 index /FID ne
+ {def}
+ {pop pop} ifelse
+ } forall
+ 0 eq {/Encoding DiacriticEncoding def} if
+ currentdict
+ end
+ } bind def
+FMPColor
+
+ {
+ /BEGINBITMAPCOLOR {
+ BITMAPCOLOR} def
+ /BEGINBITMAPCOLORc {
+ BITMAPCOLORc} def
+ /BEGINBITMAPTRUECOLOR {
+ BITMAPTRUECOLOR } def
+ /BEGINBITMAPTRUECOLORc {
+ BITMAPTRUECOLORc } def
+ /BEGINBITMAPCMYK {
+ BITMAPCMYK } def
+ /BEGINBITMAPCMYKc {
+ BITMAPCMYKc } def
+ }
+
+ {
+ /BEGINBITMAPCOLOR {
+ BITMAPGRAY} def
+ /BEGINBITMAPCOLORc {
+ BITMAPGRAYc} def
+ /BEGINBITMAPTRUECOLOR {
+ BITMAPTRUEGRAY } def
+ /BEGINBITMAPTRUECOLORc {
+ BITMAPTRUEGRAYc } def
+ /BEGINBITMAPCMYK {
+ BITMAPCMYKGRAY } def
+ /BEGINBITMAPCMYKc {
+ BITMAPCMYKGRAYc } def
+ }
+ifelse
+/K {
+ FMPrintAllColorsAsBlack {
+ dup 1 eq 2 index 1 eq and 3 index 1 eq and not
+ {7 {pop} repeat 0 0 0 1 0 0 0} if
+ } if
+ FrameCurColors astore
+ pop combineColor
+} bind def
+/graymode true def
+fMLevel1 {
+ /fmGetFlip {
+ fMatrix2 exch get mul 0 lt { -1 } { 1 } ifelse
+ } FmBD
+} if
+/setPatternMode {
+ fMLevel1 {
+ 2 index patScreenDict exch known {
+ pop pop
+ patScreenDict exch get aload pop
+ freq
+ mul
+ 5 2 roll
+ fMatrix2 currentmatrix 1 get 0 ne {
+ 3 -1 roll 90 add 3 1 roll
+ sflipx 1 fmGetFlip sflipy 2 fmGetFlip neg mul
+ } {
+ sflipx 0 fmGetFlip sflipy 3 fmGetFlip mul
+ } ifelse
+ 0 lt {exch pop} {pop} ifelse
+ fMNegative {
+ {neg} fmConcatProcs
+ } if
+ bind
+
+
+
+ systemdict /setscreen get exec
+ /FrameCurGray exch def
+ } {
+ /bwidth exch def
+ /bpside exch def
+ /bstring exch def
+ /onbits 0 def /offbits 0 def
+ freq sangle landscape {90 add} if
+ {/ypoint exch def
+ /xpoint exch def
+ /xindex xpoint 1 add 2 div bpside mul cvi def
+ /yindex ypoint 1 add 2 div bpside mul cvi def
+ bstring yindex bwidth mul xindex 8 idiv add get
+ 1 7 xindex 8 mod sub bitshift and 0 ne fMNegative {not} if
+ {/onbits onbits 1 add def 1}
+ {/offbits offbits 1 add def 0}
+ ifelse
+ }
+ setscreen
+ offbits offbits onbits add div fMNegative {1.0 exch sub} if
+ /FrameCurGray exch def
+ } ifelse
+ } {
+ pop pop
+ dup patCache exch known {
+ patCache exch get
+ } {
+ dup
+ patDict /bstring 3 -1 roll put
+ patDict
+ 9 PatFreq screenIndex get div dup matrix scale
+ makepattern
+ dup
+ patCache 4 -1 roll 3 -1 roll put
+ } ifelse
+ /FrameCurGray 0 def
+ /FrameCurPat exch def
+ } ifelse
+ /graymode false def
+ combineColor
+} bind def
+/setGrayScaleMode {
+ graymode not {
+ /graymode true def
+ fMLevel1 {
+ setCurrentScreen
+ } if
+ } if
+ /FrameCurGray exch def
+ combineColor
+} bind def
+/normalize {
+ transform round exch round exch itransform
+ } bind def
+/dnormalize {
+ dtransform round exch round exch idtransform
+ } bind def
+/lnormalize {
+ 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
+ } bind def
+/H {
+ lnormalize setlinewidth
+ } bind def
+/Z {
+ setlinecap
+ } bind def
+
+/PFill {
+ graymode fMLevel1 or not {
+ gsave 1 setgray eofill grestore
+ } if
+} bind def
+/PStroke {
+ graymode fMLevel1 or not {
+ gsave 1 setgray stroke grestore
+ } if
+ stroke
+} bind def
+/X {
+ fillvals exch get
+ dup type /stringtype eq
+ {8 1 setPatternMode}
+ {setGrayScaleMode}
+ ifelse
+ } bind def
+/V {
+ PFill gsave eofill grestore
+ } bind def
+/Vclip {
+ clip
+ } bind def
+/Vstrk {
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/N {
+ PStroke
+ } bind def
+/Nclip {
+ strokepath clip newpath
+ } bind def
+/Nstrk {
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/M {newpath moveto} bind def
+/E {lineto} bind def
+/D {curveto} bind def
+/O {closepath} bind def
+/L {
+ /n exch def
+ newpath
+ normalize
+ moveto
+ 2 1 n {pop normalize lineto} for
+ } bind def
+/Y {
+ L
+ closepath
+ } bind def
+/R {
+ /y2 exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ x1 y1
+ x2 y1
+ x2 y2
+ x1 y2
+ 4 Y
+ } bind def
+/rarc
+ {rad
+ arcto
+ } bind def
+/RR {
+ /rad exch def
+ normalize
+ /y2 exch def
+ /x2 exch def
+ normalize
+ /y1 exch def
+ /x1 exch def
+ mark
+ newpath
+ {
+ x1 y1 rad add moveto
+ x1 y2 x2 y2 rarc
+ x2 y2 x2 y1 rarc
+ x2 y1 x1 y1 rarc
+ x1 y1 x1 y2 rarc
+ closepath
+ } stopped {x1 y1 x2 y2 R} if
+ cleartomark
+ } bind def
+/RRR {
+ /rad exch def
+ normalize /y4 exch def /x4 exch def
+ normalize /y3 exch def /x3 exch def
+ normalize /y2 exch def /x2 exch def
+ normalize /y1 exch def /x1 exch def
+ newpath
+ normalize moveto
+ mark
+ {
+ x2 y2 x3 y3 rarc
+ x3 y3 x4 y4 rarc
+ x4 y4 x1 y1 rarc
+ x1 y1 x2 y2 rarc
+ closepath
+ } stopped
+ {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if
+ cleartomark
+ } bind def
+/C {
+ grestore
+ gsave
+ R
+ clip
+ setCurrentScreen
+} bind def
+/CP {
+ grestore
+ gsave
+ Y
+ clip
+ setCurrentScreen
+} bind def
+/F {
+ FMfonts exch get
+ FMpointsize scalefont
+ setfont
+ } bind def
+/Q {
+ /FMpointsize exch def
+ F
+ } bind def
+/T {
+ moveto show
+ } bind def
+/RF {
+ rotate
+ 0 ne {-1 1 scale} if
+ } bind def
+/TF {
+ gsave
+ moveto
+ RF
+ show
+ grestore
+ } bind def
+/P {
+ moveto
+ 0 32 3 2 roll widthshow
+ } bind def
+/PF {
+ gsave
+ moveto
+ RF
+ 0 32 3 2 roll widthshow
+ grestore
+ } bind def
+/S {
+ moveto
+ 0 exch ashow
+ } bind def
+/SF {
+ gsave
+ moveto
+ RF
+ 0 exch ashow
+ grestore
+ } bind def
+/B {
+ moveto
+ 0 32 4 2 roll 0 exch awidthshow
+ } bind def
+/BF {
+ gsave
+ moveto
+ RF
+ 0 32 4 2 roll 0 exch awidthshow
+ grestore
+ } bind def
+/G {
+ gsave
+ newpath
+ normalize translate 0.0 0.0 moveto
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ PFill fill
+ grestore
+ } bind def
+/Gstrk {
+ savematrix
+ newpath
+ 2 index 2 div add exch 3 index 2 div sub exch
+ normalize 2 index 2 div sub exch 3 index 2 div add exch
+ translate
+ scale
+ 0.0 0.0 1.0 5 3 roll arc
+ restorematrix
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/Gclip {
+ newpath
+ savematrix
+ normalize translate 0.0 0.0 moveto
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ clip newpath
+ restorematrix
+ } bind def
+/GG {
+ gsave
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ PFill
+ fill
+ grestore
+ } bind def
+/GGclip {
+ savematrix
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ clip newpath
+ restorematrix
+ } bind def
+/GGstrk {
+ savematrix
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ restorematrix
+ currentlinewidth exch setlinewidth PStroke setlinewidth
+ } bind def
+/A {
+ gsave
+ savematrix
+ newpath
+ 2 index 2 div add exch 3 index 2 div sub exch
+ normalize 2 index 2 div sub exch 3 index 2 div add exch
+ translate
+ scale
+ 0.0 0.0 1.0 5 3 roll arc
+ restorematrix
+ PStroke
+ grestore
+ } bind def
+/Aclip {
+ newpath
+ savematrix
+ normalize translate 0.0 0.0 moveto
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ strokepath clip newpath
+ restorematrix
+} bind def
+/Astrk {
+ Gstrk
+} bind def
+/AA {
+ gsave
+ savematrix
+ newpath
+
+ 3 index 2 div add exch 4 index 2 div sub exch
+
+ normalize 3 index 2 div sub exch 4 index 2 div add exch
+ translate
+ rotate
+ scale
+ 0.0 0.0 1.0 5 3 roll arc
+ restorematrix
+ PStroke
+ grestore
+ } bind def
+/AAclip {
+ savematrix
+ newpath
+ normalize translate 0.0 0.0 moveto
+ rotate
+ dnormalize scale
+ 0.0 0.0 1.0 5 3 roll arc
+ closepath
+ strokepath clip newpath
+ restorematrix
+} bind def
+/AAstrk {
+ GGstrk
+} bind def
+/BEGINPRINTCODE {
+ /FMdicttop countdictstack 1 add def
+ /FMoptop count 7 sub def
+ /FMsaveobject save def
+ userdict begin
+ /showpage {} def
+ FMNORMALIZEGRAPHICS
+ 3 index neg 3 index neg translate
+ } bind def
+/ENDPRINTCODE {
+ count -1 FMoptop {pop pop} for
+ countdictstack -1 FMdicttop {pop end} for
+ FMsaveobject restore
+ } bind def
+/gn {
+ 0
+ { 46 mul
+ cf read pop
+ 32 sub
+ dup 46 lt {exit} if
+ 46 sub add
+ } loop
+ add
+ } bind def
+/cfs {
+ /str sl string def
+ 0 1 sl 1 sub {str exch val put} for
+ str def
+ } bind def
+/ic [
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
+ 0
+ {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
+ {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
+ {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
+ {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
+ {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
+ {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
+ {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
+ {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
+ {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
+ ] def
+/ms {
+ /sl exch def
+ /val 255 def
+ /ws cfs
+ /im cfs
+ /val 0 def
+ /bs cfs
+ /cs cfs
+ } bind def
+400 ms
+/ip {
+ is
+ 0
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop
+
+ } bind def
+/rip {
+
+
+ bis ris copy pop
+ is
+ 0
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ ris gis copy pop
+ dup is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ gis bis copy pop
+ dup add is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop
+
+ } bind def
+/rip4 {
+
+
+ kis cis copy pop
+ is
+ 0
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ cis mis copy pop
+ dup is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ mis yis copy pop
+ dup dup add is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop pop
+ yis kis copy pop
+ 3 mul is exch
+
+ cf cs readline pop
+ { ic exch get exec
+ add
+ } forall
+ pop
+
+ } bind def
+/wh {
+ /len exch def
+ /pos exch def
+ ws 0 len getinterval im pos len getinterval copy pop
+ pos len
+ } bind def
+/bl {
+ /len exch def
+ /pos exch def
+ bs 0 len getinterval im pos len getinterval copy pop
+ pos len
+ } bind def
+/s1 1 string def
+/fl {
+ /len exch def
+ /pos exch def
+ /val cf s1 readhexstring pop 0 get def
+ pos 1 pos len add 1 sub {im exch val put} for
+ pos len
+ } bind def
+/hx {
+ 3 copy getinterval
+ cf exch readhexstring pop pop
+ } bind def
+/wbytes {
+ dup dup
+ 8 gt { pop 8 idiv mul }
+ { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse
+ } bind def
+/BEGINBITMAPBWc {
+ 1 {} COMMONBITMAPc
+ } bind def
+/BEGINBITMAPGRAYc {
+ 8 {} COMMONBITMAPc
+ } bind def
+/BEGINBITMAP2BITc {
+ 2 {} COMMONBITMAPc
+ } bind def
+/COMMONBITMAPc {
+
+ /cvtProc exch def
+ /depth exch def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+ cvtProc
+ /is im 0 lb getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {ip} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BEGINBITMAPBW {
+ 1 {} COMMONBITMAP
+ } bind def
+/BEGINBITMAPGRAY {
+ 8 {} COMMONBITMAP
+ } bind def
+/BEGINBITMAP2BIT {
+ 2 {} COMMONBITMAP
+ } bind def
+/COMMONBITMAP {
+ /cvtProc exch def
+ /depth exch def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ cvtProc
+ /is width depth wbytes string def
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {cf is readhexstring pop} image
+ bitmapsave restore
+ grestore
+ } bind def
+/ngrayt 256 array def
+/nredt 256 array def
+/nbluet 256 array def
+/ngreent 256 array def
+fMLevel1 {
+/colorsetup {
+ currentcolortransfer
+ /gryt exch def
+ /blut exch def
+ /grnt exch def
+ /redt exch def
+ 0 1 255 {
+ /indx exch def
+ /cynu 1 red indx get 255 div sub def
+ /magu 1 green indx get 255 div sub def
+ /yelu 1 blue indx get 255 div sub def
+ /kk cynu magu min yelu min def
+ /u kk currentundercolorremoval exec def
+% /u 0 def
+ nredt indx 1 0 cynu u sub max sub redt exec put
+ ngreent indx 1 0 magu u sub max sub grnt exec put
+ nbluet indx 1 0 yelu u sub max sub blut exec put
+ ngrayt indx 1 kk currentblackgeneration exec sub gryt exec put
+ } for
+ {255 mul cvi nredt exch get}
+ {255 mul cvi ngreent exch get}
+ {255 mul cvi nbluet exch get}
+ {255 mul cvi ngrayt exch get}
+ setcolortransfer
+ {pop 0} setundercolorremoval
+ {} setblackgeneration
+ } bind def
+}
+{
+/colorSetup2 {
+ [ /Indexed /DeviceRGB 255
+ {dup red exch get 255 div
+ exch dup green exch get 255 div
+ exch blue exch get 255 div}
+ ] setcolorspace
+} bind def
+} ifelse
+/fakecolorsetup {
+ /tran 256 string def
+ 0 1 255 {/indx exch def
+ tran indx
+ red indx get 77 mul
+ green indx get 151 mul
+ blue indx get 28 mul
+ add add 256 idiv put} for
+ currenttransfer
+ {255 mul cvi tran exch get 255.0 div}
+ exch fmConcatProcs settransfer
+} bind def
+/BITMAPCOLOR {
+ /depth 8 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ fMLevel1 {
+ colorsetup
+ /is width depth wbytes string def
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {cf is readhexstring pop} {is} {is} true 3 colorimage
+ } {
+ colorSetup2
+ /is width depth wbytes string def
+ /cf currentfile def
+ 7 dict dup begin
+ /ImageType 1 def
+ /Width width def
+ /Height height def
+ /ImageMatrix [width 0 0 height neg 0 height] def
+ /DataSource {cf is readhexstring pop} bind def
+ /BitsPerComponent depth def
+ /Decode [0 255] def
+ end image
+ } ifelse
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCOLORc {
+ /depth 8 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+ fMLevel1 {
+ colorsetup
+ /is im 0 lb getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height depth [width 0 0 height neg 0 height]
+ {ip} {is} {is} true 3 colorimage
+ } {
+ colorSetup2
+ /is im 0 lb getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ 7 dict dup begin
+ /ImageType 1 def
+ /Width width def
+ /Height height def
+ /ImageMatrix [width 0 0 height neg 0 height] def
+ /DataSource {ip} bind def
+ /BitsPerComponent depth def
+ /Decode [0 255] def
+ end image
+ } ifelse
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPTRUECOLORc {
+ /depth 24 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /ris im 0 width getinterval def
+ /gis im width width getinterval def
+ /bis im width 2 mul width getinterval def
+
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip pop ris} {gis} {bis} true 3 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYKc {
+ /depth 32 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /cis im 0 width getinterval def
+ /mis im width width getinterval def
+ /yis im width 2 mul width getinterval def
+ /kis im width 3 mul width getinterval def
+
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip4 pop cis} {mis} {yis} {kis} true 4 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPTRUECOLOR {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /gis width string def
+ /bis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop }
+ { cf gis readhexstring pop }
+ { cf bis readhexstring pop }
+ true 3 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYK {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /mis width string def
+ /yis width string def
+ /kis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop }
+ { cf mis readhexstring pop }
+ { cf yis readhexstring pop }
+ { cf kis readhexstring pop }
+ true 4 colorimage
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPTRUEGRAYc {
+ /depth 24 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /ris im 0 width getinterval def
+ /gis im width width getinterval def
+ /bis im width 2 mul width getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip pop ris gis bis width gray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYKGRAYc {
+ /depth 32 def
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /lb width depth wbytes def
+ sl lb lt {lb ms} if
+ /bitmapsave save def
+
+ /is im 0 lb getinterval def
+ /cis im 0 width getinterval def
+ /mis im width width getinterval def
+ /yis im width 2 mul width getinterval def
+ /kis im width 3 mul width getinterval def
+ ws 0 lb getinterval is copy pop
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ {width rip pop cis mis yis kis width cgray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/cgray {
+ /ww exch def
+ /k exch def
+ /y exch def
+ /m exch def
+ /c exch def
+ 0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB
+ .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add
+ c i 3 -1 roll floor cvi put } for
+ c
+ } bind def
+/gray {
+ /ww exch def
+ /b exch def
+ /g exch def
+ /r exch def
+ 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
+ b i get .114 mul add add r i 3 -1 roll floor cvi put } for
+ r
+ } bind def
+/BITMAPTRUEGRAY {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /gis width string def
+ /bis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop
+ cf gis readhexstring pop
+ cf bis readhexstring pop width gray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPCMYKGRAY {
+ gsave
+
+ 3 index 2 div add exch
+ 4 index 2 div add exch
+ translate
+ rotate
+ 1 index 2 div neg
+ 1 index 2 div neg
+ translate
+ scale
+ /height exch def /width exch def
+ /bitmapsave save def
+ /is width string def
+ /yis width string def
+ /mis width string def
+ /kis width string def
+ /cf currentfile def
+ width height 8 [width 0 0 height neg 0 height]
+ { cf is readhexstring pop
+ cf mis readhexstring pop
+ cf yis readhexstring pop
+ cf kis readhexstring pop width cgray} image
+ bitmapsave restore
+ grestore
+ } bind def
+/BITMAPGRAY {
+ 8 {fakecolorsetup} COMMONBITMAP
+ } bind def
+/BITMAPGRAYc {
+ 8 {fakecolorsetup} COMMONBITMAPc
+ } bind def
+/ENDBITMAP {
+ } bind def
+end
+ /ALDmatrix matrix def ALDmatrix currentmatrix pop
+/StartALD {
+ /ALDsave save def
+ savematrix
+ ALDmatrix setmatrix
+ } bind def
+/InALD {
+ restorematrix
+ } bind def
+/DoneALD {
+ ALDsave restore
+ } bind def
+/I { setdash } bind def
+/J { [] 0 setdash } bind def
+%%EndProlog
+%%BeginSetup
+(5.0) FMVERSION
+1 1 0 0 612 792 0 1 12 FMDOCUMENT
+0 0 /Times-Roman FMFONTDEFINE
+1 0 /Helvetica-Bold FMFONTDEFINE
+2 0 /Times-Italic FMFONTDEFINE
+3 0 /Helvetica-BoldOblique FMFONTDEFINE
+4 0 /Courier FMFONTDEFINE
+32 FMFILLS
+0 0 FMFILL
+1 0.1 FMFILL
+2 0.3 FMFILL
+3 0.5 FMFILL
+4 0.7 FMFILL
+5 0.9 FMFILL
+6 0.97 FMFILL
+7 1 FMFILL
+8 <0f1e3c78f0e1c387> FMFILL
+9 <0f87c3e1f0783c1e> FMFILL
+10 <cccccccccccccccc> FMFILL
+11 <ffff0000ffff0000> FMFILL
+12 <8142241818244281> FMFILL
+13 <03060c183060c081> FMFILL
+14 <8040201008040201> FMFILL
+16 1 FMFILL
+17 0.9 FMFILL
+18 0.7 FMFILL
+19 0.5 FMFILL
+20 0.3 FMFILL
+21 0.1 FMFILL
+22 0.03 FMFILL
+23 0 FMFILL
+24 <f0e1c3870f1e3c78> FMFILL
+25 <f0783c1e0f87c3e1> FMFILL
+26 <3333333333333333> FMFILL
+27 <0000ffff0000ffff> FMFILL
+28 <7ebddbe7e7dbbd7e> FMFILL
+29 <fcf9f3e7cf9f3f7e> FMFILL
+30 <7fbfdfeff7fbfdfe> FMFILL
+%%EndSetup
+%%Page: "1" 1
+%%BeginPaperSize: Letter
+%%EndPaperSize
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+ 7 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+J
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 9 558 36 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0 8 Q
+0 X
+(\251 Sun Microsystems, Inc., 1996) 54 30.67 T
+(1) 306 30.67 T
+54 54 297 621 R
+7 X
+V
+1 10 Q
+0 X
+(INTR) 54 614.33 T
+(ODUCTION) 77.13 614.33 T
+0 F
+0.25 0.09 (Since its release in May of 1995, Ja) 54 598.33 B
+0.25 0.09 (v) 200.97 598.33 B
+0.25 0.09 (a has swept across the) 205.81 598.33 B
+0.25 0.71 (Internet. W) 54 587.33 B
+0.25 0.71 (ith its promise of truly netw) 107.2 587.33 B
+0.25 0.71 (ork oriented) 240.34 587.33 B
+0.25 0.28 (computing and a nearly uni) 54 576.33 B
+0.25 0.28 (v) 171.5 576.33 B
+0.25 0.28 (ersal system for distrib) 176.63 576.33 B
+0.25 0.28 (uting) 275.31 576.33 B
+0.25 0.08 (applications, Ja) 54 565.33 B
+0.25 0.08 (v) 116.99 565.33 B
+0.25 0.08 (a is widely seen as the solution to man) 121.82 565.33 B
+0.25 0.08 (y of) 280.68 565.33 B
+0.25 0.04 (the most persistent problems in client/serv) 54 554.33 B
+0.25 0.04 (er computing and) 225.93 554.33 B
+0.25 0.46 (on the W) 54 543.33 B
+0.25 0.46 (orld W) 94.03 543.33 B
+0.25 0.46 (ide W) 124.68 543.33 B
+0.25 0.46 (eb) 150.59 543.33 B
+0.25 0.46 (. Ho) 160.54 543.33 B
+0.25 0.46 (we) 179.6 543.33 B
+0.25 0.46 (v) 191.93 543.33 B
+0.25 0.46 (er) 197.24 543.33 B
+0.25 0.46 (, this same ability to) 205.52 543.33 B
+0.25 0.05 (distrib) 54 532.33 B
+0.25 0.05 (ute e) 79.72 532.33 B
+0.25 0.05 (x) 99.23 532.33 B
+0.25 0.05 (ecutables automatically o) 104.13 532.33 B
+0.25 0.05 (v) 207.4 532.33 B
+0.25 0.05 (er the netw) 212.3 532.33 B
+0.25 0.05 (ork raises) 257.69 532.33 B
+0.25 0.36 (concerns about Ja) 54 521.33 B
+0.25 0.36 (v) 131.51 521.33 B
+0.25 0.36 (a\325) 136.62 521.33 B
+0.25 0.36 (s ef) 144.56 521.33 B
+0.25 0.36 (fect on netw) 160.15 521.33 B
+0.25 0.36 (ork security) 214.3 521.33 B
+0.25 0.36 (. These) 265.71 521.33 B
+0.25 0.13 (concerns ha) 54 510.33 B
+0.25 0.13 (v) 102.93 510.33 B
+0.25 0.13 (e been heightened by the disco) 107.91 510.33 B
+0.25 0.13 (v) 235.85 510.33 B
+0.25 0.13 (ery of se) 240.83 510.33 B
+0.25 0.13 (v) 276.65 510.33 B
+0.25 0.13 (eral) 281.63 510.33 B
+(security related b) 54 499.33 T
+(ugs in e) 122.67 499.33 T
+(xisting Ja) 153.63 499.33 T
+(v) 191.49 499.33 T
+(a implementations.) 196.24 499.33 T
+0.25 0.01 (This paper discusses these concerns and ho) 54 480.33 B
+0.25 0.01 (w Ja) 228.47 480.33 B
+0.25 0.01 (v) 246.61 480.33 B
+0.25 0.01 (a addresses) 251.38 480.33 B
+0.25 0.09 (them. It also describes se) 54 469.33 B
+0.25 0.09 (v) 157.44 469.33 B
+0.25 0.09 (eral ef) 162.39 469.33 B
+0.25 0.09 (forts underw) 188.3 469.33 B
+0.25 0.09 (ay to enhance) 240.4 469.33 B
+0.25 0.13 (and e) 54 458.33 B
+0.25 0.13 (xtend the Ja) 76.14 458.33 B
+0.25 0.13 (v) 125.79 458.33 B
+0.25 0.13 (a security model. It is di) 130.67 458.33 B
+0.25 0.13 (vided into three) 231.75 458.33 B
+0.25 0.37 (sections. The f) 54 447.33 B
+0.25 0.37 (irst section describes Ja) 118.08 447.33 B
+0.25 0.37 (v) 222.01 447.33 B
+0.25 0.37 (a in general and) 227.13 447.33 B
+0.25 0.01 (discusses the security implications of Ja) 54 436.33 B
+0.25 0.01 (v) 215.22 436.33 B
+0.25 0.01 (a. Readers who are) 219.98 436.33 B
+-0.14 (already f) 54 425.33 P
+-0.14 (amiliar with Ja) 89.02 425.33 P
+-0.14 (v) 147.98 425.33 P
+-0.14 (a may wish to proceed to the second) 152.73 425.33 P
+0.25 0.14 (section which discusses computer security in general, ho) 54 414.33 B
+0.25 0.14 (w) 289.78 414.33 B
+2.14 1.25 (security af) 54 403.33 B
+2.14 1.25 (fects netw) 111.57 403.33 B
+2.14 1.25 (ork) 166.93 403.33 B
+2.14 1.25 (ed systems and some) 183.91 403.33 B
+1.86 1.25 (misconceptions about security) 54 392.33 B
+1.86 1.25 (. Because these) 214.41 392.33 B
+0.25 0.32 (misconceptions are v) 54 381.33 B
+0.25 0.32 (ery common and af) 145.1 381.33 B
+0.25 0.32 (fect ho) 228.46 381.33 B
+0.25 0.32 (w people) 258.16 381.33 B
+0.25 0.12 (approach ne) 54 370.33 B
+0.25 0.12 (w technology) 103.94 370.33 B
+0.25 0.12 (, readers who are unf) 159.18 370.33 B
+0.25 0.12 (amiliar with) 246.79 370.33 B
+0.25 0.17 (general security issues are encouraged to read this section) 54 359.33 B
+0.25 0.55 (carefully) 54 348.33 B
+0.25 0.55 (. The third section discusses Ja) 93.82 348.33 B
+0.25 0.55 (v) 235.74 348.33 B
+0.25 0.55 (a security in) 241.04 348.33 B
+0.25 0.08 (particular) 54 337.33 B
+0.25 0.08 (, looks at ho) 92.69 337.33 B
+0.25 0.08 (w the security model is implemented,) 143.07 337.33 B
+(and describes upcoming e) 54 326.33 T
+(xtensions to the security model.) 157.44 326.33 T
+1 F
+(J) 54 303.33 T
+(A) 59.36 303.33 T
+(V) 65.78 303.33 T
+(A) 71.65 303.33 T
+(The Ja) 54 280.33 T
+(v) 85.53 280.33 T
+(a Platf) 90.89 280.33 T
+(orm) 120.7 280.33 T
+0 F
+0.25 0.16 (Ja) 54 264.33 B
+0.25 0.16 (v) 62.45 264.33 B
+0.25 0.16 (a is a re) 67.35 264.33 B
+0.25 0.16 (v) 100.1 264.33 B
+0.25 0.16 (olutionary ne) 105.05 264.33 B
+0.25 0.16 (w application platform from Sun) 160.16 264.33 B
+0.25 0.54 (Microsystems. Lik) 54 253.33 B
+0.25 0.54 (e other operating systems, the Ja) 138.36 253.33 B
+0.25 0.54 (v) 287.27 253.33 B
+0.25 0.54 (a) 292.56 253.33 B
+-0.18 (platform pro) 54 242.33 P
+-0.18 (vides de) 103.94 242.33 P
+-0.18 (v) 136.56 242.33 P
+-0.18 (elopers with I/O, netw) 141.41 242.33 P
+-0.18 (orking, windo) 230.21 242.33 P
+-0.18 (ws) 285.89 242.33 P
+0.25 0.44 (and graphics capabilities and other f) 54 231.33 B
+0.25 0.44 (acilities needed to) 216.29 231.33 B
+0.25 0.62 (de) 54 220.33 B
+0.25 0.62 (v) 64.43 220.33 B
+0.25 0.62 (elop and run sophisticated applications. The Ja) 69.9 220.33 B
+0.25 0.62 (v) 287.19 220.33 B
+0.25 0.62 (a) 292.56 220.33 B
+0.25 0.08 (platform also pro) 54 209.33 B
+0.25 0.08 (vides an important capability not found in) 124.55 209.33 B
+0.25 0.39 (traditional operating systems. This ability) 54 198.33 B
+0.25 0.39 (, called Write) 237.33 198.33 B
+0.25 0.35 (Once/Run An) 54 187.33 B
+0.25 0.35 (ywhere e) 113.2 187.33 B
+0.25 0.35 (x) 152.45 187.33 B
+0.25 0.35 (ecutables, allo) 157.65 187.33 B
+0.25 0.35 (ws Ja) 220.08 187.33 B
+0.25 0.35 (v) 243.81 187.33 B
+0.25 0.35 (a programs) 248.91 187.33 B
+0.25 0.09 (written on one type of hardw) 54 176.33 B
+0.25 0.09 (are or operating system to run) 173.46 176.33 B
+(unmodi\336ed on almost an) 54 165.33 T
+(y other type of computer) 153.02 165.33 T
+(.) 251.34 165.33 T
+0.25 0.22 (Applications written for traditional operating systems are) 54 146.33 B
+0.25 0.07 (tied directly to that platform and cannot be easily mo) 54 135.33 B
+0.25 0.07 (v) 271.83 135.33 B
+0.25 0.07 (ed to) 276.75 135.33 B
+0.25 0.03 (another machine or operating system. This locks de) 54 124.33 B
+0.25 0.03 (v) 263.06 124.33 B
+0.25 0.03 (elopers) 267.94 124.33 B
+-0.08 (to that particular) 54 113.33 P
+-0.08 (, often proprietary) 119.54 113.33 P
+-0.08 (, system. If the application) 191.21 113.33 P
+0.25 0.17 (must be deplo) 54 102.33 B
+0.25 0.17 (yed on other platforms, the de) 112.77 102.33 B
+0.25 0.17 (v) 238.98 102.33 B
+0.25 0.17 (elopers must) 244 102.33 B
+0.24 (port the application to those platforms. These porting ef) 54 91.33 P
+0.24 (forts) 278.67 91.33 P
+0.25 0.11 (are often e) 54 80.33 B
+0.25 0.11 (xpensi) 97.74 80.33 B
+0.25 0.11 (v) 124.26 80.33 B
+0.25 0.11 (e and w) 129.21 80.33 B
+0.25 0.11 (aste resources that could be used) 161.48 80.33 B
+0.25 0.56 (for ne) 54 69.33 B
+0.25 0.56 (w de) 80.97 69.33 B
+0.25 0.56 (v) 102.37 69.33 B
+0.25 0.56 (elopment. Because ports to the secondary) 107.78 69.33 B
+0.25 0.11 (platforms often lag behind the primary platform by se) 54 58.33 B
+0.25 0.11 (v) 276.71 58.33 B
+0.25 0.11 (eral) 281.67 58.33 B
+315 54 558 621 R
+7 X
+V
+0 X
+0.11 (months, the application lock of traditional operating systems) 315 614.33 P
+0.25 0.51 (also forces the or) 315 603.33 B
+0.25 0.51 (g) 393.4 603.33 B
+0.25 0.51 (anization to support man) 398.86 603.33 B
+0.25 0.51 (y dif) 510.94 603.33 B
+0.25 0.51 (ferent) 532.11 603.33 B
+0.25 0.27 (v) 315 592.33 B
+0.25 0.27 (ersions of the application. This administrati) 320.12 592.33 B
+0.25 0.27 (v) 506.95 592.33 B
+0.25 0.27 (e o) 512.07 592.33 B
+0.25 0.27 (v) 524.91 592.33 B
+0.25 0.27 (erhead) 530.02 592.33 B
+0.25 0.32 (mak) 315 581.33 B
+0.25 0.32 (es netw) 333.07 581.33 B
+0.25 0.32 (ork) 365.7 581.33 B
+0.25 0.32 (ed computing with traditional PCs a v) 379.88 581.33 B
+0.25 0.32 (ery) 544.6 581.33 B
+(e) 315 570.33 T
+(xpensi) 319.29 570.33 T
+(v) 345.15 570.33 T
+(e proposition.) 350 570.33 T
+0 8 Q
+(1) 405 574.33 T
+0 10 Q
+0.25 0.5 (W) 315 551.33 B
+0.25 0.5 (ith their Write Once/Run An) 324.54 551.33 B
+0.25 0.5 (ywhere capability) 453.4 551.33 B
+0.25 0.5 (, Ja) 532.92 551.33 B
+0.25 0.5 (v) 548.31 551.33 B
+0.25 0.5 (a) 553.56 551.33 B
+0.25 0.08 (applications do not suf) 315 540.33 B
+0.25 0.08 (fer from these problems. De) 408.23 540.33 B
+0.25 0.08 (v) 523.69 540.33 B
+0.25 0.08 (elopers) 528.62 540.33 B
+0.25 0.57 (w) 315 529.33 B
+0.25 0.57 (orking on a Sun Ultra computer running the Solaris) 322.69 529.33 B
+0.21 (operating system can produce an e) 315 518.33 P
+0.21 (x) 453.93 518.33 P
+0.21 (ecutable which also runs) 458.78 518.33 P
+0.25 0.54 (on W) 315 507.33 B
+0.25 0.54 (indo) 338.95 507.33 B
+0.25 0.54 (ws PCs, Macintosh and man) 358.65 507.33 B
+0.25 0.54 (y other types of) 486.64 507.33 B
+0.25 0.13 (computers without an) 315 496.33 B
+0.25 0.13 (y porting. This frees up de) 404.69 496.33 B
+0.25 0.13 (v) 514.86 496.33 B
+0.25 0.13 (elopment) 519.84 496.33 B
+0.25 0.11 (resources for other w) 315 485.33 B
+0.25 0.11 (ork and ensures that ne) 402.7 485.33 B
+0.25 0.11 (w applications) 498.24 485.33 B
+0.25 0.32 (and ne) 315 474.33 B
+0.25 0.32 (w v) 343.33 474.33 B
+0.25 0.32 (ersions of old applications are simultaneously) 359.12 474.33 B
+(a) 315 463.33 T
+(v) 319.24 463.33 T
+(ailable for all platforms in an or) 323.99 463.33 T
+(g) 451.01 463.33 T
+(anization.) 455.96 463.33 T
+1 F
+(The Vir) 315 441.33 T
+(tual Mac) 349.1 441.33 T
+(hine) 389.01 441.33 T
+0 F
+0.25 0.41 (Ja) 315 425.33 B
+0.25 0.41 (v) 323.96 425.33 B
+0.25 0.41 (a pro) 329.13 425.33 B
+0.25 0.41 (vides its Write Once/Run An) 351.57 425.33 B
+0.25 0.41 (ywhere capability) 479.73 425.33 B
+0.25 0.19 (through the Ja) 315 414.33 B
+0.25 0.19 (v) 374.55 414.33 B
+0.25 0.19 (a V) 379.49 414.33 B
+0.25 0.19 (irtual Machine. The V) 393.86 414.33 B
+0.25 0.19 (irtual Machine is) 486.77 414.33 B
+0.25 0.01 (implemented on top of a machine\325) 315 403.33 B
+0.25 0.01 (s nati) 453.51 403.33 B
+0.25 0.01 (v) 474.96 403.33 B
+0.25 0.01 (e operating system.) 479.82 403.33 B
+0.25 0.32 (Ja) 315 392.33 B
+0.25 0.32 (v) 323.78 392.33 B
+0.25 0.32 (a applications run on top of the virtual machine. The) 328.86 392.33 B
+0.25 0.2 (virtual machine insulates the application from dif) 315 381.33 B
+0.25 0.2 (ferences) 523.31 381.33 B
+0.25 0.28 (between underlying operating systems and hardw) 315 370.33 B
+0.25 0.28 (are and) 526.93 370.33 B
+0.25 1.19 (ensures cross platform compatibility among all) 315 359.33 B
+(implementations of the Ja) 315 348.33 T
+(v) 417.85 348.33 T
+(a platform \050see \336g. 1\051.) 422.6 348.33 T
+0.25 0.1 (The Ja) 315 154.71 B
+0.25 0.1 (v) 342 154.71 B
+0.25 0.1 (a V) 346.85 154.71 B
+0.25 0.1 (irtual machine w) 360.95 154.71 B
+0.25 0.1 (as f) 430.09 154.71 B
+0.25 0.1 (irst widely a) 444.33 154.71 B
+0.25 0.1 (v) 495.31 154.71 B
+0.25 0.1 (ailable in web) 500.16 154.71 B
+0.25 0.09 (bro) 315 143.71 B
+0.25 0.09 (wsers. Ja) 328.33 143.71 B
+0.25 0.09 (v) 365.25 143.71 B
+0.25 0.09 (a-enabled bro) 370.08 143.71 B
+0.25 0.09 (wsers are currently a) 425.89 143.71 B
+0.25 0.09 (v) 511.24 143.71 B
+0.25 0.09 (ailable for) 516.08 143.71 B
+315 117 558 137.09 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+315 124.99 446.98 124.99 2 L
+0.25 H
+2 Z
+0 X
+0 0 0 1 0 0 0 K
+N
+0 0 612 792 C
+0 9.5 Q
+0 X
+0 0 0 1 0 0 0 K
+1.12 (1 A recent report from F) 315 110.67 P
+1.12 (orrester Research estimates that, for) 417.11 110.67 P
+-0.09 (companies aggressi) 315 100.67 P
+-0.09 (v) 388.82 100.67 P
+-0.09 (ely managing their PC related costs, cost of) 393.42 100.67 P
+3.11 (o) 315 90.67 P
+3.11 (wnership for the a) 319.51 90.67 P
+3.11 (v) 397.5 90.67 P
+3.11 (erage PC ranges between $3,500 and) 402.11 90.67 P
+1 ($5,000 per year) 315 80.67 P
+1 (. Other studies ha) 375.84 80.67 P
+1 (v) 445.14 80.67 P
+1 (e sho) 449.75 80.67 P
+1 (wn that for companies) 470.3 80.67 P
+0.19 (which are not closely w) 315 70.67 P
+0.19 (atching PC related costs, cost of o) 405.9 70.67 P
+0.19 (wner-) 535.85 70.67 P
+(ship can be as high as $12,000 per year) 315 60.67 T
+(.) 463.54 60.67 T
+0 0 0 1 0 0 0 K
+315 170.38 558 345 C
+0 0 0 1 0 0 0 K
+321.88 311.75 547.5 334.87 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0.5 H
+2 Z
+0 X
+N
+0 10 Q
+(Ja) 399.02 322.04 T
+(v) 407.15 322.04 T
+(a Applications) 411.9 322.04 T
+322.38 286.25 548 307.5 R
+7 X
+V
+0 X
+N
+(Ja) 392.5 294.87 T
+(v) 400.63 294.87 T
+(a V) 405.38 294.87 T
+(irtual Machine) 418.94 294.87 T
+322.5 231.5 373.75 279 R
+7 X
+V
+0 X
+N
+380.5 232.12 431.75 279.62 R
+7 X
+V
+0 X
+N
+439.13 231.5 490.38 279 R
+7 X
+V
+0 X
+N
+496.5 232.12 547.75 279.62 R
+7 X
+V
+0 X
+N
+(Solaris) 336.25 253.62 T
+(W) 388.13 253.62 T
+(indo) 397.17 253.62 T
+(ws) 414.7 253.62 T
+(MacOS) 451.25 253.62 T
+(Ja) 505.63 253.62 T
+(v) 513.76 253.62 T
+(aOS) 518.51 253.62 T
+322.38 206.62 373.63 228.5 R
+7 X
+V
+0 X
+N
+380.38 206.62 431.63 228.5 R
+7 X
+V
+0 X
+N
+439.63 206.62 490.88 228.5 R
+7 X
+V
+0 X
+N
+496.38 206.62 547.63 228.5 R
+7 X
+V
+0 X
+N
+0 9 Q
+(SP) 325.63 216.75 T
+(ARC/Intel) 334.81 216.75 T
+(Intel/Others) 385 216.12 T
+(Po) 448.75 216.12 T
+(werPC) 458.03 216.12 T
+(Thin Clients) 500.63 217.37 T
+(Fig. 1 The Ja) 321.88 193.62 T
+(v) 368.7 193.62 T
+(a V) 372.97 193.62 T
+(irtual Machine sits between a nati) 385.17 193.62 T
+(v) 506.18 193.62 T
+(e operating) 510.54 193.62 T
+(system and Ja) 321.88 184.62 T
+(v) 371.69 184.62 T
+(a applications, allo) 375.97 184.62 T
+(wing a single e) 443.48 184.62 T
+(x) 497.59 184.62 T
+(ecutable to) 501.96 184.62 T
+(run on man) 321.88 175.62 T
+(y dif) 362.74 175.62 T
+(ferent systems.) 379.26 175.62 T
+0 0 0 1 0 0 0 K
+0 0 612 792 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 630 558 740.88 R
+7 X
+0 0 0 1 0 0 0 K
+V
+1 18 Q
+0 X
+(Ja) 243.58 727.96 T
+(v) 263.33 727.96 T
+(a) 272.97 727.96 T
+0 9.6 Q
+(\252) 282.98 732.76 T
+1 18 Q
+( Security) 292.39 727.96 T
+2 12 Q
+(J) 212.98 692.23 T
+(. Ste) 218 692.23 T
+(ven F) 238.49 692.23 T
+(ritzing) 264.82 692.23 T
+(er) 296.04 692.23 T
+(, Marianne Mueller) 304.7 692.23 T
+0 F
+(Sun Microsystems, Inc.) 249.34 676.23 T
+FMENDPAGE
+%%EndPage: "1" 1
+%%Page: "2" 2
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+ 7 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 18 558 45 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0 8 Q
+0 X
+(\251 Sun Microsystems, Inc., 1996) 54 39.67 T
+(2) 306 39.67 T
+54 54 558 738 R
+7 X
+V
+0 10 Q
+0 X
+0.25 0.11 (the major v) 54 731.33 B
+0.25 0.11 (ersions of the Unix operating system, W) 101.1 731.33 B
+0.25 0.11 (indo) 267.82 731.33 B
+0.25 0.11 (ws) 285.78 731.33 B
+0.25 0.49 (3.1, 95, and NT) 54 720.33 B
+0.25 0.49 (, the MacOS and OS/2 W) 124.1 720.33 B
+0.25 0.49 (arp. The Ja) 237.5 720.33 B
+0.25 0.49 (v) 287.32 720.33 B
+0.25 0.49 (a) 292.56 720.33 B
+0.25 0.42 (V) 54 709.33 B
+0.25 0.42 (irtual Machine has also been licensed by e) 61.04 709.33 B
+0.25 0.42 (v) 249.48 709.33 B
+0.25 0.42 (ery major) 254.76 709.33 B
+0.25 0.54 (operating systems v) 54 698.33 B
+0.25 0.54 (endor) 144.07 698.33 B
+0.25 0.54 (, including Apple, HP) 169.15 698.33 B
+0.25 0.54 (, IBM,) 267.65 698.33 B
+0.25 0.09 (Microsoft and SunSoft. These v) 54 687.33 B
+0.25 0.09 (endors will b) 184.95 687.33 B
+0.25 0.09 (undle the Ja) 238.61 687.33 B
+0.25 0.09 (v) 287.72 687.33 B
+0.25 0.09 (a) 292.56 687.33 B
+0.25 0.4 (V) 54 676.33 B
+0.25 0.4 (irtual Machine with their operating systems. As these) 61.02 676.33 B
+0.25 0.35 (implementations become a) 54 665.33 B
+0.25 0.35 (v) 169.84 665.33 B
+0.25 0.35 (ailable o) 174.94 665.33 B
+0.25 0.35 (v) 212.32 665.33 B
+0.25 0.35 (er the ne) 217.52 665.33 B
+0.25 0.35 (xt se) 255.43 665.33 B
+0.25 0.35 (v) 275.77 665.33 B
+0.25 0.35 (eral) 280.97 665.33 B
+0.25 0.2 (months, Ja) 54 654.33 B
+0.25 0.2 (v) 98.83 654.33 B
+0.25 0.2 (a will become a standard part of all important) 103.79 654.33 B
+(operating systems, and an e) 54 643.33 T
+(xpected part of e) 164.11 643.33 T
+(v) 230.78 643.33 T
+(ery desktop.) 235.63 643.33 T
+1 F
+(Applets) 54 621.33 T
+0 F
+0.25 0.17 (W) 54 605.33 B
+0.25 0.17 (eb Applets are one of the most e) 62.81 605.33 B
+0.25 0.17 (xciting uses of the Ja) 199.12 605.33 B
+0.25 0.17 (v) 287.64 605.33 B
+0.25 0.17 (a) 292.56 605.33 B
+0.18 (Platform. Applets are small pieces of e) 54 594.33 P
+0.18 (x) 210.16 594.33 P
+0.18 (ecutable code which) 215.01 594.33 P
+0.25 0.12 (may be included in W) 54 583.33 B
+0.25 0.12 (eb pages and which run inside of the) 144.84 583.33 B
+0.25 0.46 (user\325) 54 572.33 B
+0.25 0.46 (s bro) 75.76 572.33 B
+0.25 0.46 (wser) 97.8 572.33 B
+0.25 0.46 (. While traditional web pages ha) 117.98 572.33 B
+0.25 0.46 (v) 263.3 572.33 B
+0.25 0.46 (e been) 268.61 572.33 B
+0.25 0.48 (limited to simple te) 54 561.33 B
+0.25 0.48 (xt and graphics, applets allo) 141.76 561.33 B
+0.25 0.48 (w web) 268.44 561.33 B
+0.25 0.1 (publishers to include sophisticated, interacti) 54 550.33 B
+0.25 0.1 (v) 235.22 550.33 B
+0.25 0.1 (e applications) 240.17 550.33 B
+0.25 0.22 (in their pages. F) 54 539.33 B
+0.25 0.22 (or e) 122.72 539.33 B
+0.25 0.22 (xample, a stock brok) 138.96 539.33 B
+0.25 0.22 (er might w) 227.27 539.33 B
+0.25 0.22 (ant to) 273.17 539.33 B
+0.25 0.49 (publish the results of a f) 54 528.33 B
+0.25 0.49 (inancial analysis model. W) 163.93 528.33 B
+0.25 0.49 (ith) 285.45 528.33 B
+0.25 0.21 (applets, instead of publishing a simple graph sho) 54 517.33 B
+0.25 0.21 (wing the) 260.59 517.33 B
+0.25 0.31 (results of the model, the brok) 54 506.33 B
+0.25 0.31 (er could publish the model) 181.62 506.33 B
+0.25 0.1 (itself, along with connections to li) 54 495.33 B
+0.25 0.1 (v) 194.6 495.33 B
+0.25 0.1 (e stock mark) 199.55 495.33 B
+0.25 0.1 (et data and) 252.21 495.33 B
+(the customer\325) 54 484.33 T
+(s portfolio.) 108.16 484.33 T
+1 F
+(Security Implications) 54 462.33 T
+0 F
+0.25 0.4 (While applets solv) 54 446.33 B
+0.25 0.4 (e man) 135.98 446.33 B
+0.25 0.4 (y of the important problems in) 162.23 446.33 B
+0.25 0.04 (client/serv) 54 435.33 B
+0.25 0.04 (er and netw) 95.93 435.33 B
+0.25 0.04 (ork-centric computing, the) 143.39 435.33 B
+0.25 0.04 (y also raise) 251.09 435.33 B
+0.25 0.23 (ne) 54 424.33 B
+0.25 0.23 (w concerns about security) 63.65 424.33 B
+0.25 0.23 (. In traditional en) 173.62 424.33 B
+0.25 0.23 (vironments,) 247.21 424.33 B
+0.25 0.04 (companies could protect themselv) 54 413.33 B
+0.25 0.04 (es by controlling ph) 192.25 413.33 B
+0.25 0.04 (ysical) 273.47 413.33 B
+0.25 0.49 (and netw) 54 402.33 B
+0.25 0.49 (ork access to their computers by establishing) 94.46 402.33 B
+0.25 0.34 (policies for what kinds of softw) 54 391.33 B
+0.25 0.34 (are can be used on their) 193.12 391.33 B
+0.25 0.16 (machines. These steps include b) 54 380.33 B
+0.25 0.16 (uilding a f) 188.4 380.33 B
+0.25 0.16 (ire) 231.24 380.33 B
+0.25 0.16 (w) 242.03 380.33 B
+0.25 0.16 (all between) 249.31 380.33 B
+0.25 0.09 (the Internet and the compan) 54 369.33 B
+0.25 0.09 (y\325) 169.02 369.33 B
+0.25 0.09 (s intranet, obtaining softw) 176.99 369.33 B
+0.25 0.09 (are) 284.6 369.33 B
+0.25 0.15 (only from kno) 54 358.33 B
+0.25 0.15 (wn and trusted sources, and using anti-virus) 113.38 358.33 B
+(programs to check all ne) 54 347.33 T
+(w softw) 152.06 347.33 T
+(are.) 183.9 347.33 T
+0.25 0.09 (Use of applets potentially adds a ne) 54 328.33 B
+0.25 0.09 (w security vunerability) 200.49 328.33 B
+0.25 0.09 (.) 294.5 328.33 B
+0.17 (An emplo) 54 317.33 P
+0.17 (yee searching an e) 93.79 317.33 P
+0.17 (xternal W) 167.71 317.33 P
+0.17 (eb site for information) 206.79 317.33 P
+-0.19 (might inadv) 54 306.33 P
+-0.19 (ertently load and e) 101.72 306.33 P
+-0.19 (x) 175.15 306.33 P
+-0.19 (ecute an applet without being) 180 306.33 P
+0.25 0.03 (a) 54 295.33 B
+0.25 0.03 (w) 58.32 295.33 B
+0.25 0.03 (are that the site contains e) 65.47 295.33 B
+0.25 0.03 (x) 171.06 295.33 B
+0.25 0.03 (ecutable code. This automatic) 175.94 295.33 B
+0.22 (distrib) 54 284.33 P
+0.22 (ution of e) 79.36 284.33 P
+0.22 (x) 117.98 284.33 P
+0.22 (ecutables mak) 122.83 284.33 P
+0.22 (es it v) 179.88 284.33 P
+0.22 (ery lik) 204.06 284.33 P
+0.22 (ely that softw) 230.01 284.33 P
+0.22 (are) 284.79 284.33 P
+0.25 0.41 (will be obtained from untrusted third parties. Since the) 54 273.33 B
+0.25 0.36 (applet is imported into the user\325) 54 262.33 B
+0.25 0.36 (s web bro) 194.19 262.33 B
+0.25 0.36 (wser and runs) 236.6 262.33 B
+0.25 0.42 (locally) 54 251.33 B
+0.25 0.42 (, this softw) 83.51 251.33 B
+0.25 0.42 (are could potentially steal or damage) 133.13 251.33 B
+0.25 0.17 (information stored in the user\325) 54 240.33 B
+0.25 0.17 (s machine on a netw) 181.26 240.33 B
+0.25 0.17 (ork f) 266.97 240.33 B
+0.25 0.17 (ile) 286.67 240.33 B
+0.25 0.53 (serv) 54 229.33 B
+0.25 0.53 (er) 72.62 229.33 B
+0.25 0.53 (. Also, since this softw) 80.9 229.33 B
+0.25 0.53 (are is already behind the) 185.58 229.33 B
+-0.13 (compan) 54 218.33 P
+-0.13 (y\325) 85.51 218.33 P
+-0.13 (s \336re) 93.29 218.33 P
+-0.13 (w) 112.63 218.33 P
+-0.13 (all, the applet could attack other unprotected) 119.75 218.33 P
+-0.14 (machines on a corporate intranet. These attacks w) 54 207.33 P
+-0.14 (ould not be) 252.29 207.33 P
+(stopped by traditional security measures.) 54 196.33 T
+0.25 0.15 (Ja) 54 177.33 B
+0.25 0.15 (v) 62.43 177.33 B
+0.25 0.15 (a protects its users from these dangers by placing strict) 67.32 177.33 B
+0.25 0.15 (limits on applets. Applets cannot read from or write to the) 54 166.33 B
+0.25 0.42 (local disk. Stand-alone windo) 54 155.33 B
+0.25 0.42 (ws created by applets are) 185.47 155.33 B
+0.25 0 (clearly labeled as being o) 54 144.33 B
+0.25 0 (wned by untrusted softw) 156.4 144.33 B
+0.25 0 (are. These) 255.66 144.33 B
+0.25 0.11 (limits pre) 54 133.33 B
+0.25 0.11 (v) 93.2 133.33 B
+0.25 0.11 (ent malicious applets from stealing information,) 98.17 133.33 B
+0.25 0.22 (spreading viruses, or acting as T) 54 122.33 B
+0.25 0.22 (rojan horses. Applets are) 191.56 122.33 B
+0.25 0.15 (also prohibited from making netw) 54 111.33 B
+0.25 0.15 (ork connections to other) 195.84 111.33 B
+0.09 (computers on the corporate intranet. This pre) 54 100.33 P
+0.09 (v) 234.56 100.33 P
+0.09 (ents malicious) 239.41 100.33 P
+0.25 0.48 (applets from e) 54 89.33 B
+0.25 0.48 (xploiting security f) 118.27 89.33 B
+0.25 0.48 (la) 203.91 89.33 B
+0.25 0.48 (ws that might e) 211.94 89.33 B
+0.25 0.48 (xist) 281.11 89.33 B
+0.25 0.2 (behind the f) 54 78.33 B
+0.25 0.2 (ire) 104.17 78.33 B
+0.25 0.2 (w) 115.09 78.33 B
+0.25 0.2 (all or in the underlying operating system.) 122.41 78.33 B
+-0.14 (While Ja) 54 67.33 P
+-0.14 (v) 88.93 67.33 P
+-0.14 (a is the not \336rst or only platform that claims to be a) 93.68 67.33 P
+0.25 0.53 (secure means of distrib) 315 731.33 B
+0.25 0.53 (uting e) 420.14 731.33 B
+0.25 0.53 (x) 451.43 731.33 B
+0.25 0.53 (ecutable code o) 456.8 731.33 B
+0.25 0.53 (v) 527.25 731.33 B
+0.25 0.53 (er the) 532.63 731.33 B
+(internet, it it perhaps the best kno) 315 720.33 T
+(wn and most widely used.) 448.35 720.33 T
+1 F
+(WHA) 315 697.33 T
+(T IS SECURITY?) 337.98 697.33 T
+(The Security Pr) 315 674.33 T
+(ocess) 388.16 674.33 T
+0 F
+-0 (Ef) 315 651.33 P
+-0 (fecti) 324.19 651.33 P
+-0 (v) 341.71 651.33 P
+-0 (e security is an on-going process which must in) 346.56 651.33 P
+-0 (v) 536.13 651.33 P
+-0 (olv) 540.93 651.33 P
+-0 (e) 553.56 651.33 P
+0.73 (e) 315 640.33 P
+0.73 (v) 319.19 640.33 P
+0.73 (ery member of an or) 324.04 640.33 P
+0.73 (g) 408.43 640.33 P
+0.73 (anization and touch e) 413.38 640.33 P
+0.73 (v) 500.59 640.33 P
+0.73 (ery aspect of) 505.44 640.33 P
+0.92 (its operation. The strongest possible netw) 315 629.33 P
+0.92 (ork and computer) 485.61 629.33 P
+0.76 (security does little to protect an or) 315 618.33 P
+0.76 (g) 456.05 618.33 P
+0.76 (anization which has not) 461 618.33 P
+0.12 (tak) 315 607.33 P
+0.12 (en steps to ensure that its emplo) 327.12 607.33 P
+0.12 (yees are trustw) 455.49 607.33 P
+0.12 (orth) 515.6 607.33 P
+0.12 (y or to) 531.66 607.33 P
+2.69 (protect its ph) 315 596.33 P
+2.69 (ysical assets from theft. Similarly) 372.54 596.33 P
+2.69 (, the best) 516.8 596.33 P
+4.97 (security mechanisms and procedures quickly f) 315 585.33 P
+4.97 (all into) 524.97 585.33 P
+-0.05 (disrepair if the) 315 574.33 P
+-0.05 (y are not constantly reinforced by training and) 373.08 574.33 P
+(periodically updated to account for ne) 315 563.33 T
+(w threats.) 466.66 563.33 T
+1 F
+(Cost V) 315 541.33 T
+(. Security) 345.47 541.33 T
+0 F
+0.25 0.05 (Security is one means by which an or) 315 525.33 B
+0.25 0.05 (g) 468.15 525.33 B
+0.25 0.05 (anization can protect) 473.15 525.33 B
+0.25 0.16 (or e) 315 514.33 B
+0.25 0.16 (xtend a competiti) 331.01 514.33 B
+0.25 0.16 (v) 403.44 514.33 B
+0.25 0.16 (e adv) 408.45 514.33 B
+0.25 0.16 (antage. By protecting v) 430.63 514.33 B
+0.25 0.16 (aluable) 528.15 514.33 B
+0.25 0.09 (ph) 315 503.33 B
+0.25 0.09 (ysical assets or proprietary intellectual property) 325.12 503.33 B
+0.25 0.09 (, security) 520.31 503.33 B
+0.25 0.32 (policies and procedures allo) 315 492.33 B
+0.25 0.32 (w an or) 436.46 492.33 B
+0.25 0.32 (g) 469.02 492.33 B
+0.25 0.32 (anization to e) 474.3 492.33 B
+0.25 0.32 (xploit) 533.05 492.33 B
+0.05 (those assets to the fullest. But there are costs associated with) 315 481.33 P
+0.25 0.33 (all security procedures and these costs must be weighed) 315 470.33 B
+0.25 0.12 (ag) 315 459.33 B
+0.25 0.12 (ainst the v) 324.63 459.33 B
+0.25 0.12 (alue of the assets protected by those measures) 367.3 459.33 B
+0.25 0.02 (and the potential harm which could be caused by the loss of) 315 448.33 B
+0.05 (that asset. A compan) 315 437.33 P
+0.05 (y which wished to adv) 398.33 437.33 P
+0.05 (ertise on the W) 488.38 437.33 P
+0.05 (eb) 548.56 437.33 P
+0.25 0.6 (may be satisf) 315 426.33 B
+0.25 0.6 (ied with a simple f) 375.56 426.33 B
+0.25 0.6 (ire) 461.91 426.33 B
+0.25 0.6 (w) 474.02 426.33 B
+0.25 0.6 (all to discourage) 481.75 426.33 B
+0.12 (electronic v) 315 415.33 P
+0.12 (andals. A lar) 361.8 415.33 P
+0.12 (ge \336nancial institute with billions of) 412.68 415.33 P
+0.25 0.12 (dollars at stak) 315 404.33 B
+0.25 0.12 (e could justify much more elaborate security) 372.83 404.33 B
+0.25 0.68 (measures, possibly including public k) 315 393.33 B
+0.25 0.68 (e) 491.86 393.33 B
+0.25 0.68 (y encryption,) 496.83 393.33 B
+0.25 0.17 (dedicated, pri) 315 382.33 B
+0.25 0.17 (v) 371.87 382.33 B
+0.25 0.17 (ate netw) 376.8 382.33 B
+0.25 0.17 (orks and re) 411.94 382.33 B
+0.25 0.17 (gular security audits. In) 458.64 382.33 B
+0.25 0.03 (e) 315 371.33 B
+0.25 0.03 (xtreme cases, public safety and national security may be at) 319.32 371.33 B
+0.25 0.05 (risk. F) 315 360.33 B
+0.25 0.05 (or applications such as air traf) 341.04 360.33 B
+0.25 0.05 (f) 464.05 360.33 B
+0.25 0.05 (ic control and military) 466.88 360.33 B
+0.25 0.46 (and intelligence systems, the risks of connecting these) 315 349.33 B
+0.25 0.06 (systems to the Internet may so f) 315 338.33 B
+0.25 0.06 (ar out-weigh the benef) 445.46 338.33 B
+0.25 0.06 (its of) 537.18 338.33 B
+0.25 0.25 (increased communication that the most sensiti) 315 327.33 B
+0.25 0.25 (v) 511.85 327.33 B
+0.25 0.25 (e of these) 516.95 327.33 B
+(systems should ne) 315 316.33 T
+(v) 387.53 316.33 T
+(er be connected \050see \336g. 2\051.) 392.38 316.33 T
+3 F
+(Ne) 315 135.15 T
+(w T) 327.63 135.15 T
+(ec) 343.7 135.15 T
+(hnology) 354.72 135.15 T
+0 F
+0.25 0.08 (Since no security system can e) 315 116.15 B
+0.25 0.08 (v) 440.85 116.15 B
+0.25 0.08 (er be 100% secure, it is not) 445.78 116.15 B
+0.02 (meaningful to ask if a ne) 315 105.15 P
+0.02 (w technology or system is \322secure\323.) 414.02 105.15 P
+0.25 0.14 (Instead one should e) 315 94.15 B
+0.25 0.14 (v) 400.21 94.15 B
+0.25 0.14 (aluate the ne) 405.1 94.15 B
+0.25 0.14 (w technology in light of) 457.69 94.15 B
+0.25 0.21 (the e) 315 83.15 B
+0.25 0.21 (xisting cost/security tradeof) 335.29 83.15 B
+0.25 0.21 (fs. If the ne) 452.61 83.15 B
+0.25 0.21 (w technology) 501.33 83.15 B
+0.25 0.54 (mak) 315 72.15 B
+0.25 0.54 (es it easier or cheaper to obtain the same le) 333.75 72.15 B
+0.25 0.54 (v) 532.13 72.15 B
+0.25 0.54 (el of) 537.52 72.15 B
+0.25 0.04 (security) 315 61.15 B
+0.25 0.04 (, that technology w) 346.36 61.15 B
+0.25 0.04 (ould be v) 424.49 61.15 B
+0.25 0.04 (ery attracti) 462.45 61.15 B
+0.25 0.04 (v) 506.02 61.15 B
+0.25 0.04 (e. If, on the) 510.91 61.15 B
+0 0 0 1 0 0 0 K
+315 150.82 558 313 C
+0 0 0 1 0 0 0 K
+333 304 333 205 531 205 3 L
+0.5 H
+2 Z
+0 X
+0 0 0 1 0 0 0 K
+N
+0 10 Q
+(Cost) 438.5 191.73 T
+(Security) 0 -270 328.33 234 TF
+90 180 180 72 522 214 A
+J
+333 292.5 540 292.5 2 L
+J
+333 292.5 336.75 292.5 2 L
+N
+[7.389 6.404] 7.389 I
+336.75 292.5 536.25 292.5 2 L
+N
+J
+536.25 292.5 540 292.5 2 L
+N
+(Fig. 2 Increasing security increases costs. Or) 326.5 176.04 T
+(g) 505.17 176.04 T
+(anizations) 510.12 176.04 T
+(must choose the appropriate trade of) 326.5 166.04 T
+(f.) 472.05 166.04 T
+(W) 355.5 225 T
+(eb adv) 364.14 225 T
+(ertiser) 390.37 225 T
+(On-line commerce) 395.5 256.5 T
+(National) 494 274.5 T
+(Security) 494 264.5 T
+J
+340 228.64 346.36 235 352.73 228.64 346.36 222.27 4 Y
+V
+J
+340 228.64 346.36 235 352.73 228.64 346.36 222.27 4 Y
+J
+342.65 225.98 340 228.64 342.65 231.29 3 L
+N
+[1.731 1.5] 1.731 I
+342.65 231.29 343.71 232.35 2 L
+N
+J
+343.71 232.35 346.36 235 349.02 232.35 3 L
+N
+[1.731 1.5] 1.731 I
+349.02 232.35 350.08 231.29 2 L
+N
+J
+350.08 231.29 352.73 228.64 350.08 225.98 3 L
+N
+[1.731 1.5] 1.731 I
+350.08 225.98 349.02 224.92 2 L
+N
+J
+349.02 224.92 346.36 222.27 343.71 224.92 3 L
+N
+[1.731 1.5] 1.731 I
+343.71 224.92 342.65 225.98 2 L
+N
+J
+377.64 260 384 266.36 390.36 260 384 253.64 4 Y
+V
+J
+377.64 260 384 266.36 390.36 260 384 253.64 4 Y
+J
+380.29 257.35 377.64 260 380.29 262.65 3 L
+N
+[1.731 1.5] 1.731 I
+380.29 262.65 381.35 263.71 2 L
+N
+J
+381.35 263.71 384 266.36 386.65 263.71 3 L
+N
+[1.731 1.5] 1.731 I
+386.65 263.71 387.71 262.65 2 L
+N
+J
+387.71 262.65 390.36 260 387.71 257.35 3 L
+N
+[1.731 1.5] 1.731 I
+387.71 257.35 386.65 256.29 2 L
+N
+J
+386.65 256.29 384 253.64 381.35 256.29 3 L
+N
+[1.731 1.5] 1.731 I
+381.35 256.29 380.29 257.35 2 L
+N
+J
+478.14 283.5 484.5 289.86 490.86 283.5 484.5 277.14 4 Y
+V
+J
+478.14 283.5 484.5 289.86 490.86 283.5 484.5 277.14 4 Y
+J
+480.79 280.85 478.14 283.5 480.79 286.15 3 L
+N
+[1.731 1.5] 1.731 I
+480.79 286.15 481.85 287.21 2 L
+N
+J
+481.85 287.21 484.5 289.86 487.15 287.21 3 L
+N
+[1.731 1.5] 1.731 I
+487.15 287.21 488.21 286.15 2 L
+N
+J
+488.21 286.15 490.86 283.5 488.21 280.85 3 L
+N
+[1.731 1.5] 1.731 I
+488.21 280.85 487.15 279.79 2 L
+N
+J
+487.15 279.79 484.5 277.14 481.85 279.79 3 L
+N
+[1.731 1.5] 1.731 I
+481.85 279.79 480.79 280.85 2 L
+N
+0 0 0 1 0 0 0 K
+J
+0 0 612 792 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+FMENDPAGE
+%%EndPage: "2" 2
+%%Page: "3" 3
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+ 7 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 9 558 36 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0 8 Q
+0 X
+(\251 Sun Microsystems, Inc., 1996) 54 30.67 T
+(3) 306 30.67 T
+54 54 558 738 R
+7 X
+V
+0 10 Q
+0 X
+0.25 1.22 (other hand, the ne) 54 731.33 B
+0.25 1.22 (w system opens ne) 148.02 731.33 B
+0.25 1.22 (w security) 244.44 731.33 B
+0.25 0.5 (vulnerabilities and mak) 54 720.33 B
+0.25 0.5 (es it more costly to achie) 159.79 720.33 B
+0.25 0.5 (v) 273.52 720.33 B
+0.25 0.5 (e an) 278.87 720.33 B
+0.25 0.06 (acceptable le) 54 709.33 B
+0.25 0.06 (v) 106.72 709.33 B
+0.25 0.06 (el of security) 111.63 709.33 B
+0.25 0.06 (, the or) 164.56 709.33 B
+0.25 0.06 (g) 193.42 709.33 B
+0.25 0.06 (anization must carefully) 198.43 709.33 B
+0.11 (weigh the bene\336ts of) 54 698.33 P
+0.11 (fered by the technology and ask itself if) 137.67 698.33 P
+0.25 0.14 (these benef) 54 687.33 B
+0.25 0.14 (its are w) 100.46 687.33 B
+0.25 0.14 (orth either the added risk the) 135.96 687.33 B
+0.25 0.14 (y bring or) 255.84 687.33 B
+(the added e) 54 676.33 T
+(xpense required to manage these risks.) 99.39 676.33 T
+3 F
+(Usability) 54 657.33 T
+0 F
+0.25 0.17 (When calculating security costs, usability is an important,) 54 638.33 B
+0.25 0.33 (and often hidden, f) 54 627.33 B
+0.25 0.33 (actor) 136.54 627.33 B
+0.25 0.33 (. If security mechanisms are too) 157.65 627.33 B
+0.25 0.58 (time-consuming or dif) 54 616.33 B
+0.25 0.58 (f) 155.81 616.33 B
+0.25 0.58 (icult to use, the) 159.17 616.33 B
+0.25 0.58 (y can decrease) 230.69 616.33 B
+-0.03 (producti) 54 605.33 P
+-0.03 (vity by taking time and resources which should ha) 87.08 605.33 P
+-0.03 (v) 287.71 605.33 P
+-0.03 (e) 292.56 605.33 P
+0.25 (been directed to the or) 54 594.33 P
+0.25 (g) 144.23 594.33 P
+0.25 (anization\325) 149.18 594.33 P
+0.25 (s mission. Ov) 188.62 594.33 P
+0.25 (erly stringent) 243.7 594.33 P
+0.23 (procedures can actually weak) 54 583.33 P
+0.23 (en security) 172.61 583.33 P
+0.23 (. Users who \336nd the) 215.79 583.33 P
+0.25 0.56 (policies dif) 54 572.33 B
+0.25 0.56 (f) 105.47 572.33 B
+0.25 0.56 (icult to follo) 108.82 572.33 B
+0.25 0.56 (w may ignore the policies or) 166.4 572.33 B
+0.25 0.18 (implement them haphazardly) 54 561.33 B
+0.25 0.18 (. In e) 175.13 561.33 B
+0.25 0.18 (xtreme cases, where the) 196.82 561.33 B
+0.25 0.39 (policies are seen as b) 54 550.33 B
+0.25 0.39 (ureaucratic roadblocks, users may) 147.76 550.33 B
+0.25 0.06 (acti) 54 539.33 B
+0.25 0.06 (v) 68.44 539.33 B
+0.25 0.06 (ely sabotage the policies in order to \322get the job done\323) 73.35 539.33 B
+(\050see \336g. 3\051.) 54 528.33 T
+0.25 0.52 (In general, it is v) 54 337.33 B
+0.25 0.52 (ery dif) 132.16 337.33 B
+0.25 0.52 (f) 162.16 337.33 B
+0.25 0.52 (icult to design easy-to-use or) 165.46 337.33 B
+0.25 0.52 (automatic security mechanisms which still ef) 54 326.33 B
+0.25 0.52 (fecti) 258.23 326.33 B
+0.25 0.52 (v) 278.36 326.33 B
+0.25 0.52 (ely) 283.73 326.33 B
+0.25 0.18 (protect an or) 54 315.33 B
+0.25 0.18 (g) 107.22 315.33 B
+0.25 0.18 (anization\325) 112.35 315.33 B
+0.25 0.18 (s assets. Despite these dif) 153.61 315.33 B
+0.25 0.18 (f) 261.2 315.33 B
+0.25 0.18 (iculties,) 264.16 315.33 B
+0.25 0.31 (Ja) 54 304.33 B
+0.25 0.31 (v) 62.74 304.33 B
+0.25 0.31 (a is able to pro) 67.8 304.33 B
+0.25 0.31 (vide transparent security mechanisms,) 132.44 304.33 B
+0.25 0.01 (which do not require an) 54 293.33 B
+0.25 0.01 (y kno) 150 293.33 B
+0.25 0.01 (wledge or action on the part of) 172.53 293.33 B
+0.25 0.06 (the end user) 54 282.33 B
+0.25 0.06 (. This is possible because Ja) 102.97 282.33 B
+0.25 0.06 (v) 217.93 282.33 B
+0.25 0.06 (a\325) 222.74 282.33 B
+0.25 0.06 (s security model) 230.07 282.33 B
+0.25 0.09 (is intended to protect the end-user from hostile e) 54 271.33 B
+0.25 0.09 (x) 254.14 271.33 B
+0.25 0.09 (ecutables) 259.08 271.33 B
+-0.19 (accidentally imported from untrusted sources. Limiting these) 54 260.33 P
+0.25 0.68 (so called \322T) 54 249.33 B
+0.25 0.68 (rojan horses\323 is a much easier task than) 110.65 249.33 B
+0.25 0.42 (pro) 54 238.33 B
+0.25 0.42 (viding general netw) 68.44 238.33 B
+0.25 0.42 (ork and ph) 156.23 238.33 B
+0.25 0.42 (ysical security) 203.64 238.33 B
+0.25 0.42 (. Since) 267.02 238.33 B
+0.25 0.18 (Ja) 54 227.33 B
+0.25 0.18 (v) 62.49 227.33 B
+0.25 0.18 (a\325) 67.43 227.33 B
+0.25 0.18 (s security model is intended to augment, not replace,) 75.01 227.33 B
+0.25 0.22 (these traditional security mechanisms, Ja) 54 216.33 B
+0.25 0.22 (v) 227.51 216.33 B
+0.25 0.22 (a can pro) 232.48 216.33 B
+0.25 0.22 (vide a) 271.48 216.33 B
+0.25 0.26 (simple, usable solution to this simpler) 54 205.33 B
+0.25 0.26 (, more manageable) 216.57 205.33 B
+(problem.) 54 194.33 T
+1 F
+(Common Security F) 54 172.33 T
+(allacies) 148.26 172.33 T
+3 F
+(Risk A) 54 156.33 T
+(v) 84.72 156.33 T
+(oidance) 89.98 156.33 T
+0 F
+-0.17 (The most common security f) 54 137.33 P
+-0.17 (allac) 168.2 137.33 P
+-0.17 (y is that the goal of security) 186.93 137.33 P
+0.25 0.03 (is to eliminate all risk and vulnerabilities from a system. As) 54 126.33 B
+0.25 0.03 (discussed abo) 54 115.33 B
+0.25 0.03 (v) 109.72 115.33 B
+0.25 0.03 (e, this is an unobtainable goal and little good) 114.6 115.33 B
+0.25 0.03 (comes from pursuing it. A compan) 54 104.33 B
+0.25 0.03 (y with a \322zero tolerance\323) 195.39 104.33 B
+0.25 0.28 (approach to security risks w) 54 93.33 B
+0.25 0.28 (ould be forced to disconnect) 175.04 93.33 B
+0.25 0.47 (itself completely from the Internet and thus w) 54 82.33 B
+0.25 0.47 (ould not) 260.39 82.33 B
+0.25 0.88 (benef) 54 71.33 B
+0.25 0.88 (it from the v) 80.04 71.33 B
+0.25 0.88 (ast resources and near) 141.66 71.33 B
+0.25 0.88 (-uni) 249.52 71.33 B
+0.25 0.88 (v) 268.89 71.33 B
+0.25 0.88 (ersal) 274.61 71.33 B
+0.25 0.16 (connecti) 54 60.33 B
+0.25 0.16 (vity it pro) 88.92 60.33 B
+0.25 0.16 (vides. Such a compan) 130.49 60.33 B
+0.25 0.16 (y w) 221.53 60.33 B
+0.25 0.16 (ould still be at) 236.88 60.33 B
+0.25 0.56 (risk from undetected viruses in commercial softw) 315 731.33 B
+0.25 0.56 (are,) 541.61 731.33 B
+(disgruntled emplo) 315 720.33 T
+(yees and industrial espionage.) 387.4 720.33 T
+0.25 0.68 (While this compan) 315 701.33 B
+0.25 0.68 (y spends v) 402.52 701.33 B
+0.25 0.68 (ast sums of mone) 451.82 701.33 B
+0.25 0.68 (y and) 533.08 701.33 B
+0.25 0.82 (resources chasing the chimera of total security) 315 690.33 B
+0.25 0.82 (, its) 540.01 690.33 B
+0.25 0.17 (competitors with more realistic security policies w) 315 679.33 B
+0.25 0.17 (ould be) 527.04 679.33 B
+0.25 0.14 (concentrating on more practical matters such as e) 315 668.33 B
+0.25 0.14 (xploiting) 520.78 668.33 B
+0.25 0.64 (ne) 315 657.33 B
+0.25 0.64 (w) 325.47 657.33 B
+0.25 0.64 (, \322risk) 332.68 657.33 B
+0.25 0.64 (y\323 technologies to better their competiti) 361.7 657.33 B
+0.25 0.64 (v) 548.07 657.33 B
+0.25 0.64 (e) 553.56 657.33 B
+(position.) 315 646.33 T
+3 F
+(Piecemeal Security) 315 627.33 T
+0 F
+0.13 (The risk a) 315 608.33 P
+0.13 (v) 355.06 608.33 P
+0.13 (oidance f) 359.86 608.33 P
+0.13 (allac) 396.82 608.33 P
+0.13 (y is v) 415.55 608.33 P
+0.13 (ery common among computer) 437.34 608.33 P
+0.08 (users and managers. F) 315 597.33 P
+0.08 (ortunately) 403.97 597.33 P
+0.08 (, most security professionals) 443.87 597.33 P
+0.25 0.54 (recognize that their goal is risk management, not risk) 315 586.33 B
+0.25 0.5 (a) 315 575.33 B
+0.25 0.5 (v) 319.74 575.33 B
+0.25 0.5 (oidance, and do not f) 325.04 575.33 B
+0.25 0.5 (all into this trap. Among these) 420.61 575.33 B
+0.25 0.66 (professionals, piecemeal security is a more common) 315 564.33 B
+(problem.) 315 553.33 T
+0.25 0 (Piecemeal security is the tendenc) 315 534.33 B
+0.25 0 (y to look at small pieces of) 448.67 534.33 B
+0.08 (a system or netw) 315 523.33 P
+0.08 (ork in isolation from the system as a whole.) 382.64 523.33 P
+0.25 0.73 (Because computer systems and especially computer) 315 512.33 B
+0.25 0.19 (netw) 315 501.33 B
+0.25 0.19 (orks can be e) 335.09 501.33 B
+0.25 0.19 (xtremely comple) 390.61 501.33 B
+0.25 0.19 (x, it is of little v) 461.02 501.33 B
+0.25 0.19 (alue to) 529.68 501.33 B
+0.25 0.02 (e) 315 490.33 B
+0.25 0.02 (xamine indi) 319.31 490.33 B
+0.25 0.02 (vidual aspects of the system. Informed security) 367.02 490.33 B
+0.25 0.06 (decisions can only be made by e) 315 479.33 B
+0.25 0.06 (xamining the entire system) 447.67 479.33 B
+0.25 0.22 (and looking for the unanticipated side-ef) 315 468.33 B
+0.25 0.22 (fects of adding a) 487.4 468.33 B
+(ne) 315 457.33 T
+(w type of softw) 324.19 457.33 T
+(are or netw) 386.58 457.33 T
+(ork resource.) 431.46 457.33 T
+0.25 0.42 (Piecemeal security often is the result of ha) 315 438.33 B
+0.25 0.42 (ving se) 504.89 438.33 B
+0.25 0.42 (v) 536.46 438.33 B
+0.25 0.42 (eral) 541.74 438.33 B
+0.25 0.1 (departments responsible for dif) 315 427.33 B
+0.25 0.1 (ferent aspects of security) 443.35 427.33 B
+0.25 0.1 (. If) 545.78 427.33 B
+0.15 (these departments do not w) 315 416.33 P
+0.15 (ork closely together) 424.92 416.33 P
+0.15 (, each can set) 504.25 416.33 P
+0.12 (policies without re) 315 405.33 P
+0.12 (g) 389.53 405.33 P
+0.12 (ard for ho) 394.48 405.33 P
+0.12 (w those policies af) 433.9 405.33 P
+0.12 (fect security) 508.73 405.33 P
+0.25 0.29 (as a whole. This can create vulnerabilities at the borders) 315 394.33 B
+0.25 0.09 (between tw) 315 383.33 B
+0.25 0.09 (o departments and decrease the total security of) 361.86 383.33 B
+-0.16 (the or) 315 372.33 P
+-0.16 (g) 337.71 372.33 P
+-0.16 (anization. These g) 342.66 372.33 P
+-0.16 (aps are particularly dangerous since) 415.34 372.33 P
+0.25 0.49 (attack) 315 361.33 B
+0.25 0.49 (ers may acti) 341.71 361.33 B
+0.25 0.49 (v) 396.13 361.33 B
+0.25 0.49 (ely seek out areas in which se) 401.47 361.33 B
+0.25 0.49 (v) 536.21 361.33 B
+0.25 0.49 (eral) 541.55 361.33 B
+0.25 0.02 (departments share security responsibilities or in which there) 315 350.33 B
+(is a g) 315 339.33 T
+(ap between departments.) 336.06 339.33 T
+3 F
+(Steel Door) 315 320.33 T
+(s And Grass Huts) 364.86 320.33 T
+0 F
+-0.23 (Piecemeal security can lead an or) 315 301.33 P
+-0.23 (g) 447.26 301.33 P
+-0.23 (anization to o) 452.21 301.33 P
+-0.23 (v) 506.05 301.33 P
+-0.23 (er) 510.9 301.33 P
+-0.23 (-react to a) 518.47 301.33 P
+0.25 0.07 (percei) 315 290.33 B
+0.25 0.07 (v) 339.59 290.33 B
+0.25 0.07 (ed vulnerability) 344.51 290.33 B
+0.25 0.07 (. This is often the case when dealing) 408.26 290.33 B
+0.25 0.05 (with ne) 315 279.33 B
+0.25 0.05 (w technologies. A f) 345.04 279.33 B
+0.25 0.05 (la) 424.42 279.33 B
+0.25 0.05 (w found in the ne) 431.58 279.33 B
+0.25 0.05 (w technology) 503.09 279.33 B
+0.25 0.02 (prompts the or) 315 268.33 B
+0.25 0.02 (g) 373.92 268.33 B
+0.25 0.02 (anization to e) 378.89 268.33 B
+0.25 0.02 (xpend great ef) 433.38 268.33 B
+0.25 0.02 (fort patching the) 491.1 268.33 B
+0.25 0.43 (vulnerability) 315 257.33 B
+0.25 0.43 (, without f) 371.07 257.33 B
+0.25 0.43 (irst checking to see if this same) 417.15 257.33 B
+0.25 0.22 (vulnerability e) 315 246.33 B
+0.25 0.22 (xists, undetected, in e) 376.45 246.33 B
+0.25 0.22 (xisting systems. Lik) 468.48 246.33 B
+0.25 0.22 (e) 553.56 246.33 B
+0.25 0.12 (steel doors on a grass hut, these patches, produced at great) 315 235.33 B
+0.25 0.04 (e) 315 224.33 B
+0.25 0.04 (xpense, close one possible hole b) 319.33 224.33 B
+0.25 0.04 (ut do little to increase the) 454.36 224.33 B
+(security of the system as a whole.) 315 213.33 T
+0.08 (While the desire to b) 315 194.33 P
+0.08 (uild steel doors to protect ag) 398.42 194.33 P
+0.08 (ainst ne) 512.34 194.33 P
+0.08 (wly) 543 194.33 P
+0.25 0.02 (percei) 315 183.33 B
+0.25 0.02 (v) 339.31 183.33 B
+0.25 0.02 (ed threats can w) 344.18 183.33 B
+0.25 0.02 (aste resources and slo) 409.88 183.33 B
+0.25 0.02 (w the adoption) 497.78 183.33 B
+0.25 0.18 (of ne) 315 172.33 B
+0.25 0.18 (w technology) 336.18 172.33 B
+0.25 0.18 (, pre) 392.13 172.33 B
+0.25 0.18 (viously constructed steel doors can) 410.82 172.33 B
+0.02 (blind an or) 315 161.33 P
+0.02 (g) 358.19 161.33 P
+0.02 (anization to ne) 363.14 161.33 P
+0.02 (w or pre) 421.8 161.33 P
+0.02 (viously unnoticed threats.) 454.91 161.33 P
+0.25 0.01 (If the ne) 315 150.33 B
+0.25 0.01 (w found threat is not well-understood and is similar) 348.69 150.33 B
+0.25 0.19 (to the threat which moti) 315 139.33 B
+0.25 0.19 (v) 415.85 139.33 B
+0.25 0.19 (ated the construction of the steel) 420.79 139.33 B
+0.25 0.1 (door) 315 128.33 B
+0.25 0.1 (, f) 333.32 128.33 B
+0.25 0.1 (alse conf) 342.08 128.33 B
+0.25 0.1 (idence in the elaborately constructed door\325) 378.47 128.33 B
+0.25 0.1 (s) 554.11 128.33 B
+0.25 0.62 (ability to protect ag) 315 117.33 B
+0.25 0.62 (ainst the ne) 406.71 117.33 B
+0.25 0.62 (w threat can slo) 459.92 117.33 B
+0.25 0.62 (w the) 533.34 117.33 B
+(adoption of more ef) 315 106.33 T
+(fecti) 393.9 106.33 T
+(v) 411.42 106.33 T
+(e measures.) 416.27 106.33 T
+1 F
+(K) 315 84.33 T
+(eeping Current) 322.07 84.33 T
+0 F
+0.25 0.2 (One of the most important parts of the security process is) 315 68.33 B
+0.25 0.44 (staying informed. Ne) 315 57.33 B
+0.25 0.44 (w vulnerabilities in computer and) 408.66 57.33 B
+0 0 0 1 0 0 0 K
+54 353 297 525 C
+0 0 0 1 0 0 0 K
+72 516 72 417 270 417 3 L
+0.5 H
+2 Z
+0 X
+0 0 0 1 0 0 0 K
+N
+0 10 Q
+(Cost) 177.5 399 T
+(Security) 0 -270 67.33 446 TF
+J
+72 504.5 279 504.5 2 L
+J
+72 504.5 75.75 504.5 2 L
+N
+[7.389 6.404] 7.389 I
+75.75 504.5 275.25 504.5 2 L
+N
+J
+275.25 504.5 279 504.5 2 L
+N
+J
+84.5 428 M
+ 87.78 446.62 130.8 492.97 143 466 D
+ 152.5 445 169.38 437.04 196.5 439.44 D
+ 202.3 439.95 260.67 438.81 266.5 439 D
+N
+(Fig. 3 Ov) 63.5 377.5 T
+(erly complicated and dif) 101.41 377.5 T
+(\336cult to follo) 198.64 377.5 T
+(w) 250.62 377.5 T
+(procedures reduce o) 63.5 367.5 T
+(v) 143.87 367.5 T
+(erall security and increase cost.) 148.72 367.5 T
+0 0 0 1 0 0 0 K
+0 0 612 792 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+FMENDPAGE
+%%EndPage: "3" 3
+%%Page: "4" 4
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+ 7 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 18 558 45 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0 8 Q
+0 X
+(\251 Sun Microsystems, Inc., 1996) 54 39.67 T
+(4) 306 39.67 T
+54 54 558 738 R
+7 X
+V
+0 10 Q
+0 X
+0.25 0.49 (netw) 54 731.33 B
+0.25 0.49 (ork systems, and ne) 75.31 731.33 B
+0.25 0.49 (w attacks which e) 164.04 731.33 B
+0.25 0.49 (xploit those) 244.38 731.33 B
+0.25 0.21 (vulnerabilities, are found re) 54 720.33 B
+0.25 0.21 (gularly) 171.28 720.33 B
+0.25 0.21 (. Because of these ne) 200.44 720.33 B
+0.25 0.21 (w) 289.78 720.33 B
+0.25 0.51 (attacks, e) 54 709.33 B
+0.25 0.51 (v) 96.35 709.33 B
+0.25 0.51 (en the most secure installation will quickly) 101.72 709.33 B
+0.25 0.09 (become vulnerable if its security is not acti) 54 698.33 B
+0.25 0.09 (v) 231.48 698.33 B
+0.25 0.09 (ely maintained) 236.42 698.33 B
+(by a well-informed, up-to-date staf) 54 687.33 T
+(f.) 193.44 687.33 T
+0.25 0.13 (The CER) 54 668.33 B
+0.25 0.13 (T) 92.04 668.33 B
+0 8 Q
+0.2 0.13 (2) 98.28 672.33 B
+0 10 Q
+0.25 0.13 ( Coordination Center \050CER) 102.4 668.33 B
+0.25 0.13 (T/CC\051 maintains an) 215.45 668.33 B
+0.25 0.06 (e) 54 657.33 B
+0.25 0.06 (xcellent set of on-line resources for security professionals.) 58.35 657.33 B
+-0.03 (The CER) 54 646.33 P
+-0.03 (T/CC e) 90.87 646.33 P
+-0.03 (v) 119.75 646.33 P
+-0.03 (olv) 124.55 646.33 P
+-0.03 (ed from an Adv) 137.18 646.33 P
+-0.03 (anced Research Projects) 199.88 646.33 P
+0 (Agenc) 54 635.33 P
+0 (y \050ARP) 79.95 635.33 P
+0 (A\051 computer emer) 109.31 635.33 P
+0 (genc) 182.45 635.33 P
+0 (y response team formed) 201.18 635.33 P
+0.25 0 (in 1988 follo) 54 624.33 B
+0.25 0 (wing the Morris Internet W) 105.96 624.33 B
+0.25 0 (orm. The CER) 216.21 624.33 B
+0.25 0 (T/CC) 274.76 624.33 B
+0.25 0.05 (collects and in) 54 613.33 B
+0.25 0.05 (v) 112.62 613.33 B
+0.25 0.05 (estig) 117.52 613.33 B
+0.25 0.05 (ates reports of security attacks and ne) 136.61 613.33 B
+0.25 0.05 (w) 289.78 613.33 B
+0.25 0.27 (found vulnerabilities. The) 54 602.33 B
+0.25 0.27 (y distrib) 165.01 602.33 B
+0.25 0.27 (ute this information as) 200.56 602.33 B
+0.25 0.14 (CER) 54 591.33 B
+0.25 0.14 (T Advisories, which document the vulnerabilities, list) 73.26 591.33 B
+0.02 (con\336rmed and rumored occurrences of attacks e) 54 580.33 P
+0.02 (xploiting the) 246.14 580.33 P
+0.25 0.31 (vulnerabilities, and document patches and procedures to) 54 569.33 B
+(close the vulnerabilities.) 54 558.33 T
+0.25 0.2 (Ov) 54 539.33 B
+0.25 0.2 (er the last se) 66.47 539.33 B
+0.25 0.2 (v) 119.46 539.33 B
+0.25 0.2 (eral years the CER) 124.5 539.33 B
+0.25 0.2 (T/CC has documented) 203.49 539.33 B
+0.25 0.51 (approximately 10 to 20 ne) 54 528.33 B
+0.25 0.51 (w-found vulnerabilities and) 172.59 528.33 B
+0.25 0.09 (attacks each year) 54 517.33 B
+0.25 0.09 (. These vulnerabilities co) 123.82 517.33 B
+0.25 0.09 (v) 227.35 517.33 B
+0.25 0.09 (er all aspects of) 232.29 517.33 B
+0.25 0.14 (computer security on systems ranging from mainframes to) 54 506.33 B
+0.25 1.08 (Microsoft W) 54 495.33 B
+0.25 1.08 (indo) 117.09 495.33 B
+0.25 1.08 (ws. CER) 138.93 495.33 B
+0.25 1.08 (T Advisories and other) 181.68 495.33 B
+0.25 0.31 (information can be found on their web site at) 54 484.33 B
+4 F
+0.6 0.31 (http://) 253.12 484.33 B
+(www.cert.org) 54 473.33 T
+0 F
+(.) 126 473.33 T
+1 F
+(J) 54 450.33 T
+(A) 59.36 450.33 T
+(V) 65.78 450.33 T
+(A SECURITY) 71.65 450.33 T
+(The Sandbo) 54 427.33 T
+(x) 110.93 427.33 T
+0 F
+0.25 0.05 (Ja) 54 411.33 B
+0.25 0.05 (v) 62.23 411.33 B
+0.25 0.05 (a\325) 67.03 411.33 B
+0.25 0.05 (s security allo) 74.35 411.33 B
+0.25 0.05 (ws a user to import and run applets from) 130.88 411.33 B
+0.25 0.44 (the W) 54 400.33 B
+0.25 0.44 (eb or an intranet without undue risk to the user\325) 79.79 400.33 B
+0.25 0.44 (s) 293.11 400.33 B
+0.03 (machine. The applet\325) 54 389.33 P
+0.03 (s actions are restricted to its \322sandbox\323,) 138.22 389.33 P
+0.25 0.3 (an area of the web bro) 54 378.33 B
+0.25 0.3 (wser dedicated to that applet. The) 150.79 378.33 B
+0.25 0.36 (applet may do an) 54 367.33 B
+0.25 0.36 (ything it w) 128.99 367.33 B
+0.25 0.36 (ants within its sandbox, b) 176.71 367.33 B
+0.25 0.36 (ut) 288.86 367.33 B
+0.25 0.29 (cannot read or alter an) 54 356.33 B
+0.25 0.29 (y data outside of its sandbox. The) 151.05 356.33 B
+0.25 0.73 (sandbox model is to run untrusted code in a trusted) 54 345.33 B
+0.25 0.12 (en) 54 334.33 B
+0.25 0.12 (vironment so that if a user accidentally imports a hostile) 63.28 334.33 B
+(applet, that applet cannot damage the local machine.) 54 323.33 T
+0.15 (This approach is much dif) 54 304.33 P
+0.15 (ferent from that used in traditional) 158.77 304.33 P
+0.25 0.19 (operating systems. Because most operating systems allo) 54 293.33 B
+0.25 0.19 (w) 289.78 293.33 B
+0.25 0.07 (applications broad access to the machine, especially in PCs) 54 282.33 B
+0.25 0.32 (where v) 54 271.33 B
+0.25 0.32 (ery little protection is pro) 88.28 271.33 B
+0.25 0.32 (vided by the operating) 199.79 271.33 B
+0.25 0.46 (system, the runtime en) 54 260.33 B
+0.25 0.46 (vironment cannot be trusted. T) 154.99 260.33 B
+0.25 0.46 (o) 292 260.33 B
+0.25 0.21 (compensate for this lack, security policies often require a) 54 249.33 B
+0.25 0.06 (le) 54 238.33 B
+0.25 0.06 (v) 61.09 238.33 B
+0.25 0.06 (el of trust to be established in the application before it is) 66 238.33 B
+0.25 0.18 (e) 54 227.33 B
+0.25 0.18 (x) 58.47 227.33 B
+0.25 0.18 (ecuted. F) 63.5 227.33 B
+0.25 0.18 (or e) 101.9 227.33 B
+0.25 0.18 (xample, an or) 118 227.33 B
+0.25 0.18 (g) 175.39 227.33 B
+0.25 0.18 (anization might require that) 180.52 227.33 B
+0.25 0.18 (before an emplo) 54 216.33 B
+0.25 0.18 (yee runs an application obtained from the) 122.12 216.33 B
+0.25 0.25 (web, that application must be check) 54 205.33 B
+0.25 0.25 (ed for viruses and its) 207.35 205.33 B
+(source code e) 54 194.33 T
+(xamined for malicious code.) 108.27 194.33 T
+0.13 (There are tw) 54 175.33 P
+0.13 (o problems with this approach. First, the checks) 104.7 175.33 P
+0.06 (required to b) 54 164.33 P
+0.06 (uild trust in the application may be too comple) 105.02 164.33 P
+0.06 (x) 292 164.33 P
+0.25 0.28 (and time-consuming to be practical. Fe) 54 153.33 B
+0.25 0.28 (w emplo) 221.82 153.33 B
+0.25 0.28 (yees will) 258.66 153.33 B
+0.25 0.13 (tak) 54 142.33 B
+0.25 0.13 (e the time to read the source code of an application and) 66.5 142.33 B
+0.25 0.2 (compile it locally to ensure that it tak) 54 131.33 B
+0.25 0.2 (es no hidden hostile) 212.76 131.33 B
+0.25 1.06 (actions. Second, virus check) 54 120.33 B
+0.25 1.06 (ers require constant) 198 120.33 B
+0.25 0.38 (maintenance in order to remain ef) 54 109.33 B
+0.25 0.38 (fecti) 202.64 109.33 B
+0.25 0.38 (v) 222.04 109.33 B
+0.25 0.38 (e. The) 227.26 109.33 B
+0.25 0.38 (y must be) 254.6 109.33 B
+54 77 297 97.09 C
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 84.99 185.98 84.99 2 L
+0.25 H
+2 Z
+0 X
+0 0 0 1 0 0 0 K
+N
+0 0 612 792 C
+0 9 Q
+0 X
+0 0 0 1 0 0 0 K
+(2 CER) 54 71 T
+(T is a service mark of Carne) 79.96 71 T
+(gie Mellon Uni) 181.8 71 T
+(v) 236.57 71 T
+(ersity) 240.94 71 T
+0 10 Q
+0.25 0.03 (updated with samples of ne) 315 731.33 B
+0.25 0.03 (wly disco) 425.91 731.33 B
+0.25 0.03 (v) 464.88 731.33 B
+0.25 0.03 (ered viruses and must) 469.76 731.33 B
+0.03 (be installed on each machine. Also, man) 315 720.33 P
+0.03 (y virus check) 476.66 720.33 P
+0.03 (ers can) 529.93 720.33 P
+0.25 0.17 (be turned of) 315 709.33 B
+0.25 0.17 (f, either accidentally) 365.6 709.33 B
+0.25 0.17 (, as part of an installation) 451.09 709.33 B
+0.11 (procedure, or to sa) 315 698.33 P
+0.11 (v) 389.56 698.33 P
+0.11 (e time when handling \322safe\323 disk) 394.41 698.33 P
+0.11 (ettes. If) 527.9 698.33 P
+0.13 (the check) 315 687.33 P
+0.13 (er is accidentally left of) 353.07 687.33 P
+0.13 (f, the machine and possibly) 447.77 687.33 P
+(the entire or) 315 676.33 T
+(g) 363.14 676.33 T
+(anization are at risk.) 368.09 676.33 T
+0.25 0.52 (Ja) 315 657.33 B
+0.25 0.52 (v) 324.16 657.33 B
+0.25 0.52 (a solv) 329.43 657.33 B
+0.25 0.52 (es these problems, and the usability problem) 356.24 657.33 B
+0.25 0.15 (discussed abo) 315 646.33 B
+0.25 0.15 (v) 372.38 646.33 B
+0.25 0.15 (e, by automatically conf) 377.38 646.33 B
+0.25 0.15 (ining applets to the) 477.93 646.33 B
+0.22 (sandbox. End-users do not ha) 315 635.33 P
+0.22 (v) 433.74 635.33 P
+0.22 (e to tak) 438.59 635.33 P
+0.22 (e an) 468.38 635.33 P
+0.22 (y special action in) 484.83 635.33 P
+0.25 0.47 (order to ensure the safety of the machine. Because the) 315 624.33 B
+0.25 0.19 (sandbox pre) 315 613.33 B
+0.25 0.19 (v) 365.71 613.33 B
+0.25 0.19 (ents the actions required to spread a virus or) 370.75 613.33 B
+0.25 0.46 (steal information, instead of trying to identify a virus-) 315 602.33 B
+0.25 0.14 (infected e) 315 591.33 B
+0.25 0.14 (x) 355.67 591.33 B
+0.25 0.14 (ecutable or potential attack) 360.66 591.33 B
+0.25 0.14 (er) 473.31 591.33 B
+0.25 0.14 (, the sandbox does) 480.96 591.33 B
+(not require periodic updates with ne) 315 580.33 T
+(w viruses.) 458.89 580.33 T
+3 F
+(Applets And Applications) 315 561.33 T
+0 F
+0.25 0.34 (Ja) 315 542.33 B
+0.25 0.34 (v) 323.8 542.33 B
+0.25 0.34 (a programs can e) 328.89 542.33 B
+0.25 0.34 (xist in tw) 402.9 542.33 B
+0.25 0.34 (o forms: as applets, which) 443.89 542.33 B
+0.25 0.19 (tra) 315 531.33 B
+0.25 0.19 (v) 325.91 531.33 B
+0.25 0.19 (el across the Internet or intranet as part of a web page) 330.94 531.33 B
+0.25 0.21 (and run inside of the end-user\325) 315 520.33 B
+0.25 0.21 (s bro) 444.81 520.33 B
+0.25 0.21 (wser; or as traditional) 465.61 520.33 B
+0.25 0.32 (stand-alone applications. Only applets are subject to the) 315 509.33 B
+(security restrictions described abo) 315 498.33 T
+(v) 451.21 498.33 T
+(e.) 456.06 498.33 T
+0.25 0.51 (Ja) 315 479.33 B
+0.25 0.51 (v) 324.15 479.33 B
+0.25 0.51 (a applications are purchased and installed just lik) 329.42 479.33 B
+0.25 0.51 (e) 553.56 479.33 B
+0.21 (traditional commercial applications. The) 315 468.33 P
+0.21 (y may be purchased) 477.67 468.33 P
+0.25 0.04 (in \322shrink-wrapped\323 box) 315 457.33 B
+0.25 0.04 (es or imported o) 415.77 457.33 B
+0.25 0.04 (v) 482.34 457.33 B
+0.25 0.04 (er a netw) 487.23 457.33 B
+0.25 0.04 (ork, and) 524.67 457.33 B
+0.25 0.8 (may be installed by users or system administrators) 315 446.33 B
+0.25 0.36 (\050according to standard practice within an or) 315 435.33 B
+0.25 0.36 (g) 506.59 435.33 B
+0.25 0.36 (anization.\051) 511.9 435.33 B
+0.25 0.62 (Since applications are not imported from outside the) 315 424.33 B
+0.25 0.23 (or) 315 413.33 B
+0.25 0.23 (g) 323.61 413.33 B
+0.25 0.23 (anization, and are \050in theory\051 only installed by trusted) 328.78 413.33 B
+0.25 0.01 (indi) 315 402.33 B
+0.25 0.01 (viduals, Ja) 330.37 402.33 B
+0.25 0.01 (v) 372.8 402.33 B
+0.25 0.01 (a applications add no ne) 377.56 402.33 B
+0.25 0.01 (w security concerns.) 475.31 402.33 B
+0.25 0.11 (Security comes from maintaining ph) 315 391.33 B
+0.25 0.11 (ysical control o) 465.9 391.33 B
+0.25 0.11 (v) 529.73 391.33 B
+0.25 0.11 (er the) 534.69 391.33 B
+0.25 0.1 (systems, pre) 315 380.33 B
+0.25 0.1 (v) 365.7 380.33 B
+0.25 0.1 (enting end-users from do) 370.65 380.33 B
+0.25 0.1 (wnloading untrusted) 473.92 380.33 B
+0.25 0.26 (applications from the net, using virus check) 315 369.33 B
+0.25 0.26 (ers and other) 502.69 369.33 B
+(traditional security measures.) 315 358.33 T
+1 F
+(Building The Sandbo) 315 336.33 T
+(x) 414.71 336.33 T
+0 F
+0.25 0.63 (The sandbox is made up of se) 315 320.33 B
+0.25 0.63 (v) 452.87 320.33 B
+0.25 0.63 (eral dif) 458.35 320.33 B
+0.25 0.63 (ferent systems) 492.02 320.33 B
+0.25 0.48 (operating together) 315 309.33 B
+0.25 0.48 (. These systems range from security) 396.45 309.33 B
+0.25 0.09 (managers running inside of the application which imported) 315 298.33 B
+0.17 (the applet, to safety features b) 315 287.33 P
+0.17 (uilt into the Ja) 435.64 287.33 P
+0.17 (v) 492.92 287.33 P
+0.17 (a language and) 497.67 287.33 P
+(the virtual machine.) 315 276.33 T
+3 F
+(Class Loader) 315 257.33 T
+0 F
+0.19 (When an applet is to be imported from the netw) 315 238.33 P
+0.19 (ork, the web) 507.92 238.33 P
+0.25 0.05 (bro) 315 227.33 B
+0.25 0.05 (wser calls the applet class loader) 328.24 227.33 B
+0.25 0.05 (. The class loader is the) 461.58 227.33 B
+0.25 0.3 (f) 315 216.33 B
+0.25 0.3 (irst link in the security chain. In addition to fetching an) 318.08 216.33 B
+0.25 0.09 (applet\325) 315 205.33 B
+0.25 0.09 (s e) 342.83 205.33 B
+0.25 0.09 (x) 354.02 205.33 B
+0.25 0.09 (ecutable code from the netw) 358.96 205.33 B
+0.25 0.09 (ork, the class loader) 475.52 205.33 B
+0.25 0.15 (enforces the name space hierarch) 315 194.33 B
+0.25 0.15 (y) 453.42 194.33 B
+0.25 0.15 (. A name space controls) 457.92 194.33 B
+0.25 0.2 (what other portions of the Ja) 315 183.33 B
+0.25 0.2 (v) 435.9 183.33 B
+0.25 0.2 (a V) 440.85 183.33 B
+0.25 0.2 (irtual Machine an applet) 455.25 183.33 B
+-0.09 (can access. By maintaining a separate name space for trusted) 315 172.33 P
+0.25 0.05 (code which w) 315 161.33 B
+0.25 0.05 (as loaded from the local disk, the class loader) 371.59 161.33 B
+0.25 0.41 (pre) 315 150.33 B
+0.25 0.41 (v) 328.73 150.33 B
+0.25 0.41 (ents untrusted applets from g) 333.99 150.33 B
+0.25 0.41 (aining access to more) 462.78 150.33 B
+(pri) 315 139.33 T
+(vile) 325.86 139.33 T
+(ged, trusted parts of the system.) 340.71 139.33 T
+0.25 0.21 (Applets do) 315 120.33 B
+0.25 0.21 (wnloaded from the net cannot create their o) 360.75 120.33 B
+0.25 0.21 (wn) 545.57 120.33 B
+0.25 0.12 (class loaders. Do) 315 109.33 B
+0.25 0.12 (wnloaded applets are also pre) 385.4 109.33 B
+0.25 0.12 (v) 508.06 109.33 B
+0.25 0.12 (ented from) 513.03 109.33 B
+(in) 315 98.33 T
+(v) 322.38 98.33 T
+(oking methods in the system\325) 327.18 98.33 T
+(s class loader) 444.41 98.33 T
+(.) 497.18 98.33 T
+3 F
+(V) 315 79.33 T
+(eri\336er) 321.17 79.33 T
+0 0 0 1 0 0 0 K
+FMENDPAGE
+%%EndPage: "4" 4
+%%Page: "5" 5
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+ 7 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 9 558 36 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0 8 Q
+0 X
+(\251 Sun Microsystems, Inc., 1996) 54 30.67 T
+(5) 306 30.67 T
+54 54 558 738 R
+7 X
+V
+0 10 Q
+0 X
+0.25 0.26 (Before running a ne) 54 731.33 B
+0.25 0.26 (wly imported applet, the class loader) 139.16 731.33 B
+0.25 0.44 (in) 54 720.33 B
+0.25 0.44 (v) 62.26 720.33 B
+0.25 0.44 (ok) 67.5 720.33 B
+0.25 0.44 (es the v) 78.27 720.33 B
+0.25 0.44 (erif) 112.68 720.33 B
+0.25 0.44 (ier) 127.76 720.33 B
+0.25 0.44 (. The v) 139.07 720.33 B
+0.25 0.44 (erif) 170.54 720.33 B
+0.25 0.44 (ier checks that the applet) 185.62 720.33 B
+0.25 0.17 (conforms to the Ja) 54 709.33 B
+0.25 0.17 (v) 131.25 709.33 B
+0.25 0.17 (a language specif) 136.18 709.33 B
+0.25 0.17 (ication and that there) 208.48 709.33 B
+0.25 0.14 (are no violations of the Ja) 54 698.33 B
+0.25 0.14 (v) 161.99 698.33 B
+0.25 0.14 (a language rules or name space) 166.88 698.33 B
+0.25 0.05 (restrictions. The v) 54 687.33 B
+0.25 0.05 (erif) 127.84 687.33 B
+0.25 0.05 (ier also checks for common violations) 141.38 687.33 B
+0.13 (of memory management, lik) 54 676.33 P
+0.13 (e stack under\337o) 167.6 676.33 P
+0.13 (ws or o) 230.92 676.33 P
+0.13 (v) 260.46 676.33 P
+0.13 (er\337o) 265.31 676.33 P
+0.13 (ws,) 283.39 676.33 P
+-0.12 (and ille) 54 665.33 P
+-0.12 (g) 83.45 665.33 P
+-0.12 (al data type casts, which could allo) 88.4 665.33 P
+-0.12 (w a hostile applet) 227.1 665.33 P
+0.25 0.09 (to corrupt part of the security mechanism or to replace part) 54 654.33 B
+(of the system with its o) 54 643.33 T
+(wn code.) 146.81 643.33 T
+3 F
+(Security Mana) 54 624.33 T
+(g) 121.7 624.33 T
+(er) 127.91 624.33 T
+0 F
+0.25 0.22 (The security manager enforces the boundaries around the) 54 605.33 B
+0.25 0.37 (sandbox. Whene) 54 594.33 B
+0.25 0.37 (v) 125.8 594.33 B
+0.25 0.37 (er an applet tries to perform an action) 131.02 594.33 B
+-0.21 (which could corrupt the local machine or access information,) 54 583.33 P
+0.25 0.15 (the Ja) 54 572.33 B
+0.25 0.15 (v) 78.01 572.33 B
+0.25 0.15 (a V) 82.91 572.33 B
+0.25 0.15 (irtual Machine f) 97.18 572.33 B
+0.25 0.15 (irst asks the security manager if) 163.98 572.33 B
+0.25 0.06 (this action can be performed safely) 54 561.33 B
+0.25 0.06 (. If the security manager) 197.03 561.33 B
+-0.01 (appro) 54 550.33 P
+-0.01 (v) 76.62 550.33 P
+-0.01 (es the action \321 for e) 81.47 550.33 P
+-0.01 (xample, a trusted applet from the) 164.85 550.33 P
+0.25 0.28 (local disk may be trying to read the disk, or an imported) 54 539.33 B
+0.25 0.11 (untrusted applet may be trying to connect back to its home) 54 528.33 B
+0.25 0.13 (serv) 54 517.33 B
+0.25 0.13 (er \321 the virtual machine will then perform the action.) 71.04 517.33 B
+0.25 0.18 (Otherwise, the virtual machine raises a security e) 54 506.33 B
+0.25 0.18 (xception) 261.29 506.33 B
+(and writes an error to the Ja) 54 495.33 T
+(v) 164.88 495.33 T
+(a console.) 169.63 495.33 T
+0.25 0.13 (The security manager will not allo) 54 476.33 B
+0.25 0.13 (w an untrusted applet to) 196.91 476.33 B
+-0.01 (read or write to a \336le, delete a \336le, get an) 54 465.33 P
+-0.01 (y information about) 217.58 465.33 P
+0.25 0.15 (a f) 54 454.33 B
+0.25 0.15 (ile, e) 64.42 454.33 B
+0.25 0.15 (x) 84.86 454.33 B
+0.25 0.15 (ecute operating system commands or nati) 89.86 454.33 B
+0.25 0.15 (v) 262.53 454.33 B
+0.25 0.15 (e code,) 267.53 454.33 B
+0.25 0.39 (load a library) 54 443.33 B
+0.25 0.39 (, or establish a netw) 112.69 443.33 B
+0.25 0.39 (ork connection to an) 201.58 443.33 B
+0.25 0.39 (y) 292 443.33 B
+0.25 0.04 (machine other than the applet\325) 54 432.33 B
+0.25 0.04 (s home serv) 177.4 432.33 B
+0.25 0.04 (er) 225.99 432.33 B
+0.25 0.04 (. This list is not) 233.3 432.33 B
+0.25 0.41 (e) 54 421.33 B
+0.25 0.41 (xhausti) 58.7 421.33 B
+0.25 0.41 (v) 90.19 421.33 B
+0.25 0.41 (e b) 95.45 421.33 B
+0.25 0.41 (ut does gi) 108.67 421.33 B
+0.25 0.41 (v) 151.89 421.33 B
+0.25 0.41 (e a representati) 157.15 421.33 B
+0.25 0.41 (v) 224.46 421.33 B
+0.25 0.41 (e sample of the) 229.71 421.33 B
+(restrictions place on applets.) 54 410.33 T
+0.25 0.02 (An application or a web bro) 54 391.33 B
+0.25 0.02 (wser can only ha) 167.47 391.33 B
+0.25 0.02 (v) 235.82 391.33 B
+0.25 0.02 (e one security) 240.7 391.33 B
+0.25 0.11 (manager) 54 380.33 B
+0.25 0.11 (. This assures that all access checks are made by a) 88.67 380.33 B
+0.25 0.15 (single security manager enforcing a single security polic) 54 369.33 B
+0.25 0.15 (y) 290 369.33 B
+0.25 0.15 (.) 294.5 369.33 B
+0.25 0.27 (The security manager is loaded at start-up and cannot be) 54 358.33 B
+0.25 0.43 (e) 54 347.33 B
+0.25 0.43 (xtended, o) 58.72 347.33 B
+0.25 0.43 (v) 104.74 347.33 B
+0.25 0.43 (erridden or replaced. F) 110.01 347.33 B
+0.25 0.43 (or ob) 211.49 347.33 B
+0.25 0.43 (vious reasons,) 234.55 347.33 B
+(applets can not create their o) 54 336.33 T
+(wn security managers.) 168.44 336.33 T
+3 F
+(Langua) 54 317.33 T
+(g) 89.46 317.33 T
+(e Features) 95.67 317.33 T
+0 F
+-0.19 (Ja) 54 298.33 P
+-0.19 (v) 62.13 298.33 P
+-0.19 (a has se) 66.88 298.33 P
+-0.19 (v) 97.36 298.33 P
+-0.19 (eral language features which protect the inte) 102.21 298.33 P
+-0.19 (grity) 278.11 298.33 P
+0.25 0.18 (of the security system and which pre) 54 287.33 B
+0.25 0.18 (v) 208.3 287.33 B
+0.25 0.18 (ent se) 213.33 287.33 B
+0.25 0.18 (v) 237.45 287.33 B
+0.25 0.18 (eral common) 242.48 287.33 B
+0.25 0.41 (attacks. F) 54 276.33 B
+0.25 0.41 (or e) 96.49 276.33 B
+0.25 0.41 (xample, Ja) 113.48 276.33 B
+0.25 0.41 (v) 160.35 276.33 B
+0.25 0.41 (a programs are not allo) 165.51 276.33 B
+0.25 0.41 (wed to) 267.78 276.33 B
+0.25 0.39 (def) 54 265.33 B
+0.25 0.39 (ine their o) 67.4 265.33 B
+0.25 0.39 (wn memory pointers or to access ph) 112.51 265.33 B
+0.25 0.39 (ysical) 271.71 265.33 B
+-0.01 (memory directly) 54 254.33 P
+-0.01 (. This pre) 119.72 254.33 P
+-0.01 (v) 157.5 254.33 P
+-0.01 (ents an applet from accessing and) 162.35 254.33 P
+-0 (modifying critical parts of the security system. The language) 54 243.33 P
+0.25 0.11 (tracks the type of ne) 54 232.33 B
+0.25 0.11 (wly created classes and objects so that) 138.1 232.33 B
+0.25 0.48 (an applet cannot for) 54 221.33 B
+0.25 0.48 (ge its o) 143.88 221.33 B
+0.25 0.48 (wn class loader or security) 176.87 221.33 B
+-0.18 (manager) 54 210.33 P
+-0.18 (. The Ja) 87.88 210.33 P
+-0.18 (v) 118.7 210.33 P
+-0.18 (a language also has se) 123.45 210.33 P
+-0.18 (v) 210.78 210.33 P
+-0.18 (eral other checks for) 215.63 210.33 P
+0.25 0.03 (memory and pointer ab) 54 199.33 B
+0.25 0.03 (use which could weak) 148.1 199.33 B
+0.25 0.03 (en the security) 237.84 199.33 B
+(system.) 54 188.33 T
+0.25 0.39 (In addition to making Ja) 54 169.33 B
+0.25 0.39 (v) 161.38 169.33 B
+0.25 0.39 (a a more secure system, these) 166.52 169.33 B
+0.25 0.11 (language features also mak) 54 158.33 B
+0.25 0.11 (e Ja) 166.1 158.33 B
+0.25 0.11 (v) 181.86 158.33 B
+0.25 0.11 (a programs safer and more) 186.72 158.33 B
+0.05 (reliable. Studies ha) 54 147.33 P
+0.05 (v) 130.27 147.33 P
+0.05 (e sho) 135.12 147.33 P
+0.05 (wn that 40% to 50% of all b) 155.75 147.33 P
+0.05 (ugs are) 268.36 147.33 P
+0.25 0.23 (caused by errors in memory management. By automating) 54 136.33 B
+0.25 0.04 (memory management, Ja) 54 125.33 B
+0.25 0.04 (v) 155.37 125.33 B
+0.25 0.04 (a eliminates a lar) 160.15 125.33 B
+0.25 0.04 (ge class of b) 229.46 125.33 B
+0.25 0.04 (ugs;) 280.21 125.33 B
+(this results in more stable and reliable code.) 54 114.33 T
+1 F
+(Security Thr) 54 92.33 T
+(ough Openness) 112.15 92.33 T
+0 F
+0.25 0.27 (In the past, man) 54 76.33 B
+0.25 0.27 (y computer and netw) 122.74 76.33 B
+0.25 0.27 (ork systems tried to) 212.59 76.33 B
+0.25 0.09 (maintain security by hiding the inner w) 54 65.33 B
+0.25 0.09 (orks and policies of) 216 65.33 B
+0.25 0.61 (the system. This practice, kno) 315 731.33 B
+0.25 0.61 (wn as security through) 453.56 731.33 B
+0.25 0.31 (obscurity) 315 720.33 B
+0.25 0.31 (, assumed that if the system w) 354.37 720.33 B
+0.25 0.31 (as presented as a) 485.36 720.33 B
+0.25 0.25 (black box then no one w) 315 709.33 B
+0.25 0.25 (ould e) 419.84 709.33 B
+0.25 0.25 (xpend the ef) 446.14 709.33 B
+0.25 0.25 (fort needed to) 498.77 709.33 B
+0.25 0.32 (disco) 315 698.33 B
+0.25 0.32 (v) 337.55 698.33 B
+0.25 0.32 (er the hidden vulnerabilities. The e) 342.72 698.33 B
+0.25 0.32 (xistence of the) 494.72 698.33 B
+0.25 0.05 (CER) 315 687.33 B
+0.25 0.05 (T/CC and a number of well publicized netw) 334.01 687.33 B
+0.25 0.05 (ork attacks) 513.62 687.33 B
+0.25 0.8 (in recent years demonstrate that this assumption is) 315 676.33 B
+0.13 (unfounded; the box is ne) 315 665.33 P
+0.13 (v) 414.17 665.33 P
+0.13 (er black enough. This is especially) 419.02 665.33 P
+0.25 0.12 (true for commercially successful systems. F) 315 654.33 B
+0.25 0.12 (or such widely) 497 654.33 B
+0.25 0.09 (used systems, too man) 315 643.33 B
+0.25 0.09 (y people kno) 407.56 643.33 B
+0.25 0.09 (w the internal w) 460.59 643.33 B
+0.25 0.09 (orkings) 527.44 643.33 B
+0.03 (of the system for the details to remain secret and the re) 315 632.33 P
+0.03 (w) 534.22 632.33 P
+0.03 (ards) 541.34 632.33 P
+(for breaking into the system are too great.) 315 621.33 T
+0.03 (Sun took the opposite approach, and published all the details) 315 602.33 P
+0.25 0.23 (of Ja) 315 591.33 B
+0.25 0.23 (v) 335.36 591.33 B
+0.25 0.23 (a security model when Ja) 340.34 591.33 B
+0.25 0.23 (v) 447.77 591.33 B
+0.25 0.23 (a w) 452.75 591.33 B
+0.25 0.23 (as f) 467.75 591.33 B
+0.25 0.23 (irst released. This) 482.53 591.33 B
+0.25 0.79 (included the design specif) 315 580.33 B
+0.25 0.79 (ications for the language) 439.79 580.33 B
+0.25 1.2 (mechanisms and the sandbox, and a full source) 315 569.33 B
+0.25 0.28 (implementation. This approach, dubbed security through) 315 558.33 B
+0.25 0.02 (openness, w) 315 547.33 B
+0.25 0.02 (as intended to encourage security researchers to) 364.3 547.33 B
+0.25 0.31 (e) 315 536.33 B
+0.25 0.31 (xamine the Ja) 319.6 536.33 B
+0.25 0.31 (v) 378.98 536.33 B
+0.25 0.31 (a model and to report an) 384.04 536.33 B
+0.25 0.31 (y security f) 490.17 536.33 B
+0.25 0.31 (la) 538.88 536.33 B
+0.25 0.31 (ws) 546.58 536.33 B
+0 (found; the \337a) 315 525.33 P
+0 (ws could be \336x) 368.18 525.33 P
+0 (ed before attacks based on those) 428.86 525.33 P
+0.25 0.11 (f) 315 514.33 B
+0.25 0.11 (la) 317.89 514.33 B
+0.25 0.11 (ws could become endemic on the W) 325.18 514.33 B
+0.25 0.11 (eb) 474.41 514.33 B
+0.25 0.11 (. Security through) 483.67 514.33 B
+0.25 0.36 (openness also allo) 315 503.33 B
+0.25 0.36 (ws an) 394.46 503.33 B
+0.25 0.36 (y or) 419.4 503.33 B
+0.25 0.36 (g) 436.73 503.33 B
+0.25 0.36 (anization to study the Ja) 442.04 503.33 B
+0.25 0.36 (v) 548.45 503.33 B
+0.25 0.36 (a) 553.56 503.33 B
+-0.11 (security model in detail and mak) 315 492.33 P
+-0.11 (e an informed assessment of) 445.15 492.33 P
+(the potential risks v) 315 481.33 T
+(ersus the bene\336ts of the Ja) 393.46 481.33 T
+(v) 498.52 481.33 T
+(a platform.) 503.27 481.33 T
+1 F
+(The Ja) 315 459.33 T
+(v) 346.53 459.33 T
+(a Security F) 351.89 459.33 T
+(A) 407.78 459.33 T
+(Q) 414.6 459.33 T
+0 F
+0.25 0.07 (K) 315 443.33 B
+0.25 0.07 (eeping current is as important for Ja) 322.04 443.33 B
+0.25 0.07 (v) 469.65 443.33 B
+0.25 0.07 (a security as it is for) 474.47 443.33 B
+0.25 0.35 (general security) 315 432.33 B
+0.25 0.35 (. T) 383.72 432.33 B
+0.25 0.35 (o f) 395.32 432.33 B
+0.25 0.35 (acilitate this, Sun maintains a Ja) 407.33 432.33 B
+0.25 0.35 (v) 548.46 432.33 B
+0.25 0.35 (a) 553.56 432.33 B
+0.25 0.29 (Security Frequently Ask) 315 421.33 B
+0.25 0.29 (ed Questions \050F) 419.88 421.33 B
+0.25 0.29 (A) 487.35 421.33 B
+0.25 0.29 (Q\051 page on the) 494.31 421.33 B
+0.25 0.77 (Ja) 315 410.33 B
+0.25 0.77 (v) 324.67 410.33 B
+0.25 0.77 (a web site. This F) 330.2 410.33 B
+0.25 0.77 (A) 415.18 410.33 B
+0.25 0.77 (Q can be found at) 422.63 410.33 B
+4 F
+0.6 0.77 (http://) 511.37 410.33 B
+0.6 0.15 (java.sun.com/sfaq.) 315 399.33 B
+0 F
+0.25 0.15 ( The F) 425.68 399.33 B
+0.25 0.15 (A) 452.45 399.33 B
+0.25 0.15 (Q contains more details) 459.26 399.33 B
+0.25 0.1 (on kno) 315 388.33 B
+0.25 0.1 (wn vulnerabilities, the status of these vulnerabilities) 343.1 388.33 B
+0.25 0.51 (and, when a) 315 377.33 B
+0.25 0.51 (v) 368.95 377.33 B
+0.25 0.51 (ailable, dates and release numbers of the) 374.21 377.33 B
+0.05 (v) 315 366.33 P
+0.05 (ersion of Ja) 319.85 366.33 P
+0.05 (v) 365.85 366.33 P
+0.05 (a in which the vulnerabilities were \336x) 370.6 366.33 P
+0.05 (ed. More) 521.85 366.33 P
+0.25 0.43 (security related information can be found at) 315 355.33 B
+4 F
+0.6 0.43 (http://) 513.44 355.33 B
+(java.sun.com/security) 315 344.33 T
+0 F
+(.) 440.35 344.33 T
+0.25 0.14 (Se) 315 325.33 B
+0.25 0.14 (v) 325.02 325.33 B
+0.25 0.14 (eral other or) 330.01 325.33 B
+0.25 0.14 (g) 380.97 325.33 B
+0.25 0.14 (anizations are also tracking Ja) 386.06 325.33 B
+0.25 0.14 (v) 511.05 325.33 B
+0.25 0.14 (a security) 515.94 325.33 B
+0.25 0.14 (.) 555.5 325.33 B
+0.25 0.5 (The CER) 315 314.33 B
+0.25 0.5 (T/CC has released se) 355.68 314.33 B
+0.25 0.5 (v) 450.43 314.33 B
+0.25 0.5 (eral advisories on Ja) 455.78 314.33 B
+0.25 0.5 (v) 548.3 314.33 B
+0.25 0.5 (a) 553.56 314.33 B
+0.25 0.2 (Security) 315 303.33 B
+0.25 0.2 (. These vulnerabilities ha) 349.3 303.33 B
+0.25 0.2 (v) 455.63 303.33 B
+0.25 0.2 (e closely paralleled the) 460.69 303.33 B
+0.25 0.22 (vulnerabilities listed abo) 315 292.33 B
+0.25 0.22 (v) 419.26 292.33 B
+0.25 0.22 (e and in the Ja) 424.32 292.33 B
+0.25 0.22 (v) 485.55 292.33 B
+0.25 0.22 (a Security F) 490.52 292.33 B
+0.25 0.22 (A) 541.18 292.33 B
+0.25 0.22 (Q.) 548.07 292.33 B
+0.25 0.48 (Details are from the CER) 315 281.33 B
+0.25 0.48 (T/CC web site. Se) 428.59 281.33 B
+0.25 0.48 (v) 510.05 281.33 B
+0.25 0.48 (eral other) 515.38 281.33 B
+0.25 0.02 (or) 315 270.33 B
+0.25 0.02 (g) 323.19 270.33 B
+0.25 0.02 (anizations, including researchers at Princeton Uni) 328.16 270.33 B
+0.25 0.02 (v) 528.95 270.33 B
+0.25 0.02 (ersity) 533.82 270.33 B
+0.25 0.02 (,) 555.5 270.33 B
+0.01 (ha) 315 259.33 P
+0.01 (v) 324.24 259.33 P
+0.01 (e been in) 329.09 259.33 P
+0.01 (v) 364.81 259.33 P
+0.01 (estig) 369.66 259.33 P
+0.01 (ating Ja) 388.5 259.33 P
+0.01 (v) 419.14 259.33 P
+0.01 (a security) 423.89 259.33 P
+0.01 (. The Princeton \336ndings) 461.86 259.33 P
+0.25 0.24 (can be found at) 315 248.33 B
+4 F
+0.6 0.24 (http://www.cs.princeton.edu/) 383.64 248.33 B
+(sip/) 315 237.33 T
+0 F
+(.) 339 237.33 T
+1 F
+(EXTENDING J) 315 214.33 T
+(A) 381.48 214.33 T
+(V) 387.9 214.33 T
+(A SECURITY) 393.77 214.33 T
+(Security Modeling) 315 191.33 T
+0 F
+0.25 0.22 (While man) 315 175.33 B
+0.25 0.22 (y e) 361.19 175.33 B
+0.25 0.22 (xperts agree that the Ja) 373.88 175.33 B
+0.25 0.22 (v) 471.48 175.33 B
+0.25 0.22 (a Security model is) 476.44 175.33 B
+0.25 0.22 (basically sound, there is a concern that the model has not) 315 164.33 B
+-0.01 (been e) 315 153.33 P
+-0.01 (xamined in enough detail to ensure that the sandbox is) 340.65 153.33 P
+0.25 0.17 (as secure as is claimed. There is also the possibility that a) 315 142.33 B
+0.25 0.02 (particular implementation of the Ja) 315 131.33 B
+0.25 0.02 (v) 456.47 131.33 B
+0.25 0.02 (a security model suf) 461.24 131.33 B
+0.25 0.02 (fers) 542.95 131.33 B
+0.25 0.03 (from b) 315 120.33 B
+0.25 0.03 (ugs and other coding errors which could be e) 342.14 120.33 B
+0.25 0.03 (xploited) 525.04 120.33 B
+0.25 0.41 (by a malicious applet which wished to break out of the) 315 109.33 B
+0.25 0.31 (sandbox. Finally) 315 98.33 B
+0.25 0.31 (, there could be une) 386.15 98.33 B
+0.25 0.31 (xpected interactions) 471.69 98.33 B
+0.25 0.13 (between Ja) 315 87.33 B
+0.25 0.13 (v) 360.48 87.33 B
+0.25 0.13 (a applets and other parts of the netw) 365.36 87.33 B
+0.25 0.13 (ork which) 516.45 87.33 B
+0.06 (could be e) 315 76.33 P
+0.06 (xploited. Problems which e) 356.07 76.33 P
+0.06 (xploit all three of these) 465.55 76.33 P
+(cate) 315 65.33 T
+(gories ha) 330.95 65.33 T
+(v) 367.13 65.33 T
+(e been reported.) 371.98 65.33 T
+0 0 0 1 0 0 0 K
+FMENDPAGE
+%%EndPage: "5" 5
+%%Page: "6" 6
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+ 7 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 18 558 45 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0 8 Q
+0 X
+(\251 Sun Microsystems, Inc., 1996) 54 39.67 T
+(6) 306 39.67 T
+54 54 558 738 R
+7 X
+V
+0 10 Q
+0 X
+0.25 0.22 (F) 54 731.33 B
+0.25 0.22 (or these reasons, Sun has initiated an independent, third) 59.63 731.33 B
+0.25 0.72 (party security modeling ef) 54 720.33 B
+0.25 0.72 (fort. The f) 178.44 720.33 B
+0.25 0.72 (irst step, being) 227.11 720.33 B
+0.25 0.02 (conducted by security consultant Blackw) 54 709.33 B
+0.25 0.02 (atch Inc. \050) 219.97 709.33 B
+4 F
+0.6 0.02 (http:/) 260.92 709.33 B
+0.6 0.61 (/www.blackwatch.com) 54 698.33 B
+0 F
+0.25 0.61 (\051, will produce a Security) 179.5 698.33 B
+0.25 0.41 (Reference Model. The Reference Model will document) 54 687.33 B
+(Ja) 54 676.33 T
+(v) 62.13 676.33 T
+(a\325) 66.88 676.33 T
+(s security model in rigorous detail.) 74.1 676.33 T
+0.25 0.04 (The second step will be to de) 54 657.33 B
+0.25 0.04 (v) 172.93 657.33 B
+0.25 0.04 (elop a more rigorous security) 177.81 657.33 B
+0.07 (compatibility test suite based on the Reference Model. Since) 54 646.33 P
+0.25 0.23 (each Ja) 54 635.33 B
+0.25 0.23 (v) 84.82 635.33 B
+0.25 0.23 (a licensee is free to re-implement portions of the) 89.8 635.33 B
+-0.04 (Ja) 54 624.33 P
+-0.04 (v) 62.13 624.33 P
+-0.04 (a V) 66.88 624.33 P
+-0.04 (irtual Machine, the ne) 80.4 624.33 P
+-0.04 (w test suite will ensure that both) 167.79 624.33 P
+0.25 0.57 (Sun and all licensees ha) 54 613.33 B
+0.25 0.57 (v) 164.05 613.33 B
+0.25 0.57 (e correctly implemented the) 169.47 613.33 B
+0.25 0.06 (Reference Model. This test suite will be an enhancement to) 54 602.33 B
+0.82 1.25 (the test suite already used to ensure that Ja) 54 591.33 B
+0.82 1.25 (v) 286.56 591.33 B
+0.82 1.25 (a) 292.56 591.33 B
+(implementations comply with the Ja) 54 580.33 T
+(v) 198.8 580.33 T
+(a standard.) 203.55 580.33 T
+-0.22 (The third step will be to commission independent, third party) 54 561.33 P
+0.25 0.12 (assessments of Sun\325) 54 550.33 B
+0.25 0.12 (s reference implementation of the Ja) 136.88 550.33 B
+0.25 0.12 (v) 287.68 550.33 B
+0.25 0.12 (a) 292.56 550.33 B
+0.25 0.19 (standard. This assessment ef) 54 539.33 B
+0.25 0.19 (fort relies on ha) 173.61 539.33 B
+0.25 0.19 (ving a formal) 240.38 539.33 B
+0.25 0.08 (model specif) 54 528.33 B
+0.25 0.08 (ied so that the implementation can be assessed) 106 528.33 B
+(in the conte) 54 517.33 T
+(xt of the assertions of the security model.) 100.51 517.33 T
+(This re) 54 498.33 T
+(vie) 81.8 498.33 T
+(w is e) 93.77 498.33 T
+(xpected to be complete by the f) 116.95 498.33 T
+(all of 1996.) 242.38 498.33 T
+1 F
+(Ne) 54 476.33 T
+(w Security F) 66.63 476.33 T
+(acilities) 125.34 476.33 T
+0 F
+0.25 0.05 (The sandbox model described abo) 54 460.33 B
+0.25 0.05 (v) 193.15 460.33 B
+0.25 0.05 (e protects the end-user\325) 198.05 460.33 B
+0.25 0.05 (s) 293.11 460.33 B
+0.25 0.1 (machine and netw) 54 449.33 B
+0.25 0.1 (ork) 128.73 449.33 B
+0.25 0.1 (ed computing resources from damage) 142.25 449.33 B
+0.25 0.04 (or theft by a malicious applet. Users can run untrusted code) 54 438.33 B
+0.25 0.5 (obtained from the netw) 54 427.33 B
+0.25 0.5 (ork without undue risk to their) 158.74 427.33 B
+(system.) 54 416.33 T
+0.25 0.1 (The sandbox model does not address se) 54 397.33 B
+0.25 0.1 (v) 217.45 397.33 B
+0.25 0.1 (eral other security) 222.41 397.33 B
+0.25 0.17 (and pri) 54 386.33 B
+0.25 0.17 (v) 83.28 386.33 B
+0.25 0.17 (ac) 88.2 386.33 B
+0.25 0.17 (y issues. Authentication is needed, to guarantee) 97.28 386.33 B
+0.25 0.1 (that an applet comes from the place it claims to ha) 54 375.33 B
+0.25 0.1 (v) 262.68 375.33 B
+0.25 0.1 (e come) 267.63 375.33 B
+0.25 0.38 (from. Digitally signed and authenticated applets can be) 54 364.33 B
+-0.03 (promoted to the status of trusted applets, and then allo) 54 353.33 P
+-0.03 (wed to) 270.09 353.33 P
+0.25 0.12 (run with fe) 54 342.33 B
+0.25 0.12 (wer security restrictions. Encryption can ensure) 99.48 342.33 B
+0.25 0.25 (the pri) 54 331.33 B
+0.25 0.25 (v) 81.58 331.33 B
+0.25 0.25 (ac) 86.58 331.33 B
+0.25 0.25 (y of data passed between an applet client and a) 95.81 331.33 B
+0.25 0.21 (serv) 54 320.33 B
+0.25 0.21 (er on the Internet. W) 71.36 320.33 B
+0.25 0.21 (ork is underw) 159.05 320.33 B
+0.25 0.21 (ay to e) 217.2 320.33 B
+0.25 0.21 (xtend Ja) 245.7 320.33 B
+0.25 0.21 (v) 280.5 320.33 B
+0.25 0.21 (a\325) 285.46 320.33 B
+0.25 0.21 (s) 293.11 320.33 B
+(security model into each of these areas.) 54 309.33 T
+3 F
+(Signed J) 54 290.33 T
+(AR \336les) 95.48 290.33 T
+0 F
+0.25 0.37 (All netw) 54 271.33 B
+0.25 0.37 (ork) 91.85 271.33 B
+0.25 0.37 (ed systems are potentially vulnerable to the) 106.19 271.33 B
+0.25 0.05 (\322Man-in-the-Middle\323 attack. In this attack, a client contacts) 54 260.33 B
+0.2 (a le) 54 249.33 P
+0.2 (gitimate serv) 68.21 249.33 P
+0.2 (er on the netw) 120.19 249.33 P
+0.2 (ork and requests some action.) 177.62 249.33 P
+0.25 0.07 (The attack) 54 238.33 B
+0.25 0.07 (er) 96.82 238.33 B
+0.25 0.07 (, or man in the middle, notices this request and) 104.34 238.33 B
+0.25 0.07 (w) 54 227.33 B
+0.25 0.07 (aits for the serv) 61.19 227.33 B
+0.25 0.07 (er to respond. The attack) 124.83 227.33 B
+0.25 0.07 (er then intercepts) 226.51 227.33 B
+0.25 0.21 (the response and supplies a bogus reply to the client. The) 54 216.33 B
+0.25 0.15 (client then acts on the bogus information, or possibly runs) 54 205.33 B
+0.25 0.29 (the program supplied by the attack) 54 194.33 B
+0.25 0.29 (er) 203.49 194.33 B
+0.25 0.29 (, gi) 211.43 194.33 B
+0.25 0.29 (ving the attack) 225.36 194.33 B
+0.25 0.29 (er) 288.94 194.33 B
+0.23 (access to the client machine. F) 54 183.33 P
+0.23 (or e) 177.19 183.33 P
+0.23 (xample, an attack) 192.54 183.33 P
+0.23 (er might) 263.16 183.33 P
+0.25 0.27 (w) 54 172.33 B
+0.25 0.27 (atch an Internet-based banking site. As clients visit the) 61.39 172.33 B
+-0.06 (page which pro) 54 161.33 P
+-0.06 (vides bill paying services, the attack) 115.38 161.33 P
+-0.06 (er di) 259.97 161.33 P
+-0.06 (v) 277.71 161.33 P
+-0.06 (erts) 282.56 161.33 P
+0.25 0.05 (the bank\325) 54 150.33 B
+0.25 0.05 (s responses and pro) 91.64 150.33 B
+0.25 0.05 (vides a malicious applet which) 171.23 150.33 B
+-0.15 (mimics the bank\325) 54 139.33 P
+-0.15 (s service, b) 122.59 139.33 P
+-0.15 (ut also steals a cop) 166.79 139.33 P
+-0.15 (y of the user\325) 241.07 139.33 P
+-0.15 (s) 293.11 139.33 P
+(credit card and bank account numbers.) 54 128.33 T
+-0.16 (This attack can be thw) 54 109.33 P
+-0.16 (arted by applying \322digital shrinkwrap\323) 143.23 109.33 P
+0.25 0.04 (to the applet. W) 54 98.33 B
+0.25 0.04 (e trust ph) 118.41 98.33 B
+0.25 0.04 (ysical softw) 156.45 98.33 B
+0.25 0.04 (are we ha) 205.08 98.33 B
+0.25 0.04 (v) 244.02 98.33 B
+0.25 0.04 (e purchased) 248.91 98.33 B
+-0.23 (because its packaging sho) 54 87.33 P
+-0.23 (ws who produced the softw) 156.64 87.33 P
+-0.23 (are, and) 265.58 87.33 P
+-0.16 (the shrinkwrap sho) 54 76.33 P
+-0.16 (ws that the product has not been tampered) 129.53 76.33 P
+0.25 0.26 (with. If the producer has a good reputation for pro) 54 65.33 B
+0.25 0.26 (viding) 270.11 65.33 B
+0.25 0.03 (softw) 315 731.33 B
+0.25 0.03 (are which does not tak) 337.29 731.33 B
+0.25 0.03 (e an) 428.92 731.33 B
+0.25 0.03 (y hostile actions ag) 445.54 731.33 B
+0.25 0.03 (ainst the) 523.87 731.33 B
+0.25 0.23 (user) 315 720.33 B
+0.25 0.23 (, then we can install the product with some de) 332.19 720.33 B
+0.25 0.23 (gree of) 528.31 720.33 B
+(con\336dence.) 315 709.33 T
+0.25 0.3 (\322Signed applets\323 gi) 315 690.33 B
+0.25 0.3 (v) 398.65 690.33 B
+0.25 0.3 (e us the same le) 403.8 690.33 B
+0.25 0.3 (v) 472.61 690.33 B
+0.25 0.3 (el of conf) 477.76 690.33 B
+0.25 0.3 (idence in) 519 690.33 B
+-0.03 (netw) 315 679.33 P
+-0.03 (ork distrib) 334.34 679.33 P
+-0.03 (uted softw) 375.51 679.33 P
+-0.03 (are. T) 417.32 679.33 P
+-0.03 (o sign an applet, the producer) 439.82 679.33 P
+0.25 0.09 (f) 315 668.33 B
+0.25 0.09 (irst b) 317.87 668.33 B
+0.25 0.09 (undles all the Ja) 338.75 668.33 B
+0.25 0.09 (v) 405.01 668.33 B
+0.25 0.09 (a code and related f) 409.85 668.33 B
+0.25 0.09 (iles into a single) 490.42 668.33 B
+0.12 (\336le called a Ja) 315 657.33 P
+0.12 (v) 372.09 657.33 P
+0.12 (a Archi) 376.84 657.33 P
+0.12 (v) 406.42 657.33 P
+0.12 (e, or J) 411.27 657.33 P
+0.12 (AR. The producer then creates) 435.06 657.33 P
+-0.1 (a string called a digital signature based on the contents of the) 315 646.33 P
+0.25 0.26 (J) 315 635.33 B
+0.25 0.26 (AR. The full details of digital signatures are be) 318.55 635.33 B
+0.25 0.26 (yond the) 521.2 635.33 B
+0.25 0.4 (scope of this white paper) 315 624.33 B
+0.25 0.4 (. More details can be found in) 425.32 624.33 B
+0.25 0.42 (\322) 315 613.33 B
+0.25 0.42 (Applied Cryptograph) 319.06 613.33 B
+0.25 0.42 (y) 412.55 613.33 B
+0.25 0.42 (,) 417.32 613.33 B
+0.25 0.42 (\323 by Bruce Schneier) 419.55 613.33 B
+0.25 0.42 (, as well as) 508.73 613.33 B
+(numerous other cryptographic reference books.) 315 602.33 T
+0.25 0.45 (J) 315 583.33 B
+0.25 0.45 (AR f) 318.74 583.33 B
+0.25 0.45 (iles solv) 339.97 583.33 B
+0.25 0.45 (e another problem. Currently) 377.21 583.33 B
+0.25 0.45 (, man) 506.08 583.33 B
+0.25 0.45 (y Ja) 530.66 583.33 B
+0.25 0.45 (v) 548.36 583.33 B
+0.25 0.45 (a) 553.56 583.33 B
+-0.16 (applets tak) 315 572.33 P
+-0.16 (e a v) 357.79 572.33 P
+-0.16 (ery long time to do) 376.2 572.33 P
+-0.16 (wnload and be) 451.42 572.33 P
+-0.16 (gin running.) 509.27 572.33 P
+0.25 0.09 (This can be anno) 315 561.33 B
+0.25 0.09 (ying e) 385.12 561.33 B
+0.25 0.09 (v) 410.38 561.33 B
+0.25 0.09 (en for those users with a v) 415.32 561.33 B
+0.25 0.09 (ery high) 524.07 561.33 B
+0.25 0.51 (speed link to the Internet. The problem is that current) 315 550.33 B
+0.25 0.15 (Internet protocols mo) 315 539.33 B
+0.25 0.15 (v) 404.67 539.33 B
+0.25 0.15 (e web pages across the Internet one) 409.67 539.33 B
+0.25 0.09 (f) 315 528.33 B
+0.25 0.09 (ile at a time. Since there is some o) 317.87 528.33 B
+0.25 0.09 (v) 460.05 528.33 B
+0.25 0.09 (erhead associated with) 464.99 528.33 B
+0.07 (each request for a \336le, web pages and Ja) 315 517.33 P
+0.07 (v) 476.12 517.33 P
+0.07 (a applets which are) 480.88 517.33 P
+0.25 0.55 (composed of man) 315 506.33 B
+0.25 0.55 (y small f) 394.63 506.33 B
+0.25 0.55 (iles might spend more time) 434.48 506.33 B
+0.09 (requesting those \336les and w) 315 495.33 P
+0.09 (aiting for replies than the) 426.35 495.33 P
+0.09 (y spend) 527.08 495.33 P
+-0.12 (actually mo) 315 484.33 P
+-0.12 (ving the information. Since a J) 361.67 484.33 P
+-0.12 (AR \336le b) 483.27 484.33 P
+-0.12 (undles all) 519.51 484.33 P
+0.15 (the information needed by the applet and its web page into a) 315 473.33 P
+0.25 0.08 (single f) 315 462.33 B
+0.25 0.08 (ile, the entire page can be do) 345.02 462.33 B
+0.25 0.08 (wnloaded with a single) 463.19 462.33 B
+0.25 0.13 (request. F) 315 451.33 B
+0.25 0.13 (or man) 355.86 451.33 B
+0.25 0.13 (y pages this will greatly reduce do) 384.81 451.33 B
+0.25 0.13 (wnload) 527.9 451.33 B
+(times.) 315 440.33 T
+0.25 0.57 (J) 315 421.33 B
+0.25 0.57 (ARs and digital signatures can also be used for Ja) 318.86 421.33 B
+0.25 0.57 (v) 548.23 421.33 B
+0.25 0.57 (a) 553.56 421.33 B
+0.25 0.12 (applications. While Ja) 315 410.33 B
+0.25 0.12 (v) 406.55 410.33 B
+0.25 0.12 (a applications are more trustw) 411.42 410.33 B
+0.25 0.12 (orth) 536.46 410.33 B
+0.25 0.12 (y) 553 410.33 B
+0.25 0.01 (than applets because the) 315 399.33 B
+0.25 0.01 (y do not tra) 412.84 399.33 B
+0.25 0.01 (v) 459.38 399.33 B
+0.25 0.01 (el o) 464.24 399.33 B
+0.25 0.01 (v) 479.12 399.33 B
+0.25 0.01 (er the Internet and) 483.98 399.33 B
+0.25 0.1 (are subject to an or) 315 388.33 B
+0.25 0.1 (g) 393.86 388.33 B
+0.25 0.1 (anizations traditional security policies,) 398.91 388.33 B
+0.25 0.49 (applications are subject to se) 315 377.33 B
+0.25 0.49 (v) 445.39 377.33 B
+0.25 0.49 (eral types of attack. F) 450.73 377.33 B
+0.25 0.49 (or) 549.18 377.33 B
+0.25 0.08 (e) 315 366.33 B
+0.25 0.08 (xample, viruses spread by modifying e) 319.37 366.33 B
+0.25 0.08 (xisting applications) 478.25 366.33 B
+0.25 0.21 (to include a cop) 315 355.33 B
+0.25 0.21 (y of the virus. Since a virus w) 382.67 355.33 B
+0.25 0.21 (ould not be) 510.36 355.33 B
+0.08 (able to produce a v) 315 344.33 P
+0.08 (alid signature for the altered program, the) 391.16 344.33 P
+0.25 0.08 (Ja) 315 333.33 B
+0.25 0.08 (v) 323.3 333.33 B
+0.25 0.08 (a system could detect that a signed application has been) 328.13 333.33 B
+0.25 0.03 (tampered with, and refuse to run it. Since the J) 315 322.33 B
+0.25 0.03 (AR signature) 504.38 322.33 B
+0.25 0 (system will w) 315 311.33 B
+0.25 0 (ork with all types of information, not just Ja) 371.01 311.33 B
+0.25 0 (v) 548.81 311.33 B
+0.25 0 (a) 553.56 311.33 B
+-0.22 (\336les, J) 315 300.33 P
+-0.22 (AR signatures can also be used to protect data \336les and) 339.73 300.33 P
+(other information.) 315 289.33 T
+0.25 0.26 (Signed J) 315 270.33 B
+0.25 0.26 (AR f) 350.91 270.33 B
+0.25 0.26 (iles will be included in Ja) 371.38 270.33 B
+0.25 0.26 (v) 481.42 270.33 B
+0.25 0.26 (a release 1.1 and) 486.43 270.33 B
+(should be a) 315 259.33 T
+(v) 360.35 259.33 T
+(ailable by the end of 1996.) 365.1 259.33 T
+3 F
+(Fle) 315 240.33 T
+(xib) 329.3 240.33 T
+(le P) 343.65 240.33 T
+(olicies) 361.04 240.33 T
+0 F
+0.04 (Since digital signatures allo) 315 221.33 P
+0.04 (w us to assign to Ja) 425.69 221.33 P
+0.04 (v) 503.18 221.33 P
+0.04 (a applets the) 507.93 221.33 P
+0.25 0.53 (same le) 315 210.33 B
+0.25 0.53 (v) 348.97 210.33 B
+0.25 0.53 (el of trust which we assign to shrinkwrapped) 354.35 210.33 B
+0.25 0.39 (applications, it may be useful to relax the Ja) 315 199.33 B
+0.25 0.39 (v) 510.51 199.33 B
+0.25 0.39 (a security) 515.65 199.33 B
+-0.21 (restrictions for some applets. F) 315 188.33 P
+-0.21 (or e) 437.63 188.33 P
+-0.21 (xample, it w) 452.54 188.33 P
+-0.21 (ould be useful) 501.75 188.33 P
+0.25 0.08 (if the home banking applet described abo) 315 177.33 B
+0.25 0.08 (v) 484.6 177.33 B
+0.25 0.08 (e could establish) 489.53 177.33 B
+0.25 0.41 (its o) 315 166.33 B
+0.25 0.41 (wn directory on the user\325) 333.98 166.33 B
+0.25 0.41 (s hard disk. It could store) 445.1 166.33 B
+-0.13 (account and credit card numbers, passw) 315 155.33 P
+-0.13 (ords, PINs, and other) 473.67 155.33 P
+0.25 0.05 (frequently used information so the end-user w) 315 144.33 B
+0.25 0.05 (ould not ha) 502.86 144.33 B
+0.25 0.05 (v) 548.66 144.33 B
+0.25 0.05 (e) 553.56 144.33 B
+(to constantly re-enter that information.) 315 133.33 T
+0.25 0 (Signed applets can be used to create this en) 315 114.33 B
+0.25 0 (vironment. If the) 489.98 114.33 B
+0.01 (end-user has pre) 315 103.33 P
+0.01 (viously told the Ja) 380.31 103.33 P
+0.01 (v) 453.21 103.33 P
+0.01 (a system that a particular) 457.96 103.33 P
+0.25 0.03 (web publisher) 315 92.33 B
+0.25 0.03 (, say a bank or credit card compan) 371.62 92.33 B
+0.25 0.03 (y) 511.4 92.33 B
+0.25 0.03 (, is trusted) 515.78 92.33 B
+0.25 0.06 (and a signed applet from that publisher has arri) 315 81.33 B
+0.25 0.06 (v) 507.87 81.33 B
+0.25 0.06 (ed o) 512.78 81.33 B
+0.25 0.06 (v) 530.06 81.33 B
+0.25 0.06 (er the) 534.97 81.33 B
+0.25 0.43 (Internet and been authenticated, then the Ja) 315 70.33 B
+0.25 0.43 (v) 508.39 70.33 B
+0.25 0.43 (a Security) 513.58 70.33 B
+0 0 0 1 0 0 0 K
+FMENDPAGE
+%%EndPage: "6" 6
+%%Page: "7" 7
+612 792 0 FMBEGINPAGE
+[0 0 0 1 0 0 0]
+[ 0 1 1 0 1 0 0]
+[ 1 0 1 0 0 1 0]
+[ 1 1 0 0 0 0 1]
+[ 1 0 0 0 0 1 1]
+[ 0 1 0 0 1 0 1]
+[ 0 0 1 0 1 1 0]
+ 7 FrameSetSepColors
+FrameNoSep
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+0 0 0 1 0 0 0 K
+54 9 558 36 R
+7 X
+0 0 0 1 0 0 0 K
+V
+0 8 Q
+0 X
+(\251 Sun Microsystems, Inc., 1996) 54 30.67 T
+(7) 306 30.67 T
+54 54 558 738 R
+7 X
+V
+0 10 Q
+0 X
+0.25 0.29 (Manager could allo) 54 731.33 B
+0.25 0.29 (w that applet out of the sandbox, and) 137.17 731.33 B
+(treat it as an application.) 54 720.33 T
+0.25 0.13 (The Security Manger could also enforce dif) 54 701.33 B
+0.25 0.13 (ferent le) 235.01 701.33 B
+0.25 0.13 (v) 269.19 701.33 B
+0.25 0.13 (els of) 274.17 701.33 B
+0.25 0.03 (control based on ho) 54 690.33 B
+0.25 0.03 (w much a particular publisher is trusted,) 133.61 690.33 B
+0.25 0.46 (or on ho) 54 679.33 B
+0.25 0.46 (w much the Internet as a whole is trusted. F) 91.29 679.33 B
+0.25 0.46 (or) 288.21 679.33 B
+0.25 0.04 (e) 54 668.33 B
+0.25 0.04 (xample, a v) 58.33 668.33 B
+0.25 0.04 (ery security-conscious user could conf) 105.47 668.33 B
+0.25 0.04 (igure the) 261.18 668.33 B
+0.25 0.6 (system to allo) 54 657.33 B
+0.25 0.6 (w signed applets to run only inside the) 118.23 657.33 B
+0.03 (sandbox, and to pre) 54 646.33 P
+0.03 (v) 132.15 646.33 P
+0.03 (ent an) 137 646.33 P
+0.03 (y unsigned applet from running at) 161.04 646.33 P
+0.25 0.24 (all. Another user might conf) 54 635.33 B
+0.25 0.24 (igure the system to allo) 174.11 635.33 B
+0.25 0.24 (w the) 273.86 635.33 B
+0.18 (banking applet to access only one particular directory on the) 54 624.33 P
+0.25 0.18 (hard disk, while a net g) 54 613.33 B
+0.25 0.18 (aming applet could access another) 152.93 613.33 B
+(directory and all other applets are restricted to the sandbox.) 54 602.33 T
+3 F
+(A) 54 583.33 T
+(uditing) 60.92 583.33 T
+0 F
+0.25 0.33 (Auditing is another important security feature. Auditing) 54 564.33 B
+0.24 (softw) 54 553.33 P
+0.24 (are maintains a record of e) 76.12 553.33 P
+0.24 (v) 183.4 553.33 P
+0.24 (erything which happens on) 188.25 553.33 P
+0.25 0.06 (the system. When something goes wrong, either through an) 54 542.33 B
+0.25 0.29 (accident or a b) 54 531.33 B
+0.25 0.29 (ug, or because of an attack, the audit trail) 117.51 531.33 B
+0.25 0.35 (allo) 54 520.33 B
+0.25 0.35 (ws systems administrators and security personnel to) 70.16 520.33 B
+-0.08 (\336gure out what happened, and ho) 54 509.33 P
+-0.08 (w to pre) 186.66 509.33 P
+-0.08 (v) 219.02 509.33 P
+-0.08 (ent a reoccurrence) 223.87 509.33 P
+0.25 0.17 (in the future. While auditing cannot pre) 54 498.33 B
+0.25 0.17 (v) 219.95 498.33 B
+0.25 0.17 (ent accidents and) 224.96 498.33 B
+0.25 0.28 (attacks, once things go wrong, it is an important tool for) 54 487.33 B
+(cleaning up the mess.) 54 476.33 T
+0.25 0.22 (While some v) 54 457.33 B
+0.25 0.22 (ersions of the Ja) 112.56 457.33 B
+0.25 0.22 (v) 181.58 457.33 B
+0.25 0.22 (a platform include limited) 186.55 457.33 B
+0.25 0.58 (auditing features, there is no standard set of auditing) 54 446.33 B
+0.25 0.2 (capabilities on which an administrator can rely) 54 435.33 B
+0.25 0.2 (, and those) 251.45 435.33 B
+0.08 (features that do e) 54 424.33 P
+0.08 (xist do not record as much detail as is often) 122.68 424.33 P
+0.25 0.49 (needed. Ef) 54 413.33 B
+0.25 0.49 (forts are under w) 101.68 413.33 B
+0.25 0.49 (ay to def) 178.72 413.33 B
+0.25 0.49 (ine what standard) 218.09 413.33 B
+0.25 0.16 (features need to be included in e) 54 402.33 B
+0.25 0.16 (v) 190.03 402.33 B
+0.25 0.16 (ery Ja) 195.05 402.33 B
+0.25 0.16 (v) 219.67 402.33 B
+0.25 0.16 (a implementation) 224.59 402.33 B
+(and ho) 54 391.33 T
+(w these features should be implemented.) 80.69 391.33 T
+3 F
+(Encr) 54 372.33 T
+(yption) 76.33 372.33 T
+0 F
+0.25 0.22 (While the sandbox and signed applets can protect ag) 54 353.33 B
+0.25 0.22 (ainst) 277.22 353.33 B
+0.25 0.13 (hostile applets and man-in-the-middle attacks, information) 54 342.33 B
+0.25 0.12 (tra) 54 331.33 B
+0.25 0.12 (v) 64.71 331.33 B
+0.25 0.12 (eling between the applet and a serv) 69.69 331.33 B
+0.25 0.12 (er on the Internet is) 215.81 331.33 B
+0.25 0.06 (still vulnerable to theft. This is because the Internet itself is) 54 320.33 B
+0.25 0.51 (an insecure medium. An attack) 54 309.33 B
+0.25 0.51 (er attached to a central) 193.79 309.33 B
+0.1 (portion of the Internet can read all information which tra) 54 298.33 P
+0.1 (v) 281.04 298.33 P
+0.1 (els) 285.89 298.33 P
+0.04 (through that portion of the Internet. The attack) 54 287.33 P
+0.04 (er could listen) 240.26 287.33 P
+0.25 0.03 (to all traf) 54 276.33 B
+0.25 0.03 (f) 91.26 276.33 B
+0.25 0.03 (ic bound for a major bank or mail order compan) 94.08 276.33 B
+0.25 0.03 (y) 290.12 276.33 B
+0.25 0.03 (,) 294.5 276.33 B
+0.25 0.1 (and simply read credit card numbers and other information) 54 265.33 B
+-0.16 (of) 54 254.33 P
+-0.16 (f the wire as it passed. T) 62.08 254.33 P
+-0.16 (o secure ag) 157.78 254.33 P
+-0.16 (ainst this type of attack,) 202.38 254.33 P
+0.25 0.27 (all information f) 54 243.33 B
+0.25 0.27 (lo) 124.15 243.33 B
+0.25 0.27 (wing between the applet and its serv) 132.23 243.33 B
+0.25 0.27 (er) 288.96 243.33 B
+(must be rendered unreadable by encrypting it.) 54 232.33 T
+-0 (Se) 54 213.33 P
+-0 (v) 63.75 213.33 P
+-0 (eral Ja) 68.6 213.33 P
+-0 (v) 94.22 213.33 P
+-0 (a encryption f) 98.97 213.33 P
+-0 (acilities are being de) 154.4 213.33 P
+-0 (v) 236.61 213.33 P
+-0 (eloped. These) 241.46 213.33 P
+0.25 0.18 (f) 54 202.33 B
+0.25 0.18 (acilities will allo) 57.41 202.33 B
+0.25 0.18 (w applet de) 127.72 202.33 B
+0.25 0.18 (v) 176.03 202.33 B
+0.25 0.18 (elopers to select the type of) 181.06 202.33 B
+0.25 0.21 (encryption algorithm used, to ne) 54 191.33 B
+0.25 0.21 (gotiate with the serv) 191.39 191.33 B
+0.25 0.21 (er to) 277.85 191.33 B
+0.25 0.16 (create the k) 54 180.33 B
+0.25 0.16 (e) 102.39 180.33 B
+0.25 0.16 (ys used in the encryption and to do the actual) 106.83 180.33 B
+(encryption of the data.) 54 169.33 T
+0.25 0.19 (While there are fe) 54 150.33 B
+0.25 0.19 (w technical challenges to implementing) 129.92 150.33 B
+0.25 0.01 (the cryptographic functionality) 54 139.33 B
+0.25 0.01 (, the US go) 178.01 139.33 B
+0.25 0.01 (v) 223.71 139.33 B
+0.25 0.01 (ernment imposes) 228.57 139.33 B
+0.01 (strict e) 54 128.33 P
+0.01 (xport controls on encryption technology) 80.8 128.33 P
+0.01 (. Since Ja) 240.75 128.33 P
+0.01 (v) 278.63 128.33 P
+0.01 (a is) 283.38 128.33 P
+0.25 0.2 (a) 54 117.33 B
+0.25 0.2 (v) 58.44 117.33 B
+0.25 0.2 (ailable w) 63.39 117.33 B
+0.25 0.2 (orld-wide, an) 101.73 117.33 B
+0.25 0.2 (y proposed cryptographic system) 157.75 117.33 B
+0.08 (must comply with these la) 54 106.33 P
+0.08 (ws. Ensuring this compliance may) 159.18 106.33 P
+(delay the release of the f) 54 95.33 T
+(acilities.) 151.92 95.33 T
+1 F
+(SUMMAR) 315 731.33 T
+(Y) 359.49 731.33 T
+0 F
+0.25 0.42 (The Ja) 315 715.33 B
+0.25 0.42 (v) 343.94 715.33 B
+0.25 0.42 (a platform supports Write Once/Run An) 349.11 715.33 B
+0.25 0.42 (ywhere) 526.48 715.33 B
+0.25 0.41 (applications. This, combined with the easy distrib) 315 704.33 B
+0.25 0.41 (ution) 535.79 704.33 B
+0.14 (mechanisms pro) 315 693.33 P
+0.14 (vided by the W) 380.26 693.33 P
+0.14 (orld W) 441.25 693.33 P
+0.14 (ide W) 469.04 693.33 P
+0.14 (eb and W) 492.54 693.33 P
+0.14 (eb-lik) 530.33 693.33 P
+0.14 (e) 553.56 693.33 P
+0.25 0.33 (systems called intranets, mak) 315 682.33 B
+0.25 0.33 (es Ja) 442.47 682.33 B
+0.25 0.33 (v) 463.34 682.33 B
+0.25 0.33 (a a po) 468.42 682.33 B
+0.25 0.33 (werful tool for) 494.54 682.33 B
+0.25 0.46 (man) 315 671.33 B
+0.25 0.46 (y netw) 333.46 671.33 B
+0.25 0.46 (ork based systems. The mobile applications) 363.33 671.33 B
+0.25 0.53 (which Ja) 315 660.33 B
+0.25 0.53 (v) 354.55 660.33 B
+0.25 0.53 (a enables \321 applications that automatically) 359.83 660.33 B
+0.25 0.08 (migrate o) 315 649.33 B
+0.25 0.08 (v) 353.9 649.33 B
+0.25 0.08 (er the netw) 358.83 649.33 B
+0.25 0.08 (ork to where the) 404.58 649.33 B
+0.25 0.08 (y are needed \321solv) 471.76 649.33 B
+0.25 0.08 (e) 553.56 649.33 B
+0.25 0.3 (man) 315 638.33 B
+0.25 0.3 (y persistent problems in application distrib) 332.96 638.33 B
+0.25 0.3 (ution and) 517.88 638.33 B
+(systems management.) 315 627.33 T
+0.25 0.22 (While mobile applications solv) 315 608.33 B
+0.25 0.22 (e the softw) 447.03 608.33 B
+0.25 0.22 (are distrib) 493.77 608.33 B
+0.25 0.22 (ution) 536.54 608.33 B
+0.25 0.18 (problem, the) 315 597.33 B
+0.25 0.18 (y also mak) 367.76 597.33 B
+0.25 0.18 (e it more lik) 413.24 597.33 B
+0.25 0.18 (ely that end-users will) 464.79 597.33 B
+0.04 (unintentionally import hostile applications into the corporate) 315 586.33 P
+0.25 0.5 (netw) 315 575.33 B
+0.25 0.5 (ork. Ja) 336.32 575.33 B
+0.25 0.5 (v) 366.49 575.33 B
+0.25 0.5 (a addresses these concerns by running all) 371.74 575.33 B
+0.25 0.41 (untrusted applications in a protected area kno) 315 564.33 B
+0.25 0.41 (wn as the) 516.49 564.33 B
+0.25 0.4 (sandbox. Applications running in the sandbox can only) 315 553.33 B
+0.25 0.09 (access local and netw) 315 542.33 B
+0.25 0.09 (ork resources through a limited set of) 403.85 542.33 B
+0.25 0.33 (trusted mechanisms. The sandbox model gi) 315 531.33 B
+0.25 0.33 (v) 502.57 531.33 B
+0.25 0.33 (es users the) 507.76 531.33 B
+0.25 0.11 (adv) 315 520.33 B
+0.25 0.11 (antages of easy) 329.51 520.33 B
+0.25 0.11 (, ad-hoc application distrib) 392.04 520.33 B
+0.25 0.11 (ution while it) 502.78 520.33 B
+(protects them from potentially malicious applications.) 315 509.33 T
+0.25 0.01 (Se) 315 490.33 B
+0.25 0.01 (v) 324.77 490.33 B
+0.25 0.01 (eral ef) 329.64 490.33 B
+0.25 0.01 (forts are underw) 354.98 490.33 B
+0.25 0.01 (ay to further enhance the sandbox) 421.11 490.33 B
+0.25 0.07 (model. Independent contractors are re) 315 479.33 B
+0.25 0.07 (vie) 469.71 479.33 B
+0.25 0.07 (wing the design of) 481.89 479.33 B
+0.25 0.14 (the sandbox to ensure that it pro) 315 468.33 B
+0.25 0.14 (vides adequate protection.) 449.3 468.33 B
+0.25 0.19 (Future releases of Ja) 315 457.33 B
+0.25 0.19 (v) 401.45 457.33 B
+0.25 0.19 (a will pro) 406.39 457.33 B
+0.25 0.19 (vide applet signing, which) 446.96 457.33 B
+0.25 0.39 (acts as digital shrinkwrap. Support for f) 315 446.33 B
+0.25 0.39 (le) 490.63 446.33 B
+0.25 0.39 (xible security) 498.49 446.33 B
+0.25 0.49 (policies, encryption and other more adv) 315 435.33 B
+0.25 0.49 (anced security) 493.92 435.33 B
+(features are also being added.) 315 424.33 T
+0.25 0.78 (An) 315 405.33 B
+0.25 0.78 (y or) 328.63 405.33 B
+0.25 0.78 (g) 347.64 405.33 B
+0.25 0.78 (anization which is considering adding Ja) 353.37 405.33 B
+0.25 0.78 (v) 548.03 405.33 B
+0.25 0.78 (a) 553.56 405.33 B
+0.25 0.09 (applications or Ja) 315 394.33 B
+0.25 0.09 (v) 386.85 394.33 B
+0.25 0.09 (a enabled softw) 391.68 394.33 B
+0.25 0.09 (are to its netw) 456.14 394.33 B
+0.25 0.09 (ork should) 514.47 394.33 B
+0.25 0.01 (carefully consider ho) 315 383.33 B
+0.25 0.01 (w Ja) 399.98 383.33 B
+0.25 0.01 (v) 418.14 383.33 B
+0.25 0.01 (a will af) 422.91 383.33 B
+0.25 0.01 (fect their current security) 456.06 383.33 B
+0.25 0 (policies. While no set of security policies can e) 315 372.33 B
+0.25 0 (v) 505.39 372.33 B
+0.25 0 (er eliminate) 510.24 372.33 B
+0.25 0.12 (all risk from a netw) 315 361.33 B
+0.25 0.12 (ork) 396.61 361.33 B
+0.25 0.12 (ed en) 410.2 361.33 B
+0.25 0.12 (vironment, understanding ho) 432.03 361.33 B
+0.25 0.12 (w) 550.78 361.33 B
+0.25 0.02 (Ja) 315 350.33 B
+0.25 0.02 (v) 323.17 350.33 B
+0.25 0.02 (a\325) 327.93 350.33 B
+0.25 0.02 (s security model w) 335.19 350.33 B
+0.25 0.02 (orks and what sorts of attacks might) 411.44 350.33 B
+0.25 0.86 (be committed ag) 315 339.33 B
+0.25 0.86 (ainst it, k) 394.96 339.33 B
+0.25 0.86 (eeping current with ne) 441.73 339.33 B
+0.25 0.86 (w) 550.78 339.33 B
+0.25 0.11 (de) 315 328.33 B
+0.25 0.11 (v) 324.41 328.33 B
+0.25 0.11 (elopments by both attack) 329.38 328.33 B
+0.25 0.11 (ers and other security of) 432.98 328.33 B
+0.25 0.11 (f) 533.17 328.33 B
+0.25 0.11 (icers,) 536.06 328.33 B
+0.25 0.31 (and e) 315 317.33 B
+0.25 0.31 (v) 337.92 317.33 B
+0.25 0.31 (aluating Ja) 342.97 317.33 B
+0.25 0.31 (v) 389.45 317.33 B
+0.25 0.31 (a in light of the or) 394.51 317.33 B
+0.25 0.31 (g) 473.66 317.33 B
+0.25 0.31 (anization\325) 478.92 317.33 B
+0.25 0.31 (s o) 521.43 317.33 B
+0.25 0.31 (v) 533.84 317.33 B
+0.25 0.31 (erall) 539 317.33 B
+(security polic) 315 306.33 T
+(y can reduce risks to an acceptable le) 369.01 306.33 T
+(v) 517.32 306.33 T
+(el.) 522.17 306.33 T
+0 0 0 1 0 0 0 K
+FMENDPAGE
+%%EndPage: "7" 7
+%%Trailer
+%%BoundingBox: 0 0 612 792
+%%PageOrder: Ascend
+%%Pages: 7
+%%DocumentFonts: Times-Roman
+%%+ Helvetica-Bold
+%%+ Times-Italic
+%%+ Helvetica-BoldOblique
+%%+ Courier
+%%EOF
diff --git a/vendor/github.com/llgcode/ps/samples_test.go b/vendor/github.com/llgcode/ps/samples_test.go
new file mode 100644
index 0000000..a16adab
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/samples_test.go
@@ -0,0 +1,58 @@
+package ps
+
+import (
+ "bufio"
+ "fmt"
+ "image"
+ "image/png"
+ "io/ioutil"
+ "log"
+ "os"
+ "strings"
+ "testing"
+
+ "github.com/llgcode/draw2d/draw2dimg"
+)
+
+func saveToPngFile(filePath string, m image.Image) {
+ f, err := os.Create(filePath)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ defer f.Close()
+ b := bufio.NewWriter(f)
+ err = png.Encode(b, m)
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ err = b.Flush()
+ if err != nil {
+ log.Println(err)
+ os.Exit(1)
+ }
+ fmt.Printf("Wrote %s OK.\n", filePath)
+}
+
+func init() {
+ os.Mkdir("result", 0666)
+}
+
+func TestTiger(t *testing.T) {
+ i := image.NewRGBA(image.Rect(0, 0, 600, 800))
+ gc := draw2dimg.NewGraphicContext(i)
+ gc.Translate(0, 380)
+ gc.Scale(1, -1)
+ gc.Translate(0, -380)
+ src, err := os.OpenFile("samples/tiger.ps", 0, 0)
+ if err != nil {
+ return
+ }
+ defer src.Close()
+ bytes, err := ioutil.ReadAll(src)
+ reader := strings.NewReader(string(bytes))
+ interpreter := NewInterpreter(gc)
+ interpreter.Execute(reader)
+ saveToPngFile("result/TestPostscript.png", i)
+}
diff --git a/vendor/github.com/llgcode/ps/scanner.go b/vendor/github.com/llgcode/ps/scanner.go
new file mode 100644
index 0000000..fb7cab5
--- /dev/null
+++ b/vendor/github.com/llgcode/ps/scanner.go
@@ -0,0 +1,572 @@
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+// postscript scanner derived form the scanner package of go sources
+package ps
+
+import (
+ "bytes"
+ "fmt"
+ "io"
+ "os"
+ "unicode"
+ "unicode/utf8"
+)
+
+// A source position is represented by a Position value.
+// A position is valid if Line > 0.
+type Position struct {
+ Filename string // filename, if any
+ Offset int // byte offset, starting at 0
+ Line int // line number, starting at 1
+ Column int // column number, starting at 0 (character count per line)
+}
+
+// IsValid returns true if the position is valid.
+func (pos *Position) IsValid() bool { return pos.Line > 0 }
+
+func (pos Position) String() string {
+ s := pos.Filename
+ if pos.IsValid() {
+ if s != "" {
+ s += ":"
+ }
+ s += fmt.Sprintf("%d:%d", pos.Line, pos.Column)
+ }
+ if s == "" {
+ s = "???"
+ }
+ return s
+}
+
+// Predefined mode bits to control recognition of tokens. For instance,
+// to configure a Scanner such that it only recognizes (Go) identifiers,
+// integers, and skips comments, set the Scanner's Mode field to:
+//
+// ScanIdents | ScanInts | SkipComments
+//
+const (
+ ScanIdents = 1 << -Ident
+ ScanInts = 1 << -Int
+ ScanFloats = 1 << -Float // includes Ints
+ ScanChars = 1 << -Char
+ ScanStrings = 1 << -String
+ ScanRawStrings = 1 << -RawString
+ ScanComments = 1 << -Comment
+ SkipComments = 1 << -skipComment // if set with ScanComments, comments become white space
+ GoTokens = ScanIdents | ScanFloats | ScanChars | ScanStrings | ScanRawStrings | ScanComments | SkipComments
+)
+
+// The result of Scan is one of the following tokens or a Unicode character.
+const (
+ EOF = -(iota + 1)
+ Ident
+ Int
+ Float
+ Char
+ String
+ RawString
+ Comment
+ skipComment
+)
+
+var tokenString = map[int]string{
+ EOF: "EOF",
+ Ident: "Ident",
+ Int: "Int",
+ Float: "Float",
+ Char: "Char",
+ String: "String",
+ RawString: "RawString",
+ Comment: "Comment",
+}
+
+// TokenString returns a (visible) string for a token or Unicode character.
+func TokenString(tok int) string {
+ if s, found := tokenString[tok]; found {
+ return s
+ }
+ return fmt.Sprintf("U+%04X", tok)
+}
+
+// GoWhitespace is the default value for the Scanner's Whitespace field.
+// Its value selects Go's white space characters.
+const GoWhitespace = 1<<'\t' | 1<<'\n' | 1<<'\r' | 1<<' '
+
+const bufLen = 1024 // at least utf8.UTFMax
+
+// A Scanner implements reading of Unicode characters and tokens from an io.Reader.
+type Scanner struct {
+ // Input
+ src io.Reader
+
+ // Source buffer
+ srcBuf [bufLen + 1]byte // +1 for sentinel for common case of s.next()
+ srcPos int // reading position (srcBuf index)
+ srcEnd int // source end (srcBuf index)
+
+ // Source position
+ srcBufOffset int // byte offset of srcBuf[0] in source
+ line int // newline count + 1
+ column int // character count on line
+
+ // Token text buffer
+ // Typically, token text is stored completely in srcBuf, but in general
+ // the token text's head may be buffered in tokBuf while the token text's
+ // tail is stored in srcBuf.
+ tokBuf bytes.Buffer // token text head that is not in srcBuf anymore
+ tokPos int // token text tail position (srcBuf index)
+ tokEnd int // token text tail end (srcBuf index)
+
+ // One character look-ahead
+ ch rune // character before current srcPos
+
+ // Error is called for each error encountered. If no Error
+ // function is set, the error is reported to os.Stderr.
+ Error func(s *Scanner, msg string)
+
+ // ErrorCount is incremented by one for each error encountered.
+ ErrorCount int
+
+ // The Mode field controls which tokens are recognized. For instance,
+ // to recognize Ints, set the ScanInts bit in Mode. The field may be
+ // changed at any time.
+ Mode uint
+
+ // The Whitespace field controls which characters are recognized
+ // as white space. To recognize a character ch <= ' ' as white space,
+ // set the ch'th bit in Whitespace (the Scanner's behavior is undefined
+ // for values ch > ' '). The field may be changed at any time.
+ Whitespace uint64
+
+ // Current token position. The Offset, Line, and Column fields
+ // are set by Scan(); the Filename field is left untouched by the
+ // Scanner.
+ Position
+}
+
+// Init initializes a Scanner with a new source and returns itself.
+// Error is set to nil, ErrorCount is set to 0, Mode is set to GoTokens,
+// and Whitespace is set to GoWhitespace.
+func (s *Scanner) Init(src io.Reader) *Scanner {
+ s.src = src
+
+ // initialize source buffer
+ s.srcBuf[0] = utf8.RuneSelf // sentinel
+ s.srcPos = 0
+ s.srcEnd = 0
+
+ // initialize source position
+ s.srcBufOffset = 0
+ s.line = 1
+ s.column = 0
+
+ // initialize token text buffer
+ s.tokPos = -1
+
+ // initialize one character look-ahead
+ s.ch = s.next()
+
+ // initialize public fields
+ s.Error = nil
+ s.ErrorCount = 0
+ s.Mode = GoTokens
+ s.Whitespace = GoWhitespace
+
+ return s
+}
+
+// next reads and returns the next Unicode character. It is designed such
+// that only a minimal amount of work needs to be done in the common ASCII
+// case (one test to check for both ASCII and end-of-buffer, and one test
+// to check for newlines).
+func (s *Scanner) next() rune {
+ ch := rune(s.srcBuf[s.srcPos])
+
+ if ch >= utf8.RuneSelf {
+ // uncommon case: not ASCII or not enough bytes
+ for s.srcPos+utf8.UTFMax > s.srcEnd && !utf8.FullRune(s.srcBuf[s.srcPos:s.srcEnd]) {
+ // not enough bytes: read some more, but first
+ // save away token text if any
+ if s.tokPos >= 0 {
+ s.tokBuf.Write(s.srcBuf[s.tokPos:s.srcPos])
+ s.tokPos = 0
+ }
+ // move unread bytes to beginning of buffer
+ copy(s.srcBuf[0:], s.srcBuf[s.srcPos:s.srcEnd])
+ s.srcBufOffset += s.srcPos
+ // read more bytes
+ i := s.srcEnd - s.srcPos
+ n, err := s.src.Read(s.srcBuf[i:bufLen])
+ s.srcEnd = i + n
+ s.srcPos = 0
+ s.srcBuf[s.srcEnd] = utf8.RuneSelf // sentinel
+ if err != nil {
+ if s.srcEnd == 0 {
+ return EOF
+ }
+ if err != io.EOF {
+ s.error(err.Error())
+ break
+ }
+ }
+ }
+ // at least one byte
+ ch = rune(s.srcBuf[s.srcPos])
+ if ch >= utf8.RuneSelf {
+ // uncommon case: not ASCII
+ var width int
+ ch, width = utf8.DecodeRune(s.srcBuf[s.srcPos:s.srcEnd])
+ if ch == utf8.RuneError && width == 1 {
+ s.error("illegal UTF-8 encoding")
+ }
+ s.srcPos += width - 1
+ }
+ }
+
+ s.srcPos++
+ s.column++
+ switch ch {
+ case 0:
+ // implementation restriction for compatibility with other tools
+ s.error("illegal character NUL")
+ case '\n':
+ s.line++
+ s.column = 0
+ }
+
+ return ch
+}
+
+// Next reads and returns the next Unicode character.
+// It returns EOF at the end of the source. It reports
+// a read error by calling s.Error, if set, or else
+// prints an error message to os.Stderr. Next does not
+// update the Scanner's Position field; use Pos() to
+// get the current position.
+func (s *Scanner) Next() rune {
+ s.tokPos = -1 // don't collect token text
+ ch := s.ch
+ s.ch = s.next()
+ return ch
+}
+
+// Peek returns the next Unicode character in the source without advancing
+// the scanner. It returns EOF if the scanner's position is at the last
+// character of the source.
+func (s *Scanner) Peek() rune {
+ return s.ch
+}
+
+func (s *Scanner) error(msg string) {
+ s.ErrorCount++
+ if s.Error != nil {
+ s.Error(s, msg)
+ return
+ }
+ fmt.Fprintf(os.Stderr, "%s: %s", s.Position, msg)
+}
+
+func (s *Scanner) scanIdentifier() rune {
+ ch := s.next() // read character after first '_' or letter
+ for ch == '_' || unicode.IsLetter(ch) || unicode.IsDigit(ch) || ch == '.' || ch == '-' || ch == '`' {
+ ch = s.next()
+ }
+ return ch
+}
+
+func digitVal(ch rune) rune {
+ switch {
+ case '0' <= ch && ch <= '9':
+ return ch - '0'
+ case 'a' <= ch && ch <= 'f':
+ return ch - 'a' + 10
+ case 'A' <= ch && ch <= 'F':
+ return ch - 'A' + 10
+ }
+ return 16 // larger than any legal digit val
+}
+
+func isDecimal(ch rune) bool { return '0' <= ch && ch <= '9' }
+
+func (s *Scanner) scanMantissa(ch rune) rune {
+ for isDecimal(ch) {
+ ch = s.next()
+ }
+ return ch
+}
+
+func (s *Scanner) scanFraction(ch rune) rune {
+ if ch == '.' {
+ ch = s.scanMantissa(s.next())
+ }
+ return ch
+}
+
+func (s *Scanner) scanExponent(ch rune) rune {
+ if ch == 'e' || ch == 'E' {
+ ch = s.next()
+ if ch == '-' || ch == '+' {
+ ch = s.next()
+ }
+ ch = s.scanMantissa(ch)
+ }
+ return ch
+}
+
+func (s *Scanner) scanNumber(ch rune) (int, rune) {
+ // isDecimal(ch)
+ if ch == '0' {
+ // int or float
+ ch = s.next()
+ if ch == 'x' || ch == 'X' {
+ // hexadecimal int
+ ch = s.next()
+ for digitVal(ch) < 16 {
+ ch = s.next()
+ }
+ } else {
+ // octal int or float
+ seenDecimalDigit := false
+ for isDecimal(ch) {
+ if ch > '7' {
+ seenDecimalDigit = true
+ }
+ ch = s.next()
+ }
+ if s.Mode&ScanFloats != 0 && (ch == '.' || ch == 'e' || ch == 'E') {
+ // float
+ ch = s.scanFraction(ch)
+ ch = s.scanExponent(ch)
+ return Float, ch
+ }
+ // octal int
+ if seenDecimalDigit {
+ s.error("illegal octal number")
+ }
+ }
+ return Int, ch
+ }
+ // decimal int or float
+ ch = s.scanMantissa(ch)
+ if s.Mode&ScanFloats != 0 && (ch == '.' || ch == 'e' || ch == 'E') {
+ // float
+ ch = s.scanFraction(ch)
+ ch = s.scanExponent(ch)
+ return Float, ch
+ }
+ return Int, ch
+}
+
+func (s *Scanner) scanDigits(ch rune, base, n int) rune {
+ for n > 0 && int(digitVal(ch)) < base {
+ ch = s.next()
+ n--
+ }
+ if n > 0 {
+ s.error("illegal char escape")
+ }
+ return ch
+}
+
+func (s *Scanner) scanEscape(quote rune) rune {
+ ch := s.next() // read character after '/'
+ switch ch {
+ case 'a', 'b', 'f', 'n', 'r', 't', 'v', '\\', quote:
+ // nothing to do
+ ch = s.next()
+ case '0', '1', '2', '3', '4', '5', '6', '7':
+ ch = s.scanDigits(ch, 8, 3)
+ case 'x':
+ ch = s.scanDigits(s.next(), 16, 2)
+ case 'u':
+ ch = s.scanDigits(s.next(), 16, 4)
+ case 'U':
+ ch = s.scanDigits(s.next(), 16, 8)
+ default:
+ s.error("illegal char escape")
+ }
+ return ch
+}
+
+func (s *Scanner) scanString(quote rune) (n int) {
+ ch := s.next() // read character after quote
+ for ch != quote {
+ if ch == '\n' || ch < 0 {
+ s.error("literal not terminated")
+ return
+ }
+ if ch == '\\' {
+ ch = s.scanEscape(quote)
+ } else {
+ ch = s.next()
+ }
+ n++
+ }
+ return
+}
+
+func (s *Scanner) scanRawString() {
+ ch := s.next() // read character after '`'
+ for ch != '`' {
+ if ch < 0 {
+ s.error("literal not terminated")
+ return
+ }
+ ch = s.next()
+ }
+}
+
+func (s *Scanner) scanLineComment() {
+ ch := s.next() // read character after "//"
+ for ch != '\n' {
+ if ch < 0 {
+ s.error("comment not terminated")
+ return
+ }
+ ch = s.next()
+ }
+}
+
+func (s *Scanner) scanComment(ch rune) {
+ s.scanLineComment()
+}
+
+// Scan reads the next token or Unicode character from source and returns it.
+// It only recognizes tokens t for which the respective Mode bit (1<<-t) is set.
+// It returns EOF at the end of the source. It reports scanner errors (read and
+// token errors) by calling s.Error, if set; otherwise it prints an error message
+// to os.Stderr.
+func (s *Scanner) Scan() int {
+ ch := s.ch
+
+ // reset token text position
+ s.tokPos = -1
+
+redo:
+ // skip white space
+ for s.Whitespace&(1<<uint(ch)) != 0 {
+ ch = s.next()
+ }
+
+ // start collecting token text
+ s.tokBuf.Reset()
+ s.tokPos = s.srcPos - 1
+
+ // set token position
+ s.Offset = s.srcBufOffset + s.tokPos
+ s.Line = s.line
+ s.Column = s.column
+
+ // determine token value
+ tok := int(ch)
+ switch {
+ case unicode.IsLetter(ch) || ch == '_' || ch == '`':
+ if s.Mode&ScanIdents != 0 {
+ tok = Ident
+ ch = s.scanIdentifier()
+ } else {
+ ch = s.next()
+ }
+ case ch == '-': // minus
+ ch = s.next()
+ if !isDecimal(ch) {
+ s.error(fmt.Sprintf("Error may be a digi: %c\n", ch))
+
+ } else {
+ if s.Mode&(ScanInts|ScanFloats) != 0 {
+ tok, ch = s.scanNumber(ch)
+ } else {
+ ch = s.next()
+ }
+ }
+ case isDecimal(ch):
+ if s.Mode&(ScanInts|ScanFloats) != 0 {
+ tok, ch = s.scanNumber(ch)
+ } else {
+ ch = s.next()
+ }
+ default:
+ switch ch {
+ case '(':
+ if s.Mode&ScanStrings != 0 {
+ s.scanString(')')
+ tok = String
+ }
+ ch = s.next()
+ case '.':
+ ch = s.next()
+ if isDecimal(ch) && s.Mode&ScanFloats != 0 {
+ tok = Float
+ ch = s.scanMantissa(ch)
+ ch = s.scanExponent(ch)
+ }
+ case '%':
+ ch = s.next()
+ if s.Mode&ScanComments != 0 {
+ if s.Mode&SkipComments != 0 {
+ s.tokPos = -1 // don't collect token text
+ s.scanComment(ch)
+ ch = s.next()
+ goto redo
+ }
+ s.scanComment(ch)
+ tok = Comment
+ ch = s.next()
+ }
+ case '`':
+ if s.Mode&ScanRawStrings != 0 {
+ s.scanRawString()
+ tok = String
+ }
+ ch = s.next()
+ default:
+ ch = s.next()
+ }
+ }
+
+ // end of token text
+ s.tokEnd = s.srcPos - 1
+
+ s.ch = ch
+ return tok
+}
+
+// Position returns the current source position. If called before Next()
+// or Scan(), it returns the position of the next Unicode character or token
+// returned by these functions. If called afterwards, it returns the position
+// immediately after the last character of the most recent token or character
+// scanned.
+func (s *Scanner) Pos() Position {
+ return Position{
+ s.Filename,
+ s.srcBufOffset + s.srcPos - 1,
+ s.line,
+ s.column,
+ }
+}
+
+// TokenText returns the string corresponding to the most recently scanned token.
+// Valid after calling Scan().
+func (s *Scanner) TokenText() string {
+ if s.tokPos < 0 {
+ // no token text
+ return ""
+ }
+
+ if s.tokEnd < 0 {
+ // if EOF was reached, s.tokEnd is set to -1 (s.srcPos == 0)
+ s.tokEnd = s.tokPos
+ }
+
+ if s.tokBuf.Len() == 0 {
+ // common case: the entire token text is still in srcBuf
+ return string(s.srcBuf[s.tokPos:s.tokEnd])
+ }
+
+ // part of the token text was saved in tokBuf: save the rest in
+ // tokBuf as well and return its content
+ s.tokBuf.Write(s.srcBuf[s.tokPos:s.tokEnd])
+ s.tokPos = s.tokEnd // ensure idempotency of TokenText() call
+ return s.tokBuf.String()
+}