From d6288badf4cbf6edf445bb34d526c71b719c2a1f Mon Sep 17 00:00:00 2001 From: Budiarto Herman Date: Sat, 24 Aug 2013 19:36:40 +0300 Subject: [PATCH] Updated LTE handover documentation --- doc/models/Makefile | 10 +- src/lte/doc/Makefile | 8 +- .../source/figures/lte-handover-algorithm.dot | 21 - .../figures/lte-legacy-handover-algorithm.dot | 23 + .../figures/lte-legacy-handover-algorithm.pdf | Bin 0 -> 13695 bytes .../figures/lte-legacy-handover-algorithm.png | Bin 0 -> 58703 bytes .../lte-strongest-cell-handover-algorithm.eps | 1416 +++++++++++++++++ .../doc/source/figures/ue-meas-consumer.dia | Bin 0 -> 3154 bytes .../doc/source/figures/ue-meas-consumer.eps | 1212 -------------- src/lte/doc/source/lte-design.rst | 267 +++- src/lte/doc/source/lte-references.rst | 6 +- src/lte/doc/source/lte-testing.rst | 16 +- src/lte/doc/source/lte-user.rst | 13 +- src/lte/model/lte-ue-phy.h | 2 +- src/lte/model/lte-ue-rrc.cc | 1 + 15 files changed, 1705 insertions(+), 1290 deletions(-) delete mode 100644 src/lte/doc/source/figures/lte-handover-algorithm.dot create mode 100644 src/lte/doc/source/figures/lte-legacy-handover-algorithm.dot create mode 100644 src/lte/doc/source/figures/lte-legacy-handover-algorithm.pdf create mode 100644 src/lte/doc/source/figures/lte-legacy-handover-algorithm.png create mode 100644 src/lte/doc/source/figures/lte-strongest-cell-handover-algorithm.eps create mode 100644 src/lte/doc/source/figures/ue-meas-consumer.dia delete mode 100644 src/lte/doc/source/figures/ue-meas-consumer.eps diff --git a/doc/models/Makefile b/doc/models/Makefile index e26f144c7..33d04e75b 100644 --- a/doc/models/Makefile +++ b/doc/models/Makefile @@ -111,6 +111,7 @@ SOURCEFIGS = \ $(SRC)/lte/doc/source/figures/lte-epc-x2-interface.dia \ $(SRC)/lte/doc/source/figures/lte-harq-architecture.dia \ $(SRC)/lte/doc/source/figures/lte-harq-processes-scheme.dia \ + $(SRC)/lte/doc/source/figures/ue-meas-consumer.dia \ $(SRC)/lte/doc/source/figures/ue-meas-piecewise-motion.dia \ $(SRC)/lte/doc/source/figures/ue-meas-piecewise-a1.dia \ $(SRC)/lte/doc/source/figures/ue-meas-piecewise-a1-hys.dia \ @@ -135,7 +136,7 @@ SOURCEFIGS = \ $(SRC)/lte/doc/source/figures/lte-rlc-data-retx-ul.eps \ $(SRC)/lte/doc/source/figures/lte-epc-x2-handover-seq-diagram.eps \ $(SRC)/lte/doc/source/figures/lte-epc-x2-entity-saps.eps \ - $(SRC)/lte/doc/source/figures/ue-meas-consumer.eps \ + $(SRC)/lte/doc/source/figures/lte-strongest-cell-handover-algorithm.eps \ $(SRC)/lte/doc/source/figures/fading_pedestrian.png \ $(SRC)/lte/doc/source/figures/fading_vehicular.png \ $(SRC)/lte/doc/source/figures/fading_urban_3kmph.png \ @@ -184,10 +185,10 @@ SOURCEFIGS = \ $(SRC)/lte/doc/source/figures/nas-attach.pdf \ $(SRC)/lte/doc/source/figures/lte-enb-rrc-states.png \ $(SRC)/lte/doc/source/figures/lte-ue-rrc-states.png \ - $(SRC)/lte/doc/source/figures/lte-handover-algorithm.png \ + $(SRC)/lte/doc/source/figures/lte-legacy-handover-algorithm.png \ $(SRC)/lte/doc/source/figures/lte-enb-rrc-states.pdf \ $(SRC)/lte/doc/source/figures/lte-ue-rrc-states.pdf \ - $(SRC)/lte/doc/source/figures/lte-handover-algorithm.pdf \ + $(SRC)/lte/doc/source/figures/lte-legacy-handover-algorithm.pdf \ $(SRC)/uan/doc/auvmobility-classes.dia \ $(SRC)/stats/doc/Stat-framework-arch.png \ $(SRC)/stats/doc/Wifi-default.png \ @@ -252,6 +253,7 @@ IMAGES_EPS = \ $(FIGURES)/lte-epc-x2-interface.eps \ $(FIGURES)/lte-harq-architecture.eps \ $(FIGURES)/lte-harq-processes-scheme.eps \ + $(FIGURES)/ue-meas-consumer.eps \ $(FIGURES)/ue-meas-piecewise-motion.eps \ $(FIGURES)/ue-meas-piecewise-a1.eps \ $(FIGURES)/ue-meas-piecewise-a1-hys.eps \ @@ -276,7 +278,7 @@ IMAGES_EPS = \ $(FIGURES)/lte-rlc-data-retx-ul.eps \ $(FIGURES)/lte-epc-x2-handover-seq-diagram.eps \ $(FIGURES)/lte-epc-x2-entity-saps.eps \ - $(FIGURES)/ue-meas-consumer.eps \ + $(FIGURES)/lte-strongest-cell-handover-algorithm.eps \ $(FIGURES)/auvmobility-classes.eps \ # rescale pdf figures as necessary diff --git a/src/lte/doc/Makefile b/src/lte/doc/Makefile index ffc2d7d18..e6069c556 100644 --- a/src/lte/doc/Makefile +++ b/src/lte/doc/Makefile @@ -32,6 +32,7 @@ IMAGES_DIA = \ $(FIGURES)/lte-epc-x2-interface.dia \ $(FIGURES)/lte-harq-architecture.dia \ $(FIGURES)/lte-harq-processes-scheme.dia \ + $(FIGURES)/ue-meas-consumer.dia \ $(FIGURES)/ue-meas-piecewise-motion.dia \ $(FIGURES)/ue-meas-piecewise-a1.dia \ $(FIGURES)/ue-meas-piecewise-a1-hys.dia \ @@ -61,8 +62,7 @@ IMAGES_EPS = \ $(FIGURES)/lte-rlc-data-retx-ul.eps \ $(FIGURES)/lte-epc-x2-handover-seq-diagram.eps \ $(FIGURES)/lte-epc-x2-entity-saps.eps \ - $(FIGURES)/ue-meas-consumer.eps - + $(FIGURES)/lte-strongest-cell-handover-algorithm.eps # rescale pdf figures as necessary $(FIGURES)/lte-interference-test-scenario.pdf_width = 3in @@ -86,7 +86,7 @@ $(FIGURES)/lte-subframe-structure.pdf_width = 2in $(FIGURES)/mac-random-access-contention.pdf_width = 10cm $(FIGURES)/mac-random-access-noncontention.pdf_width = 15cm $(FIGURES)/lte-ue-rrc-states.pdf_width = 7cm -$(FIGURES)/lte-handover-algorithm.pdf_width = 10cm +$(FIGURES)/lte-legacy-handover-algorithm.pdf_width = 10cm $(FIGURES)/helpers.pdf_width = 8cm IMAGES_SEQDIAG = \ @@ -102,7 +102,7 @@ IMAGES_SEQDIAG = \ IMAGES_DOT = \ $(FIGURES)/lte-enb-rrc-states.dot \ $(FIGURES)/lte-ue-rrc-states.dot \ - $(FIGURES)/lte-handover-algorithm.dot + $(FIGURES)/lte-legacy-handover-algorithm.dot IMAGES_NOBUILD = $(FIGURES)/fading_pedestrian.png \ $(FIGURES)/fading_vehicular.png \ diff --git a/src/lte/doc/source/figures/lte-handover-algorithm.dot b/src/lte/doc/source/figures/lte-handover-algorithm.dot deleted file mode 100644 index 9b7cfe2dc..000000000 --- a/src/lte/doc/source/figures/lte-handover-algorithm.dot +++ /dev/null @@ -1,21 +0,0 @@ -digraph LteHandoverAlgorithm { - -size = "30,30" - -GET_MEASUREMENTS [shape = box, - label = "Get measurements from UE\n(The eNB receives events A2 and A4 with UE measurements)"] -CHECK_SERVING_RSRQ [shape = diamond, fixedsize = true, width = 8, height = 1.0, - label = "serving cell RSRQ <= servingHandoverThreshold"] -LOOK_BEST_NEIGHBOUR [shape = box, - label = "Look for the neighbour cell with the best RSRQ"] -CHECK_BEST_NEIGHBOUR [shape = diamond, fixedsize = true, width = 9, height = 1.0, - label = "best neighbour RSRQ - serving cell RSRQ >= neighbourHandoverOffset"] -TRIGGER_HANDOVER [shape = box, - label = "Trigger Handover procedure for this UE"] - -GET_MEASUREMENTS -> CHECK_SERVING_RSRQ -CHECK_SERVING_RSRQ -> LOOK_BEST_NEIGHBOUR -LOOK_BEST_NEIGHBOUR -> CHECK_BEST_NEIGHBOUR -CHECK_BEST_NEIGHBOUR -> TRIGGER_HANDOVER - -} diff --git a/src/lte/doc/source/figures/lte-legacy-handover-algorithm.dot b/src/lte/doc/source/figures/lte-legacy-handover-algorithm.dot new file mode 100644 index 000000000..34f6e3ba3 --- /dev/null +++ b/src/lte/doc/source/figures/lte-legacy-handover-algorithm.dot @@ -0,0 +1,23 @@ +digraph LteHandoverAlgorithm { + +START [shape = circle] +GET_MEASUREMENTS [shape = box, + label = "eNodeB receives measurement reports from UE\n(Event A2 and A4)"] +CHECK_SERVING_RSRQ [shape = diamond, + label = "serving cell RSRQ\n<= ServingCellThreshold?"] +LOOK_BEST_NEIGHBOUR [shape = box, + label = "Look for neighbour cell with the best RSRQ"] +CHECK_BEST_NEIGHBOUR [shape = diamond, + label = "(best neighbour RSRQ - serving cell RSRQ)\n>= NeighbourCellOffset?"] +TRIGGER_HANDOVER [shape = box, + label = "Trigger handover procedure for this UE\nto the best neighbour"] + +START -> GET_MEASUREMENTS +GET_MEASUREMENTS -> CHECK_SERVING_RSRQ +CHECK_SERVING_RSRQ -> LOOK_BEST_NEIGHBOUR [label="true"] +CHECK_SERVING_RSRQ -> START [label="false"] +LOOK_BEST_NEIGHBOUR -> CHECK_BEST_NEIGHBOUR +CHECK_BEST_NEIGHBOUR -> TRIGGER_HANDOVER [label="true"] +CHECK_BEST_NEIGHBOUR -> START [label="false"] + +} diff --git a/src/lte/doc/source/figures/lte-legacy-handover-algorithm.pdf b/src/lte/doc/source/figures/lte-legacy-handover-algorithm.pdf new file mode 100644 index 0000000000000000000000000000000000000000..698d6aa6aa32f4a46d0e056ee51c6940d9386c91 GIT binary patch literal 13695 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 Vhts>8fE*m$oJce@5=xRt{}0)Pu~7g3 literal 0 HcmV?d00001 diff --git a/src/lte/doc/source/figures/lte-legacy-handover-algorithm.png b/src/lte/doc/source/figures/lte-legacy-handover-algorithm.png new file mode 100644 index 0000000000000000000000000000000000000000..877b16dd72f12e94b7335130b5700c4bdcdaf997 GIT binary patch literal 58703 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 literal 0 HcmV?d00001 diff --git a/src/lte/doc/source/figures/lte-strongest-cell-handover-algorithm.eps b/src/lte/doc/source/figures/lte-strongest-cell-handover-algorithm.eps new file mode 100644 index 000000000..c914828cd --- /dev/null +++ b/src/lte/doc/source/figures/lte-strongest-cell-handover-algorithm.eps @@ -0,0 +1,1416 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.12.14 (http://cairographics.org) +%%CreationDate: Sat Aug 24 17:24:24 2013 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 -1 481 361 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +11 dict begin +/FontType 42 def +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 45 /hyphen put +Encoding 51 /three put +Encoding 65 /A put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 100 /d put +Encoding 101 /e put +Encoding 103 /g put +Encoding 104 /h put +Encoding 105 /i put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 118 /v put +Encoding 121 /y put +/CharStrings 23 dict dup begin +/.notdef 0 def +/e 1 def +/v 2 def +/n 3 def +/t 4 def +/space 5 def +/A 6 def +/three 7 def +/a 8 def +/d 9 def +/h 10 def +/o 11 def +/r 12 def +/s 13 def +/i 14 def +/m 15 def +/hyphen 16 def +/g 17 def +/b 18 def +/u 19 def +/c 20 def +/l 21 def +/y 22 def +end readonly def +/sfnts [ +<0001000000090080000300106376742000691d3900001024000001fe6670676d7134766a0000 +1224000000ab676c7966cefcdf900000009c00000f8868656164feeb17c7000012d000000036 +686865610cb806680000130800000024686d747866a80b180000132c0000005c6c6f63610000 +b43c00001388000000606d61787004840671000013e800000020707265703b07f10000001408 +0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec +310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f272062900020071 +ffe3047f047b0014001b00704024001501098608880515a90105b90c01bb18b912b80c8c1c1b +1502081508004b02120f451c10fcecf4ecc4111239310010e4f4ece410ee10ee10f4ee111239 +3040293f1d701da01dd01df01d053f003f013f023f153f1b052c072f082f092c0a6f006f016f +026f156f1b095d71015d0115211e0133323637150e01232000111000333200072e0123220607 +047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5889ab90e025e5abec73434ae +2a2c0138010a01130143feddc497b4ae9e000001003d0000047f0460000600fb402703110405 +040211010205050402110302060006011100000642020300bf0506050302010504000710d44b +b00a5458b90000004038594bb014544bb015545b58b90000ffc03859c4173931002fec323930 +4b5358071005ed071008ed071008ed071005ed592201408e48026a027b027f02860280029102 +a402080600060109030904150015011a031a0426002601290329042008350035013a033a0430 +0846004601490349044605480640085600560159035904500866006601690369046705680660 +08750074017b037b0475057a068500850189038904890586069600960197029a039804980597 +06a805a706b008c008df08ff083e5d005d133309013301233dc3015e015ec3fe5cfa0460fc54 +03acfba00000000100ba00000464047b001300364019030900030e0106870e11b80cbc0a0102 +08004e0d09080b461410fcec32f4ec31002f3ce4f4c4ec1112173930b46015cf1502015d0111 +231134262322061511231133153e013332160464b87c7c95acb9b942b375c1c602a4fd5c029e +9f9ebea4fd870460ae6564ef00010037000002f2059e0013003840190e05080f03a9001101bc +08870a0b08090204000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930 +b2af1501015d01112115211114163b01152322263511233533110177017bfe854b73bdbdd5a2 +8787059efec28ffda0894e9a9fd202608f013e000000000200100000056805d50002000a00c2 +404100110100040504021105050401110a030a0011020003030a071105040611050504091103 +0a08110a030a4200030795010381090509080706040302010009050a0b10d4c4173931002f3c +e4d4ec1239304b5358071005ed0705ed071005ed0705ed071008ed071005ed071005ed071008 +ed5922b2200c01015d40420f010f020f070f080f005800760070008c00090701080206030904 +1601190256015802500c67016802780176027c0372047707780887018802800c980299039604 +175d005d090121013301230321032302bcfeee0225fe7be50239d288fd5f88d5050efd1903ae +fa2b017ffe8100000001009cffe3047305f000280070402e0015130a86091f862013a0150da0 +0993061ca020932391068c15a329161c13000314191c2620101c03141f09062910fc4bb01654 +4bb014545b58b90009ffc03859c4c4d4ecf4ec11173939310010ece4f4e4ec10e6ee10ee10ee +10ee11123930014009641e611f6120642104005d011e0115140421222627351e013332363534 +262b013533323635342623220607353e01333204151406033f91a3fed0fee85ec76a54c86dbe +c7b9a5aeb6959ea39853be7273c959e6010c8e03251fc490ddf22525c33132968f8495a67770 +737b2426b42020d1b27cab000002007bffe3042d047b000a002500bc4027191f0b17090e00a9 +1706b90e1120861fba1cb923b8118c170c001703180d09080b1f030814452610fcecccd4ec32 +3211393931002fc4e4f4fcf4ec10c6ee10ee11391139123930406e301d301e301f3020302130 +223f27401d401e401f402040214022501d501e501f50205021502250277027851d871e871f87 +20872185229027a027f0271e301e301f30203021401e401f40204021501e501f50205021601e +601f60206021701e701f70207021801e801f80208021185d015d0122061514163332363d0137 +1123350e01232226353436332135342623220607353e0133321602bedfac816f99b9b8b83fbc +88accbfdfb0102a79760b65465be5af3f00233667b6273d9b4294cfd81aa6661c1a2bdc0127f +8b2e2eaa2727fc0000020071ffe3045a06140010001c003840191ab9000e14b905088c0eb801 +970317040008024711120b451d10fcecf4ec323231002fece4f4c4ec10c4ee30b6601e801ea0 +1e03015d0111331123350e0123220211100033321601141633323635342623220603a2b8b83a +b17ccbff00ffcb7cb1fdc7a79292a8a89292a703b6025ef9eca86461014401080108014461fe +15cbe7e7cbcbe7e7000100ba000004640614001300344019030900030e0106870e11b80c970a +010208004e0d09080b461410fcec32f4ec31002f3cecf4c4ec1112173930b2601501015d0111 +231134262322061511231133113e013332160464b87c7c95acb9b942b375c1c602a4fd5c029e +9f9ebea4fd870614fd9e6564ef0000020071ffe30475047b000b0017004a401306b91200b90c +b8128c1809120f51031215451810fcecf4ec310010e4f4ec10ee3040233f197b007b067f077f +087f097f0a7f0b7b0c7f0d7f0e7f0f7f107f117b12a019f01911015d01220615141633323635 +3426273200111000232200111000027394acab9593acac93f00112feeef0f1feef011103dfe7 +c9c9e7e8c8c7e99cfec8feecfeedfec701390113011401380000000100ba0000034a047b0011 +00304014060b0700110b03870eb809bc070a06080008461210fcc4ec3231002fe4f4ecc4d4cc +11123930b450139f1302015d012e012322061511231133153e0133321617034a1f492c9ca7b9 +b93aba85132e1c03b41211cbbefdb20460ae6663050500000001006fffe303c7047b002700e7 +403c0d0c020e0b531f1e080902070a531f1f1e420a0b1e1f041500860189041486158918b911 +04b925b8118c281e0a0b1f1b0700521b080e07081422452810fcc4ecd4ece411123939393931 +0010e4f4ec10fef5ee10f5ee121739304b535807100eed111739070eed1117395922b2002701 +015d406d1c0a1c0b1c0c2e092c0a2c0b2c0c3b093b0a3b0b3b0c0b200020012402280a280b2a +132f142f152a16281e281f292029212427860a860b860c860d12000000010202060a060b030c +030d030e030f03100319031a031b031c041d09272f293f295f297f2980299029a029f029185d +005d7101152e012322061514161f011e0115140623222627351e013332363534262f012e0135 +3436333216038b4ea85a898962943fc4a5f7d85ac36c66c661828c65ab40ab98e0ce66b4043f +ae282854544049210e2a99899cb62323be353559514b50250f2495829eac1e000000000200c1 +00000179061400030007002b400e06be04b100bc020501080400460810fc3cec3231002fe4fc +ec30400b1009400950096009700905015d1333112311331523c1b8b8b8b80460fba00614e900 +000100ba0000071d047b0022005a4026061209180f00061d07150c871d2003b81bbc19100700 +110f0808065011080f501c18081a462310fcec32fcfcfcec11123931002f3c3ce4f43cc4ec32 +111217393040133024502470249024a024a024bf24df24ff2409015d013e0133321615112311 +34262322061511231134262322061511231133153e01333216042945c082afbeb972758fa6b9 +72778da6b9b93fb0797aab03897c76f5e2fd5c029ea19cbea4fd87029ea29bbfa3fd870460ae +67627c0000000001006401df027f028300030011b6009c020401000410dccc310010d4ec3013 +21152164021bfde50283a40000020071fe56045a047b000b0028004a4023190c1d0912861316 +b90f03b92623b827bc09b90fbd1a1d261900080c4706121220452910fcc4ecf4ec323231002f +c4e4ece4f4c4ec10fed5ee1112393930b6602a802aa02a03015d013426232206151416333236 +17100221222627351e013332363d010e0123220211101233321617353303a2a59594a5a59495 +a5b8fefefa61ac51519e52b5b439b27ccefcfcce7cb239b8023dc8dcdcc8c7dcdcebfee2fee9 +1d1eb32c2abdbf5b6362013a01030104013a6263aa00000200baffe304a40614000b001c0038 +401903b90c0f09b918158c0fb81b971900121247180c06081a461d10fcec3232f4ec31002fec +e4f4c4ec10c6ee30b6601e801ea01e03015d013426232206151416333236013e013332001110 +02232226271523113303e5a79292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7 +e7cbcbe7e702526461febcfef8fef8febc6164a80614000200aeffe30458047b00130014003b +401c030900030e0106870e118c0a01bc14b80c0d0908140b4e020800461510fcecf439ec3231 +002fe4e432f4c4ec1112173930b46f15c01502015d1311331114163332363511331123350e01 +23222601aeb87c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea4027bfba0ac6663f003 +a80000010071ffe303e7047b0019003f401b00860188040e860d880ab91104b917b8118c1a07 +120d004814451a10fce432ec310010e4f4ec10fef4ee10f5ee30400b0f1b101b801b901ba01b +05015d01152e0123220615141633323637150e0123220011100021321603e74e9d50b3c6c6b3 +509d4e4da55dfdfed6012d010655a20435ac2b2be3cdcde32b2baa2424013e010e0112013a23 +0000000100c100000179061400030022b7009702010800460410fcec31002fec30400d100540 +05500560057005f00506015d13331123c1b8b80614f9ec000001003dfe56047f0460000f018b +40430708020911000f0a110b0a00000f0e110f000f0d110c0d00000f0d110e0d0a0b0a0c110b +0b0a420d0b0910000b058703bd0e0bbc100e0d0c0a09060300080f040f0b1010d44bb00a544b +b008545b58b9000b004038594bb0145458b9000bffc03859c4c4111739310010e432f4ec1139 +11391239304b5358071005ed071008ed071008ed071005ed071008ed0705ed173259220140f0 +060005080609030d160a170d100d230d350d490a4f0a4e0d5a095a0a6a0a870d800d930d120a +000a09060b050c0b0e0b0f1701150210041005170a140b140c1a0e1a0f270024012402200420 +0529082809250a240b240c270d2a0e2a0f201137003501350230043005380a360b360c380d39 +0e390f30114100400140024003400440054006400740084209450a470d490e490f4011540051 +0151025503500450055606550756085709570a550b550c590e590f501166016602680a690e69 +0f60117b08780e780f89008a09850b850c890d890e890f9909950b950c9a0e9a0fa40ba40cab +0eab0fb011cf11df11ff11655d005d050e012b01353332363f01013309013302934e947c936c +4c543321fe3bc3015e015ec368c87a9a488654044efc94036c000000013500b800cb00cb00c1 +00aa009c01a600b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a6 +00f000d300aa008700cb03aa0400014a003300cb000000d9050200f4015400b4009c01390114 +013907060400044e04b4045204b804e704cd0037047304cd04600473013303a2055605a60556 +053903c5021200c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa +0404000000cb008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb +00cd019e01d300f000ba018300d5009803040248009e01d500c100cb00f600830354027f0000 +0333026600d300c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062 +009c0000001d032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a6 +01c301ec069300a000d3035c037103db0185042304a80448008f0139011401390360008f05d5 +019a0614072306660179046004600460047b009c00000277046001aa00e904600762007b00c5 +007f027b000000b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d +00cd074a042f009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f +027b00f600830354063705f6008f009c04e10266008f018d02f600cd03440029006604ee0073 +0000140000960000b707060504030201002c2010b002254964b040515820c859212d2cb00225 +4964b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb00325 +08b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0 +fd454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225 +b0022549b00525b005254960b0206368208a108a233a8a10653a2d00000100000002547a17ec +9d3c5f0f3cf5001f080000000000cd383c2600000000cd383c26f7d6fcae0d72095500000008 +000000010000000000010000076dfe1d00000de2f7d6fa510d72000100000000000000000000 +00000000001704cd006604ec007104bc003d051200ba03230037028b0000057900100517009c +04e7007b05140071051200ba04e50071034a00ba042b006f023900c107cb00ba02e300640514 +0071051400ba051200ae04660071023900c104bc003d0000000000000044000001180000023c +000002b400000330000003300000042c0000051400000640000006d800000750000007f40000 +0864000009c400000a1400000ad800000b0400000bcc00000c6400000ce800000d8000000dbc +00000f880001000000170354002b0068000c000200100099000800000415021600080004b802 +8040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f025 +03ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e453 +05e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe +03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d2 +1b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c6 +1c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103 +b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b525 +03b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab25 +03aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a164 +03a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003 +990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e0392fa039190 +bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe03 +8b2e038a8625058a410389880b05891403880b03878625058764038685110586250385110384 +fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b54 +15057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe03 +6ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364fe03 +63fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a0357161905 +57320356fe035554150555420354150353011005531803521403514a130551fe03500b034ffe +034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d03 +47fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e1403 +3d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa03373610053714 +0336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e +2d09052e10032d09032c32032b2a25052b64032a2912052a2503291203282725052841032725 +0326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e +64031d0d031c1142051cfe031bfa031a42031911420519fe031864031716190517fe03160110 +0516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64030efe030d0c +16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe0307140306640304011005 +04fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b +2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> +] def +/f-0-0 currentdict end definefont pop +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 -1 481 361 +%%EndPageSetup +q 0 -1 481 362 rectclip q +1 g +0.254 359.75 479.5 -359.5 re f +0 g +0.5 w +1 J +1 j +[] 0.0 d +10 M 0.254 359.75 479.5 -359.5 re S +0.509804 0.498039 0.509804 rg +1 w +36.34 351.051 434.281 -293.684 re S +0 g +0.5 w +36.34 57.367 m 470.621 57.367 l 36.34 53.117 m 36.34 57.367 l 108.719 53.117 + m 108.719 57.367 l 181.102 53.117 m 181.102 57.367 l 253.48 53.117 m 253.48 + 57.367 l 325.859 53.117 m 325.859 57.367 l 398.242 53.117 m 398.242 57.367 + l 470.621 53.117 m 470.621 57.367 l S +34.25 47.359 m 34.625 47.285 34.914 47.117 35.125 46.859 c 35.344 46.609 + 35.453 46.297 35.453 45.922 c 35.453 45.336 35.254 44.891 34.859 44.578 + c 34.461 44.266 33.898 44.109 33.172 44.109 c 32.922 44.109 32.664 44.137 + 32.406 44.188 c 32.156 44.227 31.891 44.297 31.609 44.391 c 31.609 45.156 + l 31.828 45.031 32.066 44.93 32.328 44.859 c 32.586 44.797 32.859 44.766 + 33.141 44.766 c 33.641 44.766 34.02 44.863 34.281 45.062 c 34.539 45.258 + 34.672 45.547 34.672 45.922 c 34.672 46.266 34.547 46.531 34.297 46.719 + c 34.055 46.914 33.723 47.016 33.297 47.016 c 32.625 47.016 l 32.625 47.656 + l 33.328 47.656 l 33.711 47.656 34.008 47.734 34.219 47.891 c 34.426 48.047 + 34.531 48.27 34.531 48.562 c 34.531 48.863 34.422 49.094 34.203 49.25 c + 33.992 49.414 33.691 49.5 33.297 49.5 c 33.078 49.5 32.844 49.473 32.594 + 49.422 c 32.352 49.379 32.082 49.305 31.781 49.203 c 31.781 49.906 l 32.082 + 49.988 32.363 50.051 32.625 50.094 c 32.883 50.133 33.133 50.156 33.375 + 50.156 c 33.969 50.156 34.438 50.02 34.781 49.75 c 35.133 49.477 35.312 + 49.109 35.312 48.641 c 35.312 48.316 35.219 48.047 35.031 47.828 c 34.852 + 47.609 34.594 47.453 34.25 47.359 c h +f +38.73 47.453 m 38.375 47.453 38.094 47.328 37.887 47.078 c 37.676 46.836 + 37.574 46.508 37.574 46.094 c 37.574 45.676 37.676 45.344 37.887 45.094 + c 38.094 44.852 38.375 44.734 38.73 44.734 c 39.082 44.734 39.363 44.852 + 39.574 45.094 c 39.781 45.344 39.887 45.676 39.887 46.094 c 39.887 46.508 + 39.781 46.836 39.574 47.078 c 39.363 47.328 39.082 47.453 38.73 47.453 +c h +40.293 49.922 m 40.293 49.203 l 40.094 49.297 39.895 49.367 39.699 49.422 + c 39.5 49.473 39.301 49.5 39.105 49.5 c 38.582 49.5 38.184 49.32 37.902 + 48.969 c 37.629 48.613 37.473 48.082 37.434 47.375 c 37.59 47.602 37.781 + 47.773 38.012 47.891 c 38.238 48.016 38.496 48.078 38.777 48.078 c 39.359 + 48.078 39.824 47.898 40.168 47.547 c 40.512 47.191 40.684 46.707 40.684 + 46.094 c 40.684 45.488 40.504 45.004 40.152 44.641 c 39.797 44.285 39.324 + 44.109 38.73 44.109 c 38.051 44.109 37.535 44.363 37.184 44.875 c 36.828 + 45.395 36.652 46.145 36.652 47.125 c 36.652 48.051 36.871 48.785 37.309 + 49.328 c 37.746 49.879 38.332 50.156 39.074 50.156 c 39.27 50.156 39.469 + 50.133 39.668 50.094 c 39.863 50.062 40.074 50.004 40.293 49.922 c h +f +106.629 47.359 m 107.004 47.285 107.293 47.117 107.504 46.859 c 107.723 + 46.609 107.832 46.297 107.832 45.922 c 107.832 45.336 107.633 44.891 107.238 + 44.578 c 106.84 44.266 106.277 44.109 105.551 44.109 c 105.301 44.109 105.043 + 44.137 104.785 44.188 c 104.535 44.227 104.27 44.297 103.988 44.391 c 103.988 + 45.156 l 104.207 45.031 104.445 44.93 104.707 44.859 c 104.965 44.797 105.238 + 44.766 105.52 44.766 c 106.02 44.766 106.398 44.863 106.66 45.062 c 106.918 + 45.258 107.051 45.547 107.051 45.922 c 107.051 46.266 106.926 46.531 106.676 + 46.719 c 106.434 46.914 106.102 47.016 105.676 47.016 c 105.004 47.016 +l 105.004 47.656 l 105.707 47.656 l 106.09 47.656 106.387 47.734 106.598 + 47.891 c 106.805 48.047 106.91 48.27 106.91 48.562 c 106.91 48.863 106.801 + 49.094 106.582 49.25 c 106.371 49.414 106.07 49.5 105.676 49.5 c 105.457 + 49.5 105.223 49.473 104.973 49.422 c 104.73 49.379 104.461 49.305 104.16 + 49.203 c 104.16 49.906 l 104.461 49.988 104.742 50.051 105.004 50.094 c + 105.262 50.133 105.512 50.156 105.754 50.156 c 106.348 50.156 106.816 50.02 + 107.16 49.75 c 107.512 49.477 107.691 49.109 107.691 48.641 c 107.691 48.316 + 107.598 48.047 107.41 47.828 c 107.23 47.609 106.973 47.453 106.629 47.359 + c h +f +109.125 50.047 m 112.875 50.047 l 112.875 49.719 l 110.766 44.219 l 109.938 + 44.219 l 111.922 49.391 l 109.125 49.391 l h +f +179.012 47.359 m 179.387 47.285 179.676 47.117 179.887 46.859 c 180.105 + 46.609 180.215 46.297 180.215 45.922 c 180.215 45.336 180.016 44.891 179.621 + 44.578 c 179.223 44.266 178.66 44.109 177.934 44.109 c 177.684 44.109 177.426 + 44.137 177.168 44.188 c 176.918 44.227 176.652 44.297 176.371 44.391 c +176.371 45.156 l 176.59 45.031 176.828 44.93 177.09 44.859 c 177.348 44.797 + 177.621 44.766 177.902 44.766 c 178.402 44.766 178.781 44.863 179.043 45.062 + c 179.301 45.258 179.434 45.547 179.434 45.922 c 179.434 46.266 179.309 + 46.531 179.059 46.719 c 178.816 46.914 178.484 47.016 178.059 47.016 c +177.387 47.016 l 177.387 47.656 l 178.09 47.656 l 178.473 47.656 178.77 +47.734 178.98 47.891 c 179.188 48.047 179.293 48.27 179.293 48.562 c 179.293 + 48.863 179.184 49.094 178.965 49.25 c 178.754 49.414 178.453 49.5 178.059 + 49.5 c 177.84 49.5 177.605 49.473 177.355 49.422 c 177.113 49.379 176.844 + 49.305 176.543 49.203 c 176.543 49.906 l 176.844 49.988 177.125 50.051 +177.387 50.094 c 177.645 50.133 177.895 50.156 178.137 50.156 c 178.73 50.156 + 179.199 50.02 179.543 49.75 c 179.895 49.477 180.074 49.109 180.074 48.641 + c 180.074 48.316 179.98 48.047 179.793 47.828 c 179.613 47.609 179.355 +47.453 179.012 47.359 c h +f +183.398 46.984 m 183.023 46.984 182.727 46.883 182.508 46.688 c 182.297 + 46.488 182.195 46.211 182.195 45.859 c 182.195 45.504 182.297 45.227 182.508 + 45.031 c 182.727 44.832 183.023 44.734 183.398 44.734 c 183.773 44.734 +184.062 44.832 184.273 45.031 c 184.492 45.238 184.602 45.516 184.602 45.859 + c 184.602 46.211 184.492 46.488 184.273 46.688 c 184.062 46.883 183.773 + 46.984 183.398 46.984 c h +182.602 47.328 m 182.266 47.41 182.008 47.566 181.82 47.797 c 181.633 48.023 + 181.539 48.305 181.539 48.641 c 181.539 49.109 181.699 49.477 182.023 49.75 + c 182.355 50.02 182.812 50.156 183.398 50.156 c 183.98 50.156 184.434 50.02 + 184.758 49.75 c 185.09 49.477 185.258 49.109 185.258 48.641 c 185.258 48.305 + 185.164 48.023 184.977 47.797 c 184.789 47.566 184.527 47.41 184.195 47.328 + c 184.57 47.234 184.859 47.055 185.07 46.797 c 185.289 46.547 185.398 46.234 + 185.398 45.859 c 185.398 45.297 185.227 44.863 184.883 44.562 c 184.539 + 44.258 184.043 44.109 183.398 44.109 c 182.75 44.109 182.258 44.258 181.914 + 44.562 c 181.57 44.863 181.398 45.297 181.398 45.859 c 181.398 46.234 181.5 + 46.547 181.711 46.797 c 181.93 47.055 182.227 47.234 182.602 47.328 c h +182.32 48.578 m 182.32 48.273 182.414 48.035 182.602 47.859 c 182.789 47.691 + 183.055 47.609 183.398 47.609 c 183.73 47.609 183.992 47.691 184.18 47.859 + c 184.375 48.035 184.477 48.273 184.477 48.578 c 184.477 48.879 184.375 + 49.113 184.18 49.281 c 183.992 49.445 183.73 49.531 183.398 49.531 c 183.055 + 49.531 182.789 49.445 182.602 49.281 c 182.414 49.113 182.32 48.879 182.32 + 48.578 c h +f +251.391 47.359 m 251.766 47.285 252.055 47.117 252.266 46.859 c 252.484 + 46.609 252.594 46.297 252.594 45.922 c 252.594 45.336 252.395 44.891 252 + 44.578 c 251.602 44.266 251.039 44.109 250.312 44.109 c 250.062 44.109 +249.805 44.137 249.547 44.188 c 249.297 44.227 249.031 44.297 248.75 44.391 + c 248.75 45.156 l 248.969 45.031 249.207 44.93 249.469 44.859 c 249.727 + 44.797 250 44.766 250.281 44.766 c 250.781 44.766 251.16 44.863 251.422 + 45.062 c 251.68 45.258 251.812 45.547 251.812 45.922 c 251.812 46.266 251.688 + 46.531 251.438 46.719 c 251.195 46.914 250.863 47.016 250.438 47.016 c +249.766 47.016 l 249.766 47.656 l 250.469 47.656 l 250.852 47.656 251.148 + 47.734 251.359 47.891 c 251.566 48.047 251.672 48.27 251.672 48.562 c 251.672 + 48.863 251.562 49.094 251.344 49.25 c 251.133 49.414 250.832 49.5 250.438 + 49.5 c 250.219 49.5 249.984 49.473 249.734 49.422 c 249.492 49.379 249.223 + 49.305 248.922 49.203 c 248.922 49.906 l 249.223 49.988 249.504 50.051 +249.766 50.094 c 250.023 50.133 250.273 50.156 250.516 50.156 c 251.109 +50.156 251.578 50.02 251.922 49.75 c 252.273 49.477 252.453 49.109 252.453 + 48.641 c 252.453 48.316 252.359 48.047 252.172 47.828 c 251.992 47.609 +251.734 47.453 251.391 47.359 c h +f +254.105 44.344 m 254.105 45.062 l 254.301 44.969 254.5 44.895 254.699 44.844 + c 254.906 44.789 255.109 44.766 255.309 44.766 c 255.828 44.766 256.223 + 44.941 256.496 45.297 c 256.777 45.648 256.938 46.18 256.98 46.891 c 256.824 + 46.672 256.629 46.5 256.402 46.375 c 256.172 46.258 255.918 46.203 255.637 + 46.203 c 255.051 46.203 254.59 46.375 254.246 46.719 c 253.902 47.07 253.73 + 47.555 253.73 48.172 c 253.73 48.773 253.906 49.254 254.262 49.609 c 254.613 + 49.973 255.09 50.156 255.684 50.156 c 256.359 50.156 256.875 49.895 257.23 + 49.375 c 257.582 48.863 257.762 48.113 257.762 47.125 c 257.762 46.207 +257.543 45.473 257.105 44.922 c 256.668 44.379 256.078 44.109 255.34 44.109 + c 255.141 44.109 254.938 44.133 254.73 44.172 c 254.531 44.203 254.324 +44.258 254.105 44.344 c h +255.684 46.812 m 256.035 46.812 256.316 46.93 256.527 47.172 c 256.734 +47.422 256.84 47.754 256.84 48.172 c 256.84 48.586 256.734 48.914 256.527 + 49.156 c 256.316 49.406 256.035 49.531 255.684 49.531 c 255.328 49.531 +255.047 49.406 254.84 49.156 c 254.629 48.914 254.527 48.586 254.527 48.172 + c 254.527 47.754 254.629 47.422 254.84 47.172 c 255.047 46.93 255.328 46.812 + 255.684 46.812 c h +f +323.551 49.359 m 321.551 46.25 l 323.551 46.25 l h +323.332 50.047 m 324.332 50.047 l 324.332 46.25 l 325.16 46.25 l 325.16 + 45.594 l 324.332 45.594 l 324.332 44.219 l 323.551 44.219 l 323.551 45.594 + l 320.91 45.594 l 320.91 46.359 l h +f +328.156 49.531 m 327.75 49.531 327.441 49.328 327.234 48.922 c 327.035 +48.523 326.938 47.926 326.938 47.125 c 326.938 46.332 327.035 45.734 327.234 + 45.328 c 327.441 44.93 327.75 44.734 328.156 44.734 c 328.562 44.734 328.863 + 44.93 329.062 45.328 c 329.27 45.734 329.375 46.332 329.375 47.125 c 329.375 + 47.926 329.27 48.523 329.062 48.922 c 328.863 49.328 328.562 49.531 328.156 + 49.531 c h +328.156 50.156 m 328.812 50.156 329.312 49.895 329.656 49.375 c 330 48.863 + 330.172 48.113 330.172 47.125 c 330.172 46.145 330 45.395 329.656 44.875 + c 329.312 44.363 328.812 44.109 328.156 44.109 c 327.5 44.109 327 44.363 + 326.656 44.875 c 326.312 45.395 326.141 46.145 326.141 47.125 c 326.141 + 48.113 326.312 48.863 326.656 49.375 c 327 49.895 327.5 50.156 328.156 +50.156 c h +f +395.934 49.359 m 393.934 46.25 l 395.934 46.25 l h +395.715 50.047 m 396.715 50.047 l 396.715 46.25 l 397.543 46.25 l 397.543 + 45.594 l 396.715 45.594 l 396.715 44.219 l 395.934 44.219 l 395.934 45.594 + l 393.293 45.594 l 393.293 46.359 l h +f +398.992 44.891 m 400.273 44.891 l 400.273 49.328 l 398.867 49.047 l 398.867 + 49.766 l 400.273 50.047 l 401.055 50.047 l 401.055 44.891 l 402.352 44.891 + l 402.352 44.219 l 398.992 44.219 l h +f +468.312 49.359 m 466.312 46.25 l 468.312 46.25 l h +468.094 50.047 m 469.094 50.047 l 469.094 46.25 l 469.922 46.25 l 469.922 + 45.594 l 469.094 45.594 l 469.094 44.219 l 468.312 44.219 l 468.312 45.594 + l 465.672 45.594 l 465.672 46.359 l h +f +471.902 44.891 m 474.668 44.891 l 474.668 44.219 l 470.965 44.219 l 470.965 + 44.891 l 471.254 45.191 471.66 45.602 472.184 46.125 c 472.703 46.656 473.027 + 46.992 473.152 47.141 c 473.41 47.422 473.59 47.66 473.684 47.859 c 473.785 + 48.055 473.84 48.25 473.84 48.438 c 473.84 48.75 473.73 49.004 473.512 +49.203 c 473.293 49.398 473.012 49.5 472.668 49.5 c 472.418 49.5 472.152 + 49.453 471.871 49.359 c 471.598 49.273 471.309 49.145 470.996 48.969 c +470.996 49.766 l 471.316 49.898 471.613 50 471.887 50.062 c 472.168 50.125 + 472.422 50.156 472.652 50.156 c 473.254 50.156 473.734 50.004 474.09 49.703 + c 474.453 49.398 474.637 49 474.637 48.5 c 474.637 48.258 474.59 48.031 + 474.496 47.812 c 474.402 47.594 474.238 47.336 474.012 47.047 c 473.938 + 46.973 473.723 46.754 473.371 46.391 c 473.027 46.035 472.535 45.535 471.902 + 44.891 c h +f +208.887 36.098 m 215.059 36.098 l 215.059 35.254 l 212.465 35.254 l 212.465 + 28.801 l 211.48 28.801 l 211.48 35.254 l 208.887 35.254 l h +f +215.656 34.27 m 216.562 34.27 l 216.562 28.801 l 215.656 28.801 l h +215.656 36.395 m 216.562 36.395 l 216.562 35.254 l 215.656 35.254 l h +f +222.699 33.223 m 222.918 33.629 223.184 33.926 223.496 34.113 c 223.809 + 34.301 224.176 34.395 224.605 34.395 c 225.176 34.395 225.613 34.195 225.918 + 33.801 c 226.23 33.402 226.387 32.836 226.387 32.098 c 226.387 28.801 l + 225.48 28.801 l 225.48 32.066 l 225.48 32.598 225.387 32.988 225.199 33.238 + c 225.02 33.488 224.738 33.613 224.355 33.613 c 223.887 33.613 223.516 +33.457 223.246 33.145 c 222.984 32.84 222.855 32.426 222.855 31.895 c 222.855 + 28.801 l 221.949 28.801 l 221.949 32.066 l 221.949 32.598 221.855 32.988 + 221.668 33.238 c 221.48 33.488 221.191 33.613 220.809 33.613 c 220.348 +33.613 219.984 33.457 219.715 33.145 c 219.441 32.84 219.309 32.426 219.309 + 31.895 c 219.309 28.801 l 218.402 28.801 l 218.402 34.27 l 219.309 34.27 + l 219.309 33.426 l 219.516 33.758 219.762 34.004 220.043 34.16 c 220.332 + 34.316 220.672 34.395 221.059 34.395 c 221.465 34.395 221.801 34.293 222.074 + 34.098 c 222.355 33.898 222.562 33.605 222.699 33.223 c h +f +232.863 31.754 m 232.863 31.316 l 228.723 31.316 l 228.762 30.699 228.949 + 30.23 229.285 29.91 c 229.617 29.586 230.082 29.426 230.676 29.426 c 231.02 + 29.426 231.352 29.465 231.676 29.551 c 232.008 29.633 232.332 29.758 232.645 + 29.926 c 232.645 29.082 l 232.32 28.945 231.988 28.84 231.645 28.77 c 231.309 + 28.699 230.973 28.66 230.629 28.66 c 229.754 28.66 229.059 28.91 228.551 + 29.41 c 228.039 29.918 227.785 30.613 227.785 31.488 c 227.785 32.383 228.023 + 33.09 228.504 33.613 c 228.992 34.133 229.648 34.395 230.473 34.395 c 231.211 + 34.395 231.793 34.16 232.223 33.691 c 232.648 33.223 232.863 32.574 232.863 + 31.754 c h +231.957 32.02 m 231.957 32.508 231.82 32.898 231.551 33.191 c 231.277 33.492 + 230.926 33.645 230.488 33.645 c 229.977 33.645 229.57 33.496 229.27 33.207 + c 228.977 32.926 228.805 32.527 228.754 32.02 c h +f +239.66 36.395 m 239.23 35.645 238.91 34.898 238.691 34.16 c 238.48 33.43 + 238.379 32.691 238.379 31.941 c 238.379 31.191 238.48 30.445 238.691 29.707 + c 238.91 28.965 239.23 28.23 239.66 27.488 c 238.879 27.488 l 238.398 28.25 + 238.035 28.996 237.785 29.738 c 237.543 30.477 237.426 31.211 237.426 31.941 + c 237.426 32.668 237.543 33.398 237.785 34.129 c 238.023 34.867 238.387 + 35.621 238.879 36.395 c h +f +241.406 34.27 m 242.312 34.27 l 242.312 28.801 l 241.406 28.801 l h +241.406 36.395 m 242.312 36.395 l 242.312 35.254 l 241.406 35.254 l h +f +248.73 32.098 m 248.73 28.801 l 247.84 28.801 l 247.84 32.066 l 247.84 +32.586 247.734 32.973 247.527 33.223 c 247.328 33.48 247.027 33.613 246.621 + 33.613 c 246.141 33.613 245.762 33.457 245.48 33.145 c 245.199 32.84 245.059 + 32.426 245.059 31.895 c 245.059 28.801 l 244.152 28.801 l 244.152 34.27 + l 245.059 34.27 l 245.059 33.426 l 245.277 33.746 245.531 33.988 245.824 + 34.145 c 246.113 34.309 246.449 34.395 246.824 34.395 c 247.449 34.395 +247.922 34.199 248.246 33.816 c 248.566 33.43 248.73 32.855 248.73 32.098 + c h +f +257.188 34.113 m 257.188 33.254 l 256.938 33.387 256.676 33.488 256.406 + 33.551 c 256.133 33.613 255.848 33.645 255.547 33.645 c 255.109 33.645 +254.773 33.574 254.547 33.441 c 254.328 33.305 254.219 33.102 254.219 32.832 + c 254.219 32.621 254.297 32.457 254.453 32.332 c 254.609 32.215 254.93 +32.105 255.422 32.004 c 255.719 31.926 l 256.363 31.789 256.816 31.598 257.078 + 31.348 c 257.348 31.098 257.484 30.754 257.484 30.316 c 257.484 29.805 +257.281 29.398 256.875 29.098 c 256.477 28.805 255.93 28.66 255.234 28.66 + c 254.93 28.66 254.617 28.691 254.297 28.754 c 253.984 28.805 253.656 28.887 + 253.312 29.004 c 253.312 29.926 l 253.645 29.758 253.969 29.629 254.281 + 29.535 c 254.602 29.449 254.926 29.41 255.25 29.41 c 255.664 29.41 255.988 + 29.48 256.219 29.629 c 256.445 29.773 256.562 29.977 256.562 30.238 c 256.562 + 30.488 256.477 30.676 256.312 30.801 c 256.156 30.934 255.797 31.059 255.234 + 31.176 c 254.922 31.254 l 254.367 31.367 253.969 31.543 253.719 31.785 +c 253.469 32.035 253.344 32.367 253.344 32.785 c 253.344 33.305 253.523 +33.699 253.891 33.973 c 254.254 34.254 254.773 34.395 255.453 34.395 c 255.773 + 34.395 256.082 34.367 256.375 34.316 c 256.676 34.273 256.945 34.207 257.188 + 34.113 c h +f +263.598 31.754 m 263.598 31.316 l 259.457 31.316 l 259.496 30.699 259.684 + 30.23 260.02 29.91 c 260.352 29.586 260.816 29.426 261.41 29.426 c 261.754 + 29.426 262.086 29.465 262.41 29.551 c 262.742 29.633 263.066 29.758 263.379 + 29.926 c 263.379 29.082 l 263.055 28.945 262.723 28.84 262.379 28.77 c +262.043 28.699 261.707 28.66 261.363 28.66 c 260.488 28.66 259.793 28.91 + 259.285 29.41 c 258.773 29.918 258.52 30.613 258.52 31.488 c 258.52 32.383 + 258.758 33.09 259.238 33.613 c 259.727 34.133 260.383 34.395 261.207 34.395 + c 261.945 34.395 262.527 34.16 262.957 33.691 c 263.383 33.223 263.598 +32.574 263.598 31.754 c h +262.691 32.02 m 262.691 32.508 262.555 32.898 262.285 33.191 c 262.012 +33.492 261.66 33.645 261.223 33.645 c 260.711 33.645 260.305 33.496 260.004 + 33.207 c 259.711 32.926 259.539 32.527 259.488 32.02 c h +f +269 34.066 m 269 33.223 l 268.75 33.355 268.492 33.461 268.234 33.535 c + 267.984 33.605 267.727 33.645 267.469 33.645 c 266.883 33.645 266.43 33.457 + 266.109 33.082 c 265.785 32.715 265.625 32.199 265.625 31.535 c 265.625 + 30.867 265.785 30.348 266.109 29.973 c 266.43 29.605 266.883 29.426 267.469 + 29.426 c 267.727 29.426 267.984 29.457 268.234 29.52 c 268.492 29.59 268.75 + 29.699 269 29.848 c 269 29.004 l 268.75 28.887 268.488 28.805 268.219 28.754 + c 267.957 28.691 267.676 28.66 267.375 28.66 c 266.539 28.66 265.879 28.914 + 265.391 29.426 c 264.91 29.945 264.672 30.648 264.672 31.535 c 264.672 +32.418 264.914 33.117 265.406 33.629 c 265.895 34.137 266.566 34.395 267.422 + 34.395 c 267.703 34.395 267.973 34.367 268.234 34.316 c 268.492 34.262 +268.75 34.18 269 34.066 c h +f +272.688 33.645 m 272.207 33.645 271.828 33.457 271.547 33.082 c 271.266 + 32.707 271.125 32.191 271.125 31.535 c 271.125 30.879 271.258 30.363 271.531 + 29.988 c 271.812 29.613 272.195 29.426 272.688 29.426 c 273.164 29.426 +273.547 29.613 273.828 29.988 c 274.109 30.363 274.25 30.879 274.25 31.535 + c 274.25 32.18 274.109 32.691 273.828 33.066 c 273.547 33.449 273.164 33.645 + 272.688 33.645 c h +272.688 34.395 m 273.469 34.395 274.082 34.137 274.531 33.629 c 274.977 + 33.129 275.203 32.43 275.203 31.535 c 275.203 30.637 274.977 29.934 274.531 + 29.426 c 274.082 28.914 273.469 28.66 272.688 28.66 c 271.906 28.66 271.289 + 28.914 270.844 29.426 c 270.395 29.934 270.172 30.637 270.172 31.535 c +270.172 32.43 270.395 33.129 270.844 33.629 c 271.289 34.137 271.906 34.395 + 272.688 34.395 c h +f +281.227 32.098 m 281.227 28.801 l 280.336 28.801 l 280.336 32.066 l 280.336 + 32.586 280.23 32.973 280.023 33.223 c 279.824 33.48 279.523 33.613 279.117 + 33.613 c 278.637 33.613 278.258 33.457 277.977 33.145 c 277.695 32.84 277.555 + 32.426 277.555 31.895 c 277.555 28.801 l 276.648 28.801 l 276.648 34.27 + l 277.555 34.27 l 277.555 33.426 l 277.773 33.746 278.027 33.988 278.32 + 34.145 c 278.609 34.309 278.945 34.395 279.32 34.395 c 279.945 34.395 280.418 + 34.199 280.742 33.816 c 281.062 33.43 281.227 32.855 281.227 32.098 c h +f +286.629 33.441 m 286.629 36.395 l 287.52 36.395 l 287.52 28.801 l 286.629 + 28.801 l 286.629 29.629 l 286.441 29.293 286.199 29.051 285.91 28.895 c + 285.617 28.738 285.27 28.66 284.863 28.66 c 284.207 28.66 283.668 28.918 + 283.254 29.441 c 282.836 29.973 282.629 30.668 282.629 31.535 c 282.629 + 32.387 282.836 33.074 283.254 33.598 c 283.668 34.129 284.207 34.395 284.863 + 34.395 c 285.27 34.395 285.617 34.316 285.91 34.16 c 286.199 34.004 286.441 + 33.762 286.629 33.441 c h +283.566 31.535 m 283.566 30.867 283.699 30.348 283.973 29.973 c 284.242 + 29.598 284.617 29.41 285.098 29.41 c 285.566 29.41 285.934 29.598 286.207 + 29.973 c 286.488 30.348 286.629 30.867 286.629 31.535 c 286.629 32.191 +286.488 32.707 286.207 33.082 c 285.934 33.457 285.566 33.645 285.098 33.645 + c 284.617 33.645 284.242 33.457 283.973 33.082 c 283.699 32.707 283.566 + 32.191 283.566 31.535 c h +f +292.852 34.113 m 292.852 33.254 l 292.602 33.387 292.34 33.488 292.07 33.551 + c 291.797 33.613 291.512 33.645 291.211 33.645 c 290.773 33.645 290.438 + 33.574 290.211 33.441 c 289.992 33.305 289.883 33.102 289.883 32.832 c +289.883 32.621 289.961 32.457 290.117 32.332 c 290.273 32.215 290.594 32.105 + 291.086 32.004 c 291.383 31.926 l 292.027 31.789 292.48 31.598 292.742 +31.348 c 293.012 31.098 293.148 30.754 293.148 30.316 c 293.148 29.805 292.945 + 29.398 292.539 29.098 c 292.141 28.805 291.594 28.66 290.898 28.66 c 290.594 + 28.66 290.281 28.691 289.961 28.754 c 289.648 28.805 289.32 28.887 288.977 + 29.004 c 288.977 29.926 l 289.309 29.758 289.633 29.629 289.945 29.535 +c 290.266 29.449 290.59 29.41 290.914 29.41 c 291.328 29.41 291.652 29.48 + 291.883 29.629 c 292.109 29.773 292.227 29.977 292.227 30.238 c 292.227 + 30.488 292.141 30.676 291.977 30.801 c 291.82 30.934 291.461 31.059 290.898 + 31.176 c 290.586 31.254 l 290.031 31.367 289.633 31.543 289.383 31.785 +c 289.133 32.035 289.008 32.367 289.008 32.785 c 289.008 33.305 289.188 +33.699 289.555 33.973 c 289.918 34.254 290.438 34.395 291.117 34.395 c 291.438 + 34.395 291.746 34.367 292.039 34.316 c 292.34 34.273 292.609 34.207 292.852 + 34.113 c h +f +294.434 36.395 m 295.215 36.395 l 295.703 35.621 296.066 34.867 296.309 + 34.129 c 296.559 33.398 296.684 32.668 296.684 31.941 c 296.684 31.211 +296.559 30.477 296.309 29.738 c 296.066 28.996 295.703 28.25 295.215 27.488 + c 294.434 27.488 l 294.871 28.23 295.191 28.965 295.402 29.707 c 295.621 + 30.445 295.73 31.191 295.73 31.941 c 295.73 32.691 295.621 33.43 295.402 + 34.16 c 295.191 34.898 294.871 35.645 294.434 36.395 c h +f +36.34 57.367 m 36.34 351.051 l 32.09 57.367 m 36.34 57.367 l 32.09 116.105 + m 36.34 116.105 l 32.09 174.84 m 36.34 174.84 l 32.09 233.578 m 36.34 233.578 + l 32.09 292.312 m 36.34 292.312 l 32.09 351.051 m 36.34 351.051 l S +20.594 60.676 m 24.344 60.676 l 24.344 60.348 l 22.234 54.848 l 21.406 +54.848 l 23.391 60.02 l 20.594 60.02 l h +f +26.559 55.52 m 29.324 55.52 l 29.324 54.848 l 25.621 54.848 l 25.621 55.52 + l 25.91 55.82 26.316 56.23 26.84 56.754 c 27.359 57.285 27.684 57.621 27.809 + 57.77 c 28.066 58.051 28.246 58.289 28.34 58.488 c 28.441 58.684 28.496 + 58.879 28.496 59.066 c 28.496 59.379 28.387 59.633 28.168 59.832 c 27.949 + 60.027 27.668 60.129 27.324 60.129 c 27.074 60.129 26.809 60.082 26.527 + 59.988 c 26.254 59.902 25.965 59.773 25.652 59.598 c 25.652 60.395 l 25.973 + 60.527 26.27 60.629 26.543 60.691 c 26.824 60.754 27.078 60.785 27.309 +60.785 c 27.91 60.785 28.391 60.633 28.746 60.332 c 29.109 60.027 29.293 + 59.629 29.293 59.129 c 29.293 58.887 29.246 58.66 29.152 58.441 c 29.059 + 58.223 28.895 57.965 28.668 57.676 c 28.594 57.602 28.379 57.383 28.027 + 57.02 c 27.684 56.664 27.191 56.164 26.559 55.52 c h +f +20.594 119.414 m 24.344 119.414 l 24.344 119.086 l 22.234 113.586 l 21.406 + 113.586 l 23.391 118.758 l 20.594 118.758 l h +f +28.059 118.727 m 26.059 115.617 l 28.059 115.617 l h +27.84 119.414 m 28.84 119.414 l 28.84 115.617 l 29.668 115.617 l 29.668 + 114.961 l 28.84 114.961 l 28.84 113.586 l 28.059 113.586 l 28.059 114.961 + l 25.418 114.961 l 25.418 115.727 l h +f +20.594 178.148 m 24.344 178.148 l 24.344 177.82 l 22.234 172.32 l 21.406 + 172.32 l 23.391 177.492 l 20.594 177.492 l h +f +27.668 175.555 m 27.312 175.555 27.031 175.43 26.824 175.18 c 26.613 174.938 + 26.512 174.609 26.512 174.195 c 26.512 173.777 26.613 173.445 26.824 173.195 + c 27.031 172.953 27.312 172.836 27.668 172.836 c 28.02 172.836 28.301 172.953 + 28.512 173.195 c 28.719 173.445 28.824 173.777 28.824 174.195 c 28.824 +174.609 28.719 174.938 28.512 175.18 c 28.301 175.43 28.02 175.555 27.668 + 175.555 c h +29.23 178.023 m 29.23 177.305 l 29.031 177.398 28.832 177.469 28.637 177.523 + c 28.438 177.574 28.238 177.602 28.043 177.602 c 27.52 177.602 27.121 177.422 + 26.84 177.07 c 26.566 176.715 26.41 176.184 26.371 175.477 c 26.527 175.703 + 26.719 175.875 26.949 175.992 c 27.176 176.117 27.434 176.18 27.715 176.18 + c 28.297 176.18 28.762 176 29.105 175.648 c 29.449 175.293 29.621 174.809 + 29.621 174.195 c 29.621 173.59 29.441 173.105 29.09 172.742 c 28.734 172.387 + 28.262 172.211 27.668 172.211 c 26.988 172.211 26.473 172.465 26.121 172.977 + c 25.766 173.496 25.59 174.246 25.59 175.227 c 25.59 176.152 25.809 176.887 + 26.246 177.43 c 26.684 177.98 27.27 178.258 28.012 178.258 c 28.207 178.258 + 28.406 178.234 28.605 178.195 c 28.801 178.164 29.012 178.105 29.23 178.023 + c h +f +20.594 236.887 m 24.344 236.887 l 24.344 236.559 l 22.234 231.059 l 21.406 + 231.059 l 23.391 236.23 l 20.594 236.23 l h +f +27.574 233.824 m 27.199 233.824 26.902 233.723 26.684 233.527 c 26.473 +233.328 26.371 233.051 26.371 232.699 c 26.371 232.344 26.473 232.066 26.684 + 231.871 c 26.902 231.672 27.199 231.574 27.574 231.574 c 27.949 231.574 + 28.238 231.672 28.449 231.871 c 28.668 232.078 28.777 232.355 28.777 232.699 + c 28.777 233.051 28.668 233.328 28.449 233.527 c 28.238 233.723 27.949 +233.824 27.574 233.824 c h +26.777 234.168 m 26.441 234.25 26.184 234.406 25.996 234.637 c 25.809 234.863 + 25.715 235.145 25.715 235.48 c 25.715 235.949 25.875 236.316 26.199 236.59 + c 26.531 236.859 26.988 236.996 27.574 236.996 c 28.156 236.996 28.609 +236.859 28.934 236.59 c 29.266 236.316 29.434 235.949 29.434 235.48 c 29.434 + 235.145 29.34 234.863 29.152 234.637 c 28.965 234.406 28.703 234.25 28.371 + 234.168 c 28.746 234.074 29.035 233.895 29.246 233.637 c 29.465 233.387 + 29.574 233.074 29.574 232.699 c 29.574 232.137 29.402 231.703 29.059 231.402 + c 28.715 231.098 28.219 230.949 27.574 230.949 c 26.926 230.949 26.434 +231.098 26.09 231.402 c 25.746 231.703 25.574 232.137 25.574 232.699 c 25.574 + 233.074 25.676 233.387 25.887 233.637 c 26.105 233.895 26.402 234.074 26.777 + 234.168 c h +26.496 235.418 m 26.496 235.113 26.59 234.875 26.777 234.699 c 26.965 234.531 + 27.23 234.449 27.574 234.449 c 27.906 234.449 28.168 234.531 28.355 234.699 + c 28.551 234.875 28.652 235.113 28.652 235.418 c 28.652 235.719 28.551 +235.953 28.355 236.121 c 28.168 236.285 27.906 236.371 27.574 236.371 c +27.23 236.371 26.965 236.285 26.777 236.121 c 26.59 235.953 26.496 235.719 + 26.496 235.418 c h +f +22.484 292.559 m 22.109 292.559 21.812 292.457 21.594 292.262 c 21.383 +292.062 21.281 291.785 21.281 291.434 c 21.281 291.078 21.383 290.801 21.594 + 290.605 c 21.812 290.406 22.109 290.309 22.484 290.309 c 22.859 290.309 + 23.148 290.406 23.359 290.605 c 23.578 290.812 23.688 291.09 23.688 291.434 + c 23.688 291.785 23.578 292.062 23.359 292.262 c 23.148 292.457 22.859 +292.559 22.484 292.559 c h +21.688 292.902 m 21.352 292.984 21.094 293.141 20.906 293.371 c 20.719 +293.598 20.625 293.879 20.625 294.215 c 20.625 294.684 20.785 295.051 21.109 + 295.324 c 21.441 295.594 21.898 295.73 22.484 295.73 c 23.066 295.73 23.52 + 295.594 23.844 295.324 c 24.176 295.051 24.344 294.684 24.344 294.215 c + 24.344 293.879 24.25 293.598 24.062 293.371 c 23.875 293.141 23.613 292.984 + 23.281 292.902 c 23.656 292.809 23.945 292.629 24.156 292.371 c 24.375 +292.121 24.484 291.809 24.484 291.434 c 24.484 290.871 24.312 290.438 23.969 + 290.137 c 23.625 289.832 23.129 289.684 22.484 289.684 c 21.836 289.684 + 21.344 289.832 21 290.137 c 20.656 290.438 20.484 290.871 20.484 291.434 + c 20.484 291.809 20.586 292.121 20.797 292.371 c 21.016 292.629 21.312 +292.809 21.688 292.902 c h +21.406 294.152 m 21.406 293.848 21.5 293.609 21.688 293.434 c 21.875 293.266 + 22.141 293.184 22.484 293.184 c 22.816 293.184 23.078 293.266 23.266 293.434 + c 23.461 293.609 23.562 293.848 23.562 294.152 c 23.562 294.453 23.461 +294.688 23.266 294.855 c 23.078 295.02 22.816 295.105 22.484 295.105 c 22.141 + 295.105 21.875 295.02 21.688 294.855 c 21.5 294.688 21.406 294.453 21.406 + 294.152 c h +f +27.574 295.105 m 27.168 295.105 26.859 294.902 26.652 294.496 c 26.453 +294.098 26.355 293.5 26.355 292.699 c 26.355 291.906 26.453 291.309 26.652 + 290.902 c 26.859 290.504 27.168 290.309 27.574 290.309 c 27.98 290.309 +28.281 290.504 28.48 290.902 c 28.688 291.309 28.793 291.906 28.793 292.699 + c 28.793 293.5 28.688 294.098 28.48 294.496 c 28.281 294.902 27.98 295.105 + 27.574 295.105 c h +27.574 295.73 m 28.23 295.73 28.73 295.469 29.074 294.949 c 29.418 294.438 + 29.59 293.688 29.59 292.699 c 29.59 291.719 29.418 290.969 29.074 290.449 + c 28.73 289.938 28.23 289.684 27.574 289.684 c 26.918 289.684 26.418 289.938 + 26.074 290.449 c 25.73 290.969 25.559 291.719 25.559 292.699 c 25.559 293.688 + 25.73 294.438 26.074 294.949 c 26.418 295.469 26.918 295.73 27.574 295.73 + c h +f +22.484 351.297 m 22.109 351.297 21.812 351.195 21.594 351 c 21.383 350.801 + 21.281 350.523 21.281 350.172 c 21.281 349.816 21.383 349.539 21.594 349.344 + c 21.812 349.145 22.109 349.047 22.484 349.047 c 22.859 349.047 23.148 +349.145 23.359 349.344 c 23.578 349.551 23.688 349.828 23.688 350.172 c +23.688 350.523 23.578 350.801 23.359 351 c 23.148 351.195 22.859 351.297 + 22.484 351.297 c h +21.688 351.641 m 21.352 351.723 21.094 351.879 20.906 352.109 c 20.719 +352.336 20.625 352.617 20.625 352.953 c 20.625 353.422 20.785 353.789 21.109 + 354.062 c 21.441 354.332 21.898 354.469 22.484 354.469 c 23.066 354.469 + 23.52 354.332 23.844 354.062 c 24.176 353.789 24.344 353.422 24.344 352.953 + c 24.344 352.617 24.25 352.336 24.062 352.109 c 23.875 351.879 23.613 351.723 + 23.281 351.641 c 23.656 351.547 23.945 351.367 24.156 351.109 c 24.375 +350.859 24.484 350.547 24.484 350.172 c 24.484 349.609 24.312 349.176 23.969 + 348.875 c 23.625 348.57 23.129 348.422 22.484 348.422 c 21.836 348.422 +21.344 348.57 21 348.875 c 20.656 349.176 20.484 349.609 20.484 350.172 +c 20.484 350.547 20.586 350.859 20.797 351.109 c 21.016 351.367 21.312 351.547 + 21.688 351.641 c h +21.406 352.891 m 21.406 352.586 21.5 352.348 21.688 352.172 c 21.875 352.004 + 22.141 351.922 22.484 351.922 c 22.816 351.922 23.078 352.004 23.266 352.172 + c 23.461 352.348 23.562 352.586 23.562 352.891 c 23.562 353.191 23.461 +353.426 23.266 353.594 c 23.078 353.758 22.816 353.844 22.484 353.844 c +22.141 353.844 21.875 353.758 21.688 353.594 c 21.5 353.426 21.406 353.191 + 21.406 352.891 c h +f +26.559 349.203 m 29.324 349.203 l 29.324 348.531 l 25.621 348.531 l 25.621 + 349.203 l 25.91 349.504 26.316 349.914 26.84 350.438 c 27.359 350.969 27.684 + 351.305 27.809 351.453 c 28.066 351.734 28.246 351.973 28.34 352.172 c +28.441 352.367 28.496 352.562 28.496 352.75 c 28.496 353.062 28.387 353.316 + 28.168 353.516 c 27.949 353.711 27.668 353.812 27.324 353.812 c 27.074 +353.812 26.809 353.766 26.527 353.672 c 26.254 353.586 25.965 353.457 25.652 + 353.281 c 25.652 354.078 l 25.973 354.211 26.27 354.312 26.543 354.375 +c 26.824 354.438 27.078 354.469 27.309 354.469 c 27.91 354.469 28.391 354.316 + 28.746 354.016 c 29.109 353.711 29.293 353.312 29.293 352.812 c 29.293 +352.57 29.246 352.344 29.152 352.125 c 29.059 351.906 28.895 351.648 28.668 + 351.359 c 28.594 351.285 28.379 351.066 28.027 350.703 c 27.684 350.348 + 27.191 349.848 26.559 349.203 c h +f +9.906 160.918 m 9.98 161.125 10.137 161.328 10.375 161.527 c 10.605 161.734 + 10.922 161.938 11.328 162.137 c 13.328 163.137 l 13.328 162.074 l 11.453 + 161.152 l 10.965 160.91 10.641 160.676 10.484 160.449 c 10.328 160.219 +10.25 159.91 10.25 159.527 c 10.25 158.449 l 13.328 158.449 l 13.328 157.465 + l 6.031 157.465 l 6.031 159.684 l 6.031 160.516 6.211 161.137 6.562 161.543 + c 6.906 161.957 7.434 162.168 8.141 162.168 c 8.602 162.168 8.98 162.059 + 9.281 161.84 c 9.586 161.629 9.793 161.324 9.906 160.918 c h +6.844 158.449 m 9.438 158.449 l 9.438 159.684 l 9.438 160.16 9.328 160.52 + 9.109 160.762 c 8.891 161.012 8.57 161.137 8.141 161.137 c 7.715 161.137 + 7.391 161.012 7.172 160.762 c 6.953 160.52 6.844 160.16 6.844 159.684 c + h +f +6.281 168.789 m 7.234 168.789 l 7.059 168.414 6.93 168.059 6.844 167.727 + c 6.75 167.391 6.703 167.07 6.703 166.758 c 6.703 166.227 6.809 165.812 + 7.016 165.523 c 7.227 165.23 7.523 165.086 7.906 165.086 c 8.23 165.086 + 8.477 165.18 8.641 165.367 c 8.809 165.562 8.938 165.934 9.031 166.477 +c 9.156 167.07 l 9.305 167.797 9.555 168.34 9.906 168.695 c 10.25 169.047 + 10.719 169.227 11.312 169.227 c 12.023 169.227 12.559 168.984 12.922 168.508 + c 13.289 168.039 13.469 167.344 13.469 166.43 c 13.469 166.086 13.426 165.715 + 13.344 165.32 c 13.273 164.934 13.156 164.531 13 164.117 c 11.984 164.117 + l 12.215 164.523 12.387 164.914 12.5 165.289 c 12.617 165.672 12.672 166.055 + 12.672 166.43 c 12.672 166.992 12.562 167.422 12.344 167.727 c 12.117 168.039 + 11.797 168.195 11.391 168.195 c 11.039 168.195 10.762 168.086 10.562 167.867 + c 10.355 167.648 10.199 167.281 10.094 166.773 c 9.984 166.18 l 9.84 165.438 + 9.609 164.902 9.297 164.57 c 8.984 164.246 8.547 164.086 7.984 164.086 +c 7.34 164.086 6.836 164.309 6.469 164.758 c 6.094 165.215 5.906 165.844 + 5.906 166.648 c 5.906 166.992 5.938 167.34 6 167.695 c 6.062 168.047 6.156 + 168.414 6.281 168.789 c h +f +9.906 174.215 m 9.98 174.422 10.137 174.625 10.375 174.824 c 10.605 175.031 + 10.922 175.234 11.328 175.434 c 13.328 176.434 l 13.328 175.371 l 11.453 + 174.449 l 10.965 174.207 10.641 173.973 10.484 173.746 c 10.328 173.516 + 10.25 173.207 10.25 172.824 c 10.25 171.746 l 13.328 171.746 l 13.328 170.762 + l 6.031 170.762 l 6.031 172.98 l 6.031 173.812 6.211 174.434 6.562 174.84 + c 6.906 175.254 7.434 175.465 8.141 175.465 c 8.602 175.465 8.98 175.355 + 9.281 175.137 c 9.586 174.926 9.793 174.621 9.906 174.215 c h +6.844 171.746 m 9.438 171.746 l 9.438 172.98 l 9.438 173.457 9.328 173.816 + 9.109 174.059 c 8.891 174.309 8.57 174.434 8.141 174.434 c 7.715 174.434 + 7.391 174.309 7.172 174.059 c 6.953 173.816 6.844 173.457 6.844 172.98 +c h +f +6.844 178.695 m 9.594 178.695 l 9.594 179.93 l 9.594 180.387 9.477 180.742 + 9.234 180.992 c 8.996 181.25 8.656 181.383 8.219 181.383 c 7.781 181.383 + 7.445 181.25 7.203 180.992 c 6.965 180.742 6.844 180.387 6.844 179.93 c + h +6.031 177.711 m 6.031 179.93 l 6.031 180.75 6.219 181.371 6.594 181.789 + c 6.961 182.203 7.5 182.414 8.219 182.414 c 8.938 182.414 9.48 182.203 +9.844 181.789 c 10.211 181.371 10.391 180.75 10.391 179.93 c 10.391 178.695 + l 13.328 178.695 l 13.328 177.711 l h +f +8.703 190.043 m 8.641 189.938 8.602 189.828 8.578 189.715 c 8.547 189.598 + 8.531 189.469 8.531 189.324 c 8.531 188.812 8.699 188.422 9.031 188.152 + c 9.355 187.879 9.828 187.746 10.453 187.746 c 13.328 187.746 l 13.328 +186.84 l 7.859 186.84 l 7.859 187.746 l 8.703 187.746 l 8.371 187.934 8.125 + 188.176 7.969 188.48 c 7.812 188.781 7.734 189.152 7.734 189.59 c 7.734 + 189.652 7.742 189.719 7.75 189.793 c 7.75 189.863 7.762 189.949 7.781 190.043 + c h +f +10.578 193.469 m 10.578 192.75 10.664 192.25 10.828 191.969 c 10.996 191.688 + 11.277 191.547 11.672 191.547 c 11.996 191.547 12.25 191.648 12.438 191.859 + c 12.625 192.066 12.719 192.352 12.719 192.719 c 12.719 193.219 12.543 +193.617 12.188 193.922 c 11.836 194.223 11.367 194.375 10.781 194.375 c +10.578 194.375 l h +10.203 195.266 m 13.328 195.266 l 13.328 194.375 l 12.5 194.375 l 12.836 + 194.164 13.078 193.906 13.234 193.594 c 13.391 193.289 13.469 192.922 13.469 + 192.484 c 13.469 191.922 13.312 191.473 13 191.141 c 12.688 190.805 12.266 + 190.641 11.734 190.641 c 11.121 190.641 10.656 190.848 10.344 191.266 c + 10.031 191.68 9.875 192.297 9.875 193.109 c 9.875 194.375 l 9.781 194.375 + l 9.375 194.375 9.059 194.234 8.828 193.953 c 8.602 193.68 8.484 193.301 + 8.484 192.812 c 8.484 192.5 8.527 192.191 8.609 191.891 c 8.684 191.598 + 8.793 191.316 8.938 191.047 c 8.109 191.047 l 7.984 191.379 7.891 191.695 + 7.828 192 c 7.766 192.312 7.734 192.613 7.734 192.906 c 7.734 193.695 7.938 + 194.285 8.344 194.672 c 8.75 195.066 9.371 195.266 10.203 195.266 c h +f +10.031 201.66 m 13.328 201.66 l 13.328 200.77 l 10.062 200.77 l 9.543 200.77 + 9.156 200.664 8.906 200.457 c 8.648 200.258 8.516 199.957 8.516 199.551 + c 8.516 199.07 8.672 198.691 8.984 198.41 c 9.289 198.129 9.703 197.988 + 10.234 197.988 c 13.328 197.988 l 13.328 197.082 l 7.859 197.082 l 7.859 + 197.988 l 8.703 197.988 l 8.383 198.207 8.141 198.461 7.984 198.754 c 7.82 + 199.043 7.734 199.379 7.734 199.754 c 7.734 200.379 7.93 200.852 8.312 +201.176 c 8.699 201.496 9.273 201.66 10.031 201.66 c h +f +10.531 207.059 m 9.875 207.059 9.371 206.922 9.016 206.652 c 8.664 206.379 + 8.484 206.004 8.484 205.527 c 8.484 205.035 8.664 204.656 9.016 204.387 + c 9.371 204.125 9.875 203.996 10.531 203.996 c 11.18 203.996 11.684 204.125 + 12.047 204.387 c 12.402 204.656 12.578 205.035 12.578 205.527 c 12.578 +206.004 12.402 206.379 12.047 206.652 c 11.684 206.922 11.18 207.059 10.531 + 207.059 c h +12.656 207.949 m 13.582 207.949 14.27 207.738 14.719 207.324 c 15.176 206.918 + 15.406 206.285 15.406 205.434 c 15.406 205.121 15.379 204.824 15.328 204.543 + c 15.285 204.262 15.219 203.988 15.125 203.73 c 14.25 203.73 l 14.395 203.988 + 14.5 204.246 14.562 204.496 c 14.633 204.754 14.672 205.02 14.672 205.293 + c 14.672 205.875 14.516 206.312 14.203 206.605 c 13.898 206.906 13.438 +207.059 12.812 207.059 c 12.359 207.059 l 12.684 206.871 12.93 206.629 13.094 + 206.34 c 13.25 206.047 13.328 205.699 13.328 205.293 c 13.328 204.625 13.074 + 204.082 12.562 203.668 c 12.055 203.262 11.375 203.059 10.531 203.059 c + 9.688 203.059 9.012 203.262 8.5 203.668 c 7.992 204.082 7.734 204.625 7.734 + 205.293 c 7.734 205.699 7.812 206.047 7.969 206.34 c 8.125 206.629 8.367 + 206.871 8.688 207.059 c 7.859 207.059 l 7.859 207.949 l h +f +10.375 214.484 m 10.812 214.484 l 10.812 210.344 l 11.43 210.383 11.898 + 210.57 12.219 210.906 c 12.543 211.238 12.703 211.703 12.703 212.297 c +12.703 212.641 12.664 212.973 12.578 213.297 c 12.496 213.629 12.371 213.953 + 12.203 214.266 c 13.047 214.266 l 13.184 213.941 13.289 213.609 13.359 +213.266 c 13.43 212.93 13.469 212.594 13.469 212.25 c 13.469 211.375 13.219 + 210.68 12.719 210.172 c 12.211 209.66 11.516 209.406 10.641 209.406 c 9.746 + 209.406 9.039 209.645 8.516 210.125 c 7.996 210.613 7.734 211.27 7.734 +212.094 c 7.734 212.832 7.969 213.414 8.438 213.844 c 8.906 214.27 9.555 + 214.484 10.375 214.484 c h +10.109 213.578 m 9.621 213.578 9.23 213.441 8.938 213.172 c 8.637 212.898 + 8.484 212.547 8.484 212.109 c 8.484 211.598 8.633 211.191 8.922 210.891 + c 9.203 210.598 9.602 210.426 10.109 210.375 c h +f +5.734 219.051 m 5.734 221.129 l 6.422 221.129 l 6.422 219.957 l 13.953 +219.957 l 13.953 221.129 l 14.641 221.129 l 14.641 219.051 l h +f +6.688 225.266 m 6.688 224.766 6.938 224.383 7.438 224.125 c 7.938 223.875 + 8.688 223.75 9.688 223.75 c 10.688 223.75 11.438 223.875 11.938 224.125 + c 12.438 224.383 12.688 224.766 12.688 225.266 c 12.688 225.785 12.438 +226.172 11.938 226.422 c 11.438 226.68 10.688 226.812 9.688 226.812 c 8.688 + 226.812 7.938 226.68 7.438 226.422 c 6.938 226.172 6.688 225.785 6.688 +225.266 c h +5.906 225.266 m 5.906 226.086 6.23 226.711 6.875 227.141 c 7.523 227.578 + 8.461 227.797 9.688 227.797 c 10.918 227.797 11.855 227.578 12.5 227.141 + c 13.148 226.711 13.469 226.086 13.469 225.266 c 13.469 224.453 13.148 +223.828 12.5 223.391 c 11.855 222.961 10.918 222.75 9.688 222.75 c 8.461 + 222.75 7.523 222.961 6.875 223.391 c 6.23 223.828 5.906 224.453 5.906 225.266 + c h +f +12.094 230.547 1.234 -1.031 re f +12.094 233.727 1.234 -1.031 re f +13.172 235.906 m 12.281 235.906 l 12.398 236.156 12.484 236.406 12.547 +236.656 c 12.609 236.914 12.641 237.164 12.641 237.406 c 12.641 238.062 +12.422 238.562 11.984 238.906 c 11.547 239.25 10.883 239.441 9.984 239.484 + c 10.266 239.297 10.484 239.055 10.641 238.766 c 10.789 238.484 10.859 +238.164 10.859 237.812 c 10.859 237.082 10.641 236.504 10.203 236.078 c +9.758 235.648 9.152 235.438 8.391 235.438 c 7.641 235.438 7.043 235.656 +6.594 236.094 c 6.137 236.539 5.906 237.133 5.906 237.875 c 5.906 238.719 + 6.23 239.359 6.875 239.797 c 7.523 240.242 8.461 240.469 9.688 240.469 +c 10.836 240.469 11.75 240.195 12.438 239.656 c 13.125 239.113 13.469 238.379 + 13.469 237.453 c 13.469 237.203 13.441 236.953 13.391 236.703 c 13.348 +236.453 13.277 236.188 13.172 235.906 c h +10.078 237.875 m 10.078 238.312 9.93 238.66 9.625 238.922 c 9.324 239.18 + 8.914 239.312 8.391 239.312 c 7.859 239.312 7.445 239.18 7.141 238.922 +c 6.84 238.66 6.688 238.312 6.688 237.875 c 6.688 237.426 6.84 237.07 7.141 + 236.812 c 7.445 236.562 7.859 236.438 8.391 236.438 c 8.914 236.438 9.324 + 236.562 9.625 236.812 c 9.93 237.07 10.078 237.426 10.078 237.875 c h +f +6.031 242.004 m 6.031 246.691 l 6.453 246.691 l 13.328 244.035 l 13.328 + 243.004 l 6.875 245.504 l 6.875 242.004 l h +f +5.734 250.582 m 14.641 250.582 l 14.641 248.504 l 13.953 248.504 l 13.953 + 249.676 l 6.422 249.676 l 6.422 248.504 l 5.734 248.504 l h +f +Q q +36.34 351.051 434.281 -293.684 re W n +q +36 352.004 435 -295 re W n +[ 1 0 0 1 0 -0.996094 ] concat + q +0.498039 0 0 rg +2 w +1 J +1 j +[] 0.0 d +10 M -2554.871 -29.742 m -2398.531 -29.742 l -2389.848 -0.375 l -2216.133 -0.375 + l -2207.449 28.996 l -2051.105 28.996 l -2042.422 58.363 l -1912.137 58.363 + l -1903.449 87.73 l -1790.539 87.73 l -1781.852 117.102 l -1677.625 117.102 + l -1668.938 146.469 l -1573.398 146.469 l -1564.711 175.836 l -1477.855 + 175.836 l -1469.168 205.203 l -1399.684 205.203 l -1391 234.574 l -1330.199 + 234.574 l -1321.512 263.941 l -1260.715 263.941 l -1252.027 293.309 l -1199.914 + 293.309 l -1191.23 322.68 l -1156.488 322.68 l -1147.801 352.047 l -1113.059 + 352.047 l -1104.371 381.414 l -1069.629 381.414 l -1060.945 410.781 l -1026.203 + 410.781 l -1017.516 440.152 l -1000.145 440.152 l -991.461 469.52 l -965.402 + 469.52 l -956.719 498.887 l -948.031 528.258 l -921.977 528.258 l -913.289 + 557.625 l -904.605 586.992 l -878.547 586.992 l -869.859 616.359 l -861.176 + 645.73 l -852.488 645.73 l -843.805 675.098 l -835.117 675.098 l -826.434 + 733.836 l -817.746 763.203 l -809.062 763.203 l -800.375 792.57 l -661.406 + 792.57 l -652.719 763.203 l -644.035 733.836 l -635.348 733.836 l -626.664 + 675.098 l -617.977 675.098 l -609.293 645.73 l -600.605 616.359 l -591.922 + 616.359 l -583.234 586.992 l -565.863 586.992 l -557.18 557.625 l -548.492 + 557.625 l -539.809 528.258 l -522.438 528.258 l -513.75 498.887 l -505.066 + 498.887 l -496.379 469.52 l -479.008 469.52 l -470.32 440.152 l -435.578 + 440.152 l -426.895 410.781 l -400.836 410.781 l -392.152 381.414 l -357.41 + 381.414 l -348.723 352.047 l -313.98 352.047 l -305.297 322.68 l -270.555 + 322.68 l -261.867 293.309 l -218.438 293.309 l -209.754 263.941 l -140.27 + 263.941 l -131.582 234.574 l -70.785 234.574 l -62.098 205.203 l -1.297 + 205.203 l 7.387 175.836 l 102.93 175.836 l 111.613 146.469 l 207.156 146.469 + l 215.844 117.102 l 320.07 117.102 l 328.754 87.73 l 432.984 87.73 l 441.668 + 58.363 l 580.641 58.363 l 589.324 28.996 l 754.352 28.996 l 763.035 -0.375 + l 928.062 -0.375 l 936.75 -29.742 l 1127.832 -29.742 l 1136.52 -59.109 +l 1362.344 -59.109 l 1371.031 -88.477 l 1605.543 -88.477 l 1614.227 -117.848 + l 1900.855 -117.848 l 1909.539 -147.215 l 2213.535 -147.215 l 2222.223 +-176.582 l 2578.332 -176.582 l 2587.02 -205.953 l 2856.273 -205.953 l S +0 0 1 rg +-2554.871 -205.953 m -2242.191 -205.953 l -2233.504 -176.582 l -1877.395 + -176.582 l -1868.707 -147.215 l -1564.711 -147.215 l -1556.027 -117.848 + l -1269.398 -117.848 l -1260.715 -88.477 l -1026.203 -88.477 l -1017.516 + -59.109 l -791.691 -59.109 l -783.004 -29.742 l -591.922 -29.742 l -583.234 + -0.375 l -400.836 -0.375 l -392.152 28.996 l -244.496 28.996 l -235.809 + 58.363 l -96.84 58.363 l -88.156 87.73 l 16.074 87.73 l 24.758 117.102 +l 128.984 117.102 l 137.672 146.469 l 233.215 146.469 l 241.898 175.836 +l 337.441 175.836 l 354.812 205.203 l 406.926 205.203 l 415.613 234.574 +l 476.41 234.574 l 485.098 263.941 l 554.582 263.941 l 563.266 293.309 l + 606.695 293.309 l 615.383 322.68 l 650.125 322.68 l 658.809 352.047 l 693.551 + 352.047 l 702.238 381.414 l 736.98 381.414 l 745.664 410.781 l 780.406 +410.781 l 789.094 440.152 l 815.152 440.152 l 823.836 469.52 l 841.207 469.52 + l 849.895 498.887 l 858.578 498.887 l 867.266 528.258 l 884.637 528.258 + l 893.32 557.625 l 902.008 557.625 l 910.691 586.992 l 928.062 586.992 +l 936.75 616.359 l 945.434 616.359 l 954.121 645.73 l 962.805 675.098 l +971.492 675.098 l 980.176 733.836 l 988.863 733.836 l 997.547 763.203 l +1006.234 792.57 l 1145.203 792.57 l 1153.891 763.203 l 1162.574 763.203 +l 1171.262 733.836 l 1179.945 675.098 l 1188.633 675.098 l 1197.316 645.73 + l 1206.004 645.73 l 1214.691 616.359 l 1223.375 586.992 l 1249.434 586.992 + l 1258.117 557.625 l 1266.805 528.258 l 1292.859 528.258 l 1301.547 498.887 + l 1310.23 469.52 l 1336.289 469.52 l 1344.973 440.152 l 1379.715 440.152 + l 1388.402 410.781 l 1405.773 410.781 l 1414.457 381.414 l 1449.203 381.414 + l 1457.887 352.047 l 1492.629 352.047 l 1501.316 322.68 l 1536.059 322.68 + l 1544.742 293.309 l 1596.855 293.309 l 1605.543 263.941 l 1666.344 263.941 + l 1675.027 234.574 l 1735.828 234.574 l 1744.512 205.203 l 1813.996 205.203 + l 1822.684 175.836 l 1909.539 175.836 l 1918.227 146.469 l 2013.766 146.469 + l 2022.453 117.102 l 2126.68 117.102 l 2135.367 87.73 l 2248.277 87.73 +l 2256.965 58.363 l 2387.25 58.363 l 2395.934 28.996 l 2560.961 28.996 l + 2569.648 -0.375 l 2734.676 -0.375 l 2743.359 -29.742 l 2856.273 -29.742 + l S + Q +Q +Q q +1 g +127.176 21.691 225.656 -17.398 re f +0 g +0.5 w +1 J +1 j +[] 0.0 d +10 M 127.176 21.691 225.656 -17.398 re S +Q q +130.969 14 32.035 -3 re W n +q +130 14.004 34 -4 re W n +[ 1 0 0 1 0 -0.996094 ] concat + q +0.498039 0 0 rg +2 w +1 J +1 j +[] 0.0 d +10 M 131.969 13.988 m 161.969 13.988 l S + Q +Q +Q q +0 g +171.25 16.113 m 171.25 15.348 l 170.945 15.492 170.66 15.598 170.391 15.66 + c 170.129 15.73 169.879 15.77 169.641 15.77 c 169.203 15.77 168.867 15.684 + 168.641 15.52 c 168.41 15.352 168.297 15.117 168.297 14.816 c 168.297 14.555 + 168.367 14.355 168.516 14.223 c 168.672 14.098 168.969 13.992 169.406 13.91 + c 169.875 13.816 l 170.469 13.699 170.906 13.504 171.188 13.223 c 171.469 + 12.941 171.609 12.559 171.609 12.082 c 171.609 11.52 171.414 11.09 171.031 + 10.801 c 170.656 10.508 170.102 10.363 169.375 10.363 c 169.094 10.363 +168.797 10.395 168.484 10.457 c 168.172 10.52 167.848 10.613 167.516 10.738 + c 167.516 11.551 l 167.836 11.363 168.148 11.223 168.453 11.129 c 168.766 + 11.043 169.07 11.004 169.375 11.004 c 169.82 11.004 170.164 11.09 170.406 + 11.27 c 170.656 11.445 170.781 11.695 170.781 12.02 c 170.781 12.309 170.691 + 12.535 170.516 12.691 c 170.336 12.855 170.051 12.98 169.656 13.066 c 169.172 + 13.16 l 168.578 13.273 168.148 13.457 167.891 13.707 c 167.629 13.957 167.5 + 14.305 167.5 14.754 c 167.5 15.262 167.68 15.664 168.047 15.957 c 168.41 + 16.258 168.91 16.41 169.547 16.41 c 169.816 16.41 170.094 16.383 170.375 + 16.332 c 170.664 16.289 170.957 16.215 171.25 16.113 c h +f +174.5 14.348 m 174.113 14.348 173.805 14.195 173.578 13.895 c 173.359 13.59 + 173.25 13.18 173.25 12.66 c 173.25 12.137 173.359 11.727 173.578 11.426 + c 173.805 11.121 174.113 10.973 174.5 10.973 c 174.883 10.973 175.188 11.121 + 175.406 11.426 c 175.633 11.727 175.75 12.137 175.75 12.66 c 175.75 13.18 + 175.633 13.59 175.406 13.895 c 175.188 14.195 174.883 14.348 174.5 14.348 + c h +174.5 14.957 m 175.125 14.957 175.613 14.754 175.969 14.348 c 176.32 13.941 + 176.5 13.379 176.5 12.66 c 176.5 11.941 176.32 11.379 175.969 10.973 c +175.613 10.566 175.125 10.363 174.5 10.363 c 173.875 10.363 173.379 10.566 + 173.016 10.973 c 172.66 11.379 172.484 11.941 172.484 12.66 c 172.484 13.379 + 172.66 13.941 173.016 14.348 c 173.379 14.754 173.875 14.957 174.5 14.957 + c h +f +177.629 12.207 m 177.629 14.848 l 178.348 14.848 l 178.348 12.223 l 178.348 + 11.816 178.426 11.508 178.582 11.301 c 178.746 11.09 178.992 10.988 179.316 + 10.988 c 179.699 10.988 180.004 11.105 180.223 11.348 c 180.449 11.598 +180.566 11.934 180.566 12.363 c 180.566 14.848 l 181.285 14.848 l 181.285 + 10.473 l 180.566 10.473 l 180.566 11.145 l 180.387 10.883 180.184 10.684 + 179.957 10.551 c 179.727 10.426 179.461 10.363 179.16 10.363 c 178.66 10.363 + 178.277 10.52 178.02 10.832 c 177.758 11.145 177.629 11.602 177.629 12.207 + c h +f +185.309 14.176 m 185.223 14.227 185.137 14.262 185.043 14.285 c 184.949 + 14.305 184.844 14.316 184.73 14.316 c 184.324 14.316 184.012 14.18 183.793 + 13.91 c 183.574 13.648 183.465 13.273 183.465 12.785 c 183.465 10.473 l + 182.746 10.473 l 182.746 14.848 l 183.465 14.848 l 183.465 14.176 l 183.609 + 14.434 183.801 14.629 184.043 14.754 c 184.293 14.887 184.59 14.957 184.934 + 14.957 c 184.984 14.957 185.035 14.949 185.09 14.941 c 185.152 14.941 185.219 + 14.93 185.293 14.91 c h +f +189.031 14.676 m 189.031 14.004 l 188.82 14.117 188.613 14.199 188.406 +14.254 c 188.207 14.316 188.004 14.348 187.797 14.348 c 187.328 14.348 186.961 + 14.195 186.703 13.895 c 186.453 13.602 186.328 13.191 186.328 12.66 c 186.328 + 12.129 186.453 11.711 186.703 11.41 c 186.961 11.117 187.328 10.973 187.797 + 10.973 c 188.004 10.973 188.207 10.996 188.406 11.051 c 188.613 11.113 +188.82 11.195 189.031 11.301 c 189.031 10.645 l 188.832 10.551 188.625 10.48 + 188.406 10.441 c 188.188 10.391 187.957 10.363 187.719 10.363 c 187.062 + 10.363 186.535 10.566 186.141 10.973 c 185.754 11.387 185.562 11.949 185.562 + 12.66 c 185.562 13.367 185.758 13.926 186.156 14.332 c 186.551 14.746 187.086 + 14.957 187.766 14.957 c 187.984 14.957 188.195 14.93 188.406 14.879 c 188.625 + 14.836 188.832 14.77 189.031 14.676 c h +f +194.023 12.848 m 194.023 12.488 l 190.711 12.488 l 190.742 11.996 190.891 + 11.621 191.164 11.363 c 191.434 11.102 191.805 10.973 192.273 10.973 c +192.555 10.973 192.824 11.004 193.086 11.066 c 193.344 11.137 193.602 11.242 + 193.852 11.379 c 193.852 10.691 l 193.59 10.586 193.324 10.508 193.055 +10.457 c 192.781 10.395 192.512 10.363 192.242 10.363 c 191.543 10.363 190.984 + 10.566 190.57 10.973 c 190.164 11.379 189.961 11.926 189.961 12.613 c 189.961 + 13.332 190.152 13.898 190.539 14.316 c 190.934 14.742 191.461 14.957 192.117 + 14.957 c 192.699 14.957 193.164 14.762 193.508 14.379 c 193.852 14.004 +194.023 13.492 194.023 12.848 c h +193.305 13.051 m 193.293 13.445 193.18 13.758 192.961 13.988 c 192.75 14.227 + 192.469 14.348 192.117 14.348 c 191.719 14.348 191.398 14.23 191.148 14.004 + c 190.906 13.773 190.773 13.457 190.742 13.051 c h +f +202.145 15.863 m 202.145 15.02 l 201.871 15.27 201.586 15.457 201.285 15.582 + c 200.992 15.707 200.676 15.77 200.332 15.77 c 199.664 15.77 199.152 15.559 + 198.801 15.145 c 198.445 14.738 198.27 14.148 198.27 13.379 c 198.27 12.617 + 198.445 12.027 198.801 11.613 c 199.152 11.207 199.664 11.004 200.332 11.004 + c 200.676 11.004 200.992 11.066 201.285 11.191 c 201.586 11.316 201.871 + 11.504 202.145 11.754 c 202.145 10.926 l 201.863 10.738 201.566 10.598 +201.254 10.504 c 200.949 10.41 200.629 10.363 200.285 10.363 c 199.398 10.363 + 198.699 10.633 198.191 11.176 c 197.691 11.715 197.441 12.449 197.441 13.379 + c 197.441 14.316 197.691 15.055 198.191 15.598 c 198.699 16.137 199.398 + 16.41 200.285 16.41 c 200.637 16.41 200.965 16.363 201.27 16.27 c 201.582 + 16.176 201.871 16.039 202.145 15.863 c h +f +207.074 12.848 m 207.074 12.488 l 203.762 12.488 l 203.793 11.996 203.941 + 11.621 204.215 11.363 c 204.484 11.102 204.855 10.973 205.324 10.973 c +205.605 10.973 205.875 11.004 206.137 11.066 c 206.395 11.137 206.652 11.242 + 206.902 11.379 c 206.902 10.691 l 206.641 10.586 206.375 10.508 206.105 + 10.457 c 205.832 10.395 205.562 10.363 205.293 10.363 c 204.594 10.363 +204.035 10.566 203.621 10.973 c 203.215 11.379 203.012 11.926 203.012 12.613 + c 203.012 13.332 203.203 13.898 203.59 14.316 c 203.984 14.742 204.512 +14.957 205.168 14.957 c 205.75 14.957 206.215 14.762 206.559 14.379 c 206.902 + 14.004 207.074 13.492 207.074 12.848 c h +206.355 13.051 m 206.344 13.445 206.23 13.758 206.012 13.988 c 205.801 +14.227 205.52 14.348 205.168 14.348 c 204.77 14.348 204.449 14.23 204.199 + 14.004 c 203.957 13.773 203.824 13.457 203.793 13.051 c h +f +208.246 16.551 0.719 -6.078 re f +210.469 16.551 0.719 -6.078 re f +218.031 13.207 m 218.207 13.152 218.375 13.035 218.531 12.848 c 218.688 + 12.66 218.848 12.398 219.016 12.066 c 219.812 10.473 l 218.969 10.473 l + 218.219 11.973 l 218.031 12.355 217.844 12.613 217.656 12.738 c 217.477 + 12.871 217.234 12.941 216.922 12.941 c 216.062 12.941 l 216.062 10.473 +l 215.266 10.473 l 215.266 16.301 l 217.047 16.301 l 217.711 16.301 218.207 + 16.16 218.531 15.879 c 218.863 15.605 219.031 15.191 219.031 14.629 c 219.031 + 14.262 218.945 13.957 218.781 13.707 c 218.613 13.465 218.363 13.301 218.031 + 13.207 c h +216.062 15.66 m 216.062 13.582 l 217.047 13.582 l 217.43 13.582 217.719 + 13.668 217.906 13.848 c 218.102 14.023 218.203 14.285 218.203 14.629 c +218.203 14.973 218.102 15.227 217.906 15.395 c 217.719 15.57 217.43 15.66 + 217.047 15.66 c h +f +224.324 16.113 m 224.324 15.348 l 224.02 15.492 223.734 15.598 223.465 +15.66 c 223.203 15.73 222.953 15.77 222.715 15.77 c 222.277 15.77 221.941 + 15.684 221.715 15.52 c 221.484 15.352 221.371 15.117 221.371 14.816 c 221.371 + 14.555 221.441 14.355 221.59 14.223 c 221.746 14.098 222.043 13.992 222.48 + 13.91 c 222.949 13.816 l 223.543 13.699 223.98 13.504 224.262 13.223 c +224.543 12.941 224.684 12.559 224.684 12.082 c 224.684 11.52 224.488 11.09 + 224.105 10.801 c 223.73 10.508 223.176 10.363 222.449 10.363 c 222.168 +10.363 221.871 10.395 221.559 10.457 c 221.246 10.52 220.922 10.613 220.59 + 10.738 c 220.59 11.551 l 220.91 11.363 221.223 11.223 221.527 11.129 c +221.84 11.043 222.145 11.004 222.449 11.004 c 222.895 11.004 223.238 11.09 + 223.48 11.27 c 223.73 11.445 223.855 11.695 223.855 12.02 c 223.855 12.309 + 223.766 12.535 223.59 12.691 c 223.41 12.855 223.125 12.98 222.73 13.066 + c 222.246 13.16 l 221.652 13.273 221.223 13.457 220.965 13.707 c 220.703 + 13.957 220.574 14.305 220.574 14.754 c 220.574 15.262 220.754 15.664 221.121 + 15.957 c 221.484 16.258 221.984 16.41 222.621 16.41 c 222.891 16.41 223.168 + 16.383 223.449 16.332 c 223.738 16.289 224.031 16.215 224.324 16.113 c +h +f +228.668 13.207 m 228.844 13.152 229.012 13.035 229.168 12.848 c 229.324 + 12.66 229.484 12.398 229.652 12.066 c 230.449 10.473 l 229.605 10.473 l + 228.855 11.973 l 228.668 12.355 228.48 12.613 228.293 12.738 c 228.113 +12.871 227.871 12.941 227.559 12.941 c 226.699 12.941 l 226.699 10.473 l + 225.902 10.473 l 225.902 16.301 l 227.684 16.301 l 228.348 16.301 228.844 + 16.16 229.168 15.879 c 229.5 15.605 229.668 15.191 229.668 14.629 c 229.668 + 14.262 229.582 13.957 229.418 13.707 c 229.25 13.465 229 13.301 228.668 + 13.207 c h +226.699 15.66 m 226.699 13.582 l 227.684 13.582 l 228.066 13.582 228.355 + 13.668 228.543 13.848 c 228.738 14.023 228.84 14.285 228.84 14.629 c 228.84 + 14.973 228.738 15.227 228.543 15.395 c 228.355 15.57 228.066 15.66 227.684 + 15.66 c h +f +232.258 15.66 m 232.258 13.473 l 233.242 13.473 l 233.617 13.473 233.902 + 13.566 234.102 13.754 c 234.297 13.941 234.398 14.211 234.398 14.566 c +234.398 14.91 234.297 15.176 234.102 15.363 c 233.902 15.559 233.617 15.66 + 233.242 15.66 c h +231.461 16.301 m 233.242 16.301 l 233.898 16.301 234.391 16.152 234.727 + 15.863 c 235.059 15.57 235.227 15.137 235.227 14.566 c 235.227 13.992 235.059 + 13.555 234.727 13.254 c 234.391 12.961 233.898 12.816 233.242 12.816 c +232.258 12.816 l 232.258 10.473 l 231.461 10.473 l h +f +0 0 1 rg +2 w +1 J +1 j +[] 0.0 d +10 M 245.004 12.992 m 275.004 12.992 l S +Q q +279.004 17 67 -8.914 re W n +q +279 17.004 68 -9 re W n +[ 1 0 0 1 0 -0.996094 ] concat + q +0 g +279.973 17.297 m 284.91 17.297 l 284.91 16.641 l 282.848 16.641 l 282.848 + 11.469 l 282.051 11.469 l 282.051 16.641 l 279.973 16.641 l h +f +286.316 13.672 m 285.73 13.672 285.324 13.602 285.098 13.469 c 284.879 +13.332 284.77 13.109 284.77 12.797 c 284.77 12.535 284.852 12.328 285.02 + 12.172 c 285.184 12.023 285.414 11.953 285.707 11.953 c 286.102 11.953 +286.418 12.094 286.66 12.375 c 286.898 12.664 287.02 13.047 287.02 13.516 + c 287.02 13.672 l h +287.738 13.969 m 287.738 11.469 l 287.02 11.469 l 287.02 12.141 l 286.863 + 11.867 286.66 11.672 286.41 11.547 c 286.168 11.422 285.871 11.359 285.52 + 11.359 c 285.07 11.359 284.711 11.484 284.441 11.734 c 284.18 11.984 284.051 + 12.32 284.051 12.75 c 284.051 13.238 284.211 13.609 284.535 13.859 c 284.867 + 14.109 285.363 14.234 286.02 14.234 c 287.02 14.234 l 287.02 14.297 l 287.02 + 14.629 286.91 14.883 286.691 15.062 c 286.48 15.25 286.18 15.344 285.785 + 15.344 c 285.535 15.344 285.289 15.312 285.051 15.25 c 284.809 15.188 284.582 + 15.098 284.363 14.984 c 284.363 15.641 l 284.633 15.742 284.887 15.82 285.129 + 15.875 c 285.379 15.926 285.621 15.953 285.863 15.953 c 286.488 15.953 +286.957 15.785 287.27 15.453 c 287.582 15.129 287.738 14.633 287.738 13.969 + c h +f +291.766 15.172 m 291.68 15.223 291.594 15.258 291.5 15.281 c 291.406 15.301 + 291.301 15.312 291.188 15.312 c 290.781 15.312 290.469 15.176 290.25 14.906 + c 290.031 14.645 289.922 14.27 289.922 13.781 c 289.922 11.469 l 289.203 + 11.469 l 289.203 15.844 l 289.922 15.844 l 289.922 15.172 l 290.066 15.43 + 290.258 15.625 290.5 15.75 c 290.75 15.883 291.047 15.953 291.391 15.953 + c 291.441 15.953 291.492 15.945 291.547 15.938 c 291.609 15.938 291.676 + 15.926 291.75 15.906 c h +f +295.258 13.703 m 295.258 14.223 295.148 14.625 294.93 14.906 c 294.711 +15.195 294.406 15.344 294.023 15.344 c 293.637 15.344 293.336 15.195 293.117 + 14.906 c 292.906 14.625 292.805 14.223 292.805 13.703 c 292.805 13.191 +292.906 12.789 293.117 12.5 c 293.336 12.219 293.637 12.078 294.023 12.078 + c 294.406 12.078 294.711 12.219 294.93 12.5 c 295.148 12.789 295.258 13.191 + 295.258 13.703 c h +295.977 12.016 m 295.977 11.266 295.809 10.711 295.477 10.344 c 295.141 + 9.98 294.637 9.797 293.961 9.797 c 293.699 9.797 293.453 9.82 293.227 9.859 + c 293.008 9.902 292.793 9.961 292.586 10.031 c 292.586 10.734 l 292.793 + 10.621 293 10.539 293.211 10.484 c 293.418 10.422 293.625 10.391 293.836 + 10.391 c 294.312 10.391 294.668 10.516 294.898 10.766 c 295.137 11.016 +295.258 11.391 295.258 11.891 c 295.258 12.234 l 295.102 11.984 294.906 +11.789 294.68 11.656 c 294.449 11.531 294.172 11.469 293.852 11.469 c 293.309 + 11.469 292.871 11.672 292.539 12.078 c 292.215 12.492 292.055 13.035 292.055 + 13.703 c 292.055 14.379 292.215 14.922 292.539 15.328 c 292.871 15.742 +293.309 15.953 293.852 15.953 c 294.172 15.953 294.449 15.883 294.68 15.75 + c 294.906 15.625 295.102 15.438 295.258 15.188 c 295.258 15.844 l 295.977 + 15.844 l h +f +301.195 13.844 m 301.195 13.484 l 297.883 13.484 l 297.914 12.992 298.062 + 12.617 298.336 12.359 c 298.605 12.098 298.977 11.969 299.445 11.969 c +299.727 11.969 299.996 12 300.258 12.062 c 300.516 12.133 300.773 12.238 + 301.023 12.375 c 301.023 11.688 l 300.762 11.582 300.496 11.504 300.227 + 11.453 c 299.953 11.391 299.684 11.359 299.414 11.359 c 298.715 11.359 +298.156 11.562 297.742 11.969 c 297.336 12.375 297.133 12.922 297.133 13.609 + c 297.133 14.328 297.324 14.895 297.711 15.312 c 298.105 15.738 298.633 + 15.953 299.289 15.953 c 299.871 15.953 300.336 15.758 300.68 15.375 c 301.023 + 15 301.195 14.488 301.195 13.844 c h +300.477 14.047 m 300.465 14.441 300.352 14.754 300.133 14.984 c 299.922 + 15.223 299.641 15.344 299.289 15.344 c 298.891 15.344 298.57 15.227 298.32 + 15 c 298.078 14.77 297.945 14.453 297.914 14.047 c h +f +303.086 17.094 m 303.086 15.844 l 304.57 15.844 l 304.57 15.281 l 303.086 + 15.281 l 303.086 12.906 l 303.086 12.551 303.133 12.32 303.227 12.219 c + 303.328 12.125 303.527 12.078 303.82 12.078 c 304.57 12.078 l 304.57 11.469 + l 303.82 11.469 l 303.266 11.469 302.887 11.57 302.68 11.781 c 302.469 +11.988 302.367 12.363 302.367 12.906 c 302.367 15.281 l 301.836 15.281 l + 301.836 15.844 l 302.367 15.844 l 302.367 17.094 l h +f +312.453 16.859 m 312.453 16.016 l 312.18 16.266 311.895 16.453 311.594 +16.578 c 311.301 16.703 310.984 16.766 310.641 16.766 c 309.973 16.766 309.461 + 16.555 309.109 16.141 c 308.754 15.734 308.578 15.145 308.578 14.375 c +308.578 13.613 308.754 13.023 309.109 12.609 c 309.461 12.203 309.973 12 + 310.641 12 c 310.984 12 311.301 12.062 311.594 12.188 c 311.895 12.312 +312.18 12.5 312.453 12.75 c 312.453 11.922 l 312.172 11.734 311.875 11.594 + 311.562 11.5 c 311.258 11.406 310.938 11.359 310.594 11.359 c 309.707 11.359 + 309.008 11.629 308.5 12.172 c 308 12.711 307.75 13.445 307.75 14.375 c +307.75 15.312 308 16.051 308.5 16.594 c 309.008 17.133 309.707 17.406 310.594 + 17.406 c 310.945 17.406 311.273 17.359 311.578 17.266 c 311.891 17.172 +312.18 17.035 312.453 16.859 c h +f +317.383 13.844 m 317.383 13.484 l 314.07 13.484 l 314.102 12.992 314.25 + 12.617 314.523 12.359 c 314.793 12.098 315.164 11.969 315.633 11.969 c +315.914 11.969 316.184 12 316.445 12.062 c 316.703 12.133 316.961 12.238 + 317.211 12.375 c 317.211 11.688 l 316.949 11.582 316.684 11.504 316.414 + 11.453 c 316.141 11.391 315.871 11.359 315.602 11.359 c 314.902 11.359 +314.344 11.562 313.93 11.969 c 313.523 12.375 313.32 12.922 313.32 13.609 + c 313.32 14.328 313.512 14.895 313.898 15.312 c 314.293 15.738 314.82 15.953 + 315.477 15.953 c 316.059 15.953 316.523 15.758 316.867 15.375 c 317.211 + 15 317.383 14.488 317.383 13.844 c h +316.664 14.047 m 316.652 14.441 316.539 14.754 316.32 14.984 c 316.109 +15.223 315.828 15.344 315.477 15.344 c 315.078 15.344 314.758 15.227 314.508 + 15 c 314.266 14.77 314.133 14.453 314.102 14.047 c h +f +318.555 17.547 0.719 -6.078 re f +320.777 17.547 0.719 -6.078 re f +328.34 14.203 m 328.516 14.148 328.684 14.031 328.84 13.844 c 328.996 13.656 + 329.156 13.395 329.324 13.062 c 330.121 11.469 l 329.277 11.469 l 328.527 + 12.969 l 328.34 13.352 328.152 13.609 327.965 13.734 c 327.785 13.867 327.543 + 13.938 327.23 13.938 c 326.371 13.938 l 326.371 11.469 l 325.574 11.469 + l 325.574 17.297 l 327.355 17.297 l 328.02 17.297 328.516 17.156 328.84 + 16.875 c 329.172 16.602 329.34 16.188 329.34 15.625 c 329.34 15.258 329.254 + 14.953 329.09 14.703 c 328.922 14.461 328.672 14.297 328.34 14.203 c h +326.371 16.656 m 326.371 14.578 l 327.355 14.578 l 327.738 14.578 328.027 + 14.664 328.215 14.844 c 328.41 15.02 328.512 15.281 328.512 15.625 c 328.512 + 15.969 328.41 16.223 328.215 16.391 c 328.027 16.566 327.738 16.656 327.355 + 16.656 c h +f +334.633 17.109 m 334.633 16.344 l 334.328 16.488 334.043 16.594 333.773 + 16.656 c 333.512 16.727 333.262 16.766 333.023 16.766 c 332.586 16.766 +332.25 16.68 332.023 16.516 c 331.793 16.348 331.68 16.113 331.68 15.812 + c 331.68 15.551 331.75 15.352 331.898 15.219 c 332.055 15.094 332.352 14.988 + 332.789 14.906 c 333.258 14.812 l 333.852 14.695 334.289 14.5 334.57 14.219 + c 334.852 13.938 334.992 13.555 334.992 13.078 c 334.992 12.516 334.797 + 12.086 334.414 11.797 c 334.039 11.504 333.484 11.359 332.758 11.359 c +332.477 11.359 332.18 11.391 331.867 11.453 c 331.555 11.516 331.23 11.609 + 330.898 11.734 c 330.898 12.547 l 331.219 12.359 331.531 12.219 331.836 + 12.125 c 332.148 12.039 332.453 12 332.758 12 c 333.203 12 333.547 12.086 + 333.789 12.266 c 334.039 12.441 334.164 12.691 334.164 13.016 c 334.164 + 13.305 334.074 13.531 333.898 13.688 c 333.719 13.852 333.434 13.977 333.039 + 14.062 c 332.555 14.156 l 331.961 14.27 331.531 14.453 331.273 14.703 c + 331.012 14.953 330.883 15.301 330.883 15.75 c 330.883 16.258 331.062 16.66 + 331.43 16.953 c 331.793 17.254 332.293 17.406 332.93 17.406 c 333.199 17.406 + 333.477 17.379 333.758 17.328 c 334.047 17.285 334.34 17.211 334.633 17.109 + c h +f +338.977 14.203 m 339.152 14.148 339.32 14.031 339.477 13.844 c 339.633 +13.656 339.793 13.395 339.961 13.062 c 340.758 11.469 l 339.914 11.469 l + 339.164 12.969 l 338.977 13.352 338.789 13.609 338.602 13.734 c 338.422 + 13.867 338.18 13.938 337.867 13.938 c 337.008 13.938 l 337.008 11.469 l + 336.211 11.469 l 336.211 17.297 l 337.992 17.297 l 338.656 17.297 339.152 + 17.156 339.477 16.875 c 339.809 16.602 339.977 16.188 339.977 15.625 c +339.977 15.258 339.891 14.953 339.727 14.703 c 339.559 14.461 339.309 14.297 + 338.977 14.203 c h +337.008 16.656 m 337.008 14.578 l 337.992 14.578 l 338.375 14.578 338.664 + 14.664 338.852 14.844 c 339.047 15.02 339.148 15.281 339.148 15.625 c 339.148 + 15.969 339.047 16.223 338.852 16.391 c 338.664 16.566 338.375 16.656 337.992 + 16.656 c h +f +342.566 16.656 m 342.566 14.469 l 343.551 14.469 l 343.926 14.469 344.211 + 14.562 344.41 14.75 c 344.605 14.938 344.707 15.207 344.707 15.562 c 344.707 + 15.906 344.605 16.172 344.41 16.359 c 344.211 16.555 343.926 16.656 343.551 + 16.656 c h +341.77 17.297 m 343.551 17.297 l 344.207 17.297 344.699 17.148 345.035 +16.859 c 345.367 16.566 345.535 16.133 345.535 15.562 c 345.535 14.988 345.367 + 14.551 345.035 14.25 c 344.699 13.957 344.207 13.812 343.551 13.812 c 342.566 + 13.812 l 342.566 11.469 l 341.77 11.469 l h +f + Q +Q +Q q +0.501961 g +1.6 w +0 J +0 j +[ 3.2 1.6] 0 d +4 M 325.746 57.602 m 325.746 253.43 l S +[ 3.2 1.6] 0 d +345.883 57.602 m 345.883 323.293 l S +0 g +BT +8 0 0 8 305.422584 317.75367 Tm +/f-0-0 1 Tf +[(event A3)]TJ +-5.111328 -1.25 Td +[(and h)-3(andover s)-3(tart)]TJ +11.007065 -3.672348 Td +[(time-to)-20(-trigger)]TJ +-29.744703 -7.356382 Td +[(neighbour)-3( cell becomes)]TJ +0.269531 -1.25 Td +[(better t)-3(han )-3(serving c)-3(ell)]TJ +20.387621 -10.116632 Td +[(hyster)19(esis)]TJ +ET +1.6 w +[] 0.0 d +q 1 0 0 -1 0 360.003906 cm +325.746 185.191 m 325.746 273.219 l S Q +321.875 166.441 m 325.73 176.93 l 329.586 166.441 l 327.309 168.117 324.195 + 168.109 321.875 166.441 c h +f* +329.617 95.152 m 325.762 84.664 l 321.902 95.152 l 324.18 93.477 327.297 + 93.488 329.617 95.152 c h +f* +1.6 w +325.746 280.582 m 345.883 280.582 l S +0.8 w +q 1 0 0 -1 0 360.003906 cm +325.746 83.039 m 325.746 75.805 l S Q +337.516 284.453 m 348.004 280.598 l 337.516 276.742 l 339.191 279.016 339.18 + 282.133 337.516 284.453 c h +f* +0.501961 g +1.6 w +[ 3.2 1.6] 0 d +215.602 57.602 m 215.602 224.801 l S +0 g +BT +8 0 0 8 221.735725 248.150894 Tm +/f-0-0 1 Tf +[(hyster)19(esis condition )-3(met)]TJ +ET +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/src/lte/doc/source/figures/ue-meas-consumer.dia b/src/lte/doc/source/figures/ue-meas-consumer.dia new file mode 100644 index 0000000000000000000000000000000000000000..d54b2f1b791dc5cd8cc3fab8cd06ede3fd19c111 GIT binary patch literal 3154 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 literal 0 HcmV?d00001 diff --git a/src/lte/doc/source/figures/ue-meas-consumer.eps b/src/lte/doc/source/figures/ue-meas-consumer.eps deleted file mode 100644 index aafc898c5..000000000 --- a/src/lte/doc/source/figures/ue-meas-consumer.eps +++ /dev/null @@ -1,1212 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: cairo 1.12.14 (http://cairographics.org) -%%CreationDate: Tue Jul 9 23:29:05 2013 -%%Pages: 1 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%BoundingBox: 0 -1 820 519 -%%EndComments -%%BeginProlog -save -50 dict begin -/q { gsave } bind def -/Q { grestore } bind def -/cm { 6 array astore concat } bind def -/w { setlinewidth } bind def -/J { setlinecap } bind def -/j { setlinejoin } bind def -/M { setmiterlimit } bind def -/d { setdash } bind def -/m { moveto } bind def -/l { lineto } bind def -/c { curveto } bind def -/h { closepath } bind def -/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto - 0 exch rlineto 0 rlineto closepath } bind def -/S { stroke } bind def -/f { fill } bind def -/f* { eofill } bind def -/n { newpath } bind def -/W { clip } bind def -/W* { eoclip } bind def -/BT { } bind def -/ET { } bind def -/pdfmark where { pop globaldict /?pdfmark /exec load put } - { globaldict begin /?pdfmark /pop load def /pdfmark - /cleartomark load def end } ifelse -/BDC { mark 3 1 roll /BDC pdfmark } bind def -/EMC { mark /EMC pdfmark } bind def -/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def -/Tj { show currentpoint cairo_store_point } bind def -/TJ { - { - dup - type /stringtype eq - { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse - } forall - currentpoint cairo_store_point -} bind def -/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore - cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def -/Tf { pop /cairo_font exch def /cairo_font_matrix where - { pop cairo_selectfont } if } bind def -/Td { matrix translate cairo_font_matrix matrix concatmatrix dup - /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point - /cairo_font where { pop cairo_selectfont } if } bind def -/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def - cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def -/g { setgray } bind def -/rg { setrgbcolor } bind def -/d1 { setcachedevice } bind def -%%EndProlog -11 dict begin -/FontType 42 def -/FontName /DejaVuSans-Bold def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 32 /space put -Encoding 39 /quotesingle put -Encoding 40 /parenleft put -Encoding 41 /parenright put -Encoding 58 /colon put -Encoding 65 /A put -Encoding 66 /B put -Encoding 67 /C put -Encoding 69 /E put -Encoding 70 /F put -Encoding 72 /H put -Encoding 77 /M put -Encoding 78 /N put -Encoding 80 /P put -Encoding 82 /R put -Encoding 83 /S put -Encoding 84 /T put -Encoding 85 /U put -Encoding 97 /a put -Encoding 99 /c put -Encoding 100 /d put -Encoding 101 /e put -Encoding 103 /g put -Encoding 104 /h put -Encoding 105 /i put -Encoding 108 /l put -Encoding 109 /m put -Encoding 110 /n put -Encoding 111 /o put -Encoding 112 /p put -Encoding 114 /r put -Encoding 115 /s put -Encoding 116 /t put -Encoding 117 /u put -Encoding 118 /v put -/CharStrings 36 dict dup begin -/.notdef 0 def -/H 1 def -/a 2 def -/n 3 def -/d 4 def -/o 5 def -/v 6 def -/e 7 def -/r 8 def -/A 9 def -/l 10 def -/g 11 def -/i 12 def -/t 13 def -/h 14 def -/m 15 def -/parenleft 16 def -/parenright 17 def -/N 18 def -/B 19 def -/space 20 def -/R 21 def -/C 22 def -/U 23 def -/E 24 def -/S 25 def -/P 26 def -/colon 27 def -/s 28 def -/T 29 def -/quotesingle 30 def -/M 31 def -/u 32 def -/p 33 def -/c 34 def -/F 35 def -end readonly def -/sfnts [ -<000100000009008000030010637674203eb9310800001670000002546670676d5b026bf00000 -18c4000000ac676c79665c3d93f00000009c000015d46865616400e317d10000197000000036 -686865610eaf0795000019a800000024686d7478bb9f1319000019cc000000906c6f63610001 -9a5000001a5c000000946d6178700669062d00001af000000020707265707c61a2e700001b10 -000007a700020066fe96046605a400030007001fbc00040126000000060126b6010805890204 -002fc4d4ec310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206 -29000000000100bc000005f605d5000b003e401302c008be04008d0a06070316050901160003 -0c10fcec32d4ec3231002f3cf43cf4ec3040150f030f040f050f060f070f08500d600d700d9f -0d0a015d132111211121112111211121bc018102380181fe7ffdc8fe7f05d5fdc70239fa2b02 -79fd8700000000020058ffe304c5047b000a0025009d402a090600191f0b00d217cf069f0ed0 -1120cc1fcb1c9f23ca11980c00231703180d090d0b3d1f030d143b2610fcecc4f4ec32321139 -393931002fe4f4fcf4ec10e6eef6ee39123911123930404c2f273d203d213f274d204d215d20 -5d216e206e217e207e2170278c208c219d209d21ad20ad21bd20bd2115321e301f431e401f53 -1e501f631e601f851e801f931e901fa21ea01fb21eb01f105d015d0122061514163332363d01 -251121350e01232226353424213335342623220607113e0133200402a270715b51658a0169fe -9748b481aed9010f0122d3868e73c65573e874012f010d01f84c4a444d916d2987fd81a6665d -cba2c5b81c554f2e2e01111c1def0000000100ac00000512047b0017003540180d0400010adb -12d015ca10b30e01020d0047110d0d0f101810fcec32f4ec31002f3ce4f4e4ec1139393930b4 -6019801902015d01112135113426272e012322061511211121153e013332160512fe980d1015 -482e7080fe9a016651b66ec2c902aafd566f019b916e1a2327ad99fdd90460a4625dee000000 -0002005cffe3050e06140010001c0038401b17a100d00e11a105d008980eca01a3031404000d -02401a420b3b1d10fcecf4ec323231002fece4f4e4ec10e4ee30b44f1e601e02015d01112111 -21350e0123220011100033321603323635342623220615141603a60168fe984ab275cffef601 -0acf74b3a27379797372797903bc0258f9eca2635c01490103010301495dfcc9a8a0a0a8a8a0 -a0a8000000020058ffe30527047b000b0017002d401306a11200a10cca12981809420f4c0342 -153b1810fcecfcec310010e4f4ec10ee30b637133f19471303015d0122061514163332363534 -2603200011100021200011100002c1777d7d77757c7c7501210145febbfedffedefeb9014703 -7baba1a1ababa1a1ab0100fec8feecfeecfec801380114011401380000000001001f00000519 -0460000600d34027031d040504021d0102050504021d0302060006011d00000625020300df05 -06050302010504000710d4b49f001f00025dc4173931002fec3239304b5358071005ed071008 -ed071008ed071005ed592201407c00020002100210022002300240025602660280029002a002 -b002b002b002b002c002c002d002d002e002e002e002f002f00219050002010d030a04150013 -011c031a04260024012b03290436003401390339043008460046014903490460087806870188 -0387058806960096019903990495059a06a803b601b903245d005d132109012101211f016601 -1701160167fe47fe770460fcfa0306fba000000000020058ffe3050a047b0014001b00434021 -0015d80109cc08d4059f0c01d7189f12ca0c981c1b150208150d0044020d0f3b1c10fcecf4ec -c4111239310010e4f4ece410fef4ee10ee3930b42f1d3f1d02015d0115211e0133323637110e -0123200011100021200005342623220607050afcbb0d9c8c71ed7d7ffe7ffed0feaf014b0122 -0108013dfe9077606882100233667e7e4344feec3031013501170112013afec293667d756e00 -0000000100ac000003ec047b001100374016110e0906070003c00b940eca09b3070a060d0008 -101210fc4bb0135458b90008ffc03859c4ec3231002fe4f4e4fcc4113911123930012e012322 -061511211121153e013332161703ec2f5d2f8a95fe9a016645b37d122a28032f1615b1a5fdfc -0460b86e650305000002000a0000062705d50007000a00fe4040001d0605071d0606050a1d08 -0a050605091d060605021d0403011d0403081d0304030a1d090a040403250a0400ae08048d06 -020a09080705040201000906030b10d4b21f03015dc4173931002f3ce4d4ec1239304b535807 -1008ed071005ed0705ed0705ed071005ed071008ed071005ed0705ed5922014080180a2f0a56 -0a660a7f007f017f087f09740a8a0a9f0abf0abf0acf0acf0adf0a1012081c091f0c25082a09 -200c490446054708480958035904560557066803690466056706600c74007b017a0475057b08 -740989048605860889099904960595089a09b608b909cb00c501c502cb07c208cd09d900d601 -d602d907d508da092f5d005d01210321012101210121030446fda65ffe7d022901cb0229fe7d -fda80199cc0110fef005d5fa2b02250252000000000100ac0000021206140003001eb700a302 -010d00100410fcec31002fec304009500560057005800504015d13211121ac0166fe9a0614f9 -ec0000000002005cfe46050e0479001c0028004b40261c0f030015cc16d4199f121da10cd009 -ca0db323a112da00d003260c000d0e40152042063b2910fcecc4f4ec323231002fe4e4ece4f4 -e4ec10fef5ee1112393930b44f2a602a02015d250e0123220035340033321617352111100021 -222627111e013332363503220615141633323635342603a64ab275cdfef4010ccd75b24a0168 -feabfebc69c4635eb45bb0a4ec6f7c7873707c7cbe625c0143fafb01415c63a6fc11fef2fee3 -2021011736359aa40306a4969a9fa49596a4000200ac000002120614000300070029400e06dd -00b304a30205010d0400100810fc3cec3231002fecf4ec304009500960097009800904015d13 -21112111211121ac0166fe9a0166fe9a0460fba00614fedc00000001001b000003a4059e0013 -006d401a0e05080f03a11101b308a1000a080b09020904000d10120e541410fc4bb00f544bb0 -10545b4bb011545b4bb012545b58b9000e004038593cc4fc3cc4c412393931002fc4ecf43cec -32113939300140183f003f1302000200030f100f1150025003501560026003095d005d011121 -11211114163b011121222635112311331102330171fe8f3e5cb8fecdd4b1b2b2059efec2ff00 -fe254e37ff00b1d401db0100013e0000000100ac0000051206140017003540180d0400010adb -12d015ca10a30e01020d0047110d0d0f101810fcec32f4ec31002f3cecf4e4ec1139393930b4 -6019801902015d01112135113426272e012322061511211121113e013332160512fe980d1015 -482e7080fe9a016651b66ec2c902aafd566f0199936e1a2327ad99fdd90614fda8625dee0000 -000100aa000007b4047b0025006940291b151209040700200607180fdb20d02303ca1eb31c13 -070014120c080d0648140d12481f1b0d1d102610fc4bb00f5458b9001d00403859fc3cfcecfc -ec3911123931002f3c3ce4f43ce4ec32113911391117393001400f1f27302750277027802790 -27af27075d013e01333216151121113e01353426232206071121113426232206151121112115 -3e0133321604ba44bb70c1cafe980101464e666f02fe9840526770fe98016842ab6774b203a6 -686deee3fd5602480d1c1a776ba89ffdda0248ba6ba99dfdd90460a45f6070000000000100b0 -fef203040612000d001f400f00a407a30e07010408000b1104100e10fcfcc432123939310010 -fcec3001212602353412372106021514120304fed799929398012980807ffef2f701bddbdb01 -c1f5edfe3bddddfe3a000000000100a4fef202f80612000d001c400d00a406a30e0d070a1106 -00030e10d4c432ec3939310010fcec301336123534022721161215140207a480808080012998 -939299fef2ee01c6dddd01c5edf5fe3fdbdbfe43f7000000000100bc000005f605d50009007c -401d073601020102360607062507020300c10805060107023104073100030a10fcecd4ec1139 -3931002f3cec323939304b5358071004ed071004ed5922b20f0701005d40340a06000b190638 -0147014a0656015906500b67016806600bba01b6060e19021a073e02330749024f0240075502 -5a07660269070b5d015d13210111211121011121bc01ae021f016dfe52fde1fe9305d5fc0004 -00fa2b0400fc00000000000300bc0000058905d5000800110020005040251200b90fbe06b91a -8d09b91806000703121e0c0f09181b040703161e0c161510071619032110fcec32d4ecd4ec11 -17391112391112393931002fecf4ecf4ec39304009002210222f22502204015d013236353426 -2b01111332363534262b0111011e0115140429011121200415140603125b5e5e5bd5e2747574 -75e202487c88fedcfed6fd81024201370117660393504e4d51fec4fd7362636161fe79021924 -c28dd8d405d5bccf6d990000000200bc0000060005d50008001c008740321b1a021c191d1617 -16181d1717162519160a1300ae0906ae0c8d170a16131803101c190600040d07031617100907 -160b031d10fcec32d4c4ec1139173911173931002f3cf4ecd4ec39123939304b5358071005ed -071005ed1117395922b2181c01015d401f1b181b191a1a1b1b1a1c3615361645154516561556 -16501e65156516601e0f5d0132363534262b0119022111212004151406071e01171321032e01 -2302df79696979a2fe7f024c012701138f904f7d40d1fe66b637715e033f5a676658fe81fef6 -fdcb05d5c6d694be2d127f81fe5801737052000000010066ffe3055c05f00019003b401a0c10 -090016030d101916ae0310ae099c03981a132d0c00062b1a10fcc432ec310010e4f4ec10fec4 -10c511123911123930b42f1b5f1b02015d250e0123200011100021321617112e012322021514 -1233323637055c6ae67dfe8bfe4c01b401757de66a6bd073ceececce73d06b52373801a10165 -016601a13837fecb4944fef8e8e7fef844490000000100bcffe305c305d5001100334017110b -0802040005c00e9809008d1208160a39011600031210fcecfcec310010e432f4ec11173930b6 -401370139f1303015d132111141633323635112111100021200011bc018179898a790181fec2 -febafebbfec205d5fc81b99f9fb9037ffc81fec3feca0136013d000100bc000004e105d5000b -0030401404c006be02c0008d08c00a01050907031600030c10fcec32d4c4c431002fecf4ecf4 -ec30b6100d500d700d03015d132111211121112111211121bc040ffd720267fd9902a4fbdb05 -d5feddfeeafeddfeaafedd0000010093ffe3052d05f0002700a7402a0025041418110a0b1e1f -041501c30415c318ae1104ae259c1198281e0a0b1f1b07001b190e140719222810dcecc4d4ec -c4111239393939310010e4f4ec10fee510e5111739111239111239304054702901391d391e39 -1f39204a1e4a1f4a20580a5d1d5c1e5e1f5e205a216a1c6f1d6f1e6f1f68206f206e21740b74 -0c740d7c1f7c207c21960b970c9b1e9a1f9c209a21a60ba60ca60daa1daa1eaa1faa20aa2128 -5d015d01112e012322061514161f011e01151404212224271116043332363534262f012e0135 -342421320404cb7bea688a845975a4f9d2fedbfed38efee28f8f010b7c7e865b8895e0cf0120 -010e7b010405a6fec437384c503c43182132ccbcf7f1363501454c4d544e464c1e2130d2b2df -f0250000000200bc0000058905d5000a0013003140160cae070bae008d09130d070108102d04 -0b081600031410fcec32d4ec113939393931002ff4ecd4ec30b2001501015d13212004151404 -21231121011133323635342623bc027f011d0131fecffee3fefe7f0181d5707a7a7005d5fdea -ebfdfdfa04befe5f6d64646c0000000200e50000024e046000030007001c400e02a800b304a8 -060501020400130810fc3cec3231002fecf4ec301321112111211121e50169fe970169fe9704 -60fe7dfea6fe7d0000000001006affe30462047b002700dc40400d0c020e0b361e1f1e050607 -080905040a361f1f1e250a0b1e1f041500cc01d40414cc15d4189f11049f25ca1198281e0a0b -1f1b0700531b520e140750224d2810fcecc4d4ece4111239393939310010e4f4ec10fef5ee10 -f5ee121739304b535807100eed11173907100eed1117395922b2080b01015d405e0909090a09 -0b0b0c0b0d090f05231a0c1a0d1a0e180f2c082e092e0a2e0b2e0c2e0d292039083b093b0a3b -0b3a0c3a0d4b094a0a4a0b4a0c480d770c770dba08ba09ba0aba0bba0cba0d250e060e070e08 -0e090e0a0d0b370d3f295f29095d005d01112e012322061514161f0104161514042122262711 -1e013332363534262f012e01353436333216041773d65f66634b613f0113befef8fefa6fed7d -6be174696a496d3fefc0f4fc63da043dfef0303033352b2e0b0923a0abb3b42323011034343a -39302f0d081ea2a5b2ac1e000001000a0000056a05d500070033400e0602c0008d0401380316 -0038050810d44bb00a544bb00e545b58b9000500403859ecfcec31002ff4ec323001b2400901 -5d13211121112111210a0560fe11fe7ffe1005d5feddfb4e04b20000000100c303aa01b005d5 -00030015400a018e008d04000402030410fcec310010f4ec300111231101b0ed05d5fdd5022b -000100bc0000073905d5000c00ce403303360708070236010208080702360302090a0901360a -0a09250a07020300080300c10b050908030201050a0631040a3100030d10fcecd4ec11173931 -002f3cec32c4111739304b5358071005ed071008ed071008ed071005ed5922b20f0301015d40 -6609020f080f091f0215071f081f09150a2b023f0248024f024c074c0a57025907590a68026f -076f0a950290089009a902b007b00a1a04010403000e16011903100e2a0125033a0135034f01 -4003470856085909500e6801670365086a09600e85088a099708185d005d1321090121112111 -0123011121bc01ea0154015601e9fe94fea8f4fea8fe9305d5fce1031ffa2b0444fcdb0325fb -bc00000100a0ffe3050604600019003b401b0f0300010cdb14d017981001b312060200130f0d -1147020d00101a10fcecf4ec3211123931002fe432f4e4ec1139393930b4601b801b02015d13 -1121151402151416171e013332363511211121350e01232226a00168020e1116472e70800166 -fe9a51b56dc2cb01b402ac705bfeed2e87771b2326ac990229fba0a2625dee00000200acfe56 -055e047b0010001c003b401d17a100d00e11a105d008ca0e9801de03b31d1a420b401404000d -02101d10fcec3232f4ec310010e4e4e4f4e4ec10e4ee30b44f1e601e02015d2511211121153e -013332001110002322261322061514163332363534260212fe9a01664ab475cf010afef6cf75 -b4a4737b7b73737979a2fdb4060aa4625dfeb7fefdfefdfeb75d0337a99f9fa9a8a0a0a80001 -0058ffe30435047b00190037401a00cc01d4040ecc0dd40aa11104a117ca11981a07420d0014 -3b1a10fcc432ec310010e4f4ec10fef4ee10f5ee30b45f1b7f1b02015d01112e012322061514 -1633323637110e01232000111000213216043549934f96a7a79654974054ad57fed1feaa0156 -012f58ab043dfedc3230af9d9daf3231fedb1f1f01370115011501371f000000000100bc0000 -04cb05d50009002b401104c006be02c0008d08050107031600030a10fcec32d4c431002ff4ec -f4ec30b6100b500b700b03015d13211121112111211121bc040ffd720267fd99fe7f05d5fedd -feeafeddfd8701660133016600bc00e90000013d00a200fa031f000200020066016600020002 -00ac015400ec00bc006201660181048501540166016d04a400020166007f04cd000000020133 -006200710000002504a401bc00ba00e500660181018d0548055a0166016d0000000000020002 -00f605c301f0053902390058046d043d04b2048104b2016601750466048100b00466043902d1 -049c047b04cf047b005801330166014c0166014c000200ac009a014a0123009a029a01440119 -014402cd00c100000166013f019a013b05cb05cb00d500d5015000ac00ac0077020a01c701f2 -012f015801b2012300f600f6011f012f0135023501ee01e70133009800d10358050a009a008f -0112009800bc00cd00e500e500f2007304000166008f05d5022b05d500c300e100d700e50000 -006a01020000001d032d05d505d505f000a8006a00ec00e1010205d506140721046602f800ec -018302a602f80123010201020112011f031f005e03cd046004c7048900ec01bc00ba01020333 -031f03420333035c0112011f05d5019a009a00e106660179046004600460047b000000ec02c3 -02b802cd00be00dd00d50000006a025c027b029a00dd01ae01ba01120000008501ae04600762 -041b009a069a045800ee009a029a00d102cd019a015005cb05cb008b008b063100f6040600f0 -034c016004a800c10000002505c101000121074a06120096014a078300a800000337007b0014 -000000c9010005c105c105c105c101000108061d00960427039e00ec0102027d0133009800d1 -0358017900cd02390362009c009c009c009301b8009300b80073000014000326b70706050403 -0201002c2010b002254964b040515820c859212d2cb002254964b040515820c859212d2c2010 -0720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920 -b8ffff5058041b0559b0051cb0032508e12d2c4b505820b80128454459212d2cb00225456044 -2d2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0 -206368208a108a233a8a10653a2d000100000002547a74e3a0fa5f0f3cf5001f080000000000 -cd383c2300000000cd383c23f772fcae0fcd096500010008000000010000000000010000076d -fe1d00001021f772f9320fcd00010000000000000000000000000000002404cd006606b200bc -0566005805b200ac05ba005c057f00580537001f056d005803f200ac0631000a02be00ac05ba -005c02be00ac03d3001b05b200ac085600aa03a800b003a800a406b200bc061900bc02c90000 -062900bc05df0066067f00bc057700bc05c3009305dd00bc033300e504c3006a0575000a0273 -00c307f600bc05b200a005ba00ac04be0058057700bc000000000000004c000000c0000001d4 -0000025c000002f8000003840000048400000530000005a8000006e400000720000007ec0000 -0840000008f40000097c00000a5c00000ab800000b1000000bc000000c8000000c8000000d6c -00000e0400000e7c00000ee00000100800001084000010cc0000122400001280000012b00000 -13bc0000144c000014e80000157c000015d4000100000024034e002b0078000c000200100040 -0008000005ed02210008000441840280012600fe000301250011000301240121003a00050124 -00fa000301230016000301220121003a0005012200fe00030121003a0003012000fa0003011f -00bb0003011e00640003011d00fe0003011c00190003011b001e0003011a00fe0003011900fe -0003011800fe0003011700fe0003011600fe000301150114000e0005011500fe00030114000e -0003011300fe0003011200fe0003010f010e007d0005010f00fe0003010e007d0003010d010c -008c0005010d00fe0003010d00c00004010c010b00590005010c008c0003010c00800004010b -010a00260005010b00590003010b00400004010a00260003010900fe0003010800fe00030107 -000c00030107008000040106b2972e054113010600fa0003010500fa0003010400fe00030103 -00190003010200fa0003010100fa0003010040ff7d03ff3e03fefe03fcfb2c05fcfe03fb2c03 -fafe03f9f84705f97d03f84703f7fa03f6fe03f5fe03f4fe03f3bb03f2fe03f1fe03f0fe03ef -1e03eefe03edec0a05edfe03ec0a03ec4004ebea0a05eb3203ea0a03e9fa03e8911605e8fe03 -e7fa03e6fa03e5911605e5fe03e4fe03e3fe03e2fe03e1fe03e0fe03dffe03defa03dddc1805 -dd6403dc1803dba01e05db6403dad92505dafa03d92503d8d12505d8fa03d7d61405d71603d6 -d51005d61403d51003d4d30b05d42003d30b03d2d12505d2fa03d1911605d12503d0940c05d0 -2303cfce1405cf2603cecd1205ce1403cd1203cc911605cc1d03cb1403cac9bb05cafe03c9c8 -5d05c9bb03c98004c840ffc72505c85d03c84004c72503c6fe03c56403c4901005c4fe03c31c -03c2fe03c1fe03c0bf3a05c0fa03bfad1b05bf3a03bebd1a05be3203bdbc1105bd1a03bcbb0f -05bc1103bbba0c05bb0f03ba0c03b9911605b9fe03b8fe03b71503b61203b5fe03b4fe03b3fe -03b21703b11903b01603afad1b05affa03aead1b05aefa03ad911605ad1b03ac911605ac7d03 -abfe03aa2603a9fe03a8fe03a7fe03a6fe03a50a03a4fe03a3a20e05a3fe03a20e03a24004a1 -a01e05a1fa03a0911605a01e039f9116059ffa039e940c059e1c039dfe039c9bbb059cfe039b -9a5d059bbb039b80049a8f25059a5d039a400499fe0398972e0598fe03972e0396911605961e -40ff0395940c05952003940c0393911605934b039291160592fe03919010059116039010038f -25038efe038dfe038cfe038bfe038afe0389fe038887250588fe0387250386fe0385fe038432 -0383960382fe0381fe038019037f0a037efe037dfe037cfe037bfa037afa0379fe037776a605 -77fe0376a60375741b0575fa03741b0373fa03727d0371fe03706f2c056f2c036efa036dfa03 -6cfa036bfe036afe0369fe0368630c0568320367fe0366320365640a0565fe03640a03644004 -63620a05630c03620a0361601505619603600111056015035f0a035efe035dfe035c0111055c -fe035b5a1b055bfe035a0111055a1b0359fe0358fa0357fe035601110540ff56fe0355fe0354 -1e035314035251190552fa0351011105511903504f190550fa034f4e11054f19034e11034d1e -034c4b14054c15034b4a11054b14034a490e054a1103490e0348fa0347461405471503461403 -45fa0344430e05440f03430e034241250542fa0341011105412503403f0f0540fe033f3e0e05 -3f0f033e0e033d3c0d053d16033c0d033b64033afe0339140338fe0337130336351a05362503 -35341405351a0335c004340a0d0534140334800433320c05331403334004320c033130a60531 -fe033001110530a6032f0c032e13032d2c3a052dfa032c1525052c3a032b64032a640329fe03 -28150327171105271e03262003251e0324231105402b241e0323110322000d0522fa03210f03 -2140042014031f0a031e1e031d1c19051d25031c0f13051c19031cb801004091041b0d031a19 -4b051a7d0319011105194b0318fe031711031615250516fa0315011105152503146403131103 -12fe031101110511fe031064030f0e10050f13030fc0040e10030e80040d0111050dfa030c32 -030b0a0d050b16030b80040a0d030a400409fe0308fe0307fe0306050a0506fe03050a030540 -0404fa030364030201110502fe0301000d05011103000d0301b80164858d012b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d0000> -] def -/f-0-0 currentdict end definefont pop -11 dict begin -/FontType 42 def -/FontName /DejaVuSans-Bold def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 1 /uniFB01 put -/CharStrings 2 dict dup begin -/.notdef 0 def -/uniFB01 1 def -end readonly def -/sfnts [ -<000100000009008000030010637674203eb93108000001a0000002546670676d5b026bf00000 -03f4000000ac676c796624639fc60000009c000001046865616400e317d1000004a000000036 -686865610eaf0773000004d800000024686d74780abb0091000004fc000000086c6f63610000 -0150000005040000000c6d6178700647062d0000051000000020707265707c61a2e700000530 -000007a700020066fe96046605a400030007001fbc00040126000000060126b6010805890204 -002fc4d4ec310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206 -290000000002002b00000542061400030019005e4013061909040d000d0b017f0f090d134515 -11541a10fc3cecec32f43cfc3ccc11393931004013160902120ea102dd0a059f0400a3140ab3 -100c2f3ce432fc3cec10edee32123939304011f01bc01bb01b801b801b701b601b401b08015d -0121112103152322061d0121112111211121112311333534363303d90169fe974ac64b3a02fe -fe97fe6bfe97b0b0ccd60614fedc0124eb37444efba00360fca0036001004eb7af0000000166 -0133016600bc00e90000013d00a200fa031f00020002006601660002000200ac015400ec00bc -006201660181048501540166016d04a400020166007f04cd0000000201330062007100000025 -04a401bc00ba00e500660181018d0548055a0166016d000000000002000200f605c301f00539 -02390058046d043d04b2048104b2016601750466048100b00466043902d1049c047b04cf047b -005801330166014c0166014c000200ac009a014a0123009a029a01440119014402cd00c10000 -0166013f019a013b05cb05cb00d500d5015000ac00ac0077020a01c701f2012f015801b20123 -00f600f6011f012f0135023501ee01e70133009800d10358050a009a008f0112009800bc00cd -00e500e500f2007304000166008f05d5022b05d500c300e100d700e50000006a01020000001d -032d05d505d505f000a8006a00ec00e1010205d506140721046602f800ec018302a602f80123 -010201020112011f031f005e03cd046004c7048900ec01bc00ba01020333031f03420333035c -0112011f05d5019a009a00e106660179046004600460047b000000ec02c302b802cd00be00dd -00d50000006a025c027b029a00dd01ae01ba01120000008501ae04600762041b009a069a0458 -00ee009a029a00d102cd019a015005cb05cb008b008b063100f6040600f0034c016004a800c1 -0000002505c101000121074a06120096014a078300a800000337007b0014000000c9010005c1 -05c105c105c101000108061d00960427039e00ec0102027d0133009800d10358017900cd0239 -0362009c009c009c009301b8009300b80073000014000326b707060504030201002c2010b002 -254964b040515820c859212d2cb002254964b040515820c859212d2c20100720b00050b00d79 -20b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b05 -59b0051cb0032508e12d2c4b505820b80128454459212d2cb002254560442d2c4b5358b00225 -b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a23 -3a8a10653a2d000100000002547a46a79faa5f0f3cf5001f080000000000cd383c2300000000 -cd383c23f772fcae0fcd096500010008000000010000000000010000076dfe1d00001021f772 -f9320fcd00010000000000000000000000000000000204cd006605ee002b000000000000004c -00000104000100000002034e002b0078000c0002001000400008000005ed0221000800044184 -0280012600fe000301250011000301240121003a0005012400fa000301230016000301220121 -003a0005012200fe00030121003a0003012000fa0003011f00bb0003011e00640003011d00fe -0003011c00190003011b001e0003011a00fe0003011900fe0003011800fe0003011700fe0003 -011600fe000301150114000e0005011500fe00030114000e0003011300fe0003011200fe0003 -010f010e007d0005010f00fe0003010e007d0003010d010c008c0005010d00fe0003010d00c0 -0004010c010b00590005010c008c0003010c00800004010b010a00260005010b00590003010b -00400004010a00260003010900fe0003010800fe00030107000c00030107008000040106b297 -2e054113010600fa0003010500fa0003010400fe0003010300190003010200fa0003010100fa -0003010040ff7d03ff3e03fefe03fcfb2c05fcfe03fb2c03fafe03f9f84705f97d03f84703f7 -fa03f6fe03f5fe03f4fe03f3bb03f2fe03f1fe03f0fe03ef1e03eefe03edec0a05edfe03ec0a -03ec4004ebea0a05eb3203ea0a03e9fa03e8911605e8fe03e7fa03e6fa03e5911605e5fe03e4 -fe03e3fe03e2fe03e1fe03e0fe03dffe03defa03dddc1805dd6403dc1803dba01e05db6403da -d92505dafa03d92503d8d12505d8fa03d7d61405d71603d6d51005d61403d51003d4d30b05d4 -2003d30b03d2d12505d2fa03d1911605d12503d0940c05d02303cfce1405cf2603cecd1205ce -1403cd1203cc911605cc1d03cb1403cac9bb05cafe03c9c85d05c9bb03c98004c840ffc72505 -c85d03c84004c72503c6fe03c56403c4901005c4fe03c31c03c2fe03c1fe03c0bf3a05c0fa03 -bfad1b05bf3a03bebd1a05be3203bdbc1105bd1a03bcbb0f05bc1103bbba0c05bb0f03ba0c03 -b9911605b9fe03b8fe03b71503b61203b5fe03b4fe03b3fe03b21703b11903b01603afad1b05 -affa03aead1b05aefa03ad911605ad1b03ac911605ac7d03abfe03aa2603a9fe03a8fe03a7fe -03a6fe03a50a03a4fe03a3a20e05a3fe03a20e03a24004a1a01e05a1fa03a0911605a01e039f -9116059ffa039e940c059e1c039dfe039c9bbb059cfe039b9a5d059bbb039b80049a8f25059a -5d039a400499fe0398972e0598fe03972e0396911605961e40ff0395940c05952003940c0393 -911605934b039291160592fe03919010059116039010038f25038efe038dfe038cfe038bfe03 -8afe0389fe038887250588fe0387250386fe0385fe0384320383960382fe0381fe038019037f -0a037efe037dfe037cfe037bfa037afa0379fe037776a60577fe0376a60375741b0575fa0374 -1b0373fa03727d0371fe03706f2c056f2c036efa036dfa036cfa036bfe036afe0369fe036863 -0c0568320367fe0366320365640a0565fe03640a0364400463620a05630c03620a0361601505 -619603600111056015035f0a035efe035dfe035c0111055cfe035b5a1b055bfe035a0111055a -1b0359fe0358fa0357fe035601110540ff56fe0355fe03541e035314035251190552fa035101 -1105511903504f190550fa034f4e11054f19034e11034d1e034c4b14054c15034b4a11054b14 -034a490e054a1103490e0348fa034746140547150346140345fa0344430e05440f03430e0342 -41250542fa0341011105412503403f0f0540fe033f3e0e053f0f033e0e033d3c0d053d16033c -0d033b64033afe0339140338fe0337130336351a0536250335341405351a0335c004340a0d05 -34140334800433320c05331403334004320c033130a60531fe033001110530a6032f0c032e13 -032d2c3a052dfa032c1525052c3a032b64032a640329fe0328150327171105271e0326200325 -1e0324231105402b241e0323110322000d0522fa03210f032140042014031f0a031e1e031d1c -19051d25031c0f13051c19031cb801004091041b0d031a194b051a7d0319011105194b0318fe -031711031615250516fa031501110515250314640313110312fe031101110511fe031064030f -0e10050f13030fc0040e10030e80040d0111050dfa030c32030b0a0d050b16030b80040a0d03 -0a400409fe0308fe0307fe0306050a0506fe03050a0305400404fa030364030201110502fe03 -01000d05011103000d0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d0000> -] def -/f-0-1 currentdict end definefont pop -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 32 /space put -Encoding 45 /hyphen put -Encoding 65 /A put -Encoding 67 /C put -Encoding 68 /D put -Encoding 72 /H put -Encoding 76 /L put -Encoding 77 /M put -Encoding 82 /R put -Encoding 83 /S put -Encoding 85 /U put -Encoding 95 /underscore put -Encoding 97 /a put -Encoding 99 /c put -Encoding 100 /d put -Encoding 101 /e put -Encoding 103 /g put -Encoding 105 /i put -Encoding 108 /l put -Encoding 109 /m put -Encoding 110 /n put -Encoding 111 /o put -Encoding 112 /p put -Encoding 114 /r put -Encoding 115 /s put -Encoding 116 /t put -Encoding 117 /u put -Encoding 118 /v put -Encoding 121 /y put -/CharStrings 30 dict dup begin -/.notdef 0 def -/space 1 def -/hyphen 2 def -/A 3 def -/d 4 def -/U 5 def -/e 6 def -/M 7 def -/a 8 def -/s 9 def -/R 10 def -/p 11 def -/o 12 def -/r 13 def -/t 14 def -/C 15 def -/n 16 def -/g 17 def -/m 18 def -/underscore 19 def -/u 20 def -/L 21 def -/i 22 def -/c 23 def -/l 24 def -/y 25 def -/S 26 def -/v 27 def -/D 28 def -/H 29 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d390000143c000001fe6670676d7134766a0000 -163c000000ab676c7966658289340000009c000013a068656164feeb17c7000016e800000036 -686865610cb8066f0000172000000024686d74788e1d0f4700001744000000786c6f63610001 -26f8000017bc0000007c6d617870048b06710000183800000020707265703b07f10000001858 -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f272062900010064 -01df027f028300030011b6009c020401000410dccc310010d4ec301321152164021bfde50283 -a400000200100000056805d50002000a00c2404100110100040504021105050401110a030a00 -11020003030a0711050406110505040911030a08110a030a4200030795010381090509080706 -040302010009050a0b10d4c4173931002f3ce4d4ec1239304b5358071005ed0705ed071005ed -0705ed071008ed071005ed071005ed071008ed5922b2200c01015d40420f010f020f070f080f -005800760070008c000907010802060309041601190256015802500c67016802780176027c03 -72047707780887018802800c980299039604175d005d090121013301230321032302bcfeee02 -25fe7be50239d288fd5f88d5050efd1903aefa2b017ffe81000000020071ffe3045a06140010 -001c003840191ab9000e14b905088c0eb801970317040008024711120b451d10fcecf4ec3232 -31002fece4f4c4ec10c4ee30b6601e801ea01e03015d0111331123350e012322021110003332 -1601141633323635342623220603a2b8b83ab17ccbff00ffcb7cb1fdc7a79292a8a89292a703 -b6025ef9eca86461014401080108014461fe15cbe7e7cbcbe7e7000100b2ffe3052905d50011 -004040160802110b0005950e8c09008112081c0a38011c00411210fc4bb0105458b90000ffc0 -3859ecfcec310010e432f4ec11393939393001b61f138f139f13035d13331114163332363511 -3311100021200011b2cbaec3c2aecbfedffee6fee5fedf05d5fc75f0d3d3f0038bfc5cfedcfe -d6012a01240000020071ffe3047f047b0014001b00704024001501098608880515a90105b90c -01bb18b912b80c8c1c1b1502081508004b02120f451c10fcecf4ecc4111239310010e4f4ece4 -10ee10ee10f4ee1112393040293f1d701da01dd01df01d053f003f013f023f153f1b052c072f -082f092c0a6f006f016f026f156f1b095d71015d0115211e0133323637150e01232000111000 -333200072e0123220607047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5889a -b90e025e5abec73434ae2a2c0138010a01130143feddc497b4ae9e00000100c90000061f05d5 -000c00bf403403110708070211010208080702110302090a0901110a0a09420a070203080300 -af080b050908030201050a061c043e0a1c00040d10fcecfcec11173931002f3cc4ec32111739 -304b5358071005ed071008ed071008ed071005ed5922b2700e01015d405603070f080f09020a -15021407130a260226072007260a200a3407350a69027c027b07790a80028207820a90021604 -010b0313011b0323012c032708280934013c035608590965086a097608790981018d0395019b -03145d005d13210901211123110123011123c9012d017d017f012dc5fe7fcbfe7fc405d5fc08 -03f8fa2b051ffc000400fae100000002007bffe3042d047b000a002500bc4027191f0b17090e -00a91706b90e1120861fba1cb923b8118c170c001703180d09080b1f030814452610fcecccd4 -ec323211393931002fc4e4f4fcf4ec10c6ee10ee11391139123930406e301d301e301f302030 -2130223f27401d401e401f402040214022501d501e501f50205021502250277027851d871e87 -1f8720872185229027a027f0271e301e301f30203021401e401f40204021501e501f50205021 -601e601f60206021701e701f70207021801e801f80208021185d015d0122061514163332363d -01371123350e01232226353436332135342623220607353e0133321602bedfac816f99b9b8b8 -3fbc88accbfdfb0102a79760b65465be5af3f00233667b6273d9b4294cfd81aa6661c1a2bdc0 -127f8b2e2eaa2727fc000001006fffe303c7047b002700e7403c0d0c020e0b531f1e08090207 -0a531f1f1e420a0b1e1f041500860189041486158918b91104b925b8118c281e0a0b1f1b0700 -521b080e07081422452810fcc4ecd4ece4111239393939310010e4f4ec10fef5ee10f5ee1217 -39304b535807100eed111739070eed1117395922b2002701015d406d1c0a1c0b1c0c2e092c0a -2c0b2c0c3b093b0a3b0b3b0c0b200020012402280a280b2a132f142f152a16281e281f292029 -212427860a860b860c860d12000000010202060a060b030c030d030e030f03100319031a031b -031c041d09272f293f295f297f2980299029a029f029185d005d7101152e012322061514161f -011e0115140623222627351e013332363534262f012e01353436333216038b4ea85a89896294 -3fc4a5f7d85ac36c66c661828c65ab40ab98e0ce66b4043fae282854544049210e2a99899cb6 -2323be353559514b50250f2495829eac1e000000000200c90000055405d50013001c00b14035 -090807030a061103040305110404034206040015030415950914950d810b040506031109001c -160e050a191904113f140a1c0c041d10fcec32fcc4ec1117391139393931002f3cf4ecd4ec12 -3912391239304b5358071005ed071005ed1117395922b2401e01015d40427a13010500050105 -02060307041500150114021603170425002501250226032706260726082609201e3601360246 -014602680575047505771388068807980698071f5d005d011e01171323032e012b0111231121 -2016151406011133323635342623038d417b3ecdd9bf4a8b78dcca01c80100fc83fd89fe9295 -959202bc16907efe68017f9662fd8905d5d6d88dba024ffdee8783838500000200bafe5604a4 -047b0010001c003e401b1ab9000e14b90508b80e8c01bd03bc1d11120b471704000802461d10 -fcec3232f4ec310010e4e4e4f4c4ec10c4ee304009601e801ea01ee01e04015d251123113315 -3e013332001110022322260134262322061514163332360173b9b93ab17bcc00ffffcc7bb102 -38a79292a7a79292a7a8fdae060aaa6461febcfef8fef8febc6101ebcbe7e7cbcbe7e7000000 -00020071ffe30475047b000b0017004a401306b91200b90cb8128c1809120f51031215451810 -fcecf4ec310010e4f4ec10ee3040233f197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f -0f7f107f117b12a019f01911015d012206151416333236353426273200111000232200111000 -027394acab9593acac93f00112feeef0f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeed -fec701390113011401380000000100ba0000034a047b001100304014060b0700110b03870eb8 -09bc070a06080008461210fcc4ec3231002fe4f4ecc4d4cc11123930b450139f1302015d012e -012322061511231133153e0133321617034a1f492c9ca7b9b93aba85132e1c03b41211cbbefd -b20460ae66630505000000010037000002f2059e0013003840190e05080f03a9001101bc0887 -0a0b08090204000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af -1501015d01112115211114163b01152322263511233533110177017bfe854b73bdbdd5a28787 -059efec28ffda0894e9a9fd202608f013e00000000010073ffe3052705f000190036401a0da1 -0eae0a951101a100ae04951791118c1a07190d003014101a10fcec32ec310010e4f4ecf4ec10 -eef6ee30b40f1b1f1b02015d01152e0123200011100021323637150e01232000111000213216 -052766e782ff00fef00110010082e7666aed84feadfe7a0186015386ed0562d55f5efec7fed8 -fed9fec75e5fd34848019f01670168019f470000000100ba00000464047b0013003640190309 -00030e0106870e11b80cbc0a010208004e0d09080b461410fcec32f4ec31002f3ce4f4c4ec11 -12173930b46015cf1502015d0111231134262322061511231133153e013332160464b87c7c95 -acb9b942b375c1c602a4fd5c029e9f9ebea4fd870460ae6564ef00020071fe56045a047b000b -0028004a4023190c1d0912861316b90f03b92623b827bc09b90fbd1a1d261900080c47061212 -20452910fcc4ecf4ec323231002fc4e4ece4f4c4ec10fed5ee1112393930b6602a802aa02a03 -015d01342623220615141633323617100221222627351e013332363d010e0123220211101233 -321617353303a2a59594a5a59495a5b8fefefa61ac51519e52b5b439b27ccefcfcce7cb239b8 -023dc8dcdcc8c7dcdcebfee2fee91d1eb32c2abdbf5b6362013a01030104013a6263aa000001 -00ba0000071d047b0022005a4026061209180f00061d07150c871d2003b81bbc19100700110f -0808065011080f501c18081a462310fcec32fcfcfcec11123931002f3c3ce4f43cc4ec321112 -17393040133024502470249024a024a024bf24df24ff2409015d013e01333216151123113426 -2322061511231134262322061511231133153e01333216042945c082afbeb972758fa6b97277 -8da6b9b93fb0797aab03897c76f5e2fd5c029ea19cbea4fd87029ea29bbfa3fd870460ae6762 -7c0000000001ffecfe1d0414feac0003000fb500a90100020410c4c43100d4ec300115213504 -14fbd8feac8f8f000000000200aeffe30458047b00130014003b401c030900030e0106870e11 -8c0a01bc14b80c0d0908140b4e020800461510fcecf439ec3231002fe4e432f4c4ec11121739 -30b46f15c01502015d1311331114163332363511331123350e0123222601aeb87c7c95adb8b8 -43b175c1c801cf01ba02a6fd619f9fbea4027bfba0ac6663f003a800000100c90000046a05d5 -00050025400c0295008104011c033a00040610fcecec31002fe4ec3040093007500780038004 -04015d133311211521c9ca02d7fc5f05d5fad5aa000200c100000179061400030007002b400e -06be04b100bc020501080400460810fc3cec3231002fe4fcec30400b10094009500960097009 -05015d1333112311331523c1b8b8b8b80460fba00614e90000010071ffe303e7047b0019003f -401b00860188040e860d880ab91104b917b8118c1a07120d004814451a10fce432ec310010e4 -f4ec10fef4ee10f5ee30400b0f1b101b801b901ba01b05015d01152e01232206151416333236 -37150e0123220011100021321603e74e9d50b3c6c6b3509d4e4da55dfdfed6012d010655a204 -35ac2b2be3cdcde32b2baa2424013e010e0112013a230000000100c100000179061400030022 -b7009702010800460410fcec31002fec30400d10054005500560057005f00506015d13331123 -c1b8b80614f9ec000001003dfe56047f0460000f018b40430708020911000f0a110b0a00000f -0e110f000f0d110c0d00000f0d110e0d0a0b0a0c110b0b0a420d0b0910000b058703bd0e0bbc -100e0d0c0a09060300080f040f0b1010d44bb00a544bb008545b58b9000b004038594bb01454 -58b9000bffc03859c4c4111739310010e432f4ec113911391239304b5358071005ed071008ed -071008ed071005ed071008ed0705ed173259220140f0060005080609030d160a170d100d230d -350d490a4f0a4e0d5a095a0a6a0a870d800d930d120a000a09060b050c0b0e0b0f1701150210 -041005170a140b140c1a0e1a0f2700240124022004200529082809250a240b240c270d2a0e2a -0f201137003501350230043005380a360b360c380d390e390f30114100400140024003400440 -054006400740084209450a470d490e490f401154005101510255035004500556065507560857 -09570a550b550c590e590f501166016602680a690e690f60117b08780e780f89008a09850b85 -0c890d890e890f9909950b950c9a0e9a0fa40ba40cab0eab0fb011cf11df11ff11655d005d05 -0e012b01353332363f01013309013302934e947c936c4c543321fe3bc3015e015ec368c87a9a -488654044efc94036c00000000010087ffe304a205f00027007e403c0d0c020e0b021e1f1e08 -0902070a021f1f1e420a0b1e1f0415010015a11494189511049500942591118c281e0a0b1f1b -0700221b190e2d071914222810dcc4ecfcece4111239393939310010e4f4e4ec10eef6ee10c6 -111739304b535807100eed11173907100eed1117395922b20f2901015db61f292f294f29035d -01152e012322061514161f011e0115140421222627351e013332363534262f012e0135342433 -3216044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc879a7be2ca0117f569da05a4 -c53736807663651f192bd9b6d9e0302fd04546887e6e7c1f182dc0abc6e426000001003d0000 -047f0460000600fb402703110405040211010205050402110302060006011100000642020300 -bf0506050302010504000710d44bb00a5458b90000004038594bb014544bb015545b58b90000 -ffc03859c4173931002fec3239304b5358071005ed071008ed071008ed071005ed592201408e -48026a027b027f02860280029102a402080600060109030904150015011a031a042600260129 -0329042008350035013a033a0430084600460149034904460548064008560056015903590450 -086600660169036904670568066008750074017b037b0475057a068500850189038904890586 -069600960197029a03980498059706a805a706b008c008df08ff083e5d005d13330901330123 -3dc3015e015ec3fe5cfa0460fc5403acfba00000000200c9000005b005d500080011002e4015 -009509810195100802100a0005190d32001c09041210fcecf4ec113939393931002fecf4ec30 -b2601301015d0111332000111000212521200011100029010193f40135011ffee1fecbfe4201 -9f01b20196fe68fe50fe61052ffb770118012e012c0117a6fe97fe80fe7efe960000000100c9 -0000053b05d5000b002c4014089502ad0400810a0607031c053809011c00040c10fcec32fcec -3231002f3ce432fcec30b2500d01015d133311211133112311211123c9ca02decacafd22ca05 -d5fd9c0264fa2b02c7fd3900013500b800cb00cb00c100aa009c01a600b800660000007100cb -00a002b20085007500b800c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a -003300cb000000d9050200f4015400b4009c01390114013907060400044e04b4045204b804e7 -04cd0037047304cd04600473013303a2055605a60556053903c5021200c9001f00b801df0073 -00ba03e9033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014 -016f007f027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba018300d50098 -03040248009e01d500c100cb00f600830354027f00000333026600d300c700a400cd008f009a -0073040005d5010a00fe022b00a400b4009c00000062009c0000001d032d05d505d505d505f0 -007f007b005400a406b80614072301d300b800cb00a601c301ec069300a000d3035c037103db -0185042304a80448008f0139011401390360008f05d5019a0614072306660179046004600460 -047b009c00000277046001aa00e904600762007b00c5007f027b000000b4025205cd006600bc -00660077061000cd013b01850389008f007b0000001d00cd074a042f009c009c0000077d006f -0000006f0335006a006f007b00ae00b2002d0396008f027b00f600830354063705f6008f009c -04e10266008f018d02f600cd03440029006604ee00730000140000960000b707060504030201 -002c2010b002254964b040515820c859212d2cb002254964b040515820c859212d2c20100720 -b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ff -ff5058041b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b -5358b00225b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368 -208a108a233a8a10653a2d00000100000002547a9be836745f0f3cf5001f080000000000cd38 -3c2600000000cd383c26f7d6fcae0d72095500000008000000010000000000010000076dfe1d -00000de2f7d6fa510d7200010000000000000000000000000000001e04cd0066028b000002e3 -0064057900100514007105db00b204ec007106e700c904e7007b042b006f058f00c9051400ba -04e50071034a00ba0323003705960073051200ba0514007107cb00ba0400ffec051200ae0475 -00c9023900c104660071023900c104bc003d0514008704bc003d062900c9060400c900000000 -0000004400000044000000700000016c00000204000002880000035c00000458000005840000 -06e4000007f8000008980000093c000009ac00000a2800000ac000000b3800000c0000000cc4 -00000cf000000d7400000db800000e0800000ea000000edc000010a8000011a0000012c40000 -1344000013a000010000001e0354002b0068000c000200100099000800000415021600080004 -b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603 -f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5 -e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603 -dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe -03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c68511 -05c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba -1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004 -b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205 -ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03 -a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a -1003990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e0392fa03 -9190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058c -fe038b2e038a8625058a410389880b05891403880b0387862505876403868511058625038511 -0384fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c6403 -7b5415057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370 -fe036ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364 -fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716 -190557320356fe035554150555420354150353011005531803521403514a130551fe03500b03 -4ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d0549100348 -0d0347fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e -14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa0337361005 -37140336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b -032e2d09052e10032d09032c32032b2a25052b64032a2912052a250329120328272505284103 -27250326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d -051e64031d0d031c1142051cfe031bfa031a42031911420519fe031864031716190517fe0316 -01100516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64030efe03 -0d0c16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe030714030664030401 -100504fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> -] def -/f-1-0 currentdict end definefont pop -11 dict begin -/FontType 42 def -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix [ 1 0 0 1 0 0 ] def -/FontBBox [ 0 0 0 0 ] def -/Encoding 256 array def -0 1 255 { Encoding exch /.notdef put } for -Encoding 1 /uniFB01 put -/CharStrings 2 dict dup begin -/.notdef 0 def -/uniFB01 1 def -end readonly def -/sfnts [ -<0001000000090080000300106376742000691d3900000184000001fe6670676d7134766a0000 -0384000000ab676c7966aa72abf90000009c000000e868656164feeb17c70000043000000036 -686865610cb806530000046800000024686d747809d700950000048c000000086c6f63610000 -012c000004940000000c6d617870046f0671000004a000000020707265703b07f100000004c0 -0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec -310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290002002f -0000044a061400150019005240111b46001708160f1404080803160a064c1a10fc3cc432c4fc -3cc410fe3cec310040120803a90010870e18be16b10e970900bc05012f3ce632eefeee10ee10 -ee3230400bff1ba01b901b801b101b05015d01112311211123112335333534363b0115232206 -1d0101331523044ab9fe07b9b0b0adb3b9b0634d01f9b9b90460fba003d1fc2f03d18f4eb7af -9950686301b2e900013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b2 -0085007500b800c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb -000000d9050200f4015400b4009c01390114013907060400044e04b4045204b804e704cd0037 -047304cd04600473013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9 -033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f -027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248 -009e01d500c100cb00f600830354027f00000333026600d300c700a400cd008f009a00730400 -05d5010a00fe022b00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b -005400a406b80614072301d300b800cb00a601c301ec069300a000d3035c037103db01850423 -04a80448008f0139011401390360008f05d5019a0614072306660179046004600460047b009c -00000277046001aa00e904600762007b00c5007f027b000000b4025205cd006600bc00660077 -061000cd013b01850389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f -0335006a006f007b00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266 -008f018d02f600cd03440029006604ee00730000140000960000b707060504030201002c2010 -b002254964b040515820c859212d2cb002254964b040515820c859212d2c20100720b00050b0 -0d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff505804 -1b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b002 -25b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a -233a8a10653a2d00000100000002547a1acf05a65f0f3cf5001f080000000000cd383c260000 -0000cd383c26f7d6fcae0d72095500000008000000010000000000010000076dfe1d00000de2 -f7d6fa510d7200010000000000000000000000000000000204cd0066050a002f000000000000 -0044000000e80001000000020354002b0068000c000200100099000800000415021600080004 -b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603 -f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5 -e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603 -dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe -03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c68511 -05c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba -1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004 -b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205 -ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03 -a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a -1003990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e0392fa03 -9190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058c -fe038b2e038a8625058a410389880b05891403880b0387862505876403868511058625038511 -0384fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c6403 -7b5415057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370 -fe036ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364 -fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716 -190557320356fe035554150555420354150353011005531803521403514a130551fe03500b03 -4ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d0549100348 -0d0347fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e -14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa0337361005 -37140336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b -032e2d09052e10032d09032c32032b2a25052b64032a2912052a250329120328272505284103 -27250326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d -051e64031d0d031c1142051cfe031bfa031a42031911420519fe031864031716190517fe0316 -01100516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64030efe03 -0d0c16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe030714030664030401 -100504fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b -2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> -] def -/f-1-1 currentdict end definefont pop -%%Page: 1 1 -%%BeginPageSetup -%%PageBoundingBox: 0 -1 820 519 -%%EndPageSetup -q 0 -1 820 520 rectclip q -0.901961 g -57.887 115.783 704.211 -57.488 re f -144.117 518.189 617.98 -86.23 re f -1 g -359.691 503.818 186.832 -57.488 re f -0 g -0.8 w -0 J -0 j -[] 0.0 d -4 M q 1 0 0 -1 0 518.189453 cm -359.691 14.371 186.832 57.488 re S Q -0.901961 g -57.887 331.357 704.211 -143.715 re f -1 g -546.523 417.588 129.344 -71.859 re f -0 g -q 1 0 0 -1 0 518.189453 cm -546.523 100.602 129.344 71.859 re S Q -BT -11.497315 0 0 11.497315 181.999192 479.133398 Tm -/f-0-0 1 Tf -[(Han)-3(dover)]TJ --0.138672 -1.25 Td -[(Algor)-3(ithm)]TJ -17.737305 0.625001 Td -[(\(Han)-3(doverAl)-3(gori)-3(thm)-3(\))]TJ -/f-1-0 1 Tf --14.643555 -17.228029 Td -[( - A)17(ddUeMeasR)42(eportCon)]TJ -/f-1-1 1 Tf -[<01>]TJ -/f-1-0 1 Tf -[()-3(g)]TJ -ET -1 g -302.203 417.588 186.832 -71.859 re f -0 g -q 1 0 0 -1 0 518.189453 cm -302.203 100.602 186.832 71.859 re S Q -BT -11.497315 0 0 11.497315 78.231436 255.213647 Tm -/f-0-0 1 Tf -[(eNodeB RRC)]TJ -2.863281 -14.991212 Td -(UE RRC)Tj -39.117185 26.614013 Td -[(SAP Provider)-3(:)]TJ --21.198667 0 Td -(SAP User:)Tj -/f-1-0 1 Tf -21.198667 -1.249999 Td -[( - R)43(eportUeMeas)]TJ --29.999998 -13.75 Td -[(m_ueMeas)-3(Con)]TJ -/f-1-1 1 Tf -[<01>]TJ -/f-1-0 1 Tf -[(gList)]TJ -ET -1 g -0.398 475.076 86.121 -57.875 re f -0 g -0.8 w -q 1 0 0 -1 0 518.189453 cm -0.398 43.113 86.121 57.875 re S Q -BT -11.497315 0 0 11.497315 30.219757 449.983789 Tm -/f-0-0 1 Tf -[(T)133(est)]TJ --0.191406 -1.25 Td -[(Case)]TJ -ET -q 1 0 0 -1 0 518.189453 cm -316.574 137.969 m 273.461 137.969 l 273.461 215.574 l S Q -273.461 305.814 m 271.859 307.416 l 273.461 301.814 l 275.062 307.416 l - h -f* -0.4 w -q -0.000000000000000061 1 1 0.000000000000000061 0 518.189453 cm --212.375 273.461 m -210.773 271.859 l -216.375 273.461 l -210.773 275.062 - l h -S Q -0.8 w -q 1 0 0 -1 0 518.189453 cm -244.719 258.691 m 244.719 287.434 l S Q -244.719 233.955 m 243.117 235.557 l 244.719 229.955 l 246.316 235.557 l - h -f* -0.4 w -q -0.000000000000000061 1 1 0.000000000000000061 0 518.189453 cm --284.234 244.719 m -282.633 243.117 l -288.234 244.719 l -282.633 246.316 - l h -S Q -1 g -201.602 173.271 215.574 -43.117 re f -0 g -0.8 w -q 1 0 0 -1 0 518.189453 cm -201.602 344.918 215.574 43.117 re S Q -BT -11.497315 0 0 11.497315 215.886938 148.540649 Tm -/f-1-0 1 Tf -[(RR)49(C C)-3(onnect)-3(ion R)44(econ)]TJ -/f-1-1 1 Tf -[<01>]TJ -/f-1-0 1 Tf -[(gu)-3(ration)]TJ -ET -q 1 0 0 -1 0 518.189453 cm -244.719 316.176 m 244.719 344.918 l S Q -244.719 176.471 m 243.117 178.068 l 244.719 172.471 l 246.316 178.068 l - h -f* -0.4 w -q -0.000000000000000061 1 1 0.000000000000000061 0 518.189453 cm --341.719 244.719 m -340.121 243.117 l -345.719 244.719 l -340.121 246.316 - l h -S Q -BT -11.497315 0 0 11.497315 215.974658 72.668481 Tm -/f-1-0 1 Tf -[( - ApplyMeasC)-3(on)]TJ -/f-1-1 1 Tf -<01>Tj -/f-1-0 1 Tf -[(g)]TJ -23.749999 0 Td -[( - SendM)-3(easur)19(ementR)43(eport)]TJ -ET -0.8 w -q 1 0 0 -1 0 518.189453 cm -244.719 388.035 m 244.719 416.777 l S Q -244.719 104.611 m 243.117 106.213 l 244.719 100.611 l 246.316 106.213 l - h -f* -0.4 w -q -0.000000000000000061 1 1 0.000000000000000061 0 518.189453 cm --413.578 244.719 m -411.977 243.117 l -417.578 244.719 l -411.977 246.316 - l h -S Q -1 g -474.664 173.271 186.832 -43.117 re f -0 g -0.8 w -q 1 0 0 -1 0 518.189453 cm -474.664 344.918 186.832 43.117 re S Q -BT -11.497315 0 0 11.497315 489.035889 148.540649 Tm -/f-1-0 1 Tf -[(SendMeasu)-3(r)21(ementR)42(eport)]TJ -ET -q 1 0 0 -1 0 518.189453 cm -517.777 416.777 m 517.777 388.035 l S Q -517.777 126.955 m 519.379 125.354 l 517.777 130.955 l 516.18 125.354 l -h -f* -0.4 w -q -0.000000000000000061 -1 -1 0.000000000000000061 0 518.189453 cm -391.234 -517.777 m 392.836 -519.379 l 387.234 -517.777 l 392.836 -516.18 - l h -S Q -BT -11.497315 0 0 11.497315 489.035889 216.384937 Tm -/f-1-0 1 Tf -[( - R)43(ecvMeasu)-3(r)21(ementR)42(eport)]TJ -ET -0.8 w -q 1 0 0 -1 0 518.189453 cm -517.777 344.918 m 517.777 316.176 l S Q -517.777 198.814 m 519.379 197.213 l 517.777 202.814 l 516.18 197.213 l -h -f* -0.4 w -q -0.000000000000000061 -1 -1 0.000000000000000061 0 518.189453 cm -319.375 -517.777 m 320.977 -519.379 l 315.375 -517.777 l 320.977 -516.18 - l h -S Q -0.8 w -q 1 0 0 -1 0 518.189453 cm -589.637 287.434 m 589.637 258.691 l S Q -589.637 256.299 m 591.238 254.701 l 589.637 260.299 l 588.039 254.701 l - h -f* -0.4 w -q -0.000000000000000061 -1 -1 0.000000000000000061 0 518.189453 cm -261.891 -589.637 m 263.488 -591.238 l 257.891 -589.637 l 263.488 -588.039 - l h -S Q -0.8 w -q 1 0 0 -1 0 518.189453 cm -704.609 229.945 m 704.609 143.715 l 733.355 143.715 l S Q -730.152 374.475 m 728.555 372.873 l 734.152 374.475 l 728.555 376.072 l - h -f* -0.4 w -q -1 0 0 1 0 518.189453 cm --730.152 -143.715 m -728.555 -145.316 l -734.152 -143.715 l -728.555 -142.117 - l h -S Q -1 g -0.398 403.217 86.121 -57.871 re f -0 g -0.8 w -q 1 0 0 -1 0 518.189453 cm -0.398 114.973 86.121 57.871 re S Q -BT -11.497315 0 0 11.497315 23.356735 379.574683 Tm -/f-0-0 1 Tf -[(User's)]TJ --0.680664 -1.25 Td -[(Progr)-3(am)]TJ -ET -q 1 0 0 -1 0 518.189453 cm -86.629 143.715 m 115.375 143.715 l 115.375 229.945 l 201.602 229.945 l S Q -198.402 288.244 m 196.805 286.643 l 202.402 288.244 l 196.805 289.842 l - h -f* -0.4 w -q -1 0 0 1 0 518.189453 cm --198.402 -229.945 m -196.805 -231.547 l -202.402 -229.945 l -196.805 -228.348 - l h -S Q -0.8 w -q 1 0 0 -1 0 518.189453 cm -86.629 71.859 m 115.375 71.859 l 115.375 229.945 l 201.602 229.945 l S Q -198.402 288.244 m 196.805 286.643 l 202.402 288.244 l 196.805 289.842 l - h -f* -0.4 w -q -1 0 0 1 0 518.189453 cm --198.402 -229.945 m -196.805 -231.547 l -202.402 -229.945 l -196.805 -228.348 - l h -S Q -0.8 w -q 1 0 0 -1 0 518.189453 cm -704.609 229.945 m 704.609 71.859 l 733.355 71.859 l S Q -730.152 446.33 m 728.555 444.732 l 734.152 446.33 l 728.555 447.932 l h -f* -0.4 w -q -1 0 0 1 0 518.189453 cm --730.152 -71.859 m -728.555 -73.457 l -734.152 -71.859 l -728.555 -70.258 - l h -S Q -1.6 w -[ 1.6 1.6] 0 d -q 1 0 0 -1 0 518.189453 cm -187.23 201.203 244.32 316.176 re S Q -BT -11.497315 0 0 11.497315 264.608074 29.553638 Tm -/f-0-0 1 Tf -[(Measu)-3(rement)]TJ -0.0214844 -1.25 Td -(Con)Tj -/f-0-1 1 Tf -[<01>]TJ -/f-0-0 1 Tf -[()-3(gur)-3(atio)-3(n)]TJ -ET -[ 1.6 1.6] 0 d -q 1 0 0 -1 0 518.189453 cm -460.293 201.203 273.062 316.176 re S Q -BT -11.497315 0 0 11.497315 560.894092 273.871509 Tm -/f-1-0 1 Tf -[( - R)43(ecvMeasu)-3(r)21(ementR)42(eport)]TJ -/f-0-0 1 Tf --0.780274 -21.249993 Td -[(Measu)-3(rement)]TJ -1.072266 -1.25 Td -[(Reporti)-3(ng)]TJ -ET -1 g -733.355 475.076 86.117 -57.875 re f -0 g -0.8 w -[] 0.0 d -q 1 0 0 -1 0 518.189453 cm -733.355 43.113 86.117 57.875 re S Q -BT -11.497315 0 0 11.497315 763.173596 449.983789 Tm -/f-0-0 1 Tf -[(T)133(est)]TJ --0.191406 -1.25 Td -[(Case)]TJ -ET -1 g -733.355 403.217 86.117 -57.871 re f -0 g -q 1 0 0 -1 0 518.189453 cm -733.355 114.973 86.117 57.871 re S Q -BT -11.497315 0 0 11.497315 756.310583 379.574683 Tm -/f-0-0 1 Tf -[(User's)]TJ --0.680664 -1.25 Td -[(Progr)-3(am)]TJ -ET -q 1 0 0 -1 0 518.189453 cm -517.777 273.062 m 517.777 137.969 l 560.895 137.969 l S Q -557.695 380.221 m 556.094 378.623 l 561.695 380.221 l 556.094 381.822 l - h -f* -0.4 w -q -1 0 0 1 0 518.189453 cm --557.695 -137.969 m -556.094 -139.566 l -561.695 -137.969 l -556.094 -136.367 - l h -S Q -0.8 w -q 1 0 0 -1 0 518.189453 cm -359.691 43.113 m 330.949 43.113 l 330.949 100.602 l S Q -330.949 420.787 m 329.348 422.389 l 330.949 416.787 l 332.547 422.389 l - h -f* -0.4 w -q -0.000000000000000061 1 1 0.000000000000000061 0 518.189453 cm --97.402 330.949 m -95.801 329.348 l -101.402 330.949 l -95.801 332.547 -l h -S Q -0.8 w -q 1 0 0 -1 0 518.189453 cm -575.266 100.602 m 575.266 43.113 l 546.523 43.113 l S Q -549.723 475.076 m 551.324 476.674 l 545.723 475.076 l 551.324 473.475 l - h -f* -0.4 w -q 1 -0.000000000000000122 -0.000000000000000122 -1 0 518.189453 cm -549.723 43.113 m 551.324 41.516 l 545.723 43.113 l 551.324 44.715 l h -S Q -BT -11.497315 0 0 11.497315 181.999192 391.744263 Tm -/f-0-0 1 Tf -[(Han)-3(dover)]TJ --1.912109 -1.25 Td -[(Man)-3(agemen)-3(t)]TJ -5.140625 -1.25 Td -(SAP)Tj -/f-1-0 1 Tf -8.476563 0.997802 Td -[( - A)17(ddUeMeasR)42(eportCon)]TJ -/f-1-1 1 Tf -[<01>]TJ -/f-1-0 1 Tf -[()-3(g)]TJ -0 -1.25 Td -[( - Declar)19(eHandover)]TJ -/f-0-0 1 Tf --21.076172 -17.813966 Td -[(RRC Protocol)]TJ -1.564453 -1.25 Td -[(\(RRC SAP\))]TJ -10.761718 12.813964 Td -[(F)49(unc)-3(tion)-3(:)]TJ -23.749999 -5 Td -[(F)49(unc)-3(tion)-3(:)]TJ -6.249999 5 Td -[(T)110(rac)-3(e Sourc)-3(e:)]TJ --29.999998 -17.499997 Td -[(F)49(unc)-3(tion)-3(:)]TJ -23.749999 0 Td -[(F)49(unc)-3(tion)-3(:)]TJ -ET -Q Q -showpage -%%Trailer -end restore -%%EOF diff --git a/src/lte/doc/source/lte-design.rst b/src/lte/doc/source/lte-design.rst index 8bae40d96..12e96b340 100644 --- a/src/lte/doc/source/lte-design.rst +++ b/src/lte/doc/source/lte-design.rst @@ -391,6 +391,8 @@ Please refer to the documentation of the Buildings module for details on the actual models used in each case. +.. _sec-fading-model: + Fading Model ++++++++++++ @@ -914,6 +916,7 @@ performs a functionality which is partially equivalent to that of the MAC headers specified by 3GPP. +.. _sec-ff-mac-scheduler: The FemtoForum MAC Scheduler Interface ++++++++++++++++++++++++++++++++++++++ @@ -2157,6 +2160,8 @@ within the simulation program are supported (network-driven handovers based on UE measurements are planned only at a later stage). +.. _sec-ue-measurements: + UE RRC Measurements Model +++++++++++++++++++++++++ @@ -2193,15 +2198,15 @@ Overall design The simulation defines an entity called *consumer*, which may request an eNodeB RRC entity to provide UE measurement reports. Consumers are, for example, -handover algorithms, which compute handover decision based on UE measurement -reports. Test cases and user's programs may also become consumers. Figure -:ref:`fig-ue-meas-consumer` depicts the relationship between these +:ref:`sec-handover-algorithm`, which compute handover decision based on UE +measurement reports. Test cases and user's programs may also become consumers. +Figure :ref:`fig-ue-meas-consumer` depicts the relationship between these entities. .. _fig-ue-meas-consumer: .. figure:: figures/ue-meas-consumer.* - :align: center + :align: center Relationship between UE measurements and its consumers @@ -2231,6 +2236,9 @@ The eNodeB RRC entity implements the configuration parameters and procedures described in Section 5.5.2 of [TS36331]_, with the following simplifying assumption: + - configuration (i.e. addition, modification, and removal) can only be done + before the simulation begins; + - all UEs attached to the eNodeB will be configured the same way, i.e. there is no support for configuring specific measurement for specific UE; and @@ -2343,59 +2351,236 @@ to the serving eNodeB entity via RRC protocol. Several assumptions apply: `triggerQuantity`. +.. _sec-handover: + Handover ++++++++ -The RRC model support the execution of an X2-based handover procedure. -There are 2 ways to trigger the handover procedure: +The RRC model support UE mobility in CONNECTED mode by invoking X2-based +handover procedure. The model is intra-EUTRAN and intra-frequency based on +Section 10.1.2.1 of [TS36300]_. - - the handover could be triggered explicitly by the simulation program - by scheduling an execution of the method ``LteEnbRrc::SendHandoverRequest ()`` +This section focuses on the process of triggering a handover. The handover +procedure itself is covered in Section :ref:`sec-x2`. - - the handover could be triggered automatically by the eNB RRC entity. - The eNB executes the following algorithm :ref:`fig-lte-handover-algorithm` - to trigger the handover procedure for a UE providing measurements in its - serving cell and the neighbour cells the UE measures: +There are two ways to trigger the handover procedure: -.. _fig-lte-handover-algorithm: + - *explicitly* (or manually) triggered by the simulation program by scheduling + an execution of the method ``LteEnbRrc::SendHandoverRequest ()``; or -.. figure:: figures/lte-handover-algorithm.* - :align: center + - *automatically* triggered by the eNodeB RRC entity based on UE measurements + and according to the selected handover algorithm. - Algorithm to automatically trigger the Handover procedure +Section :ref:`sec-x2-based-handover` of user documentation provides some +examples on using both explicit and automatic handover triggers in simulation. +The next subsection will take a closer look on the automatic method, by +describing the design aspect of handover algorithm. -The simulation user can set two parameters to control the handover decision: +.. _sec-handover-algorithm: - - servingHandoverThreshold, if the RSRQ value measured by the UE in its - serving cell is less or equal to the servingHandoverThreshold parameter - (i.e. the conditions of the UE in the serving cell are getting bad or - not good enough), then the eNB considers this UE to hand it over to a new - neighbour eNB. The handover will really triggered depending on the - measurements of the neighbour cells. +Handover algorithm +------------------ - - neighbourHandoverOffset, if the difference between the best neighbour RSRQ - and the serving cell RSRQ is greater or equal to the neighbourHandoverOffset - parameter, then the handover procedure is triggered for this UE. +Handover in 3GPP LTE has the following properties: + + - UE-assisted + UE provides input to the network in the form of measurement reports. This + is handled by the :ref:`sec-ue-measurements`. -.. _sec-custom-handover-algorithm: + - Network-controlled + The network (i.e. the source eNodeB and the target eNodeB) decide and + oversee the handover. -Custom handover algorithm +*Handover algorithm* assists the source eNodeB in making handover decisions in +an "automatic" manner. It interacts with an eNodeB RRC instance via *Handover +Management SAP* interface. These relationships are illustrated in Figure +:ref:`fig-ue-meas-consumer` from the previous section. + +The interface consists of the following methods: + + - ``AddUeMeasReportConfigForHandover`` + (Handover Algorithm -> eNodeB RRC) Used by the handover algorithm to + request measurement reports from the eNodeB RRC entity, by passing the + desired reporting configuration. The eNodeB RRC entity is expected to + enforce this reporting configuration to all the attached UEs. Due to + limitation of the UE measurements function, this method can only be used + before the simulation begins. + + - ``ReportUeMeas`` + (eNodeB RRC -> Handover Algorithm) Based on the UE measurements configured + earlier in ``AddUeMeasReportConfigForHandover``, UE may submit measurement + reports to the eNodeB. The eNodeB RRC entity uses the ``ReportUeMeas`` + interface to forward these measurement reports to the handover algorithm. + + - ``TriggerHandover`` + (Handover Algorithm -> eNodeB RRC) After examining the measurement + reports, the handover algorithm may declare a handover. This method is + used to notify the eNodeB RRC entity about this decision, which will then + proceed to commence the handover procedure. + +One note for the ``AddUeMeasReportConfigForHandover``. The method will return +the ``measId`` (measurement identity) of the newly created measurement +configuration. Typically a handover algorithm would store this unique number. It +may be useful in the ``ReportUeMeas`` method, for example when more than one +configuration has been requested and the handover algorithm needs to +differentiate incoming reports based on the configuration that triggered them. + +Handover algorithm is implemented by writing a subclass of the +``LteHandoverAlgorithm`` abstract superclass and overriding each of the above +mentioned SAP interface methods. Users may develop their own handover algorithm +this way, and then make it into use in simulation by following the steps +outlined in Section :ref:`sec-x2-based-handover` of user documentation. + +Alternatively, users may choose to use one of the 3 built-in handover algorithms +provided by the LTE module: no-op, legacy, and strongest cell handover +algorithm. They are ready to be used in simulations or can be +taken as an example of implementing a handover algorithm. Each of these built-in +algorithms are covered in the following subsections. + +No-op handover algorithm +------------------------ + +The *no-op handover algorithm* (``NoOpHandoverAlgorithm`` class) is the simplest +possible implementation of handover algorithm. It basically does nothing, i.e. +does not call any of the Handover Management SAP interface methods. Users may +choose this handover algorithm if they wish to disable automatic handover +trigger in their simulation. + +Legacy handover algorithm ------------------------- -When the existing handover algorithms are not flexible enough, (for instance, -the Strongest Cell handover algorithm is limited to Event A3 only), users may -develop a subclass of handover algorithm. +The *legacy handover algorithm* is based on the automatic handover trigger from +an earlier version of the LTE module. It is now implemented according to the +Handover Management SAP interface as ``A2A4RsrqHandoverAlgorithm`` class. -In the implementation, users may submit one or more UE measurements -configuration message to the eNodeB RRC entity via the Handover Algorithm SAP -interface (``AddUeMeasReportConfig``). Later during the simulation, the -requested measurement reports will be delivered using another method of Handover -Algorithm SAP interface (``ReportUeMeas``). +The algorithm utilizes the Reference Signal Received Quality (RSRQ) measurements +acquired from Event A2 and Event A4. Thus, the algorithm will add 2 measurement +configuration to the corresponding eNodeB RRC instance. *Event A2* (serving +cell's RSRQ becomes worse than `threshold`) is configured to indicate that the +UE is experiencing poor signal quality and may benefit from a handover. While +*Event A4* (neighbour cell's RSRQ becomes better than `threshold`) is configured +with very low threshold, so that the trigger criteria are always true. The +purpose of this Event A4 arrangement is to detect neighbouring cells and acquire +their corresponding RSRQ from every attached UE, which are then stored +internally by the algorithm. Figure :ref:`fig-lte-legacy-handover-algorithm` +below summarizes this procedure. -Note that the handover algorithm does not have to remember the `measId` of the -requested measurement configuration, because the eNodeB RRC will maintain a list -of the `measId` in question, and only submit the measurement reports which come -from the listed `measId`. +.. _fig-lte-legacy-handover-algorithm: + +.. figure:: figures/lte-legacy-handover-algorithm.* + :scale: 60 % + :align: center + + Legacy handover algorithm + +Two attributes can be set to tune the algorithm behaviour: + + - ``ServingCellThreshold`` + The `threshold` for Event A2, i.e. a UE must have an RSRQ lower than this + threshold to be considered for a handover. + + - ``NeighbourCellOffset`` + The `offset` that aims to ensure that the UE would receive better signal + quality after the handover. A neighbouring cell is considered as a target + cell for the handover only if its RSRQ is higher than the serving cell's + RSRQ by the amount of this `offset`. + +The value of both attributes are expressed as RSRQ range (Section 9.1.7 of +[TS36133]_), which is an integer between 0 and 34, with 0 as the lowest RSRQ. + +Strongest cell handover algorithm +--------------------------------- + +The *strongest cell handover algorithm*, or also sometimes known as the +*traditional power budget (PBGT) algorithm*, is developed using [Dimou2009]_ as +reference. The idea is to provide each UE with the best possible Reference +Signal Received Power (RSRP). This is done by performing a handover as soon as +a better cell (i.e. with stronger RSRP) is detected. + +*Event A3* (neighbour cell's RSRP becomes better than serving cell's RSRP) is +chosen to realize this concept. The ``A3RsrpHandoverAlgorithm`` class is the +result of the implementation. Handover is triggered for the UE to the best cell +in the measurement report. + +Simulation which uses this algorithm is usually more vulnerable to ping-pong +handover (consecutive handover to the previous source eNodeB within short period +of time), especially when :ref:`sec-fading-model` is enabled. This problem is +typically tackled by introducing a certain delay to the handover. The algorithm +does this by including hysteresis and time-to-trigger parameters (Section 6.3.5 +of [TS36331]_) to the UE measurements configuration. + +*Hysteresis* (a.k.a. handover margin) delays the handover in regard of RSRP +(in dB). While *time-to-trigger* delays the handover in regard of time +(typically in milliseconds). Both can be configured through the ``Hysteresis`` +and ``TimeToTrigger`` attributes of the ``A3RsrpHandoverAlgorithm`` class. + +The difference between hysteresis and time-to-trigger is illustrated in Figure +:ref:`fig-lte-strongest-cell-handover-algorithm` below, which is taken from the +`lena-x2-handover-measures` example. It depicts the perceived RSRP of serving +cell and a neighbouring cell by a UE which moves pass the border of the cells. + +.. _fig-lte-strongest-cell-handover-algorithm: + +.. figure:: figures/lte-strongest-cell-handover-algorithm.* + :align: center + + Effect of hysteresis and time-to-trigger in strongest cell handover algorithm + + +Neighbour Relation +++++++++++++++++++ + +LTE module supports a simplified *Automatic Neighbour Relation* (ANR) function. +This is handled by the ``LteAnr`` class, which interacts with an eNodeB RRC +instance through the ANR SAP interface. + +The ANR holds a *Neighbour Relation Table* (NRT), similar to the description in +Section 22.3.2a of [TS36300]_. Each entry in the table is called a *Neighbour +Relation* (NR) and represents a detected neighbouring cell, which contains the +following boolean fields: + + - No Remove + Indicates that the NR shall *not* be removed from the NRT. This is `true` + by default for user-provided NR and `false` otherwise. + + - No X2 + Indicates that the NR shall *not* use an X2 interface in order to initiate + procedures towards the eNodeB parenting the target cell. This is `false` by + default for user-provided NR, and `true` otherwise. + + - No HO + Indicates that the NR shall *not* be used by the eNodeB for handover + reasons. This is `true` in most cases, except when the NR is both + user-provided and network-detected. + +The ANR SAP interface provides methods for adding a new NR entry into the NRT +and for querying the above fields from an existing NR entry. The query uses the +physical cell ID of the neighbour cell as the search key. + +Each NR entry may have at least one of the following properties: + + - User-provided + This type of NR is created as instructed by the simulation user. For + example, a NR is created automatically upon a user-initiated establishment + of X2 connection between 2 eNodeBs, e.g. as described in Section + :ref:`sec-x2-based-handover`. Another way to create a user-provided NR is + to call the ``AddNeighbourRelation`` function. + + - Network-detected + This type of NR is automatically created during the simulation as a result + of the discovery of a nearby cell. + +In order to automatically create network-detected NR, ANR utilizes UE +measurements. In other words, ANR is a consumer of UE measurements, as depicted +in Figure :ref:`fig-ue-meas-consumer`. RSRQ and Event A4 (neighbour becomes +better than `threshold`) are used for the reporting configuration. The default +Event A4 `threshold` is set to the lowest possible, i.e. maximum detection +capability, but can be changed by setting the ``Threshold`` attribute of +``LteAnr`` class. + +ANR is enabled by default in every eNodeB instance in the simulation. It can be +disabled by setting the ``AnrEnabled`` attribute in ``LteHelper`` class to +`false`. RRC sequence diagrams @@ -2887,7 +3072,7 @@ The S1-AP primitives that are modeled are: - +.. _sec-x2: -- X2 diff --git a/src/lte/doc/source/lte-references.rst b/src/lte/doc/source/lte-references.rst index e03578c54..0c76f43c8 100644 --- a/src/lte/doc/source/lte-references.rst +++ b/src/lte/doc/source/lte-references.rst @@ -118,7 +118,7 @@ References .. [R4-081920] 3GPP R4-081920 `"LTE PDCCH/PCFICH Demodulation Performance Results with Implementation Margin" `_ -.. [FCapo2012] F.Capozzi, G.Piro L.A.Grieco, G.Boggia, P.Camarda, +.. [FCapo2012] F.Capozzi, G.Piro, L.A. Grieco, G.Boggia, P.Camarda, "Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey", IEEE Comm. Surveys and Tutorials, vol.2012, no.99, pp.1-23, Jun. 2012 @@ -133,3 +133,7 @@ References .. [GMonghal2008] G. Mongha, K.I. Pedersen, I.Z. Kovacs, P.E. Mogensen, "QoS Oriented Time and Frequency Domain Packet Schedulers for The UTRAN Long Term Evolution", In Proc. IEEE VTC, 2008. + +.. [Dimou2009] K. Dimou, M. Wang, Y. Yang; M. Kazmi, A. Larmo, J. Pettersson, W. Muller, Y. Timner, + "Handover within 3GPP LTE: Design Principles and Performance", + Vehicular Technology Conference Fall (VTC 2009-Fall), 2009 IEEE 70th, pp.1,5, 20-23 Sept. 2009 diff --git a/src/lte/doc/source/lte-testing.rst b/src/lte/doc/source/lte-testing.rst index 02d42168b..a08e53593 100644 --- a/src/lte/doc/source/lte-testing.rst +++ b/src/lte/doc/source/lte-testing.rst @@ -1205,6 +1205,7 @@ X-axes going from the neighbourhood of one eNB to the next eNB. Each test case i instance of this scenario defined by the following parameters: - the number of eNBs in the X-axes + - the number of UEs - the number of EPS bearers activated for the UE - a list of check point events to be triggered, where each event is defined by: + the time of the first check point event @@ -1212,9 +1213,22 @@ instance of this scenario defined by the following parameters: + interval time between two check point events + the index of the UE doing the handover + the index of the eNB where the UE must be connected + - a boolean flag indicating whether UDP traffic is to be used instead of TCP traffic + - the type of scheduler to be used + - the type of handover algorithm to be used + - a boolean flag indicating whether handover is admitted by default - a boolean flag indicating whether the ideal RRC protocol is to be used instead of the real RRC protocol - - the type of scheduler to be used (RR or PF) + +The test suite consists of many test cases. In fact, it has been one of the most +time-consuming test suite in ns-3. The test cases run with *some* combination of +the following variable parameters: + + - number of eNBs: 2, 3, 4; + - number of EPS bearers: 0, 1, 2; + - RRC: ideal, real (see :ref:`sec-rrc-protocol-models`); + - MAC scheduler: round robin, proportional fair (see :ref:`sec-ff-mac-scheduler`); and + - handover algorithm: legacy, strongest cell (see :ref:`sec-handover-algorithm`). Each test case passes if the following conditions are true: diff --git a/src/lte/doc/source/lte-user.rst b/src/lte/doc/source/lte-user.rst index 7a5099057..9dfdd51af 100644 --- a/src/lte/doc/source/lte-user.rst +++ b/src/lte/doc/source/lte-user.rst @@ -1027,7 +1027,7 @@ own configuration into action, and there are several ways to do so: #. developing a new handover algorithm. This section will cover the first and second methods, while the third method is -covered in :ref:`sec-custom-handover-algorithm`. +covered in :ref:`sec-handover-algorithm`. Direct configuration in eNodeB RRC entity ***************************************** @@ -1058,7 +1058,7 @@ within the container ``devs``:: std::vector measIdList; - NetDeviceContainer::iterator it; + NetDeviceContainer::Iterator it; for (it = devs.Begin (); it != devs.End (); it++) { Ptr dev = *it; @@ -1074,9 +1074,9 @@ within the container ``devs``:: } Note that thresholds are expressed as range. In the example above, the range 41 -for RSRP corresponds to -100 dBm. The conversion from and to range is due to -Section 9.1.4 and 9.1.7 of [TS36133]_. The ``EutranMeasurementMapping`` class -has several static functions that can be used for this purpose. +for RSRP corresponds to -100 dBm. The conversion from and to the range format is +due to Section 9.1.4 and 9.1.7 of [TS36133]_. The ``EutranMeasurementMapping`` +class has several static functions that can be used for this purpose. The corresponding callback function would have a definition similar as below:: @@ -1131,6 +1131,9 @@ handover algorithm has attributes for `A3Offset` and `TimeToTrigger`, and will request UE measurement according to the value of these attributes. + +.. _sec-x2-based-handover: + X2-based handover ----------------- diff --git a/src/lte/model/lte-ue-phy.h b/src/lte/model/lte-ue-phy.h index b3d4a69d8..b650dbc68 100644 --- a/src/lte/model/lte-ue-phy.h +++ b/src/lte/model/lte-ue-phy.h @@ -353,7 +353,7 @@ private: /** * Trace information regarding RSRP and RSRQ (see TS 36.214) - * uint16_t rnti, uint16_t cellId, double rsrp, double sinr, bool servingCell + * uint16_t rnti, uint16_t cellId, double rsrpDbm, double rsrqDb, bool isServingCell */ TracedCallback m_reportUeMeasurements; diff --git a/src/lte/model/lte-ue-rrc.cc b/src/lte/model/lte-ue-rrc.cc index c94b847f4..7feb4e110 100644 --- a/src/lte/model/lte-ue-rrc.cc +++ b/src/lte/model/lte-ue-rrc.cc @@ -606,6 +606,7 @@ LteUeRrc::DoReportUeMeasurements (LteUeCphySapUser::UeMeasurementsParameters par { NS_LOG_FUNCTION (this); + // layer 3 filtering does not apply in IDLE mode bool useLayer3Filtering = (m_state == CONNECTED_NORMALLY); std::vector ::iterator newMeasIt;