[
  {
    "path": ".gitignore",
    "content": "ebin\ndeps\n*~\n.eunit\n.project\n"
  },
  {
    "path": ".travis.yml",
    "content": "language: erlang\notp_release:\n   - R16B03\n   - R15B03\n   - 17.0\n   - 18.0\n\n\n"
  },
  {
    "path": "DESIGN.md",
    "content": "# Hanoi's Design\n\n### Basics\nIf there are N records, there are in log<sub>2</sub>(N)  levels (each being a plain B-tree in a file named \"A-*level*.data\").  The file `A-0.data` has 1 record, `A-1.data` has 2 records, `A-2.data` has 4 records, and so on: `A-n.data` has 2<sup>n</sup> records.\n\nIn \"stable state\", each level file is either full (there) or empty (not there); so if there are e.g. 20 records stored, then there are only data in filed `A-2.data` (4 records) and `A-4.data` (16 records).\n\nOK, I've told you a lie.  In practice, it is not practical to create a new file for each insert (injection at level #0), so we allows you to define the \"top level\" to be a number higher that #0; currently defaulting to #5 (32 records).  That means that you take the amortization \"hit\" for ever 32 inserts.\n\n### Lookup\nLookup is quite simple: starting at `A-0.data`, the sought for Key is searched in the B-tree there.  If nothing is found, search continues to the next data file.  So if there are *N* levels, then *N* disk-based B-tree lookups are performed.  Each lookup is \"guarded\" by a bloom filter to improve the likelihood that disk-based searches are only done when likely to succeed.\n\n### Insertion\nInsertion works by a mechanism known as B-tree injection.  Insertion always starts by constructing a fresh B-tree with 1 element in it, and \"injecting\" that B-tree into level #0.  So you always inject a B-tree of the same size as the size of the level you're injecting it into.\n\n- If the level being injected into empty (there is no A-*level*.data file), then the injected B-tree becomes the contents for that level (we just rename the file).\n- Otherwise,\n    - The injected tree file is renamed to B-*level*.data;\n        - The files A-*level*.data and B-*level*.data are merged into a new temporary B-tree (of roughly double size), X-*level*.data.\n        - The outcome of the merge is then injected into the next level.\n\nWhile merging, lookups at level *n* first consults the B-*n*.data file, then the A-*n*.data file.  At a given level, there can only be one merge operation active.\n\n### Overwrite and Delete\nOverwrite is done by simply doing a new insertion.  Since search always starts from the top (level #0 ... level#*n*), newer values will be at a lower level, and thus be found before older values.  When merging, values stored in the injected tree (that come from a lower-numbered level) have priority over the contained tree.\n\nDeletes are the same: they are also done by inserting a tombstone (a special value outside the domain of values).  When a tombstone is merged at the currently highest numbered level it will be discarded.  So tombstones have to bubble \"down\" to the highest numbered level before it can be truly evicted.\n\n\n## Merge Logic\nThe really clever thing about this storage mechanism is that merging is guaranteed to be able to \"keep up\" with insertion.   Bitcask for instance has a similar merging phase, but it is separated from insertion.  This means that there can suddenly be a lot of catching up to do.  The flip side is that you can then decide to do all merging at off-peak hours, but it is yet another thing that need to be configured.\n\nWith LSM B-Trees; back-pressure is provided by the injection mechanism, which only returns when an injection is complete.  Thus, every 2nd insert needs to wait for level #0 to finish the required merging; which - assuming merging has linear I/O complexity - is enough to guarantee that the merge mechanism can keep up at higher-numbered levels.\n\nA further trouble is that merging does in fact not have completely linear I/O complexity, because reading from a small file that was recently written is faster that reading from a file that was written a long time ago (because of OS-level caching); thus doing a merge at level #*N+1*  is sometimes more than twice as slow as doing a merge at level #*N*.  Because of this, sustained insert pressure may produce a situation where the system blocks while merging, though it does require an extremely high level of inserts.  We're considering ways to alleviate this.\n\nMerging can be going on concurrently at each level (in preparation for an injection to the next level), which lets you utilize available multi-core capacity to merge.\n\n\n```\nABC are data files at a given level\n  A oldest\n  C newest\n  X is being merged into from [A+B]\n\n  270     76 [AB X|ABCX|AB X|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  271     76 [ABCX|ABCX|AB X|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  272     77 [A   |AB X|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  273     77 [AB X|AB X|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  274     77 [ABCX|AB X|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  275     78 [A   |ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  276     78 [AB X|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  277     79 [ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|A   |    |    |    |    |    |    |    |    |    |\n  278     79 [ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|  C |AB  |    |    |    |    |    |    |    |    |    |\n  279     79 [ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|  C |AB X|    |    |    |    |    |    |    |    |    |\n  280     79 [ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|A   |AB X|    |    |    |    |    |    |    |    |    |\n  281     79 [ABCX|ABCX|ABCX|ABCX|ABCX|ABCX|  C |AB  |AB X|    |    |    |    |    |    |    |    |    |\n  282     80 [ABCX|ABCX|ABCX| BC |AB  |AB  |AB X|AB X|AB X|    |    |    |    |    |    |    |    |    |\n  283     80 [ABCX|ABCX|ABCX|  C |AB X|AB  |AB X|AB X|AB X|    |    |    |    |    |    |    |    |    |\n  284     80 [A   |AB X|AB X|AB X|AB X|AB X|AB X|AB X|AB X|    |    |    |    |    |    |    |    |    |\n  285     80 [AB X|AB X|AB X|AB X|AB X|AB X|AB X|AB X|AB X|    |    |    |    |    |    |    |    |    |\n  286     80 [ABCX|AB X|AB X|AB X|AB X|AB X|AB X|AB X|AB X|    |    |    |    |    |    |    |    |    |\n  287     80 [A   |ABCX|AB X|AB X|AB X|AB X|AB X|AB X|AB X|    |    |    |    |    |    |    |    |    |\n```\n\n\nWhen merge finishes, X is moved to the next level [becomes first open slot, in order of A,B,C], and the files merged (AB in this case) are deleted. If there is a C, then that becomes A of the next size.\nWhen X is closed and clean, it is actually intermittently renamed M so that if there is a crash after a merge finishes, and before it is accepted at the next level then the merge work is not lost, i.e. an M file is also clean/closed properly. Thus, if there are M's that means that the incremental merge was not fast enough.\n\nABC files have 2^level KVs in it, regardless of the size of those KVs. XM files have 2^(level+1) approximately ... since tombstone merges might reduce the numbers or repeat PUTs of cause.\n\n### File Descriptors\nHanoi needs a lot of file descriptors, currently   6*⌈log<sub>2</sub>(N)-TOP_LEVEL⌉, with a nursery of size 2<sup>TOP_LEVEL</sup>, and N Key/Value pairs in the store.   Thus, storing 1.000.000 KV's need 72 file descriptors, storing 1.000.000.000 records needs 132 file descriptors, 1.000.000.000.000 records needs 192.\n"
  },
  {
    "path": "LICENSE",
    "content": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n"
  },
  {
    "path": "Makefile",
    "content": "REBAR=\t\trebar\nDIALYZER=\tdialyzer\n\n\n.PHONY: plt analyze all deps compile get-deps clean\n\nall: get-deps compile\n\ndeps: get-deps compile\n\nget-deps:\n\t@$(REBAR) get-deps\n\ncompile:\n\t@$(REBAR) compile\n\nclean:\n\t@$(REBAR) clean\n\ntest: eunit\n\neunit: compile clean-test-btrees\n\t@$(REBAR) eunit skip_deps=true\n\neunit_console:\n\terl -pa .eunit deps/*/ebin\n\nclean-test-btrees:\n\trm -fr .eunit/Btree_* .eunit/simple\n\nplt: compile\n\t$(DIALYZER) --build_plt --output_plt .hanoi.plt \\\n\t\t-pa deps/snappy/ebin \\\n\t-pa deps/snappy/ebin \\\n\t-pa deps/lz4/ebin \\\n\t-pa deps/ebloom/ebin \\\n\t\t-pa deps/plain_fsm/ebin \\\n\t\tdeps/plain_fsm/ebin \\\n\t\t--apps erts kernel stdlib ebloom lz4 snappy\n\nanalyze: compile\n\t$(DIALYZER) --plt .hanoi.plt \\\n\t-pa deps/snappy/ebin \\\n\t-pa deps/lz4/ebin \\\n\t-pa deps/ebloom/ebin \\\n\t-pa deps/plain_fsm/ebin \\\n\tebin\n\nanalyze-nospec: compile\n\t$(DIALYZER) --plt .hanoi.plt \\\n\t-pa deps/plain_fsm/ebin \\\n        --no_spec \\\n\tebin\n\nrepl:\n\terl -pz deps/*/ebin -pa ebin\n"
  },
  {
    "path": "README.md",
    "content": "# HanoiDB Indexed Key/Value Storage\n\n[![Build Status](https://travis-ci.org/krestenkrab/hanoidb.svg?branch=master)](https://travis-ci.org/krestenkrab/hanoidb)\n\nHanoiDB implements an indexed, key/value storage engine.  The primary index is\na log-structured merge tree (LSM-BTree) implemented using \"doubling sizes\"\npersistent ordered sets of key/value pairs, similar is some regards to\n[LevelDB](http://code.google.com/p/leveldb/).  HanoiDB includes a visualizer\nwhich when used to watch a living database resembles the \"Towers of Hanoi\"\npuzzle game, which inspired the name of this database.\n\n## Features\n- Insert, Delete and Read all have worst case *O*(log<sub>2</sub>(*N*)) latency.\n- Incremental space reclaimation: The cost of evicting stale key/values\n  is amortized into insertion\n  - you don't need a separate eviction thread to keep memory use low\n  - you don't need to schedule merges to happen at off-peak hours\n- Operations-friendly \"append-only\" storage\n  - allows you to backup live system\n  - crash-recovery is very fast and the logic is straight forward\n  - all data subject to CRC32 checksums\n  - data can be compressed on disk to save space\n- Efficient range queries\n  - Riak secondary indexing\n  - Fast key and bucket listing\n- Uses bloom filters to avoid unnecessary lookups on disk\n- Time-based expiry of data\n  - configure the database to expire data older than n seconds\n  - specify a lifetime in seconds for any particular key/value pair\n- Efficient resource utilization\n  - doesn't store all keys in memory\n  - uses a modest number of file descriptors proportional to the number of levels\n  - I/O is generally balanced between random and sequential\n  - low CPU overhead\n- ~2000 lines of pure Erlang code in src/*.erl\n\nHanoiDB is developed by Trifork, a Riak expert solutions provider, and Basho\nTechnologies, makers of Riak.  HanoiDB can be used in Riak via the\n`riak_kv_tower_backend` repository.\n\n### Configuration options\n\nPut these values in your `app.config` in the `hanoidb` section\n\n```erlang\n {hanoidb, [\n          {data_root, \"./data/hanoidb\"},\n\n          %% Enable/disable on-disk compression.\n          %%\n          {compress, none | gzip},\n\n          %% Expire (automatically delete) entries after N seconds.\n          %% When this value is 0 (zero), entries never expire.\n          %%\n          {expiry_secs, 0},\n\n          %% Sync strategy `none' only syncs every time the\n          %% nursery runs full, which is currently hard coded\n          %% to be evert 256 inserts or deletes.\n          %%\n          %% Sync strategy `sync' will sync the nursery log\n          %% for every insert or delete operation.\n          %%\n          {sync_strategy, none | sync | {seconds, N}},\n\n          %% The page size is a minimum page size, when a page fills\n          %% up to beyond this size, it is written to disk.\n          %% Compression applies to such units of page size.\n          %%\n          {page_size, 8192},\n\n          %% Read/write buffer sizes apply to merge processes.\n          %% A merge process has two read buffers and a write\n          %% buffer, and there is a merge process *per level* in\n          %% the database.\n          %%\n          {write_buffer_size, 524288},  % 512kB\n          {read_buffer_size, 524288},  % 512kB\n\n          %% The merge strategy is one of `fast' or `predictable'.\n          %% Both have same log2(N) worst case, but `fast' is\n          %% sometimes faster; yielding latency fluctuations.\n          %%\n          {merge_strategy, fast | predictable},\n\n          %% \"Level0\" files has 2^N KVs in it, defaulting to 1024.\n          %% If the database is to contain very small KVs, this is\n          %% likely too small, and will result in many unnecessary\n          %% file operations.  (Subsequent levels double in size).\n          {top_level, 10}  % 1024 Key/Values\n         ]},\n```\n\n\n### Contributors\n\n- Kresten Krab Thorup @krestenkrab\n- Greg Burd @gburd\n- Jesper Louis Andersen @jlouis\n- Steve Vinoski @vinoski\n- Erik Søe Sørensen, @eriksoe\n- Yamamoto Takashi @yamt\n- Joseph Wayne Norton @norton\n"
  },
  {
    "path": "TODO",
    "content": "* Phase 1: Minimum viable product (in order of priority)\n  * lager; check for uses of lager:error/2\n  * configurable TOP_LEVEL size\n  * test new snappy compression support\n  * status and statistics\n    * for each level {#merges, {merge-time-min, max, average}}\n  * add @doc strings and and -spec's\n  * check to make sure every error returns with a reason {error, Reason}\n\n\n* Phase 2: Production Ready\n  * dual-nursery\n  * cache for read-path\n    * {cache, bytes(), name} share max(bytes) cache named 'name' via etc\n  * snapshot entire database (fresh directory w/ hard links to all files)\n  * persist merge progress (to speed up re-opening a HanoiDB)\n  * support for future file format changes\n    * Define a standard struct which is the metadata added at the end of the\n      file, e.g. [btree-nodes] [meta-data] [offset of meta-data]. This is written\n      in hanoi_writer:flush_nodes, and read in hanoi_reader:open2.\n\n* Phase 3: Wish List\n  * add truncate/1 - quickly truncates a database to 0 items\n  * count/1 - return number of items currently in tree\n  * adaptive nursery sizing\n  * backpressure on fold operations\n    - The \"sync_fold\" creates a snapshot (hard link to btree files), which\n      provides consistent behavior but may use a lot of disk space if there is\n      a lot of insertion going on.\n    - The \"async_fold\" folds a limited number, and remembers the last key\n      serviced, then picks up from there again. So you could see intermittent\n      puts in a subsequent batch of results.\n  * add block-level encryption support\n\n\n## NOTES:\n\n1: make the \"first level\" have more thatn 2^5 entries (controlled by the constant TOP_LEVEL in hanoi.hrl); this means a new set of files is opened/closed/merged for every 32 insert/updates/deletes. Setting this higher will just make the nursery correspondingly larger, which should be absolutely fine.\n\n2: Right now, the streaming btree writer emits a btree page based on number of elements. This could be changed to be based on the size of the node (say, some block-size boudary) and then add padding at the end so that each node read becomes a clean block transfer. Right now, we're probably taking way to many reads.\n\n3: Also, there is no caching of read nodes. So every time a btree node is visited it is also read from disk and term_to_binary'ed. But we need a caching system for that to work well (https://github.com/cliffmoon/cherly is difficult to build), it needs to be rebar-ified.\n\n4: Also, the format for btree nodes could probably be optimized. Right now it's just binary_to_term of a key/value list as far as I remember. Perhaps we dont have to deserialize the entire thing.\n\n5: It might also be good to employ a scheduler (github.com/esl/jobs<http://github.com/esl/jobs>) for issuing merges; because I think that it can be a problem for the OS if there are too many merges going on at the same time.\n"
  },
  {
    "path": "doc/design_diagrams.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.23.0.152539</string>\n\t</array>\n\t<key>CreationDate</key>\n\t<string>2012-05-07 17:20:59 +0000</string>\n\t<key>Creator</key>\n\t<string>Kresten Krab Thorup</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>ImageCounter</key>\n\t<integer>1</integer>\n\t<key>LinksVisible</key>\n\t<string>YES</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2012-05-08 14:28:58 +0000</string>\n\t<key>Modifier</key>\n\t<string>Kresten Krab Thorup</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSHorizonalPagination</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>0</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgUoDgVMChg==</string>\n\t\t</array>\n\t\t<key>NSPrintReverseOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>0</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>QuickLookPreview</key>\n\t<data>\n\t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\n\tIC9QYWdlIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyA3IDAgUiAvQ29udGVudHMgNSAw\n\tIFIgL01lZGlhQm94IFswIDAgODA2IDUzNl0KPj4KZW5kb2JqCjcgMCBvYmoKPDwgL1By\n\tb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9y\n\tU3BhY2UgPDwgL0NzMSA4IDAgUgovQ3MyIDI3IDAgUiA+PiAvRm9udCA8PCAvVFQyLjAg\n\tMjkgMCBSIC9UVDEuMCAyOCAwIFIgPj4gL1hPYmplY3QgPDwgL0ltNCAxNSAwIFIKL0lt\n\tNiAxOSAwIFIgL0ltOSAyNSAwIFIgL0ltNSAxNyAwIFIgL0ltMiAxMSAwIFIgL0ltNyAy\n\tMSAwIFIgL0ltMyAxMyAwIFIgL0ltMQo5IDAgUiAvSW04IDIzIDAgUiA+PiA+PgplbmRv\n\tYmoKMTUgMCBvYmoKPDwgL0xlbmd0aCAxNiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5\n\tcGUgL0ltYWdlIC9XaWR0aCAzMTIgL0hlaWdodCAxMDAgL0ludGVycG9sYXRlCnRydWUg\n\tL0NvbG9yU3BhY2UgMzAgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDMxIDAg\n\tUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Ae3QAQ0AAADCoPdPbQ8HESgMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYM/AwMba8AAQplbmRzdHJlYW0KZW5kb2JqCjE2IDAgb2Jq\n\tCjQzMQplbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAyMCAwIFIgL1R5cGUgL1hPYmpl\n\tY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMzAgL0hlaWdodCAxNjYgL0ludGVycG9s\n\tYXRlCnRydWUgL0NvbG9yU3BhY2UgMzMgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NN\n\tYXNrIDM0IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDga2D85AABCmVuZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoKMzA0CmVuZG9iagoyNSAw\n\tIG9iago8PCAvTGVuZ3RoIDI2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h\n\tZ2UgL1dpZHRoIDI1MCAvSGVpZ2h0IDEwMCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JT\n\tcGFjZSAzNiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMzcgMCBSIC9CaXRz\n\tUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAB\n\tDQAAAMKg909tDjeIQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgb2AlBwABCmVuZHN0cmVhbQpl\n\tbmRvYmoKMjYgMCBvYmoKMzUwCmVuZG9iagoxNyAwIG9iago8PCAvTGVuZ3RoIDE4IDAg\n\tUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM4MCAvSGVpZ2h0\n\tIDEzOCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAzOSAwIFIgL0ludGVudCAv\n\tUGVyY2VwdHVhbCAvU01hc2sgNDAgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRl\n\tciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBh4GBmamAAEKZW5kc3RyZWFtCmVuZG9iagoxOCAwIG9iago3MDkK\n\tZW5kb2JqCjExIDAgb2JqCjw8IC9MZW5ndGggMTIgMCBSIC9UeXBlIC9YT2JqZWN0IC9T\n\tdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjcyIC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0\n\tcnVlIC9Db2xvclNwYWNlIDQyIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA0\n\tMyAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHt0AENAAAAwqD3T20PBxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDA/8AAcc8AAQplbmRzdHJlYW0KZW5kb2Jq\n\tCjEyIDAgb2JqCjQzNgplbmRvYmoKMjEgMCBvYmoKPDwgL0xlbmd0aCAyMiAwIFIgL1R5\n\tcGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNTAgL0hlaWdodCAxMTYg\n\tL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNDUgMCBSIC9JbnRlbnQgL1BlcmNl\n\tcHR1YWwgL1NNYXNrIDQ2IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQdviEBhwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDDwDAxT5wABCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKNDAzCmVuZG9i\n\tagoxMyAwIG9iago8PCAvTGVuZ3RoIDE0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlw\n\tZSAvSW1hZ2UgL1dpZHRoIDM4MCAvSGVpZ2h0IDMzMCAvSW50ZXJwb2xhdGUKdHJ1ZSAv\n\tQ29sb3JTcGFjZSA0OCAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgNDkgMCBS\n\tIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\n\tCngB7dCBAAAAAMOg+VMf4QKFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgDwy90wABCmVuZHN0cmVhbQplbmRvYmoK\n\tMTQgMCBvYmoKMTY2NAplbmRvYmoKOSAwIG9iago8PCAvTGVuZ3RoIDEwIDAgUiAvVHlw\n\tZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM4MCAvSGVpZ2h0IDI2OCAv\n\tSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA1MSAwIFIgL0ludGVudCAvUGVyY2Vw\n\tdHVhbCAvU01hc2sgNTIgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tBn+IQGHAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY+AYGqawAAQpl\n\tbmRzdHJlYW0KZW5kb2JqCjEwIDAgb2JqCjEzNTYKZW5kb2JqCjIzIDAgb2JqCjw8IC9M\n\tZW5ndGggMjQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tMjUwIC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDU0IDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA1NSAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20H\n\tb4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8AwMU+cAAQplbmRzdHJlYW0KZW5kb2JqCjI0\n\tIDAgb2JqCjQwMwplbmRvYmoKNDYgMCBvYmoKPDwgL0xlbmd0aCA0NyAwIFIgL1R5cGUg\n\tL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNTAgL0hlaWdodCAxMTYgL0Nv\n\t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\n\tsTglJSUVB4AwxeLkpMSEOMwwixfoB2ZhmE+aFeYgpOupgm3uGpc0MASEhKe6enj7sjk8\n\tfqhAGBEVFSNCiMUBUJwx0eCRFi4ICeYG+jO9tAZx4Ih4pSsgcoEEgzgNdRc6w8Ob6ccO\n\t5PKC+SGhAoQwHAALNJTPD+JxkDGel7sbzdnRAfwQkRWk3lxHqmP5DtStCEQHMsWF7uaO\n\t7BD9wA8xkIPAxQGwQAMD2P4sX2SG6EqDTLeHOa4hruuugeX6d9TB+tPWDnFHFpgenl7e\n\tPj5Mpi9uwGT6AGlPdzDApIL7J3KBvI74DWTwq7F7tSYAd8z2lEqnu7oxAO44AYoVeZ5S\n\twfTUERxfbW00hq9XmUBqdMe8jcHaGBxfMYdfsLoFc18nZzC7xUA1cGjDdAafW2CNGd0i\n\t3sjy9OfEYaqjZQ5snTFXZyBvq/U3JiGLY1wAIgUgb2MiZm6M8b6euGaZw7h/s7QGT2uC\n\trS3YWuMFECyEbIMcvTWG1te7Ol9k/IWNOfIxx4zMkTE4fmCp8TD/DRNzjLzGsV/r12+K\n\tzOu/udef+8Ib9m8IGLOtvwO+/ci2/6bek5tGaN2f2q8rAO3h+wpw940FKGT4rgKM9W/R\n\tPh8GoA8LHm6Bwv8Nsc9ZX/6NvZHh/7gcuPE/xhEwjoBxBIwj8OeMwP8AZcv0tQplbmRz\n\tdHJlYW0KZW5kb2JqCjQ3IDAgb2JqCjM4ODMKZW5kb2JqCjMxIDAgb2JqCjw8IC9MZW5n\n\tdGggMzIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzEy\n\tIC9IZWlnaHQgMTAwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0\n\tcnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngB7Zz3VxRJtMdXRbLAkKPkKFEyiIBIUhBFUCSJICgKKCCIEhTFBZEcJBhQRFEU\n\ts6xpz/vX3vdWdff0DD2Ed86es/tmvj8wTncxx/rwvbfuzFTdP/4wyEDAQMBAwEDAQMBA\n\t4J8jsEPvtU224LVTrV36KPX0yTxb4ceZgZWR0W49l5GR0a5dRHBzdIwaR2ZsYmLKZaZn\n\t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\n\ttP93//Ln+B8LcUF/eJqXOEeaMANJsxcNs/6R7jLx8WpGaPfNxAwlD77/KCnFPyT7k4sE\n\tmQfZdPnMZTBFqLJHaQwPOfye8IeQHviL/+cspQhqg4viNGUYJQSb/EP61f/3kDbgp3yL\n\toVG+ZbhqIGAgYCBgIGAgYCBgIGAgYCBgIGAgoFcE/hcK2C9ACmVuZHN0cmVhbQplbmRv\n\tYmoKMzIgMCBvYmoKNTQ4OQplbmRvYmoKNDAgMCBvYmoKPDwgL0xlbmd0aCA0MSAwIFIg\n\tL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzODAgL0hlaWdodCAx\n\tMzggL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQ\n\tZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3f0/\n\t0+sbAHCJzR7Mxpg9MeZpjJnGGGohmkgeJgfNwxxF85CH6IhSShSiRMdDKSTlkEKq8zr/\n\t2ve6P6OHtQ8fdT7nvM7re18/OPpMu533rq773vbadbm44MACWAALYAEsgAWwwP+rwCEc\n\tPyLwM+mC1nP9HIdxUBb4jObqihAP+CDssMNqbm7uOH5MwM0N/NDjcBB+It+BHZZkMJhM\n\tj51g4aAisMvFZDIYIAgPAHV+JE/AM0CdxWJzILhcricOqgKghdDYLJaHBxP83SjqE/KQ\n\t8QCP2LmePJ4Xny/AcTABPt+Lx/OEh4DNQvyU9NHuCsWG4eHB5nB5PED39hEKfX39/EQ4\n\tqAr4+fn6CoU+3gKBF/Jn7+rvXfdRuQF5Jsh7AryP0Fck8pdIJFKZTCbHQU0ArKQSidhf\n\tJPIV+gj4PE+kb688e5x5dug9WCAv8Bb6icQSmTxAoQgKDlbioC4QHBykUATIZRKxyE/o\n\tjfRZHkThIc98qPWQ9ZD0XB7fWygSS+WBCqUyNCw8QqVSRaKIwrG3AKEEWhHhYaHKYEWg\n\tXCoWIX0i9aHqkyb+Dj1KepCXBSiUoeGqKHW0RhOr1WrjcFASACptrEYTrY5UhYcqFQFS\n\tsZ9QwOOiuuMGZ33nz7Sg4qCs53h6efv6SwOCQsJVak1snC5er09MMuxGMg4ygV0iQ1Ki\n\t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\n\tLJUHKoKU8ACEhYWHR+CgJhAeDl6hSmWQIkAuFYt8Iek9CXo3V3J6l0PEfstgotQHfaGf\n\tSCyRyuUBgQoignDsL0BIBQYGyGVSiVjkJ/QWeHlCvWG6wxFnD3pIfMA/7A51h8XhePL4\n\tAm8h+Iv8xWIJjoMIiMX+InAHeD7kPNsD6g1ss3vS7+C7ubszPSD3uZ48L75A4O3jI7SH\n\tL459BexSPj7eAgHfi+fJtctToLfXfNfDoA+Vh8XmcLjwAPB4XhB8HNQEwArIEDsHwTMZ\n\t7nZ5x7dMiC322y+o7rgetvND+rNYbHgIcBxQgM1meYD7Lvx+9ebLQ7DLD+kP/wAYTAi4\n\tIxxUBRAYA9IdEh6VeYCnkPMO/Cj/4V8ABLofHJQFEBnIIfaDwu88BIdQ2P8+/voDAoTf\n\tl3T+ye+Ie8NfyAV+0hf/dSyABbAAFsACWAALYAEs8JMC/wM1ahPSCmVuZHN0cmVhbQpl\n\tbmRvYmoKNDEgMCBvYmoKNDMyOQplbmRvYmoKMzQgMCBvYmoKPDwgL0xlbmd0aCAzNSAw\n\tIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMzAgL0hlaWdo\n\tdCAxNjYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0Jp\n\tdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt\n\tXPk3W+0WVvMQkURkkkgkEjIQIYSgYop5LBWUakNaFVMWpZSaWkOrSNGgDVqq1Wr5tLTf\n\tp+v+a3e/J9Kuj/Cte9y71v3hPD90XOfsx7P3u8Na7/O4uREgFCAUuFiBK/9NXFzq9P9C\n\tZfff8Lgcfr/IHd57upSrvzuqQ1VPT6//Hjw9PT08EJl/ZIHVdxT39vHxdcAPP07e4OPj\n\t7Q1fjucJCVdfuePfTup7eXlDcT9//4CAABKJFHgZwPPwlgB/P19fHyCBKXF+MxABD9Ae\n\tykNxUiCZHEShUC8LCiWITCYHkhALIIHpcM48YATg60f1A8lBVCotmE4PCWEwmJcAgxFC\n\tpwfTqNQgRAI4OHrhmgJSAAmA6lOgOoPJYnM4oVwuDz+43FAOh81iAg8aNSgwwP9EBpeN\n\twAjAAASQoD6Uh9o8vkAQLhRdBsJwgYAfxgvlsJj0YCoZyQCdgDPhYhqvoBnw8QMBqMEM\n\tFgeqC0ViSWSUVCqTyfFBJpNKpZEScYQonM8LZTPpSAZEAc7EWQogARDwDQgMotKZHJ5A\n\tGCGRyhTRSqVKpYrDC3g2VhmjkEsjxSIBj8Ok0xAFHzSOrhh4wBD6YwRC+UJxlDxaqYpP\n\tSNQkawEpeIAeTNZoEtSq2Bi5VCIScFkhNEpgAIyjawaeXr7+JDKVzgrliyLlMSq1Jjkl\n\tLV2XkZWVlY0P8GSmLj0tVatRq5SKqAgBlx1CCyL5+3q7mASYApAgAAgwQwUR0miVOikl\n\tPSNbn5dfWFRcghfFRYUF+frszPS05MS4GKlYwGOFUMmoD2dFQAygBxQgwI+QKuM1qbqs\n\t3ILi0oprVdcN+FFdVVlRVlyYl5ORlqxWysTQCDpQ8IXjcHoQrrh7IgloDA5fJI1Ra9Oz\n\t84vKKw119Q2Nt43GJnwwGm833qyvM1RVlOTn6FISY4FCKDM4iAQiuLufOo9X3OEkggQs\n\tnjAyOl6r0xeWVdXUNxpNLa3mtvYOfGhvM7e2mJpuNdReryjKzUhRK6WiMA7qgy+04RQD\n\t1ASYAgZHIJarNOn6ogrDjVvNLeYOS3dPbx9e9N7vtnS2tZhuNxiuleTqtHEKSTiXGXw+\n\tg6BgJk8YFaNOzQYCDcaWtq6evoHBoeERvBh+NDjQ12Npb2m+WVtZrL+aiERg0ykkdBpO\n\tDYK7h7cfiUJn8yPkqiRdfpmhoeleR0/f4PDY44mpabyYmng8NjL4oKfTbGqsqSjI1MYr\n\tJAJoQ6Cfz1kGnt5+gagJkmh1SlZx1Q3jvc6egeHxiemZ2TkrXszNzkxPjg8/7LWYmxuq\n\tS/VpicooIZdJI/u7YuDjT6YxucIopeZqbnnNrbsdPQMjT6afzy8s2mzL+GCzLS1YZ59O\n\tjA72dd0z1lXk65JUMhGPhQ3CmS54+gSQYQxEMlVyRkFlfbMZCEw8m1t4ufLKvraOD2v2\n\t1yu2xfmZydHBno47N68XZaXEK8R8Nj0IHYbTc+AJR4HODhMr4qEJhsaWrr5HT57NLy6/\n\tXn+zufUOH7Y236y/XlmyzkyM9FtajTXQBnUMDAKd4ooBHMYgOhqDhDR9aa3R3PNwbHpu\n\tccW+sbX9YecjPux82N56s7a6NP/08dD9dtONirx0GIRwGEWSCw2AAQUYRCo16XkV9aaO\n\tvuGJ5wvL9jfvdj7uftnDhy+7n3a2366tLM5OjfR33W2oLMjQxEqFoYxzGJAoIZxwGERd\n\t/rWGFkv/2PT8y9dAYHdv/wAv9vd2gYLdZn02/rC7tREGIVklFXGZVJLf2Tnw8iVRQ0KF\n\t0tjkjMKqxnvdDx/PvFhZ3/qwu3fw7fAIHw6/HQCFrY3VxdmJoftmo6E4SxsHh4FJCzyH\n\tAYMrlKq0WUXXb5t7hiaeL756s/3py8G3ox94cXQIFN6/tb+cmxrpa2+qKclOiZdfzAAO\n\tIzCoNrb1Dk/NvrRvftjdBwJ/HePDXz++f/vj887mms06Pfqgo7m2NCdVrYi4UAOMQbHB\n\t2N43Mj1vW9va+XJwCAR+4sPxXz9AhI/vNlZePB3r7zTVlerPZQAfzjAHDO55DP6FBz+P\n\tj/8DBh5e8LEAK1Eel5JdYmjqAA2sy+vvPu4dHP04/omnPjzz8/jPo697n7Y3VheejQ90\n\tmerKYCUpxGGwlv3hw/Fv3yBcIRi4ERq4ERrAqSDmgNAALUdiDggNiDlAChBzQGiAjQGx\n\tE4mzgA0C8dlI7ERiJxI70aEAcRaIs0CcBeIsOBUg9gGxD4h94DwNxPfKxD4g9gGxD4h9\n\t4FSA2AfEPiD2gfM0EN8fEPuA2AfEPiD2gVMBYh8Q+4DYB87TQHx/QOwDYh8Q++D/ah/A\n\tjWnm325MW513to/xXlj+dV/5zJ1tsp/3GQ/HxXe2//e3xt1O3RpHN+fnbPbNnc9/HF7q\n\t5vzhwZedrfVl58358++t/2LgdA/cH5qYXXr99v2nvYPD7z/+xIcf35F74MOm3TYP7oGO\n\tpprSHHAPXHh3H3NQZIKDorVn8MnMwuoGWDj2Dw6PvuPD0eHX/c872xuvwEHxqLcNHBTZ\n\t2riL/AuUkNBwqTJJV1B5s8UyMD5ttdnfbu983jv4+g0fvh7sf/74ftO+/GLm8WBP663q\n\toiwtMjQxwdTlykWCOWnAx5KeX9Fwp7NvZHJ2cXVtc3sHjDT7+LD3ZXfn/eb66tLc9OiA\n\tpeVmVUFGkkoq5IKTxjWDX26isrqmtp6h8afzL1fX326/3/m0iw+fwE60uf7KBoamR30d\n\tpnowdWnATXSulwf8TGy+RAHOvhLDrXuW/pGJGevLVfvG5rttvHi3ubG2anvxfGpsoNts\n\tRPaFhJhIsNa5dFQhT1cwixchj9PCKDaY2sFSNTljXVx+ZV/feIMPG+v2V8tL1ufT40O9\n\tnS2N1SXZYCKRgKvMNQPMWccTSWM1uryKOiPYyobGJp/NvliyrazixYpt6cXczNT40AOL\n\tuekGGKqSVXAYWZivzYWzzh/chaHhkTEJaTkl1xuazZa+QTD3zczOWxcW8WHBagV74cTo\n\t0IPuNlOjoSz3qkYpFYKVB9yFXmcYIIclFWxlYkWcNqOgoqbRZLb0DjwafTw5/XQGL55O\n\tTz4ZGx7os7TfuVVXCdY+aIIABtGlv9EDrL5BYLQVSZWJafriytpGU2tHN5hMh0fGxvFi\n\tbHR4CGymXWYgUFWaq9OoZBHIZRro58plipy2NLBbSxRxyRl5JZW1N413wWgLPtv+Abzo\n\tf9DbY+k0tzQ1AoF8kCA6EpoQDPZG7zNeX+Q2hkGgs5EI6tTMvOJrhhvIbGxu7+iy4EVX\n\tR7u55U5TY72hEgiAx1QWwedAE1y5jYGBt18AmH1DBWJZbGJqhr6otLK6DvzWTc2mO3fx\n\t4Y7J1HS7sQEs1+VFeVlpGhVMAZcJVl80iH+3M8EPDJA9ANED4LvnCiTy2ARtepa+oKT8\n\tWlV1TW3dDbyoq6sxVFWWlxbmZelSEAEhj40Zrs+OATDwQPELZGoImxcukYPxPeVqRnZu\n\tfmFxaWlZeQU+lJeVlRYX5efmZKanJqljEQEOAzP/u3Deu0EAAxZ/QGOweQKxNDpWrdGm\n\tXtVlZuXo9bl4odfnQP7A1TQUPxAjwwgEowAElAJxymiL2gAiQB8owYiCKFIGAQxqlL+Q\n\tmpaWdhUf4MlUrTYpUR0XGy2PigiHFAjIwsBCIM4SQAywGAyI4QhhcfnhEEIhVyhjVXHx\n\tanUCXqjV8XGQQxGNYiiEfB6bgQhAAIMrCdygDSiDAUYBkkCYHG6YQBQhiZQCDYUiGi/g\n\tWblMGiURoygODsqgcBBwEQEBPzdgURyIAorCQGEkvDAsiiRCLJbghRhiQEQQSILFkTAg\n\tCgQROCeIAxhgfUAUIBCFigJZ2CgShccL4+NHWBiPB6EskMkCkSwUZxyKyzAShwgwCpDJ\n\tchJKgzJpIJGGxWKx8QKehUQbCISBXBoK+XckjIs5xH56gz7AXnJwcOTyQCoPjRZ8KdAg\n\tEwdl86BoHl+YQSya58xJ/PXTI1BA4UCOcCIUTRQIAUGXRSAUd+QTndSHmCZnxTO/o3gg\n\t4ICRQPlMEM3kf1nAO+BNkNHkjGi6oD4ihHFw/5VR5Q3wuQzQC1BtUP+fE6KcivwK6sIi\n\tuiDh6nJwBH2BtoB/TMlyckBSYHA8d+lfT972+/XEnwgFCAUIBVwq8G900NhbCmVuZHN0\n\tcmVhbQplbmRvYmoKMzUgMCBvYmoKMzEwOAplbmRvYmoKNDMgMCBvYmoKPDwgL0xlbmd0\n\taCA0NCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNzIg\n\tL0hlaWdodCAxMTYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy\n\tdWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAHtnelTU9kWxVGRMWSQDCRhTCAQkhACkUAAIR0ECaNANCjEYIQmTGmQKIIyNJOk\n\tkEmQQUFAUGQSQVEcqv+1t88N2n0haHe9V6/qnXfXB6lThR/Oz7X3Tay71/bwoEQRoAhQ\n\tBCgCFIH/JoFTGOsfcQQOp//UGaz0571OwzX/BhYXC2Dg6XkWW3l6wgURmp8hIWi4UHh5\n\te/u45IuNDi/k7e0F/9QA5SdEDmmcPesFKHz9/Pz9/Wk0WgBGguvApfz8fH18EJMfE0E4\n\tzkCVAAxAQQug0xlMJgszMZkMOj0AqPgBEheRE4qGwAHeQDQC6AwW61wgm83hcLk8bMTl\n\tcjhsduA5FotBD0BEwCNQNO6BIHcgcyAaTGDB5QXxBQJhcHAINgoOFgoE/CAeF5gwCSJg\n\tEQTEzYOGwAGNw58GNAAGkAgJCw+PEIkxkigiPDwsBKgAEiBC80dtxD2QU6h3ePuCOViB\n\t3CABsBCJoyTRMVJpbKwMC8XGSqUx0ZIosQiYCIK4gSywiK836qrHDQL2ABw+/gEMFpsn\n\tCAkXRUqksXKFUqlSqRIwEVxFqVTIY6WSSFF4iIDHZjECwCFnPd1UDNgDWqkfgUMYJoqK\n\t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\n\tQF5esBLn206cw00y//s/4Epwse/rcH5gDhcS2KqEkIBNgAqOO5PQrQ63JQEM953j0B3f\n\tfsCvuaAQZPD8A93x233/2U/0N3HRP7s59dsUAYoARYAiQBH4TxH4F2MBBe4KZW5kc3Ry\n\tZWFtCmVuZG9iago0NCAwIG9iagozMTUyCmVuZG9iagozNyAwIG9iago8PCAvTGVuZ3Ro\n\tIDM4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI1MCAv\n\tSGVpZ2h0IDEwMCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1\n\tZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Ae2c91sU2baGR0WJkrMkyRkbWhrJSTKiCIgiCLaCIIIiCJJEAVGUIIKIqIiCCIoJ\n\tRR2d5/5r91t7V1VHmjPz3Htm+pz+fmjpanist76119pdtdf+7TeTTFfAdAVMV8B0Bf57\n\trsCO/wT9ObtAvFOlXUYqFQE5+C9cAU4NWjOz3cYvMzOzXbvYNdgOnnFz6D3m5hZclsYn\n\t4czNzffsgX2c3hC7wL179x5AW1pZWVtb29jY7DVG4bxx9tZWlpYWFuagNyPnt2Qn8F2I\n\tcWAD2mavra2dvb2D0crezs7Wdi8uAOAF9i3QGTj8Ju69tnYODo5Ozs4uLq6ubkYoV1cX\n\tF2dnJ0cHeztbG2sr8p1s149OjpPhxG0Palc3dw9Pz31eXt7GJy+vffs8PT3c3FydnRzs\n\twW5JthO6niTPwDHArW3ADWwwe/v6+e33DzBK+e/38/Px9gK9q7ODnS3Zzl3XRd9BY9zc\n\tEoY7OLm6e4LaPyAoOCQ0LCw8PMK4FB4eHhYWGhIcFODv5+Pl6ebi5GBrI6Drmg7LAW5h\n\tvdfOwdnN09vPPzA4LDwyKiZGJpPFGp1ksgMx0VGR4aHBgft9vTxhO6FjrO/cqeM5LEdy\n\ts2Lg+3z9g0IjomJkcQfjFYcSoSRjEp3woQRFvDxOFhMZHhK439vTTUTfpTvSd8ByCysb\n\tWwdn932+ASER0TK54lBSSlp6RlZWVrZxCWecmZGempKYEC+XRYUHB/gwdGtLDHUdcm65\n\tNcDd9vkFhkXJ5AlJaRnZOXn5hUXFR4xNxUVFhfm5OVnpqUkK+YHIkABfTzcn+73WFnv0\n\tkyPW7QHuGxgWE6dITs/KLSguKT1eXlFpfDpRUX78WElRfk5WWpJCFhUK110d7Wxg+i7t\n\tgY5g32Nhbevo6ukbEBYtT0zLzi86VlZZVV1Te1apPGdcUiqVdbU1p0+eOH60KDcrNSEu\n\tKiTA28PFwdbaQjfcd+xERYPl7t7+IVFxiek5hUfLT1bXKusbLzZfamk1LrW0XGpuulCv\n\trD1dWVZSkJ2aIIsM9tvn5mRnbakb7sjssNzB1dMvKEKmSMspKq08XXe+sbm1rb2js8vo\n\t1NnRfqW1+cK52qqKo4XZKfExYQE+MH2vlflu7RTHyO2c3Lz9Q6PlydkAr1E2XrrS0dXT\n\t1z9w0+g00N/X3dl+ubnhbPWJo/mZiXHMdEcKd13yPZY29s4evoERsoT0/KOVNeeaWju6\n\t+gYGh0fujhqb7t4ZGb51o6frakuj8nTFkZxUBUz3dke4W+zepTWLQ4Kz3EvBHhwlT8oq\n\tLj+tbLrc0TMwNDI6NjE5ZWx6MDE+Nnp7sL+7o7Wxrqq0IDMxNjLI19PZ3sZyj3Zy32lm\n\tbmXr6OblHxqjSM09drLuQmtHz83bo+MPpmceP54zLj1+PDvzcHLs7tBAT0dL/ZkTRw6n\n\tyKOR4zDQ9ZJb22KYB4TLDmUUlFWfbwb4yP3J6dknT58vvDAuLTx/Pj/3aGpidHjgettF\n\tZVVpXroiJtTfy83B1spc13OkdmcPn6DIOAR7ZW3jla4bt+8/mJl79uLl0vJr49Ly0qvF\n\thaePpydGh/o7WxtqygszD8kw0N0cQW6mNZXZiaJm50zD/GBKTskpZXNH7+Do5MyT54vL\n\tK6trb41La2tvVpYWnwH97q2etqbayuLspLiIQB93J1trveT2IA+JUaTllVbXt3YNjIxP\n\tzz1/+Xrt7fqHj8alD+/X364uA31qbLi/45LyVElOihwpzoOSux7PbexdPPcjwaXnH69p\n\tbOseHH0w+wzg6x8/bRibPn/8sL66tDg/M3HnZldr/eljuakHo4L9PJ23IHdw2ecfduBQ\n\tRmF5bVN77/DYwycvllfXP2583fxmXNrc/PL547uVpeePp+4N9rQ11JTmpymiQ0Bur99z\n\t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\n\to4vALgPRiNeCj1R6ZUfphf2aRgkyElodfHaAO0Up4F+Q8Mv/uEDWj2Y6aroCpitgugKm\n\tK2C6AqYrYLoCpitgugJGcAX+F/oshCgKZW5kc3RyZWFtCmVuZG9iagozOCAwIG9iago0\n\tOTY4CmVuZG9iago1NSAwIG9iago8PCAvTGVuZ3RoIDU2IDAgUiAvVHlwZSAvWE9iamVj\n\tdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI1MCAvSGVpZ2h0IDExNiAvQ29sb3JTcGFj\n\tZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4\n\tIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d6zdbWxfG21JEIhK5EUIk\n\thESIkIpbiEsR4i4udWk0pUJwqJRWGxRVOUVpFVW3lmqpUlqtXsb7r71z7TjvOZVoez6u\n\tvvv5gGEwxvqtudbac+8955MzZ0iRM0DOADkD5Az8/8zA2d9B/y5cQHzub7lhqr8JUAR/\n\tYQYc1EDr7n4ef7m7u7u5EXPwM3iC2wHt4enp5RAFPx2P3NPTwwPC56D/Efsx9/nzHgBN\n\t8famUqk0Gs0HR8G4YfRUbwrFy8sT6N1R5E9lR+BusMYBG6BpPnS6L4PBxFYMX1863Qcm\n\tAOCP2U9BJ8Ah3ojbh+7LZPqx2GwOh8vlYSgul8Nhs1l+TIYvnUb1RnFHYXeNjiKOAo64\n\tGUDN5fkH8PmBQUEC/BQUFBjI5wfweFw2i8kAdgoKO0J3ccgT4LDBqTTgBmxgFoQIhaEi\n\tMZYShQqFwYIgoOeymb50FHZH1J3Rz6I97kmBgDNZXH8+UIvE4ZKISKlUJovCSzKZTCqN\n\tjJCEi0XC4CA+j8Ni0mnH6M5Bh5ADuBfVx5fJ5vEFQlGYRCqTRysUSqUyDjsplbGKmGi5\n\tLFISFhoSxIewI3TY6+fOOcUcQg6HmzcBHhgiCo+MilYo4y8kqJOSQSk4CQ04KVGdoIpX\n\tKuSyiLBQAZ/3F7qb804/CyH38qbRmWz/wBBxRFSMUqVOStGkazOysrKy8RKMODNDm6ZJ\n\tTkxQKaNlEnEwgU6lwFZ3IneEnArgvEBhmDRaqUpMSc/IzsnTFegLi3BToV5foMvNydKm\n\t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\n\tCjw8IC9MZW5ndGggNTMgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv\n\tV2lkdGggMzgwIC9IZWlnaHQgMjY4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRl\n\tcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNv\n\tZGUgPj4Kc3RyZWFtCngB7dr5W1Nn9gDwikgghJBAQiALBBAwLIYgEGTRSNyiYRDL5hZZ\n\tLBYEUZSlQ2VRRpaWVSmxCIoGF1qEQUVxeb7/2ve8F7AWOHiZztt5OnPOL8QD5NDPPc95\n\tz73pV19RkAAJkAAJkAAJkMD/qsA2in9F4I+0C6vn9Sm2U4gW+ITm5cUQt3gRVtihmrf3\n\tDop/TcDbG/zYddgKv9DvwA4lfXwkEt+V8KMQI7DKJZH4+IAgXADx/ExegPcBdT8/qT+E\n\tTCYLoBArAFoMTern5+srAX9vkfqCPHQ8wDN2WYBcHqhQKCm2JqBQBMrlAXAJpH6MX5Q+\n\tO11h2Pj4+kr9ZXI5oAcFq1RqdUiIhkKsQEiIWq1SBQcplYHMX7qqv/ncZ+MG5CUgHwDw\n\twSq1RhOq1Wp1er3eQCFOAKx0Wm1YqEajVgUrFfIApr88eTbZeVboff1AXhmkCtGEafWG\n\tcKMxMioqmkK8QFRUpNEYbtBrwzQhqiCm7+crDB6882HWQ9dD08vkiiCVJkxniDBGR8fE\n\txu0ymUzxLBIoNhcQlEBrV1xsTHSUMcKgC9MwfaH1Yeqjjb9Cz5oe5PXhxuiYOFNCYpLZ\n\tnGyxWFIoRAkAlSXZbE5KjDfFxUQbw3VhISqlXMbmjjfs+hvfacHEYV3vHxAYpA7VhUfu\n\tjDMlmpNTUtOs1oy9mauRRYEJrBJl7s2wWtNSU5J3J5pio40GrUalDJT5b4YPbQ8LjkAf\n\tZjBGx8XvtuxJz8jM3mez5dpZHKT4sgCDyj1g25+TnZmRtic5KR709aHqoEDofJ8dyNRh\n\tbe/jK4WuDwkzRMaYkiypGVn7DtgPH3EcO+505uX9jUKMQF6e03n8mOPIIbstJ9Oaakk0\n\txRgNYcv42NRhbS/xk8mD1GGGqNgEc2pGts1+5FhefsHXRUXFJaUUYgVKiosKTxbkOx2H\n\t7bZs6x5zfGwk4Cvl/n4SpPGFtveHYxbo4xIt1izbIUdeQVHp6bOusvKKSogLFF8WYFAV\n\tZWWus6dLCk84HQdtmemWRMAPhQPX39fHe6PTVmh7aYBCpdFHxgJ9jv1o3sniM67yC1XV\n\tNbW1dZcv11OIELh8+XJdbW3Nt1WVZa7TRQXOI7k5VsA36jXBgTKk8bexae8vD9LojDEJ\n\tFuu+g8dOFJ05X3mxpu5Kw/XGpuYWCrECzU2N1xuu1NVUVYJ+vsOeY02O3xmhDWGNDxN/\n\t/Zq5zWuHRBoAEyc82mROzzl4vKD0XMXF2ivXmr9rbWvv6KQQL9DRdqP1u6Zr9Zeqys8W\n\tnzhmz04zm6Jh6ihkfhsOHThphbbXR8YlpWbZjxWUui7U1F9v+b79Ztft7p7ePgqxAr09\n\t3be7OttaW67VV1e6Sk44cjP3wNTRLTf+dq+1t1fCyJEpoO13xlsybEdPlLq+uXS1ubWj\n\tq7uvf2BwaHh4hEKcwPDw0ODAj33dXe2tTVdqLriK84/styYLjR8IQ2dDezZyQnTG2KTU\n\t7EN5RecuXGpoabvV/cPg8N3RMbfbfY9CnABY/TR6Z3igr/vmjearNZVnC532rFRofK1a\n\tGbDR0IFxDyMnWGOINiVbbY6TZypqrra0dfX2j4y6x+9PTj548OAhhRgBkJqcuP+ze3S4\n\tv+dWW/OV6vJTBUf3W82mKL0mSC6V7Fh32G5j4z5QFRYRk7gny55XfP5ifVNbV9/gHff4\n\t5NQjj2d6evoJhRgBkPJ4Hj2cHB8bGei9daPxcpWryGnPTEnYGR4azDaddfbsqJUp1Vpj\n\t3O70fUcKTlfWXm+92Tt4997ElOfJs+czMzO/UIgSAKqZ50+feB5OuO8M9HS2NtRUnMo/\n\tnJOaBENHpWADf+2S6bXdxw/GvT7KlJxhO1bouljf0tHdf+fe5KMnz36ZfTE3NzdPIU4A\n\trGZnZ55NT024R/pvtzXXV5392mGzmndFwqYj28je20cKN1aG6PiUTLuzpLzm2vddP4y4\n\tJx49mZmd++fCS4qtCCzMz80+fzJ1f2y471ZrQ3VZ0fHcvRbYdDTCYbuu770lUnlwaHhM\n\tImw5+acr65rauwdGx6emZ2bnX75eZPGGQowAo3r9amF+dsbzcPwuNH5jbWVp3sGslASw\n\t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\n\tJHtR8PBDa+zHBruX7Q9kJO+KxO0Vah3Y7811FlfUNrX3DDL7FwvCfi+8Ix24X74Ay1BC\n\t3y/MPvdM/jTY3dZ4qazomM0K9lqVsN+v73t/sI80JWccOF5UdqmxrXtwbNLzfHZh8e07\n\tuLGl2IoA2L99vTD77PHE6MDttuvV5wsdNqs5zqhVBbJ7q43sVVrjLrPVdqywrOb6jdsD\n\to/cfPZudf/UGbmyXYyvl/0d/dkXq3dKbl/O/Pp0aH+3v+r6h2nXSsT/dHCvYS9bbe/v6\n\tB4J9nNm633HS9W1Da9ePd36eesIG/tul9xAr70pfviQAVkD/emFuZvrhvZEfbv39StW5\n\tgiM5aUmxEWEqub/Ee13fe0v85aqwiNiktJwjBWerrnzHFp1JDzT+y8U3SxRbEni7+Jq1\n\t/eOJsaHezpb6b87kH85JTYwJDw2WSze0l8qDQ8NjElOzD+Wfrqxrau8eGB2fmp4B/FeL\n\tFFsSeP1qYR5O2oc/3+2/3dZYW1GaZ89MSYg2aILkUp8N+t5HKg9aeYjsLCmrudba9cOI\n\tewKmzuzc/MJLiq0I/HP+xa/Pp6fujw313WxtqD6/vN6DvTLAz8f794+Q4Vnadh+/AHiI\n\tHAWLjs1R6Kqqb2nv7r/jnpyafjYzO/tiDmKe4ssCDOrF7K8zzzxTE+4RaPvm+m/OwlFr\n\tNbP1nj2+377enj3AV8Nhuztt3+GC05W111tv9g7ehc73PHn6fOZT/EKBCXwymnn2dPrx\n\tw/vuOwM9nX9vqCkvZeM+ia05bL1fZ79t+w626IRFxCTuybLnFbsu1jfd6OobvDM2Pvnw\n\tkcfjmaYQK+DxPJ56ODk+NjLQe+v7xstVriJnbqYlYacBjtr1H5189RX74MpfGPimZKvN\n\tcfJ0RfXVlrau3v7hUffP9ycmJx9QiBWYnJwY/9l9d7i/59aN5ivV5aUnju6DkROlZ0ct\n\trPdrZ842L2+JFAa+zhiblJp9MK/o3IVLDS03bnb3DQzfGf3JLcQ9ii8JCE5jP42ODPX3\n\t3e78vvlqTeWZQqc9c08ijBy1cNRuZO/jK1OowsJ3xlustqP5Ja5vLl1tam3v6u77cWBw\n\taGh4eIRCjMDw8NDgYP+Pvbdvtbc2XqmpPFecfxhOWlO0IVR4orB97a0VW3SWh44uEho/\n\ty36soNR1obr+WktrW2fX7e6e3t4+CnECvb093f/o6mxrbb52ubryXMkJx4HMFNb2IUq5\n\tFI7a9fYw8GHosMaPNpnTcwC/5FxFVW39tabvWm+0tXd0UogV6Ghvu9Ha0thQf6mq/Gzx\n\tCYc9O828i7W9Qgbb/bqRww5bbx922oZojTEJFmuO3ZFfdNpVWVVTV99wvbGpubmFQpxA\n\tc3NT47WG+trqqgrXqcJ8hz0nPTl+ZwRre9hyNrbfvtz4Gn1kbCLDP+o8WXzaVVZZ9W31\n\tpdraurrLFGIE6upqay9Vf1tVWXbuVFGB80hudrolIdao0wQHyvwkMHLWrjnwRNlrufGV\n\tqjADw0/Psh10OE8Ulpw64zpfVl5RSSFWoKK87LzrzKnir084j9r3Z6YlJ8RG6kNVygCk\n\t7dnQgcb3g6mjZvgJ5tSMbJv9sMOZX3CysKi4uKSUQpxASXFxUeHJE/lOx2H7/izrHnN8\n\tbCQMe5g4WNuDPWt8qSxQwI8xJVlSrZk5NvuhIw7HcafTmUchTgCsjjuOHj5kt+VkWlOT\n\tE007jfpQtVIugyXH22ujkbPc+HDcBjB8vTE6Nj4peU9aRmZ2zn7bgVw7hXiB3AO2/TnZ\n\tmda0FJCPjY5gAycQ6H02nvYw8Fnj75AwfKVKow0HfVPi7mRLalq6NWPv3kwKsQJ792ZY\n\t01P3WJJ3M3mjQatZpcfaXmh8AV8mV6pCwnSgHxNnik9M2m1OtixHCsXmAitOyebdSYnx\n\tptgYkNeFhgQLA0eCThzW+HDcMnypTK4IUmnCdIYIY1R0TGzcLhNEPIUoAWa1Ky42dmd0\n\tlDHcoA0NUQUp5P5s4HhvuF+u/E8LMHUA38fXzz9ArgxShWjCtHpDeITRGBkVFU0hViAq\n\tKtJojAg36LVhGjWTl/n7rdBvsNuv2LORz/Ch9UFfoQxWqTWa0DCtVqfTQxgovizAoHQ6\n\trTYsVBMC8EqFPACaXrJDGDib0Atj55O+LEAeqFQGBatUKnUIhIZCjACjUoNZcJBSGSgP\n\tYD0vEeaN17ZN6Vfwl3vfT+rvD/7ywECFQkmxFQGFIjBQztyh5Vflv0i/fOIKk4eNHl9f\n\tdgHgErAIoBAjwKiYmVTqB37Q8uyMhVuqLzT96pELY99rOzT/jh0+PhJ2BSi2LCCRMPYV\n\teLHywgWAdZMFXABvdgkoti4ActtZw4tu+dWFh33dtnIBhN9n14FClMCKl/AFDD8n3fJr\n\t+H2KrQts2Zl+gQRIgARIgARIgAT+ewT+H5DS13EKZW5kc3RyZWFtCmVuZG9iago1MyAw\n\tIG9iago1MTE2CmVuZG9iago0OSAwIG9iago8PCAvTGVuZ3RoIDUwIDAgUiAvVHlwZSAv\n\tWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM4MCAvSGVpZ2h0IDMzMCAvQ29s\n\tb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBv\n\tbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3a+VuT59IHcEV2\n\tQtgSwpJgICyGRQiiYREFgwubCDVARZFNKbuiLD0oi3JEsIKg1FAUxQIqHoTjAiJ6vf/a\n\tO3cCajWjD22n5+rVmV/KNdJ88ZPp3HceumULFwuwAAuwAAuwAAv8UwW2cv0egT8yLiLP\n\t4UNt45Is8AHNwUEgbvJNWGeHNEdHJ67fJ+DoCH7ifdgMv3XegR0inZ1dXFzXy41LisAG\n\tl4uLszMIwhsgnV/IW+GdQd3Nzd0DSiaTeXJJFQAtgebu5ubq6gL+jhL1rfIw8QAv2GWe\n\tcrmXt7cP1+YEvL295HJPeAvc3QS/JH1xusKycXZ1dfeQyeWA7uunUCiV/v4qLqkC/v5K\n\tpULh5+vj4yX83Tf0v773xboBeReQ9wR4P4VSpQoICgoKVqvVGi5pAmAVHBQUGKBSKRV+\n\tPt5yT6Fv2zxfufOs07u6gbyPr8JfFRik1oRotaFhYTou6QJhYaFabYhGHRSo8lf4Cn03\n\tV+viwScfdj1MPQy9TO7tq1AFBmu2a3W6iMioHXq9PlpUDNfXBaxKoLUjKjJCF6bdrgkO\n\tVAl96+jD1kcHf51eDD3Iq0O0uogofUxsXHx8gsFgSOSSJABUhoT4+LjYaH1UhE4bEhzo\n\tr/CRy8TecYS7vv1PWrBxxNR7eHr5KgOCQ0LDo/Sx8QmJSbuNxuSU1I1K48IENohSU5KN\n\txt1JiQk7Y/WROq0mSKXw8ZJ5fA0fxh4uOFb6QI1WFxW907BrT3Lq3n0ZGQdMorK4vi0g\n\t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\n\t9Uj1G+pfNKQ0gjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6Ajre\n\tOlU6s7piuoG6V3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0a\n\tKxkfNO4wwZqYm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrIS\n\tsgq1arQG1qbWedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOU\n\tY6cTrZO7U43TirOB8ynnKRcZlwSXx64crgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3Suy\n\tN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT\n\t55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppD\n\tGUKDQu+H8YTFhg2FS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/\n\tjHGKuRlLHxsa2xcnHpceNxtvFH/xIOag18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk\n\t46TqI5RHgo48SZZNPpX846jz0ZYU7pSklOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k\n\t/8rwzujNlM0szNzI8srqPSF3oujE1knfk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI\n\t58vPyP9RsL/gUaFiYdlpytNRp6eKLIqazgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM6\n\t5+rKuMsyy9bOB5x/fsH4QkO5cHlhBa4iuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369R\n\tqam5zHU5uxaujaqdv+J+ZfCqwdWmOqm6C/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3\n\tSm4z3s5ogBriGhYb/RunmlybhprNmjtbNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO\n\t8I6Fe373pjv3d77scukauW97v7/bvPvhA6MHXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S\n\t3+0nSk9u9yv3NwyoDDQNqg22DO0eahvWHr731ODpgxHTkcfPrJ4NjTqOPh9zH5t67v18\n\t7kXwi6/j0ePrL5NeYV9lTNBNFE5yTZa/FntdP6U8dfeNwZu+t/ZvX057TX+ciZjZeJfy\n\tnvi+cJZ3tmZOfq513mh+8MOeD+8+hn9cX0j9RP+p5LPo51tfdL70LbosvvtK/rr1Les7\n\t+/dLPxR/dC7ZLE0uhyyvr2T8ZP9Zvaq62rPmvDa7HrOB3yjaFNts+WX+69VWyNZWOIlM\n\t2vkWQNAr7OsLwLdLaF7kCgDjIPpNQfNXbrTDQD93IZSDYidIGvoI30eOYuyxOjgRPAeB\n\tjYKXUpPKijqImEPTTLtAL8Xgw1jBNM0izhrH1s5By+nMVcn9nXc3Xwr/EwF6QTuhE8KP\n\tRYGYgrivxGnJXqkVGVFZW7kk+VqFZ0qwspzKXtUMtQb1N7uJmqpaHtrpOtd1X+kTDJQN\n\tvYxyjJtMJs0gc0ELY8tAq2zrWzbPbX/aszgoOFo7hTifcKlzfez2Zs+i+8re9f3Ag5LE\n\t7inlpett57Pf18eP5G8fsDuQLwgKmgpuDzkfejTMP9zmgCqZL4IQ8SVyNKotujomLzYx\n\tLjje9aDpIc0ElUTlw2pJukfMk52P+qREHjuWmn+8Mu1mekdGX+Zo1usTsyc/ZX/LWcpd\n\tPrWUt5S/Vog5zVwkecb4rFfx4ZKi0rpz7WWPz49cGC+fqpiv/FGFXGKuFq/Ru+xeG3Ml\n\t/+qNuqH6r9fpbyjctL8VcTunoaaxpelec1dLx507rbfv1rfVtFd0lN4r6MzoOnQ/sNv+\n\tgXIPW8/qw6lHA70PHnf13XvS2l8/UDQYMaQ/TBx++rR4xPeZ0ih2dGys+nn0C51x3HgP\n\tur6UXs1O5E5qTE6/PjGlMfXxTdlbu2lkun7GcWb1Xf57yffts3azM3PH5mXmZz5Ufwxd\n\tUFhY+lT/2esL/ZfbizaL778e+sb67cH37B+hS6RlX3Qdzax1b0pvbe3EXwC6Bgci8sgc\n\t5jo2CeeC1yRIUYhQilDtopYlqtPY0nrRJdKXMbQxzjPTsaiyktjS2G9xTHJRcSvw7OFN\n\t4rvA377rpcCSEJUwr4iSqKmYh3icRJ7kdak+6TlZjBy//G4FN8VIpUzlSpVm1Sdqb9V/\n\t7MZpcmrJaVvqBOtm613THzT4ZEQw5jaRNzU0czT3sgi1jLVKtD5qc8w21S7NPsMhyzHD\n\tKcU5zsXf1cHNYI+2u9Fet30x+ws8rpE6PXu9ur1v+5T4HvRz9pcNoA5YCBwMagmuCSkO\n\tzQ5LDicfcCfrRPBGrEc+i7oanRrjGWsYJxsveJD7EHsCcyLdYdzh5aS3R3qTrx8tSIk5\n\ttjfV7LhBmkU6KeNI5sWsBycmT37OXspZyV069T1vMf9TwULh59M/z9CdVSsOLakq7T83\n\tXTZ//t2F1+UvKoYqH15sq2q91Fv96TJ/7d4rJVdf1DNds7qehu5eq7elG7wbi5uGW7B3\n\tFFv33z3WVtXe2tF273JnTlfC/ZjupAfZPaUPKx6d6z35OKrP/olUP6Z/fODGYOZQ4LDt\n\tU8MRw2e2o55jUc9TXhwfT3jp+0p/gmNiYbL59fEplzdSbwlv3093zZS+O/BeZ5Z6dmSu\n\tYv7wh4CP3gv+n0I+h38JXwz/Sv4W/T3uR8xSwLLxCu3KzZ+GPx+vuq1+WhvcoN4c34m/\n\tBLgPmUPPYR8Eh2RjJDAD2HicDG4ef5HgTyFDsUrZS1VGHUO0o5GnpaFdpntB38FQw5jH\n\tlMDsx2LHqskmxs7MvsExxznM1cZdx1PBW8xXyJ+/K1sgVTBaiCRsKMIn8lO0T6xMPELC\n\tRJJfCpaalx6TeSjbIndZvkghSdFDSU0ZpzygUqDqosau9kK9VMN7t7wmTnNSq0E7W8df\n\t10BPWJ/OABh8N5w1GjW+Y1Jo6mMmZDZlXmRhbYm37LI6am1qw2bzwbbNLs/e30HDkeg4\n\t6XTV+ZCLmSuz62u36j1h6Pt/de/dfUn79T0IHkOkEs8gr93e1N7jPpd8D/ip+m34twck\n\tBeoEgaCO4CMh+qGY0O6wY+G64T8P1JJd0Xd2TaR15I+ooujd0ZMxSbHcsXfjPOJZ4scP\n\t1h46muCSKJq4fLgrKe+IX7LBUfEUtmNUqSD1x/HptCfp9RlZmaQsxRP4E+Mnr2Vn5ATl\n\tGp9iOPUgb0/eQn58gW6h3um0M4SzGcUzpezn5MvUzqtdUCqXqRCt5L/IXkV/ibKaooYW\n\tXUmaVzyuHq+7Wv/02sYN0Ztut07dHmpkanJtLmkZa8XeFWszbvfsOHzvXGdb1+v7Ww/4\n\te/Qf+j3K6r3+eLRvs19sYM/g6aHJp/IjJ559HrN/3jzO/7JgQuY1zZuYmcy5uE9W35ZX\n\t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\n\t8ZvwR/Ff4O/nX98lsstxV/Ku+l0TApQCqgK+AvkCnQKLgryCloKHBGsFx4UohFSF/IVO\n\tC/UIrQiLCDsLHxduFJ4TYRMxFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIrFRsUh8WVxP3F\n\ti8UHJGAJZYkAiVKJIUmspJpkqGS55JgUtZSuVLRUrdQbaRZpC+lk6UbpzzKCMm4yuTI9\n\tMr9klWSDZStlX8oxyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl\n\t0nGlTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1G+pfNKQ0\n\tgjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6\n\tV3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqY\n\tm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1arQG1qbW\n\tedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43T\n\tirOB8ynnKRcZlwSXx64crgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L3\n\t3d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT55TPrK+m7ynf\n\tOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTF\n\thg2FS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa\n\t2xcnHpceNxtvFH/xIOag18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk46TqI5RHgo48\n\tSZZNPpX846jz0ZYU7pSklOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0s\n\tzNzI8srqPSF3oujE1knfk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI58vPyP9RsL/g\n\tUaFiYdlpytNRp6eKLIqazgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bO\n\tB5x/fsH4QkO5cHlhBa4iuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369Rqam5zHU5uxau\n\tjaqdv+J+ZfCqwdWmOqm6C/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3Sm4z3s5ogBri\n\tGhYb/RunmlybhprNmjtbNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO8I6Fe373pjv3\n\td77scukauW97v7/bvPvhA6MHXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3\n\tNwyoDDQNqg22DO0eahvWHr731ODpgxHTkcfPrJ4NjTqOPh9zH5t67v187kXwi6/j0ePr\n\tL5NeYV9lTNBNFE5yTZa/FntdP6U8dfeNwZu+t/ZvX057TX+ciZjZeJfynvi+cJZ3tmZO\n\tfq513mh+8MOeD+8+hn9cX0j9RP+p5LPo51tfdL70LbosvvtK/rr1Les7+/dLPxR/dC7Z\n\tLE0uhyyvr2T8ZP9Zvaq62rPmvDa7HrOB3yjaFNts+WX+69VWyNZWOIlM2vkWQNAr7OsL\n\twLdLaF7kCgDjIPpNQfNXbrTDQD93IZSDYidIGvoI30eOYuyxOjgRPAeBjYKXUpPKijqI\n\tmEPTTLtAL8Xgw1jBNM0izhrH1s5By+nMVcn9nXc3Xwr/EwF6QTuhE8KPRYGYgrivxGnJ\n\tXqkVGVFZW7kk+VqFZ0qwspzKXtUMtQb1N7uJmqpaHtrpOtd1X+kTDJQNvYxyjJtMJs0g\n\tc0ELY8tAq2zrWzbPbX/aszgoOFo7hTifcKlzfez2Zs+i+8re9f3Ag5LE7inlpett57Pf\n\t18eP5G8fsDuQLwgKmgpuDzkfejTMP9zmgCqZL4IQ8SVyNKotujomLzYxLjje9aDpIc0E\n\tlUTlw2pJukfMk52P+qREHjuWmn+8Mu1mekdGX+Zo1usTsyc/ZX/LWcpdPrWUt5S/Vog5\n\tzVwkecb4rFfx4ZKi0rpz7WWPz49cGC+fqpiv/FGFXGKuFq/Ru+xeG3Ml/+qNuqH6r9fp\n\tbyjctL8VcTunoaaxpelec1dLx507rbfv1rfVtFd0lN4r6MzoOnQ/sNv+gXIPW8/qw6lH\n\tA70PHnf13XvS2l8/UDQYMaQ/TBx++rR4xPeZ0ih2dGys+nn0C51x3HgPur6UXs1O5E5q\n\tTE6/PjGlMfXxTdlbu2lkun7GcWb1Xf57yffts3azM3PH5mXmZz5UfwxdUFhY+lT/2esL\n\t/ZfbizaL778e+sb67cH37B+hS6RlX3Qdzax1b0pvbe3EXwC6Bgci8sgc5jo2CeeC1yRI\n\tUYhQilDtopYlqtPY0nrRJdKXMbQxzjPTsaiyktjS2G9xTHJRcSvw7OFN4rvA377rpcCS\n\tEJUwr4iSqKmYh3icRJ7kdak+6TlZjBy//G4FN8VIpUzlSpVm1Sdqb9V/7MZpcmrJaVvq\n\tBOtm613THzT4ZEQw5jaRNzU0czT3sgi1jLVKtD5qc8w21S7NPsMhyzHDKcU5zsXf1cHN\n\tYI+2u9Fet30x+ws8rpE6PXu9ur1v+5T4HvRz9pcNoA5YCBwMagmuCSkOzQ5LDicfcCfr\n\tRPBGrEc+i7oanRrjGWsYJxsveJD7EHsCcyLdYdzh5aS3R3qTrx8tSIk5tjfV7LhBmkU6\n\tKeNI5sWsBycmT37OXspZyV069T1vMf9TwULh59M/z9CdVSsOLakq7T83XTZ//t2F1+Uv\n\tKoYqH15sq2q91Fv96TJ/7d4rJVdf1DNds7qehu5eq7elG7wbi5uGW7B3FFv33z3WVtXe\n\t2tF273JnTlfC/ZjupAfZPaUPKx6d6z35OKrP/olUP6Z/fODGYOZQ4LDtU8MRw2e2o55j\n\tUc9TXhwfT3jp+0p/gmNiYbL59fEplzdSbwlv3093zZS+O/BeZ5Z6dmSuYv7wh4CP3gv+\n\tn0I+h38JXwz/Sv4W/T3uR8xSwLLxCu3KzZ+GPx+vuq1+WhvcoN4c34m/BLgPmUPPYR8E\n\th2RjJDAD2HicDG4ef5HgTyFDsUrZS1VGHUO0o5GnpaFdpntB38FQw5jHlMDsx2LHqskm\n\txs7MvsExxznM1cZdx1PBW8xXyJ+/K1sgVTBaiCRsKMIn8lO0T6xMPELCRJJfCpaalx6T\n\teSjbIndZvkghSdFDSU0ZpzygUqDqosau9kK9VMN7t7wmTnNSq0E7W8df10BPWJ/OABh8\n\tN5w1GjW+Y1Jo6mMmZDZlXmRhbYm37LI6am1qw2bzwbbNLs/e30HDkeg46XTV+ZCLmSuz\n\t62u36j1h6Pt/de/dfUn79T0IHkOkEs8gr93e1N7jPpd8D/ip+m34twckBeoEgaCO4CMh\n\t+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\n\trye+RX03+L7y4/KS1dLLZf/l5ZXolfmf7j8HVvVXa9eIa+Frw+tK60XrXzdMN8o31jcd\n\tNq/+Qn65/LqyBW05bl3ejn+ErwJar0QPiFoPLT9Obm19FwYAfwqAzdytrfXyra3NCjTZ\n\teAVAR/Bf/3fZJuPQWn3J6230sORa0vb938d/AfiFv+gKZW5kc3RyZWFtCmVuZG9iago2\n\tMCAwIG9iago2MTU0CmVuZG9iagozMyAwIG9iagpbIC9JQ0NCYXNlZCA1OSAwIFIgXQpl\n\tbmRvYmoKNjEgMCBvYmoKPDwgL0xlbmd0aCA2MiAwIFIgL04gMyAvQWx0ZXJuYXRlIC9E\n\tZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVXfb9tUFD6J\n\tb1KkFj8gWEeHisWvVVNbuRsarcYGSZOl7UoWpenYKiTkOjeJqRsH2+m2qk97gTcG/AFA\n\t2QMPSDwhDQZie9n2wLRJU4cqqklIe+jEDyEm7QVV4bt2YidTxFz1+ss53znnO+de20Q9\n\tX2m1mhlViJarrp3PJJWTpxaUnk2K0rPUSwPUq+lOLZHLzRIuwRX3zuvhHYoIy+2R7v5O\n\t9iO/eovc0YkiT8BuFR19GfgMUczUa7ZLFL8H+/hptwbc8xzw0zYEAqsCl32cEnjRxyc9\n\tTiE/CY7QKusVrQi8Bjy82GYvt2FfAxjIk+FVbhu6ImaRs62SYXLP4S+Pcbcx/w8um3X0\n\t7F2DWPucpbljuA+J3iv2VL6JP9e19BzwS7Bfr7lJYX8F+I/60nwCeB9R9KmSfXTe50df\n\tX60U3gbeBXvRcKcLTftqdTF7HBix0fUl65jIIzjXdWcSs6QXgO9W+LTYY+iRqMhTaeBh\n\t4MFKfaqZX5pxVuaE3cuzWpnMAiOPZL+nzeSAB4A/tK28qAXN0jo3M6IW8ktXa26uqUHa\n\trppZUQv9Mpk7Xo/IKW27lcKUH8sOunahGcsWSsbR6SZ/rWZ6ZxHa2AW7nhfakJ/d0ux0\n\tBhh52D+8Oi/mBhzbXdRSYrajwEfoREQjThYtYtWpSjukUJ4ylMS9RjY8JTLIhIXDy2Ex\n\tIk/SEmzdeTmP48eEjLIXvS2iUaU7x69wv8mxWD9T2QH8H2Kz7DAbZxOksDfYm+wIS8E6\n\twQ4FCnJtOhUq030o9fO8T3VUFjpOUPL8QH0oiFHO2e8a+s2P/oaasEsr9CNP0DE0W+0T\n\tIAcTaHU30j6na2s/7A48yga7+M7tvmtrdPxx843di23HNrBuxrbC+NivsS38bVICO2B6\n\tipahyvB2wgl4Ix09XAHTJQ3rb+BZ0NpS2rGjper5gdAjJsE/yD7M0rnh0Kr+ov6pbqhf\n\tqBfU3ztqhBk7piR9Kn0r/Sh9J30v/UyKdFm6Iv0kXZW+kS4FObvvvZ8l2HuvX2ET3Ypd\n\taNVrnzUnU07Ke+QX5ZT8vPyyPBuwFLlfHpOn5L3w7An2zQz9Hb0YdAqzak21ey3xBBg0\n\tDyUGnQbXxlTFhKt0Flnbn5OmUjbIxtj0I6d2XJzllop4Op6KJ0iJ74tPxMfiMwK3nrz4\n\tXvgmsKYD9f6TEzA6OuBtLEwlyDPinTpxVkX0CnSb0M1dfgbfDqJJq3bWNsoVV9mvqq8p\n\tCXzKuDJd1UeHFc00Fc/lKDZ3uL3Ci6MkvoMijuhB3vu+RXbdDG3uW0SH/8I761ZoW6gT\n\tfe0Q9b8a2obwTnzmM6KLB/W6veLno0jkBpFTOrDf+x3pS+LddLfReID3Vc8nRDsfNxr/\n\trjcaO18i/xbRZfM/WQBxeAplbmRzdHJlYW0KZW5kb2JqCjYyIDAgb2JqCjEwNDcKZW5k\n\tb2JqCjggMCBvYmoKWyAvSUNDQmFzZWQgNjEgMCBSIF0KZW5kb2JqCjYzIDAgb2JqCjw8\n\tIC9MZW5ndGggNjQgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIg\n\tL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aa1ZeTwW3/e/M/Nslse+77Lv+5593/c1lce+\n\t02NXJEm2QpYUUkikaLUlRFKSLVGKFIVSaUG2/IZPfT6f72/57zdeM/N+zn3fc889586d\n\tOQcAHLdI4eHBMB0AIaGRZDtjPT4XVzc+/CuAABjQoH8CJK+IcF0bGwvwfx7LowDabnwq\n\tta3r/6T97w303j4RXgBANmizp3eEVwiKbwGANHmFkyMBwG7rE4yJDN/GOShmIqMGorhy\n\tG/v9hZu2sedfuG+H42Cnj3KmACBQk0hkPwCIC6icL9rLD9VDQw0AjiHUOyAU7caHYi0v\n\t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\n\trfNaU9r82iTtcu23OgI63jpVOrO6YrqBuld0P+vJ6pH1buut6KvrJ+h3GCAGxgYZBv2G\n\tDIaOhmcNJ412GfkZ1RotGisZHzTuMMGamJvkmoyZcpt6mdaYLpqpmCWY3TenNrc3P2v+\n\t1kLcgmzRYglbmlnmWb6yErIKtWq0Btam1nnWEzYiNgds7tjibG1si23f28nZHbLrsWe0\n\t329/2X7ZQc8h2+Glo6hjlGOnE62Tu1ON04qzgfMp5ykXGZcEl8euHK4Brk1ueDcntyq3\n\tpT2Gewr2vHNXck91H90rsjd276N9HPuC993dT7uftP+mB9bD2eOyxwbJmlROWvI09Szx\n\tXPTS9zrt9dFbxzvfe95H0+eUz6yvpu8p3zk/Tb88v3l/bf9C/4UA/YCzAV8DTQLLAleC\n\trIMuBW0FOwfXhxBCPEKaQxlCg0Lvh/GExYYNhUuEp4ZPHVA/UHBgkWxOroqAIvZGNEUy\n\toR+5fVGiUcei3kRrRRdH/4xxirkZSx8bGtsXJx6XHjcbbxR/8SDmoNfBzkP8h44cepOg\n\tm3AhEUr0TOw8LHA45fC7JOOk6iOUR4KOPEmWTT6V/OOo89GWFO6UpJTpY8bHalNpUsmp\n\tY8c1jpelYdIC0vrTFdLPpP/K8M7ozZTNLMzcyPLK6j0hd6LoxNZJ35P92crZ53JwOaE5\n\to7naudWn6E/Fn5rOs8xryOfLz8j/UbC/4FGhYmHZacrTUaeniiyKms4Insk5s3HW/+yz\n\tYr3i+hKukvSSlVLv0uFzOufqyrjLMsvWzgecf37B+EJDuXB5YQWuIrrifaVTZc9F1Ys1\n\tVRxVmVWbl0IvTVXbVd+vUampucx1ObsWro2qnb/ifmXwqsHVpjqpugv1LPWZ18C1qGsf\n\trntcH71hfqPzpurNultCt0puM97OaIAa4hoWG/0bp5pcm4aazZo7WzRabt+RvnOplb+1\n\t+C7z3ew2yraUtq32+PaljvCOhXt+96Y793e+7HLpGrlve7+/27z74QOjB109uj3tDzUf\n\ttj5Sf9Tcq9rb+Fj5cUOfUt/tJ0pPbvcr9zcMqAw0DaoNtgztHmob1h6+99Tg6YMR05HH\n\tz6yeDY06jj4fcx+beu79fO5F8Iuv49Hj6y+TXmFfZUzQTRROck2WvxZ7XT+lPHX3jcGb\n\tvrf2b19Oe01/nImY2XiX8p74vnCWd7ZmTn6udd5ofvDDng/vPoZ/XF9I/UT/qeSz6Odb\n\tX3S+9C26LL77Sv669S3rO/v3Sz8Uf3Qu2SxNLocsr69k/GT/Wb2qutqz5rw2ux6zgd8o\n\t2hTbbPll/uvVVsjWVjiJTNr5FkDQK+zrC8C3S2he5AoA4yD6TUHzV260w0A/dyGUg2In\n\tSBr6CN9HjmLssTo4ETwHgY2Cl1KTyoo6iJhD00y7QC/F4MNYwTTNIs4ax9bOQcvpzFXJ\n\t/Z13N18K/xMBekE7oRPCj0WBmIK4r8RpyV6pFRlRWVu5JPlahWdKsLKcyl7VDLUG9Te7\n\tiZqqWh7a6TrXdV/pEwyUDb2McoybTCbNIHNBC2PLQKts61s2z21/2rM4KDhaO4U4n3Cp\n\tc33s9mbPovvK3vX9wIOSxO4p5aXrbeez39fHj+RvH7A7kC8ICpoKbg85H3o0zD/c5oAq\n\tmS+CEPElcjSqLbo6Ji82MS443vWg6SHNBJVE5cNqSbpHzJOdj/qkRB47lpp/vDLtZnpH\n\tRl/maNbrE7MnP2V/y1nKXT61lLeUv1aIOc1cJHnG+KxX8eGSotK6c+1lj8+PXBgvn6qY\n\tr/xRhVxirhav0bvsXhtzJf/qjbqh+q/X6W8o3LS/FXE7p6GmsaXpXnNXS8edO62379a3\n\t1bRXdJTeK+jM6Dp0P7Db/oFyD1vP6sOpRwO9Dx539d170tpfP1A0GDGkP0wcfvq0eMT3\n\tmdIodnRsrPp59Audcdx4D7q+lF7NTuROakxOvz4xpTH18U3ZW7tpZLp+xnFm9V3+e8n3\n\t7bN2szNzx+Zl5mc+VH8MXVBYWPpU/9nrC/2X24s2i++/HvrG+u3B9+wfoUukZV90Hc2s\n\tdW9Kb23txF8AugYHIvLIHOY6NgnngtckSFGIUIpQ7aKWJarT2NJ60SXSlzG0Mc4z07Go\n\tspLY0thvcUxyUXEr8OzhTeK7wN++66XAkhCVMK+IkqipmId4nESe5HWpPuk5WYwcv/xu\n\tBTfFSKVM5UqVZtUnam/Vf+zGaXJqyWlb6gTrZutd0x80+GREMOY2kTc1NHM097IItYy1\n\tSrQ+anPMNtUuzT7DIcsxwynFOc7F39XBzWCPtrvRXrd9MfsLPK6ROj17vbq9b/uU+B70\n\tc/aXDaAOWAgcDGoJrgkpDs0OSw4nH3An60TwRqxHPou6Gp0a4xlrGCcbL3iQ+xB7AnMi\n\t3WHc4eWkt0d6k68fLUiJObY31ey4QZpFOinjSObFrAcnJk9+zl7KWcldOvU9bzH/U8FC\n\t4efTP8/QnVUrDi2pKu0/N102f/7dhdflLyqGKh9ebKtqvdRb/ekyf+3eKyVXX9QzXbO6\n\tnobuXqu3pRu8G4ubhluwdxRb99891lbV3trRdu9yZ05Xwv2Y7qQH2T2lDysenes9+Tiq\n\tz/6JVD+mf3zgxmDmUOCw7VPDEcNntqOeY1HPU14cH0946ftKf4JjYmGy+fXxKZc3Um8J\n\tb99Pd82UvjvwXmeWenZkrmL+8IeAj94L/p9CPod/CV8M/0r+Fv097kfMUsCy8Qrtys2f\n\thj8fr7qtflob3KDeHN+JvwS4D5lDz2EfBIdkYyQwA9h4nAxuHn+R4E8hQ7FK2UtVRh1D\n\ttKORp6WhXaZ7Qd/BUMOYx5TA7Mdix6rJJsbOzL7BMcc5zNXGXcdTwVvMV8ifvytbIFUw\n\tWogkbCjCJ/JTtE+sTDxCwkSSXwqWmpcek3ko2yJ3Wb5IIUnRQ0lNGac8oFKg6qLGrvZC\n\tvVTDe7e8Jk5zUqtBO1vHX9dAT1ifzgAYfDecNRo1vmNSaOpjJmQ2ZV5kYW2Jt+yyOmpt\n\tasNm88G2zS7P3t9Bw5HoOOl01fmQi5krs+trt+o9Yej7f3Xv3X1J+/U9CB5DpBLPIK/d\n\t3tTe4z6XfA/4qfpt+LcHJAXqBIGgjuAjIfqhmNDusGPhuuE/D9SSXdF3dk2kdeSPqKLo\n\t3dGTMUmx3LF34zziWeLHD9YeOprgkiiauHy4KynviF+ywVHxFLZjVKkg9cfx6bQn6fUZ\n\tWZmkLMUT+BPjJ69lZ+QE5RqfYjj1IG9P3kJ+fIFuod7ptDOEsxnFM6Xs5+TL1M6rXVAq\n\tl6kQreS/yF5Ff4mymqKGFl1Jmlc8rh6vu1r/9NrGDdGbbrdO3R5qZGpybS5pGWvF3hVr\n\tM2737Dh871xnW9fr+1sP+Hv0H/o9yuq9/ni0b7NfbGDP4OmhyafyIyeefR6zf948zv+y\n\tYELmNc2bmJnMubhPVt+WV2234/9XjWz7nYBTBiAPzTOdTqDnPAC5jQAI3wGAlRIAGyIA\n\tDmoAPl4HYOM6AAUd+/v9AQEMIKA5JwvgBWJAEc00LYAbmm/HgnQ0o7wC2sAwmh1vQAyQ\n\tGKSD5ocR0Ak0H+yGpmEI5of1YG/4OJrlDcNriABiicQj1cgYhoBRx4RgKjAvsAxYczQj\n\t68JBOB1cEq4Tj8Wb4XPwzwn8hGBCMwWewpmimmKN0pLyAuUKlRVVNTWG2pO6iyhETCd+\n\tpnGgaUUznVw6QHeAbobelX6AwYjhLqMqYwOTOlMXsx3zNEsUK461kE2YrYndin2OI41T\n\tjnOaq4zbk0eC5yfvA74Cfu9digI4gZeCN4WyhYNFzEUlxIhii+LPJO5InpNKlHaXUZNl\n\tkl2UeyJ/WSFd0V/JTFlahVllS/WT2qT6sEbv7m7N+1o92v0647pzessGwBCH7nMEE4Ip\n\thRm1OZMFv6WilZV1qE2+bavdOweio6KTq3OCy3nX+26z7lR7Zfc57T/kUUnq9/zpLehj\n\t73vMr9V/LVA/6EzwaqhX2PABI3JrpGJUfYxU7PX43QcHE8IOcyWNJuenWBxbPp6fLpnR\n\tneVzkjn7de6TvImCrSK+s2olFuf2n48rP185fkmq5vwV2bqp6xdu7Wukaq5r3dsu0cnb\n\tbfSwvI96QHRoeSR3TPTF0Ktzr0+/HX7vMb/6ieHLlW/gh+yy2srWasZa0/rIxp3Nil/h\n\tWyo7+we0U3NgAJxAGK01aANL4I7WFhJBLqgEzWAArRtsQiyQDGQG+aIVgXK0CvAWxsAi\n\tsAVMhs/CXfAXhAsxRw4h9cgMWvuyw2RiurEQVhN7EHsHu4HTxh3FPcLT4V3xF/HfCLqE\n\tPMJ7Cg2KPIoFSiM05htULlS30EyYTD1CVCOep6GiiaWZpXWl7aczouug16JvZ9Bn6GW0\n\tZ5xAM9M15mwWcZbHrAfYWNga2G3Z33PEcRI5K7l0uGa4c3nMeGl4J/hu8p/cFSCgJ8gm\n\t+FHornCOiK+onpiQOIMEQRIrRZCmkWGQpZcjyK3KzymMKfYq3VO+p9Kr+lLtmwbNbllN\n\tW60A7Ugdsq6/nou+sYGaoaKRqrGxyX7TRLML5j0Wi1ac1oY2Qeg7Ld/+tEOBY77Teed2\n\tl69uSnuS3J/s49kf6THgKeDl613gc9u332/Gfz2QJUgh2CEkOvRsWEf4BzJrhFFkdNSl\n\t6PFYujjL+OyDzxOEExMOTx/xO0qX0psamYZLP56JyUo7yZndlZuc51Kgf1rjjEaxRqla\n\tmdgFTPmDyugqzkt3azxrma9M1HVfG7ixdFuu8VDz41baNoMOcmfV/fkevUc3+uT6SwYn\n\thn+MfB2dfT49Pvfqx2voDeU00zvBWZP5wgWVLxnfq1aCV/vXUza6Nn/8Wt2JP4w+/fRo\n\ttUkKaAFbtCqWAArBNdAHPkAUaG3IEiJDRVAH9AFmgQ3gSLgKHkfoEVMkBelANtHKTDym\n\tBbOB1cVmYMdwYrgjuAm8Fr6cQCCEEUYo1ChKKWG0FvKMyoDqDrUa9T2iDfE9TTItP20H\n\tnTvdMn0OgxTDE8ZQJiJTNbMe8yuWOFYe1n62k+yeHHqc4lxMXOvcEzxNvKf4QvgtdskK\n\tsAniBFeFvgp/EfkuuilOIyEoqSPlIZ0kUyrbJPdU/rsih5KpcrJKlxq1urvGNU08+q3a\n\tprtLL8+AxbDO2M2U3mzI4qxVmI2jnbz9uKObU5+LievTPb7uP/cd9YBI4Z7PvFV8Svwo\n\t/I8EUgZVhFiGgfBGclgkT1RXTFSc98HPiZVJcUdGkzdS4GOEVLrjCmkR6SOZjlnzJ9Ny\n\tpHNf5KUVaBR+Lao5u6+EsvRSmcr5u+XaFR0XDap6q21qRmodrgzWGdU3Xxe9cfoW4XZC\n\tw0ZTeovwncG7ye3KHfOdJfetH2B67jyKeCzRN9N/btBlmOnp8LPsMbPnW+NXXllPzL2O\n\tmtp8mzyDvEueheeOfsB8PLzw+bPRl7jF0q8nvkV9N/i+8uPyktXSy2X/5eWV6JX5n+4/\n\tB1b1V2vXiGvha8PrSutF6183TDfKN9Y3HTav/kJ+ufy6sgVtOW5d3o5/hK8CWq9ED4ha\n\tDy0/Tm5tfRcGAH8KgM3cra318q2tzQo02XgFQEfwX/932Sbj0Fp9yett9LDkWtL2/d/H\n\tfwH4hb/oCmVuZHN0cmVhbQplbmRvYmoKNjQgMCBvYmoKNjE1NAplbmRvYmoKNDIgMCBv\n\tYmoKWyAvSUNDQmFzZWQgNjMgMCBSIF0KZW5kb2JqCjY1IDAgb2JqCjw8IC9MZW5ndGgg\n\tNjYgMCBSIC9OIDEgL0FsdGVybmF0ZSAvRGV2aWNlR3JheSAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAGFVU1sG1UQHmfXDqrCigO0VSuVJ/5aRWm0CRQSKqCunTpp\n\tItfND5BSFW3Xz/HWm91ld+02UU+5kBNUAiGuIIR6A4GoWn7U5tJeiqhUBVTIBalIrQAJ\n\tAao4AOKb9dpZh0PWevb35s3Mm/lmxkvUfdHwPLtLEM07oV+YzM6+PHtMdN+gLtKoh/AY\n\tZuBlS6UJxo7rSP7tfO59SymW3NzLvjrPNt2lyzIwoXUFyy0H5jxRSifK9JmeHxJ1H4d8\n\t6HToMX4b+MHa9GQO+DywFtsC0kMF6UjfMkXBNxZEyXcrlp2MdbNz9rHpM2/XOVZ+dmH1\n\tBLWpcfz2IuYzVX90EvhZ4PdNY2QKuA94zQsPshw6XffVazPZprxrsOIfmonlJxar0y8B\n\tPwCdZSscmwbuB37XOVk8Eutfrbnj7Gc75L+bQe4Y8GNEypaqHOPaCOD+ssyPACMGpVit\n\tj7J/+FGWg8YUyxlfWKzmisC4S7l9yjhcAt4K/KfvTvJdjxCpW6Rd4LvgX+3zwhLLh4BL\n\tjl3ku5CLuiyDKMc9wJ+E1enRWP/70J9mW/bzb8U6NAYMHtLCs6Meehp4wq9PcmxPAC8Z\n\t/kgBGH7S56Uzw7wxvlE28sztU8B/0YspgyS5dBLfJjn0D/INyKJGhDzycVbB3qYCNBws\n\tn6zU/VSDTFDyvGVnURUnIewcrAYZVIqsml4ElbETNMd+cBMj9nsn2psbdHPQcWgRPkR8\n\t/91Yz1W3qbr6JNZ+dUJ9Th1Sh0moL6gH1OfVPKTD6v7IxoftAryu58E33oXXpqfXqJ6M\n\t59yO+h7Pe+eNJf9Vy/zmzd86LN123HOIq7lrcwL23CRHyK0W6/8UsyGTfF07++X2RIRi\n\tVb14/GbPtbN0JFmLqDrljbVI307fSa/i+1Z6Lekj/UN6DZ9blEW97IjZeWTHHMqI6wJ4\n\tMJBxgIjqqCtHv7cjxxXYhdCx6UecuZFVgAr8DctaxFSy5ome6MiXc2cfHRlXnHM7PO/E\n\th8yrfL14r0hLffrH+i/6B/p3+q/6qv4e0M8d0bT6pNUlUfcpbymfKV8pl5TPlesklCvK\n\tinJZuap8pHyB3aeQriiX4IV1Wz3X7LF274CzZheacX8xD9yxQcQcazNvLG1FcApn65lL\n\t5Lbxhs5+bt+lHdR2ao9qee1h7XFtQuvV9mkHtG3aINaANqrtxsnOdt/YcTV5tpI9a9Fs\n\txGazkhxVFfz6iNLAZz0unlOLZhC3RacjBoKoDg5m4P/TynOFuUi9gt611F3qgDoWz1FW\n\t3YdJGu+YqSGetMxIJp/Jksj0ZoYzA5nDjBF9c8pEZjdOh/E90s6IWTGTOh15yYQec9pk\n\te31e+F+Je4m9NIBt7GQoz+CdRZRzvQXfmquGYlDXnxFZvCKlGHPM/j5h2LaIjgLhy0D6\n\tDVnuJ37/sh3RH0ej92pq63Wz7jeaMkqlvib6DyJqiOoKZW5kc3RyZWFtCmVuZG9iago2\n\tNiAwIG9iagoxMDg4CmVuZG9iagoyNyAwIG9iagpbIC9JQ0NCYXNlZCA2NSAwIFIgXQpl\n\tbmRvYmoKNjcgMCBvYmoKPDwgL0xlbmd0aCA2OCAwIFIgL04gMyAvQWx0ZXJuYXRlIC9E\n\tZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5PBbf978z\n\t82yWx77vsu/7nn3f9zWVx77TY1ckSbZClhRSSKRotSVEUpItUYoUhVJpQbb8hk99Pp/v\n\tb/nvN14z837Ofd9zzz3nzp05BwAct0jh4cEwHQAhoZFkO2M9PhdXNz78K4AAGNCgfwIk\n\tr4hwXRsbC/B/HsujANpufCq1rev/pP3vDfTePhFeAEA2aLOnd4RXCIpvAYA0eYWTIwHA\n\tbusTjIkM38Y5KGYiowaiuHIb+/2Fm7ax51+4b4fjYKePcqYAIFCTSGQ/AIgLqJwv2ssP\n\t1UNDDQCOIdQ7IBTtxodiLS9/kjcAHB4oRzIkJGwbZ6FY1PNfevz+hUkkz791kkh+f+O/\n\t5oL2RAc2CIgIDybF7fz4/7yEBEeh/to5eNArdUSQvTl6Z0H9FutFMrRHMRuKT/r7mFr8\n\tlleFR+rZ/Za3BkSaOqCYCeWM+EeZOP7Gc1FBjroo5kLlG0Fh5tt81E8wW6inlTWKGVAs\n\t6BWhj/p+eyxYOd7fwfk3x8Lbx8AQxegqgl3IYXZ/+P4R0fZ/5PHx/vpWf/iBJLPteNOg\n\t/AwSGUU79sBFPsHG2+PuQuVXwiNttu3cHqs/NNjq91zgGV+y0TZnW77mE7Ez323b/CP9\n\tHUxQOWozQhdJdtjmoHNEuHwDjExRjNqGyPqTTf7IdcKDd9Y02hdxIEfZbftBEMW+PqGO\n\t2z7clmd4kwy2fYv6BCkBRoAEyMAHeIJQsAn4gAXQBwa/r3yoPBSVeYEwEIyeZD7aPy3Y\n\t99gh7FvsM+wU9sUfGdrzNw8EAG8U/6XrX/1RuT2IB59QrT4g4s9oGA6MFkYDY4FeddBT\n\tHqOKUfvT1r/QuPAH/7bVD+0r9Vu33m/ro/9t/f6AZPJ/6+P5d4//aZMRmEE94PeHIVsr\n\tOy+78af/PzPGGeIMcCY4I5wYkobcRHqQe8gjpBVpBHxIO9KE9CF3t/Fvu/6MQkIl217Z\n\t9nAEMEe96AOidn6F/hnvP7wU9TfjtwYacRolYIf2CgVBaFvA3yM47Vgd8D+0RKEMT3TE\n\tQJRr/nc8ftuFEUa9q4TRw2iifkZ9jGHBcAApjCLqcV2MNhoDJVT6TxT/czZSwHfH29E7\n\tcwkC79F5hET6xEaiawnoh4XHkQP8/CP5dNHd0keSzzTUS1qST15WTh5s773bHAC+2+3s\n\tqRDLwD8yUjAAqvIAUOr9IwtD12ZdAfo4nPlHJow+Z+xqANyw84oiR/+lD7N9wwJKQIs+\n\tFeyABwgAUdQj8kAZaAAdYAjMgDVwAK5gH7qG/UEIanEMOASOgFSQCXJAATgLykAFqAZX\n\twQ3QCFrBPfAAPAaD4Bl4CabAO/ARLIJlsA5BEB4iQowQO8QLCUESkDykCmlBhpAFZAe5\n\tQh6QHxQKRUGHoKNQJnQKOgtdgGqg61AzdA96BA1BL6A30Dz0DVqDEZgaZoK5YWFYBlaF\n\tdWFz2AHeC/vBB+B4OAU+CRfB5fAVuAG+Bz+Gn8FT8Ed4CQEIFcKC8CNSiCqij1gjbogv\n\tQkYSkQykEClH6pAWdC0+RaaQBWQVg8MwYvgwUmgkTTCOGC/MAUwiJgtzFlONacDcxzzF\n\tvMEsYn5hiVgurARWHWuKdcH6YWOwqdhCbBX2NrYbfZ7fYZdxOBwLTgSngq52V1wg7iAu\n\tC1eKq8d14IZw07glPB7PjpfAa+Kt8SR8JD4VfwZ/Bd+OH8a/w/8kUBF4CfIEI4IbIZSQ\n\tTCgkXCa0EYYJs4R1CjoKIQp1CmsKb4o4imyKSooWigGKdxTrlPSUIpSalA6UgZRHKIso\n\t6yi7KV9RfqeiotpFpUZlSxVAlURVRHWN6iHVG6pVagZqcWp9anfqKOqT1JeoO6hfUH8n\n\tEonCRB2iGzGSeJJYQ+wiThJ/0jDSSNOY0njTHKYppmmgGab5TEtBK0SrS7uPNp62kPYm\n\t7QDtAh0FnTCdPh2JLpGumK6ZboxuiZ6RXo7emj6EPov+Mv0j+jkGPIMwgyGDN0MKQwVD\n\tF8M0I8IowKjP6MV4lLGSsZvxHROOSYTJlCmQKZPpKlM/0yIzA7MisxNzLHMx813mKRaE\n\tRZjFlCWYJZvlBssoyxorN6suqw9rOmsd6zDrChsnmw6bD1sGWz3bM7Y1dj52Q/Yg9lz2\n\tRvYJDgyHOIctRwzHOY5ujgVOJk4NTi/ODM4bnONcMJc4lx3XQa4Krj6uJW4ebmPucO4z\n\t3F3cCzwsPDo8gTz5PG0887yMvFq8Abz5vO28H/iY+XT5gvmK+O7zLfJz8ZvwR/Ff4O/n\n\tX98lsstxV/Ku+l0TApQCqgK+AvkCnQKLgryCloKHBGsFx4UohFSF/IVOC/UIrQiLCDsL\n\tHxduFJ4TYRMxFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIrFRsUh8WVxP3Fi8UHJGAJZYkA\n\tiVKJIUmspJpkqGS55JgUtZSuVLRUrdQbaRZpC+lk6UbpzzKCMm4yuTI9Mr9klWSDZStl\n\tX8oxyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl0nGlTqVNZRVl\n\tsnKd8ryKoIqHSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1G+pfNKQ0gjQua8ztFtnt\n\ts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6V3Q/68nqkfVu\n\t663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqYm+SajJlym3qZ\n\t1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1arQG1qbWedYTNiI2B2zu\n\t2OJsbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZ\n\tlwSXx64crgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH\n\t1sPZ47LHBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t\n\t/0L/hQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTFhg2FS4Snhk8d\n\tUD9QcGCRbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa2xcnHpceNxtv\n\tFH/xIOag18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk46TqI5RHgo48SZZNPpX846jz\n\t0ZYU7pSklOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0szNzI8srqPSF3\n\toujE1knfk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI58vPyP9RsL/gUaFiYdlpytNR\n\tp6eKLIqazgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bOB5x/fsH4QkO5\n\tcHlhBa4iuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369Rqam5zHU5uxaujaqdv+J+ZfCq\n\twdWmOqm6C/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3Sm4z3s5ogBriGhYb/Runmlyb\n\thprNmjtbNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO8I6Fe373pjv3d77scukauW97\n\tv7/bvPvhA6MHXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3NwyoDDQNqg22\n\tDO0eahvWHr731ODpgxHTkcfPrJ4NjTqOPh9zH5t67v187kXwi6/j0ePrL5NeYV9lTNBN\n\tFE5yTZa/FntdP6U8dfeNwZu+t/ZvX057TX+ciZjZeJfynvi+cJZ3tmZOfq513mh+8MOe\n\tD+8+hn9cX0j9RP+p5LPo51tfdL70LbosvvtK/rr1Les7+/dLPxR/dC7ZLE0uhyyvr2T8\n\tZP9Zvaq62rPmvDa7HrOB3yjaFNts+WX+69VWyNZWOIlM2vkWQNAr7OsLwLdLaF7kCgDj\n\tIPpNQfNXbrTDQD93IZSDYidIGvoI30eOYuyxOjgRPAeBjYKXUpPKijqImEPTTLtAL8Xg\n\tw1jBNM0izhrH1s5By+nMVcn9nXc3Xwr/EwF6QTuhE8KPRYGYgrivxGnJXqkVGVFZW7kk\n\t+VqFZ0qwspzKXtUMtQb1N7uJmqpaHtrpOtd1X+kTDJQNvYxyjJtMJs0gc0ELY8tAq2zr\n\tWzbPbX/aszgoOFo7hTifcKlzfez2Zs+i+8re9f3Ag5LE7inlpett57Pf18eP5G8fsDuQ\n\tLwgKmgpuDzkfejTMP9zmgCqZL4IQ8SVyNKotujomLzYxLjje9aDpIc0ElUTlw2pJukfM\n\tk52P+qREHjuWmn+8Mu1mekdGX+Zo1usTsyc/ZX/LWcpdPrWUt5S/Vog5zVwkecb4rFfx\n\t4ZKi0rpz7WWPz49cGC+fqpiv/FGFXGKuFq/Ru+xeG3Ml/+qNuqH6r9fpbyjctL8VcTun\n\toaaxpelec1dLx507rbfv1rfVtFd0lN4r6MzoOnQ/sNv+gXIPW8/qw6lHA70PHnf13XvS\n\t2l8/UDQYMaQ/TBx++rR4xPeZ0ih2dGys+nn0C51x3HgPur6UXs1O5E5qTE6/PjGlMfXx\n\tTdlbu2lkun7GcWb1Xf57yffts3azM3PH5mXmZz5UfwxdUFhY+lT/2esL/ZfbizaL778e\n\t+sb67cH37B+hS6RlX3Qdzax1b0pvbe3EXwC6Bgci8sgc5jo2CeeC1yRIUYhQilDtopYl\n\tqtPY0nrRJdKXMbQxzjPTsaiyktjS2G9xTHJRcSvw7OFN4rvA377rpcCSEJUwr4iSqKmY\n\th3icRJ7kdak+6TlZjBy//G4FN8VIpUzlSpVm1Sdqb9V/7MZpcmrJaVvqBOtm613THzT4\n\tZEQw5jaRNzU0czT3sgi1jLVKtD5qc8w21S7NPsMhyzHDKcU5zsXf1cHNYI+2u9Fet30x\n\t+ws8rpE6PXu9ur1v+5T4HvRz9pcNoA5YCBwMagmuCSkOzQ5LDicfcCfrRPBGrEc+i7oa\n\tnRrjGWsYJxsveJD7EHsCcyLdYdzh5aS3R3qTrx8tSIk5tjfV7LhBmkU6KeNI5sWsBycm\n\tT37OXspZyV069T1vMf9TwULh59M/z9CdVSsOLakq7T83XTZ//t2F1+UvKoYqH15sq2q9\n\t1Fv96TJ/7d4rJVdf1DNds7qehu5eq7elG7wbi5uGW7B3FFv33z3WVtXe2tF273JnTlfC\n\t/ZjupAfZPaUPKx6d6z35OKrP/olUP6Z/fODGYOZQ4LDtU8MRw2e2o55jUc9TXhwfT3jp\n\t+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\n\tgOoOtRr1PaIN8T1NMi0/bQedO90yfQ6DFMMTxlAmIlM1sx7zK5Y4Vh7WfraT7J4cepzi\n\tXExc69wTPE28p/hC+C12yQqwCeIEV4W+Cn8R+S66KU4jISipI+UhnSRTKtsk91T+uyKH\n\tkqlyskqXGrW6u8Y1TTz6rdqmu0svz4DFsM7YzZTebMjirFWYjaOdvP24o5tTn4uJ69M9\n\tvu4/9x31gEjhns+8VXxK/Cj8jwRSBlWEWIaB8EZyWCRPVFdMVJz3wc+JlUlxR0aTN1Lg\n\tY4RUuuMKaRHpI5mOWfMn03Kkc1/kpRVoFH4tqjm7r4Sy9FKZyvm75doVHRcNqnqrbWpG\n\tah2uDNYZ1TdfF71x+hbhdkLDRlN6i/CdwbvJ7cod850l960fYHruPIp4LNE3039u0GWY\n\t6enws+wxs+db41deWU/MvY6a2nybPIO8S56F545+wHw8vPD5s9GXuMXSrye+RX03+L7y\n\t4/KS1dLLZf/l5ZXolfmf7j8HVvVXa9eIa+Frw+tK60XrXzdMN8o31jcdNq/+Qn65/Lqy\n\tBW05bl3ejn+ErwJar0QPiFoPLT9Obm19FwYAfwqAzdytrfXyra3NCjTZeAVAR/Bf/3fZ\n\tJuPQWn3J6230sORa0vb938d/AfiFv+gKZW5kc3RyZWFtCmVuZG9iago2OCAwIG9iago2\n\tMTU0CmVuZG9iagozOSAwIG9iagpbIC9JQ0NCYXNlZCA2NyAwIFIgXQplbmRvYmoKNjkg\n\tMCBvYmoKPDwgL0xlbmd0aCA3MCAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0Ig\n\tL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5PBbf978z82yWx77vsu/7\n\tnn3f9zWVx77TY1ckSbZClhRSSKRotSVEUpItUYoUhVJpQbb8hk99Pp/vb/nvN14z837O\n\tfd9zzz3nzp05BwAct0jh4cEwHQAhoZFkO2M9PhdXNz78K4AAGNCgfwIkr4hwXRsbC/B/\n\tHsujANpufCq1rev/pP3vDfTePhFeAEA2aLOnd4RXCIpvAYA0eYWTIwHAbusTjIkM38Y5\n\tKGYiowaiuHIb+/2Fm7ax51+4b4fjYKePcqYAIFCTSGQ/AIgLqJwv2ssP1UNDDQCOIdQ7\n\tIBTtxodiLS9/kjcAHB4oRzIkJGwbZ6FY1PNfevz+hUkkz791kkh+f+O/5oL2RAc2CIgI\n\tDybF7fz4/7yEBEeh/to5eNArdUSQvTl6Z0H9FutFMrRHMRuKT/r7mFr8lleFR+rZ/Za3\n\tBkSaOqCYCeWM+EeZOP7Gc1FBjroo5kLlG0Fh5tt81E8wW6inlTWKGVAs6BWhj/p+eyxY\n\tOd7fwfk3x8Lbx8AQxegqgl3IYXZ/+P4R0fZ/5PHx/vpWf/iBJLPteNOg/AwSGUU79sBF\n\tPsHG2+PuQuVXwiNttu3cHqs/NNjq91zgGV+y0TZnW77mE7Ez323b/CP9HUxQOWozQhdJ\n\tdtjmoHNEuHwDjExRjNqGyPqTTf7IdcKDd9Y02hdxIEfZbftBEMW+PqGO2z7clmd4kwy2\n\tfYv6BCkBRoAEyMAHeIJQsAn4gAXQBwa/r3yoPBSVeYEwEIyeZD7aPy3Y99gh7FvsM+wU\n\t9sUfGdrzNw8EAG8U/6XrX/1RuT2IB59QrT4g4s9oGA6MFkYDY4FeddBTHqOKUfvT1r/Q\n\tuPAH/7bVD+0r9Vu33m/ro/9t/f6AZPJ/6+P5d4//aZMRmEE94PeHIVsrOy+78af/PzPG\n\tGeIMcCY4I5wYkobcRHqQe8gjpBVpBHxIO9KE9CF3t/Fvu/6MQkIl217Z9nAEMEe96AOi\n\tdn6F/hnvP7wU9TfjtwYacRolYIf2CgVBaFvA3yM47Vgd8D+0RKEMT3TEQJRr/nc8ftuF\n\tEUa9q4TRw2iifkZ9jGHBcAApjCLqcV2MNhoDJVT6TxT/czZSwHfH29E7cwkC79F5hET6\n\txEaiawnoh4XHkQP8/CP5dNHd0keSzzTUS1qST15WTh5s773bHAC+2+3sqRDLwD8yUjAA\n\tqvIAUOr9IwtD12ZdAfo4nPlHJow+Z+xqANyw84oiR/+lD7N9wwJKQIs+FeyABwgAUdQj\n\t8kAZaAAdYAjMgDVwAK5gH7qG/UEIanEMOASOgFSQCXJAATgLykAFqAZXwQ3QCFrBPfAA\n\tPAaD4Bl4CabAO/ARLIJlsA5BEB4iQowQO8QLCUESkDykCmlBhpAFZAe5Qh6QHxQKRUGH\n\toKNQJnQKOgtdgGqg61AzdA96BA1BL6A30Dz0DVqDEZgaZoK5YWFYBlaFdWFz2AHeC/vB\n\tB+B4OAU+CRfB5fAVuAG+Bz+Gn8FT8Ed4CQEIFcKC8CNSiCqij1gjbogvQkYSkQykEClH\n\t6pAWdC0+RaaQBWQVg8MwYvgwUmgkTTCOGC/MAUwiJgtzFlONacDcxzzFvMEsYn5hiVgu\n\trARWHWuKdcH6YWOwqdhCbBX2NrYbfZ7fYZdxOBwLTgSngq52V1wg7iAuC1eKq8d14IZw\n\t07glPB7PjpfAa+Kt8SR8JD4VfwZ/Bd+OH8a/w/8kUBF4CfIEI4IbIZSQTCgkXCa0EYYJ\n\ts4R1CjoKIQp1CmsKb4o4imyKSooWigGKdxTrlPSUIpSalA6UgZRHKIso6yi7KV9Rfqei\n\totpFpUZlSxVAlURVRHWN6iHVG6pVagZqcWp9anfqKOqT1JeoO6hfUH8nEonCRB2iGzGS\n\teJJYQ+wiThJ/0jDSSNOY0njTHKYppmmgGab5TEtBK0SrS7uPNp62kPYm7QDtAh0FnTCd\n\tPh2JLpGumK6ZboxuiZ6RXo7emj6EPov+Mv0j+jkGPIMwgyGDN0MKQwVDF8M0I8IowKjP\n\t6MV4lLGSsZvxHROOSYTJlCmQKZPpKlM/0yIzA7MisxNzLHMx813mKRaERZjFlCWYJZvl\n\tBssoyxorN6suqw9rOmsd6zDrChsnmw6bD1sGWz3bM7Y1dj52Q/Yg9lz2RvYJDgyHOIct\n\tRwzHOY5ujgVOJk4NTi/ODM4bnONcMJc4lx3XQa4Krj6uJW4ebmPucO4z3F3cCzwsPDo8\n\tgTz5PG0887yMvFq8Abz5vO28H/iY+XT5gvmK+O7zLfJz8ZvwR/Ff4O/nX98lsstxV/Ku\n\t+l0TApQCqgK+AvkCnQKLgryCloKHBGsFx4UohFSF/IVOC/UIrQiLCDsLHxduFJ4TYRMx\n\tFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIrFRsUh8WVxP3Fi8UHJGAJZYkAiVKJIUmspJpk\n\tqGS55JgUtZSuVLRUrdQbaRZpC+lk6UbpzzKCMm4yuTI9Mr9klWSDZStlX8oxyJnJJcu1\n\tyH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl0nGlTqVNZRVlsnKd8ryKoIqH\n\tSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1G+pfNKQ0gjQua8ztFtnts7ty97TmLk2S\n\t5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6V3Q/68nqkfVu663oq+sn6HcY\n\tIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqYm+SajJlym3qZ1pgumqmYJZjd\n\tN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1arQG1qbWedYTNiI2B2zu2OJsbWyLbd/b\n\tydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZlwSXx64crgGu\n\tTW54Nye3KrelPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LHBsma\n\tVE5a8jT1LPFc9NL3Ou310VvHO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9gLMB\n\tXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTFhg2FS4Snhk8dUD9QcGCRbE6u\n\tioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa2xcnHpceNxtvFH/xIOag18HO\n\tQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk46TqI5RHgo48SZZNPpX846jz0ZYU7pSklOlj\n\txsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0szNzI8srqPSF3oujE1knfk/3Z\n\tytnncnA5oTmjudq51afoT8Wfms6zzGvI58vPyP9RsL/gUaFiYdlpytNRp6eKLIqazgie\n\tyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bOB5x/fsH4QkO5cHlhBa4iuuJ9\n\tpVNlz0XVizVVHFWZVZuXQi9NVdtV369Rqam5zHU5uxaujaqdv+J+ZfCqwdWmOqm6C/Us\n\t9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3Sm4z3s5ogBriGhYb/RunmlybhprNmjtbNFpu\n\t35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO8I6Fe373pjv3d77scukauW97v7/bvPvhA6MH\n\tXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3NwyoDDQNqg22DO0eahvWHr73\n\t1ODpgxHTkcfPrJ4NjTqOPh9zH5t67v187kXwi6/j0ePrL5NeYV9lTNBNFE5yTZa/Fntd\n\t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\n\tMmuEUWR01KXo8Vi6OMv47IPPE4QTEw5PH/E7SpfSmxqZhks/nonJSjvJmd2Vm5znUqB/\n\tWuOMRrFGqVqZ2AVM+YPK6CrOS3drPGuZr0zUdV8buLF0W67xUPPjVto2gw5yZ9X9+R69\n\tRzf65PpLBieGf4x8HZ19Pj0+9+rHa+gN5TTTO8FZk/nCBZUvGd+rVoJX+9dTNro2f/xa\n\t3Yk/jD799Gi1SQpoAVu0KpYACsE10Ac+QBRobcgSIkNFUAf0AWaBDeBIuAoeR+gRUyQF\n\t6UA20cpMPKYFs4HVxWZgx3BiuCO4CbwWvpxAIIQRRijUKEopYbQW8ozKgOoOtRr1PaIN\n\t8T1NMi0/bQedO90yfQ6DFMMTxlAmIlM1sx7zK5Y4Vh7WfraT7J4cepziXExc69wTPE28\n\tp/hC+C12yQqwCeIEV4W+Cn8R+S66KU4jISipI+UhnSRTKtsk91T+uyKHkqlyskqXGrW6\n\tu8Y1TTz6rdqmu0svz4DFsM7YzZTebMjirFWYjaOdvP24o5tTn4uJ69M9vu4/9x31gEjh\n\tns+8VXxK/Cj8jwRSBlWEWIaB8EZyWCRPVFdMVJz3wc+JlUlxR0aTN1LgY4RUuuMKaRHp\n\tI5mOWfMn03Kkc1/kpRVoFH4tqjm7r4Sy9FKZyvm75doVHRcNqnqrbWpGah2uDNYZ1Tdf\n\tF71x+hbhdkLDRlN6i/CdwbvJ7cod850l960fYHruPIp4LNE3039u0GWY6enws+wxs+db\n\t41deWU/MvY6a2nybPIO8S56F545+wHw8vPD5s9GXuMXSrye+RX03+L7y4/KS1dLLZf/l\n\t5ZXolfmf7j8HVvVXa9eIa+Frw+tK60XrXzdMN8o31jcdNq/+Qn65/LqyBW05bl3ejn+E\n\trwJar0QPiFoPLT9Obm19FwYAfwqAzdytrfXyra3NCjTZeAVAR/Bf/3fZJuPQWn3J6230\n\tsORa0vb938d/AfiFv+gKZW5kc3RyZWFtCmVuZG9iago3MCAwIG9iago2MTU0CmVuZG9i\n\tago0OCAwIG9iagpbIC9JQ0NCYXNlZCA2OSAwIFIgXQplbmRvYmoKNzEgMCBvYmoKPDwg\n\tL0xlbmd0aCA3MiAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAv\n\t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\n\tAvkCnQKLgryCloKHBGsFx4UohFSF/IVOC/UIrQiLCDsLHxduFJ4TYRMxFYkXqRV5JUoU\n\t1RY9IFouOiKGE1MVCxIrFRsUh8WVxP3Fi8UHJGAJZYkAiVKJIUmspJpkqGS55JgUtZSu\n\tVLRUrdQbaRZpC+lk6UbpzzKCMm4yuTI9Mr9klWSDZStlX8oxyJnJJcu1yH2TF5f3ki+W\n\tH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl0nGlTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1q\n\tlupDNayantphtVa1VXVl9Uj1G+pfNKQ0gjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t\n\t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6V3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYM\n\tho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqYm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7W\n\tQtyCbNFiCVuaWeZZvrISsgq1arQG1qbWedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tf\n\tb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZlwSXx64crgGuTW54Nye3Krel\n\tPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc\n\t9NL3Ou310VvHO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ks\n\tgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTFhg2FS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKh\n\tH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa2xcnHpceNxtvFH/xIOag18HOQ/yHjhx6k6Cb\n\tcCERSvRM7DwscDjl8Lsk46TqI5RHgo48SZZNPpX846jz0ZYU7pSklOljxsdqU2lSyalj\n\txzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0szNzI8srqPSF3oujE1knfk/3ZytnncnA5oTmj\n\tudq51afoT8Wfms6zzGvI58vPyP9RsL/gUaFiYdlpytNRp6eKLIqazgieyTmzcdb/7LNi\n\tveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bOB5x/fsH4QkO5cHlhBa4iuuJ9pVNlz0XVizVV\n\tHFWZVZuXQi9NVdtV369Rqam5zHU5uxaujaqdv+J+ZfCqwdWmOqm6C/Us9ZnXwLWoax+u\n\te1wfvWF+o/Om6s26W0K3Sm4z3s5ogBriGhYb/RunmlybhprNmjtbNFpu35G+c6mVv7X4\n\tLvPd7DbKtpS2rfb49qWO8I6Fe373pjv3d77scukauW97v7/bvPvhA6MHXT26Pe0PNR+2\n\tPlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3NwyoDDQNqg22DO0eahvWHr731ODpgxHTkcfP\n\trJ4NjTqOPh9zH5t67v187kXwi6/j0ePrL5NeYV9lTNBNFE5yTZa/FntdP6U8dfeNwZu+\n\tt/ZvX057TX+ciZjZeJfynvi+cJZ3tmZOfq513mh+8MOeD+8+hn9cX0j9RP+p5LPo51tf\n\tdL70LbosvvtK/rr1Les7+/dLPxR/dC7ZLE0uhyyvr2T8ZP9Zvaq62rPmvDa7HrOB3yja\n\tFNts+WX+69VWyNZWOIlM2vkWQNAr7OsLwLdLaF7kCgDjIPpNQfNXbrTDQD93IZSDYidI\n\tGvoI30eOYuyxOjgRPAeBjYKXUpPKijqImEPTTLtAL8Xgw1jBNM0izhrH1s5By+nMVcn9\n\tnXc3Xwr/EwF6QTuhE8KPRYGYgrivxGnJXqkVGVFZW7kk+VqFZ0qwspzKXtUMtQb1N7uJ\n\tmqpaHtrpOtd1X+kTDJQNvYxyjJtMJs0gc0ELY8tAq2zrWzbPbX/aszgoOFo7hTifcKlz\n\tfez2Zs+i+8re9f3Ag5LE7inlpett57Pf18eP5G8fsDuQLwgKmgpuDzkfejTMP9zmgCqZ\n\tL4IQ8SVyNKotujomLzYxLjje9aDpIc0ElUTlw2pJukfMk52P+qREHjuWmn+8Mu1mekdG\n\tX+Zo1usTsyc/ZX/LWcpdPrWUt5S/Vog5zVwkecb4rFfx4ZKi0rpz7WWPz49cGC+fqpiv\n\t/FGFXGKuFq/Ru+xeG3Ml/+qNuqH6r9fpbyjctL8VcTunoaaxpelec1dLx507rbfv1rfV\n\ttFd0lN4r6MzoOnQ/sNv+gXIPW8/qw6lHA70PHnf13XvS2l8/UDQYMaQ/TBx++rR4xPeZ\n\t0ih2dGys+nn0C51x3HgPur6UXs1O5E5qTE6/PjGlMfXxTdlbu2lkun7GcWb1Xf57yfft\n\ts3azM3PH5mXmZz5UfwxdUFhY+lT/2esL/ZfbizaL778e+sb67cH37B+hS6RlX3Qdzax1\n\tb0pvbe3EXwC6Bgci8sgc5jo2CeeC1yRIUYhQilDtopYlqtPY0nrRJdKXMbQxzjPTsaiy\n\tktjS2G9xTHJRcSvw7OFN4rvA377rpcCSEJUwr4iSqKmYh3icRJ7kdak+6TlZjBy//G4F\n\tN8VIpUzlSpVm1Sdqb9V/7MZpcmrJaVvqBOtm613THzT4ZEQw5jaRNzU0czT3sgi1jLVK\n\ttD5qc8w21S7NPsMhyzHDKcU5zsXf1cHNYI+2u9Fet30x+ws8rpE6PXu9ur1v+5T4HvRz\n\t9pcNoA5YCBwMagmuCSkOzQ5LDicfcCfrRPBGrEc+i7oanRrjGWsYJxsveJD7EHsCcyLd\n\tYdzh5aS3R3qTrx8tSIk5tjfV7LhBmkU6KeNI5sWsBycmT37OXspZyV069T1vMf9TwULh\n\t59M/z9CdVSsOLakq7T83XTZ//t2F1+UvKoYqH15sq2q91Fv96TJ/7d4rJVdf1DNds7qe\n\thu5eq7elG7wbi5uGW7B3FFv33z3WVtXe2tF273JnTlfC/ZjupAfZPaUPKx6d6z35OKrP\n\t/olUP6Z/fODGYOZQ4LDtU8MRw2e2o55jUc9TXhwfT3jp+0p/gmNiYbL59fEplzdSbwlv\n\t3093zZS+O/BeZ5Z6dmSuYv7wh4CP3gv+n0I+h38JXwz/Sv4W/T3uR8xSwLLxCu3KzZ+G\n\tPx+vuq1+WhvcoN4c34m/BLgPmUPPYR8Eh2RjJDAD2HicDG4ef5HgTyFDsUrZS1VGHUO0\n\to5GnpaFdpntB38FQw5jHlMDsx2LHqskmxs7MvsExxznM1cZdx1PBW8xXyJ+/K1sgVTBa\n\tiCRsKMIn8lO0T6xMPELCRJJfCpaalx6TeSjbIndZvkghSdFDSU0ZpzygUqDqosau9kK9\n\tVMN7t7wmTnNSq0E7W8df10BPWJ/OABh8N5w1GjW+Y1Jo6mMmZDZlXmRhbYm37LI6am1q\n\tw2bzwbbNLs/e30HDkeg46XTV+ZCLmSuz62u36j1h6Pt/de/dfUn79T0IHkOkEs8gr93e\n\t1N7jPpd8D/ip+m34twckBeoEgaCO4CMh+qGY0O6wY+G64T8P1JJd0Xd2TaR15I+ooujd\n\t0ZMxSbHcsXfjPOJZ4scP1h46muCSKJq4fLgrKe+IX7LBUfEUtmNUqSD1x/HptCfp9RlZ\n\tmaQsxRP4E+Mnr2Vn5ATlGp9iOPUgb0/eQn58gW6h3um0M4SzGcUzpezn5MvUzqtdUCqX\n\tqRCt5L/IXkV/ibKaooYWXUmaVzyuHq+7Wv/02sYN0Ztut07dHmpkanJtLmkZa8XeFWsz\n\tbvfsOHzvXGdb1+v7Ww/4e/Qf+j3K6r3+eLRvs19sYM/g6aHJp/IjJ559HrN/3jzO/7Jg\n\tQuY1zZuYmcy5uE9W35ZXbbfj/1eNbPudgFMGIA/NM51OoOc8ALmNAAjfAYCVEgAbIgAO\n\tagA+Xgdg4zoABR37+/0BAQwgoDknC+AFYkARzTQtgBuab8eCdDSjvALawDCaHW9ADJAY\n\tpIPmhxHQCTQf7IamYQjmh/Vgb/g4muUNw2uIAGKJxCPVyBiGgFHHhGAqMC+wDFhzNCPr\n\twkE4HVwSrhOPxZvhc/DPCfyEYEIzBZ7CmaKaYo3SkvIC5QqVFVU1NYbak7qLKERMJ36m\n\tcaBpRTOdXDpAd4Buht6VfoDBiOEuoypjA5M6UxezHfM0SxQrjrWQTZitid2KfY4jjVOO\n\tc5qrjNuTR4LnJ+8DvgJ+712KAjiBl4I3hbKFg0XMRSXEiGKL4s8k7kiek0qUdpdRk2WS\n\tXZR7In9ZIV3RX8lMWVqFWWVL9ZPapPqwRu/ubs37Wj3a/TrjunN6ywbAEIfucwQTgimF\n\tGbU5kwW/paKVlXWoTb5tq907B6KjopOrc4LLedf7brPuVHtl9zntP+RRSer3/Okt6GPv\n\te8yv1X8tUD/oTPBqqFfY8AEjcmukYlR9jFTs9fjdBwcTwg5zJY0m56dYHFs+np8umdGd\n\t5XOSOft17pO8iYKtIr6zaiUW5/afjys/Xzl+Sarm/BXZuqnrF27ta6Rqrmvd2y7Rydtt\n\t9LC8j3pAdGh5JHdM9MXQq3OvT78dfu8xv/qJ4cuVb+CH7LLaytZqxlrT+sjGnc2KX+Fb\n\tKjv7B7RTc2AAnEAYrTVoA0vgjtYWEkEuqATNYACtG2xCLJAMZAb5ohWBcrQK8BbGwCKw\n\tBUyGz8Jd8BeECzFHDiH1yAxa+7LDZGK6sRBWE3sQewe7gdPGHcU9wtPhXfEX8d8IuoQ8\n\t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\n\tmj6EPov+Mv0j+jkGPIMwgyGDN0MKQwVDF8M0I8IowKjP6MV4lLGSsZvxHROOSYTJlCmQ\n\tKZPpKlM/0yIzA7MisxNzLHMx813mKRaERZjFlCWYJZvlBssoyxorN6suqw9rOmsd6zDr\n\tChsnmw6bD1sGWz3bM7Y1dj52Q/Yg9lz2RvYJDgyHOIctRwzHOY5ujgVOJk4NTi/ODM4b\n\tnONcMJc4lx3XQa4Krj6uJW4ebmPucO4z3F3cCzwsPDo8gTz5PG0887yMvFq8Abz5vO28\n\tH/iY+XT5gvmK+O7zLfJz8ZvwR/Ff4O/nX98lsstxV/Ku+l0TApQCqgK+AvkCnQKLgryC\n\tloKHBGsFx4UohFSF/IVOC/UIrQiLCDsLHxduFJ4TYRMxFYkXqRV5JUoU1RY9IFouOiKG\n\tE1MVCxIrFRsUh8WVxP3Fi8UHJGAJZYkAiVKJIUmspJpkqGS55JgUtZSuVLRUrdQbaRZp\n\tC+lk6UbpzzKCMm4yuTI9Mr9klWSDZStlX8oxyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZo\n\tUviqKKHoo3hO8bkSo5Kl0nGlTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1qlupDNayantph\n\ttVa1VXVl9Uj1G+pfNKQ0gjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y\n\t7bc6AjreOlU6s7piuoG6V3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ\n\t+RnVGi0aKxkfNO4wwZqYm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVua\n\tWeZZvrISsgq1arQG1qbWedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb\n\t4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZlwSXx64crgGuTW54Nye3KrelPYZ7Cva8c1dy\n\tT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc9NL3Ou310VvH\n\tO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eH\n\tEEI8QppDGUKDQu+H8YTFhg2FS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKhH7l9UaJRx6Le\n\t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\n\tzZTebMjirFWYjaOdvP24o5tTn4uJ69M9vu4/9x31gEjhns+8VXxK/Cj8jwRSBlWEWIaB\n\t8EZyWCRPVFdMVJz3wc+JlUlxR0aTN1LgY4RUuuMKaRHpI5mOWfMn03Kkc1/kpRVoFH4t\n\tqjm7r4Sy9FKZyvm75doVHRcNqnqrbWpGah2uDNYZ1TdfF71x+hbhdkLDRlN6i/CdwbvJ\n\t7cod850l960fYHruPIp4LNE3039u0GWY6enws+wxs+db41deWU/MvY6a2nybPIO8S56F\n\t545+wHw8vPD5s9GXuMXSrye+RX03+L7y4/KS1dLLZf/l5ZXolfmf7j8HVvVXa9eIa+Fr\n\tw+tK60XrXzdMN8o31jcdNq/+Qn65/LqyBW05bl3ejn+ErwJar0QPiFoPLT9Obm19FwYA\n\tfwqAzdytrfXyra3NCjTZeAVAR/Bf/3fZJuPQWn3J6230sORa0vb938d/AfiFv+gKZW5k\n\tc3RyZWFtCmVuZG9iago3NCAwIG9iago2MTU0CmVuZG9iago1NCAwIG9iagpbIC9JQ0NC\n\tYXNlZCA3MyAwIFIgXQplbmRvYmoKNzUgMCBvYmoKPDwgL0xlbmd0aCA3NiAwIFIgL04g\n\tMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngBrVl5PBbf978z82yWx77vsu/7nn3f9zWVx77TY1ckSbZClhRSSKRotSVEUpIt\n\tUYoUhVJpQbb8hk99Pp/vb/nvN14z837Ofd9zzz3nzp05BwAct0jh4cEwHQAhoZFkO2M9\n\tPhdXNz78K4AAGNCgfwIkr4hwXRsbC/B/HsujANpufCq1rev/pP3vDfTePhFeAEA2aLOn\n\td4RXCIpvAYA0eYWTIwHAbusTjIkM38Y5KGYiowaiuHIb+/2Fm7ax51+4b4fjYKePcqYA\n\tIFCTSGQ/AIgLqJwv2ssP1UNDDQCOIdQ7IBTtxodiLS9/kjcAHB4oRzIkJGwbZ6FY1PNf\n\tevz+hUkkz791kkh+f+O/5oL2RAc2CIgIDybF7fz4/7yEBEeh/to5eNArdUSQvTl6Z0H9\n\tFutFMrRHMRuKT/r7mFr8lleFR+rZ/Za3BkSaOqCYCeWM+EeZOP7Gc1FBjroo5kLlG0Fh\n\t5tt81E8wW6inlTWKGVAs6BWhj/p+eyxYOd7fwfk3x8Lbx8AQxegqgl3IYXZ/+P4R0fZ/\n\t5PHx/vpWf/iBJLPteNOg/AwSGUU79sBFPsHG2+PuQuVXwiNttu3cHqs/NNjq91zgGV+y\n\t0TZnW77mE7Ez323b/CP9HUxQOWozQhdJdtjmoHNEuHwDjExRjNqGyPqTTf7IdcKDd9Y0\n\t2hdxIEfZbftBEMW+PqGO2z7clmd4kwy2fYv6BCkBRoAEyMAHeIJQsAn4gAXQBwa/r3yo\n\tPBSVeYEwEIyeZD7aPy3Y99gh7FvsM+wU9sUfGdrzNw8EAG8U/6XrX/1RuT2IB59QrT4g\n\t4s9oGA6MFkYDY4FeddBTHqOKUfvT1r/QuPAH/7bVD+0r9Vu33m/ro/9t/f6AZPJ/6+P5\n\td4//aZMRmEE94PeHIVsrOy+78af/PzPGGeIMcCY4I5wYkobcRHqQe8gjpBVpBHxIO9KE\n\t9CF3t/Fvu/6MQkIl217Z9nAEMEe96AOidn6F/hnvP7wU9TfjtwYacRolYIf2CgVBaFvA\n\t3yM47Vgd8D+0RKEMT3TEQJRr/nc8ftuFEUa9q4TRw2iifkZ9jGHBcAApjCLqcV2MNhoD\n\tJVT6TxT/czZSwHfH29E7cwkC79F5hET6xEaiawnoh4XHkQP8/CP5dNHd0keSzzTUS1qS\n\tT15WTh5s773bHAC+2+3sqRDLwD8yUjAAqvIAUOr9IwtD12ZdAfo4nPlHJow+Z+xqANyw\n\t84oiR/+lD7N9wwJKQIs+FeyABwgAUdQj8kAZaAAdYAjMgDVwAK5gH7qG/UEIanEMOASO\n\tgFSQCXJAATgLykAFqAZXwQ3QCFrBPfAAPAaD4Bl4CabAO/ARLIJlsA5BEB4iQowQO8QL\n\tCUESkDykCmlBhpAFZAe5Qh6QHxQKRUGHoKNQJnQKOgtdgGqg61AzdA96BA1BL6A30Dz0\n\tDVqDEZgaZoK5YWFYBlaFdWFz2AHeC/vBB+B4OAU+CRfB5fAVuAG+Bz+Gn8FT8Ed4CQEI\n\tFcKC8CNSiCqij1gjbogvQkYSkQykEClH6pAWdC0+RaaQBWQVg8MwYvgwUmgkTTCOGC/M\n\tAUwiJgtzFlONacDcxzzFvMEsYn5hiVgurARWHWuKdcH6YWOwqdhCbBX2NrYbfZ7fYZdx\n\tOBwLTgSngq52V1wg7iAuC1eKq8d14IZw07glPB7PjpfAa+Kt8SR8JD4VfwZ/Bd+OH8a/\n\tw/8kUBF4CfIEI4IbIZSQTCgkXCa0EYYJs4R1CjoKIQp1CmsKb4o4imyKSooWigGKdxTr\n\tlPSUIpSalA6UgZRHKIso6yi7KV9RfqeiotpFpUZlSxVAlURVRHWN6iHVG6pVagZqcWp9\n\tanfqKOqT1JeoO6hfUH8nEonCRB2iGzGSeJJYQ+wiThJ/0jDSSNOY0njTHKYppmmgGab5\n\tTEtBK0SrS7uPNp62kPYm7QDtAh0FnTCdPh2JLpGumK6ZboxuiZ6RXo7emj6EPov+Mv0j\n\t+jkGPIMwgyGDN0MKQwVDF8M0I8IowKjP6MV4lLGSsZvxHROOSYTJlCmQKZPpKlM/0yIz\n\tA7MisxNzLHMx813mKRaERZjFlCWYJZvlBssoyxorN6suqw9rOmsd6zDrChsnmw6bD1sG\n\tWz3bM7Y1dj52Q/Yg9lz2RvYJDgyHOIctRwzHOY5ujgVOJk4NTi/ODM4bnONcMJc4lx3X\n\tQa4Krj6uJW4ebmPucO4z3F3cCzwsPDo8gTz5PG0887yMvFq8Abz5vO28H/iY+XT5gvmK\n\t+O7zLfJz8ZvwR/Ff4O/nX98lsstxV/Ku+l0TApQCqgK+AvkCnQKLgryCloKHBGsFx4Uo\n\thFSF/IVOC/UIrQiLCDsLHxduFJ4TYRMxFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIrFRsU\n\th8WVxP3Fi8UHJGAJZYkAiVKJIUmspJpkqGS55JgUtZSuVLRUrdQbaRZpC+lk6UbpzzKC\n\tMm4yuTI9Mr9klWSDZStlX8oxyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO\n\t8bkSo5Kl0nGlTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1\n\tG+pfNKQ0gjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6\n\ts7piuoG6V3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkf\n\tNO4wwZqYm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1\n\t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\n\tO8FZk/nCBZUvGd+rVoJX+9dTNro2f/xa3Yk/jD799Gi1SQpoAVu0KpYACsE10Ac+QBRo\n\tbcgSIkNFUAf0AWaBDeBIuAoeR+gRUyQF6UA20cpMPKYFs4HVxWZgx3BiuCO4CbwWvpxA\n\tIIQRRijUKEopYbQW8ozKgOoOtRr1PaIN8T1NMi0/bQedO90yfQ6DFMMTxlAmIlM1sx7z\n\tK5Y4Vh7WfraT7J4cepziXExc69wTPE28p/hC+C12yQqwCeIEV4W+Cn8R+S66KU4jISip\n\tI+UhnSRTKtsk91T+uyKHkqlyskqXGrW6u8Y1TTz6rdqmu0svz4DFsM7YzZTebMjirFWY\n\tjaOdvP24o5tTn4uJ69M9vu4/9x31gEjhns+8VXxK/Cj8jwRSBlWEWIaB8EZyWCRPVFdM\n\tVJz3wc+JlUlxR0aTN1LgY4RUuuMKaRHpI5mOWfMn03Kkc1/kpRVoFH4tqjm7r4Sy9FKZ\n\tyvm75doVHRcNqnqrbWpGah2uDNYZ1TdfF71x+hbhdkLDRlN6i/CdwbvJ7cod850l960f\n\tYHruPIp4LNE3039u0GWY6enws+wxs+db41deWU/MvY6a2nybPIO8S56F545+wHw8vPD5\n\ts9GXuMXSrye+RX03+L7y4/KS1dLLZf/l5ZXolfmf7j8HVvVXa9eIa+Frw+tK60XrXzdM\n\tN8o31jcdNq/+Qn65/LqyBW05bl3ejn+ErwJar0QPiFoPLT9Obm19FwYAfwqAzdytrfXy\n\tra3NCjTZeAVAR/Bf/3fZJuPQWn3J6230sORa0vb938d/AfiFv+gKZW5kc3RyZWFtCmVu\n\tZG9iago3NiAwIG9iago2MTU0CmVuZG9iagozMCAwIG9iagpbIC9JQ0NCYXNlZCA3NSAw\n\tIFIgXQplbmRvYmoKNzcgMCBvYmoKPDwgL0xlbmd0aCA3OCAwIFIgL04gMyAvQWx0ZXJu\n\tYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5\n\tPBbf978z82yWx77vsu/7nn3f9zWVx77TY1ckSbZClhRSSKRotSVEUpItUYoUhVJpQbb8\n\thk99Pp/vb/nvN14z837Ofd9zzz3nzp05BwAct0jh4cEwHQAhoZFkO2M9PhdXNz78K4AA\n\t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\n\tlWSDZStlX8oxyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl0nGl\n\tTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1G+pfNKQ0gjQu\n\ta8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6V3Q/\n\t68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqYm+Sa\n\tjJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1arQG1qbWedYT\n\tNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43TirOB\n\t8ynnKRcZlwSXx64crgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L33d1P\n\tu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT55TPrK+m7ynfOT9N\n\tvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTFhg2F\n\tS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa2xcn\n\tHpceNxtvFH/xIOag18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk46TqI5RHgo48SZZN\n\tPpX846jz0ZYU7pSklOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0szNzI\n\t8srqPSF3oujE1knfk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI58vPyP9RsL/gUaFi\n\tYdlpytNRp6eKLIqazgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bOB5x/\n\tfsH4QkO5cHlhBa4iuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369Rqam5zHU5uxaujaqd\n\tv+J+ZfCqwdWmOqm6C/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3Sm4z3s5ogBriGhYb\n\t/RunmlybhprNmjtbNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO8I6Fe373pjv3d77s\n\t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\n\tNzkgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAgUiAvUmVzb3VyY2VzIDgy\n\tIDAgUiAvQ29udGVudHMgODAgMCBSIC9NZWRpYUJveApbMCAwIDgwNiA1MzZdID4+CmVu\n\tZG9iago4MiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1h\n\tZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBSCi9DczIgMjcgMCBS\n\tID4+IC9Gb250IDw8IC9UVDMuMCA5NSAwIFIgL1RUNC4wIDk2IDAgUiAvVFQ1LjAgOTcg\n\tMCBSID4+IC9YT2JqZWN0Cjw8IC9JbTEwIDgzIDAgUiAvSW0xMiA4NyAwIFIgL0ltMTMg\n\tODkgMCBSIC9JbTE1IDkzIDAgUiAvSW0xNCA5MSAwIFIgL0ltMTEKODUgMCBSID4+ID4+\n\tCmVuZG9iago4MyAwIG9iago8PCAvTGVuZ3RoIDg0IDAgUiAvVHlwZSAvWE9iamVjdCAv\n\tU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM4MCAvSGVpZ2h0IDMzMCAvSW50ZXJwb2xhdGUK\n\tdHJ1ZSAvQ29sb3JTcGFjZSA5OCAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sg\n\tOTkgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngB7dCBAAAAAMOg+VMf4QKFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgDwy90wABCmVuZHN0cmVhbQpl\n\tbmRvYmoKODQgMCBvYmoKMTY2NAplbmRvYmoKODcgMCBvYmoKPDwgL0xlbmd0aCA4OCAw\n\tIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTIgL0hlaWdo\n\tdCAxMDAgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTAxIDAgUiAvSW50ZW50\n\tIC9QZXJjZXB0dWFsIC9TTWFzayAxMDIgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz8DAxtrwAB\n\tCmVuZHN0cmVhbQplbmRvYmoKODggMCBvYmoKNDMxCmVuZG9iago4OSAwIG9iago8PCAv\n\tTGVuZ3RoIDkwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo\n\tIDM4MCAvSGVpZ2h0IDEzOCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAxMDQg\n\tMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDEwNSAwIFIgL0JpdHNQZXJDb21w\n\tb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0AENAAAAwqD3\n\tT20PBxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGHgYGZqYAAQplbmRzdHJlYW0KZW5kb2Jq\n\tCjkwIDAgb2JqCjcwOQplbmRvYmoKOTMgMCBvYmoKPDwgL0xlbmd0aCA5NCAwIFIgL1R5\n\tcGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTIgL0hlaWdodCAxMDAg\n\tL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTA3IDAgUiAvSW50ZW50IC9QZXJj\n\tZXB0dWFsIC9TTWFzayAxMDggMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz8DAxtrwABCmVuZHN0\n\tcmVhbQplbmRvYmoKOTQgMCBvYmoKNDMxCmVuZG9iago5MSAwIG9iago8PCAvTGVuZ3Ro\n\tIDkyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEzMCAv\n\tSGVpZ2h0IDE2NiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAxMTAgMCBSIC9J\n\tbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDExMSAwIFIgL0JpdHNQZXJDb21wb25lbnQK\n\tOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBh\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4Gtg/OQAAQplbmRzdHJlYW0KZW5kb2JqCjky\n\tIDAgb2JqCjMwNAplbmRvYmoKODUgMCBvYmoKPDwgL0xlbmd0aCA4NiAwIFIgL1R5cGUg\n\tL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNzIgL0hlaWdodCAxMTYgL0lu\n\tdGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTEzIDAgUiAvSW50ZW50IC9QZXJjZXB0\n\tdWFsIC9TTWFzayAxMTQgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwP/AAHHPAAEKZW5k\n\tc3RyZWFtCmVuZG9iago4NiAwIG9iago0MzYKZW5kb2JqCjExNCAwIG9iago8PCAvTGVu\n\tZ3RoIDExNSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAy\n\tNzIgL0hlaWdodCAxMTYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl\n\tIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHtnelTU9kWxVGRMWSQDCRhTCAQkhACkUAAIR0ECaNANCjEYIQmTGmQKIIy\n\tNJOkkEmQQUFAUGQSQVEcqv+1t88N2n0haHe9V6/qnXfXB6lThR/Oz7X3Tay71/bwoEQR\n\t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\n\tVCSRypUo8FObBomfmTpMlAlpn2mQgapWKeVSiSgUJcLSiYTco3F9iAeRB4sCUFE8rlgi\n\tRYGwCWpIhNUkYyINpMGqE1AcrFQidgXkovjTE/JgwSAQkAtAArl8YWg4hCfHSGVyRZxS\n\tqYzHQnCROIVcJo2BCOXwUCEfBSgTONzlBSODoABlAALx2jy+kAiUjoySQKQ0NoqWSKIi\n\tiThpIZ9HBGz7ofjk490UuokrnJ+IX2ewAtkofD04JBQSx8MjsBFcJiw0JBhFsLMDUZj0\n\tIY7j7eM7EC8fX0hgZ6Bwfg4PoEAkPUiIgYiL8AEFj4Mi+hmQvu4LvQPtcCBlf3x70hyu\n\tb4BIeiACCwtgdQPaWIB2FuAidBu0rQB2OMAKB18URk/gcMvDgwACKwsQkcOFFrDSAnZa\n\t4CMGLLM4XGdB0DiL1sC4X9+AbAI95DRswnEtPDnceAL7QfASse3kcN0J0HBfLIdFgywC\n\tSIjdQF5esBLn206cw00y//s/4Epwse/rcH5gDhcS2KqEkIBNgAqOO5PQrQ63JQEM953j\n\t0B3ffsCvuaAQZPD8A93x233/2U/0N3HRP7s59dsUAYoARYAiQBH4TxH4F2MBBe4KZW5k\n\tc3RyZWFtCmVuZG9iagoxMTUgMCBvYmoKMzE1MgplbmRvYmoKMTExIDAgb2JqCjw8IC9M\n\tZW5ndGggMTEyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo\n\tIDEzMCAvSGVpZ2h0IDE2NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xh\n\tdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+\n\tCnN0cmVhbQp4Ae1c+Tdb7RZW8xCRRGSSSCQSMhAhhKBiinksFZRqQ1oVUxallJpaQ6tI\n\t0aANWqrVavm0tN+n6/5rd78n0q6P8K173LvW/eE8P3Rc5+zHs/e7w1rv87i5ESAUIBS4\n\tWIEr/01cXOr0/0Jl99/wuBx+v8gd3nu6lKu/O6pDVU9Pr/8ePD09PTwQmX9kgdV3FPf2\n\t8fF1wA8/Tt7g4+PtDV+O5wkJV1+5499O6nt5eUNxP3//gIAAEokUeBnA8/CWAH8/X18f\n\tIIEpcX4zEAEP0B7KQ3FSIJkcRKFQLwsKJYhMJgeSEAsggelwzjxgBODrR/UDyUFUKi2Y\n\tTg8JYTCYlwCDEUKnB9Oo1CBEAjg4euGaAlIACYDqU6A6g8liczihXC4PP7jcUA6HzWIC\n\tDxo1KDDA/0QGl43ACMAABJCgPpSH2jy+QBAuFF0GwnCBgB/GC+WwmPRgKhnJAJ2AM+Fi\n\tGq+gGfDxAwGowQwWB6oLRWJJZJRUKpPJ8UEmk0qlkRJxhCiczwtlM+lIBkQBzsRZCiAB\n\tEPANCAyi0pkcnkAYIZHKFNFKpUqlisMLeDZWGaOQSyPFIgGPw6TTEAUfNI6uGHjAEPpj\n\tBEL5QnGUPFqpik9I1CRrASl4gB5M1mgS1KrYGLlUIhJwWSE0SmAAjKNrBp5evv4kMpXO\n\tCuWLIuUxKrUmOSUtXZeRlZWVjQ/wZKYuPS1Vq1GrlIqoCAGXHUILIvn7eruYBJgCkCAA\n\tCDBDBRHSaJU6KSU9I1ufl19YVFyCF8VFhQX5+uzM9LTkxLgYqVjAY4VQyagPZ0VADKAH\n\tFCDAj5Aq4zWpuqzcguLSimtV1w34UV1VWVFWXJiXk5GWrFbKxNAIOlDwheNwehCuuHsi\n\tCWgMDl8kjVFr07Pzi8orDXX1DY23jcYmfDAabzferK8zVFWU5OfoUhJjgUIoMziIBCK4\n\tu586j1fc4SSCBCyeMDI6XqvTF5ZV1dQ3Gk0trea29g58aG8zt7aYmm411F6vKMrNSFEr\n\tpaIwDuqDL7ThFAPUBJgCBkcglqs06fqiCsONW80t5g5Ld09vH1703u+2dLa1mG43GK6V\n\t5Oq0cQpJOJcZfD6DoGAmTxgVo07NBgINxpa2rp6+gcGh4RG8GH40ONDXY2lvab5ZW1ms\n\tv5qIRGDTKSR0Gk4NgruHtx+JQmfzI+SqJF1+maGh6V5HT9/g8NjjialpvJiaeDw2Mvig\n\tp9NsaqypKMjUxiskAmhDoJ/PWQae3n6BqAmSaHVKVnHVDeO9zp6B4fGJ6ZnZOStezM3O\n\tTE+ODz/stZibG6pL9WmJyighl0kj+7ti4ONPpjG5wiil5mpuec2tux09AyNPpp/PLyza\n\tbMv4YLMtLVhnn06MDvZ13TPWVeTrklQyEY+FDcKZLnj6BJBhDEQyVXJGQWV9sxkITDyb\n\tW3i58sq+to4Pa/bXK7bF+ZnJ0cGejjs3rxdlpcQrxHw2PQgdhtNz4AlHgc4OEyvioQmG\n\txpauvkdPns0vLr9ef7O59Q4ftjbfrL9eWbLOTIz0W1qNNdAGdQwMAp3iigEcxiA6GoOE\n\tNH1prdHc83Bsem5xxb6xtf1h5yM+7HzY3nqztro0//Tx0P12042KvHQYhHAYRZILDYAB\n\tBRhEKjXpeRX1po6+4YnnC8v2N+92Pu5+2cOHL7ufdrbfrq0szk6N9HfdbagsyNDESoWh\n\tjHMYkCghnHAYRF3+tYYWS//Y9PzL10Bgd2//AC/293aBgt1mfTb+sLu1EQYhWSUVcZlU\n\tkt/ZOfDyJVFDQoXS2OSMwqrGe90PH8+8WFnf+rC7d/Dt8AgfDr8dAIWtjdXF2Ymh+2aj\n\toThLGweHgUkLPIcBgyuUqrRZRddvm3uGJp4vvnqz/enLwbejH3hxdAgU3r+1v5ybGulr\n\tb6opyU6Jl1/MAA4jMKg2tvUOT82+tG9+2N0HAn8d48NfP75/++PzzuaazTo9+qCjubY0\n\tJ1WtiLhQA4xBscHY3jcyPW9b29r5cnAIBH7iw/FfP0CEj+82Vl48HevvNNWV6s9lAB/O\n\tMAcM7nkM/oUHP4+P/wMGHl7wsQArUR6Xkl1iaOoADazL6+8+7h0c/Tj+iac+PPPz+M+j\n\tr3uftjdWF56ND3SZ6spgJSnEYbCW/eHD8W/fIFwhGLgRGrgRGsCpIOaA0AAtR2IOCA2I\n\tOUAKEHNAaICNAbETibOADQLx2UjsRGInEjvRoQBxFoizQJwF4iw4FSD2AbEPiH3gPA3E\n\t98rEPiD2AbEPiH3gVIDYB8Q+IPaB8zQQ3x8Q+4DYB8Q+IPaBUwFiHxD7gNgHztNAfH9A\n\t7ANiHxD74P9qH8CNaebfbkxbnXe2j/FeWP51X/nMnW2yn/cZD8fFd7b/97fG3U7dGkc3\n\t5+ds9s2dz38cXurm/OHBl52t9WXnzfnz763/YuB0D9wfmphdev32/ae9g8PvP/7Ehx/f\n\tkXvgw6bdNg/ugY6mmtIccA9ceHcfc1BkgoOitWfwyczC6gZYOPYPDo++48PR4df9zzvb\n\tG6/AQfGotw0cFNnauIv8C5SQ0HCpMklXUHmzxTIwPm212d9u73zeO/j6DR++Hux//vh+\n\t0778YubxYE/rreqiLC0yNDHB1OXKRYI5acDHkp5f0XCns29kcnZxdW1zeweMNPv4sPdl\n\td+f95vrq0tz06ICl5WZVQUaSSirkgpPGNYNfbqKyuqa2nqHxp/MvV9ffbr/f+bSLD5/A\n\tTrS5/soGhqZHfR2mejB1acBNdK6XB/xMbL5EAc6+EsOte5b+kYkZ68tV+8bmu228eLe5\n\tsbZqe/F8amyg22xE9oWEmEiw1rl0VCFPVzCLFyGP08IoNpjawVI1OWNdXH5lX994gw8b\n\t6/ZXy0vW59PjQ72dLY3VJdlgIpGAq8w1A8xZxxNJYzW6vIo6I9jKhsYmn82+WLKtrOLF\n\tim3pxdzM1PjQA4u56QYYqpJVcBhZmK/NhbPOH9yFoeGRMQlpOSXXG5rNlr5BMPfNzM5b\n\tFxbxYcFqBXvhxOjQg+42U6OhLPeqRikVgpUH3IVeZxgghyUVbGViRZw2o6CiptFktvQO\n\tPBp9PDn9dAYvnk5PPhkbHuiztN+5VVcJ1j5oggAG0aW/0QOsvkFgtBVJlYlp+uLK2kZT\n\ta0c3mEyHR8bG8WJsdHgIbKZdZiBQVZqr06hkEchlGujnymWKnLY0sFtLFHHJGXkllbU3\n\tjXfBaAs+2/4BvOh/0Ntj6TS3NDUCgXyQIDoSmhAM9kbvM15f5DaGQaCzkQjq1My84muG\n\tG8hsbG7v6LLgRVdHu7nlTlNjvaESCIDHVBbB50ATXLmNgYG3XwCYfUMFYllsYmqGvqi0\n\tsroO/NZNzaY7d/HhjsnUdLuxASzX5UV5WWkaFUwBlwlWXzSIf7czwQ8MkD0A0QPgu+cK\n\tJPLYBG16lr6gpPxaVXVNbd0NvKirqzFUVZaXFuZl6VIQASGPjRmuz44BMPBA8Qtkagib\n\tFy6Rg/E95WpGdm5+YXFpaVl5BT6Ul5WVFhfl5+ZkpqcmqWMRAQ4DM/+7cN67QQADFn9A\n\tY7B5ArE0Olat0aZe1WVm5ej1uXih1+dA/sDVNBQ/ECPDCASjAASUAnHKaIvaACJAHyjB\n\tiIIoUgYBDGqUv5CalpZ2FR/gyVStNilRHRcbLY+KCIcUCMjCwEIgzhJADLAYDIjhCGFx\n\t+eEQQiFXKGNVcfFqdQJeqNXxcZBDEY1iKIR8HpuBCEAAgysJ3KANKIMBRgGSQJgcbphA\n\tFCGJlAINhSIaL+BZuUwaJRGjKA4OyqBwEHARAQE/N2BRHIgCisJAYSS8MCyKJEIsluCF\n\tGGJARBBIgsWRMCAKBBE4J4gDGGB9QBQgEIWKAlnYKBKFxwvj40dYGI8HoSyQyQKRLBRn\n\tHIrLMBKHCDAKkMlyEkqDMmkgkYbFYrHxAp6FRBsIhIFcGgr5dySMiznEfnqDPsBecnBw\n\t5PJAKg+NFnwp0CATB2XzoGgeX5hBLJrnzEn89dMjUEDhQI5wIhRNFAgBQZdFIBR35BOd\n\t1IeYJmfFM7+jeCDggJFA+UwQzeR/WcA74E2Q0eSMaLqgPiKEcXD/lVHlDfC5DNALUG1Q\n\t/58TopyK/ArqwiK6IOHqcnAEfYG2gH9MyXJyQFJgcDx36V9P3vb79cSfCAUIBQgFXCrw\n\tb3TQ2FsKZW5kc3RyZWFtCmVuZG9iagoxMTIgMCBvYmoKMzEwOAplbmRvYmoKMTAyIDAg\n\tb2JqCjw8IC9MZW5ndGggMTAzIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h\n\tZ2UgL1dpZHRoIDMxMiAvSGVpZ2h0IDEwMCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAv\n\tSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRl\n\tRGVjb2RlID4+CnN0cmVhbQp4Ae2c91cUSbTHV0WywJCj5ChRMoiASFIQRVAkiSAoCigg\n\tiBIUxQWRHCQYUERRFLOsac/71973VnX39Aw9hHfOnrP7Zr4/ME53Mcf68L237sxU3T/+\n\tMMhAwEDAQMBAwEDAQOCfI7BD77VNtuC1U61d+ij19Mk8W+HHmYGVkdFuPZeRkdGuXURw\n\tc3SMGkdmbGJiymWmZxKmbWJibAzncHYbmk6gtnu3MZCZmZtbWFhYWlru0Tth0pi6hbmZ\n\tmampCdgZket0Ryth24XoBDQgs9xjZWVtY6PST9lYW1tZ7QE+M4mcLssxbPAaUdtjZa1S\n\t2drZ2zs4ODo66ZscHR3s7e3tVCobKytLTo4sp8Nx5DYyG1GzATNHJ2cXV1c3d3cPPZO7\n\tu5ubq6uLk5MD2NkwcsYsVhXBMWxIbBaWoAZoIObh6eXl7eOrf/Lx9vLc6+EOdg52Kus9\n\t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\n\tL0xlbmd0aCAxMDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk\n\tdGggMzEyIC9IZWlnaHQgMTAwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv\n\tbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7Zz3VxRJtMdXRYkCQ46Sc5YMkkSSoiiCkkUQFAUUEEQJiuKCSBYl\n\tGDCgKIqiKGva8/61971V3T09Qw/hnbPn7L6Z7w+M013MsT587607M1X3jz8MMhAwEDAQ\n\tMBAwEDAQ+OcI7NB7bZMteO1Ua5c+Sj19Ms9W+HFmYGVktFvPZWRktGsXEdwcHaPGke0x\n\tNjbhMtUzCdM2Nt6zB87h7DY0nUBt9+49QGZqZmZubm5hYbFX74RJY+rmZqamJibGYGdE\n\trtMdrYRtF6IT0IDMYq+lpZW1tUo/ZW1lZWm5F/hMJXK6LMewwWtEba+llUplY2tnZ2/v\n\t4OCob3JwsLezs7NVqawtLS04ObKcDseR28hsRM0azBwcnZxdXFzd3Nz1TG5urq4uLs6O\n\tjvZgZ83I7WGxqgiOYUNiM7cANUADMXcPT08vbx/9k7eXp8c+dzews7dVWe01NzNh4BQj\n\tdQflNmNTmE1l6+DkAmbePn7+AYFBQcHBIXqk4ODgoKBAf39fHy/PfW4ujnY21pYcnGKk\n\twm7AZmK+10pl5+ji7unt6x8UHBoWEREVFbVfvxQVFRkRHhoKeD5eHm7ODrYqSwty3C6l\n\tDAe7YUkwY9hcPbz9AkPCIqKiY+PiE5OgZL0RzTYxIT4uZn9URGiQv6+nu4uDncoSq8Nu\n\tIyXD7YDdTMwsLFV2Tq4ePgEh4VEx8YnJKWnpGZmZmYf0SJjuwYz01JSkhNjoyLAgf293\n\tF0c4ztzEWMlw3G7mwObo6ukbFBYVk5CclnEoOzfvSP7RY3qlo/n5h/NysjLTU5LioyNC\n\tCJyDrdVeRKrR+kAlbohSa2Dz8A2KiI4/kJ6Zc/hoQeHJ4lMleqbTp4pPnijIz8s+mJoU\n\tFxUKcM72FKlkOO23+AjTPSbmljYOLh4+QeExSWmH8vJPFJWUV1ZV19TWntMj1dbWnq2u\n\t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\n\tLXHCOh9pqM6b628wcEbUhNbUnDqDWlNnUHtqC+rkjE6XLq5ir8t9+wBSXixSNSmIsEjC\n\tKBDSqJ9YmSSmc9QGQl3AVj0KP5bOkaQol4tZimUo7ilNUhIoOScJ0PoZ/kNXCBytDtS+\n\tV+pEi7nY2KKzqqy3KkoiqhcZgg1+sJoSY4X6iQoosXrSXvcEULTy6zCV4CklUgKofwjK\n\tll5WJMfQofUxJoG+xzQrK6mXLxYwTJuRJJpM4CFIvCI80kj8glg/UfXEiyNmKMlR5nzV\n\t08hT8uij4JN56l9AShsnJ0ftj3cDHrXaNkXnaAIoNo9m3uAogYB4aotdxg9pJKufWAHF\n\tXsecMFF1IHASFn1a9ZnIVFpp6l9Iaj05ClcErNjaHcs40oowR6qFaNacpIBB5wMbqV1A\n\t4cWMqTiSOO1WAEWLP0n7f/cvf47/sRAX9IeneYlmoAkzkDR70TDrH+kuEx+vZoR230zM\n\tUPLg+4+SUvxDsj+5SJB5kE2Xz1wGU4Qqe5TG8JDD7wl/COmBv/h/zlKKoDa4KE5ThlFC\n\tsMk/pF/9fw9pA37Ktxga5VuGqwYCBgIGAgYCBgIGAgYCBgIGAgYCBgJ6ReB/AcuPLz4K\n\tZW5kc3RyZWFtCmVuZG9iagoxMDkgMCBvYmoKNTQ5NwplbmRvYmoKMTA1IDAgb2JqCjw8\n\tIC9MZW5ndGggMTA2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDM4MCAvSGVpZ2h0IDEzOCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJw\n\tb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Ae3d/T/T6xsAcInNHszGmD0x5mmMmcYYaiGaSB4mB83DHEXzkIfo\n\tiFJKFKJEx0MpJOWQQqrzOv/a97o/o4e1Dx91Pue8zut7Xz84+ky7nfeurvve9tp1ubjg\n\twAJYAAtgASyABbDA/6vAIRw/IvAz6YLWc/0ch3FQFviM5uqKEA/4IOyww2pubu44fkzA\n\tzQ380ONwEH4i34EdlmQwmEyPnWDhoCKwy8VkMhggCA8AdX4kT8AzQJ3FYnMguFyuJw6q\n\t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\n\tcUlp2TmLpaKiEgcVgYoKi+VcWWmJufBMrinzeGriEY0qRCEV+fA9Ie3dnKT9TuKjqiP0\n\tlylCVNHaeEOqMSPTlHM6L7+goLCoyIyDikBRUWFBQX5ebo4pM92YmhSvVRP0UHE4Hgyn\n\tJQfZo8RnIXwoO8rwKE1cfGJyqjEtIzPzpMlkysZBTQCsTmaeSE8zphoSddqYyDBloFSE\n\t6KHiOE97e+IzPNhchC8JCAqNiIrRHonXJyWnpB49ZsRBXeDY0dQUQ5I+/khsTFRESJBc\n\tYqeHiuNsp7XvtrDdfsaXBQaHhqvUMRptnE4Xn6DHQV0gIV6ni9NqotWq8JCgQJnYzwey\n\tnk1acXbw3RA+h8f39hVJ5IFBytCwCFWUOjomRoODukBMdLQ6ShURFqpUBMgg6b35UHAI\n\teqc7LbK3l3wG1HxPL4GPr0gslQcqgpTwAISFhYdH4KAmEB4OXqFKZZAiQC4Vi3wh6T0J\n\tejdXcnqXQ8R+y2Ci1Ad9oZ9ILJHK5QGBCiKCcOwvQEgFBgbIZVKJWOQn9BZ4eUK9YbrD\n\tEWcPekh8wD/sDnWHxeF48vgCbyH4i/zFYgmOgwiIxf4icAd4PuQ82wPqDWyze9Lv4Lu5\n\tuzM9IPe5njwvvkDg7eMjtIcvjn0F7FI+Pt4CAd+L58m1y1Ogt9d818OgD5WHxeZwuPAA\n\t8HheEHwc1ATACsgQOwfBMxnudnnHt0yILfbbL6juuB6280P6s1hseAhwHFCAzWZ5gPsu\n\t/H715stDsMsP6Q//ABhMCLgjHFQFEBgD0h0SHpV5gKeQ8w78KP/hXwAEuh8clAUQGcgh\n\t9oPC7zwEh1DY/z7++gMChN+XdP7J74h7w1/IBX7SF/91LIAFsAAWwAJYAAtgASzwkwL/\n\tAzVqE9IKZW5kc3RyZWFtCmVuZG9iagoxMDYgMCBvYmoKNDMyOQplbmRvYmoKOTkgMCBv\n\tYmoKPDwgL0xlbmd0aCAxMDAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMzgwIC9IZWlnaHQgMzMwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9J\n\tbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE\n\t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\n\tKLspX1F+p6Ki2kWlRmVLFUCVRFVEdY3qIdUbqlVqBmpxan1qd+oo6pPUl6g7qF9QfycS\n\ticJEHaIbMZJ4klhD7CJOEn/SMNJI05jSeNMcpimmaaAZpvlMS0ErRKtLu482nraQ9ibt\n\tAO0CHQWdMJ0+HYkuka6YrplujG6JnpFejt6aPoQ+i/4y/SP6OQY8gzCDIYM3QwpDBUMX\n\twzQjwijAqM/oxXiUsZKxm/EdE45JhMmUKZApk+kqUz/TIjMDsyKzE3MsczHzXeYpFoRF\n\tmMWUJZglm+UGyyjLGis3qy6rD2s6ax3rMOsKGyebDpsPWwZbPdsztjV2PnZD9iD2XPZG\n\t9gkODIc4hy1HDMc5jm6OBU4mTg1OL84Mzhuc41wwlziXHddBrgquPq4lbh5uY+5w7jPc\n\tXdwLPCw8OjyBPPk8bTzzvIy8WrwBvPm87bwf+Jj5dPmC+Yr47vMt8nPxm/BH8V/g7+df\n\t3yWyy3FX8q76XRMClAKqAr4C+QKdAouCvIKWgocEawXHhSiEVIX8hU4L9QitCIsIOwsf\n\tF24UnhNhEzEViRepFXklShTVFj0gWi46IoYTUxULEisVGxSHxZXE/cWLxQckYAlliQCJ\n\tUokhSaykmmSoZLnkmBS1lK5UtFSt1BtpFmkL6WTpRunPMoIybjK5Mj0yv2SVZINlK2Vf\n\tyjHImckly7XIfZMXl/eSL5YfUSAqGCkcVmhS+KoooeijeE7xuRKjkqXScaVOpU1lFWWy\n\tcp3yvIqgiodKicqYKpOqjWqW6kM1rJqe2mG1VrVVdWX1SPUb6l80pDSCNC5rzO0W2e2z\n\tu3L3tOYuTZLmBc0pLT4tD63zWlPa/Nok7XLttzoCOt46VTqzumK6gbpXdD/ryeqR9W7r\n\treir6yfodxggBsYGGQb9hgyGjoZnDSeNdhn5GdUaLRorGR807jDBmpib5JqMmXKbepnW\n\tmC6aqZglmN03pza3Nz9r/tZC3IJs0WIJW5pZ5lm+shKyCrVqtAbWptZ51hM2IjYHbO7Y\n\t4mxtbItt39vJ2R2y67FntN9vf9l+2UHPIdvhpaOoY5RjpxOtk7tTjdOKs4HzKecpFxmX\n\tBJfHrhyuAa5Nbng3J7cqt6U9hnsK9rxzV3JPdR/dK7I3du+jfRz7gvfd3U+7n7T/pgfW\n\tw9njsscGyZpUTlryNPUs8Vz00vc67fXRW8c733veR9PnlM+sr6bvKd85P02/PL95f23/\n\tQv+FAP2AswFfA00CywJXgqyDLgVtBTsH14cQQjxCmkMZQoNC74fxhMWGDYVLhKeGTx1Q\n\tP1BwYJFsTq6KgCL2RjRFMqEfuX1RolHHot5Ea0UXR/+McYq5GUsfGxrbFycelx43G28U\n\tf/Eg5qDXwc5D/IeOHHqToJtwIRFK9EzsPCxwOOXwuyTjpOojlEeCjjxJlk0+lfzjqPPR\n\tlhTulKSU6WPGx2pTaVLJqWPHNY6XpWHSAtL60xXSz6T/yvDO6M2UzSzM3Mjyyuo9IXei\n\t6MTWSd+T/dnK2edycDmhOaO52rnVp+hPxZ+azrPMa8jny8/I/1Gwv+BRoWJh2WnK01Gn\n\tp4osiprOCJ7JObNx1v/ss2K94voSrpL0kpVS79Lhczrn6sq4yzLL1s4HnH9+wfhCQ7lw\n\teWEFriK64n2lU2XPRdWLNVUcVZlVm5dCL01V21Xfr1GpqbnMdTm7Fq6Nqp2/4n5l8KrB\n\t1aY6qboL9Sz1mdfAtahrH657XB+9YX6j86bqzbpbQrdKbjPezmiAGuIaFhv9G6eaXJuG\n\tms2aO1s0Wm7fkb5zqZW/tfgu893sNsq2lLat9vj2pY7wjoV7fvemO/d3vuxy6Rq5b3u/\n\tv9u8++EDowddPbo97Q81H7Y+Un/U3Kva2/hY+XFDn1Lf7SdKT273K/c3DKgMNA2qDbYM\n\t7R5qG9YevvfU4OmDEdORx8+sng2NOo4+H3Mfm3ru/XzuRfCLr+PR4+svk15hX2VM0E0U\n\tTnJNlr8We10/pTx1943Bm7639m9fTntNf5yJmNl4l/Ke+L5wlne2Zk5+rnXeaH7ww54P\n\t7z6Gf1xfSP1E/6nks+jnW190vvQtuiy++0r+uvUt6zv790s/FH90LtksTS6HLK+vZPxk\n\t/1m9qrras+a8Nrses4HfKNoU22z5Zf7r1VbI1lY4iUza+RZA0Cvs6wvAt0toXuQKAOMg\n\t+k1B81dutMNAP3chlINiJ0ga+gjfR45i7LE6OBE8B4GNgpdSk8qKOoiYQ9NMu0AvxeDD\n\tWME0zSLOGsfWzkHL6cxVyf2ddzdfCv8TAXpBO6ETwo9FgZiCuK/EacleqRUZUVlbuST5\n\tWoVnSrCynMpe1Qy1BvU3u4maqloe2uk613Vf6RMMlA29jHKMm0wmzSBzQQtjy0CrbOtb\n\tNs9tf9qzOCg4WjuFOJ9wqXN97PZmz6L7yt71/cCDksTuKeWl623ns9/Xx4/kbx+wO5Av\n\tCAqaCm4POR96NMw/3OaAKpkvghDxJXI0qi26OiYvNjEuON71oOkhzQSVROXDakm6R8yT\n\tnY/6pEQeO5aaf7wy7WZ6R0Zf5mjW6xOzJz9lf8tZyl0+tZS3lL9WiDnNXCR5xvisV/Hh\n\tkqLSunPtZY/Pj1wYL5+qmK/8UYVcYq4Wr9G77F4bcyX/6o26ofqv1+lvKNy0vxVxO6eh\n\tprGl6V5zV0vHnTutt+/Wt9W0V3SU3ivozOg6dD+w2/6Bcg9bz+rDqUcDvQ8ed/Xde9La\n\tXz9QNBgxpD9MHH76tHjE95nSKHZ0bKz6efQLnXHceA+6vpRezU7kTmpMTr8+MaUx9fFN\n\t2Vu7aWS6fsZxZvVd/nvJ9+2zdrMzc8fmZeZnPlR/DF1QWFj6VP/Z6wv9l9uLNovvvx76\n\txvrtwffsH6FLpGVfdB3NrHVvSm9t7cRfALoGByLyyBzmOjYJ54LXJEhRiFCKUO2iliWq\n\t09jSetEl0pcxtDHOM9OxqLKS2NLYb3FMclFxK/Ds4U3iu8DfvuulwJIQlTCviJKoqZiH\n\teJxEnuR1qT7pOVmMHL/8bgU3xUilTOVKlWbVJ2pv1X/sxmlyaslpW+oE62brXdMfNPhk\n\tRDDmNpE3NTRzNPeyCLWMtUq0PmpzzDbVLs0+wyHLMcMpxTnOxd/Vwc1gj7a70V63fTH7\n\tCzyukTo9e726vW/7lPge9HP2lw2gDlgIHAxqCa4JKQ7NDksOJx9wJ+tE8EasRz6Luhqd\n\tGuMZaxgnGy94kPsQewJzIt1h3OHlpLdHepOvHy1IiTm2N9XsuEGaRTop40jmxawHJyZP\n\tfs5eylnJXTr1PW8x/1PBQuHn0z/P0J1VKw4tqSrtPzddNn/+3YXX5S8qhiofXmyrar3U\n\tW/3pMn/t3islV1/UM12zup6G7l6rt6UbvBuLm4ZbsHcUW/ffPdZW1d7a0XbvcmdOV8L9\n\tmO6kB9k9pQ8rHp3rPfk4qs/+iVQ/pn984MZg5lDgsO1TwxHDZ7ajnmNRz1NeHB9PeOn7\n\t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\n\t6g61GvU9og3xPU0yLT9tB5073TJ9DoMUwxPGUCYiUzWzHvMrljhWHtZ+tpPsnhx6nOJc\n\tTFzr3BM8Tbyn+EL4LXbJCrAJ4gRXhb4KfxH5LropTiMhKKkj5SGdJFMq2yT3VP67IoeS\n\tqXKySpcatbq7xjVNPPqt2qa7Sy/PgMWwztjNlN5syOKsVZiNo528/bijm1Ofi4nr0z2+\n\t7j/3HfWASOGez7xVfEr8KPyPBFIGVYRYhoHwRnJYJE9UV0xUnPfBz4mVSXFHRpM3UuBj\n\thFS64wppEekjmY5Z8yfTcqRzX+SlFWgUfi2qObuvhLL0UpnK+bvl2hUdFw2qeqttakZq\n\tHa4M1hnVN18XvXH6FuF2QsNGU3qL8J3Bu8ntyh3znSX3rR9geu48ings0TfTf27QZZjp\n\t6fCz7DGz51vjV15ZT8y9jprafJs8g7xLnoXnjn7AfDy88Pmz0Ze4xdKvJ75FfTf4vvLj\n\t8pLV0stl/+XlleiV+Z/uPwdW9Vdr14hr4WvD60rrRetfN0w3yjfWNx02r/5Cfrn8urIF\n\tbTluXd6Of4SvAlqvRA+IWg8tP05ubX0XBgB/CoDN3K2t9fKtrc0KNNl4BUBH8F//d9km\n\t49BafcnrbfSw5FrS9v3fx38B+IW/6AplbmRzdHJlYW0KZW5kb2JqCjExNyAwIG9iago2\n\tMTU0CmVuZG9iago5OCAwIG9iagpbIC9JQ0NCYXNlZCAxMTYgMCBSIF0KZW5kb2JqCjEx\n\tOCAwIG9iago8PCAvTGVuZ3RoIDExOSAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VS\n\tR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5PBbf978z82yWx77v\n\tsu/7nn3f9zWVx77TY1ckSbZClhRSSKRotSVEUpItUYoUhVJpQbb8hk99Pp/vb/nvN14z\n\t837Ofd9zzz3nzp05BwAct0jh4cEwHQAhoZFkO2M9PhdXNz78K4AAGNCgfwIkr4hwXRsb\n\tC/B/HsujANpufCq1rev/pP3vDfTePhFeAEA2aLOnd4RXCIpvAYA0eYWTIwHAbusTjIkM\n\t38Y5KGYiowaiuHIb+/2Fm7ax51+4b4fjYKePcqYAIFCTSGQ/AIgLqJwv2ssP1UNDDQCO\n\tIdQ7IBTtxodiLS9/kjcAHB4oRzIkJGwbZ6FY1PNfevz+hUkkz791kkh+f+O/5oL2RAc2\n\tCIgIDybF7fz4/7yEBEeh/to5eNArdUSQvTl6Z0H9FutFMrRHMRuKT/r7mFr8lleFR+rZ\n\t/Za3BkSaOqCYCeWM+EeZOP7Gc1FBjroo5kLlG0Fh5tt81E8wW6inlTWKGVAs6BWhj/p+\n\teyxYOd7fwfk3x8Lbx8AQxegqgl3IYXZ/+P4R0fZ/5PHx/vpWf/iBJLPteNOg/AwSGUU7\n\t9sBFPsHG2+PuQuVXwiNttu3cHqs/NNjq91zgGV+y0TZnW77mE7Ez323b/CP9HUxQOWoz\n\tQhdJdtjmoHNEuHwDjExRjNqGyPqTTf7IdcKDd9Y02hdxIEfZbftBEMW+PqGO2z7clmd4\n\tkwy2fYv6BCkBRoAEyMAHeIJQsAn4gAXQBwa/r3yoPBSVeYEwEIyeZD7aPy3Y99gh7Fvs\n\tM+wU9sUfGdrzNw8EAG8U/6XrX/1RuT2IB59QrT4g4s9oGA6MFkYDY4FeddBTHqOKUfvT\n\t1r/QuPAH/7bVD+0r9Vu33m/ro/9t/f6AZPJ/6+P5d4//aZMRmEE94PeHIVsrOy+78af/\n\tPzPGGeIMcCY4I5wYkobcRHqQe8gjpBVpBHxIO9KE9CF3t/Fvu/6MQkIl217Z9nAEMEe9\n\t6AOidn6F/hnvP7wU9TfjtwYacRolYIf2CgVBaFvA3yM47Vgd8D+0RKEMT3TEQJRr/nc8\n\tftuFEUa9q4TRw2iifkZ9jGHBcAApjCLqcV2MNhoDJVT6TxT/czZSwHfH29E7cwkC79F5\n\thET6xEaiawnoh4XHkQP8/CP5dNHd0keSzzTUS1qST15WTh5s773bHAC+2+3sqRDLwD8y\n\tUjAAqvIAUOr9IwtD12ZdAfo4nPlHJow+Z+xqANyw84oiR/+lD7N9wwJKQIs+FeyABwgA\n\tUdQj8kAZaAAdYAjMgDVwAK5gH7qG/UEIanEMOASOgFSQCXJAATgLykAFqAZXwQ3QCFrB\n\tPfAAPAaD4Bl4CabAO/ARLIJlsA5BEB4iQowQO8QLCUESkDykCmlBhpAFZAe5Qh6QHxQK\n\tRUGHoKNQJnQKOgtdgGqg61AzdA96BA1BL6A30Dz0DVqDEZgaZoK5YWFYBlaFdWFz2AHe\n\tC/vBB+B4OAU+CRfB5fAVuAG+Bz+Gn8FT8Ed4CQEIFcKC8CNSiCqij1gjbogvQkYSkQyk\n\tEClH6pAWdC0+RaaQBWQVg8MwYvgwUmgkTTCOGC/MAUwiJgtzFlONacDcxzzFvMEsYn5h\n\tiVgurARWHWuKdcH6YWOwqdhCbBX2NrYbfZ7fYZdxOBwLTgSngq52V1wg7iAuC1eKq8d1\n\t4IZw07glPB7PjpfAa+Kt8SR8JD4VfwZ/Bd+OH8a/w/8kUBF4CfIEI4IbIZSQTCgkXCa0\n\tEYYJs4R1CjoKIQp1CmsKb4o4imyKSooWigGKdxTrlPSUIpSalA6UgZRHKIso6yi7KV9R\n\tfqeiotpFpUZlSxVAlURVRHWN6iHVG6pVagZqcWp9anfqKOqT1JeoO6hfUH8nEonCRB2i\n\tGzGSeJJYQ+wiThJ/0jDSSNOY0njTHKYppmmgGab5TEtBK0SrS7uPNp62kPYm7QDtAh0F\n\tnTCdPh2JLpGumK6ZboxuiZ6RXo7emj6EPov+Mv0j+jkGPIMwgyGDN0MKQwVDF8M0I8Io\n\twKjP6MV4lLGSsZvxHROOSYTJlCmQKZPpKlM/0yIzA7MisxNzLHMx813mKRaERZjFlCWY\n\tJZvlBssoyxorN6suqw9rOmsd6zDrChsnmw6bD1sGWz3bM7Y1dj52Q/Yg9lz2RvYJDgyH\n\tOIctRwzHOY5ujgVOJk4NTi/ODM4bnONcMJc4lx3XQa4Krj6uJW4ebmPucO4z3F3cCzws\n\tPDo8gTz5PG0887yMvFq8Abz5vO28H/iY+XT5gvmK+O7zLfJz8ZvwR/Ff4O/nX98lsstx\n\tV/Ku+l0TApQCqgK+AvkCnQKLgryCloKHBGsFx4UohFSF/IVOC/UIrQiLCDsLHxduFJ4T\n\tYRMxFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIrFRsUh8WVxP3Fi8UHJGAJZYkAiVKJIUms\n\tpJpkqGS55JgUtZSuVLRUrdQbaRZpC+lk6UbpzzKCMm4yuTI9Mr9klWSDZStlX8oxyJnJ\n\tJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl0nGlTqVNZRVlsnKd8ryK\n\toIqHSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1G+pfNKQ0gjQua8ztFtnts7ty97Tm\n\tLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6V3Q/68nqkfVu663oq+sn\n\t6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqYm+SajJlym3qZ1pgumqmY\n\tJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1arQG1qbWedYTNiI2B2zu2OJsbWyL\n\tbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZlwSXx64c\n\trgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LH\n\tBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9\n\tgLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTFhg2FS4Snhk8dUD9QcGCR\n\tbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa2xcnHpceNxtvFH/xIOag\n\t18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk46TqI5RHgo48SZZNPpX846jz0ZYU7pSk\n\tlOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0szNzI8srqPSF3oujE1knf\n\tk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI58vPyP9RsL/gUaFiYdlpytNRp6eKLIqa\n\tzgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bOB5x/fsH4QkO5cHlhBa4i\n\tuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369Rqam5zHU5uxaujaqdv+J+ZfCqwdWmOqm6\n\tC/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3Sm4z3s5ogBriGhYb/RunmlybhprNmjtb\n\tNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO8I6Fe373pjv3d77scukauW97v7/bvPvh\n\tA6MHXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3NwyoDDQNqg22DO0eahvW\n\tHr731ODpgxHTkcfPrJ4NjTqOPh9zH5t67v187kXwi6/j0ePrL5NeYV9lTNBNFE5yTZa/\n\t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\n\tR/gHMmuEUWR01KXo8Vi6OMv47IPPE4QTEw5PH/E7SpfSmxqZhks/nonJSjvJmd2Vm5zn\n\tUqB/WuOMRrFGqVqZ2AVM+YPK6CrOS3drPGuZr0zUdV8buLF0W67xUPPjVto2gw5yZ9X9\n\t+R69Rzf65PpLBieGf4x8HZ19Pj0+9+rHa+gN5TTTO8FZk/nCBZUvGd+rVoJX+9dTNro2\n\tf/xa3Yk/jD799Gi1SQpoAVu0KpYACsE10Ac+QBRobcgSIkNFUAf0AWaBDeBIuAoeR+gR\n\tUyQF6UA20cpMPKYFs4HVxWZgx3BiuCO4CbwWvpxAIIQRRijUKEopYbQW8ozKgOoOtRr1\n\tPaIN8T1NMi0/bQedO90yfQ6DFMMTxlAmIlM1sx7zK5Y4Vh7WfraT7J4cepziXExc69wT\n\tPE28p/hC+C12yQqwCeIEV4W+Cn8R+S66KU4jISipI+UhnSRTKtsk91T+uyKHkqlyskqX\n\tGrW6u8Y1TTz6rdqmu0svz4DFsM7YzZTebMjirFWYjaOdvP24o5tTn4uJ69M9vu4/9x31\n\tgEjhns+8VXxK/Cj8jwRSBlWEWIaB8EZyWCRPVFdMVJz3wc+JlUlxR0aTN1LgY4RUuuMK\n\taRHpI5mOWfMn03Kkc1/kpRVoFH4tqjm7r4Sy9FKZyvm75doVHRcNqnqrbWpGah2uDNYZ\n\t1TdfF71x+hbhdkLDRlN6i/CdwbvJ7cod850l960fYHruPIp4LNE3039u0GWY6enws+wx\n\ts+db41deWU/MvY6a2nybPIO8S56F545+wHw8vPD5s9GXuMXSrye+RX03+L7y4/KS1dLL\n\tZf/l5ZXolfmf7j8HVvVXa9eIa+Frw+tK60XrXzdMN8o31jcdNq/+Qn65/LqyBW05bl3e\n\tjn+ErwJar0QPiFoPLT9Obm19FwYAfwqAzdytrfXyra3NCjTZeAVAR/Bf/3fZJuPQWn3J\n\t6230sORa0vb938d/AfiFv+gKZW5kc3RyZWFtCmVuZG9iagoxMTkgMCBvYmoKNjE1NApl\n\tbmRvYmoKMTAxIDAgb2JqClsgL0lDQ0Jhc2VkIDExOCAwIFIgXQplbmRvYmoKMTIwIDAg\n\tb2JqCjw8IC9MZW5ndGggMTIxIDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGtWXk8Ft/3vzPzbJbHvu+y7/ue\n\tfd/3NZXHvtNjVyRJtkKWFFJIpGi1JURSki1RihSFUmlBtvyGT30+n+9v+e83XjPzfs59\n\t33PPPefOnTkHABy3SOHhwTAdACGhkWQ7Yz0+F1c3PvwrgAAY0KB/AiSviHBdGxsL8H8e\n\ty6MA2m58KrWt6/+k/e8N9N4+EV4AQDZos6d3hFcIim8BgDR5hZMjAcBu6xOMiQzfxjko\n\tZiKjBqK4chv7/YWbtrHnX7hvh+Ngp49ypgAgUJNIZD8AiAuonC/ayw/VQ0MNAI4h1Dsg\n\tFO3Gh2ItL3+SNwAcHihHMiQkbBtnoVjU8196/P6FSSTPv3WSSH5/47/mgvZEBzYIiAgP\n\tJsXt/Pj/vIQER6H+2jl40Ct1RJC9OXpnQf0W60UytEcxG4pP+vuYWvyWV4VH6tn9lrcG\n\tRJo6oJgJ5Yz4R5k4/sZzUUGOuijmQuUbQWHm23zUTzBbqKeVNYoZUCzoFaGP+n57LFg5\n\t3t/B+TfHwtvHwBDF6CqCXchhdn/4/hHR9n/k8fH++lZ/+IEks+1406D8DBIZRTv2wEU+\n\twcbb4+5C5VfCI2227dweqz802Or3XOAZX7LRNmdbvuYTsTPfbdv8I/0dTFA5ajNCF0l2\n\t2Oagc0S4fAOMTFGM2obI+pNN/sh1woN31jTaF3EgR9lt+0EQxb4+oY7bPtyWZ3iTDLZ9\n\ti/oEKQFGgATIwAd4glCwCfiABdAHBr+vfKg8FJV5gTAQjJ5kPto/Ldj32CHsW+wz7BT2\n\txR8Z2vM3DwQAbxT/petf/VG5PYgHn1CtPiDiz2gYDowWRgNjgV510FMeo4pR+9PWv9C4\n\t8Af/ttUP7Sv1W7feb+uj/239/oBk8n/r4/l3j/9pkxGYQT3g94chWys7L7vxp/8/M8YZ\n\t4gxwJjgjnBiShtxEepB7yCOkFWkEfEg70oT0IXe38W+7/oxCQiXbXtn2cAQwR73oA6J2\n\tfoX+Ge8/vBT1N+O3BhpxGiVgh/YKBUFoW8DfIzjtWB3wP7REoQxPdMRAlGv+dzx+24UR\n\tRr2rhNHDaKJ+Rn2MYcFwACmMIupxXYw2GgMlVPpPFP9zNlLAd8fb0TtzCQLv0XmERPrE\n\tRqJrCeiHhceRA/z8I/l00d3SR5LPNNRLWpJPXlZOHmzvvdscAL7b7eypEMvAPzJSMACq\n\t8gBQ6v0jC0PXZl0B+jic+UcmjD5n7GoA3LDziiJH/6UPs33DAkpAiz4V7IAHCABR1CPy\n\tQBloAB1gCMyANXAArmAfuob9QQhqcQw4BI6AVJAJckABOAvKQAWoBlfBDdAIWsE98AA8\n\tBoPgGXgJpsA78BEsgmWwDkEQHiJCjBA7xAsJQRKQPKQKaUGGkAVkB7lCHpAfFApFQYeg\n\to1AmdAo6C12AaqDrUDN0D3oEDUEvoDfQPPQNWoMRmBpmgrlhYVgGVoV1YXPYAd4L+8EH\n\t4Hg4BT4JF8Hl8BW4Ab4HP4afwVPwR3gJAQgVwoLwI1KIKqKPWCNuiC9CRhKRDKQQKUfq\n\tkBZ0LT5FppAFZBWDwzBi+DBSaCRNMI4YL8wBTCImC3MWU41pwNzHPMW8wSxifmGJWC6s\n\tBFYda4p1wfphY7Cp2EJsFfY2tht9nt9hl3E4HAtOBKeCrnZXXCDuIC4LV4qrx3XghnDT\n\tuCU8Hs+Ol8Br4q3xJHwkPhV/Bn8F344fxr/D/yRQEXgJ8gQjghshlJBMKCRcJrQRhgmz\n\thHUKOgohCnUKawpvijiKbIpKihaKAYp3FOuU9JQilJqUDpSBlEcoiyjrKLspX1F+p6Ki\n\t2kWlRmVLFUCVRFVEdY3qIdUbqlVqBmpxan1qd+oo6pPUl6g7qF9QfycSicJEHaIbMZJ4\n\tklhD7CJOEn/SMNJI05jSeNMcpimmaaAZpvlMS0ErRKtLu482nraQ9ibtAO0CHQWdMJ0+\n\tHYkuka6YrplujG6JnpFejt6aPoQ+i/4y/SP6OQY8gzCDIYM3QwpDBUMXwzQjwijAqM/o\n\txXiUsZKxm/EdE45JhMmUKZApk+kqUz/TIjMDsyKzE3MsczHzXeYpFoRFmMWUJZglm+UG\n\tyyjLGis3qy6rD2s6ax3rMOsKGyebDpsPWwZbPdsztjV2PnZD9iD2XPZG9gkODIc4hy1H\n\tDMc5jm6OBU4mTg1OL84Mzhuc41wwlziXHddBrgquPq4lbh5uY+5w7jPcXdwLPCw8OjyB\n\tPPk8bTzzvIy8WrwBvPm87bwf+Jj5dPmC+Yr47vMt8nPxm/BH8V/g7+df3yWyy3FX8q76\n\tXRMClAKqAr4C+QKdAouCvIKWgocEawXHhSiEVIX8hU4L9QitCIsIOwsfF24UnhNhEzEV\n\tiRepFXklShTVFj0gWi46IoYTUxULEisVGxSHxZXE/cWLxQckYAlliQCJUokhSaykmmSo\n\tZLnkmBS1lK5UtFSt1BtpFmkL6WTpRunPMoIybjK5Mj0yv2SVZINlK2VfyjHImckly7XI\n\tfZMXl/eSL5YfUSAqGCkcVmhS+KoooeijeE7xuRKjkqXScaVOpU1lFWWycp3yvIqgiodK\n\ticqYKpOqjWqW6kM1rJqe2mG1VrVVdWX1SPUb6l80pDSCNC5rzO0W2e2zu3L3tOYuTZLm\n\tBc0pLT4tD63zWlPa/Nok7XLttzoCOt46VTqzumK6gbpXdD/ryeqR9W7rreir6yfodxgg\n\tBsYGGQb9hgyGjoZnDSeNdhn5GdUaLRorGR807jDBmpib5JqMmXKbepnWmC6aqZglmN03\n\tpza3Nz9r/tZC3IJs0WIJW5pZ5lm+shKyCrVqtAbWptZ51hM2IjYHbO7Y4mxtbItt39vJ\n\t2R2y67FntN9vf9l+2UHPIdvhpaOoY5RjpxOtk7tTjdOKs4HzKecpFxmXBJfHrhyuAa5N\n\tbng3J7cqt6U9hnsK9rxzV3JPdR/dK7I3du+jfRz7gvfd3U+7n7T/pgfWw9njsscGyZpU\n\tTlryNPUs8Vz00vc67fXRW8c733veR9PnlM+sr6bvKd85P02/PL95f23/Qv+FAP2AswFf\n\tA00CywJXgqyDLgVtBTsH14cQQjxCmkMZQoNC74fxhMWGDYVLhKeGTx1QP1BwYJFsTq6K\n\tgCL2RjRFMqEfuX1RolHHot5Ea0UXR/+McYq5GUsfGxrbFycelx43G28Uf/Eg5qDXwc5D\n\t/IeOHHqToJtwIRFK9EzsPCxwOOXwuyTjpOojlEeCjjxJlk0+lfzjqPPRlhTulKSU6WPG\n\tx2pTaVLJqWPHNY6XpWHSAtL60xXSz6T/yvDO6M2UzSzM3Mjyyuo9IXei6MTWSd+T/dnK\n\t2edycDmhOaO52rnVp+hPxZ+azrPMa8jny8/I/1Gwv+BRoWJh2WnK01Gnp4osiprOCJ7J\n\tObNx1v/ss2K94voSrpL0kpVS79Lhczrn6sq4yzLL1s4HnH9+wfhCQ7lweWEFriK64n2l\n\t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\n\trpiumW6MbomekV6O3po+hD6L/jL9I/o5BjyDMIMhgzdDCkMFQxfDNCPCKMCoz+jFeJSx\n\tkrGb8R0TjkmEyZQpkCmT6SpTP9MiMwOzIrMTcyxzMfNd5ikWhEWYxZQlmCWb5QbLKMsa\n\tKzerLqsPazprHesw6wobJ5sOmw9bBls92zO2NXY+dkP2IPZc9kb2CQ4MhziHLUcMxzmO\n\tbo4FTiZODU4vzgzOG5zjXDCXOJcd10GuCq4+riVuHm5j7nDuM9xd3As8LDw6PIE8+Txt\n\tPPO8jLxavAG8+bztvB/4mPl0+YL5ivju8y3yc/Gb8EfxX+Dv51/fJbLLcVfyrvpdEwKU\n\tAqoCvgL5Ap0Ci4K8gpaChwRrBceFKIRUhfyFTgv1CK0Iiwg7Cx8XbhSeE2ETMRWJF6kV\n\teSVKFNUWPSBaLjoihhNTFQsSKxUbFIfFlcT9xYvFByRgCWWJAIlSiSFJrKSaZKhkueSY\n\tFLWUrlS0VK3UG2kWaQvpZOlG6c8ygjJuMrkyPTK/ZJVkg2UrZV/KMciZySXLtch9kxeX\n\t95Ivlh9RICoYKRxWaFL4qiih6KN4TvG5EqOSpdJxpU6lTWUVZbJynfK8iqCKh0qJypgq\n\tk6qNapbqQzWsmp7aYbVWtVV1ZfVI9RvqXzSkNII0LmvM7RbZ7bO7cve05i5NkuYFzSkt\n\tPi0PrfNaU9r82iTtcu23OgI63jpVOrO6YrqBuld0P+vJ6pH1buut6KvrJ+h3GCAGxgYZ\n\tBv2GDIaOhmcNJ412GfkZ1RotGisZHzTuMMGamJvkmoyZcpt6mdaYLpqpmCWY3TenNrc3\n\tP2v+1kLcgmzRYglbmlnmWb6yErIKtWq0Btam1nnWEzYiNgds7tjibG1si23f28nZHbLr\n\tsWe0329/2X7ZQc8h2+Glo6hjlGOnE62Tu1ON04qzgfMp5ykXGZcEl8euHK4Brk1ueDcn\n\ttyq3pT2Gewr2vHNXck91H90rsjd276N9HPuC993dT7uftP+mB9bD2eOyxwbJmlROWvI0\n\t9SzxXPTS9zrt9dFbxzvfe95H0+eUz6yvpu8p3zk/Tb88v3l/bf9C/4UA/YCzAV8DTQLL\n\tAleCrIMuBW0FOwfXhxBCPEKaQxlCg0Lvh/GExYYNhUuEp4ZPHVA/UHBgkWxOroqAIvZG\n\t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\n\t+q3aprtLL8+AxbDO2M2U3mzI4qxVmI2jnbz9uKObU5+LievTPb7uP/cd9YBI4Z7PvFV8\n\tSvwo/I8EUgZVhFiGgfBGclgkT1RXTFSc98HPiZVJcUdGkzdS4GOEVLrjCmkR6SOZjlnz\n\tJ9NypHNf5KUVaBR+Lao5u6+EsvRSmcr5u+XaFR0XDap6q21qRmodrgzWGdU3Xxe9cfoW\n\t4XZCw0ZTeovwncG7ye3KHfOdJfetH2B67jyKeCzRN9N/btBlmOnp8LPsMbPnW+NXXllP\n\tzL2Omtp8mzyDvEueheeOfsB8PLzw+bPRl7jF0q8nvkV9N/i+8uPyktXSy2X/5eWV6JX5\n\tn+4/B1b1V2vXiGvha8PrSutF6183TDfKN9Y3HTav/kJ+ufy6sgVtOW5d3o5/hK8CWq9E\n\tD4haDy0/Tm5tfRcGAH8KgM3cra318q2tzQo02XgFQEfwX/932Sbj0Fp9yett9LDkWtL2\n\t/d/HfwH4hb/oCmVuZHN0cmVhbQplbmRvYmoKMTIzIDAgb2JqCjYxNTQKZW5kb2JqCjEw\n\tNCAwIG9iagpbIC9JQ0NCYXNlZCAxMjIgMCBSIF0KZW5kb2JqCjEyNCAwIG9iago8PCAv\n\tTGVuZ3RoIDEyNSAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5PBbf978z82yWx77vsu/7nn3f9zWVx77T\n\tY1ckSbZClhRSSKRotSVEUpItUYoUhVJpQbb8hk99Pp/vb/nvN14z837Ofd9zzz3nzp05\n\tBwAct0jh4cEwHQAhoZFkO2M9PhdXNz78K4AAGNCgfwIkr4hwXRsbC/B/HsujANpufCq1\n\trev/pP3vDfTePhFeAEA2aLOnd4RXCIpvAYA0eYWTIwHAbusTjIkM38Y5KGYiowaiuHIb\n\t+/2Fm7ax51+4b4fjYKePcqYAIFCTSGQ/AIgLqJwv2ssP1UNDDQCOIdQ7IBTtxodiLS9/\n\tkjcAHB4oRzIkJGwbZ6FY1PNfevz+hUkkz791kkh+f+O/5oL2RAc2CIgIDybF7fz4/7yE\n\tBEeh/to5eNArdUSQvTl6Z0H9FutFMrRHMRuKT/r7mFr8lleFR+rZ/Za3BkSaOqCYCeWM\n\t+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\n\tQtyCbNFiCVuaWeZZvrISsgq1arQG1qbWedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tf\n\tb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZlwSXx64crgGuTW54Nye3Krel\n\tPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc\n\t9NL3Ou310VvHO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ks\n\tgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTFhg2FS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKh\n\tH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa2xcnHpceNxtvFH/xIOag18HOQ/yHjhx6k6Cb\n\tcCERSvRM7DwscDjl8Lsk46TqI5RHgo48SZZNPpX846jz0ZYU7pSklOljxsdqU2lSyalj\n\txzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0szNzI8srqPSF3oujE1knfk/3ZytnncnA5oTmj\n\tudq51afoT8Wfms6zzGvI58vPyP9RsL/gUaFiYdlpytNRp6eKLIqazgieyTmzcdb/7LNi\n\tveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bOB5x/fsH4QkO5cHlhBa4iuuJ9pVNlz0XVizVV\n\tHFWZVZuXQi9NVdtV369Rqam5zHU5uxaujaqdv+J+ZfCqwdWmOqm6C/Us9ZnXwLWoax+u\n\te1wfvWF+o/Om6s26W0K3Sm4z3s5ogBriGhYb/RunmlybhprNmjtbNFpu35G+c6mVv7X4\n\tLvPd7DbKtpS2rfb49qWO8I6Fe373pjv3d77scukauW97v7/bvPvhA6MHXT26Pe0PNR+2\n\tPlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3NwyoDDQNqg22DO0eahvWHr731ODpgxHTkcfP\n\trJ4NjTqOPh9zH5t67v187kXwi6/j0ePrL5NeYV9lTNBNFE5yTZa/FntdP6U8dfeNwZu+\n\tt/ZvX057TX+ciZjZeJfynvi+cJZ3tmZOfq513mh+8MOeD+8+hn9cX0j9RP+p5LPo51tf\n\tdL70LbosvvtK/rr1Les7+/dLPxR/dC7ZLE0uhyyvr2T8ZP9Zvaq62rPmvDa7HrOB3yja\n\tFNts+WX+69VWyNZWOIlM2vkWQNAr7OsLwLdLaF7kCgDjIPpNQfNXbrTDQD93IZSDYidI\n\tGvoI30eOYuyxOjgRPAeBjYKXUpPKijqImEPTTLtAL8Xgw1jBNM0izhrH1s5By+nMVcn9\n\tnXc3Xwr/EwF6QTuhE8KPRYGYgrivxGnJXqkVGVFZW7kk+VqFZ0qwspzKXtUMtQb1N7uJ\n\tmqpaHtrpOtd1X+kTDJQNvYxyjJtMJs0gc0ELY8tAq2zrWzbPbX/aszgoOFo7hTifcKlz\n\tfez2Zs+i+8re9f3Ag5LE7inlpett57Pf18eP5G8fsDuQLwgKmgpuDzkfejTMP9zmgCqZ\n\tL4IQ8SVyNKotujomLzYxLjje9aDpIc0ElUTlw2pJukfMk52P+qREHjuWmn+8Mu1mekdG\n\tX+Zo1usTsyc/ZX/LWcpdPrWUt5S/Vog5zVwkecb4rFfx4ZKi0rpz7WWPz49cGC+fqpiv\n\t/FGFXGKuFq/Ru+xeG3Ml/+qNuqH6r9fpbyjctL8VcTunoaaxpelec1dLx507rbfv1rfV\n\ttFd0lN4r6MzoOnQ/sNv+gXIPW8/qw6lHA70PHnf13XvS2l8/UDQYMaQ/TBx++rR4xPeZ\n\t0ih2dGys+nn0C51x3HgPur6UXs1O5E5qTE6/PjGlMfXxTdlbu2lkun7GcWb1Xf57yfft\n\ts3azM3PH5mXmZz5UfwxdUFhY+lT/2esL/ZfbizaL778e+sb67cH37B+hS6RlX3Qdzax1\n\tb0pvbe3EXwC6Bgci8sgc5jo2CeeC1yRIUYhQilDtopYlqtPY0nrRJdKXMbQxzjPTsaiy\n\tktjS2G9xTHJRcSvw7OFN4rvA377rpcCSEJUwr4iSqKmYh3icRJ7kdak+6TlZjBy//G4F\n\tN8VIpUzlSpVm1Sdqb9V/7MZpcmrJaVvqBOtm613THzT4ZEQw5jaRNzU0czT3sgi1jLVK\n\ttD5qc8w21S7NPsMhyzHDKcU5zsXf1cHNYI+2u9Fet30x+ws8rpE6PXu9ur1v+5T4HvRz\n\t9pcNoA5YCBwMagmuCSkOzQ5LDicfcCfrRPBGrEc+i7oanRrjGWsYJxsveJD7EHsCcyLd\n\tYdzh5aS3R3qTrx8tSIk5tjfV7LhBmkU6KeNI5sWsBycmT37OXspZyV069T1vMf9TwULh\n\t59M/z9CdVSsOLakq7T83XTZ//t2F1+UvKoYqH15sq2q91Fv96TJ/7d4rJVdf1DNds7qe\n\thu5eq7elG7wbi5uGW7B3FFv33z3WVtXe2tF273JnTlfC/ZjupAfZPaUPKx6d6z35OKrP\n\t/olUP6Z/fODGYOZQ4LDtU8MRw2e2o55jUc9TXhwfT3jp+0p/gmNiYbL59fEplzdSbwlv\n\t3093zZS+O/BeZ5Z6dmSuYv7wh4CP3gv+n0I+h38JXwz/Sv4W/T3uR8xSwLLxCu3KzZ+G\n\tPx+vuq1+WhvcoN4c34m/BLgPmUPPYR8Eh2RjJDAD2HicDG4ef5HgTyFDsUrZS1VGHUO0\n\to5GnpaFdpntB38FQw5jHlMDsx2LHqskmxs7MvsExxznM1cZdx1PBW8xXyJ+/K1sgVTBa\n\tiCRsKMIn8lO0T6xMPELCRJJfCpaalx6TeSjbIndZvkghSdFDSU0ZpzygUqDqosau9kK9\n\tVMN7t7wmTnNSq0E7W8df10BPWJ/OABh8N5w1GjW+Y1Jo6mMmZDZlXmRhbYm37LI6am1q\n\tw2bzwbbNLs/e30HDkeg46XTV+ZCLmSuz62u36j1h6Pt/de/dfUn79T0IHkOkEs8gr93e\n\t1N7jPpd8D/ip+m34twckBeoEgaCO4CMh+qGY0O6wY+G64T8P1JJd0Xd2TaR15I+ooujd\n\t0ZMxSbHcsXfjPOJZ4scP1h46muCSKJq4fLgrKe+IX7LBUfEUtmNUqSD1x/HptCfp9RlZ\n\tmaQsxRP4E+Mnr2Vn5ATlGp9iOPUgb0/eQn58gW6h3um0M4SzGcUzpezn5MvUzqtdUCqX\n\tqRCt5L/IXkV/ibKaooYWXUmaVzyuHq+7Wv/02sYN0Ztut07dHmpkanJtLmkZa8XeFWsz\n\tbvfsOHzvXGdb1+v7Ww/4e/Qf+j3K6r3+eLRvs19sYM/g6aHJp/IjJ559HrN/3jzO/7Jg\n\tQuY1zZuYmcy5uE9W35ZXbbfj/1eNbPudgFMGIA/NM51OoOc8ALmNAAjfAYCVEgAbIgAO\n\tagA+Xgdg4zoABR37+/0BAQwgoDknC+AFYkARzTQtgBuab8eCdDSjvALawDCaHW9ADJAY\n\tpIPmhxHQCTQf7IamYQjmh/Vgb/g4muUNw2uIAGKJxCPVyBiGgFHHhGAqMC+wDFhzNCPr\n\twkE4HVwSrhOPxZvhc/DPCfyEYEIzBZ7CmaKaYo3SkvIC5QqVFVU1NYbak7qLKERMJ36m\n\tcaBpRTOdXDpAd4Buht6VfoDBiOEuoypjA5M6UxezHfM0SxQrjrWQTZitid2KfY4jjVOO\n\tc5qrjNuTR4LnJ+8DvgJ+712KAjiBl4I3hbKFg0XMRSXEiGKL4s8k7kiek0qUdpdRk2WS\n\tXZR7In9ZIV3RX8lMWVqFWWVL9ZPapPqwRu/ubs37Wj3a/TrjunN6ywbAEIfucwQTgimF\n\tGbU5kwW/paKVlXWoTb5tq907B6KjopOrc4LLedf7brPuVHtl9zntP+RRSer3/Okt6GPv\n\te8yv1X8tUD/oTPBqqFfY8AEjcmukYlR9jFTs9fjdBwcTwg5zJY0m56dYHFs+np8umdGd\n\t5XOSOft17pO8iYKtIr6zaiUW5/afjys/Xzl+Sarm/BXZuqnrF27ta6Rqrmvd2y7Rydtt\n\t9LC8j3pAdGh5JHdM9MXQq3OvT78dfu8xv/qJ4cuVb+CH7LLaytZqxlrT+sjGnc2KX+Fb\n\tKjv7B7RTc2AAnEAYrTVoA0vgjtYWEkEuqATNYACtG2xCLJAMZAb5ohWBcrQK8BbGwCKw\n\tBUyGz8Jd8BeECzFHDiH1yAxa+7LDZGK6sRBWE3sQewe7gdPGHcU9wtPhXfEX8d8IuoQ8\n\twnsKDYo8igVKIzTmG1QuVLfQTJhMPUJUI56noaKJpZmldaXtpzOi66DXom9n0GfoZbRn\n\tnEAz0zXmbBZxlsesB9hY2BrYbdnfc8RxEjkruXS4Zrhzecx4aXgn+G7yn9wVIKAnyCb4\n\tUeiucI6Ir6iemJA4gwRBEitFkKaRYZCllyPIrcrPKYwp9irdU76n0qv6Uu2bBs1uWU1b\n\trQDtSB2yrr+ei76xgZqhopGqsbHJftNEswvmPRaLVpzWhjZB6Dst3/60Q4FjvtN553aX\n\tr25Ke5Lcn+zj2R/pMeAp4OXrXeBz27ffb8Z/PZAlSCHYISQ69GxYR/gHMmuEUWR01KXo\n\t8Vi6OMv47IPPE4QTEw5PH/E7SpfSmxqZhks/nonJSjvJmd2Vm5znUqB/WuOMRrFGqVqZ\n\t2AVM+YPK6CrOS3drPGuZr0zUdV8buLF0W67xUPPjVto2gw5yZ9X9+R69Rzf65PpLBieG\n\tf4x8HZ19Pj0+9+rHa+gN5TTTO8FZk/nCBZUvGd+rVoJX+9dTNro2f/xa3Yk/jD799Gi1\n\tSQpoAVu0KpYACsE10Ac+QBRobcgSIkNFUAf0AWaBDeBIuAoeR+gRUyQF6UA20cpMPKYF\n\ts4HVxWZgx3BiuCO4CbwWvpxAIIQRRijUKEopYbQW8ozKgOoOtRr1PaIN8T1NMi0/bQed\n\tO90yfQ6DFMMTxlAmIlM1sx7zK5Y4Vh7WfraT7J4cepziXExc69wTPE28p/hC+C12yQqw\n\tCeIEV4W+Cn8R+S66KU4jISipI+UhnSRTKtsk91T+uyKHkqlyskqXGrW6u8Y1TTz6rdqm\n\tu0svz4DFsM7YzZTebMjirFWYjaOdvP24o5tTn4uJ69M9vu4/9x31gEjhns+8VXxK/Cj8\n\tjwRSBlWEWIaB8EZyWCRPVFdMVJz3wc+JlUlxR0aTN1LgY4RUuuMKaRHpI5mOWfMn03Kk\n\tc1/kpRVoFH4tqjm7r4Sy9FKZyvm75doVHRcNqnqrbWpGah2uDNYZ1TdfF71x+hbhdkLD\n\tRlN6i/CdwbvJ7cod850l960fYHruPIp4LNE3039u0GWY6enws+wxs+db41deWU/MvY6a\n\t2nybPIO8S56F545+wHw8vPD5s9GXuMXSrye+RX03+L7y4/KS1dLLZf/l5ZXolfmf7j8H\n\tVvVXa9eIa+Frw+tK60XrXzdMN8o31jcdNq/+Qn65/LqyBW05bl3ejn+ErwJar0QPiFoP\n\tLT9Obm19FwYAfwqAzdytrfXyra3NCjTZeAVAR/Bf/3fZJuPQWn3J6230sORa0vb938d/\n\tAfiFv+gKZW5kc3RyZWFtCmVuZG9iagoxMjUgMCBvYmoKNjE1NAplbmRvYmoKMTEwIDAg\n\tb2JqClsgL0lDQ0Jhc2VkIDEyNCAwIFIgXQplbmRvYmoKMTI2IDAgb2JqCjw8IC9MZW5n\n\tdGggMTI3IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0\n\tZURlY29kZSA+PgpzdHJlYW0KeAGtWXk8Ft/3vzPzbJbHvu+y7/uefd/3NZXHvtNjVyRJ\n\ttkKWFFJIpGi1JURSki1RihSFUmlBtvyGT30+n+9v+e83XjPzfs5933PPPefOnTkHABy3\n\tSOHhwTAdACGhkWQ7Yz0+F1c3PvwrgAAY0KB/AiSviHBdGxsL8H8ey6MA2m58KrWt6/+k\n\t/e8N9N4+EV4AQDZos6d3hFcIim8BgDR5hZMjAcBu6xOMiQzfxjkoZiKjBqK4chv7/YWb\n\ttrHnX7hvh+Ngp49ypgAgUJNIZD8AiAuonC/ayw/VQ0MNAI4h1DsgFO3Gh2ItL3+SNwAc\n\tHihHMiQkbBtnoVjU8196/P6FSSTPv3WSSH5/47/mgvZEBzYIiAgPJsXt/Pj/vIQER6H+\n\t2jl40Ct1RJC9OXpnQf0W60UytEcxG4pP+vuYWvyWV4VH6tn9lrcGRJo6oJgJ5Yz4R5k4\n\t/sZzUUGOuijmQuUbQWHm23zUTzBbqKeVNYoZUCzoFaGP+n57LFg53t/B+TfHwtvHwBDF\n\t6CqCXchhdn/4/hHR9n/k8fH++lZ/+IEks+1406D8DBIZRTv2wEU+wcbb4+5C5VfCI222\n\t7dweqz802Or3XOAZX7LRNmdbvuYTsTPfbdv8I/0dTFA5ajNCF0l22Oagc0S4fAOMTFGM\n\t2obI+pNN/sh1woN31jTaF3EgR9lt+0EQxb4+oY7bPtyWZ3iTDLZ9i/oEKQFGgATIwAd4\n\tglCwCfiABdAHBr+vfKg8FJV5gTAQjJ5kPto/Ldj32CHsW+wz7BT2xR8Z2vM3DwQAbxT/\n\tpetf/VG5PYgHn1CtPiDiz2gYDowWRgNjgV510FMeo4pR+9PWv9C48Af/ttUP7Sv1W7fe\n\tb+uj/239/oBk8n/r4/l3j/9pkxGYQT3g94chWys7L7vxp/8/M8YZ4gxwJjgjnBiShtxE\n\tepB7yCOkFWkEfEg70oT0IXe38W+7/oxCQiXbXtn2cAQwR73oA6J2foX+Ge8/vBT1N+O3\n\tBhpxGiVgh/YKBUFoW8DfIzjtWB3wP7REoQxPdMRAlGv+dzx+24URRr2rhNHDaKJ+Rn2M\n\tYcFwACmMIupxXYw2GgMlVPpPFP9zNlLAd8fb0TtzCQLv0XmERPrERqJrCeiHhceRA/z8\n\tI/l00d3SR5LPNNRLWpJPXlZOHmzvvdscAL7b7eypEMvAPzJSMACq8gBQ6v0jC0PXZl0B\n\t+jic+UcmjD5n7GoA3LDziiJH/6UPs33DAkpAiz4V7IAHCABR1CPyQBloAB1gCMyANXAA\n\trmAfuob9QQhqcQw4BI6AVJAJckABOAvKQAWoBlfBDdAIWsE98AA8BoPgGXgJpsA78BEs\n\tgmWwDkEQHiJCjBA7xAsJQRKQPKQKaUGGkAVkB7lCHpAfFApFQYego1AmdAo6C12AaqDr\n\tUDN0D3oEDUEvoDfQPPQNWoMRmBpmgrlhYVgGVoV1YXPYAd4L+8EH4Hg4BT4JF8Hl8BW4\n\tAb4HP4afwVPwR3gJAQgVwoLwI1KIKqKPWCNuiC9CRhKRDKQQKUfqkBZ0LT5FppAFZBWD\n\twzBi+DBSaCRNMI4YL8wBTCImC3MWU41pwNzHPMW8wSxifmGJWC6sBFYda4p1wfphY7Cp\n\t2EJsFfY2tht9nt9hl3E4HAtOBKeCrnZXXCDuIC4LV4qrx3XghnDTuCU8Hs+Ol8Br4q3x\n\tJHwkPhV/Bn8F344fxr/D/yRQEXgJ8gQjghshlJBMKCRcJrQRhgmzhHUKOgohCnUKawpv\n\tijiKbIpKihaKAYp3FOuU9JQilJqUDpSBlEcoiyjrKLspX1F+p6Ki2kWlRmVLFUCVRFVE\n\tdY3qIdUbqlVqBmpxan1qd+oo6pPUl6g7qF9QfycSicJEHaIbMZJ4klhD7CJOEn/SMNJI\n\t05jSeNMcpimmaaAZpvlMS0ErRKtLu482nraQ9ibtAO0CHQWdMJ0+HYkuka6YrplujG6J\n\tnpFejt6aPoQ+i/4y/SP6OQY8gzCDIYM3QwpDBUMXwzQjwijAqM/oxXiUsZKxm/EdE45J\n\thMmUKZApk+kqUz/TIjMDsyKzE3MsczHzXeYpFoRFmMWUJZglm+UGyyjLGis3qy6rD2s6\n\tax3rMOsKGyebDpsPWwZbPdsztjV2PnZD9iD2XPZG9gkODIc4hy1HDMc5jm6OBU4mTg1O\n\tL84Mzhuc41wwlziXHddBrgquPq4lbh5uY+5w7jPcXdwLPCw8OjyBPPk8bTzzvIy8WrwB\n\tvPm87bwf+Jj5dPmC+Yr47vMt8nPxm/BH8V/g7+df3yWyy3FX8q76XRMClAKqAr4C+QKd\n\tAouCvIKWgocEawXHhSiEVIX8hU4L9QitCIsIOwsfF24UnhNhEzEViRepFXklShTVFj0g\n\tWi46IoYTUxULEisVGxSHxZXE/cWLxQckYAlliQCJUokhSaykmmSoZLnkmBS1lK5UtFSt\n\t1BtpFmkL6WTpRunPMoIybjK5Mj0yv2SVZINlK2VfyjHImckly7XIfZMXl/eSL5YfUSAq\n\tGCkcVmhS+KoooeijeE7xuRKjkqXScaVOpU1lFWWycp3yvIqgiodKicqYKpOqjWqW6kM1\n\trJqe2mG1VrVVdWX1SPUb6l80pDSCNC5rzO0W2e2zu3L3tOYuTZLmBc0pLT4tD63zWlPa\n\t/Nok7XLttzoCOt46VTqzumK6gbpXdD/ryeqR9W7rreir6yfodxggBsYGGQb9hgyGjoZn\n\tDSeNdhn5GdUaLRorGR807jDBmpib5JqMmXKbepnWmC6aqZglmN03pza3Nz9r/tZC3IJs\n\t0WIJW5pZ5lm+shKyCrVqtAbWptZ51hM2IjYHbO7Y4mxtbItt39vJ2R2y67FntN9vf9l+\n\t2UHPIdvhpaOoY5RjpxOtk7tTjdOKs4HzKecpFxmXBJfHrhyuAa5Nbng3J7cqt6U9hnsK\n\t9rxzV3JPdR/dK7I3du+jfRz7gvfd3U+7n7T/pgfWw9njsscGyZpUTlryNPUs8Vz00vc6\n\t7fXRW8c733veR9PnlM+sr6bvKd85P02/PL95f23/Qv+FAP2AswFfA00CywJXgqyDLgVt\n\tBTsH14cQQjxCmkMZQoNC74fxhMWGDYVLhKeGTx1QP1BwYJFsTq6KgCL2RjRFMqEfuX1R\n\tolHHot5Ea0UXR/+McYq5GUsfGxrbFycelx43G28Uf/Eg5qDXwc5D/IeOHHqToJtwIRFK\n\t9EzsPCxwOOXwuyTjpOojlEeCjjxJlk0+lfzjqPPRlhTulKSU6WPGx2pTaVLJqWPHNY6X\n\tpWHSAtL60xXSz6T/yvDO6M2UzSzM3Mjyyuo9IXei6MTWSd+T/dnK2edycDmhOaO52rnV\n\tp+hPxZ+azrPMa8jny8/I/1Gwv+BRoWJh2WnK01Gnp4osiprOCJ7JObNx1v/ss2K94voS\n\trpL0kpVS79Lhczrn6sq4yzLL1s4HnH9+wfhCQ7lweWEFriK64n2lU2XPRdWLNVUcVZlV\n\tm5dCL01V21Xfr1GpqbnMdTm7Fq6Nqp2/4n5l8KrB1aY6qboL9Sz1mdfAtahrH657XB+9\n\tYX6j86bqzbpbQrdKbjPezmiAGuIaFhv9G6eaXJuGms2aO1s0Wm7fkb5zqZW/tfgu893s\n\tNsq2lLat9vj2pY7wjoV7fvemO/d3vuxy6Rq5b3u/v9u8++EDowddPbo97Q81H7Y+Un/U\n\t3Kva2/hY+XFDn1Lf7SdKT273K/c3DKgMNA2qDbYM7R5qG9YevvfU4OmDEdORx8+sng2N\n\tOo4+H3Mfm3ru/XzuRfCLr+PR4+svk15hX2VM0E0UTnJNlr8We10/pTx1943Bm7639m9f\n\tTntNf5yJmNl4l/Ke+L5wlne2Zk5+rnXeaH7ww54P7z6Gf1xfSP1E/6nks+jnW190vvQt\n\tuiy++0r+uvUt6zv790s/FH90LtksTS6HLK+vZPxk/1m9qrras+a8Nrses4HfKNoU22z5\n\tZf7r1VbI1lY4iUza+RZA0Cvs6wvAt0toXuQKAOMg+k1B81dutMNAP3chlINiJ0ga+gjf\n\tR45i7LE6OBE8B4GNgpdSk8qKOoiYQ9NMu0AvxeDDWME0zSLOGsfWzkHL6cxVyf2ddzdf\n\tCv8TAXpBO6ETwo9FgZiCuK/EacleqRUZUVlbuST5WoVnSrCynMpe1Qy1BvU3u4maqloe\n\t2uk613Vf6RMMlA29jHKMm0wmzSBzQQtjy0CrbOtbNs9tf9qzOCg4WjuFOJ9wqXN97PZm\n\tz6L7yt71/cCDksTuKeWl623ns9/Xx4/kbx+wO5AvCAqaCm4POR96NMw/3OaAKpkvghDx\n\tJXI0qi26OiYvNjEuON71oOkhzQSVROXDakm6R8yTnY/6pEQeO5aaf7wy7WZ6R0Zf5mjW\n\t6xOzJz9lf8tZyl0+tZS3lL9WiDnNXCR5xvisV/HhkqLSunPtZY/Pj1wYL5+qmK/8UYVc\n\tYq4Wr9G77F4bcyX/6o26ofqv1+lvKNy0vxVxO6ehprGl6V5zV0vHnTutt+/Wt9W0V3SU\n\t3ivozOg6dD+w2/6Bcg9bz+rDqUcDvQ8ed/Xde9LaXz9QNBgxpD9MHH76tHjE95nSKHZ0\n\tbKz6efQLnXHceA+6vpRezU7kTmpMTr8+MaUx9fFN2Vu7aWS6fsZxZvVd/nvJ9+2zdrMz\n\tc8fmZeZnPlR/DF1QWFj6VP/Z6wv9l9uLNovvvx76xvrtwffsH6FLpGVfdB3NrHVvSm9t\n\t7cRfALoGByLyyBzmOjYJ54LXJEhRiFCKUO2iliWq09jSetEl0pcxtDHOM9OxqLKS2NLY\n\tb3FMclFxK/Ds4U3iu8DfvuulwJIQlTCviJKoqZiHeJxEnuR1qT7pOVmMHL/8bgU3xUil\n\tTOVKlWbVJ2pv1X/sxmlyaslpW+oE62brXdMfNPhkRDDmNpE3NTRzNPeyCLWMtUq0Pmpz\n\tzDbVLs0+wyHLMcMpxTnOxd/Vwc1gj7a70V63fTH7CzyukTo9e726vW/7lPge9HP2lw2g\n\tDlgIHAxqCa4JKQ7NDksOJx9wJ+tE8EasRz6LuhqdGuMZaxgnGy94kPsQewJzIt1h3OHl\n\tpLdHepOvHy1IiTm2N9XsuEGaRTop40jmxawHJyZPfs5eylnJXTr1PW8x/1PBQuHn0z/P\n\t0J1VKw4tqSrtPzddNn/+3YXX5S8qhiofXmyrar3UW/3pMn/t3islV1/UM12zup6G7l6r\n\tt6UbvBuLm4ZbsHcUW/ffPdZW1d7a0XbvcmdOV8L9mO6kB9k9pQ8rHp3rPfk4qs/+iVQ/\n\tpn984MZg5lDgsO1TwxHDZ7ajnmNRz1NeHB9PeOn7Sn+CY2Jhsvn18SmXN1JvCW/fT3fN\n\tlL478F5nlnp2ZK5i/vCHgI/eC/6fQj6HfwlfDP9K/hb9Pe5HzFLAsvEK7crNn4Y/H6+6\n\trX5aG9yg3hzfib8EuA+ZQ89hHwSHZGMkMAPYeJwMbh5/keBPIUOxStlLVUYdQ7Sjkael\n\toV2me0HfwVDDmMeUwOzHYseqySbGzsy+wTHHOczVxl3HU8FbzFfIn78rWyBVMFqIJGwo\n\twifyU7RPrEw8QsJEkl8KlpqXHpN5KNsid1m+SCFJ0UNJTRmnPKBSoOqixq72Qr1Uw3u3\n\tvCZOc1KrQTtbx1/XQE9Yn84AGHw3nDUaNb5jUmjqYyZkNmVeZGFtibfssjpqbWrDZvPB\n\tts0uz97fQcOR6DjpdNX5kIuZK7Pra7fqPWHo+3917919Sfv1PQgeQ6QSzyCv3d7U3uM+\n\tl3wP+Kn6bfi3ByQF6gSBoI7gIyH6oZjQ7rBj4brhPw/Ukl3Rd3ZNpHXkj6ii6N3RkzFJ\n\tsdyxd+M84lnixw/WHjqa4JIomrh8uCsp74hfssFR8RS2Y1SpIPXH8em0J+n1GVmZpCzF\n\tE/gT4yevZWfkBOUan2I49SBvT95CfnyBbqHe6bQzhLMZxTOl7Ofky9TOq11QKpepEK3k\n\tv8heRX+JspqihhZdSZpXPK4er7ta//Taxg3Rm263Tt0eamRqcm0uaRlrxd4VazNu9+w4\n\tfO9cZ1vX6/tbD/h79B/6Pcrqvf54tG+zX2xgz+Dpocmn8iMnnn0es3/ePM7/smBC5jXN\n\tm5iZzLm4T1bflldtt+P/V41s+52AUwYgD80znU6g5zwAuY0ACN8BgJUSABsiAA5qAD5e\n\tB2DjOgAFHfv7/QEBDCCgOScL4AViQBHNNC2AG5pvx4J0NKO8AtrAMJodb0AMkBikg+aH\n\tEdAJNB/shqZhCOaH9WBv+Dia5Q3Da4gAYonEI9XIGIaAUceEYCowL7AMWHM0I+vCQTgd\n\tXBKuE4/Fm+Fz8M8J/IRgQjMFnsKZoppijdKS8gLlCpUVVTU1htqTuosoREwnfqZxoGlF\n\tM51cOkB3gG6G3pV+gMGI4S6jKmMDkzpTF7Md8zRLFCuOtZBNmK2J3Yp9jiONU45zmquM\n\t25NHgucn7wO+An7vXYoCOIGXgjeFsoWDRcxFJcSIYovizyTuSJ6TSpR2l1GTZZJdlHsi\n\tf1khXdFfyUxZWoVZZUv1k9qk+rBG7+5uzftaPdr9OuO6c3rLBsAQh+5zBBOCKYUZtTmT\n\tBb+lopWVdahNvm2r3TsHoqOik6tzgst51/tus+5Ue2X3Oe0/5FFJ6vf86S3oY+97zK/V\n\tfy1QP+hM8GqoV9jwASNya6RiVH2MVOz1+N0HBxPCDnMljSbnp1gcWz6eny6Z0Z3lc5I5\n\t+3Xuk7yJgq0ivrNqJRbn9p+PKz9fOX5Jqub8Fdm6qesXbu1rpGqua93bLtHJ2230sLyP\n\tekB0aHkkd0z0xdCrc69Pvx1+7zG/+onhy5Vv4IfsstrK1mrGWtP6yMadzYpf4VsqO/sH\n\ttFNzYACcQBitNWgDS+CO1hYSQS6oBM1gAK0bbEIskAxkBvmiFYFytArwFsbAIrAFTIbP\n\twl3wF4QLMUcOIfXIDFr7ssNkYrqxEFYTexB7B7uB08YdxT3C0+Fd8Rfx3wi6hDzCewoN\n\tijyKBUojNOYbVC5Ut9BMmEw9QlQjnqehoomlmaV1pe2nM6LroNeib2fQZ+hltGecQDPT\n\tNeZsFnGWx6wH2FjYGtht2d9zxHESOSu5dLhmuHN5zHhpeCf4bvKf3BUgoCfIJvhR6K5w\n\tjoivqJ6YkDiDBEESK0WQppFhkKWXI8itys8pjCn2Kt1TvqfSq/pS7ZsGzW5ZTVutAO1I\n\tHbKuv56LvrGBmqGikaqxscl+00SzC+Y9FotWnNaGNkHoOy3f/rRDgWO+03nndpevbkp7\n\tktyf7OPZH+kx4Cng5etd4HPbt99vxn89kCVIIdghJDr0bFhH+Acya4RRZHTUpejxWLo4\n\ty/jsg88ThBMTDk8f8TtKl9KbGpmGSz+eiclKO8mZ3ZWbnOdSoH9a44xGsUapWpnYBUz5\n\tg8roKs5Ld2s8a5mvTNR1Xxu4sXRbrvFQ8+NW2jaDDnJn1f35Hr1HN/rk+ksGJ4Z/jHwd\n\tnX0+PT736sdr6A3lNNM7wVmT+cIFlS8Z36tWglf711M2ujZ//FrdiT+MPv30aLVJCmgB\n\tW7QqlgAKwTXQBz5AFGhtyBIiQ0VQB/QBZoEN4Ei4Ch5H6BFTJAXpQDbRykw8pgWzgdXF\n\tZmDHcGK4I7gJvBa+nEAghBFGKNQoSilhtBbyjMqA6g61GvU9og3xPU0yLT9tB5073TJ9\n\tDoMUwxPGUCYiUzWzHvMrljhWHtZ+tpPsnhx6nOJcTFzr3BM8Tbyn+EL4LXbJCrAJ4gRX\n\thb4KfxH5LropTiMhKKkj5SGdJFMq2yT3VP67IoeSqXKySpcatbq7xjVNPPqt2qa7Sy/P\n\tgMWwztjNlN5syOKsVZiNo528/bijm1Ofi4nr0z2+7j/3HfWASOGez7xVfEr8KPyPBFIG\n\tVYRYhoHwRnJYJE9UV0xUnPfBz4mVSXFHRpM3UuBjhFS64wppEekjmY5Z8yfTcqRzX+Sl\n\tFWgUfi2qObuvhLL0UpnK+bvl2hUdFw2qeqttakZqHa4M1hnVN18XvXH6FuF2QsNGU3qL\n\t8J3Bu8ntyh3znSX3rR9geu48ings0TfTf27QZZjp6fCz7DGz51vjV15ZT8y9jprafJs8\n\tg7xLnoXnjn7AfDy88Pmz0Ze4xdKvJ75FfTf4vvLj8pLV0stl/+XlleiV+Z/uPwdW9Vdr\n\t14hr4WvD60rrRetfN0w3yjfWNx02r/5Cfrn8urIFbTluXd6Of4SvAlqvRA+IWg8tP05u\n\tbX0XBgB/CoDN3K2t9fKtrc0KNNl4BUBH8F//d9km49BafcnrbfSw5FrS9v3fx38B+IW/\n\t6AplbmRzdHJlYW0KZW5kb2JqCjEyNyAwIG9iago2MTU0CmVuZG9iagoxMTMgMCBvYmoK\n\tWyAvSUNDQmFzZWQgMTI2IDAgUiBdCmVuZG9iagoxMjkgMCBvYmoKPDwgL0xlbmd0aCAx\n\tMzAgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdWc244cR3KG7+sp\n\tCvBN09A063ywryTZC6x8s2sNvBeSIMijoUlphpRmKNoLQc/nfQo/i7/IzPgzu6u7ZySv\n\tARuExGZ0ZlRkRGScq3+s/1j/WDf8WZqpHvupfrit/1S/rV9++tjWN491G/483tRXzX60\n\tBfz/nsWj/nUX/1XZ93dxWfz4+nDPq/rlH24fbm5/eP/TN3f1wxue26725KZup7Geh/3Y\n\tzEtXd0O7H8dxrW7u65e/v2+n+h/eBSpbqLPV41K3Tbvvum6qu3nZT1M/1GnxrMUF6r4b\n\t9ssIovOox4S6qfuh33cDa6dp3648ImFejjGvbT3OI2vGvu5b+DGOi9O8Hi+e1lpUtMO8\n\tH6duTJi7RotPULFM4XyOOFOxXds34O2QWuTbqaXj2u27ia1GzDi3YrIWI4mgDXam/bLC\n\ttrpbEQhrnd5W9CYeB04M+2adh7rr4XXfDE5w5kQmeARhO80z8uj3y8AjNySXmPuIuR1Z\n\t/CTmJmJup+4yZgTSDQ0n5Hwcr2+7MZHs8nj5z7d337x/8+H203d37x7e3N++f3hzY3q7\n\tot5BU/t1DZrKheiQ6drPY+2w6q7uxmY/rQuS93Xd2Pmqed+3c88aQRAIWl/fZFjHIZq2\n\tnQOutK4b1z2IbWfC3o1zWJVpEOQm0+owcC3zfh4mROUbF5Q3Xj1HniGJBMjawKoNZLsm\n\t74ML6YRQEB8IKLKhiiT1BasSkzPvburX+TTi6H39CgP1Gf99F0xW9ennQX+b+vNPzcCE\n\tf1zZX2bbUDMJD2uyH4ahLYUnWBZeJZhE1fbYnKVDfV14LSYr4CqFN/f7dVl6bKKvq7p5\n\tgvWr7XThYb/CKimQWbQAKYXnMAkPVGlZFoIjLyCJhFJ4TpavAlNa5RCM6vG+WifMwhMb\n\tXHiZVS488e5AeILe159j2PE0nXmapsbLFCJrJzS9g819t+y7pQ/G9ZNrcypN03T19U3d\n\tdkm+XX3V9fseS1VfjeO+m7tmqa+xg9fX0x7/Ul+/qnevv3n77s23//qivv6u+sfr6FJc\n\tPzocWrcMQz20DeznfqErPKx8AgozrTCiHhJq7l3dVqD+ot795wsjrKt3/+Yfbv3DW//w\n\ttX941HcPH/LHv7yovqqvP6sDbRv/27aY7siONbo8rE43HcFQtgSruhV72fXmlLW3gL3O\n\tUPjmGF+VEvBLU+X9zbTv+2myS+PP7hyWn40p6vbtjGEvn51gWKDi2dr9XGVoW65QdPif\n\tXFfnlMEMZ4M7clFlLXj708Pj7cOfTQsOOF0p0unNL1i4UFiZYTUdRBsEu6tHgpBmMAV1\n\t+45dDqsqN2ysiRDWyL4L5vYdLmWYm2DHXslMiwZBbohWEq2C3dU99qlZGxybG/i+H8OJ\n\twJW8h0MIc6KPwVBvYech1al9OqPREJ/IuZOnE1XiltMOt5IfNTPh0MxVs/GFXXCtzCuz\n\tQanEI8EKOQkmbsuGZUgy5dVNIRO3h6Wc3Nq6nEIoGgy3aHAbDS6dymHIXBwRTFyToygg\n\t0SYbLuet7PRzIMU+N+bcRO0UJ0SVuCXaBTmQk0Oryzd4aBHyRNjh5jxZ2DM3eFj2/dgS\n\tM8qeV2fs+dd3tx9u7+q/WfKVLrRlwB1MHWlFYdirY8Pe8axuzNYiGHbzGaVh/8Gt951/\n\t+OaF2R9s/huHbE39qxd1WPJ4/5cX9QXz3o+DpR1V36wx7bivBxzrCGG1YHcZ1tmXHAuQ\n\tpRPDQjyH28VPErljazrYjGtf98O81Al5jYfbL0szc9m5aPGJGfvZe5ZIM4vP5gHjL9IE\n\tK0lDdkO7HJA2jPuZkL8gbSST7DhboqIbyQnaFb9bkCbsT6hWZ4E8+Wu3IuxlskDeRByT\n\tyyv+vgI7JFlat5+GFR0vXXiS9MdXqFAU6D5J7VuX8Df+zfv0jQB1AnyR/n7QN1KGb+Pm\n\tavfOsdx/5Kvl/rUtra53X51VmIpIKSRRIfeM1nNBLDOcn7pBYbTJYObo/WL3ztfNJFJp\n\tVQq/C0jwUgtSyDDinn4mjTFcvrPnQ0u6k7GTLtqqKtOQIODKtDoMS7qgJSaI3mEjuW7M\n\tphP2qoAkGsCVVyXYMyBmzbUvemLjTQFLXipT5dzKtCcIuF4XJ/J1526P9ic72RVy8ojZ\n\trrE4qXXitmxzhkQvRdwsmVQtlExd25Zy6hpM20KpQdi7ZoirJCdBspwqwQo5CSauCbsg\n\toiHzO9O1XbWF5H2echhvfB38SqmX5CRubfl8ICety6akOpF0TCQdK9Wlup/G/TBh7LZ5\n\tAEWLvu9Zc9USaC3LMB+7JtzG62M7gTUIjgAb4D4j/M11D3+Tl/B3tVOS8MpX4m8OVspk\n\tPJQGovB5IUIyI2hRzTw3uAZKQ0sHycBwF7NFsl07UytZJ+MvfmJc+q5uySrHiXV3nppZ\n\tEbCKhtSMDg4EFmFMJjMAWBoQzjM1JSt9EFz2wxwFFopH2Hvc79hTRbOg33dXxe5XZGCf\n\t8d93J0M83wFhpsgUo4rnkWDspxE3ZwqSntcuTRRb+bxyt2WcXjA4ZhmyJkL2Qgssw2XZ\n\tde27cb+G+qHDInvQgghXSFOsNbMWslaCLN9vHwwWuHFq90VuVNph4tzSNkRY8byOZDas\n\tM25sdj8RsFmu2K3ms/t5j8MPhcXz+Tfx2tAsVAmHdBsURO3evyN2Okq3EIL9QacUXnaE\n\tPqEuSnyR0i0MUYIhY0+3BFPQbvzoO8pHBQRHFmqsglXtRA43EHMYrpSWUXnmbBQLhL1F\n\ts8Mqp4HqdIJkWsGVYEUYL1gOqh17AUk05HA807VdtYXkfVzqdMYcxsOvxAmF8eLWls8h\n\t1FIC6ZxOJTXy4dN3Uni41nhwLn6WF6qeYIW8HFaJ63ZfpnmigO5ysNsScGFjBJvQ8pHw\n\ttZBXP1N8pSwPLk++sQxhleTVOyTLqxaskJfDuFeerCbsOS3qnYaC74LlfWlVgenUPj9j\n\tlldIhgInJC9xa8vnA3n5Orh/qYqmtKsl/hmark/B8ZNplzmHpiUpeiLtWl9UfrVP2FPS\n\trpT2KclFWxzWtyQBpkHZ3USnbA4H06CFhDWYdeIYNnddzCM7sAQYqYfhsdyygL2uTu2+\n\taGDz80J7JKl2el5VEKvnFbDXJ3dfFA1qN1nNsTM/Aqs9bymqmpwbPbD09UTCogRDEcF/\n\tkJ5Ykhnrm5saoidbRcFPmZxgRSbXNwQ40cMqy+zNp4xUQT3LJOsiZhqWnGb2FFMteT/I\n\t5Rw/XieX7E9pjBNZVAZFpGCZyIqaKI8PYYeI7MzRDnRTMpFkMc1oBTxPOHtK8MNyQCTm\n\tU/XNi5LzhNPkT5GChPrpjPPYLRIkfnIq40wpqPLBExknvVaqDk9nnPVzMs5q94yMMzhq\n\tLxjQvLA+I3dRFYoIIhLLIGw8kbTdbYnFrPzUUhqQWHrjZEOh2MViZg2X1YYsS0A98Uwl\n\tMFHW0sIYZgtKRUYClZSZj2yW9YAy86X9wj0TZR0tXeoRmTJzpPPa0DItKhT5ic/TF0Kp\n\tpuXKB32pjioUBNYUti9UKD71+sGx3hQyvKQ3MY+4qDepovXXqFSEijpWfDKHHprOOMXQ\n\tSKZSwXUcR+ox5kwDjAxYMKpF69Ra64z8BMs+r1VvpY2JRGKy/vzYUeWCl8tIDzXjt6/o\n\t8iGfDHP8p/JzM7haaeHhQI0f7RElghXUMbSwb/plLqirWy4C9AyVqGuJYFtrDmT89N4t\n\tnyypE/6tE68K25izUhSd20Lev7E38GwZJwpoW/1BELGWKf35XUopj/WozrbgnB5Vu+OK\n\tV+5m/ej6+bzy1qV2F82iOH0gBWHqJLaNEb0LVd3InsIpWUrTDWZvtDfDcM+C+u5TKmE5\n\toFYW4tGzBcvPphdG2rzOluVqr8OwPMWztXsr8DIBnijgNgwIHOVeVdmOxA83DfUyhQbq\n\tceFZPnZJ/OH3ZZFAEYHfzdGU2eY2emoZNl1h2m8FZWtrOciKU3icBWcp2EyeHBdxQVcG\n\tSTIgjmmE0lRc01kNnko27PFVlmYvK05EmENL3Balx5OJ46ANQErgVApGShCuHC5esBEZ\n\txRkUR+4QcCUKrIShVQn2HEjeRxyYDmg0JFwhDoQLmSoxSrQLYhbAoWAT30/7Nl+Z6zVZ\n\tQkUJx/lYCSZWW5xMZp55T0QbCj9WPEwSomzS2yBOIaGl39NCNcEm2XecNixyBRGglJAv\n\tKiWUYNRznfcJeeZg5xRkTtOuSFQV+yKkxJTWlPv8gIWEQmZgXMh6k+pf1ZbDpYRKvl/y\n\t8RPug7IadTVqZPPQnQjmt4XD4+TqdOEwhnteDqTZdFAOjIXD+lmFw+TdDwqHsglekJko\n\tGsfxLFJGeibBJpCrDBbodgmGWZsFo8zBoIF1CCY6MAOrMLGMQ3V4a3CNluPQi257bkjG\n\tTud57AfGroJH3D7z9H3I+wc6ZTbVY/46UlfR+4iwkjqS+nkiYSmoI62hKVhQR91zmdAO\n\txx6mYrgQMT1wKHMNeubzdIHOcd+vPrpSxnv4a6qWxMfRXxPQxERbZTPLD0756agNitnP\n\t+en6aT9d7Z7npy/1LcdlDUa36iwccweCT8CBCIQ0YFxwIIJZRyIughFmOjMA1xDm/ARq\n\tGQ6VA4nb2tkqvuZAHLPNC4VFDLcFzALcYC4ildTy0iIzDZbrobWCWbU5OBAhLyCRApR1\n\tA3sWpNhHazYe0GjQ2GTigqgSo0S7IME8+YkcGvLqImbUmETebyGpFfzNgSQJOaiUUIJh\n\t+COr+4aaenQgDsA1GCJzIAk0WaEiORAHDcGBSEKU/eG4LfLHC2DcSRISrJCQYM4vUCXk\n\tDiEmTBQUnBZsu8ohYDqxj4wlHLCQkLiQJeTMc9oZuUocPpSQQ5+I+bCZ0YHw9P/nDsTn\n\teykEyYEMyYEkWHAgCUZnPjsQYDMJ1eQOBFzmQKzbkxxIwt7S9CkcyPaZ5xxIWkkPLzuQ\n\tSAkF3AQzB5Koo5SVHUigrsfmJAeSqLPeV3IgEXtltYvCgWyfedmBJF2g1P0/cSAf/59z\n\tICctlCk8bcrQvbjYpiTFa5lE6AYbluktBU9cDO8qFG1KGwaloGrRSj8x8GJtQ8LgATdr\n\tfa11DtUFm9/vV4aMOqwPNU1LHq1NGXeHWCftfkUP9FKb0negGFNPEl4+jxCoYVwH3P48\n\t4hSK8RiSo+fl3ZeUw17CWKwI0KOhDXbqckmfMHeixDYpT1SEsXv17u7bN2+ZWPUKflvF\n\tUerzUkqtZFJTjsgppoXk0XIOK1KbuaSetwwkisTgmO2Ja35eRDbvbiVX0vaAD8bPDJGA\n\tzzpbzPgay4jVSLmAUT7hGCGfDiI62n25tK8dVodeGaSo74kK0vN6XgEYCNPK59FPpP1J\n\tPU4qYc/Lu8Ox2hQzk2AiE6aPwRjeJYA7qBNKiO4JRnUgMqpYZ02KuIp2Ma+bTKFtESDW\n\ti7f3EnCzWoUu0dSlAW+40s7eFHtFH4SdUCysAleiwSHgclIFsgF1vCm9XtpkCb2NY9l5\n\tHDcHjAARYIiOQE8DtKnS4ezpEQ/mPHAgkyPOOc0CmINNwErApzoLjmUg6x0mGhaFkByG\n\teomNDsusHmDU3FBzFPMH8pqAqxQSFoZRqDbgSkIarJA5Eu5n7IQFtgpIEpJ1MAMkC8lB\n\toJKQHCbGCbdzkgm3jCgJyUFpDZOyac2lTX64LCRxIJOTuKk7ILYVQqoFvBwEWUt1arho\n\tE2n9jKafSKNDwNby+tDVuR7l/24a/bUPBd57kU39NxLrOECITQ1JevlNnv48Nq92yDDb\n\tBXcJdOhsY2fQztmGJBkxx+GRwzaYggUDQtHb7KspFiMPM2l0eBWux/QSlFg+PdO3Y5hy\n\toRpptR8GTkarPdA4pxfDfAvdkfAVzg0I7fK1AXITTNo5P2c0DtjJicko9gz7lZfD7AYZ\n\tIUTACc9qRnuwKMp87YCD5V3B0Cs63mu3w+qmNBNZB+1tMLbmLS4M6MATKxtY3ozZYIYA\n\tGkLtkYYOhWGCS2aYsK80a5oZhlGUx6fwCM3ODTiShtFpzjvRuZypUgw0F3DJxiZaW2vb\n\tVabm0M3l5HijdRIHUnlm5p7gkhXmA5dsytZOTwDXk5pFNHbZAxp8ZuQSc/qG2t4sgeoT\n\te20dJDTB6FglY51s4OlpLqUkjFyz44VJ0yVinYUDhGSK4y9UHoepn3ESoOUFGFTJSn5w\n\tlDYUfTomiU2VEG9Dy84M3WIlaVOlyfzawEWkFIiUIbCl/l2ZWgRPdFmVnEm8pAPvYdLQ\n\tEnpFJrUj4VjCY77ecA+r8Qg7OyOHyKPDrVGTQvI0cHtoPRt/D3hEwdvCw/JVMBk+KKAa\n\tZKgZkePiGAG8dNhwB9uQD3CTRq7Uwg2qw7wnqlUxHUgjPLAInUNpoJUhKF6xqKF1Rc1w\n\tn/C44bU+NA3mr7QmOyYY146rUbCoOj1oY/0ojs/thwhIoFcVsFDyj1jCIBk5Neyz+4Cv\n\tZshiRduOd5LMWDS2EHDazpEZ6cSfwhIRtvIG72DvZtqgXegwHTQcbF5m5EUrH0Uo+w2P\n\tbvh8zFFlKUa/giV8dKvpk5Fez3zv/aSzA49/x4qTxvOQ5BOuwuJ/e7WxoFrRL05CRDJi\n\tGe12+pCbXL+izvZfwiKr/1i/iOU6PelB3/mx4Ud8dl6jh14JZXrFoNpp6ON7YdLyv0+8\n\tdtR6L2F/7I72iS5WYulWGka/oRXoJcZqRw06nkE03eQOsmBww592Ki81PXlWI/ujo2OK\n\tceJN4kgWo5Zs+f94oy+1Xx9Eu94EcN7mA2rxzU/Ohof8GH3rcxx3fhH+7Ki+zGMaWq0H\n\t+yK9fvIgzt7cOqpHY224ZlomBA/+ldRE53WSEiCz64Qqf/lif8R28P62W5kMCdXwbcn7\n\tT+khuhU6x1s/rJ9Hx9Al0Qdf8iphE8vSikLNhF98EgsPOJ0U/DF3uxPPK5v1PrrB+a1O\n\tp2R7Q/RgydyNxeORXOrdg0O0ScI8vgy+8rWzS1uclHNMKZr/GkK/T7ur3cP2xVZxTHZG\n\tauhUHDPenpGaUE6OLxUXS4J/k4LRoJ1beyPKXv2JKoYbJqqMUxCPIirfV65SkGG+Alr0\n\tIFaLsIP+2VkXuvVHZLjN0jBtnAkr3ZFzROzcaMa/u6aJWVp7I5CjccbqJPGLanfCdD0K\n\tz4nTHiPUk2R/fIWwiHKh01cf9EnfJTlUJxyyY36G0vpSbG9SsUcJWJbBmfJ4fG9kTfxJ\n\tcWW1y1LnAc/Qxxg5Hb45HiKnzWA8EcivEqgY9z5772D0xUiJWkTrRma7JV5I52+cK3rC\n\t1oBlj+Z3pXjv0Zfn67M9mEiSbkhgEpO+krEXRfpKdsi369BC48eJK4r37ly2vvWDpC6m\n\tCInoFQtfJbZnv3DviITHAaJSB3Ae1R7CZWY5WTqJqJFkRQ22x4pQ9W5/4I4DMooDfHF9\n\t1oU6cU8+r3gNyT0ATkhnysQ4xgurqp0YmO/j1lrppGKlS1EA949O/qEcftPV7OgjUjgg\n\tL0/juaWj0IMlDn3wcwsgliDmZH303WMhqt9E5VWMmNrlxAzx09I+E5YmKp3LfiLp673i\n\tIB1Eh8ziTtey2jkeMc0BQijt1lX2Zx5/U+30SAXJwquv9EHbZXSkce9cGHqmzuAPP+EN\n\tfx3HHoVbNIp1j/KVIjLy5VddfifVWSpc8YvCb37QV2K7LpZjkYUT3eLkG2fXvbb7M8W3\n\tDT6hEeL7FO0eOc/gq0Sg32InS1+IeXqkvIGvPZGflJcsPMjX/i6Zw0QdkawfSbLRgxTR\n\tPkemhV9xjP5MP5vOJA6Le1LRpLRV/hUBLdYHx7vNIvjmGSZlG4omk8I7n9scTOyQZDXY\n\t+5MriNZI6ILoiE61roXwpSX5Ejz/EqZU65jjPzhhosdXvEzy33ovX/HXE0VQvBxpPRDr\n\tJjObgyY9TWyRmPVhw7n0TaFy4qXOtS9VwUvoX9D2HVCRpv62HDDWK8K0j+NPCBXvZ9nr\n\teZTLrS5OzZiKYSoWemvgi/PorCXN71BQHKY6zyyVdQhOobM5i7Xl17EGm9m3IjLrjvdS\n\t/rXXQXjXm2U23c148mE7ufWZxZYyKNPQ/OYN7WTeE7BaLqMTJQhsArULU3es4ueJfGMG\n\t8etEDszY+PXC4neqyuH8zjoE9uiWHxawF4ZD5fQg/qd0PtPEhqGb21btfr6UjxZjnbIl\n\tpxNSCwrzQJ8rkL/rIZsqu65b+uXuyxf81ERQ3V+kQlX4Ya4wVpGZbCId6Ze09j7OHIRG\n\tnh2AGQZPBaPVYutgPS+ypb0JBu/tZ6AcmjEecrpUWmtwxefzHlFjeLesthaG/S7K1al5\n\typ8v2eV0UVX6yAlPDlt1Qd10fJQY5/z+p2QFqx2/MGWtnlozlr7kX/yL7f2X7ZIt/aX8\n\tTbCi0rBhxQmt4zciaNzQfEA3ZeT1LohrhlyKyLn53kmV1hS8yMzIefb5Xyqx98Z4644e\n\tlA0DU+ygSxkGEHlp7wCGiswOs35XWMf4h+8tYEzoOLTAKLVhUoeHFryiWRWfZe81BLxb\n\ttWlt5nmh81PqjXj1s+QuweRsTt9d0JwioHXN2RQgxOzTVzRr2uHbfz+7ytVblXta1YoI\n\t7Ze/9eJS6x+azYetoTj8Hb0Nr09c0ZN6qercZb2MZxerzullChIO9DJ7RLK9+ivUZOsR\n\t7RYxv4W1thlE2mgdo0jWeKOvvOIHW5rPjGwMjCXZ1KiNJdoUzjrxQjqNNV4e5LYx+cQP\n\tF9l0rDUNO5ttau0XaNEvGou0M1tG6ltrp07W+sbytQ29VnqIqKdNcx304c84W6PUfCfd\n\tWOwz85P8TqjNUEV09Bcjujn0UG3AxsYBbGJyXYPd3u6liYrdpkUMuTQwsa820G9N1OIu\n\tjfR8ecHBep10SAkSTsiX80+z/V7E1tuF30U5qpW7O8vBoG6UboKCne/loKDrj/8N7/K8\n\tMQplbmRzdHJlYW0KZW5kb2JqCjEzMCAwIG9iago2NjQ0CmVuZG9iagoxMjggMCBvYmoK\n\tPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAgUiAvUmVzb3VyY2VzIDEzMSAwIFIgL0Nv\n\tbnRlbnRzIDEyOSAwIFIgL01lZGlhQm94ClswIDAgODA2IDUzNl0gPj4KZW5kb2JqCjEz\n\tMSAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9J\n\tbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBSCi9DczIgMjcgMCBSID4+IC9G\n\tb250IDw8IC9UVDYuMCAxNDQgMCBSIC9UVDcuMCAxNDUgMCBSIC9UVDguMCAxNDYgMCBS\n\tID4+IC9YT2JqZWN0Cjw8IC9JbTIxIDE0MiAwIFIgL0ltMTcgMTM0IDAgUiAvSW0xOCAx\n\tMzYgMCBSIC9JbTE5IDEzOCAwIFIgL0ltMjAgMTQwIDAgUiAvSW0xNgoxMzIgMCBSID4+\n\tID4+CmVuZG9iagoxNDIgMCBvYmoKPDwgL0xlbmd0aCAxNDMgMCBSIC9UeXBlIC9YT2Jq\n\tZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTMwIC9IZWlnaHQgMTY2IC9JbnRlcnBv\n\tbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDE0NyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAv\n\tU01hc2sgMTQ4IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDga2D85AABCmVuZHN0cmVhbQplbmRvYmoKMTQzIDAgb2JqCjMwNAplbmRvYmoK\n\tMTM0IDAgb2JqCjw8IC9MZW5ndGggMTM1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlw\n\tZSAvSW1hZ2UgL1dpZHRoIDI3MiAvSGVpZ2h0IDExNiAvSW50ZXJwb2xhdGUKdHJ1ZSAv\n\tQ29sb3JTcGFjZSAxNTAgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDE1MSAw\n\tIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAHt0AENAAAAwqD3T20PBxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDA/8AAcc8AAQplbmRzdHJlYW0KZW5kb2JqCjEz\n\tNSAwIG9iago0MzYKZW5kb2JqCjEzNiAwIG9iago8PCAvTGVuZ3RoIDEzNyAwIFIgL1R5\n\tcGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTIgL0hlaWdodCAxMDAg\n\tL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTUzIDAgUiAvSW50ZW50IC9QZXJj\n\tZXB0dWFsIC9TTWFzayAxNTQgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz8DAxtrwABCmVuZHN0\n\tcmVhbQplbmRvYmoKMTM3IDAgb2JqCjQzMQplbmRvYmoKMTM4IDAgb2JqCjw8IC9MZW5n\n\tdGggMTM5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM4\n\tMCAvSGVpZ2h0IDE4MiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAxNTYgMCBS\n\tIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDE1NyAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20G\n\tf4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgW9gKqUAAQplbmRz\n\tdHJlYW0KZW5kb2JqCjEzOSAwIG9iago5MjgKZW5kb2JqCjE0MCAwIG9iago8PCAvTGVu\n\tZ3RoIDE0MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz\n\tODAgL0hlaWdodCAxMzggL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTU5IDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxNjAgMCBSIC9CaXRzUGVyQ29tcG9u\n\tZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909t\n\tDwcRKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBh4GBmamAAEKZW5kc3RyZWFtCmVuZG9iagox\n\tNDEgMCBvYmoKNzA5CmVuZG9iagoxMzIgMCBvYmoKPDwgL0xlbmd0aCAxMzMgMCBSIC9U\n\teXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzgwIC9IZWlnaHQgMzMw\n\tIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDE2MiAwIFIgL0ludGVudCAvUGVy\n\tY2VwdHVhbCAvU01hc2sgMTYzIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIg\n\tL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4A8M\n\tvdMAAQplbmRzdHJlYW0KZW5kb2JqCjEzMyAwIG9iagoxNjY0CmVuZG9iagoxNjMgMCBv\n\tYmoKPDwgL0xlbmd0aCAxNjQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMzgwIC9IZWlnaHQgMzMwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9J\n\tbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngB7dr5W5Pn0gdwRXZC2BLCkmAgLIZFCKJhEQWDC5sINUBF\n\tkU0pu6IsPSiLckSwgqDUUBTFAioehOMCInq9/9o7dwJqNaMPbafn6tWZX8o10nzxk+nc\n\tdx66ZQsXC7AAC7AAC7AAC/xTBbZy/R6BPzIuIs/hQ23jkizwAc3BQSBu8k1YZ4c0R0cn\n\trt8n4OgIfuJ92Ay/dd6BHSKdnV1cXNfLjUuKwAaXi4uzMwjCGyCdX8hb4Z1B3c3N3QNK\n\tJpN5ckkVAC2B5u7m5urqAv6OEvWt8jDxAC/YZZ5yuZe3tw/X5gS8vb3kck94C9zdBL8k\n\tfXG6wrJxdnV195DJ5YDu66dQKJX+/iouqQL+/kqlQuHn6+PjJfzdN/S/vvfFugF5F5D3\n\tBHg/hVKlCggKCgpWq9UaLmkCYBUcFBQYoFIpFX4+3nJPoW/bPF+586zTu7qBvI+vwl8V\n\tGKTWhGi1oWFhOi7pAmFhoVptiEYdFKjyV/gKfTdX6+LBJx92PUw9DL1M7u2rUAUGa7Zr\n\tdbqIyKgder0+WlQM19cFrEqgtSMqMkIXpt2uCQ5UCX3r6MPWRwd/nV4MPcirQ7S6iCh9\n\tTGxcfHyCwWBI5JIkAFSGhPj4uNhofVSEThsSHOiv8JHLxN5xhLu+/U9asHHE1Ht4evkq\n\tA4JDQsOj9LHxCYlJu43G5JTUjUrjwgQ2iFJTko3G3UmJCTtj9ZE6rSZIpfDxknl8DR/G\n\t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\n\tzc/Py80+csiUuS8tOckQp48Q9L5eMndXJ0cHu3NvHXw4bj29/fwDNdrwqJidhiRjSlr6\n\t/oxMk8mUlXWQS4pAVpbJdCAzY396WsqeJMPO6CidVi3oPWHjIGMvlo6Do5ML4Hv5KgOC\n\tQ8LCo6Jj4w27kvYYk1NTU9NstZcLF1g3Sk1NSTbuSdpliI/VR4WHhgSrFFZ6F3TsrRsf\n\t8N0A30ehClJvD9VF7tDHxu2MTzAYEhN3cUkTSEw0GBLid8bG6HdE6kJD1IEqOGZlHq5A\n\tb3/bW09bsfJh8t1lch8/JehrtKG68MioHXp9dHQMl1SB6Gg9sEeG60K3a4JB3tdbDrve\n\tRm/vlmP93xZg69jwxej7KVQBQcGakO3a0LAwnbXCub4lYIMKC9Vqt2s0wUEB/gpfH7mn\n\thxvseph6+wet1V6sfMB3dnV1F/q+fgp/VUBgUFCwWq3hki6gVgcHBQUGqPwVfj7eIA9D\n\t/01663kLn29t+jK5l7fwVyj9/VVcmxHwVyoVCj9fgIdF7+66MfTowlmffNvoOzm7uLq5\n\te8g85XIveAes5cslRcCG5e3lJZd7ArybmHnbvvkGPbwBgA+LxxGG38VV+EPJZJ5cmxGQ\n\tyQQbuK/Di03/bXkx/Vs/8IM/vAGi3LikC9jIXMTAw8QDvFR5m77gd9gG8w//AayXM5cU\n\tgQ0uJ7CzugO8tJkX8raCf0P4W2sb1+YENuB+h/uGP/wT3gKu3yfwiSJ/yQIswAIswAIs\n\twAIswAJ/jcD/AxSOzToKZW5kc3RyZWFtCmVuZG9iagoxNjQgMCBvYmoKNTQ1NQplbmRv\n\tYmoKMTU0IDAgb2JqCjw8IC9MZW5ndGggMTU1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi\n\tdHlwZSAvSW1hZ2UgL1dpZHRoIDMxMiAvSGVpZ2h0IDEwMCAvQ29sb3JTcGFjZQovRGV2\n\taWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0\n\tZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2c91cUSbTHV0WywJCj5ChRMoiASFIQ\n\tRVAkiSAoCiggiBIUxQWRHCQYUERRFLOsac/71973VnX39Aw9hHfOnrP7Zr4/ME53Mcf6\n\t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\n\t44c0ktVPrIBir2NBmKg6EDiZakbfbjKVVpr6F5JaT47CFQErtnbHMo6JCXOkWohmzUkK\n\tGHQ+sJHaBRRezISKI+r+zaUAipqpk7T/d//y5/gfC3FBf3ialzhHmjADSbMXDbP+ke4y\n\t8fFqRmj3zcQMJQ++/ygpxT8k+5OLBJkH2XT5zGUwRaiyR2kMDzn8nvCHkB74i//nLKUI\n\taoOL4jRlGCUEm/xD+tX/95A24Kd8i6FRvmW4aiBgIGAgYCBgIGAgYCBgIGAgYCBgIKBX\n\tBP4XCtgvQAplbmRzdHJlYW0KZW5kb2JqCjE1NSAwIG9iago1NDg5CmVuZG9iagoxNDgg\n\tMCBvYmoKPDwgL0xlbmd0aCAxNDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J\n\tbWFnZSAvV2lkdGggMTMwIC9IZWlnaHQgMTY2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5\n\tIC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Vz5N1vtFlbzEJFEZJJIJBIyECGEoGKKeSwVlGpD\n\tWhVTFqWUmlpDq0jRoA1aqtVq+bS036fr/mt3vyfSro/wrXvcu9b94Tw/dFzn7Mez97vD\n\tWu/zuLkRIBQgFLhYgSv/TVxc6vT/QmX33/C4HH6/yB3ee7qUq787qkNVT0+v/x48PT09\n\tPBCZf2SB1XcU9/bx8XXADz9O3uDj4+0NX47nCQlXX7nj307qe3l5Q3E/f/+AgAASiRR4\n\tGcDz8JYAfz9fXx8ggSlxfjMQAQ/QHspDcVIgmRxEoVAvCwoliEwmB5IQCyCB6XDOPGAE\n\t4OtH9QPJQVQqLZhODwlhMJiXAIMRQqcH06jUIEQCODh64ZoCUgAJgOpToDqDyWJzOKFc\n\tLg8/uNxQDofNYgIPGjUoMMD/RAaXjcAIwAAEkKA+lIfaPL5AEC4UXQbCcIGAH8YL5bCY\n\t9GAqGckAnYAz4WIar6AZ8PEDAajBDBYHqgtFYklklFQqk8nxQSaTSqWREnGEKJzPC2Uz\n\t6UgGRAHOxFkKIAEQ8A0IDKLSmRyeQBghkcoU0UqlSqWKwwt4NlYZo5BLI8UiAY/DpNMQ\n\t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\n\tUeUN8LkM0AtQbVD/nxOinIr8CurCIrog4epycAR9gbaAf0zJcnJAUmBwPHfpX0/e9vv1\n\txJ8IBQgFCAVcKvBvdNDYWwplbmRzdHJlYW0KZW5kb2JqCjE0OSAwIG9iagozMTA4CmVu\n\tZG9iagoxNTEgMCBvYmoKPDwgL0xlbmd0aCAxNTIgMCBSIC9UeXBlIC9YT2JqZWN0IC9T\n\tdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjcyIC9IZWlnaHQgMTE2IC9Db2xvclNwYWNlCi9E\n\tZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Z3pU1PZFsVRkTFkkAwkYUwgEJIQ\n\tApFAACEdBAmjQDQoxGCEJkxpkCiCMjSTpJBJkEFBQFBkEkFRHKr/tbfPDdp9IWh3vVev\n\t6p131wepU4Ufzs+1902su9f28KBEEaAIUAQoAhSB/yaBUxjrH3EEDqf/1Bms9Oe9TsM1\n\t/wYWFwtg4Ol5Flt5esIFEZqfISFouFB4eXv7uOSLjQ4v5O3tBf/UAOUnRA5pnD3rBSh8\n\t/fz8/f1pNFoARoLrwKX8/Hx9fBCTHxNBOM5AlQAMQEELoNMZTCYLMzGZDDo9AKj4ARIX\n\tkROKhsAB3kA0AugMFutcIJvN4XC5PGzE5XI4bHbgORaLQQ9ARMAjUDTugSB3IHMgGkxg\n\tweUF8QUCYXBwCDYKDhYKBPwgHheYMAkiYBEExM2DhsABjcOfBjQABpAICQsPjxCJMZIo\n\tIjw8LASoABIgQvNHbcQ9kFOod3j7gjlYgdwgAbAQiaMk0TFSaWysDAvFxkqlMdGSKLEI\n\tmAiCuIEssIivN+qqxw0C9gAcPv4BDBabJwgJF0VKpLFyhVKpUqkSMBFcRalUyGOlkkhR\n\teIiAx2YxAsAhZz3dVAzYA1qpH4FDGCaKipEplKrE80maFC0oFQOhe6Roks4nqpQKWUyU\n\tKExIAPGDpurGIKfAHj5+NDqLHSQME0fL4lRqTUpqekamTq/XZ2EhuIguMyM9NUWjVsXJ\n\tosVhwiA2i07z8wGDHC0Ylz38AQdPGB4pVajUyakZuqzsS7l5+QWFmKggPy/3UnaWLiM1\n\t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\n\tZW5kb2JqCjE2MCAwIG9iago8PCAvTGVuZ3RoIDE2MSAwIFIgL1R5cGUgL1hPYmplY3Qg\n\tL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzODAgL0hlaWdodCAxMzggL0NvbG9yU3BhY2UK\n\tL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3f0/0+sbAHCJzR7Mxpg9MeZp\n\tjJnGGGohmkgeJgfNwxxF85CH6IhSShSiRMdDKSTlkEKq8zr/2ve6P6OHtQ8fdT7nvM7r\n\te18/OPpMu533rq773vbadbm44MACWAALYAEsgAWwwP+rwCEcPyLwM+mC1nP9HIdxUBb4\n\tjObqihAP+CDssMNqbm7uOH5MwM0N/NDjcBB+It+BHZZkMJhMj51g4aAisMvFZDIYIAgP\n\tAHV+JE/AM0CdxWJzILhcricOqgKghdDYLJaHBxP83SjqE/KQ8QCP2LmePJ4Xny/AcTAB\n\tPt+Lx/OEh4DNQvyU9NHuCsWG4eHB5nB5PED39hEKfX39/EQ4qAr4+fn6CoU+3gKBF/Jn\n\t7+rvXfdRuQF5Jsh7AryP0Fck8pdIJFKZTCbHQU0ArKQSidhfJPIV+gj4PE+kb688e5x5\n\tdug9WCAv8Bb6icQSmTxAoQgKDlbioC4QHBykUATIZRKxyE/ojfRZHkThIc98qPWQ9ZD0\n\tXB7fWygSS+WBCqUyNCw8QqVSRaKIwrG3AKEEWhHhYaHKYEWgXCoWIX0i9aHqkyb+Dj1K\n\tepCXBSiUoeGqKHW0RhOr1WrjcFASACptrEYTrY5UhYcqFQFSsZ9QwOOiuuMGZ33nz7Sg\n\t4qCs53h6efv6SwOCQsJVak1snC5er09MMuxGMg4ygV0iQ1KiXh+vi4uNUavClAq5RCQU\n\teHE5e+FD2sMBh6AXyxXK8MgY7ZGEREPKUaMxLR1FBo79BRBU2nHjsdQUQ2L8kdjoSNCX\n\t+ft6e0HmM9xJqg5Ke4YHG7LeTywPClVFa3WJyUePp2dmmbJP5eTk5p7GQUUgNzcn51S2\n\tKetEujHVoNdp1apQhVxsxyerOijtmSwuz9tXLA8Oi9LoElOM6VnZuXn5hWZz8dkSHFQF\n\t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\n\ttctToLfXfNfDoA+Vh8XmcLjwAPB4XhB8HNQEwArIEDsHwTMZ7nZ5x7dMiC322y+o7rge\n\ttvND+rNYbHgIcBxQgM1meYD7Lvx+9ebLQ7DLD+kP/wAYTAi4IxxUBRAYA9IdEh6VeYCn\n\tkPMO/Cj/4V8ABLofHJQFEBnIIfaDwu88BIdQ2P8+/voDAoTfl3T+ye+Ie8NfyAV+0hf/\n\tdSyABbAAFsACWAALYAEs8JMC/wM1ahPSCmVuZHN0cmVhbQplbmRvYmoKMTYxIDAgb2Jq\n\tCjQzMjkKZW5kb2JqCjE1NyAwIG9iago8PCAvTGVuZ3RoIDE1OCAwIFIgL1R5cGUgL1hP\n\tYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzODAgL0hlaWdodCAxODIgL0NvbG9y\n\tU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25l\n\tbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3fs3lH33B/BIhjmZ\n\tGcMwDMPkMIzGIOOQUyOFkUORUnKKmwYhh1KilCg5F4kiUlNKKZJaz7/23Z8LHfDR5X7u\n\tq2fd67vfP7Smj7L1mr32teea1po9ezAogAIogAIogAIo8P9VwAbzdwT+m3Yh9Wy/Zy+G\n\ttcB3NFtbgrjLJ2GdHarZ2e3D/D0BOzvwI8/DbviZfgd2KGlvz+M5rMcRw0Zgg4vHs7cH\n\tQXgC2PMTeQbeHtQdHfkCiFAoFGHYCoAWQeM7Ojo48MDfjqU+Iw8dD/CEXSgSi50kEilm\n\tdwISiZNYLIKngO9I+Fnpk6srDBt7Bwe+QCgWA7rMWS53cXF1VWDYCri6urjI5c4yqdSJ\n\t+PM39Hee+2TcgDwP5EUA7yx3USjclEqlh6enpwrDTgCsPJRKdzeFwkXuLJWIRUR/bfLs\n\tsPOs0zs4grxUJndVuCs9VV5qtY+vrwbDXsDX10et9lJ5Kt0VrnIZ0Xd0YAYPvfNh1kPX\n\tQ9MLxRKZXOHuofJWazR+/gGBWq02iCQYs7MAowRagQH+fhpftbfKw11B9JnWh6lPbfx1\n\tetL0IO/ppdb4BWiDdSF6fajBYAjDsBIAKkOoXh+iC9IG+GnUXh7urnKpWEjmjh3s+tu/\n\t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\n\thSiEVIX8hU4L9QitCIsIOwsfF24UnhNhEzEViRepFXklShTVFj0gWi46IoYTUxULEisV\n\tGxSHxZXE/cWLxQckYAlliQCJUokhSaykmmSoZLnkmBS1lK5UtFSt1BtpFmkL6WTpRunP\n\tMoIybjK5Mj0yv2SVZINlK2VfyjHImckly7XIfZMXl/eSL5YfUSAqGCkcVmhS+Koooeij\n\teE7xuRKjkqXScaVOpU1lFWWycp3yvIqgiodKicqYKpOqjWqW6kM1rJqe2mG1VrVVdWX1\n\tSPUb6l80pDSCNC5rzO0W2e2zu3L3tOYuTZLmBc0pLT4tD63zWlPa/Nok7XLttzoCOt46\n\tVTqzumK6gbpXdD/ryeqR9W7rreir6yfodxggBsYGGQb9hgyGjoZnDSeNdhn5GdUaLRor\n\tGR807jDBmpib5JqMmXKbepnWmC6aqZglmN03pza3Nz9r/tZC3IJs0WIJW5pZ5lm+shKy\n\tCrVqtAbWptZ51hM2IjYHbO7Y4mxtbItt39vJ2R2y67FntN9vf9l+2UHPIdvhpaOoY5Rj\n\tpxOtk7tTjdOKs4HzKecpFxmXBJfHrhyuAa5Nbng3J7cqt6U9hnsK9rxzV3JPdR/dK7I3\n\tdu+jfRz7gvfd3U+7n7T/pgfWw9njsscGyZpUTlryNPUs8Vz00vc67fXRW8c733veR9Pn\n\tlM+sr6bvKd85P02/PL95f23/Qv+FAP2AswFfA00CywJXgqyDLgVtBTsH14cQQjxCmkMZ\n\tQoNC74fxhMWGDYVLhKeGTx1QP1BwYJFsTq6KgCL2RjRFMqEfuX1RolHHot5Ea0UXR/+M\n\tcYq5GUsfGxrbFycelx43G28Uf/Eg5qDXwc5D/IeOHHqToJtwIRFK9EzsPCxwOOXwuyTj\n\tpOojlEeCjjxJlk0+lfzjqPPRlhTulKSU6WPGx2pTaVLJqWPHNY6XpWHSAtL60xXSz6T/\n\tyvDO6M2UzSzM3Mjyyuo9IXei6MTWSd+T/dnK2edycDmhOaO52rnVp+hPxZ+azrPMa8jn\n\ty8/I/1Gwv+BRoWJh2WnK01Gnp4osiprOCJ7JObNx1v/ss2K94voSrpL0kpVS79Lhczrn\n\t6sq4yzLL1s4HnH9+wfhCQ7lweWEFriK64n2lU2XPRdWLNVUcVZlVm5dCL01V21Xfr1Gp\n\tqbnMdTm7Fq6Nqp2/4n5l8KrB1aY6qboL9Sz1mdfAtahrH657XB+9YX6j86bqzbpbQrdK\n\tbjPezmiAGuIaFhv9G6eaXJuGms2aO1s0Wm7fkb5zqZW/tfgu893sNsq2lLat9vj2pY7w\n\tjoV7fvemO/d3vuxy6Rq5b3u/v9u8++EDowddPbo97Q81H7Y+Un/U3Kva2/hY+XFDn1Lf\n\t7SdKT273K/c3DKgMNA2qDbYM7R5qG9YevvfU4OmDEdORx8+sng2NOo4+H3Mfm3ru/Xzu\n\tRfCLr+PR4+svk15hX2VM0E0UTnJNlr8We10/pTx1943Bm7639m9fTntNf5yJmNl4l/Ke\n\t+L5wlne2Zk5+rnXeaH7ww54P7z6Gf1xfSP1E/6nks+jnW190vvQtuiy++0r+uvUt6zv7\n\t90s/FH90LtksTS6HLK+vZPxk/1m9qrras+a8Nrses4HfKNoU22z5Zf7r1VbI1lY4iUza\n\t+RZA0Cvs6wvAt0toXuQKAOMg+k1B81dutMNAP3chlINiJ0ga+gjfR45i7LE6OBE8B4GN\n\tgpdSk8qKOoiYQ9NMu0AvxeDDWME0zSLOGsfWzkHL6cxVyf2ddzdfCv8TAXpBO6ETwo9F\n\tgZiCuK/EacleqRUZUVlbuST5WoVnSrCynMpe1Qy1BvU3u4maqloe2uk613Vf6RMMlA29\n\tjHKMm0wmzSBzQQtjy0CrbOtbNs9tf9qzOCg4WjuFOJ9wqXN97PZmz6L7yt71/cCDksTu\n\tKeWl623ns9/Xx4/kbx+wO5AvCAqaCm4POR96NMw/3OaAKpkvghDxJXI0qi26OiYvNjEu\n\tON71oOkhzQSVROXDakm6R8yTnY/6pEQeO5aaf7wy7WZ6R0Zf5mjW6xOzJz9lf8tZyl0+\n\ttZS3lL9WiDnNXCR5xvisV/HhkqLSunPtZY/Pj1wYL5+qmK/8UYVcYq4Wr9G77F4bcyX/\n\t6o26ofqv1+lvKNy0vxVxO6ehprGl6V5zV0vHnTutt+/Wt9W0V3SU3ivozOg6dD+w2/6B\n\tcg9bz+rDqUcDvQ8ed/Xde9LaXz9QNBgxpD9MHH76tHjE95nSKHZ0bKz6efQLnXHceA+6\n\tvpRezU7kTmpMTr8+MaUx9fFN2Vu7aWS6fsZxZvVd/nvJ9+2zdrMzc8fmZeZnPlR/DF1Q\n\tWFj6VP/Z6wv9l9uLNovvvx76xvrtwffsH6FLpGVfdB3NrHVvSm9t7cRfALoGByLyyBzm\n\tOjYJ54LXJEhRiFCKUO2iliWq09jSetEl0pcxtDHOM9OxqLKS2NLYb3FMclFxK/Ds4U3i\n\tu8DfvuulwJIQlTCviJKoqZiHeJxEnuR1qT7pOVmMHL/8bgU3xUilTOVKlWbVJ2pv1X/s\n\txmlyaslpW+oE62brXdMfNPhkRDDmNpE3NTRzNPeyCLWMtUq0PmpzzDbVLs0+wyHLMcMp\n\txTnOxd/Vwc1gj7a70V63fTH7CzyukTo9e726vW/7lPge9HP2lw2gDlgIHAxqCa4JKQ7N\n\tDksOJx9wJ+tE8EasRz6LuhqdGuMZaxgnGy94kPsQewJzIt1h3OHlpLdHepOvHy1IiTm2\n\tN9XsuEGaRTop40jmxawHJyZPfs5eylnJXTr1PW8x/1PBQuHn0z/P0J1VKw4tqSrtPzdd\n\tNn/+3YXX5S8qhiofXmyrar3UW/3pMn/t3islV1/UM12zup6G7l6rt6UbvBuLm4ZbsHcU\n\tW/ffPdZW1d7a0XbvcmdOV8L9mO6kB9k9pQ8rHp3rPfk4qs/+iVQ/pn984MZg5lDgsO1T\n\twxHDZ7ajnmNRz1NeHB9PeOn7Sn+CY2Jhsvn18SmXN1JvCW/fT3fNlL478F5nlnp2ZK5i\n\t/vCHgI/eC/6fQj6HfwlfDP9K/hb9Pe5HzFLAsvEK7crNn4Y/H6+6rX5aG9yg3hzfib8E\n\tuA+ZQ89hHwSHZGMkMAPYeJwMbh5/keBPIUOxStlLVUYdQ7SjkaeloV2me0HfwVDDmMeU\n\twOzHYseqySbGzsy+wTHHOczVxl3HU8FbzFfIn78rWyBVMFqIJGwowifyU7RPrEw8QsJE\n\tkl8KlpqXHpN5KNsid1m+SCFJ0UNJTRmnPKBSoOqixq72Qr1Uw3u3vCZOc1KrQTtbx1/X\n\tQE9Yn84AGHw3nDUaNb5jUmjqYyZkNmVeZGFtibfssjpqbWrDZvPBts0uz97fQcOR6Djp\n\tdNX5kIuZK7Pra7fqPWHo+3917919Sfv1PQgeQ6QSzyCv3d7U3uM+l3wP+Kn6bfi3ByQF\n\t6gSBoI7gIyH6oZjQ7rBj4brhPw/Ukl3Rd3ZNpHXkj6ii6N3RkzFJsdyxd+M84lnixw/W\n\t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\n\tN0w3yjfWNx02r/5Cfrn8urIFbTluXd6Of4SvAlqvRA+IWg8tP05ubX0XBgB/CoDN3K2t\n\t9fKtrc0KNNl4BUBH8F//d9km49BafcnrbfSw5FrS9v3fx38B+IW/6AplbmRzdHJlYW0K\n\tZW5kb2JqCjE2NiAwIG9iago2MTU0CmVuZG9iagoxNTAgMCBvYmoKWyAvSUNDQmFzZWQg\n\tMTY1IDAgUiBdCmVuZG9iagoxNjcgMCBvYmoKPDwgL0xlbmd0aCAxNjggMCBSIC9OIDMg\n\tL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Aa1ZeTwW3/e/M/Nslse+77Lv+5593/c1lce+02NXJEm2QpYUUkikaLUlRFKSLVGK\n\tFIVSaUG2/IZPfT6f72/57zdeM/N+zn3fc889586dOQcAHLdI4eHBMB0AIaGRZDtjPT4X\n\tVzc+/CuAABjQoH8CJK+IcF0bGwvwfx7LowDabnwqta3r/6T97w303j4RXgBANmizp3eE\n\tVwiKbwGANHmFkyMBwG7rE4yJDN/GOShmIqMGorhyG/v9hZu2sedfuG+H42Cnj3KmACBQ\n\tk0hkPwCIC6icL9rLD9VDQw0AjiHUOyAU7caHYi0vf5I3ABweKEcyJCRsG2ehWNTzX3r8\n\t/oVJJM+/dZJIfn/jv+aC9kQHNgiICA8mxe38+P+8hARHof7aOXjQK3VEkL05emdB/Rbr\n\tRTK0RzEbik/6+5ha/JZXhUfq2f2WtwZEmjqgmAnljPhHmTj+xnNRQY66KOZC5RtBYebb\n\tfNRPMFuop5U1ihlQLOgVoY/6fnssWDne38H5N8fC28fAEMXoKoJdyGF2f/j+EdH2f+Tx\n\t8f76Vn/4gSSz7XjToPwMEhlFO/bART7Bxtvj7kLlV8Ijbbbt3B6rPzTY6vdc4BlfstE2\n\tZ1u+5hOxM99t2/wj/R1MUDlqM0IXSXbY5qBzRLh8A4xMUYzahsj6k03+yHXCg3fWNNoX\n\tcSBH2W37QRDFvj6hjts+3JZneJMMtn2L+gQpAUaABMjAB3iCULAJ+IAF0AcGv698qDwU\n\tlXmBMBCMnmQ+2j8t2PfYIexb7DPsFPbFHxna8zcPBABvFP+l61/9Ubk9iAefUK0+IOLP\n\taBgOjBZGA2OBXnXQUx6jilH709a/0LjwB/+21Q/tK/Vbt95v66P/bf3+gGTyf+vj+XeP\n\t/2mTEZhBPeD3hyFbKzsvu/Gn/z8zxhniDHAmOCOcGJKG3ER6kHvII6QVaQR8SDvShPQh\n\td7fxb7v+jEJCJdte2fZwBDBHvegDonZ+hf4Z7z+8FPU347cGGnEaJWCH9goFQWhbwN8j\n\tOO1YHfA/tEShDE90xECUa/53PH7bhRFGvauE0cNoon5GfYxhwXAAKYwi6nFdjDYaAyVU\n\t+k8U/3M2UsB3x9vRO3MJAu/ReYRE+sRGomsJ6IeFx5ED/Pwj+XTR3dJHks801Etakk9e\n\tVk4ebO+92xwAvtvt7KkQy8A/MlIwAKryAFDq/SMLQ9dmXQH6OJz5RyaMPmfsagDcsPOK\n\tIkf/pQ+zfcMCSkCLPhXsgAcIAFHUI/JAGWgAHWAIzIA1cACuYB+6hv1BCGpxDDgEjoBU\n\tkAlyQAE4C8pABagGV8EN0AhawT3wADwGg+AZeAmmwDvwESyCZbAOQRAeIkKMEDvECwlB\n\tEpA8pAppQYaQBWQHuUIekB8UCkVBh6CjUCZ0CjoLXYBqoOtQM3QPegQNQS+gN9A89A1a\n\tgxGYGmaCuWFhWAZWhXVhc9gB3gv7wQfgeDgFPgkXweXwFbgBvgc/hp/BU/BHeAkBCBXC\n\tgvAjUogqoo9YI26IL0JGEpEMpBApR+qQFnQtPkWmkAVkFYPDMGL4MFJoJE0wjhgvzAFM\n\tIiYLcxZTjWnA3Mc8xbzBLGJ+YYlYLqwEVh1rinXB+mFjsKnYQmwV9ja2G32e32GXcTgc\n\tC04Ep4KudldcIO4gLgtXiqvHdeCGcNO4JTwez46XwGvirfEkfCQ+FX8GfwXfjh/Gv8P/\n\tJFAReAnyBCOCGyGUkEwoJFwmtBGGCbOEdQo6CiEKdQprCm+KOIpsikqKFooBincU65T0\n\tlCKUmpQOlIGURyiLKOsouylfUX6noqLaRaVGZUsVQJVEVUR1jeoh1RuqVWoGanFqfWp3\n\t6ijqk9SXqDuoX1B/JxKJwkQdohsxkniSWEPsIk4Sf9Iw0kjTmNJ40xymKaZpoBmm+UxL\n\tQStEq0u7jzaetpD2Ju0A7QIdBZ0wnT4diS6RrpiumW6MbomekV6O3po+hD6L/jL9I/o5\n\tBjyDMIMhgzdDCkMFQxfDNCPCKMCoz+jFeJSxkrGb8R0TjkmEyZQpkCmT6SpTP9MiMwOz\n\tIrMTcyxzMfNd5ikWhEWYxZQlmCWb5QbLKMsaKzerLqsPazprHesw6wobJ5sOmw9bBls9\n\t2zO2NXY+dkP2IPZc9kb2CQ4MhziHLUcMxzmObo4FTiZODU4vzgzOG5zjXDCXOJcd10Gu\n\tCq4+riVuHm5j7nDuM9xd3As8LDw6PIE8+TxtPPO8jLxavAG8+bztvB/4mPl0+YL5ivju\n\t8y3yc/Gb8EfxX+Dv51/fJbLLcVfyrvpdEwKUAqoCvgL5Ap0Ci4K8gpaChwRrBceFKIRU\n\thfyFTgv1CK0Iiwg7Cx8XbhSeE2ETMRWJF6kVeSVKFNUWPSBaLjoihhNTFQsSKxUbFIfF\n\tlcT9xYvFByRgCWWJAIlSiSFJrKSaZKhkueSYFLWUrlS0VK3UG2kWaQvpZOlG6c8ygjJu\n\tMrkyPTK/ZJVkg2UrZV/KMciZySXLtch9kxeX95Ivlh9RICoYKRxWaFL4qiih6KN4TvG5\n\tEqOSpdJxpU6lTWUVZbJynfK8iqCKh0qJypgqk6qNapbqQzWsmp7aYbVWtVV1ZfVI9Rvq\n\tXzSkNII0LmvM7RbZ7bO7cve05i5NkuYFzSktPi0PrfNaU9r82iTtcu23OgI63jpVOrO6\n\tYrqBuld0P+vJ6pH1buut6KvrJ+h3GCAGxgYZBv2GDIaOhmcNJ412GfkZ1RotGisZHzTu\n\tMMGamJvkmoyZcpt6mdaYLpqpmCWY3TenNrc3P2v+1kLcgmzRYglbmlnmWb6yErIKtWq0\n\tBtam1nnWEzYiNgds7tjibG1si23f28nZHbLrsWe0329/2X7ZQc8h2+Glo6hjlGOnE62T\n\tu1ON04qzgfMp5ykXGZcEl8euHK4Brk1ueDcntyq3pT2Gewr2vHNXck91H90rsjd276N9\n\tHPuC993dT7uftP+mB9bD2eOyxwbJmlROWvI09SzxXPTS9zrt9dFbxzvfe95H0+eUz6yv\n\tpu8p3zk/Tb88v3l/bf9C/4UA/YCzAV8DTQLLAleCrIMuBW0FOwfXhxBCPEKaQxlCg0Lv\n\th/GExYYNhUuEp4ZPHVA/UHBgkWxOroqAIvZGNEUyoR+5fVGiUcei3kRrRRdH/4xxirkZ\n\t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\n\tnbz9uKObU5+LievTPb7uP/cd9YBI4Z7PvFV8Svwo/I8EUgZVhFiGgfBGclgkT1RXTFSc\n\t98HPiZVJcUdGkzdS4GOEVLrjCmkR6SOZjlnzJ9NypHNf5KUVaBR+Lao5u6+EsvRSmcr5\n\tu+XaFR0XDap6q21qRmodrgzWGdU3Xxe9cfoW4XZCw0ZTeovwncG7ye3KHfOdJfetH2B6\n\t7jyKeCzRN9N/btBlmOnp8LPsMbPnW+NXXllPzL2Omtp8mzyDvEueheeOfsB8PLzw+bPR\n\tl7jF0q8nvkV9N/i+8uPyktXSy2X/5eWV6JX5n+4/B1b1V2vXiGvha8PrSutF6183TDfK\n\tN9Y3HTav/kJ+ufy6sgVtOW5d3o5/hK8CWq9ED4haDy0/Tm5tfRcGAH8KgM3cra318q2t\n\tzQo02XgFQEfwX/932Sbj0Fp9yett9LDkWtL2/d/HfwH4hb/oCmVuZHN0cmVhbQplbmRv\n\tYmoKMTY4IDAgb2JqCjYxNTQKZW5kb2JqCjE1MyAwIG9iagpbIC9JQ0NCYXNlZCAxNjcg\n\tMCBSIF0KZW5kb2JqCjE2OSAwIG9iago8PCAvTGVuZ3RoIDE3MCAwIFIgL04gMyAvQWx0\n\tZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB\n\trVl5PBbf978z82yWx77vsu/7nn3f9zWVx77TY1ckSbZClhRSSKRotSVEUpItUYoUhVJp\n\tQbb8hk99Pp/vb/nvN14z837Ofd9zzz3nzp05BwAct0jh4cEwHQAhoZFkO2M9PhdXNz78\n\tK4AAGNCgfwIkr4hwXRsbC/B/HsujANpufCq1rev/pP3vDfTePhFeAEA2aLOnd4RXCIpv\n\tAYA0eYWTIwHAbusTjIkM38Y5KGYiowaiuHIb+/2Fm7ax51+4b4fjYKePcqYAIFCTSGQ/\n\tAIgLqJwv2ssP1UNDDQCOIdQ7IBTtxodiLS9/kjcAHB4oRzIkJGwbZ6FY1PNfevz+hUkk\n\tz791kkh+f+O/5oL2RAc2CIgIDybF7fz4/7yEBEeh/to5eNArdUSQvTl6Z0H9FutFMrRH\n\tMRuKT/r7mFr8lleFR+rZ/Za3BkSaOqCYCeWM+EeZOP7Gc1FBjroo5kLlG0Fh5tt81E8w\n\tW6inlTWKGVAs6BWhj/p+eyxYOd7fwfk3x8Lbx8AQxegqgl3IYXZ/+P4R0fZ/5PHx/vpW\n\tf/iBJLPteNOg/AwSGUU79sBFPsHG2+PuQuVXwiNttu3cHqs/NNjq91zgGV+y0TZnW77m\n\tE7Ez323b/CP9HUxQOWozQhdJdtjmoHNEuHwDjExRjNqGyPqTTf7IdcKDd9Y02hdxIEfZ\n\tbftBEMW+PqGO2z7clmd4kwy2fYv6BCkBRoAEyMAHeIJQsAn4gAXQBwa/r3yoPBSVeYEw\n\tEIyeZD7aPy3Y99gh7FvsM+wU9sUfGdrzNw8EAG8U/6XrX/1RuT2IB59QrT4g4s9oGA6M\n\tFkYDY4FeddBTHqOKUfvT1r/QuPAH/7bVD+0r9Vu33m/ro/9t/f6AZPJ/6+P5d4//aZMR\n\tmEE94PeHIVsrOy+78af/PzPGGeIMcCY4I5wYkobcRHqQe8gjpBVpBHxIO9KE9CF3t/Fv\n\tu/6MQkIl217Z9nAEMEe96AOidn6F/hnvP7wU9TfjtwYacRolYIf2CgVBaFvA3yM47Vgd\n\t8D+0RKEMT3TEQJRr/nc8ftuFEUa9q4TRw2iifkZ9jGHBcAApjCLqcV2MNhoDJVT6TxT/\n\tczZSwHfH29E7cwkC79F5hET6xEaiawnoh4XHkQP8/CP5dNHd0keSzzTUS1qST15WTh5s\n\t773bHAC+2+3sqRDLwD8yUjAAqvIAUOr9IwtD12ZdAfo4nPlHJow+Z+xqANyw84oiR/+l\n\tD7N9wwJKQIs+FeyABwgAUdQj8kAZaAAdYAjMgDVwAK5gH7qG/UEIanEMOASOgFSQCXJA\n\tATgLykAFqAZXwQ3QCFrBPfAAPAaD4Bl4CabAO/ARLIJlsA5BEB4iQowQO8QLCUESkDyk\n\tCmlBhpAFZAe5Qh6QHxQKRUGHoKNQJnQKOgtdgGqg61AzdA96BA1BL6A30Dz0DVqDEZga\n\tZoK5YWFYBlaFdWFz2AHeC/vBB+B4OAU+CRfB5fAVuAG+Bz+Gn8FT8Ed4CQEIFcKC8CNS\n\tiCqij1gjbogvQkYSkQykEClH6pAWdC0+RaaQBWQVg8MwYvgwUmgkTTCOGC/MAUwiJgtz\n\tFlONacDcxzzFvMEsYn5hiVgurARWHWuKdcH6YWOwqdhCbBX2NrYbfZ7fYZdxOBwLTgSn\n\tgq52V1wg7iAuC1eKq8d14IZw07glPB7PjpfAa+Kt8SR8JD4VfwZ/Bd+OH8a/w/8kUBF4\n\tCfIEI4IbIZSQTCgkXCa0EYYJs4R1CjoKIQp1CmsKb4o4imyKSooWigGKdxTrlPSUIpSa\n\tlA6UgZRHKIso6yi7KV9RfqeiotpFpUZlSxVAlURVRHWN6iHVG6pVagZqcWp9anfqKOqT\n\t1JeoO6hfUH8nEonCRB2iGzGSeJJYQ+wiThJ/0jDSSNOY0njTHKYppmmgGab5TEtBK0Sr\n\tS7uPNp62kPYm7QDtAh0FnTCdPh2JLpGumK6ZboxuiZ6RXo7emj6EPov+Mv0j+jkGPIMw\n\tgyGDN0MKQwVDF8M0I8IowKjP6MV4lLGSsZvxHROOSYTJlCmQKZPpKlM/0yIzA7MisxNz\n\tLHMx813mKRaERZjFlCWYJZvlBssoyxorN6suqw9rOmsd6zDrChsnmw6bD1sGWz3bM7Y1\n\tdj52Q/Yg9lz2RvYJDgyHOIctRwzHOY5ujgVOJk4NTi/ODM4bnONcMJc4lx3XQa4Krj6u\n\tJW4ebmPucO4z3F3cCzwsPDo8gTz5PG0887yMvFq8Abz5vO28H/iY+XT5gvmK+O7zLfJz\n\t8ZvwR/Ff4O/nX98lsstxV/Ku+l0TApQCqgK+AvkCnQKLgryCloKHBGsFx4UohFSF/IVO\n\tC/UIrQiLCDsLHxduFJ4TYRMxFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIrFRsUh8WVxP3F\n\ti8UHJGAJZYkAiVKJIUmspJpkqGS55JgUtZSuVLRUrdQbaRZpC+lk6UbpzzKCMm4yuTI9\n\tMr9klWSDZStlX8oxyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl\n\t0nGlTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1G+pfNKQ0\n\tgjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6\n\tV3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqY\n\tm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1arQG1qbW\n\tedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43T\n\tirOB8ynnKRcZlwSXx64crgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L3\n\t3d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT55TPrK+m7ynf\n\tOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTF\n\thg2FS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa\n\t2xcnHpceNxtvFH/xIOag18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk46TqI5RHgo48\n\tSZZNPpX846jz0ZYU7pSklOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0s\n\tzNzI8srqPSF3oujE1knfk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI58vPyP9RsL/g\n\tUaFiYdlpytNRp6eKLIqazgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bO\n\tB5x/fsH4QkO5cHlhBa4iuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369Rqam5zHU5uxau\n\tjaqdv+J+ZfCqwdWmOqm6C/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3Sm4z3s5ogBri\n\tGhYb/RunmlybhprNmjtbNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO8I6Fe373pjv3\n\td77scukauW97v7/bvPvhA6MHXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3\n\tNwyoDDQNqg22DO0eahvWHr731ODpgxHTkcfPrJ4NjTqOPh9zH5t67v187kXwi6/j0ePr\n\tL5NeYV9lTNBNFE5yTZa/FntdP6U8dfeNwZu+t/ZvX057TX+ciZjZeJfynvi+cJZ3tmZO\n\tfq513mh+8MOeD+8+hn9cX0j9RP+p5LPo51tfdL70LbosvvtK/rr1Les7+/dLPxR/dC7Z\n\tLE0uhyyvr2T8ZP9Zvaq62rPmvDa7HrOB3yjaFNts+WX+69VWyNZWOIlM2vkWQNAr7OsL\n\twLdLaF7kCgDjIPpNQfNXbrTDQD93IZSDYidIGvoI30eOYuyxOjgRPAeBjYKXUpPKijqI\n\tmEPTTLtAL8Xgw1jBNM0izhrH1s5By+nMVcn9nXc3Xwr/EwF6QTuhE8KPRYGYgrivxGnJ\n\tXqkVGVFZW7kk+VqFZ0qwspzKXtUMtQb1N7uJmqpaHtrpOtd1X+kTDJQNvYxyjJtMJs0g\n\tc0ELY8tAq2zrWzbPbX/aszgoOFo7hTifcKlzfez2Zs+i+8re9f3Ag5LE7inlpett57Pf\n\t18eP5G8fsDuQLwgKmgpuDzkfejTMP9zmgCqZL4IQ8SVyNKotujomLzYxLjje9aDpIc0E\n\tlUTlw2pJukfMk52P+qREHjuWmn+8Mu1mekdGX+Zo1usTsyc/ZX/LWcpdPrWUt5S/Vog5\n\tzVwkecb4rFfx4ZKi0rpz7WWPz49cGC+fqpiv/FGFXGKuFq/Ru+xeG3Ml/+qNuqH6r9fp\n\tbyjctL8VcTunoaaxpelec1dLx507rbfv1rfVtFd0lN4r6MzoOnQ/sNv+gXIPW8/qw6lH\n\tA70PHnf13XvS2l8/UDQYMaQ/TBx++rR4xPeZ0ih2dGys+nn0C51x3HgPur6UXs1O5E5q\n\tTE6/PjGlMfXxTdlbu2lkun7GcWb1Xf57yffts3azM3PH5mXmZz5UfwxdUFhY+lT/2esL\n\t/ZfbizaL778e+sb67cH37B+hS6RlX3Qdzax1b0pvbe3EXwC6Bgci8sgc5jo2CeeC1yRI\n\tUYhQilDtopYlqtPY0nrRJdKXMbQxzjPTsaiyktjS2G9xTHJRcSvw7OFN4rvA377rpcCS\n\tEJUwr4iSqKmYh3icRJ7kdak+6TlZjBy//G4FN8VIpUzlSpVm1Sdqb9V/7MZpcmrJaVvq\n\tBOtm613THzT4ZEQw5jaRNzU0czT3sgi1jLVKtD5qc8w21S7NPsMhyzHDKcU5zsXf1cHN\n\tYI+2u9Fet30x+ws8rpE6PXu9ur1v+5T4HvRz9pcNoA5YCBwMagmuCSkOzQ5LDicfcCfr\n\tRPBGrEc+i7oanRrjGWsYJxsveJD7EHsCcyLdYdzh5aS3R3qTrx8tSIk5tjfV7LhBmkU6\n\tKeNI5sWsBycmT37OXspZyV069T1vMf9TwULh59M/z9CdVSsOLakq7T83XTZ//t2F1+Uv\n\t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\n\tBZUvGd+rVoJX+9dTNro2f/xa3Yk/jD799Gi1SQpoAVu0KpYACsE10Ac+QBRobcgSIkNF\n\tUAf0AWaBDeBIuAoeR+gRUyQF6UA20cpMPKYFs4HVxWZgx3BiuCO4CbwWvpxAIIQRRijU\n\tKEopYbQW8ozKgOoOtRr1PaIN8T1NMi0/bQedO90yfQ6DFMMTxlAmIlM1sx7zK5Y4Vh7W\n\tfraT7J4cepziXExc69wTPE28p/hC+C12yQqwCeIEV4W+Cn8R+S66KU4jISipI+UhnSRT\n\tKtsk91T+uyKHkqlyskqXGrW6u8Y1TTz6rdqmu0svz4DFsM7YzZTebMjirFWYjaOdvP24\n\to5tTn4uJ69M9vu4/9x31gEjhns+8VXxK/Cj8jwRSBlWEWIaB8EZyWCRPVFdMVJz3wc+J\n\tlUlxR0aTN1LgY4RUuuMKaRHpI5mOWfMn03Kkc1/kpRVoFH4tqjm7r4Sy9FKZyvm75doV\n\tHRcNqnqrbWpGah2uDNYZ1TdfF71x+hbhdkLDRlN6i/CdwbvJ7cod850l960fYHruPIp4\n\tLNE3039u0GWY6enws+wxs+db41deWU/MvY6a2nybPIO8S56F545+wHw8vPD5s9GXuMXS\n\trye+RX03+L7y4/KS1dLLZf/l5ZXolfmf7j8HVvVXa9eIa+Frw+tK60XrXzdMN8o31jcd\n\tNq/+Qn65/LqyBW05bl3ejn+ErwJar0QPiFoPLT9Obm19FwYAfwqAzdytrfXyra3NCjTZ\n\teAVAR/Bf/3fZJuPQWn3J6230sORa0vb938d/AfiFv+gKZW5kc3RyZWFtCmVuZG9iagox\n\tNzAgMCBvYmoKNjE1NAplbmRvYmoKMTU2IDAgb2JqClsgL0lDQ0Jhc2VkIDE2OSAwIFIg\n\tXQplbmRvYmoKMTcxIDAgb2JqCjw8IC9MZW5ndGggMTcyIDAgUiAvTiAzIC9BbHRlcm5h\n\tdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGtWXk8\n\tFt/3vzPzbJbHvu+y7/uefd/3NZXHvtNjVyRJtkKWFFJIpGi1JURSki1RihSFUmlBtvyG\n\tT30+n+9v+e83XjPzfs5933PPPefOnTkHABy3SOHhwTAdACGhkWQ7Yz0+F1c3PvwrgAAY\n\t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\n\tZINlK2VfyjHImckly7XIfZMXl/eSL5YfUSAqGCkcVmhS+KoooeijeE7xuRKjkqXScaVO\n\tpU1lFWWycp3yvIqgiodKicqYKpOqjWqW6kM1rJqe2mG1VrVVdWX1SPUb6l80pDSCNC5r\n\tzO0W2e2zu3L3tOYuTZLmBc0pLT4tD63zWlPa/Nok7XLttzoCOt46VTqzumK6gbpXdD/r\n\tyeqR9W7rreir6yfodxggBsYGGQb9hgyGjoZnDSeNdhn5GdUaLRorGR807jDBmpib5JqM\n\tmXKbepnWmC6aqZglmN03pza3Nz9r/tZC3IJs0WIJW5pZ5lm+shKyCrVqtAbWptZ51hM2\n\tIjYHbO7Y4mxtbItt39vJ2R2y67FntN9vf9l+2UHPIdvhpaOoY5RjpxOtk7tTjdOKs4Hz\n\tKecpFxmXBJfHrhyuAa5Nbng3J7cqt6U9hnsK9rxzV3JPdR/dK7I3du+jfRz7gvfd3U+7\n\tn7T/pgfWw9njsscGyZpUTlryNPUs8Vz00vc67fXRW8c733veR9PnlM+sr6bvKd85P02/\n\tPL95f23/Qv+FAP2AswFfA00CywJXgqyDLgVtBTsH14cQQjxCmkMZQoNC74fxhMWGDYVL\n\thKeGTx1QP1BwYJFsTq6KgCL2RjRFMqEfuX1RolHHot5Ea0UXR/+McYq5GUsfGxrbFyce\n\tlx43G28Uf/Eg5qDXwc5D/IeOHHqToJtwIRFK9EzsPCxwOOXwuyTjpOojlEeCjjxJlk0+\n\tlfzjqPPRlhTulKSU6WPGx2pTaVLJqWPHNY6XpWHSAtL60xXSz6T/yvDO6M2UzSzM3Mjy\n\tyuo9IXei6MTWSd+T/dnK2edycDmhOaO52rnVp+hPxZ+azrPMa8jny8/I/1Gwv+BRoWJh\n\t2WnK01Gnp4osiprOCJ7JObNx1v/ss2K94voSrpL0kpVS79Lhczrn6sq4yzLL1s4HnH9+\n\twfhCQ7lweWEFriK64n2lU2XPRdWLNVUcVZlVm5dCL01V21Xfr1GpqbnMdTm7Fq6Nqp2/\n\t4n5l8KrB1aY6qboL9Sz1mdfAtahrH657XB+9YX6j86bqzbpbQrdKbjPezmiAGuIaFhv9\n\tG6eaXJuGms2aO1s0Wm7fkb5zqZW/tfgu893sNsq2lLat9vj2pY7wjoV7fvemO/d3vuxy\n\t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\n\tIG9iago2MTU0CmVuZG9iagoxNDcgMCBvYmoKWyAvSUNDQmFzZWQgMTcxIDAgUiBdCmVu\n\tZG9iagoxNzMgMCBvYmoKPDwgL0xlbmd0aCAxNzQgMCBSIC9OIDMgL0FsdGVybmF0ZSAv\n\tRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aa1ZeTwW3/e/\n\tM/Nslse+77Lv+5593/c1lce+02NXJEm2QpYUUkikaLUlRFKSLVGKFIVSaUG2/IZPfT6f\n\t72/57zdeM/N+zn3fc889586dOQcAHLdI4eHBMB0AIaGRZDtjPT4XVzc+/CuAABjQoH8C\n\tJK+IcF0bGwvwfx7LowDabnwqta3r/6T97w303j4RXgBANmizp3eEVwiKbwGANHmFkyMB\n\twG7rE4yJDN/GOShmIqMGorhyG/v9hZu2sedfuG+H42Cnj3KmACBQk0hkPwCIC6icL9rL\n\tD9VDQw0AjiHUOyAU7caHYi0vf5I3ABweKEcyJCRsG2ehWNTzX3r8/oVJJM+/dZJIfn/j\n\tv+aC9kQHNgiICA8mxe38+P+8hARHof7aOXjQK3VEkL05emdB/RbrRTK0RzEbik/6+5ha\n\t/JZXhUfq2f2WtwZEmjqgmAnljPhHmTj+xnNRQY66KOZC5RtBYebbfNRPMFuop5U1ihlQ\n\tLOgVoY/6fnssWDne38H5N8fC28fAEMXoKoJdyGF2f/j+EdH2f+Tx8f76Vn/4gSSz7XjT\n\toPwMEhlFO/bART7Bxtvj7kLlV8Ijbbbt3B6rPzTY6vdc4BlfstE2Z1u+5hOxM99t2/wj\n\t/R1MUDlqM0IXSXbY5qBzRLh8A4xMUYzahsj6k03+yHXCg3fWNNoXcSBH2W37QRDFvj6h\n\tjts+3JZneJMMtn2L+gQpAUaABMjAB3iCULAJ+IAF0AcGv698qDwUlXmBMBCMnmQ+2j8t\n\t2PfYIexb7DPsFPbFHxna8zcPBABvFP+l61/9Ubk9iAefUK0+IOLPaBgOjBZGA2OBXnXQ\n\tUx6jilH709a/0LjwB/+21Q/tK/Vbt95v66P/bf3+gGTyf+vj+XeP/2mTEZhBPeD3hyFb\n\tKzsvu/Gn/z8zxhniDHAmOCOcGJKG3ER6kHvII6QVaQR8SDvShPQhd7fxb7v+jEJCJdte\n\t2fZwBDBHvegDonZ+hf4Z7z+8FPU347cGGnEaJWCH9goFQWhbwN8jOO1YHfA/tEShDE90\n\txECUa/53PH7bhRFGvauE0cNoon5GfYxhwXAAKYwi6nFdjDYaAyVU+k8U/3M2UsB3x9vR\n\tO3MJAu/ReYRE+sRGomsJ6IeFx5ED/Pwj+XTR3dJHks801Etakk9eVk4ebO+92xwAvtvt\n\t7KkQy8A/MlIwAKryAFDq/SMLQ9dmXQH6OJz5RyaMPmfsagDcsPOKIkf/pQ+zfcMCSkCL\n\tPhXsgAcIAFHUI/JAGWgAHWAIzIA1cACuYB+6hv1BCGpxDDgEjoBUkAlyQAE4C8pABagG\n\tV8EN0AhawT3wADwGg+AZeAmmwDvwESyCZbAOQRAeIkKMEDvECwlBEpA8pAppQYaQBWQH\n\tuUIekB8UCkVBh6CjUCZ0CjoLXYBqoOtQM3QPegQNQS+gN9A89A1agxGYGmaCuWFhWAZW\n\thXVhc9gB3gv7wQfgeDgFPgkXweXwFbgBvgc/hp/BU/BHeAkBCBXCgvAjUogqoo9YI26I\n\tL0JGEpEMpBApR+qQFnQtPkWmkAVkFYPDMGL4MFJoJE0wjhgvzAFMIiYLcxZTjWnA3Mc8\n\txbzBLGJ+YYlYLqwEVh1rinXB+mFjsKnYQmwV9ja2G32e32GXcTgcC04Ep4KudldcIO4g\n\tLgtXiqvHdeCGcNO4JTwez46XwGvirfEkfCQ+FX8GfwXfjh/Gv8P/JFAReAnyBCOCGyGU\n\tkEwoJFwmtBGGCbOEdQo6CiEKdQprCm+KOIpsikqKFooBincU65T0lCKUmpQOlIGURyiL\n\tKOsouylfUX6noqLaRaVGZUsVQJVEVUR1jeoh1RuqVWoGanFqfWp36ijqk9SXqDuoX1B/\n\tJxKJwkQdohsxkniSWEPsIk4Sf9Iw0kjTmNJ40xymKaZpoBmm+UxLQStEq0u7jzaetpD2\n\tJu0A7QIdBZ0wnT4diS6RrpiumW6MbomekV6O3po+hD6L/jL9I/o5BjyDMIMhgzdDCkMF\n\tQxfDNCPCKMCoz+jFeJSxkrGb8R0TjkmEyZQpkCmT6SpTP9MiMwOzIrMTcyxzMfNd5ikW\n\thEWYxZQlmCWb5QbLKMsaKzerLqsPazprHesw6wobJ5sOmw9bBls92zO2NXY+dkP2IPZc\n\t9kb2CQ4MhziHLUcMxzmObo4FTiZODU4vzgzOG5zjXDCXOJcd10GuCq4+riVuHm5j7nDu\n\tM9xd3As8LDw6PIE8+TxtPPO8jLxavAG8+bztvB/4mPl0+YL5ivju8y3yc/Gb8EfxX+Dv\n\t51/fJbLLcVfyrvpdEwKUAqoCvgL5Ap0Ci4K8gpaChwRrBceFKIRUhfyFTgv1CK0Iiwg7\n\tCx8XbhSeE2ETMRWJF6kVeSVKFNUWPSBaLjoihhNTFQsSKxUbFIfFlcT9xYvFByRgCWWJ\n\tAIlSiSFJrKSaZKhkueSYFLWUrlS0VK3UG2kWaQvpZOlG6c8ygjJuMrkyPTK/ZJVkg2Ur\n\tZV/KMciZySXLtch9kxeX95Ivlh9RICoYKRxWaFL4qiih6KN4TvG5EqOSpdJxpU6lTWUV\n\tZbJynfK8iqCKh0qJypgqk6qNapbqQzWsmp7aYbVWtVV1ZfVI9RvqXzSkNII0LmvM7RbZ\n\t7bO7cve05i5NkuYFzSktPi0PrfNaU9r82iTtcu23OgI63jpVOrO6YrqBuld0P+vJ6pH1\n\tbuut6KvrJ+h3GCAGxgYZBv2GDIaOhmcNJ412GfkZ1RotGisZHzTuMMGamJvkmoyZcpt6\n\tmdaYLpqpmCWY3TenNrc3P2v+1kLcgmzRYglbmlnmWb6yErIKtWq0Btam1nnWEzYiNgds\n\t7tjibG1si23f28nZHbLrsWe0329/2X7ZQc8h2+Glo6hjlGOnE62Tu1ON04qzgfMp5ykX\n\tGZcEl8euHK4Brk1ueDcntyq3pT2Gewr2vHNXck91H90rsjd276N9HPuC993dT7uftP+m\n\tB9bD2eOyxwbJmlROWvI09SzxXPTS9zrt9dFbxzvfe95H0+eUz6yvpu8p3zk/Tb88v3l/\n\tbf9C/4UA/YCzAV8DTQLLAleCrIMuBW0FOwfXhxBCPEKaQxlCg0Lvh/GExYYNhUuEp4ZP\n\tHVA/UHBgkWxOroqAIvZGNEUyoR+5fVGiUcei3kRrRRdH/4xxirkZSx8bGtsXJx6XHjcb\n\tbxR/8SDmoNfBzkP8h44cepOgm3AhEUr0TOw8LHA45fC7JOOk6iOUR4KOPEmWTT6V/OOo\n\t89GWFO6UpJTpY8bHalNpUsmpY8c1jpelYdIC0vrTFdLPpP/K8M7ozZTNLMzcyPLK6j0h\n\td6LoxNZJ35P92crZ53JwOaE5o7naudWn6E/Fn5rOs8xryOfLz8j/UbC/4FGhYmHZacrT\n\tUaeniiyKms4Insk5s3HW/+yzYr3i+hKukvSSlVLv0uFzOufqyrjLMsvWzgecf37B+EJD\n\tuXB5YQWuIrrifaVTZc9F1Ys1VRxVmVWbl0IvTVXbVd+vUampucx1ObsWro2qnb/ifmXw\n\tqsHVpjqpugv1LPWZ18C1qGsfrntcH71hfqPzpurNultCt0puM97OaIAa4hoWG/0bp5pc\n\tm4aazZo7WzRabt+RvnOplb+1+C7z3ew2yraUtq32+PaljvCOhXt+96Y793e+7HLpGrlv\n\te7+/27z74QOjB109uj3tDzUftj5Sf9Tcq9rb+Fj5cUOfUt/tJ0pPbvcr9zcMqAw0DaoN\n\ttgztHmob1h6+99Tg6YMR05HHz6yeDY06jj4fcx+beu79fO5F8Iuv49Hj6y+TXmFfZUzQ\n\tTRROck2WvxZ7XT+lPHX3jcGbvrf2b19Oe01/nImY2XiX8p74vnCWd7ZmTn6udd5ofvDD\n\tng/vPoZ/XF9I/UT/qeSz6OdbX3S+9C26LL77Sv669S3rO/v3Sz8Uf3Qu2SxNLocsr69k\n\t/GT/Wb2qutqz5rw2ux6zgd8o2hTbbPll/uvVVsjWVjiJTNr5FkDQK+zrC8C3S2he5AoA\n\t4yD6TUHzV260w0A/dyGUg2InSBr6CN9HjmLssTo4ETwHgY2Cl1KTyoo6iJhD00y7QC/F\n\t4MNYwTTNIs4ax9bOQcvpzFXJ/Z13N18K/xMBekE7oRPCj0WBmIK4r8RpyV6pFRlRWVu5\n\tJPlahWdKsLKcyl7VDLUG9Te7iZqqWh7a6TrXdV/pEwyUDb2McoybTCbNIHNBC2PLQKts\n\t61s2z21/2rM4KDhaO4U4n3Cpc33s9mbPovvK3vX9wIOSxO4p5aXrbeez39fHj+RvH7A7\n\tkC8ICpoKbg85H3o0zD/c5oAqmS+CEPElcjSqLbo6Ji82MS443vWg6SHNBJVE5cNqSbpH\n\tzJOdj/qkRB47lpp/vDLtZnpHRl/maNbrE7MnP2V/y1nKXT61lLeUv1aIOc1cJHnG+KxX\n\t8eGSotK6c+1lj8+PXBgvn6qYr/xRhVxirhav0bvsXhtzJf/qjbqh+q/X6W8o3LS/FXE7\n\tp6GmsaXpXnNXS8edO62379a31bRXdJTeK+jM6Dp0P7Db/oFyD1vP6sOpRwO9Dx539d17\n\t0tpfP1A0GDGkP0wcfvq0eMT3mdIodnRsrPp59Audcdx4D7q+lF7NTuROakxOvz4xpTH1\n\t8U3ZW7tpZLp+xnFm9V3+e8n37bN2szNzx+Zl5mc+VH8MXVBYWPpU/9nrC/2X24s2i++/\n\tHvrG+u3B9+wfoUukZV90Hc2sdW9Kb23txF8AugYHIvLIHOY6NgnngtckSFGIUIpQ7aKW\n\tJarT2NJ60SXSlzG0Mc4z07GospLY0thvcUxyUXEr8OzhTeK7wN++66XAkhCVMK+Ikqip\n\tmId4nESe5HWpPuk5WYwcv/xuBTfFSKVM5UqVZtUnam/Vf+zGaXJqyWlb6gTrZutd0x80\n\t+GREMOY2kTc1NHM097IItYy1SrQ+anPMNtUuzT7DIcsxwynFOc7F39XBzWCPtrvRXrd9\n\tMfsLPK6ROj17vbq9b/uU+B70c/aXDaAOWAgcDGoJrgkpDs0OSw4nH3An60TwRqxHPou6\n\tGp0a4xlrGCcbL3iQ+xB7AnMi3WHc4eWkt0d6k68fLUiJObY31ey4QZpFOinjSObFrAcn\n\tJk9+zl7KWcldOvU9bzH/U8FC4efTP8/QnVUrDi2pKu0/N102f/7dhdflLyqGKh9ebKtq\n\tvdRb/ekyf+3eKyVXX9QzXbO6nobuXqu3pRu8G4ubhluwdxRb99891lbV3trRdu9yZ05X\n\twv2Y7qQH2T2lDysenes9+Tiqz/6JVD+mf3zgxmDmUOCw7VPDEcNntqOeY1HPU14cH094\n\t6ftKf4JjYmGy+fXxKZc3Um8Jb99Pd82UvjvwXmeWenZkrmL+8IeAj94L/p9CPod/CV8M\n\t/0r+Fv097kfMUsCy8Qrtys2fhj8fr7qtflob3KDeHN+JvwS4D5lDz2EfBIdkYyQwA9h4\n\tnAxuHn+R4E8hQ7FK2UtVRh1DtKORp6WhXaZ7Qd/BUMOYx5TA7Mdix6rJJsbOzL7BMcc5\n\tzNXGXcdTwVvMV8ifvytbIFUwWogkbCjCJ/JTtE+sTDxCwkSSXwqWmpcek3ko2yJ3Wb5I\n\tIUnRQ0lNGac8oFKg6qLGrvZCvVTDe7e8Jk5zUqtBO1vHX9dAT1ifzgAYfDecNRo1vmNS\n\taOpjJmQ2ZV5kYW2Jt+yyOmptasNm88G2zS7P3t9Bw5HoOOl01fmQi5krs+trt+o9Yej7\n\tf3Xv3X1J+/U9CB5DpBLPIK/d3tTe4z6XfA/4qfpt+LcHJAXqBIGgjuAjIfqhmNDusGPh\n\tuuE/D9SSXdF3dk2kdeSPqKLo3dGTMUmx3LF34zziWeLHD9YeOprgkiiauHy4KynviF+y\n\twVHxFLZjVKkg9cfx6bQn6fUZWZmkLMUT+BPjJ69lZ+QE5RqfYjj1IG9P3kJ+fIFuod7p\n\ttDOEsxnFM6Xs5+TL1M6rXVAql6kQreS/yF5Ff4mymqKGFl1Jmlc8rh6vu1r/9NrGDdGb\n\tbrdO3R5qZGpybS5pGWvF3hVrM2737Dh871xnW9fr+1sP+Hv0H/o9yuq9/ni0b7NfbGDP\n\t4OmhyafyIyeefR6zf948zv+yYELmNc2bmJnMubhPVt+WV2234/9XjWz7nYBTBiAPzTOd\n\tTqDnPAC5jQAI3wGAlRIAGyIADmoAPl4HYOM6AAUd+/v9AQEMIKA5JwvgBWJAEc00LYAb\n\tmm/HgnQ0o7wC2sAwmh1vQAyQGKSD5ocR0Ak0H+yGpmEI5of1YG/4OJrlDcNriABiicQj\n\t1cgYhoBRx4RgKjAvsAxYczQj68JBOB1cEq4Tj8Wb4XPwzwn8hGBCMwWewpmimmKN0pLy\n\tAuUKlRVVNTWG2pO6iyhETCd+pnGgaUUznVw6QHeAbobelX6AwYjhLqMqYwOTOlMXsx3z\n\tNEsUK461kE2YrYndin2OI41TjnOaq4zbk0eC5yfvA74Cfu9digI4gZeCN4WyhYNFzEUl\n\txIhii+LPJO5InpNKlHaXUZNlkl2UeyJ/WSFd0V/JTFlahVllS/WT2qT6sEbv7m7N+1o9\n\t2v0647pzessGwBCH7nMEE4IphRm1OZMFv6WilZV1qE2+bavdOweio6KTq3OCy3nX+26z\n\t7lR7Zfc57T/kUUnq9/zpLehj73vMr9V/LVA/6EzwaqhX2PABI3JrpGJUfYxU7PX43QcH\n\tE8IOcyWNJuenWBxbPp6fLpnRneVzkjn7de6TvImCrSK+s2olFuf2n48rP185fkmq5vwV\n\t2bqp6xdu7Wukaq5r3dsu0cnbbfSwvI96QHRoeSR3TPTF0Ktzr0+/HX7vMb/6ieHLlW/g\n\th+yy2srWasZa0/rIxp3Nil/hWyo7+we0U3NgAJxAGK01aANL4I7WFhJBLqgEzWAArRts\n\tQiyQDGQG+aIVgXK0CvAWxsAisAVMhs/CXfAXhAsxRw4h9cgMWvuyw2RiurEQVhN7EHsH\n\tu4HTxh3FPcLT4V3xF/HfCLqEPMJ7Cg2KPIoFSiM05htULlS30EyYTD1CVCOep6GiiaWZ\n\tpXWl7aczouug16JvZ9Bn6GW0Z5xAM9M15mwWcZbHrAfYWNga2G3Z33PEcRI5K7l0uGa4\n\tc3nMeGl4J/hu8p/cFSCgJ8gm+FHornCOiK+onpiQOIMEQRIrRZCmkWGQpZcjyK3KzymM\n\tKfYq3VO+p9Kr+lLtmwbNbllNW60A7Ugdsq6/nou+sYGaoaKRqrGxyX7TRLML5j0Wi1ac\n\t1oY2Qeg7Ld/+tEOBY77Teed2l69uSnuS3J/s49kf6THgKeDl613gc9u332/Gfz2QJUgh\n\t2CEkOvRsWEf4BzJrhFFkdNSl6PFYujjL+OyDzxOEExMOTx/xO0qX0psamYZLP56JyUo7\n\tyZndlZuc51Kgf1rjjEaxRqlamdgFTPmDyugqzkt3azxrma9M1HVfG7ixdFuu8VDz41ba\n\tNoMOcmfV/fkevUc3+uT6SwYnhn+MfB2dfT49Pvfqx2voDeU00zvBWZP5wgWVLxnfq1aC\n\tV/vXUza6Nn/8Wt2JP4w+/fRotUkKaAFbtCqWAArBNdAHPkAUaG3IEiJDRVAH9AFmgQ3g\n\tSLgKHkfoEVMkBelANtHKTDymBbOB1cVmYMdwYrgjuAm8Fr6cQCCEEUYo1ChKKWG0FvKM\n\tyoDqDrUa9T2iDfE9TTItP20HnTvdMn0OgxTDE8ZQJiJTNbMe8yuWOFYe1n62k+yeHHqc\n\t4lxMXOvcEzxNvKf4QvgtdskKsAniBFeFvgp/EfkuuilOIyEoqSPlIZ0kUyrbJPdU/rsi\n\th5KpcrJKlxq1urvGNU08+q3aprtLL8+AxbDO2M2U3mzI4qxVmI2jnbz9uKObU5+LievT\n\tPb7uP/cd9YBI4Z7PvFV8Svwo/I8EUgZVhFiGgfBGclgkT1RXTFSc98HPiZVJcUdGkzdS\n\t4GOEVLrjCmkR6SOZjlnzJ9NypHNf5KUVaBR+Lao5u6+EsvRSmcr5u+XaFR0XDap6q21q\n\tRmodrgzWGdU3Xxe9cfoW4XZCw0ZTeovwncG7ye3KHfOdJfetH2B67jyKeCzRN9N/btBl\n\tmOnp8LPsMbPnW+NXXllPzL2Omtp8mzyDvEueheeOfsB8PLzw+bPRl7jF0q8nvkV9N/i+\n\t8uPyktXSy2X/5eWV6JX5n+4/B1b1V2vXiGvha8PrSutF6183TDfKN9Y3HTav/kJ+ufy6\n\tsgVtOW5d3o5/hK8CWq9ED4haDy0/Tm5tfRcGAH8KgM3cra318q2tzQo02XgFQEfwX/93\n\t2Sbj0Fp9yett9LDkWtL2/d/HfwH4hb/oCmVuZHN0cmVhbQplbmRvYmoKMTc0IDAgb2Jq\n\tCjYxNTQKZW5kb2JqCjE1OSAwIG9iagpbIC9JQ0NCYXNlZCAxNzMgMCBSIF0KZW5kb2Jq\n\tCjE3NSAwIG9iago8PCAvTGVuZ3RoIDE3NiAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZp\n\tY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5PBbf978z82yW\n\tx77vsu/7nn3f9zWVx77TY1ckSbZClhRSSKRotSVEUpItUYoUhVJpQbb8hk99Pp/vb/nv\n\tN14z837Ofd9zzz3nzp05BwAct0jh4cEwHQAhoZFkO2M9PhdXNz78K4AAGNCgfwIkr4hw\n\tXRsbC/B/HsujANpufCq1rev/pP3vDfTePhFeAEA2aLOnd4RXCIpvAYA0eYWTIwHAbusT\n\tjIkM38Y5KGYiowaiuHIb+/2Fm7ax51+4b4fjYKePcqYAIFCTSGQ/AIgLqJwv2ssP1UND\n\tDQCOIdQ7IBTtxodiLS9/kjcAHB4oRzIkJGwbZ6FY1PNfevz+hUkkz791kkh+f+O/5oL2\n\tRAc2CIgIDybF7fz4/7yEBEeh/to5eNArdUSQvTl6Z0H9FutFMrRHMRuKT/r7mFr8lleF\n\tR+rZ/Za3BkSaOqCYCeWM+EeZOP7Gc1FBjroo5kLlG0Fh5tt81E8wW6inlTWKGVAs6BWh\n\tj/p+eyxYOd7fwfk3x8Lbx8AQxegqgl3IYXZ/+P4R0fZ/5PHx/vpWf/iBJLPteNOg/AwS\n\tGUU79sBFPsHG2+PuQuVXwiNttu3cHqs/NNjq91zgGV+y0TZnW77mE7Ez323b/CP9HUxQ\n\tOWozQhdJdtjmoHNEuHwDjExRjNqGyPqTTf7IdcKDd9Y02hdxIEfZbftBEMW+PqGO2z7c\n\tlmd4kwy2fYv6BCkBRoAEyMAHeIJQsAn4gAXQBwa/r3yoPBSVeYEwEIyeZD7aPy3Y99gh\n\t7FvsM+wU9sUfGdrzNw8EAG8U/6XrX/1RuT2IB59QrT4g4s9oGA6MFkYDY4FeddBTHqOK\n\tUfvT1r/QuPAH/7bVD+0r9Vu33m/ro/9t/f6AZPJ/6+P5d4//aZMRmEE94PeHIVsrOy+7\n\t8af/PzPGGeIMcCY4I5wYkobcRHqQe8gjpBVpBHxIO9KE9CF3t/Fvu/6MQkIl217Z9nAE\n\tMEe96AOidn6F/hnvP7wU9TfjtwYacRolYIf2CgVBaFvA3yM47Vgd8D+0RKEMT3TEQJRr\n\t/nc8ftuFEUa9q4TRw2iifkZ9jGHBcAApjCLqcV2MNhoDJVT6TxT/czZSwHfH29E7cwkC\n\t79F5hET6xEaiawnoh4XHkQP8/CP5dNHd0keSzzTUS1qST15WTh5s773bHAC+2+3sqRDL\n\twD8yUjAAqvIAUOr9IwtD12ZdAfo4nPlHJow+Z+xqANyw84oiR/+lD7N9wwJKQIs+FeyA\n\tBwgAUdQj8kAZaAAdYAjMgDVwAK5gH7qG/UEIanEMOASOgFSQCXJAATgLykAFqAZXwQ3Q\n\tCFrBPfAAPAaD4Bl4CabAO/ARLIJlsA5BEB4iQowQO8QLCUESkDykCmlBhpAFZAe5Qh6Q\n\tHxQKRUGHoKNQJnQKOgtdgGqg61AzdA96BA1BL6A30Dz0DVqDEZgaZoK5YWFYBlaFdWFz\n\t2AHeC/vBB+B4OAU+CRfB5fAVuAG+Bz+Gn8FT8Ed4CQEIFcKC8CNSiCqij1gjbogvQkYS\n\tkQykEClH6pAWdC0+RaaQBWQVg8MwYvgwUmgkTTCOGC/MAUwiJgtzFlONacDcxzzFvMEs\n\tYn5hiVgurARWHWuKdcH6YWOwqdhCbBX2NrYbfZ7fYZdxOBwLTgSngq52V1wg7iAuC1eK\n\tq8d14IZw07glPB7PjpfAa+Kt8SR8JD4VfwZ/Bd+OH8a/w/8kUBF4CfIEI4IbIZSQTCgk\n\tXCa0EYYJs4R1CjoKIQp1CmsKb4o4imyKSooWigGKdxTrlPSUIpSalA6UgZRHKIso6yi7\n\tKV9RfqeiotpFpUZlSxVAlURVRHWN6iHVG6pVagZqcWp9anfqKOqT1JeoO6hfUH8nEonC\n\tRB2iGzGSeJJYQ+wiThJ/0jDSSNOY0njTHKYppmmgGab5TEtBK0SrS7uPNp62kPYm7QDt\n\tAh0FnTCdPh2JLpGumK6ZboxuiZ6RXo7emj6EPov+Mv0j+jkGPIMwgyGDN0MKQwVDF8M0\n\tI8IowKjP6MV4lLGSsZvxHROOSYTJlCmQKZPpKlM/0yIzA7MisxNzLHMx813mKRaERZjF\n\tlCWYJZvlBssoyxorN6suqw9rOmsd6zDrChsnmw6bD1sGWz3bM7Y1dj52Q/Yg9lz2RvYJ\n\tDgyHOIctRwzHOY5ujgVOJk4NTi/ODM4bnONcMJc4lx3XQa4Krj6uJW4ebmPucO4z3F3c\n\tCzwsPDo8gTz5PG0887yMvFq8Abz5vO28H/iY+XT5gvmK+O7zLfJz8ZvwR/Ff4O/nX98l\n\tsstxV/Ku+l0TApQCqgK+AvkCnQKLgryCloKHBGsFx4UohFSF/IVOC/UIrQiLCDsLHxdu\n\tFJ4TYRMxFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIrFRsUh8WVxP3Fi8UHJGAJZYkAiVKJ\n\tIUmspJpkqGS55JgUtZSuVLRUrdQbaRZpC+lk6UbpzzKCMm4yuTI9Mr9klWSDZStlX8ox\n\tyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHoo3hO8bkSo5Kl0nGlTqVNZRVlsnKd\n\t8ryKoIqHSonKmCqTqo1qlupDNayantphtVa1VXVl9Uj1G+pfNKQ0gjQua8ztFtnts7ty\n\t97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6AjreOlU6s7piuoG6V3Q/68nqkfVu663o\n\tq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0aKxkfNO4wwZqYm+SajJlym3qZ1pgu\n\tmqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrISsgq1arQG1qbWedYTNiI2B2zu2OJs\n\tbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZlwSX\n\tx64crgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH1sPZ\n\t47LHBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t/0L/\n\thQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppDGUKDQu+H8YTFhg2FS4Snhk8dUD9Q\n\tcGCRbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/jHGKuRlLHxsa2xcnHpceNxtvFH/x\n\tIOag18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk46TqI5RHgo48SZZNPpX846jz0ZYU\n\t7pSklOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k/8rwzujNlM0szNzI8srqPSF3oujE\n\t1knfk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI58vPyP9RsL/gUaFiYdlpytNRp6eK\n\tLIqazgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM65+rKuMsyy9bOB5x/fsH4QkO5cHlh\n\tBa4iuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369Rqam5zHU5uxaujaqdv+J+ZfCqwdWm\n\tOqm6C/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3Sm4z3s5ogBriGhYb/RunmlybhprN\n\tmjtbNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO8I6Fe373pjv3d77scukauW97v7/b\n\tvPvhA6MHXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S3+0nSk9u9yv3NwyoDDQNqg22DO0e\n\tahvWHr731ODpgxHTkcfPrJ4NjTqOPh9zH5t67v187kXwi6/j0ePrL5NeYV9lTNBNFE5y\n\tTZa/FntdP6U8dfeNwZu+t/ZvX057TX+ciZjZeJfynvi+cJZ3tmZOfq513mh+8MOeD+8+\n\thn9cX0j9RP+p5LPo51tfdL70LbosvvtK/rr1Les7+/dLPxR/dC7ZLE0uhyyvr2T8ZP9Z\n\tvaq62rPmvDa7HrOB3yjaFNts+WX+69VWyNZWOIlM2vkWQNAr7OsLwLdLaF7kCgDjIPpN\n\tQfNXbrTDQD93IZSDYidIGvoI30eOYuyxOjgRPAeBjYKXUpPKijqImEPTTLtAL8Xgw1jB\n\tNM0izhrH1s5By+nMVcn9nXc3Xwr/EwF6QTuhE8KPRYGYgrivxGnJXqkVGVFZW7kk+VqF\n\t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\n\ttRr1PaIN8T1NMi0/bQedO90yfQ6DFMMTxlAmIlM1sx7zK5Y4Vh7WfraT7J4cepziXExc\n\t69wTPE28p/hC+C12yQqwCeIEV4W+Cn8R+S66KU4jISipI+UhnSRTKtsk91T+uyKHkqly\n\tskqXGrW6u8Y1TTz6rdqmu0svz4DFsM7YzZTebMjirFWYjaOdvP24o5tTn4uJ69M9vu4/\n\t9x31gEjhns+8VXxK/Cj8jwRSBlWEWIaB8EZyWCRPVFdMVJz3wc+JlUlxR0aTN1LgY4RU\n\tuuMKaRHpI5mOWfMn03Kkc1/kpRVoFH4tqjm7r4Sy9FKZyvm75doVHRcNqnqrbWpGah2u\n\tDNYZ1TdfF71x+hbhdkLDRlN6i/CdwbvJ7cod850l960fYHruPIp4LNE3039u0GWY6enw\n\ts+wxs+db41deWU/MvY6a2nybPIO8S56F545+wHw8vPD5s9GXuMXSrye+RX03+L7y4/KS\n\t1dLLZf/l5ZXolfmf7j8HVvVXa9eIa+Frw+tK60XrXzdMN8o31jcdNq/+Qn65/LqyBW05\n\tbl3ejn+ErwJar0QPiFoPLT9Obm19FwYAfwqAzdytrfXyra3NCjTZeAVAR/Bf/3fZJuPQ\n\tWn3J6230sORa0vb938d/AfiFv+gKZW5kc3RyZWFtCmVuZG9iagoxNzYgMCBvYmoKNjE1\n\tNAplbmRvYmoKMTYyIDAgb2JqClsgL0lDQ0Jhc2VkIDE3NSAwIFIgXQplbmRvYmoKMTc4\n\tIDAgb2JqCjw8IC9MZW5ndGggMTc5IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHFm82OJDdyx+/5FAR8cDWgTiWTzC/DF2nsw8qAsWs11ofRQBiXejwjdc+s\n\tqkezEhZ+vtVT7LPsL5iMIKuyqru1F0MYdXUUGQzG559B9o/uD+5H1/Hf3I1uCKM73Lr/\n\tdu/d5y8evNs/OJ/+e9i7664dZAD/v2fwYL/drb818v3dOmz9+PZ4zhv3+e9vD/vbP338\n\t6fWdO7xjXb/Iyp3z4+Dm2E5+nnvXT0PbT3Fs9vfu89/d9737tw9JSo90MnqYnfe+jYHf\n\tg+/bMPeIug4ONrhiHcLQdmM/PsJ6yKw7F4bQxmFy/bK0i/dBOcdTzuPijLGffdvPvleZ\n\t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\n\tZSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgMTgwIDAgUiAvQ29udGVudHMgMTc4IDAg\n\tUiAvTWVkaWFCb3gKWzAgMCA4MDYgNTM2XSA+PgplbmRvYmoKMTgwIDAgb2JqCjw8IC9Q\n\tcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xv\n\tclNwYWNlIDw8IC9DczEgOCAwIFIKL0NzMiAyNyAwIFIgPj4gL0ZvbnQgPDwgL1RUOS4w\n\tIDE5MSAwIFIgL1RUMTEuMCAxOTMgMCBSIC9UVDEwLjAgMTkyIDAgUiA+PgovWE9iamVj\n\tdCA8PCAvSW0yNCAxODUgMCBSIC9JbTIyIDE4MSAwIFIgL0ltMjYgMTg5IDAgUiAvSW0y\n\tNSAxODcgMCBSIC9JbTIzCjE4MyAwIFIgPj4gPj4KZW5kb2JqCjE4NSAwIG9iago8PCAv\n\tTGVuZ3RoIDE4NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0\n\taCAzMTIgL0hlaWdodCAxMDAgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMTk0\n\tIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxOTUgMCBSIC9CaXRzUGVyQ29t\n\tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg\n\t909tDwcRKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgz8DAxtrwABCmVuZHN0cmVhbQplbmRvYmoKMTg2IDAgb2JqCjQzMQplbmRvYmoK\n\tMTgxIDAgb2JqCjw8IC9MZW5ndGggMTgyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlw\n\tZSAvSW1hZ2UgL1dpZHRoIDM4MCAvSGVpZ2h0IDMzMCAvSW50ZXJwb2xhdGUKdHJ1ZSAv\n\tQ29sb3JTcGFjZSAxOTcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDE5OCAw\n\tIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAHt0IEAAAAAw6D5Ux/hAoVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAPDL3TAAEKZW5kc3RyZWFtCmVuZG9i\n\tagoxODIgMCBvYmoKMTY2NAplbmRvYmoKMTg5IDAgb2JqCjw8IC9MZW5ndGggMTkwIDAg\n\tUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEzMCAvSGVpZ2h0\n\tIDE2NiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAyMDAgMCBSIC9JbnRlbnQg\n\tL1BlcmNlcHR1YWwgL1NNYXNrIDIwMSAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBhwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBg4Gtg/OQAAQplbmRzdHJlYW0KZW5kb2JqCjE5MCAwIG9i\n\tagozMDQKZW5kb2JqCjE4NyAwIG9iago8PCAvTGVuZ3RoIDE4OCAwIFIgL1R5cGUgL1hP\n\tYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzODAgL0hlaWdodCAxMzggL0ludGVy\n\tcG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMjAzIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFs\n\tIC9TTWFzayAyMDQgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBh4GBmamAAEKZW5kc3RyZWFtCmVuZG9iagoxODggMCBvYmoKNzA5CmVuZG9iagox\n\tODMgMCBvYmoKPDwgL0xlbmd0aCAxODQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl\n\tIC9JbWFnZSAvV2lkdGggMjcyIC9IZWlnaHQgMTE2IC9JbnRlcnBvbGF0ZQp0cnVlIC9D\n\tb2xvclNwYWNlIDIwNiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMjA3IDAg\n\tUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Ae3QAQ0AAADCoPdPbQ8HESgMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwMD/wABxzwABCmVuZHN0cmVhbQplbmRvYmoKMTg0\n\tIDAgb2JqCjQzNgplbmRvYmoKMTk4IDAgb2JqCjw8IC9MZW5ndGggMTk5IDAgUiAvVHlw\n\tZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM4MCAvSGVpZ2h0IDMzMCAv\n\t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\n\tfXR0DJdUgehoPbBHhutCt2uCQd7XWw673kZv75Zj/d8WYOvY8MXo+ylUAUHBmpDt2tCw\n\tMJ21wrm+JWCDCgvVardrNMFBAf4KXx+5p4cb7HqYevsHrdVerHzAd3Z1dRf6vn4Kf1VA\n\tYFBQsFqt4ZIuoFYHBwUFBqj8FX4+3iAPQ/9Neut5C59vbfoyuZe38Fco/f1VXJsR8Fcq\n\tFQo/X4CHRe/uujH06MJZn3zb6Ds5u7i6uXvIPOVyL3gHrOXLJUXAhuXt5SWXewK8m5h5\n\t2775Bj28AYAPi8cRht/FVfhDyWSeXJsRkMkEG7ivw4tN/215Mf1bP/CDP7wBoty4pAvY\n\tyFzEwMPEA7xUeZu+4HfYBvMP/wGslzOXFIENLiews7oDvLSZF/K2gn9D+FtrG9fmBDbg\n\tfof7hj/8E94Crt8n8Ikif8kCLMACLMACLMACLMACf43A/wMUjs06CmVuZHN0cmVhbQpl\n\tbmRvYmoKMTk5IDAgb2JqCjU0NTUKZW5kb2JqCjE5NSAwIG9iago8PCAvTGVuZ3RoIDE5\n\tNiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTIgL0hl\n\taWdodCAxMDAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg\n\tL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K\n\teAHtnPdXFEm0x1dFssCQo+QoUTKIgEhSEEVQJIkgKAooIIgSFMUFkRwkGFBEURSzrGnP\n\t+9fe91Z19/QMPYR3zp6z+2a+PzBOdzHH+vC9t+7MVN0//jDIQMBAwEDAQMBAwEDgnyOw\n\tQ++1TbbgtVOtXfoo9fTJPFvhx5mBlZHRbj2XkZHRrl1EcHN0jBpHZmxiYsplpmcSpm1i\n\tYmwM53B2G5pOoLZ7tzGQmZmbW1hYWFpa7tE7YdKYuoW5mZmpqQnYGZHrdEcrYduF6AQ0\n\tILPcY2VlbWOj0k/ZWFtbWe0BPjOJnC7LMWzwGlHbY2WtUtna2ds7ODg6OumbHB0d7O3t\n\t7VQqGysrS06OLKfDceQ2MhtRswEzRydnF1dXN3d3Dz2Tu7ubm6uri5OTA9jZMHLGLFYV\n\t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\n\tOTYgMCBvYmoKNTQ4OQplbmRvYmoKMjA3IDAgb2JqCjw8IC9MZW5ndGggMjA4IDAgUiAv\n\tVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI3MiAvSGVpZ2h0IDEx\n\tNiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1Bl\n\tckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d6VNT\n\t2RbFUZExZJAMJGFMIBCSEAKRQAAhHQQJo0A0KMRghCZMaZAogjI0k6SQSZBBQUBQZBJB\n\tURyq/7W3zw3afSFod71Xr+qdd9cHqVOFH87PtfdNrLvX9vCgRBGgCFAEKAIUgf8mgVMY\n\t6x9xBA6n/9QZrPTnvU7DNf8GFhcLYODpeRZbeXrCBRGanyEhaLhQeHl7+7jki40OL+Tt\n\t7QX/1ADlJ0QOaZw96wUofP38/P39aTRaAEaC68Cl/Px8fXwQkx8TQTjOQJUADEBBC6DT\n\tGUwmCzMxmQw6PQCo+AESF5ETiobAAd5ANALoDBbrXCCbzeFwuTxsxOVyOGx24DkWi0EP\n\tQETAI1A07oEgdyBzIBpMYMHlBfEFAmFwcAg2Cg4WCgT8IB4XmDAJImARBMTNg4bAAY3D\n\tnwY0AAaQCAkLD48QiTGSKCI8PCwEqAASIELzR23EPZBTqHd4+4I5WIHcIAGwEImjJNEx\n\tUmlsrAwLxcZKpTHRkiixCJgIgriBLLCIrzfqqscNAvYAHD7+AQwWmycICRdFSqSxcoVS\n\tqVKpEjARXEWpVMhjpZJIUXiIgMdmMQLAIWc93VQM2ANaqR+BQxgmioqRKZSqxPNJmhQt\n\tKBUDoXukaJLOJ6qUCllMlChMSADxg6bqxiCnwB4+fjQ6ix0kDBNHy+JUak1KanpGpk6v\n\t12dhIbiILjMjPTVFo1bFyaLFYcIgNotO8/MBgxwtGJc9/AEHTxgeKVWo1MmpGbqs7Eu5\n\tefkFhZioID8v91J2li4jNVmtUkgjw5FD6P7uDIJ4QLUwAUdYpFSZqEnL1OcYCopKSo1X\n\tTNjoirG0pKjAkKPPTNMkKqWRqGSYAWCQYwUD5eLl408/xxWEiaVxam1GVm7+5TLT9Uqz\n\t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\n\tydR0u7EBLNflRXlZaRoVTAGXCVZfNIh/tzPBDwyQPQDRA+C75wok8tgEbXqWvqCk/FpV\n\tdU1t3Q28qKurMVRVlpcW5mXpUhABIY+NGa7PjgEw8EDxC2RqCJsXLpGD8T3lakZ2bn5h\n\tcWlpWXkFPpSXlZUWF+Xn5mSmpyapYxEBDgMz/7tw3rtBAAMWf0BjsHkCsTQ6Vq3Rpl7V\n\tZWbl6PW5eKHX50D+wNU0FD8QI8MIBKMABJQCccpoi9oAIkAfKMGIgihSBgEMapS/kJqW\n\tlnYVH+DJVK02KVEdFxstj4oIhxQIyMLAQiDOEkAMsBgMiOEIYXH54RBCIVcoY1Vx8Wp1\n\tAl6o1fFxkEMRjWIohHwem4EIQACDKwncoA0ogwFGAZJAmBxumEAUIYmUAg2FIhov4Fm5\n\tTBolEaMoDg7KoHAQcBEBAT83YFEciAKKwkBhJLwwLIokQiyW4IUYYkBEEEiCxZEwIAoE\n\tETgniAMYYH1AFCAQhYoCWdgoEoXHC+PjR1gYjwehLJDJApEsFGccisswEocIMAqQyXIS\n\tSoMyaSCRhsVisfECnoVEGwiEgVwaCvl3JIyLOcR+eoM+wF5ycHDk8kAqD40WfCnQIBMH\n\tZfOgaB5fmEEsmufMSfz10yNQQOFAjnAiFE0UCAFBl0UgFHfkE53Uh5gmZ8Uzv6N4IOCA\n\tkUD5TBDN5H9ZwDvgTZDR5IxouqA+IoRxcP+VUeUN8LkM0AtQbVD/nxOinIr8CurCIrog\n\t4epycAR9gbaAf0zJcnJAUmBwPHfpX0/e9vv1xJ8IBQgFCAVcKvBvdNDYWwplbmRzdHJl\n\tYW0KZW5kb2JqCjIwMiAwIG9iagozMTA4CmVuZG9iagoyMDQgMCBvYmoKPDwgL0xlbmd0\n\taCAyMDUgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzgw\n\tIC9IZWlnaHQgMTM4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0\n\tcnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngB7d39P9PrGwBwic0ezMaYPTHmaYyZxhhqIZpIHiYHzcMcRfOQh+iIUkoUokTH\n\t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\n\tjLxavAG8+bztvB/4mPl0+YL5ivju8y3yc/Gb8EfxX+Dv51/fJbLLcVfyrvpdEwKUAqoC\n\tvgL5Ap0Ci4K8gpaChwRrBceFKIRUhfyFTgv1CK0Iiwg7Cx8XbhSeE2ETMRWJF6kVeSVK\n\tFNUWPSBaLjoihhNTFQsSKxUbFIfFlcT9xYvFByRgCWWJAIlSiSFJrKSaZKhkueSYFLWU\n\trlS0VK3UG2kWaQvpZOlG6c8ygjJuMrkyPTK/ZJVkg2UrZV/KMciZySXLtch9kxeX95Iv\n\tlh9RICoYKRxWaFL4qiih6KN4TvG5EqOSpdJxpU6lTWUVZbJynfK8iqCKh0qJypgqk6qN\n\tapbqQzWsmp7aYbVWtVV1ZfVI9RvqXzSkNII0LmvM7RbZ7bO7cve05i5NkuYFzSktPi0P\n\trfNaU9r82iTtcu23OgI63jpVOrO6YrqBuld0P+vJ6pH1buut6KvrJ+h3GCAGxgYZBv2G\n\tDIaOhmcNJ412GfkZ1RotGisZHzTuMMGamJvkmoyZcpt6mdaYLpqpmCWY3TenNrc3P2v+\n\t1kLcgmzRYglbmlnmWb6yErIKtWq0Btam1nnWEzYiNgds7tjibG1si23f28nZHbLrsWe0\n\t329/2X7ZQc8h2+Glo6hjlGOnE62Tu1ON04qzgfMp5ykXGZcEl8euHK4Brk1ueDcntyq3\n\tpT2Gewr2vHNXck91H90rsjd276N9HPuC993dT7uftP+mB9bD2eOyxwbJmlROWvI09Szx\n\tXPTS9zrt9dFbxzvfe95H0+eUz6yvpu8p3zk/Tb88v3l/bf9C/4UA/YCzAV8DTQLLAleC\n\trIMuBW0FOwfXhxBCPEKaQxlCg0Lvh/GExYYNhUuEp4ZPHVA/UHBgkWxOroqAIvZGNEUy\n\toR+5fVGiUcei3kRrRRdH/4xxirkZSx8bGtsXJx6XHjcbbxR/8SDmoNfBzkP8h44cepOg\n\tm3AhEUr0TOw8LHA45fC7JOOk6iOUR4KOPEmWTT6V/OOo89GWFO6UpJTpY8bHalNpUsmp\n\tY8c1jpelYdIC0vrTFdLPpP/K8M7ozZTNLMzcyPLK6j0hd6LoxNZJ35P92crZ53JwOaE5\n\to7naudWn6E/Fn5rOs8xryOfLz8j/UbC/4FGhYmHZacrTUaeniiyKms4Insk5s3HW/+yz\n\t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\n\t3tTe4z6XfA/4qfpt+LcHJAXqBIGgjuAjIfqhmNDusGPhuuE/D9SSXdF3dk2kdeSPqKLo\n\t3dGTMUmx3LF34zziWeLHD9YeOprgkiiauHy4KynviF+ywVHxFLZjVKkg9cfx6bQn6fUZ\n\tWZmkLMUT+BPjJ69lZ+QE5RqfYjj1IG9P3kJ+fIFuod7ptDOEsxnFM6Xs5+TL1M6rXVAq\n\tl6kQreS/yF5Ff4mymqKGFl1Jmlc8rh6vu1r/9NrGDdGbbrdO3R5qZGpybS5pGWvF3hVr\n\tM2737Dh871xnW9fr+1sP+Hv0H/o9yuq9/ni0b7NfbGDP4OmhyafyIyeefR6zf948zv+y\n\tYELmNc2bmJnMubhPVt+WV2234/9XjWz7nYBTBiAPzTOdTqDnPAC5jQAI3wGAlRIAGyIA\n\tDmoAPl4HYOM6AAUd+/v9AQEMIKA5JwvgBWJAEc00LYAbmm/HgnQ0o7wC2sAwmh1vQAyQ\n\tGKSD5ocR0Ak0H+yGpmEI5of1YG/4OJrlDcNriABiicQj1cgYhoBRx4RgKjAvsAxYczQj\n\t68JBOB1cEq4Tj8Wb4XPwzwn8hGBCMwWewpmimmKN0pLyAuUKlRVVNTWG2pO6iyhETCd+\n\tpnGgaUUznVw6QHeAbobelX6AwYjhLqMqYwOTOlMXsx3zNEsUK461kE2YrYndin2OI41T\n\tjnOaq4zbk0eC5yfvA74Cfu9digI4gZeCN4WyhYNFzEUlxIhii+LPJO5InpNKlHaXUZNl\n\tkl2UeyJ/WSFd0V/JTFlahVllS/WT2qT6sEbv7m7N+1o92v0647pzessGwBCH7nMEE4Ip\n\thRm1OZMFv6WilZV1qE2+bavdOweio6KTq3OCy3nX+26z7lR7Zfc57T/kUUnq9/zpLehj\n\t73vMr9V/LVA/6EzwaqhX2PABI3JrpGJUfYxU7PX43QcHE8IOcyWNJuenWBxbPp6fLpnR\n\tneVzkjn7de6TvImCrSK+s2olFuf2n48rP185fkmq5vwV2bqp6xdu7Wukaq5r3dsu0cnb\n\tbfSwvI96QHRoeSR3TPTF0Ktzr0+/HX7vMb/6ieHLlW/gh+yy2srWasZa0/rIxp3Nil/h\n\tWyo7+we0U3NgAJxAGK01aANL4I7WFhJBLqgEzWAArRtsQiyQDGQG+aIVgXK0CvAWxsAi\n\tsAVMhs/CXfAXhAsxRw4h9cgMWvuyw2RiurEQVhN7EHsHu4HTxh3FPcLT4V3xF/HfCLqE\n\tPMJ7Cg2KPIoFSiM05htULlS30EyYTD1CVCOep6GiiaWZpXWl7aczouug16JvZ9Bn6GW0\n\tZ5xAM9M15mwWcZbHrAfYWNga2G3Z33PEcRI5K7l0uGa4c3nMeGl4J/hu8p/cFSCgJ8gm\n\t+FHornCOiK+onpiQOIMEQRIrRZCmkWGQpZcjyK3KzymMKfYq3VO+p9Kr+lLtmwbNbllN\n\tW60A7Ugdsq6/nou+sYGaoaKRqrGxyX7TRLML5j0Wi1ac1oY2Qeg7Ld/+tEOBY77Teed2\n\tl69uSnuS3J/s49kf6THgKeDl613gc9u332/Gfz2QJUgh2CEkOvRsWEf4BzJrhFFkdNSl\n\t6PFYujjL+OyDzxOEExMOTx/xO0qX0psamYZLP56JyUo7yZndlZuc51Kgf1rjjEaxRqla\n\tmdgFTPmDyugqzkt3azxrma9M1HVfG7ixdFuu8VDz41baNoMOcmfV/fkevUc3+uT6SwYn\n\thn+MfB2dfT49Pvfqx2voDeU00zvBWZP5wgWVLxnfq1aCV/vXUza6Nn/8Wt2JP4w+/fRo\n\ttUkKaAFbtCqWAArBNdAHPkAUaG3IEiJDRVAH9AFmgQ3gSLgKHkfoEVMkBelANtHKTDym\n\tBbOB1cVmYMdwYrgjuAm8Fr6cQCCEEUYo1ChKKWG0FvKMyoDqDrUa9T2iDfE9TTItP20H\n\tnTvdMn0OgxTDE8ZQJiJTNbMe8yuWOFYe1n62k+yeHHqc4lxMXOvcEzxNvKf4QvgtdskK\n\tsAniBFeFvgp/EfkuuilOIyEoqSPlIZ0kUyrbJPdU/rsih5KpcrJKlxq1urvGNU08+q3a\n\tprtLL8+AxbDO2M2U3mzI4qxVmI2jnbz9uKObU5+LievTPb7uP/cd9YBI4Z7PvFV8Svwo\n\t/I8EUgZVhFiGgfBGclgkT1RXTFSc98HPiZVJcUdGkzdS4GOEVLrjCmkR6SOZjlnzJ9Ny\n\tpHNf5KUVaBR+Lao5u6+EsvRSmcr5u+XaFR0XDap6q21qRmodrgzWGdU3Xxe9cfoW4XZC\n\tw0ZTeovwncG7ye3KHfOdJfetH2B67jyKeCzRN9N/btBlmOnp8LPsMbPnW+NXXllPzL2O\n\tmtp8mzyDvEueheeOfsB8PLzw+bPRl7jF0q8nvkV9N/i+8uPyktXSy2X/5eWV6JX5n+4/\n\tB1b1V2vXiGvha8PrSutF6183TDfKN9Y3HTav/kJ+ufy6sgVtOW5d3o5/hK8CWq9ED4ha\n\tDy0/Tm5tfRcGAH8KgM3cra318q2tzQo02XgFQEfwX/932Sbj0Fp9yett9LDkWtL2/d/H\n\tfwH4hb/oCmVuZHN0cmVhbQplbmRvYmoKMjEwIDAgb2JqCjYxNTQKZW5kb2JqCjE5NyAw\n\tIG9iagpbIC9JQ0NCYXNlZCAyMDkgMCBSIF0KZW5kb2JqCjIxMSAwIG9iago8PCAvTGVu\n\tZ3RoIDIxMiAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVl5PBbf978z82yWx77vsu/7nn3f9zWVx77TY1ck\n\tSbZClhRSSKRotSVEUpItUYoUhVJpQbb8hk99Pp/vb/nvN14z837Ofd9zzz3nzp05BwAc\n\tt0jh4cEwHQAhoZFkO2M9PhdXNz78K4AAGNCgfwIkr4hwXRsbC/B/HsujANpufCq1rev/\n\tpP3vDfTePhFeAEA2aLOnd4RXCIpvAYA0eYWTIwHAbusTjIkM38Y5KGYiowaiuHIb+/2F\n\tm7ax51+4b4fjYKePcqYAIFCTSGQ/AIgLqJwv2ssP1UNDDQCOIdQ7IBTtxodiLS9/kjcA\n\tHB4oRzIkJGwbZ6FY1PNfevz+hUkkz791kkh+f+O/5oL2RAc2CIgIDybF7fz4/7yEBEeh\n\t/to5eNArdUSQvTl6Z0H9FutFMrRHMRuKT/r7mFr8lleFR+rZ/Za3BkSaOqCYCeWM+EeZ\n\tOP7Gc1FBjroo5kLlG0Fh5tt81E8wW6inlTWKGVAs6BWhj/p+eyxYOd7fwfk3x8Lbx8AQ\n\txegqgl3IYXZ/+P4R0fZ/5PHx/vpWf/iBJLPteNOg/AwSGUU79sBFPsHG2+PuQuVXwiNt\n\ttu3cHqs/NNjq91zgGV+y0TZnW77mE7Ez323b/CP9HUxQOWozQhdJdtjmoHNEuHwDjExR\n\tjNqGyPqTTf7IdcKDd9Y02hdxIEfZbftBEMW+PqGO2z7clmd4kwy2fYv6BCkBRoAEyMAH\n\teIJQsAn4gAXQBwa/r3yoPBSVeYEwEIyeZD7aPy3Y99gh7FvsM+wU9sUfGdrzNw8EAG8U\n\t/6XrX/1RuT2IB59QrT4g4s9oGA6MFkYDY4FeddBTHqOKUfvT1r/QuPAH/7bVD+0r9Vu3\n\t3m/ro/9t/f6AZPJ/6+P5d4//aZMRmEE94PeHIVsrOy+78af/PzPGGeIMcCY4I5wYkobc\n\tRHqQe8gjpBVpBHxIO9KE9CF3t/Fvu/6MQkIl217Z9nAEMEe96AOidn6F/hnvP7wU9Tfj\n\ttwYacRolYIf2CgVBaFvA3yM47Vgd8D+0RKEMT3TEQJRr/nc8ftuFEUa9q4TRw2iifkZ9\n\tjGHBcAApjCLqcV2MNhoDJVT6TxT/czZSwHfH29E7cwkC79F5hET6xEaiawnoh4XHkQP8\n\t/CP5dNHd0keSzzTUS1qST15WTh5s773bHAC+2+3sqRDLwD8yUjAAqvIAUOr9IwtD12Zd\n\tAfo4nPlHJow+Z+xqANyw84oiR/+lD7N9wwJKQIs+FeyABwgAUdQj8kAZaAAdYAjMgDVw\n\tAK5gH7qG/UEIanEMOASOgFSQCXJAATgLykAFqAZXwQ3QCFrBPfAAPAaD4Bl4CabAO/AR\n\tLIJlsA5BEB4iQowQO8QLCUESkDykCmlBhpAFZAe5Qh6QHxQKRUGHoKNQJnQKOgtdgGqg\n\t61AzdA96BA1BL6A30Dz0DVqDEZgaZoK5YWFYBlaFdWFz2AHeC/vBB+B4OAU+CRfB5fAV\n\tuAG+Bz+Gn8FT8Ed4CQEIFcKC8CNSiCqij1gjbogvQkYSkQykEClH6pAWdC0+RaaQBWQV\n\tg8MwYvgwUmgkTTCOGC/MAUwiJgtzFlONacDcxzzFvMEsYn5hiVgurARWHWuKdcH6YWOw\n\tqdhCbBX2NrYbfZ7fYZdxOBwLTgSngq52V1wg7iAuC1eKq8d14IZw07glPB7PjpfAa+Kt\n\t8SR8JD4VfwZ/Bd+OH8a/w/8kUBF4CfIEI4IbIZSQTCgkXCa0EYYJs4R1CjoKIQp1CmsK\n\tb4o4imyKSooWigGKdxTrlPSUIpSalA6UgZRHKIso6yi7KV9RfqeiotpFpUZlSxVAlURV\n\tRHWN6iHVG6pVagZqcWp9anfqKOqT1JeoO6hfUH8nEonCRB2iGzGSeJJYQ+wiThJ/0jDS\n\tSNOY0njTHKYppmmgGab5TEtBK0SrS7uPNp62kPYm7QDtAh0FnTCdPh2JLpGumK6Zboxu\n\tiZ6RXo7emj6EPov+Mv0j+jkGPIMwgyGDN0MKQwVDF8M0I8IowKjP6MV4lLGSsZvxHROO\n\tSYTJlCmQKZPpKlM/0yIzA7MisxNzLHMx813mKRaERZjFlCWYJZvlBssoyxorN6suqw9r\n\tOmsd6zDrChsnmw6bD1sGWz3bM7Y1dj52Q/Yg9lz2RvYJDgyHOIctRwzHOY5ujgVOJk4N\n\tTi/ODM4bnONcMJc4lx3XQa4Krj6uJW4ebmPucO4z3F3cCzwsPDo8gTz5PG0887yMvFq8\n\tAbz5vO28H/iY+XT5gvmK+O7zLfJz8ZvwR/Ff4O/nX98lsstxV/Ku+l0TApQCqgK+AvkC\n\tnQKLgryCloKHBGsFx4UohFSF/IVOC/UIrQiLCDsLHxduFJ4TYRMxFYkXqRV5JUoU1RY9\n\tIFouOiKGE1MVCxIrFRsUh8WVxP3Fi8UHJGAJZYkAiVKJIUmspJpkqGS55JgUtZSuVLRU\n\trdQbaRZpC+lk6UbpzzKCMm4yuTI9Mr9klWSDZStlX8oxyJnJJcu1yH2TF5f3ki+WH1Eg\n\tKhgpHFZoUviqKKHoo3hO8bkSo5Kl0nGlTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1qlupD\n\tNayantphtVa1VXVl9Uj1G+pfNKQ0gjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT\n\t2vzaJO1y7bc6AjreOlU6s7piuoG6V3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6G\n\tZw0njXYZ+RnVGi0aKxkfNO4wwZqYm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyC\n\tbNFiCVuaWeZZvrISsgq1arQG1qbWedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tfb3/Z\n\tftlBzyHb4aWjqGOUY6cTrZO7U43TirOB8ynnKRcZlwSXx64crgGuTW54Nye3KrelPYZ7\n\tCva8c1dyT3Uf3SuyN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc9NL3\n\tOu310VvHO9973kfT55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ksgy4F\n\t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\n\tV4W+Cn8R+S66KU4jISipI+UhnSRTKtsk91T+uyKHkqlyskqXGrW6u8Y1TTz6rdqmu0sv\n\tz4DFsM7YzZTebMjirFWYjaOdvP24o5tTn4uJ69M9vu4/9x31gEjhns+8VXxK/Cj8jwRS\n\tBlWEWIaB8EZyWCRPVFdMVJz3wc+JlUlxR0aTN1LgY4RUuuMKaRHpI5mOWfMn03Kkc1/k\n\tpRVoFH4tqjm7r4Sy9FKZyvm75doVHRcNqnqrbWpGah2uDNYZ1TdfF71x+hbhdkLDRlN6\n\ti/CdwbvJ7cod850l960fYHruPIp4LNE3039u0GWY6enws+wxs+db41deWU/MvY6a2nyb\n\tPIO8S56F545+wHw8vPD5s9GXuMXSrye+RX03+L7y4/KS1dLLZf/l5ZXolfmf7j8HVvVX\n\ta9eIa+Frw+tK60XrXzdMN8o31jcdNq/+Qn65/LqyBW05bl3ejn+ErwJar0QPiFoPLT9O\n\tbm19FwYAfwqAzdytrfXyra3NCjTZeAVAR/Bf/3fZJuPQWn3J6230sORa0vb938d/AfiF\n\tv+gKZW5kc3RyZWFtCmVuZG9iagoyMTIgMCBvYmoKNjE1NAplbmRvYmoKMjAwIDAgb2Jq\n\tClsgL0lDQ0Jhc2VkIDIxMSAwIFIgXQplbmRvYmoKMjEzIDAgb2JqCjw8IC9MZW5ndGgg\n\tMjE0IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAGtWXk8Ft/3vzPzbJbHvu+y7/uefd/3NZXHvtNjVyRJtkKW\n\tFFJIpGi1JURSki1RihSFUmlBtvyGT30+n+9v+e83XjPzfs5933PPPefOnTkHABy3SOHh\n\twTAdACGhkWQ7Yz0+F1c3PvwrgAAY0KB/AiSviHBdGxsL8H8ey6MA2m58KrWt6/+k/e8N\n\t9N4+EV4AQDZos6d3hFcIim8BgDR5hZMjAcBu6xOMiQzfxjkoZiKjBqK4chv7/YWbtrHn\n\tX7hvh+Ngp49ypgAgUJNIZD8AiAuonC/ayw/VQ0MNAI4h1DsgFO3Gh2ItL3+SNwAcHihH\n\tMiQkbBtnoVjU8196/P6FSSTPv3WSSH5/47/mgvZEBzYIiAgPJsXt/Pj/vIQER6H+2jl4\n\t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\n\tdhn5GdUaLRorGR807jDBmpib5JqMmXKbepnWmC6aqZglmN03pza3Nz9r/tZC3IJs0WIJ\n\tW5pZ5lm+shKyCrVqtAbWptZ51hM2IjYHbO7Y4mxtbItt39vJ2R2y67FntN9vf9l+2UHP\n\tIdvhpaOoY5RjpxOtk7tTjdOKs4HzKecpFxmXBJfHrhyuAa5Nbng3J7cqt6U9hnsK9rxz\n\tV3JPdR/dK7I3du+jfRz7gvfd3U+7n7T/pgfWw9njsscGyZpUTlryNPUs8Vz00vc67fXR\n\tW8c733veR9PnlM+sr6bvKd85P02/PL95f23/Qv+FAP2AswFfA00CywJXgqyDLgVtBTsH\n\t14cQQjxCmkMZQoNC74fxhMWGDYVLhKeGTx1QP1BwYJFsTq6KgCL2RjRFMqEfuX1RolHH\n\tot5Ea0UXR/+McYq5GUsfGxrbFycelx43G28Uf/Eg5qDXwc5D/IeOHHqToJtwIRFK9Ezs\n\tPCxwOOXwuyTjpOojlEeCjjxJlk0+lfzjqPPRlhTulKSU6WPGx2pTaVLJqWPHNY6XpWHS\n\tAtL60xXSz6T/yvDO6M2UzSzM3Mjyyuo9IXei6MTWSd+T/dnK2edycDmhOaO52rnVp+hP\n\txZ+azrPMa8jny8/I/1Gwv+BRoWJh2WnK01Gnp4osiprOCJ7JObNx1v/ss2K94voSrpL0\n\tkpVS79Lhczrn6sq4yzLL1s4HnH9+wfhCQ7lweWEFriK64n2lU2XPRdWLNVUcVZlVm5dC\n\tL01V21Xfr1GpqbnMdTm7Fq6Nqp2/4n5l8KrB1aY6qboL9Sz1mdfAtahrH657XB+9YX6j\n\t86bqzbpbQrdKbjPezmiAGuIaFhv9G6eaXJuGms2aO1s0Wm7fkb5zqZW/tfgu893sNsq2\n\tlLat9vj2pY7wjoV7fvemO/d3vuxy6Rq5b3u/v9u8++EDowddPbo97Q81H7Y+Un/U3Kva\n\t2/hY+XFDn1Lf7SdKT273K/c3DKgMNA2qDbYM7R5qG9YevvfU4OmDEdORx8+sng2NOo4+\n\tH3Mfm3ru/XzuRfCLr+PR4+svk15hX2VM0E0UTnJNlr8We10/pTx1943Bm7639m9fTntN\n\tf5yJmNl4l/Ke+L5wlne2Zk5+rnXeaH7ww54P7z6Gf1xfSP1E/6nks+jnW190vvQtuiy+\n\t+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\n\tKs5Ld2s8a5mvTNR1Xxu4sXRbrvFQ8+NW2jaDDnJn1f35Hr1HN/rk+ksGJ4Z/jHwdnX0+\n\tPT736sdr6A3lNNM7wVmT+cIFlS8Z36tWglf711M2ujZ//FrdiT+MPv30aLVJCmgBW7Qq\n\tlgAKwTXQBz5AFGhtyBIiQ0VQB/QBZoEN4Ei4Ch5H6BFTJAXpQDbRykw8pgWzgdXFZmDH\n\tcGK4I7gJvBa+nEAghBFGKNQoSilhtBbyjMqA6g61GvU9og3xPU0yLT9tB5073TJ9DoMU\n\twxPGUCYiUzWzHvMrljhWHtZ+tpPsnhx6nOJcTFzr3BM8Tbyn+EL4LXbJCrAJ4gRXhb4K\n\tfxH5LropTiMhKKkj5SGdJFMq2yT3VP67IoeSqXKySpcatbq7xjVNPPqt2qa7Sy/PgMWw\n\tztjNlN5syOKsVZiNo528/bijm1Ofi4nr0z2+7j/3HfWASOGez7xVfEr8KPyPBFIGVYRY\n\thoHwRnJYJE9UV0xUnPfBz4mVSXFHRpM3UuBjhFS64wppEekjmY5Z8yfTcqRzX+SlFWgU\n\tfi2qObuvhLL0UpnK+bvl2hUdFw2qeqttakZqHa4M1hnVN18XvXH6FuF2QsNGU3qL8J3B\n\tu8ntyh3znSX3rR9geu48ings0TfTf27QZZjp6fCz7DGz51vjV15ZT8y9jprafJs8g7xL\n\tnoXnjn7AfDy88Pmz0Ze4xdKvJ75FfTf4vvLj8pLV0stl/+XlleiV+Z/uPwdW9Vdr14hr\n\t4WvD60rrRetfN0w3yjfWNx02r/5Cfrn8urIFbTluXd6Of4SvAlqvRA+IWg8tP05ubX0X\n\tBgB/CoDN3K2t9fKtrc0KNNl4BUBH8F//d9km49BafcnrbfSw5FrS9v3fx38B+IW/6Apl\n\tbmRzdHJlYW0KZW5kb2JqCjIxNCAwIG9iago2MTU0CmVuZG9iagoyMDMgMCBvYmoKWyAv\n\tSUNDQmFzZWQgMjEzIDAgUiBdCmVuZG9iagoyMTUgMCBvYmoKPDwgL0xlbmd0aCAyMTYg\n\tMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Aa1ZeTwW3/e/M/Nslse+77Lv+5593/c1lce+02NXJEm2QpYUUkik\n\t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\n\tFQsSKxUbFIfFlcT9xYvFByRgCWWJAIlSiSFJrKSaZKhkueSYFLWUrlS0VK3UG2kWaQvp\n\tZOlG6c8ygjJuMrkyPTK/ZJVkg2UrZV/KMciZySXLtch9kxeX95Ivlh9RICoYKRxWaFL4\n\tqiih6KN4TvG5EqOSpdJxpU6lTWUVZbJynfK8iqCKh0qJypgqk6qNapbqQzWsmp7aYbVW\n\ttVV1ZfVI9RvqXzSkNII0LmvM7RbZ7bO7cve05i5NkuYFzSktPi0PrfNaU9r82iTtcu23\n\tOgI63jpVOrO6YrqBuld0P+vJ6pH1buut6KvrJ+h3GCAGxgYZBv2GDIaOhmcNJ412GfkZ\n\t1RotGisZHzTuMMGamJvkmoyZcpt6mdaYLpqpmCWY3TenNrc3P2v+1kLcgmzRYglbmlnm\n\tWb6yErIKtWq0Btam1nnWEzYiNgds7tjibG1si23f28nZHbLrsWe0329/2X7ZQc8h2+Gl\n\to6hjlGOnE62Tu1ON04qzgfMp5ykXGZcEl8euHK4Brk1ueDcntyq3pT2Gewr2vHNXck91\n\tH90rsjd276N9HPuC993dT7uftP+mB9bD2eOyxwbJmlROWvI09SzxXPTS9zrt9dFbxzvf\n\te95H0+eUz6yvpu8p3zk/Tb88v3l/bf9C/4UA/YCzAV8DTQLLAleCrIMuBW0FOwfXhxBC\n\tPEKaQxlCg0Lvh/GExYYNhUuEp4ZPHVA/UHBgkWxOroqAIvZGNEUyoR+5fVGiUcei3kRr\n\tRRdH/4xxirkZSx8bGtsXJx6XHjcbbxR/8SDmoNfBzkP8h44cepOgm3AhEUr0TOw8LHA4\n\t5fC7JOOk6iOUR4KOPEmWTT6V/OOo89GWFO6UpJTpY8bHalNpUsmpY8c1jpelYdIC0vrT\n\tFdLPpP/K8M7ozZTNLMzcyPLK6j0hd6LoxNZJ35P92crZ53JwOaE5o7naudWn6E/Fn5rO\n\ts8xryOfLz8j/UbC/4FGhYmHZacrTUaeniiyKms4Insk5s3HW/+yzYr3i+hKukvSSlVLv\n\t0uFzOufqyrjLMsvWzgecf37B+EJDuXB5YQWuIrrifaVTZc9F1Ys1VRxVmVWbl0IvTVXb\n\tVd+vUampucx1ObsWro2qnb/ifmXwqsHVpjqpugv1LPWZ18C1qGsfrntcH71hfqPzpurN\n\t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\n\tgM3cra318q2tzQo02XgFQEfwX/932Sbj0Fp9yett9LDkWtL2/d/HfwH4hb/oCmVuZHN0\n\tcmVhbQplbmRvYmoKMjE2IDAgb2JqCjYxNTQKZW5kb2JqCjE5NCAwIG9iagpbIC9JQ0NC\n\tYXNlZCAyMTUgMCBSIF0KZW5kb2JqCjIxNyAwIG9iago8PCAvTGVuZ3RoIDIxOCAwIFIg\n\tL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngBrVl5PBbf978z82yWx77vsu/7nn3f9zWVx77TY1ckSbZClhRSSKRotSVE\n\tUpItUYoUhVJpQbb8hk99Pp/vb/nvN14z837Ofd9zzz3nzp05BwAct0jh4cEwHQAhoZFk\n\tO2M9PhdXNz78K4AAGNCgfwIkr4hwXRsbC/B/HsujANpufCq1rev/pP3vDfTePhFeAEA2\n\taLOnd4RXCIpvAYA0eYWTIwHAbusTjIkM38Y5KGYiowaiuHIb+/2Fm7ax51+4b4fjYKeP\n\tcqYAIFCTSGQ/AIgLqJwv2ssP1UNDDQCOIdQ7IBTtxodiLS9/kjcAHB4oRzIkJGwbZ6FY\n\t1PNfevz+hUkkz791kkh+f+O/5oL2RAc2CIgIDybF7fz4/7yEBEeh/to5eNArdUSQvTl6\n\tZ0H9FutFMrRHMRuKT/r7mFr8lleFR+rZ/Za3BkSaOqCYCeWM+EeZOP7Gc1FBjroo5kLl\n\tG0Fh5tt81E8wW6inlTWKGVAs6BWhj/p+eyxYOd7fwfk3x8Lbx8AQxegqgl3IYXZ/+P4R\n\t0fZ/5PHx/vpWf/iBJLPteNOg/AwSGUU79sBFPsHG2+PuQuVXwiNttu3cHqs/NNjq91zg\n\tGV+y0TZnW77mE7Ez323b/CP9HUxQOWozQhdJdtjmoHNEuHwDjExRjNqGyPqTTf7IdcKD\n\td9Y02hdxIEfZbftBEMW+PqGO2z7clmd4kwy2fYv6BCkBRoAEyMAHeIJQsAn4gAXQBwa/\n\tr3yoPBSVeYEwEIyeZD7aPy3Y99gh7FvsM+wU9sUfGdrzNw8EAG8U/6XrX/1RuT2IB59Q\n\trT4g4s9oGA6MFkYDY4FeddBTHqOKUfvT1r/QuPAH/7bVD+0r9Vu33m/ro/9t/f6AZPJ/\n\t6+P5d4//aZMRmEE94PeHIVsrOy+78af/PzPGGeIMcCY4I5wYkobcRHqQe8gjpBVpBHxI\n\tO9KE9CF3t/Fvu/6MQkIl217Z9nAEMEe96AOidn6F/hnvP7wU9TfjtwYacRolYIf2CgVB\n\taFvA3yM47Vgd8D+0RKEMT3TEQJRr/nc8ftuFEUa9q4TRw2iifkZ9jGHBcAApjCLqcV2M\n\tNhoDJVT6TxT/czZSwHfH29E7cwkC79F5hET6xEaiawnoh4XHkQP8/CP5dNHd0keSzzTU\n\tS1qST15WTh5s773bHAC+2+3sqRDLwD8yUjAAqvIAUOr9IwtD12ZdAfo4nPlHJow+Z+xq\n\tANyw84oiR/+lD7N9wwJKQIs+FeyABwgAUdQj8kAZaAAdYAjMgDVwAK5gH7qG/UEIanEM\n\tOASOgFSQCXJAATgLykAFqAZXwQ3QCFrBPfAAPAaD4Bl4CabAO/ARLIJlsA5BEB4iQowQ\n\tO8QLCUESkDykCmlBhpAFZAe5Qh6QHxQKRUGHoKNQJnQKOgtdgGqg61AzdA96BA1BL6A3\n\t0Dz0DVqDEZgaZoK5YWFYBlaFdWFz2AHeC/vBB+B4OAU+CRfB5fAVuAG+Bz+Gn8FT8Ed4\n\tCQEIFcKC8CNSiCqij1gjbogvQkYSkQykEClH6pAWdC0+RaaQBWQVg8MwYvgwUmgkTTCO\n\tGC/MAUwiJgtzFlONacDcxzzFvMEsYn5hiVgurARWHWuKdcH6YWOwqdhCbBX2NrYbfZ7f\n\tYZdxOBwLTgSngq52V1wg7iAuC1eKq8d14IZw07glPB7PjpfAa+Kt8SR8JD4VfwZ/Bd+O\n\tH8a/w/8kUBF4CfIEI4IbIZSQTCgkXCa0EYYJs4R1CjoKIQp1CmsKb4o4imyKSooWigGK\n\tdxTrlPSUIpSalA6UgZRHKIso6yi7KV9RfqeiotpFpUZlSxVAlURVRHWN6iHVG6pVagZq\n\tcWp9anfqKOqT1JeoO6hfUH8nEonCRB2iGzGSeJJYQ+wiThJ/0jDSSNOY0njTHKYppmmg\n\tGab5TEtBK0SrS7uPNp62kPYm7QDtAh0FnTCdPh2JLpGumK6ZboxuiZ6RXo7emj6EPov+\n\tMv0j+jkGPIMwgyGDN0MKQwVDF8M0I8IowKjP6MV4lLGSsZvxHROOSYTJlCmQKZPpKlM/\n\t0yIzA7MisxNzLHMx813mKRaERZjFlCWYJZvlBssoyxorN6suqw9rOmsd6zDrChsnmw6b\n\tD1sGWz3bM7Y1dj52Q/Yg9lz2RvYJDgyHOIctRwzHOY5ujgVOJk4NTi/ODM4bnONcMJc4\n\tlx3XQa4Krj6uJW4ebmPucO4z3F3cCzwsPDo8gTz5PG0887yMvFq8Abz5vO28H/iY+XT5\n\tgvmK+O7zLfJz8ZvwR/Ff4O/nX98lsstxV/Ku+l0TApQCqgK+AvkCnQKLgryCloKHBGsF\n\tx4UohFSF/IVOC/UIrQiLCDsLHxduFJ4TYRMxFYkXqRV5JUoU1RY9IFouOiKGE1MVCxIr\n\tFRsUh8WVxP3Fi8UHJGAJZYkAiVKJIUmspJpkqGS55JgUtZSuVLRUrdQbaRZpC+lk6Ubp\n\tzzKCMm4yuTI9Mr9klWSDZStlX8oxyJnJJcu1yH2TF5f3ki+WH1EgKhgpHFZoUviqKKHo\n\to3hO8bkSo5Kl0nGlTqVNZRVlsnKd8ryKoIqHSonKmCqTqo1qlupDNayantphtVa1VXVl\n\t9Uj1G+pfNKQ0gjQua8ztFtnts7ty97TmLk2S5gXNKS0+LQ+t81pT2vzaJO1y7bc6Ajre\n\tOlU6s7piuoG6V3Q/68nqkfVu663oq+sn6HcYIAbGBhkG/YYMho6GZw0njXYZ+RnVGi0a\n\tKxkfNO4wwZqYm+SajJlym3qZ1pgumqmYJZjdN6c2tzc/a/7WQtyCbNFiCVuaWeZZvrIS\n\tsgq1arQG1qbWedYTNiI2B2zu2OJsbWyLbd/bydkdsuuxZ7Tfb3/ZftlBzyHb4aWjqGOU\n\tY6cTrZO7U43TirOB8ynnKRcZlwSXx64crgGuTW54Nye3KrelPYZ7Cva8c1dyT3Uf3Suy\n\tN3bvo30c+4L33d1Pu5+0/6YH1sPZ47LHBsmaVE5a8jT1LPFc9NL3Ou310VvHO9973kfT\n\t55TPrK+m7ynfOT9Nvzy/eX9t/0L/hQD9gLMBXwNNAssCV4Ksgy4FbQU7B9eHEEI8QppD\n\tGUKDQu+H8YTFhg2FS4Snhk8dUD9QcGCRbE6uioAi9kY0RTKhH7l9UaJRx6LeRGtFF0f/\n\tjHGKuRlLHxsa2xcnHpceNxtvFH/xIOag18HOQ/yHjhx6k6CbcCERSvRM7DwscDjl8Lsk\n\t46TqI5RHgo48SZZNPpX846jz0ZYU7pSklOljxsdqU2lSyaljxzWOl6Vh0gLS+tMV0s+k\n\t/8rwzujNlM0szNzI8srqPSF3oujE1knfk/3ZytnncnA5oTmjudq51afoT8Wfms6zzGvI\n\t58vPyP9RsL/gUaFiYdlpytNRp6eKLIqazgieyTmzcdb/7LNiveL6Eq6S9JKVUu/S4XM6\n\t5+rKuMsyy9bOB5x/fsH4QkO5cHlhBa4iuuJ9pVNlz0XVizVVHFWZVZuXQi9NVdtV369R\n\tqam5zHU5uxaujaqdv+J+ZfCqwdWmOqm6C/Us9ZnXwLWoax+ue1wfvWF+o/Om6s26W0K3\n\tSm4z3s5ogBriGhYb/RunmlybhprNmjtbNFpu35G+c6mVv7X4LvPd7DbKtpS2rfb49qWO\n\t8I6Fe373pjv3d77scukauW97v7/bvPvhA6MHXT26Pe0PNR+2PlJ/1Nyr2tv4WPlxQ59S\n\t3+0nSk9u9yv3NwyoDDQNqg22DO0eahvWHr731ODpgxHTkcfPrJ4NjTqOPh9zH5t67v18\n\t7kXwi6/j0ePrL5NeYV9lTNBNFE5yTZa/FntdP6U8dfeNwZu+t/ZvX057TX+ciZjZeJfy\n\tnvi+cJZ3tmZOfq513mh+8MOeD+8+hn9cX0j9RP+p5LPo51tfdL70LbosvvtK/rr1Les7\n\t+/dLPxR/dC7ZLE0uhyyvr2T8ZP9Zvaq62rPmvDa7HrOB3yjaFNts+WX+69VWyNZWOIlM\n\t2vkWQNAr7OsLwLdLaF7kCgDjIPpNQfNXbrTDQD93IZSDYidIGvoI30eOYuyxOjgRPAeB\n\tjYKXUpPKijqImEPTTLtAL8Xgw1jBNM0izhrH1s5By+nMVcn9nXc3Xwr/EwF6QTuhE8KP\n\tRYGYgrivxGnJXqkVGVFZW7kk+VqFZ0qwspzKXtUMtQb1N7uJmqpaHtrpOtd1X+kTDJQN\n\tvYxyjJtMJs0gc0ELY8tAq2zrWzbPbX/aszgoOFo7hTifcKlzfez2Zs+i+8re9f3Ag5LE\n\t7inlpett57Pf18eP5G8fsDuQLwgKmgpuDzkfejTMP9zmgCqZL4IQ8SVyNKotujomLzYx\n\tLjje9aDpIc0ElUTlw2pJukfMk52P+qREHjuWmn+8Mu1mekdGX+Zo1usTsyc/ZX/LWcpd\n\tPrWUt5S/Vog5zVwkecb4rFfx4ZKi0rpz7WWPz49cGC+fqpiv/FGFXGKuFq/Ru+xeG3Ml\n\t/+qNuqH6r9fpbyjctL8VcTunoaaxpelec1dLx507rbfv1rfVtFd0lN4r6MzoOnQ/sNv+\n\tgXIPW8/qw6lHA70PHnf13XvS2l8/UDQYMaQ/TBx++rR4xPeZ0ih2dGys+nn0C51x3HgP\n\tur6UXs1O5E5qTE6/PjGlMfXxTdlbu2lkun7GcWb1Xf57yffts3azM3PH5mXmZz5Ufwxd\n\tUFhY+lT/2esL/ZfbizaL778e+sb67cH37B+hS6RlX3Qdzax1b0pvbe3EXwC6Bgci8sgc\n\t5jo2CeeC1yRIUYhQilDtopYlqtPY0nrRJdKXMbQxzjPTsaiyktjS2G9xTHJRcSvw7OFN\n\t4rvA377rpcCSEJUwr4iSqKmYh3icRJ7kdak+6TlZjBy//G4FN8VIpUzlSpVm1Sdqb9V/\n\t7MZpcmrJaVvqBOtm613THzT4ZEQw5jaRNzU0czT3sgi1jLVKtD5qc8w21S7NPsMhyzHD\n\tKcU5zsXf1cHNYI+2u9Fet30x+ws8rpE6PXu9ur1v+5T4HvRz9pcNoA5YCBwMagmuCSkO\n\tzQ5LDicfcCfrRPBGrEc+i7oanRrjGWsYJxsveJD7EHsCcyLdYdzh5aS3R3qTrx8tSIk5\n\ttjfV7LhBmkU6KeNI5sWsBycmT37OXspZyV069T1vMf9TwULh59M/z9CdVSsOLakq7T83\n\tXTZ//t2F1+UvKoYqH15sq2q91Fv96TJ/7d4rJVdf1DNds7qehu5eq7elG7wbi5uGW7B3\n\tFFv33z3WVtXe2tF273JnTlfC/ZjupAfZPaUPKx6d6z35OKrP/olUP6Z/fODGYOZQ4LDt\n\tU8MRw2e2o55jUc9TXhwfT3jp+0p/gmNiYbL59fEplzdSbwlv3093zZS+O/BeZ5Z6dmSu\n\tYv7wh4CP3gv+n0I+h38JXwz/Sv4W/T3uR8xSwLLxCu3KzZ+GPx+vuq1+WhvcoN4c34m/\n\tBLgPmUPPYR8Eh2RjJDAD2HicDG4ef5HgTyFDsUrZS1VGHUO0o5GnpaFdpntB38FQw5jH\n\tlMDsx2LHqskmxs7MvsExxznM1cZdx1PBW8xXyJ+/K1sgVTBaiCRsKMIn8lO0T6xMPELC\n\t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\n\tVFdMVJz3wc+JlUlxR0aTN1LgY4RUuuMKaRHpI5mOWfMn03Kkc1/kpRVoFH4tqjm7r4Sy\n\t9FKZyvm75doVHRcNqnqrbWpGah2uDNYZ1TdfF71x+hbhdkLDRlN6i/CdwbvJ7cod850l\n\t960fYHruPIp4LNE3039u0GWY6enws+wxs+db41deWU/MvY6a2nybPIO8S56F545+wHw8\n\tvPD5s9GXuMXSrye+RX03+L7y4/KS1dLLZf/l5ZXolfmf7j8HVvVXa9eIa+Frw+tK60Xr\n\tXzdMN8o31jcdNq/+Qn65/LqyBW05bl3ejn+ErwJar0QPiFoPLT9Obm19FwYAfwqAzdyt\n\trfXyra3NCjTZeAVAR/Bf/3fZJuPQWn3J6230sORa0vb938d/AfiFv+gKZW5kc3RyZWFt\n\tCmVuZG9iagoyMTggMCBvYmoKNjE1NAplbmRvYmoKMjA2IDAgb2JqClsgL0lDQ0Jhc2Vk\n\tIDIxNyAwIFIgXQplbmRvYmoKMjIwIDAgb2JqCjw8IC9MZW5ndGggMjIxIDAgUiAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHFXG2PLcVx/j6/YuQvOfvhDtPzPpby\n\twWAsy0RO7LtyFIEVkYXLAnsg7BIU/GP5LX6qu+upmjN95tyYiyKEvdTp6uquqq63rp7v\n\t6j/V39Ut/lnaqR77qX7+vP73+pv6vQ9eQv3wUof4z8tD/aptRhmA/z1j8Mj/ekr/Vcnv\n\tT2lY+vNxi/OmXqdmGcPU1cM8N2GaVszUjaGZhmUw2FNlsGFI454crsEeHdRmfIMV/wH/\n\tfhX3UH3wOm6vrV9/gJ2G+B+v5P9ksw9nm2JcmqXvQ+8XRdgTF1qtIY9zi3Iwtyhin+vX\n\t4DNY2glL2xrsdEsJ89B0Yz1MbTOBKRUW9f59Hbq81K5+FYambSdhUn1/rt+7vw9d02Iv\n\t92/qj+vTf90Jo7v69KR/fJv+qE4PX9/Vf63v/1B/eJ8WsJWpMdrYN4TpUiC1wqrBmG+4\n\tBnskl0yc5/qN36zy3YTsuKR0asKeSLt2PCZthVVPtaNN7GO+9z20K6pe5ryow/v31Tvg\n\tfJ04X13lPHfqjsK47I4CGJFgnvOG6zlvUJNlmfMc6fikdDznCVMu43gTV2GR84S6GY80\n\t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\n\tdhkot6SppKGsB8wo+/mONL9f5G3Lapa8YGCkdt+jJdLCH6/5TF7oYtUJE6A+V09C+m/n\n\tehlRMHI8ipxSbwAjIcSU6a6es1zLHycEctGcbfVsU3iHT3nVlcI8y40YmXCDzMKf37vo\n\tXECAzFjEcs3nH5UlD5yDW9efXna/WZqhOSXnZsF/V5+vi/X5nPBZFfVn8iy0JZ4xNCaD\n\trJCs21RtYWi8z7Z1CHeruD+RadRC/Snz1SkZF6NDPvqLXjEzfuQ6ObEO/lRrAAogRUpQ\n\tl0mADv2JpKGikjJX8Zu8RxdvcgzlhON7JKnyhI8ASx2Up36Qwia+NRZ9oBglpK8KE8Mc\n\tDVWEoWAmVmyX+UhREt/bQokMF57rGnp1ei4ttMxHnR68E4sKflvJ+2W2VbjYz/5QmULx\n\tKlP8+U0n2s6vjomZT1ZVjneZT6bxtplPdbqa+dT/QObjStp/+julM6HkCmVuZHN0cmVh\n\tbQplbmRvYmoKMjIxIDAgb2JqCjU5ODIKZW5kb2JqCjIxOSAwIG9iago8PCAvVHlwZSAv\n\tUGFnZSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgMjIyIDAgUiAvQ29udGVudHMgMjIw\n\tIDAgUiAvTWVkaWFCb3gKWzAgMCA4MDYgNTM2XSA+PgplbmRvYmoKMjIyIDAgb2JqCjw8\n\tIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgOCAwIFIg\n\tL0NzMiAyNyAwIFIgPj4gL0ZvbnQKPDwgL1RUMTMuMCAyMjQgMCBSIC9UVDEyLjAgMjIz\n\tIDAgUiAvVFQxNC4wIDIyNSAwIFIgPj4gPj4KZW5kb2JqCjQgMCBvYmoKPDwgL1R5cGUg\n\tL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJdIC9Db3VudCA1IC9LaWRzIFsgMyAw\n\tIFIgNzkgMCBSIDEyOCAwIFIKMTc3IDAgUiAyMTkgMCBSIF0gPj4KZW5kb2JqCjIyNiAw\n\tIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvT3V0bGluZXMgMiAwIFIgL1BhZ2VzIDQgMCBS\n\tIC9WZXJzaW9uIC8xLjQgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL0xhc3QgMjI3IDAgUiAv\n\tRmlyc3QgMjI4IDAgUiA+PgplbmRvYmoKMjI4IDAgb2JqCjw8IC9QYXJlbnQgMjI5IDAg\n\tUiAvVGl0bGUgKEdFVCkgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNTM2IG51\n\tbGwgXSAvTmV4dAoyMzAgMCBSID4+CmVuZG9iagoyMzAgMCBvYmoKPDwgL1BhcmVudCAy\n\tMzEgMCBSIC9QcmV2IDIzMiAwIFIgL0NvdW50IDAgL1RpdGxlIChQVVQpIC9EZXN0IFsg\n\tNzkgMCBSIC9YWVoKMCA1MzYgbnVsbCBdIC9OZXh0IDIzMyAwIFIgPj4KZW5kb2JqCjIz\n\tMyAwIG9iago8PCAvUGFyZW50IDIzNCAwIFIgL1ByZXYgMjM1IDAgUiAvQ291bnQgMCAv\n\tVGl0bGUgKHNuYXBzaG90X2ZvbGQpIC9EZXN0IFsgMTI4IDAgUgovWFlaIDAgNTM2IG51\n\tbGwgXSAvTmV4dCAyMzYgMCBSID4+CmVuZG9iagoyMzYgMCBvYmoKPDwgL1BhcmVudCAy\n\tMzcgMCBSIC9QcmV2IDIzOCAwIFIgL0NvdW50IDAgL1RpdGxlIChibG9ja2luZ19mb2xk\n\tKSAvRGVzdCBbIDE3NyAwIFIKL1hZWiAwIDUzNiBudWxsIF0gL05leHQgMjM5IDAgUiA+\n\tPgplbmRvYmoKMjM5IDAgb2JqCjw8IC9QYXJlbnQgMjQwIDAgUiAvUHJldiAyNDEgMCBS\n\tIC9Db3VudCAwIC9EZXN0IFsgMjE5IDAgUiAvWFlaIDAgNTM2IG51bGwKXSAvVGl0bGUg\n\tKENhbnZhcyA1KSA+PgplbmRvYmoKMjQxIDAgb2JqCjw8IC9QYXJlbnQgMjM3IDAgUiA+\n\tPgplbmRvYmoKMjQwIDAgb2JqCjw8ID4+CmVuZG9iagoyMzggMCBvYmoKPDwgL1BhcmVu\n\tdCAyMzQgMCBSID4+CmVuZG9iagoyMzcgMCBvYmoKPDwgPj4KZW5kb2JqCjIzNSAwIG9i\n\tago8PCAvUGFyZW50IDIzMSAwIFIgPj4KZW5kb2JqCjIzNCAwIG9iago8PCA+PgplbmRv\n\tYmoKMjMyIDAgb2JqCjw8IC9QYXJlbnQgMjI5IDAgUiA+PgplbmRvYmoKMjMxIDAgb2Jq\n\tCjw8ID4+CmVuZG9iagoyMjkgMCBvYmoKPDwgPj4KZW5kb2JqCjIyNyAwIG9iago8PCAv\n\tUGFyZW50IDI0MCAwIFIgL1ByZXYgMjQxIDAgUiAvQ291bnQgMCAvRGVzdCBbIDIxOSAw\n\tIFIgL1hZWiAwIDUzNiBudWxsCl0gL1RpdGxlIChDYW52YXMgNSkgPj4KZW5kb2JqCjk2\n\tIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQg\n\tL05PTFNYUytIZWx2ZXRpY2EgL0ZvbnREZXNjcmlwdG9yCjI0MiAwIFIgL0VuY29kaW5n\n\tIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDIyMyAvV2lk\n\tdGhzIFsKMjc4IDI3OCAzNTUgMCAwIDAgMCAwIDMzMyAzMzMgMCA1ODQgMjc4IDMzMyAy\n\tNzggMCAwIDAgNTU2IDAgMCA1NTYgNTU2IDAgNTU2CjAgMCAwIDAgMCAwIDAgMCA2Njcg\n\tNjY3IDcyMiAwIDAgNjExIDAgMCAyNzggMCA2NjcgMCAwIDcyMiAwIDAgMCAwIDAgNjEx\n\tIDAKNjY3IDk0NCA2NjcgMCAwIDI3OCAwIDI3OCAwIDU1NiAwIDU1NiA1NTYgNTAwIDU1\n\tNiA1NTYgMjc4IDU1NiA1NTYgMjIyIDIyMgowIDIyMiA4MzMgNTU2IDU1NiA1NTYgNTU2\n\tIDMzMyA1MDAgMjc4IDU1NiA1MDAgNzIyIDUwMCA1MDAgMCAzMzQgMCAzMzQgMCAwCjAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgNTU2CjAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDUwMCA1MDAgXSA+Pgpl\n\tbmRvYmoKMjQyIDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUg\n\tL05PTFNYUytIZWx2ZXRpY2EgL0ZsYWdzIDMyIC9Gb250QkJveCBbLTk1MSAtNDgxIDE0\n\tNDUgMTEyMl0KL0l0YWxpY0FuZ2xlIDAgL0FzY2VudCA3NzAgL0Rlc2NlbnQgLTIzMCAv\n\tQ2FwSGVpZ2h0IDcxNyAvU3RlbVYgMCAvWEhlaWdodAo1NDAgL01heFdpZHRoIDE1MDAg\n\tL0ZvbnRGaWxlMiAyNDMgMCBSID4+CmVuZG9iagoyNDMgMCBvYmoKPDwgL0xlbmd0aCAy\n\tNDQgMCBSIC9MZW5ndGgxIDE4MzI0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Ac18CXhURdZ21d17TS/pNd3p7nS6O52VJCQkEEgbsrAFERQSJMi+o4AQBMGJyi6i\n\tiCwio6IOq0qEKAHEYRgUcfxU3GUYZxzRcWbM43zzoTMK3fnfuh0iZJbf/3nm+Z7/dk5V\n\tnVt3OXXq1KlzTtXNwgWLphIDaSE8GTF24rxpRD0GKoQI6yfPnTgviVt3EEK3TW5e6E/i\n\tYhYh/Jxp86bPTeLKw4RovdPnLOm63/YMIblPzJg6cUqynlxGXjoDJ5I47Y08c8bchXck\n\tcUsb8i/n3Da5q97G6pvnTryj6/3kPHD/rRPnTk1eX3UBeea8225f2IUPQ75t3oKpXdfT\n\tBtD3FqE425c8RDRkNpEJR0z4NREif6n1EgG1rB7H7Ps6Jt2SUvENMaPZOG6pf0DNz/yi\n\t4m9/n3o5otuofIcTmivXs1yKJqKE6CnqO3Qbu2vU+5D0bSejctrJYEAloASQk3Odk7TQ\n\tXeRBwBMAnsyk95ElgLWARwBCd2kvsCP0voOCEjtKlxA3HRLTCb4bU10+p1bne6edSm2P\n\t+T52fnaMutB7n1LXQQPRXKelT9DHyRTioz8jIbqUDCJZdPuh6BzfBFTtJfMALQBeTSnd\n\tezC9yPcyzSUhgeKeMEkX6Iu+PxTm+T4vbOfoQd/JSLuA7BfpwGIpvhPex3w/9073vQzY\n\tn6zaF8UVL/r2euf4NqW30+0HfQ952ynu2ZjMFnlx64u+udEtvimFav2wLe3c/oO+ctSP\n\tjul8pWUBX4n3gq8g0q5Q4HneYb7swv/yZeJGXObHQ0Mxs8/j3eTri6p0b02kL+AY3Ucf\n\tJdn00YOhIb6jKKK5hwZHy7a00zsPDcoqDLXTpbHSQVlbooMioegwXyhaG4mgPPo1eYV8\n\ts3ydXCTnyFlyWA7IaXKqYlFMilHRK1pFUeR2+szBSp90jO4nlWDL/kOKpIjt9DmcFI7R\n\tZ9WTzx5WBIVTiJLa3vk7CC8lqe10f5uJlVB4UVJLUjt99lDy1LMxn8BKglph4lgZCVLC\n\tUYUjQ0grvb9dIivtzZXOSssAc3lt9b9KJqg1V9Kcf304qbd1y9BRDa37vI2tRazQ6W28\n\tcrnzSuFf5gsXoWpqVU7O0JFLDjXPmzWtZmqwZkKwZipgQut9zTOcrS2T/P7nZ81jFf5W\n\tPjxh0uQZLJ84tXVecGp166xgtf/5ZvW+HtXTWHVzsPp5Mq3mxobnp8WmVh9sjjXXBCdW\n\tNx6aVLWg6Zp3re1+14Kqf/KuKvawBexdk9T7eryriVVPYu9qYu9qYu+aFJukvos1vmbm\n\tqKrbF0I6/TUzh/pbs0a1Dr5hbEOrf2JjdTvdhZPVi4h4gpjE4yRLbCFuoYD4COn8GHCO\n\t5YmbOr8QTxNTYm7nf/P90KlHGHCJygpygtxPHiUHiET2oJxFxpNt5AydhbE9jrSRD2g6\n\tyYfuFUg7GUbeoJ2dZ8k08jSuX0hOks3keaLHPXOJDbUbaKhzKfAYypPIis4nSSYpI6vI\n\tcVKOp24gHZ17Ow+hdiS5iewj+3H/r2iQe16wdj7XeYEo5AY8cwVqznYO6zxALCSXVJER\n\tOLuCvExD/LnOGcRJ+oG6HeRxspP8gnxF76FtnTM6mzvf7vwUouokHjIKv+W0jX7KHxBW\n\tde7o/FNnApzIItl46wSyiTyF5x/A7wRUaw2dTRfSTXQzF+Pu4dqElaIjEQcfoqQOv0Hk\n\tNrIGHDhCTpG/ku/o15yTN/EL+Vc6Szr/h+jIULSStWQqacZvNX4b0KZjVKK96EA6gi6n\n\tD9PN9F0um7uJa+AWc3dwX/DD+XH8Ev5d4XbhoLhe3CbpEt90Hus83fk+cRAvuZksIHeh\n\tdSfJ2+Qi+Z7yeJaHhmg/WkXH49dCH+WO0J30CDeCnqBvc/vob+ln9Gt6iRM5PWfjcriF\n\t3CZuP3eSe5OfyW/mH+F/y38jDBA5caf4uRSSf52YlFibeLOzX+ennX+HilVIAD1TRYaT\n\tW8hEtHYe6U1+glY8i98B9Nop8go5o/4+ox7SQf4OLhBqoW5aROvxG06vp9PoTPoYPYrf\n\tyyot33LoCE7DmTkH5+FGcZO4uVwL9z7Xwqfx2fwQfix/AL/X+A/4S/wlQRSsgk2oEwaT\n\t9cJcYTt+u4Q9wkHhLbFcHCAOF0eLLeJacT0/WTwrfiDdJW2QDkpfS3+BWhwm3yavR++c\n\tgcz+ArL8wyHQTFBfRG4lk2k1nUS2oDd20olkHaRrCl0Dfs0jWZ1N/F18HdcL0vAyuRPS\n\tup0sJ2v5cWRn50f8PvIhJGUOHtlCdgtVxCtuRe/cQ3pBirp+sWh2NCsSDmUGMwJ+qHxP\n\tmtvldNhtqVaL2WTQ67QaRZZEgecoya0J1k7wt4YntArh4KBBeQwPTsSJiVedmICh7G+t\n\tvfaaVj+7byKqrrkyhiun9bgylrwy1n0lNfkrSEVerr8m6G/9r+qgv52OvaEB5furg43+\n\t1g61XK+WH1TLBpQDAdzgr3HOqPa30gn+mtba5hnraiZU5+XSIzGwQ5uXyxRHjOjYg1vJ\n\twInLoWDJQHZFTas7WF3T6gqijDo+VDNxSuuIGxpqqtMCgUacw6mRDXhHXu7MVtBJ7tNP\n\tCU65rz1GJk1gpYnjGlr5iY2t3AT2LHNOqyNY3epY+rnzB/RKqWb9VZWtXKh24tR1ta2x\n\tCfeBuQydwLCJ64ENHeXHY7mVjQ2tdGUXEYzGWaCUkZucE0ITZvlbNcGq4Ix1syaAuWRk\n\tw0F3zK0q31YyouGgK+ZSkbzcI867+gXQ+iN51+Vdx/J+AeddyfwP9ybPv3OC5c67Tv0O\n\t+dCR3QygjAPBwaCz1T9ZfUkQxJaxZGoZWTe5DHzC0UjRzJmgZ2ArB5nhQ61iaPDE1pZR\n\tV8iYUZ0kbsKs6oMal1udhKoacf2Edaa+6Clcbwr6132D2XpCsOOra89M7DojhUzfEFbJ\n\tOrpbVlrpxCvlZjZZhtDqGc7gDNa/zWqfAg86a646AZyxhtHcmooJfERDoNXfiBOwJnOH\n\tthPNiIbnKd3Q2E47V7aTau8R2Kj8LeNRnctEbWY13g8kLxcnsgMo5ef6a/HmWiYr/nX+\n\tdYOnrPPX+mdAmISQmqNi6rrGAnBwVAP4RG7EG2ONad3FqY2NffGcAvYc3ILL1zXiCbO6\n\tnoBcPVUQx0W9cjGZ8uERDTc0tLZUp7XGqhvRCxDfEyMaWk9AchsbcVVhN6WgePlMZxfN\n\tRaC5MBv1xcmnwHZpwSMa161jzxzVEAy0nli3Lm0dG29JvJ2SnidiXSfaCbuEsbydtozA\n\tvciCgTS1DwLBAMhqZDztDZG+IlGw2f89h0u76cadfUBtqcrhsv8Qh8t/DIf7/igO9+um\n\t9BoOV4DmfozD/f/3ODzgGg5X/nsOx7rpBpHXgdqYyuGq/xCHB/4YDlf/KA7XdFN6DYdr\n\tQXMN43Dd/x6HB13D4cH/nsNDuukGkUNB7RCVw8P+Qxyu/zEcHv6jOHx9N6XXcHgEaL6e\n\tcfiG/z0Oj7yGw6P+PYdv7KYbRN4Eam9UOTz6P8ThMT+Gww0/isON3ZRew+GxoLmRcfjm\n\tbg7H0lrJ1Xq4pYfaJf9xxTzuKpbDUhItpIorh+NcTjq4D8lIbh/ZAKgWniHjcG4fyjch\n\tPyDcTmKAKkA9y8XRJB2wFb7aWOEzcgDXnAG+A/gO4AGUe8v3kxDybNS1AApwHwGMBDTD\n\tge+HvAwwCHUe5P0BK+hpBp3nkK+V9pEV7ByAXdsMqAA9a3Evo9kBvAVlHd5pYTnAxj3T\n\t+T73DMlG3UkVCJ4NQFOvxKj0RKLrgPthkbPAAY/ylUMgIooSIlwK5v/koVUzHfxFgvhQ\n\tz8NIUhAJY4dZTS1IrWopVU2TiQ2ZHb6TU0VdSN2ANIAHFns6PD8/fJwMEoQnGsLZMInA\n\tF4zCis+Bd5kHz7YAVn0hvIVi1LKIXgng/7ejlPT5fyCpDD4dO3rjN4WsJ+9ROx1Cl9Ht\n\t9ChXy53j5wkZwnNikXhSvCjppVXSeVkrz1B6K63KeY1Rk6H5Sjta+5GuWm/UjzVwhpGG\n\tFsNRw3ljg7EtJTflMZPF1GAuM68x/95yhzVsnWD9NnVa6gVbhW2L7e/2EXgrB3+SCG8j\n\tDsGjtyuTMUalAIYgQDG1E/I2gOEo8+fbiQAgKMvnyVHcQcjonKN4ioi8V2GxOWCOAKqE\n\tDe2Xfy8e/35gu1B/CfEqXNEB0WvHe0RIVO8Y+ly4Xs7WaHUOh1sWeBqSiEurmxK4Yxmi\n\tSMMv1p+Kl5efGl4ztfoLUl8Z/6KysJe12MwHeXOxLdjxq8JpvU+fFo8nvPEV3LLL376N\n\t54/k53Pju9oRiqVy0k8FiHSUF6KyS9EkAscGJR/c8UGcVFbEKwp7UTyO/bjx6Ut8O71L\n\tfOLxeBs3jAFGxIbEeG6i+D5JJQNimlSzxmoHpZpjdAfGRCrdETPGMOyGmVw2+98Cc0Y6\n\t2+WilSrhHe7fuDve60iSXgm6KSdLZpPDbg3m00g4Ei4x9Sm1cuN/WlB3Q9GmJQ/VRsvs\n\tuqZ+x8T3E289+OvEp4lP/vJw4k8X7prz8J4x19OsP2yibCRQUg16HKDHSkpjesVMrDbQ\n\tIwxLsTKSEEoGSRrFlWr7W6Dyzq6Wvtfxm6vosFr6lJpNkTBfnE4d6dRmkiW+7vH8WkbF\n\t9uvCvaLj+x1NjKelGz6kARr4y8PU/u3tU5dfnJ/46MvNiU9UGsah124TbIim9Il5+KUi\n\t51d0S7VaAyiRlgoaP69dSlz6ypHOnOGmi/UXweWLXXxIIujEkoAZUmILmIPmcbRtP21L\n\tDNtPX9xDDycG70kMoS+q79mXeJu2kHPESPJidhI0aqcoWhMTlN7aKURxpUyemnxDRfxK\n\t++rB8sJejtI+pSW9w5FgSbEtVZL31XhSKDf3gwnNZ/U35WXLOvnc64vbmBICP2+in3BD\n\tua2Qe39MSwp46haJS0BUtupQ4KgqKxdMX5CCejzWCnpvot8mtNxWuNO49wASRh9PwjEr\n\tzea1IoijU9j9UwKMOCbB8StNxxP6QGoPnD17DsE9dn8MfEwXfwpNtys2vFSoFcaIs723\n\tpi9NX0FXc0q2MtY127XMtczzgkskGTRF8BhdAdnjQkxd9KWkZFi1JVbR71sUyNAHfiKX\n\t2W/LMEZS7vaVZWTWBU3Np5zvdVzsMH3TcUGV88oOs6W8wOIop8gt5eVmJKSpsNfAJTGP\n\t4NKHzGGdxZhFNKlyFnUJBpM2iyo2JFhdMJkoC2beTZpKLZU0ydtghizJQZQDRRZbqiyl\n\tUAknwKAhK39x4u7eI7csP1IXFg7zVYto1refLal9Ye2ksilu3ng5eoRa5t02tGTU7OWb\n\t1g9deaz57cS3Tz2ztG7qsNLCMbP2qXyp6jwveBAP9ZNjsZxBljU+rlxfax1jnW4V+ip6\n\tg0z02hSjcZHFarUYU/wWq0ysDq2jRNtOM2Juw0+MRq+lb4oglPhPew1mucx9GynzZ9QF\n\tkjz5puMUqezoqIyDHRcuMq4wjjCWrM7PWW56hXSdKOzlBG+ynD6q4cJ8OiYgLGX4RQ/4\n\to3EioT4hi0hpSBRXkk85YJOpwlQBVoFXTdAU9uIiJojBDEmOMOnhwbDiIsGWygUyMiNx\n\ty/LYjU9sP9zStLJgx1zuy/jj/YvyRsx8hVouJToOJP7HROdu75f+xrItTw+KaXj+ucSC\n\tsDWQ+OWvEq+/8gb4xJH6zl8LQfExzJwRsjdWvthNHUpIibgaXKvIarpGI9cp2kAkUGI0\n\tpvKn5ZI0MVKSauCj3N3pZebbHFquQptZ6IjWZamMiZcvGzryjqUFTojMxQ6wCEwCixiD\n\tVCnpHQp7/Cl2Iolhf0p6Fg3bMrOIx4qSRPgsKvA+UyCLhuyRLOK1IBEomMTkhjKO4Lgb\n\tB23CMpndFoT+C2ZwP7AjmEHMpj6WgKWLXbZUezFfd/ygKXjdiq0HtQPGj57VRvWJP59J\n\tnL9uOR129/137Vp44PH7xce+W3FTr7GJPyYu35yX9cWFXybepYUIbeqO0inf/+bn99x6\n\tevuja9hY5UlV54eCW9wBneWA3fCrWN1oOkYzNqXROoVO1cxOmWldHNIMNt3pag4uCN0e\n\tWVa4rGiNa7V/dWRN/prCbS5DnVKkhIxcqEhXYjbniiXpoqMk18CVweFfddhYFr2tQClL\n\tQ/mF1LKC3nXFVw2/Ll4yVpZ3DT6VnyXZ+R6/xc4b7HmpWUSfY8yiWosCkfIiEXxcFrXl\n\tO7KIIRuJ7BGzKO9HguEIjrLkB35exbOr+Ucwx/SGuCG8iaEJYYTYBTMyca4P9/Sqlnvv\n\tWbhl2pqf7Vt591ObdyReyL7+y/ff/FN1eERj8S2JL88mfrtsKR9bOW7EqlVjpy6I91u9\n\t6r4HN90z7ynuiZwRLU988fHGVaMK8qIlU544nvjus49+cqSQ8TgdFnR/zL0c0YLP52Ij\n\tBtEGOoPya/itwjbtXm27pl0rZWkpkSWJcopGg0RLZJGup7zgT9VqQxacSxXFkAUX6HQi\n\tr9EKkkh1HOUJly4r7bQxpkF4VtJoeRHYnpjFwGYd8TH6mNalN+wMrB8PresaftFZH4+7\n\tVM1bW+0klY6Kyor6OCYic3nlleFuLi9QR/xQRJGEE2mtwqnG1flOqAB2gscJ/lRjzhXV\n\tYKqokAGYxpsgwlRHrcU0yAf4IOU3/LZj5aec7dzm+LHH3+Ae5MZya+OL+cnfD6TtiUGq\n\tJbIVfBFQ0mK9JYvcEysbaxhrnsXNMswyL+UWB+TBhkFmzqv4UgSfFTyMKOkOTpceUYTC\n\ttJkphUF3tsYWyrK7otnt9JZDgeZp6sTC2jPc9G29OljjlWysxlX5UqXL4nSLiiskhWWn\n\tkENFt5ID0WFyw8ZgEy1iEyTGYMB8VZEP+JmQXBEWWYpS7tRdtbcuqron8VP67OHhhQ8M\n\tW55Y9EtuMWbT2PXR+vllkxtXJj6Jb+JHBPs88GCRJ1EeHztr4C1P9PXFL4nW7Tcvvq+x\n\tIJJTOmHvhtufgVSM7Twnzhc/J8zGfz7WL03cSreIvA+a9B66WlxrFUcp/Cqv2WyT+np5\n\tfV+bJp1LT3fxhVw/U6HZ7dcUulw+/87ArCQD6ju6mo+Wk0qmr1AwYZaF2u5LPI6QNWwM\n\tpYV1dk0RMaSaiqjFnGKSPcBEwhdRygm81qkvIikWJIpbKqICRcKGFlQWU1rJlJ24u4k2\n\tKdQB003VVJZiMLBPMaa8gD8ShuYqDQSFdNrbfDLwysGPE9/899fnb++fftL90IHEh53k\n\tuc+fOUrrssTPE+eObdiVeCvxSiKR+Pnexo1f/vT4o/9Fn6E1b/9enfdgTwj7ICcaUh5z\n\tyumCoOHT4ZNpFGk2det4JcRs43Y65lBg8/ku40IVAczwlRWqACSNlKRhdYC/dPkN7my8\n\tABZyW6LqQHwKsznOIHlIlUoH2zlwFKcIyc/BOiEz77mCXoUwsINnzpxhZjsqYVRiRec4\n\txvPR2FJJDIkRZZDcIC8W1/Db+HYsCf1B1u3idwmcKGYpUc0ezXecKIuyImr49zgqihLW\n\tvTUcl8XzIQsaJLHBjVOigKUWttIiSxpF5AQtbH9OK0vKbOlO6UuJl9wGqg3pYEYaPgg0\n\ts0E9/CKTeNdw0xdNGNAVGNAVqjXjKFdW1+fniJi62fAVTGwWe8WkVCgYrWTB/CY6vwlN\n\togEN7FnZHNxxknuDWuM/5RYm4vHEn0/C2u/NvRFvvbyJ+/TThDqvsjZnq/2gJc2x1D60\n\tTOJk6qARWkcb0DzKce300ZgDWkrmZAWUYyFfy2u1VFI4ntW9IApuPdNXj8a0GuLS6Z8I\n\tNM/rbgTklrWF6RZVdNEWFAVoo9XLXwHREDaoFxjIQYq/HX/mvjj+23jKy1xf8filscKu\n\t7wcKP7t0M+hj/RmAzKCv4IP1jrmplE5kTlA00InkEseHROGS5FKYUuxpiav6EOpMNcED\n\tJcKZhPn1hFk8fuD7v4pGCCJ7NjxrsRTPlsgDseoH6ROUi9EbKWen9A7xC8pNF2aIawTe\n\tlcWFLDwvEKa1RSpyvARtLQqKAioEjn9MJPQxySVvABXoPqaay8vxl1TPrC+hnmF0sV5k\n\tPYg9ATE9xRIcD0OXcpK4WlluOqUmTP2SpvnzF2g4qF9KTXQX3fnb+Jfvxv8I1niFz74f\n\tqLIFtMNbkucD0dPRsc2Kht4hL9HcoVtNVwliHR3KVfODhHqlSrtWWa19jTsN8+g1nb5B\n\tN12eoVvLreJXyWt1j3Bb+M3ydt1ebhf/M3mfLgViq1V0LsWuHSNLOkXQcgOyarLEEKSA\n\thPR6nUagvI7jRUkvEkxsOl5WjGCBLEqrYgovXNRymostOkJX6V2Ga5jhTjKEZd1MwYwF\n\trsBcB1s6Vud3gCttGqxPwsjdHkuxMPUl8oIkaxSNFnK2PabF8OJxmuh1q5ebFDYYxBxw\n\t7pXVijoyksjQG5YcotApuONFPE7AQ9QHajRK8nmM5XiCYjqhgklcGncqp5yrWWG5cgo9\n\tsKCpaT5pWmDV0GL80aAGPRGnNjrsIzqM2s4l7jqbeDax/2yiBV1yk7CfAST25KUB6A2K\n\tGA4Re6OkIy/F5mXRUq6OG8OPEabz04Vm7g5lDTpIF9H14fqIZcoMEcKEuZ9pDlGRFY0M\n\tEYNG0aAYsmh1Wo5yCBkgyKTjREWH5ssSW7yFdUAUrSRAChUd+l7WuA08hSppp/pDAcZ6\n\tZiLUO0+Zhru+RWYGn5M2QgUGZZLnOeCAiBGpZqarsuT4DKDZrPms8dT9F86YsH5HF9OF\n\tHQkrJ/4tsZD7b+iUN7mieO94CjcO7W5JzEV45DTGaQl8Zg8xCR7ZwsapSBtg/MgE0Ym/\n\tBOYUdyuJixVXHMd4ZVzV60EEPQIttOWDD8Db05u+e2MTnluQmEsPqM8dEPMTqCbeI2Ir\n\tUNfDJT+HHWu8+uyKZEilgvngPzwaNhE1l8PEZ2ofXnmg4P33aUuipZNIvTf9fZeqB0gn\n\tIpWdU2HhpbxAa8FVgumRFGCqNZcEbKgiU6cy+28k/Da2KyAF+z0qyG9iZdm9qNakS9N7\n\tIsWDTDM1s0xyuWLRa/i0IjlT4zXpvf1yuPxov8P9uH5F2SGLSRYVTyTD4Wmn62JBh9cn\n\tR7z5Os5boquQKyo8qXI0e0+me0Ba1DMkJVLm6j/gJboVCvAI3UJUtjFbiNkEF+Knum0C\n\t1YthndoEdZvfkd/BzD+zI+nTZJX2sWUQ6grR0pQAcaanBYjdn4qwRwbpwwWI2+sIQEEi\n\tYWZ3lx8DL4Yp6Ez4dn1K+1MjVV1f2zV+8QBaXARTygwvpgivMMJqQMiHZcwk72OlxgXD\n\tb2ncEphRNHdS4SjaNsCmv3fp/f0C2j3i35463rzIEdKnm7Nzw03Zdk2fN5dtPn5067q3\n\txuYO3rXR5pGMBk/BdDpHyXXmjRs1LHvUq48OGrQtvtWTwfMr9VJVMDZo1gtrNj9tpReY\n\tj9jc+YkQEk8iHptO5sXyd8m7PR96+AwlJR3dSBxeUTZr0706XWpEcfvd+aZ8GiVmmFmr\n\tA8ebrsjihQuqpcV8QvyZETtQjSynxS5p7VJqmFq0SGyyI0ytmvQwmAUrirEJMsVYYTEz\n\tzwMcsAUzu50VOMfNB/o9PeG17749t/TGovJd3LSNG++/80i47qR4Mv7n+hsSHYmLiURr\n\tv2D92uVfvrz3kxfPbh3/POSRI9gJw78tDEfUOI3sjhXsdtFtzj3KPic/RDE/msrzqZLX\n\tLRu8qbo0OS3NYYpYKB/hzG6vNuJwebA9UD4UWLC8S2LUuRieGTOfelqRvTEoQ3qbNkyM\n\tVhNayexHFzDYjwHVftTZDWHYj0g0TinM7MfAP7EfVXkh9qT1KEvMt4VUFDNx4EpMpFjm\n\tPvjMccC04K5nhvRa89C8e10H0v9y7J3vqeU9jzC89cPJ9+6Z+8TO82sXv/8KLf4C23j6\n\tYnohZZ3n+A70q454yeJYUR9jnXGMcbewN00MKalcitdEFK9Xtmo5r0Mn5lvzTVGzxe3T\n\tRdyudN/qwIKqq5sfvwAL8tq+dTs9Gi2h1KlD2zxIiIsLE22aEkYD1d5FqyysIcn4ho04\n\t7A5msZSwZpGS3pbibx/auXznrqVr9tJ1o3r1f/bJymduO5T4/utP6C1ffnjmV798+3Wu\n\tT+/0oZz3+wGbJzfQvO//RMdAhwzqPCe4oUM8LPZP9bElW5VH3Lt9vGjkUsRUm9GSYkuN\n\t6WOpStRNh+pe5E/TV/nTaR8pH2s+8H0U/NLxZVB32nzawo1TxEBmyna7N7NckmV7wOuR\n\ttV67LiRv9ez2HMYYEEL2lJBHdGn1shlxM29EdEcy8+WIyxWOvBfYlRT++nhS9N+LqzEz\n\tNU5U0NQtJ1Cepu4ASS0JYgrFti0qCpIPXoHFZDWlmgRJH8pIywwTP/GGabpX45DDRGcz\n\thqnBGHQHcEpEojghV4i6gdHM31B1jRo3yc7JvhsWLJkPvxM+PLRKIB1DirkfRkx3sqQ6\n\tJKSYqiEVCRNA2wdlpRbT5a/FB7fef2Ov1Ofl6wtHLrlu5GuJP1Hn76lPlzXk2WV7RBoU\n\t6mbfdMOcIU8+9UpTaV2/jfkjPCZMZnDMaVUivKj2nkPr6PmkHejBoHOI7yByUh/Lkb2S\n\t1svTlNRyu0GyaF2YwowGc9RhkS0pRp+RM15OdTldlwPT70qKWLyp/FQBY1TXnKManpVq\n\tnNbComF2hy0fIiPZEBtFNBgx25IXgpVt5kyHx6Ub6T/YdnDzZrGq9ziOe5qjNz234fIU\n\tfseGPSCMJ/0T/fgvISs+dU3ocKy+NHWwMljToDRq1uj3pu3x7o3syjmSpoP1Zc+IGk9p\n\tMzClCFLU69JavNqUfDk/X/Tw+fb8vKjo7qU3RgwDwhGPq6DXVQPkYkc5U37xC99g3ujS\n\tENCCarcn1WBuMMudrjNnhkzhYHo4TLLcSMw6Y4CkGPWGkDcjTCNpUegJvQXGerJzfwiJ\n\tIR6GXi0pNsPvDmSEI8Vq1LBPqTpbZJqhHghCZV1aA1475ZaNLy7ZVTEvcebZr4yHDZH+\n\t974VC/Ol25Y/l7hE5aO0+umfvFwb2rTs5PW5ibNC1YDgwNWXi95oPvfozwZFKh4a/ZuR\n\tI/5GvdRA8xM7Txy8ZfsLxw9MXsHlqfP8CjCV6RQ7GRXLxahRHLJDiQgR6yJ5kaJYDZwV\n\tQXOzV5Jteq0hqnU7qS1K7C6HE7vGDwUmJXVKd1yCGfZstiinLIKoTgZq+JNNjEEziz6g\n\t083BFW2x4jH3/HFU3pH0wtXzXmyD8j9/Q6D8qcbH4jdwTzX3adj+Qfw1JoccdpQS2g+2\n\tI1ujKo155M8FGEASr2VmFOQ2KvPMitr3AyWn4hVdi0dwkCvVGD5UFFs7WnEYh5B96QPx\n\tuBpL7TyXGEHL1GebmSM8Cp4xc4FGY389ZetcbP0LueZteMpGXGAuOAo62LpXr0IKoaUD\n\taAn0H3oRk3yElrW1JZ5cUtgWrmw1eH1Cx9vf9RaC44QXL/VZ1HcSpy6yUrIWb2DxMp5E\n\tY+Bs1/oBF4XBJohXNQOBHnUFjC0jMTNtbVub6p0zAsETKSTUYY10ZayfrMhGKcWhOIyO\n\tlIgSgVob5Bqtm67TB0Natzfo0nKCIxTwOrwGuCxSmifEW7VZYJ45ik3m9KA7yvbWYxmE\n\t5ocgsK5IVjs1XN2xF0wXOy5eMR7hoWAsd0D/XVlUSPayrauXHVesIHR2V19f1esHY70b\n\t57cMz82seHLqR8Ozj82un/XIYXd03rTdbULBtusz+1dm1o4etePGDfE+3JezR2zYFd/I\n\tHZtbNPSxt5g0qLLAd2Dsu2AFjI8VHpZOS5wgpUqR1GZpoSym6rlUpwnWDZGcOq1bdruJ\n\tPqpxe2i+M+oirjSYmNeIbFLNJ0c42tXxg9gyX9x2VVOY3ELvGilkl67YP2zfjAsjcg97\n\te90Viw4py0tro7tB//iRj495ksnvpIopBntVyfyZ8bdALHq6X+fHQgC2ix6r3y7yYKx4\n\tm7LF9Ij9Z8IeZZdpr71deU35UPjc+MdUfV9F8jplvdeic8kul42LpLjTNBGby404swYW\n\tTNcMlYyCdesm1TLLxXaAsM6qwWxi5sJUdqAkGlDSpurDkGckih0GC29Eos43LGErPJkW\n\tNS6IkQkrxYKgPFYqSNJI+d3KXsOO/mzLlqewufxy4m+/SVymlj9IC2nKri3jH758cP8F\n\t/lziK5hs8cRzNOcyDOMYs1OaEzcJITTdiFWuhbHcvcpuB5el+D1mo+S1ySmS0evRZRi5\n\tiNOdqYX1GYhmpLiCmf/U+lRNFLZupbbRY08jojsshEkaGibakVCXMUx4h9omtVnMBmUW\n\tZ7LPbKmwOWlxUj6x4ZcNVRil5iD36u5Q7dFjNSGkifwDpbGb73wxcXjh9iUje/VrW/Lu\n\tOy3jnj82ZfuyMbv45zcMzqrAckM88eSWW0rSB8d/w2SxInETZLEObfSTpbHiMucgZ4Nz\n\tD90t7vFIWYrFweu8ftkq8V63zm6UYYzZo7ZUN1brvK5AxlVzjWqLqsZYV1O7Wprm0xsI\n\tR8NcGtqn9yEhHh7mQrquyxpjawEwx9h6U1dgFx3YNa8EzapFBnOk+O+RmoMv1UVyBrcv\n\t2k0fuLkof/8LeY8v3p/4a/wMvWv87taJW+9revxX73EDBmbWbv4+zIUH3UT12DlO6RBV\n\tGUJfcQ+hnWZyfSwc4cOGPnydIBgVE2fUmDX6iMKGm1mruK2U2ZvEZbG20xookKQpgJkB\n\tw+wLWE/1lafi8LqT6yFdWoMNsW5bADpuv+3p2aLTa0ozrXkIKuFI6aMc/zLPHVgQ38Z4\n\tjvUc/kVhKNsLQvNjD5RptolbLI+kbrNty5ayMkOR0kBtoC6zLjI6c0xkWub08BL9EsMS\n\tY3NwYebC0MLwrvQ9uVYeZpiYJ+RbiduW5vA4bXmp+VkpuplKOFQa4kIZBq2QY3W+6vFa\n\tZcGbvz1HVyBrjCZOJgWBArfPaXdGHAOywnIky11o9EVMA0gk39Wr8GC37QhVmbQdyk0o\n\tseaWFzDnsxzBBrYCmVSd81VpHkbzuLAt5A4HjL4A0YTlAOVz4duK2Sh5LTiXluoMUH9K\n\tRoAEMowGJaIN0HBIo6V5QgDfjCFJN3sC1GVHopqQavBaTdShcGWAs9iiamKow6KAmY3q\n\tKpHDLidX5TDyHXYfZZZmanIu+1oJVe+Zsq1/5PYH1l638NdH/jp7ILdPDA94ZNrMmqzh\n\ti09Wzfz4k69Py/QwHTG215gxN9dkwurOyB5897aXNoyd0b+obnisNttl9Rbk1jz8wNsf\n\tP8F9h3nL0fk1pxHHQguOfMGQrz1hpO20MhYS7OUOXjJqzW5MS/iSIkpsRlsK7+M5/rLd\n\t5XLDruzy3HrYlQVsMopXdJjiF9RJklmTbLxf8b/DJcy03PPi/v1hW6EhPdU3MHLX2I0b\n\txbGJ9zfFa8qsOspt0Ch3T+de2aTaGi2dn/GfQG+xXUrjY33bU19L5TRWJdVldaVmSYv5\n\tD2EeEdGoJZJBK0JHO2WnE+5gvjaq17ndNMqIfeeKJaIuVTDx77YhKyuYQCRjSTRJKEYu\n\tc6D6qDY9esUcomXuXve+VB1q28cFe0/f9PmoPHpAwCrPyN4T9oz9KWe8dPax/tk3PjJy\n\tLfcRNlBR+IKE/5NQQGALxfKr6CsIBk4nM7gZ/HRptbBG3E32cAq+kOFqhCHiKmGteFp4\n\tTVQGZ92exSLVmFJUkx2BxvbOeW1wYvxCO733MM/PtSDOhh0R98bSJWkuom1URJiNdkV6\n\t8b2ElkV6+QPcUcostBWH6AHJlVyD+93vulbhfgjzotmWchmxXtPwC/VyMstBWDIW4qJq\n\tGDl6VRj5ysOxVnMAYeTu5/6zALIom3Lwhwgl3KWm+Sw+CX/mPE2nOa8k5pxILBIKLm/j\n\tZ1w6Cw5RfKdExJ0o6ak/dledsE+D7qe18mDdan6dslL7OneKf1U+o7yqPaPTTZNnKVO1\n\tM3XN8hKlWbtEt1Jep9Oya7k6fjG5Q+THZNmz4BUL/Wg/4QH6gCBdHQrG0gBCwdquUPCj\n\tiASfQiT4FALBjyIQzHh+dVS8R2z8Shi4iXFIL4I3Mr50siDaLK425eDvqrjwfTEriwsj\n\tBiqyC7tjw/fFjCw2rNOj2eqtyVC7afkpJyKcTjVIrBYQNz7VfYbF2ufPnw/HM40rTmO8\n\t1IGdH7559vV3ft2WOHPs3LvHEr8CS9v4YZeP8HWXzvL9L/8SDO2Sw09R1JESZknDYmYm\n\tNQ+QABpYzhzWFAgk4SgRuktKV4mtQKVRByKrLLia/sdvv/t1Yitd8kXi20TiAl0iFCRW\n\t0yVi/FL81/ShxK0cAv1sPrAlBqu+ILOqXo/dus62xrnbycuSQyqzDLI0WKbLi/nF8vrU\n\tbdiluc221b7VsYfssZsGkaG2OscZm1Atvipyq8VdZBebtx1iZpbotDns8C9sel2KVzEy\n\tI8yeBkFncuiwOQ/oH7DDFnsvOWpYPPmC85rOS5pkWOwochU4sVrF1ngoW9yw2GzEbp9r\n\tcTicIqVsQDkRaGbdwTIFOThf2Gs+W+ugxRLWyDhVEZcwx7+0zwDaB73B84HT4XsnVe1o\n\t2RGOphdkm4oKTOIAY2LhG9RHhYLpiY2Jr55LTGuTlKcNUsCpPJwpDIf434P+6Xwfe8ha\n\txA+xv3JBbMA2aZt1r7Q3dXdAlK0Oa8Rapi3zbUmVfBZ9zFCvr/f7fLw9z8bnCfD+Qmyg\n\t259zBzcqll/qXZmhdsofCvwmGbVObu7q9lXq4ybssXEVuDs6nG4WdU1qOzFVneX7U1hl\n\tkRL4CighRgq59tIra8909Y6mg3/MGND6fP+Mp/6+s9wXGviLE9Uhcfu9ukWWZ199c27l\n\t7dYFtlv7L3jqpfO2BcaW2mXztozYaDFvHfUAk79stO99tC+TrIsN36Ldotvi2q3dpdvl\n\t2pMhl2ci4IJFAtGfaU8xGkSLU+L0KYJFCaS77ILVE7PWW+r9mZkeJU/jyUuzaojll0bn\n\tRsH/nAfr6WG1vRVPd0VGk1vbmEFzdVuZQ9TlFDnKUU62G9sxutosOOxoKrz+rkZLcskA\n\tijrEdOh9A0O+sicpN64iY8DzrZUZf3x+9oZQ9c+5/AdHbJ23onqpcYHtvsa2p+YNmG9d\n\tYFkUm/3m63usi4wP3Lf1wZFbseWWw1eI7/N7+LUYSwbY22GDXquTFS3WXbFAR3l84hdV\n\t6OOiTojqxRR0JltF4jH1rj8sER0i82wtaX1Ma5BdxpS3A4vbkjGcini5o+ITNVU9URep\n\tL6hwIqbDtlT0Wo3VuSt/0BohBIJteRxLQ9xUOvCjjxLHE0206sMPEy9zGy617drVdunl\n\tZPYP9Aaxu0thn+GxZRxRIth7FdXyj8NbjRrg2LLVEkxKIJbjeaJXsBi+PmYwYL3nWnod\n\tILXiEzX9v9PbJ1Ii2sRQMuOmvvsuHcgIRl6VeJmuvYrcly8xXcOz/dP8HWo8LA2xp4mx\n\t0rTPXeSHuJgXgTGfWRsAuWnpUafvH8Jj/sA7geldEdhuM+YDsLLLzWdr27BlWJCssoMW\n\t9vpXcbIQ9jfKMBn+IV7GWdtw/GPUzPfGG6cvfaDqS9aGhWgDa01DrJBDXMdk9xqoRyp3\n\taSQiatNBPolSt8sT1UhmKcXtc3Puy7LLm/7PiL8SFEjus1EpB+EBxFpoMqan7kRKhvrY\n\tSId5xi9sa4t/jejepjudEReCfcNcKcnABgJ8Ly++nRd2cjTXVb5yA5Nr9cAaFBaa/snR\n\tF+d4zCUi5hw9/DC2C92M3TZsNkhjkWTER6LYO56PXeN9sNO6L1aoBpAYqSLVpIbUqt8N\n\tD8an8uzr4Hpyvfr98kh8k3wjvhQeTcaQBtJIxuJL33H4InoC2YvvT090fb/KLAmqUiSx\n\tne/Drx82qmFUzqCpc5qnLpw5eSJqkrXskr8ALuOEHgD+01xABWAYYBxgDmAZYD1gB+AZ\n\twEuANwDnAV8BLoMZeoAHkAuoAAwDjAPMASwDrAfsADwDeAnwBuA84CvAZTBKD/AAcgEV\n\tgGGAcYA5gGWA9YAdgGcALwHeAJwHfAW4jP0GeoAHkAuoAAwDjAPMASzr7DpYg7vLlPh7\n\t4IEeeEYPPKsHHu2B5/TAQcs172MRzavfn98DL+qBq18QXEVvaY/6sh74dT3wqh74wB54\n\tbQ8cwaBr6BvaAx/eA7+xBz66Bz6mB97QA7+5B47/VnLN+2/pgU/sgU/qgU/ugU/pgavj\n\t9Cp+TutRP70HPqMHPrMHPqsHDlm7hv65PfBbe+C39cDn9cDn98AX9MBv74Ev7IEv6oE3\n\t98AX98Dv6IEv6YHf2QNf3gPf3wM/di1+ifbAOYb/HyRgp4IKZW5kc3RyZWFtCmVuZG9i\n\tagoyNDQgMCBvYmoKMTIxNzEKZW5kb2JqCjE0NiAwIG9iago8PCAvVHlwZSAvRm9udCAv\n\tU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9VUElZTVcrSGVsdmV0aWNhLU9ibGlx\n\tdWUgL0ZvbnREZXNjcmlwdG9yCjI0NSAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29k\n\taW5nIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDExOCAvV2lkdGhzIFsKMjc4IDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCA1MDAgNTU2CjU1NiAwIDAgMCAwIDAg\n\tMCAyMjIgMCAwIDU1NiAwIDAgMzMzIDUwMCAwIDU1NiA1MDAgXSA+PgplbmRvYmoKMjQ1\n\tIDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL1VQSVlNVytI\n\tZWx2ZXRpY2EtT2JsaXF1ZSAvRmxhZ3MgOTYgL0ZvbnRCQm94ClstOTMzIC00ODEgMTU3\n\tMSAxMTM4XSAvSXRhbGljQW5nbGUgLTYgL0FzY2VudCA3NzAgL0Rlc2NlbnQgLTIzMCAv\n\tQ2FwSGVpZ2h0CjcxNyAvU3RlbVYgMCAvWEhlaWdodCA2MzcgL01heFdpZHRoIDE1MDAg\n\tL0ZvbnRGaWxlMiAyNDYgMCBSID4+CmVuZG9iagoyNDYgMCBvYmoKPDwgL0xlbmd0aCAy\n\tNDcgMCBSIC9MZW5ndGgxIDY5MDAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\n\tCngBvVl5WFRXlj/3vVeLirIpFEtZhY9iRwQUUIiWWIUgLiguVURjFVgIRpRGJGqiTRvt\n\tCC7diXFJ7EnHpJM2EuMT6HSh0WA6Zpl0Ek1PNsd0kjbb118yzvR0pjNRefO7rwpa6E4+\n\t/3Dy7nfeOedu59zfPfe+uream9b7aCS1kkgVVd7GWtKemC+JmLGmwdsY0CO+AH+ppqXZ\n\tGtB1KUTi6trGlQ0B3fgg0XDzytUbg+0jf0+k89f5vCsC5XQNPK8OGQGdTQRPrGto3hDQ\n\tI7rBJ65eWxMsj1Sgxzd4NwTt0yXo1jXeBl+gfkwveEbj2nXNQX0beFFjky9Yn7ng35vE\n\tkDuS9tMwrZZAYUjLiAxfDDdrObwcT/u8D+ctDy36msKNmr58zs80/urZor99034tOeSB\n\tYXEkoJdgfc71qX2pRCEM5ZNCHjAS69Ka9L9G+qky3U9loGmgSaD09OkmamVP0s9Bj4JE\n\tqmc7aSOoDfQQSBqQnoLWw3Z2Skb7SbaRYtks+wjJsnB0jMU0fITlLT/Tdz9ied90+RSL\n\twQg/ZjGdI2nY9OHsUfZLWkEW9gTZ2CYqpRT2cFfqaosHRU9RI6gVJGpvxp7qHJtjOcMy\n\tyCYxtEmisRJ71vJ5dqbl02y/wDotLyT7JbCzY6HZQy295kcsz5tXWs6AOgJFR1NR41nL\n\tU+bVlr1j/ezhTssDZj9Dm/sDbL0ZTZ+1NKTut6zI1spn7/cLHZ2WyShfbB9hyStIsEwy\n\tf2LJSvYbGfRM82xLWvbrlkQ0RDUrOrXZwy3x5r2WKSgaa3YmTwGdYkfZIUpjhzptsywn\n\tIWK4XWWpBfv97O6u0pRsm59tsueVpuxPLU22pc622FJLkpMhL37FsM1wu2G6IceQbkgx\n\tJBkSDHGG0cYIY5hxlDHEONxoNBr87OnOaRb9KdZB0wBLR5dRb9T52TPIlE6xY1rmsd8a\n\t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\n\tx88ty5tZeP/4ivgwJmPRCKz4zr7715ds7Wrn/jFqg5PrtTUzNJYZoGBnu/te6ebRz8fS\n\tpL4vnce8hmAeo4NjGY5bZT6GqP4xBN3ko4jIFyghOI8R4kVrfObJJ15LSvQ93vX8R/l9\n\tz/X97YMXJ01hiz9/87KQuv+OB691dnzCQjv6rvc9w9KvId7tfbiJD/gobgSG4UEE/RSG\n\tmdTBDx5LOsSQESvFiJXCcg1TGYIm2jAeC0BvEGW2uiPZeu5OnSk+JSw2bMdvY7Z2S1k9\n\teYcE8YwoHG+6fhD9r1HflWZL5biN6o9XidK1UUVi3riNdNggxGskuInHqz5aW24YbBZL\n\twnoLrkK5f/TRURYWhWXJAzkpn+WNiMs+sqIjMjRvXMN9Wwt88VYm9vxlzgTTUWN81kO1\n\tG0eFFsmzfuSfXGUd23f1j1ceimMVVROWLLndmRhlThyXVvaTg8/tqaq7LWfmXHtJWkyk\n\tOSvD+eDPzr//aGAOO9TL0lkpCztKIMIC+9FwDSO+7gIYjeR+i5rjCK/IXFHO1+IL3kcK\n\tcQfCQ+Pufa6uIKGx+/JRecJtG/d+mhNvPiRlXZ+8YKLnSNW/CKOuXnjktrSFDy1oE94L\n\t2MV3RXoddvVkDq6wwD6IrRW2cd1LFB4xGVYjeSyJ7Hkf++Tc9bbeI1LWtYNi3dULaMvj\n\titS/gny47/pnz0hkiph7B5Vod2fztLuxxeQiN0oYdpbAl02PqKRFFWXuOUvSS32rW3zN\n\t9TXezHnVq+t/hH95eM3+pwhCKcgFqgNtAO0AHQQdAflBr4DeA30B+kYNPpBpQGb4hg7W\n\txw/RvUP0miH6iiG6Nv4b+uf3RDfaWztEbxqirxuirx+it3D9/wDfJ0aeCmVuZHN0cmVh\n\tbQplbmRvYmoKMjQ3IDAgb2JqCjM5NjgKZW5kb2JqCjE0NSAwIG9iago8PCAvVHlwZSAv\n\tRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9ZQldCQk0rSGVsdmV0aWNh\n\tIC9Gb250RGVzY3JpcHRvcgoyNDggMCBSIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGlu\n\tZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAyMjIgL1dpZHRocyBbCjI3OCAwIDAgMCAw\n\tIDAgMCAwIDMzMyAzMzMgMzg5IDAgMjc4IDMzMyAyNzggMjc4IDU1NiA1NTYgMCAwIDAg\n\tMCAwIDAgNTU2IDAKMCAyNzggMCAwIDAgMCAwIDY2NyA2NjcgNzIyIDAgMCA2MTEgMCAw\n\tIDAgMCA2NjcgMCAwIDAgMCAwIDAgMCAwIDYxMSAwIDY2Nwo5NDQgMCAwIDAgMjc4IDAg\n\tMjc4IDAgNTU2IDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMCA1\n\tMDAgMjIyCjgzMyA1NTYgNTU2IDU1NiA1NTYgMzMzIDUwMCAyNzggNTU2IDUwMCA3MjIg\n\tNTAwIDUwMCAwIDMzNCAwIDMzNCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDU1NiA1NTYgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgNTAwIF0gPj4KZW5kb2JqCjI0OCAwIG9iago8PCAvVHlwZSAvRm9u\n\tdERlc2NyaXB0b3IgL0ZvbnROYW1lIC9ZQldCQk0rSGVsdmV0aWNhIC9GbGFncyAzMiAv\n\tRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdCi9JdGFsaWNBbmdsZSAwIC9Bc2Nl\n\tbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodCA3MTcgL1N0ZW1WIDAgL1hIZWln\n\taHQKNTQwIC9NYXhXaWR0aCAxNTAwIC9Gb250RmlsZTIgMjQ5IDAgUiA+PgplbmRvYmoK\n\tMjQ5IDAgb2JqCjw8IC9MZW5ndGggMjUwIDAgUiAvTGVuZ3RoMSAxNzIyMCAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNfAl4VEW2f9Xde00v6TXd6W46vWSHhJDE\n\tBNKGbAhBBJUEDbKFVRQQAqjwogJhcVBEFtFxGR1WlQBRAgwOgyjqOCqOKDLqjCM6zLzJ\n\t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\n\tt/fLz+uXn98vv6BfHqfvr2hvYb/8on75ln75xf3yS/rll/bL39Uvv6xffk+//JEr8xcp\n\ty/8PWpiDIAplbmRzdHJlYW0KZW5kb2JqCjI1MCAwIG9iagoxMTQwNwplbmRvYmoKMjgg\n\tMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAv\n\tU1RaT0lJK0hlbHZldGljYS1Cb2xkIC9Gb250RGVzY3JpcHRvcgoyNTEgMCBSIC9FbmNv\n\tZGluZyAvTWFjUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAyMjIg\n\tL1dpZHRocyBbCjI3OCAwIDAgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiA1\n\tNTYgMCAwIDAgMCAwIDAgNTU2IDU1NiAzMzMgMCAwIDAKMCAwIDAgNzIyIDAgMCAwIDAg\n\tMCAwIDAgMjc4IDAgMCAwIDAgMCAwIDY2NyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgNTU2CjAgNTU2IDYxMSA1NTYgNjExIDU1NiAwIDYxMSA2MTEgMjc4IDAgMCAyNzgg\n\tMCA2MTEgNjExIDYxMSAwIDM4OSA1NTYgMzMzIDYxMQo1NTYgMCAwIDU1NiAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDYxMSBdID4+CmVu\n\tZG9iagoyNTEgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAv\n\tU1RaT0lJK0hlbHZldGljYS1Cb2xkIC9GbGFncyAzMiAvRm9udEJCb3gKWy0xMDE4IC00\n\tODEgMTQzNiAxMTU5XSAvSXRhbGljQW5nbGUgMCAvQXNjZW50IDc3MCAvRGVzY2VudCAt\n\tMjMwIC9DYXBIZWlnaHQKNzIwIC9TdGVtViAwIC9YSGVpZ2h0IDY0NCAvTWF4V2lkdGgg\n\tMTUwMCAvRm9udEZpbGUyIDI1MiAwIFIgPj4KZW5kb2JqCjI1MiAwIG9iago8PCAvTGVu\n\tZ3RoIDI1MyAwIFIgL0xlbmd0aDEgMTIzNTYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngB3XoJdFRF1n/VW3vf93Tndac76ewr6dAQyCNkgyQQAoQEE0kIwaBEAmIU\n\tEEVAweCCzqcs+o0oqAwuXyc40Minwzg44sJ3cJlxY0Q/UVGMuKCMQl7/b70OkeTM8XDO\n\t3zP/c/79+r6qW1Wv6tavbt1bVe8tX3Z9B9KiNYhGdXPbuhci+Zf1NkJUd3tXW3ectxxB\n\tCD/Q3rPcG+fZTITojQu7r+qK84pnEVJvuWrxiqHnbTsQsj3V2dG2IJ6PLkAY6oSEOI/H\n\tQBjo7Fp+Y5y31EB40+Il7UP5tlbgxa62G4faR8eB917b1tUBIfyynoJbaveS65bLLMoi\n\tz7d2L+sYKo8bQb63EIZUAa1ESrQYKRCFDHCBhPwp9RbEQC7JB7pvy8zBefriH5BRIVf3\n\taDB7DYm88ufic+eOXwiqb1ZWQDmlXJ5kwDNcmpSGkAZD/gfqm4dzSC75CVHUnBFF9UBV\n\tQBOBxgClZ/QpxOfwZmRpOSsqscAgtfCu8+sXcDaMwWfyPYKzRY0WKdvXFQvt69ZVpU1S\n\t4mpUxGAk4HIUkMOy/sCTQhRP7A/4IZgQD6j+Ig9wSFQWBYTBovnChaKoAosJwj8DvxPO\n\tAf0YKBF+COQJb0C5Y0WVwtFJkN8vvJYepSB4NRBlsKgXjgRuFf5YlCY8WzRe6A9CWr/Q\n\tNwmCfcKuoluFnevllEfT5eCRQBRv7xd2kGCf8DDU/8A6OeP++INr40H3ermhJXvl4Nq9\n\tUerJfUJXIEWYDw9iUS20BBYLzYGwMGtSFCf3C7XksX1CTfCoUE2a7hfEeEOheO2FAVni\n\t/HizmYGDQmq8hSRSWjQL3kCN4IH6M3c8IGQGrhQmpUfx7v1VqemBquADoSg+K7dBAhCU\n\tBNfGg/bg8/gJVInS8FyUjLftrUoDmfHmfmEdBNv3VqUWJUfpU6JJ2BusCq4HCgElA82O\n\t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\n\tHYKnMezSsFwlB+8P0MxZc6dPmZJR1bG4p2P5ova2rNIlixeQUhd/cGaA4DAT7QCKAB0C\n\tOgb0EdA38YLYAKEXKBdIBKoDagXqBloDtBloB1AE6BDQMaCPgL4hjgDIAOQFygUSgeqA\n\tWmNDPwS/4TgG7zuS94/ioY4R5fNG8WNH8fC2aUT5caP4SaN42aVeIg/IOuL5eaP4tlH8\n\t/FF8+ygewB9Rn6wHl7R31aj8zlH8olH84lH8taP4JaP47lH8slE8vJkbId/yUfz1o/ie\n\tUfyKkfx5WdP+D1DS4RwKZW5kc3RyZWFtCmVuZG9iagoyNTMgMCBvYmoKNzg2MQplbmRv\n\tYmoKMjkgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNl\n\tRm9udCAvQlVST0NWK0hlbHZldGljYSAvRm9udERlc2NyaXB0b3IKMjU0IDAgUiAvRW5j\n\tb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMjIz\n\tIC9XaWR0aHMgWwoyNzggMCAwIDU1NiAwIDAgMCAwIDMzMyAzMzMgMCAwIDI3OCAzMzMg\n\tMjc4IDI3OCAwIDAgNTU2IDAgMCAwIDAgMCA1NTYgMCAyNzgKMCAwIDAgMCAwIDAgNjY3\n\tIDY2NyA3MjIgNzIyIDAgMCAwIDAgMCAwIDAgNTU2IDAgMCAwIDAgMCAwIDAgNjExIDAg\n\tMCA5NDQgMAowIDAgMjc4IDAgMjc4IDAgNTU2IDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAy\n\tNzggNTU2IDU1NiAyMjIgMCA1MDAgMjIyIDgzMyA1NTYKNTU2IDU1NiA1NTYgMzMzIDUw\n\tMCAyNzggNTU2IDUwMCA3MjIgNTAwIDUwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDU1NiAwIDAgMCAwIDAgMCAwIDAK\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1MDAgNTAwIF0gPj4KZW5kb2JqCjI1NCAw\n\tIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CVVJPQ1YrSGVs\n\tdmV0aWNhIC9GbGFncyAzMiAvRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdCi9J\n\tdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodCA3\n\tMTcgL1N0ZW1WIDAgL1hIZWlnaHQKNTQwIC9NYXhXaWR0aCAxNTAwIC9Gb250RmlsZTIg\n\tMjU1IDAgUiA+PgplbmRvYmoKMjU1IDAgb2JqCjw8IC9MZW5ndGggMjU2IDAgUiAvTGVu\n\tZ3RoMSAxNjY0OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNewl4VEXW\n\taFXdtfd939Pp7nT2hWwkkDZkYwmyCCRIgABhRwFDMAhMVCAQEEVkERkVF1aVEKIEEH6G\n\tH0Vm/BUcBWXUGX/RYXzmc/556KiQzjt1O4khszzf980337vdp9Z76546deqcU6fq1i9d\n\tVodUqAkxaMzk2sWzkXQNcSLEfD1zUe3iWN6wEiG8c2ZDvTeW5xKgfuHsxXMWxfLiEwjJ\n\tXXMWNvY8b4L7gzfm1tXOitWjWxDnzIWCWB4Pgjh+7qL6+2N5fTvEby28d2ZPvckI+dmL\n\tau/veT/6GPLee2oX1cXuL/we4vjF995X35On961fvLSu535cBfi9izCUZqLHkQwtQAIi\n\tSAu/GoSE63IXYqGW1sO1YGPnjGmawm+RTpTy0yofleILvyr86/d1t0KKLeIPUCDrvZ/G\n\tfDgaRkiJob5TsaWvRnoOgswOND6pAw0HKALIBkhKusOKmvBe9BjAswAMmoc3okaADQBP\n\tArB9qQOQO443trFi5ARuRHY8IqJgPXcZbR6rXOF5rwPz7U97PrJ+fhLbYPQ+w7Y2FZLd\n\tIcfP4mfQLOTBL6IAXoEqUALedTS80DMdqg6gxQBNAIwUYnygzZ3pOY2TUYDF8EwQuVn8\n\tmuePGSmeLzI6CG7znA11sBD9yg25iMZzxvW05z9cczynAQ7Fqg6G4Y7XPAdcCz1b3R14\n\t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\n\tfcOA/PIB+fsH5BsH5A8NyJ+8PX9TmtU/vf+mJJH+D+Yi15YKZW5kc3RyZWFtCmVuZG9i\n\tagoyNTYgMCBvYmoKMTA5NTgKZW5kb2JqCjE0NCAwIG9iago8PCAvVHlwZSAvRm9udCAv\n\tU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9GVENEVlErSGVsdmV0aWNhLUJvbGQg\n\tL0ZvbnREZXNjcmlwdG9yCjI1NyAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5n\n\tIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDEyMSAvV2lkdGhzIFsKMjc4IDAgMCA1NTYg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgMzMz\n\tIDAgMCAwIDAgMAowIDcyMiAwIDAgMCAwIDAgMCAwIDI3OCAwIDAgMCAwIDAgMCA2Njcg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwCjU1NiA2MTEgMCA2MTEgNTU2\n\tIDMzMyA2MTEgNjExIDI3OCAwIDAgMjc4IDg4OSA2MTEgNjExIDYxMSAwIDM4OSA1NTYg\n\tMzMzIDYxMQo1NTYgMCAwIDU1NiBdID4+CmVuZG9iagoyNTcgMCBvYmoKPDwgL1R5cGUg\n\tL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvRlRDRFZRK0hlbHZldGljYS1Cb2xkIC9G\n\tbGFncyAzMiAvRm9udEJCb3gKWy0xMDE4IC00ODEgMTQzNiAxMTU5XSAvSXRhbGljQW5n\n\tbGUgMCAvQXNjZW50IDc3MCAvRGVzY2VudCAtMjMwIC9DYXBIZWlnaHQKNzIwIC9TdGVt\n\tViAwIC9YSGVpZ2h0IDY0NCAvTWF4V2lkdGggMTUwMCAvRm9udEZpbGUyIDI1OCAwIFIg\n\tPj4KZW5kb2JqCjI1OCAwIG9iago8PCAvTGVuZ3RoIDI1OSAwIFIgL0xlbmd0aDEgMTE4\n\tODQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBxXoJdFRFunDVXXtP71u6\n\tc7vTnXSWzk4SGprkErJBCIQAMYmJJEAwIJGAGAQGBgEHCDou85RF3riADoPPeZ3gYCO/\n\t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\n\twErawzABI8tylAfjgBG64CgWPiXkaEqloMD5RLFmkGZBUzRHGAffRfjtuHJD7ND/yS4b\n\tRrITHt0Er2s5Mbr/hTyZ80oSSYLrxF4TnYYLpTXSa9JaLH7AVFx8hqm4dAb4bZFqmAbg\n\tNzkJfUvsDaiaVEtU96oOqF5TcawKc5yLN2hzeI92Cl+grePbeWLF1/BrtVpbUol2m3K7\n\terc6qubMZo1CS3k0moBRrYbTPkpQKAKw/ydZrcqiUSsVHK9EAhU0CfokM28FwdJp1RqY\n\t42GoUEEqakz3KBxdFutvExLWN2u4/qz9UigUIjByBACGoP5s7Cw4PfkUADQLwyEAu0Ff\n\t13jLuueKRhhA8hDxhfIuM0HA1pLSMhzA3mTgBgXxWHoAD/izZjod2QwcnU354n3Y7fcv\n\t3/h0em4u3vwqRamMhuUaZtWlM7T/4ivSi/dimjMT+yH/YL8sb4UT2BV32N6Df+HgFNkF\n\tPtwPNqYIvgurBO9dg2rRdPh0sA6+A5sN/nwOakRz4fupJnQNfPXUAhE10UgjAPlx5Cy9\n\tet60yqY52bVdy/u6Vi9d1JlTsWL5YtLq8u9nkNkOsBvgIADZpp0EOA0AZ0XoO2isALAD\n\tZABMBKgFaAboBrgFYDvAboCDAFGAkwCnAc4BfAcTVgDYATIAJsZHftA3Gs1j8Exjcd84\n\tfOI4HN5KjHl+0jh86jhcdidXjNcwrn7BOLxzHL5wHA5MHDO+vJZX9C9/N30Ffv249t3j\n\t8KXj8OXjcPm77Cv6u3Fc/YpxeO84fNU4HN7ojKF/9Tj85nF43zh8LcH/L/27YiEKZW5k\n\tc3RyZWFtCmVuZG9iagoyNTkgMCBvYmoKNzYxMgplbmRvYmoKOTcgMCBvYmoKPDwgL1R5\n\tcGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvQVhQUUdNK0hlbHZl\n\tdGljYS1PYmxpcXVlIC9Gb250RGVzY3JpcHRvcgoyNjAgMCBSIC9FbmNvZGluZyAvTWFj\n\tUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDQzIC9MYXN0Q2hhciA3OCAvV2lkdGhzIFsg\n\tNTg0CjAgMCAwIDAgMCA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA3MjIKXSA+PgplbmRvYmoKMjYwIDAgb2JqCjw8\n\tIC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL0FYUFFHTStIZWx2ZXRpY2Et\n\tT2JsaXF1ZSAvRmxhZ3MgOTYgL0ZvbnRCQm94ClstOTMzIC00ODEgMTU3MSAxMTM4XSAv\n\tSXRhbGljQW5nbGUgLTYgL0FzY2VudCA3NzAgL0Rlc2NlbnQgLTIzMCAvQ2FwSGVpZ2h0\n\tCjY4NCAvU3RlbVYgMCAvWEhlaWdodCA1MTMgL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxl\n\tMiAyNjEgMCBSID4+CmVuZG9iagoyNjEgMCBvYmoKPDwgL0xlbmd0aCAyNjIgMCBSIC9M\n\tZW5ndGgxIDU0MzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVgLcFTV\n\tGf7/+9jdPNC8kE3Ccu/2suRtEt4QSpawG/ICAgG6CwR2k2xM0kRSCKnoQHcsWFmQWhCq\n\t4Ki0lQIRuSQZvIFCA4OjTKuCVq3WGaQ+28rQh1gLuLf/uZtsCaNMOsN4z5z7v875z3e+\n\tc/bee7Zj9doAjIAg8FC91N/eCMaV8imJRfVt/vaInXSGpK++s0OO2GImAN/a2H5PW8S2\n\tPAYQa7undd1A/+QCAPQ1BfwNkThcJzm5iRwRGyeSHNvU1nFfxE7qJZnQuqp+IJ48luzY\n\tNv99A+PDe2TL9/rbApH2Kb8hmdu+ak3HgP2oYa8ODLRHD+F7DZC8AuyCGKMVBwlUagHM\n\tn8baDA+L0xWaf2H+yjtnXIFEi2GvnPtTQ549NePfX4auZ8Rvj0kHjrIMtGfSlBXOAohH\n\tik+K324B7DG6DN4EDWpyNCinWkx1EtWcnFlWCOI+eJTqM1R5aMYtsI7qZqpPUBWi2gGy\n\t+nBLt2BxHsN1kIYVzjhBWpSSKllj46TXNTT1PiW9Y/3gOKbS6l3E1O4REDMrFp/Bp6EB\n\tJHwWHHg/lEEm7u7JapV8FDoA7VSDVHnjjnige8x46STmgkNA6jMOxgh4VPqkME/6qFDj\n\tsFs6naEJJE6NIct5p9Rve0r6re0e6STVrkjoYBa1OCodsLVKO8ZouLtb2m7TkPr8LCLW\n\t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\n\tpZcpP67as8CjBl3pqtPlpVWg7dtf7VH7aed6vdSqMIqUEK9vtg5gHk+YC7MpPiGShb5d\n\tgpTCGwqxnDUexa72h0LpIfZ7i9gaws0O54BDA9aEUa5hsJr6klDs6cYa2BU7wfIyTifS\n\tlh7cUfTNfmuGJ0dxU88phHaywfDU28TwtOEwPH1YDBdFkQ5heAZhLmIMf/fbY3jmEIaL\n\tb82wM4qbQM4itE6D4ZLbxPDs4TDsGhbD7ijSIQyXEmY3Y3jOt8dw2RCGy2/NcEUUN4Gs\n\tJLQVBsNVt4nhucNheN6wGJ4fRTqE4WrCPJ8xvODbY3jhEIZrbs3woihuArmY0C4yGF5y\n\tmxj+3nAY9gyLYW8U6RCGlxJmL2N4WZRhZ7oKNz6Hgzc9duG2P5iX30A5fSmJSVAiPAd9\n\twhrcQ+euJ8lFn850pz9k6ISxkGQOnY4iHsNtHLUj2v97540OE+krNggq6Rx904Nwjs6C\n\tPJihOPI/jyWfXsZULQkawDmqzCadf08DgSqQbn4PjlEPgCU5xyiLSLKgcEKiPTGDaomw\n\tTbv+Z/HE1dmaMPca+y8J2cegcFkYSaehDDYKnRF5Y5hjxsyW0F9KSGlFNhxLf66gMHmK\n\tPXkCbzfbeSW5T8HeFV0rsFcJV9V21eLR/fhCuHx/uAKPAtIfJiAI4nY6pdw5kFug3Kb8\n\tgkKcMhOnTEAlGffYXjpUsS18vv9t/otQsnff1Xv5Lxgu4ttUR/OPAYJg4GLTZdhEqpb8\n\tyOwgMWkam68ITKO8EzCZ0iKv4B/+hn/56kT45QvhuOsnxRPXlgr7rs4Wnr22jFHN0Yn6\n\tc6oBOvt93UX/osAdkAKFRhDpJBtZZxOdUGGWp3rBnLk5ZYHWzkBHc70/b35da/MP6B9O\n\thnvwona0O4DOYwAufeBiwaiOtH+G2sZoN8Tnsfh/AWjLwcQKZW5kc3RyZWFtCmVuZG9i\n\tagoyNjIgMCBvYmoKMjk1MAplbmRvYmoKMjI0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9T\n\tdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1lPRkFUUCtIZWx2ZXRpY2EtQm9sZCAv\n\tRm9udERlc2NyaXB0b3IKMjYzIDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2Rpbmcg\n\tL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTE2IC9XaWR0aHMgWwoyNzggMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgNzIyCjAgNzIyIDAgNjExIDAgNzIyIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDAKMCA1NTYgMCAwIDAgMjc4IDAg\n\tMCAyNzggODg5IDYxMSA2MTEgMCAwIDM4OSAwIDMzMyBdID4+CmVuZG9iagoyNjMgMCBv\n\tYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvWU9GQVRQK0hlbHZl\n\tdGljYS1Cb2xkIC9GbGFncyAzMiAvRm9udEJCb3gKWy0xMDE4IC00ODEgMTQzNiAxMTU5\n\tXSAvSXRhbGljQW5nbGUgMCAvQXNjZW50IDc3MCAvRGVzY2VudCAtMjMwIC9DYXBIZWln\n\taHQKNzIwIC9TdGVtViAwIC9YSGVpZ2h0IDY0NCAvTWF4V2lkdGggMTUwMCAvRm9udEZp\n\tbGUyIDI2NCAwIFIgPj4KZW5kb2JqCjI2NCAwIG9iago8PCAvTGVuZ3RoIDI2NSAwIFIg\n\tL0xlbmd0aDEgODM1NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHFWgt0\n\tE9eZ/v956GH5IdmWZcmWR7Iky5bfBlsYK/ZgJGMwAmMDsRw7kWxMDQViEuqEUlI3QAwm\n\tzaNtgBB2SVq2ScnSle2UiqbJcWl60jQhhzbJpkto0rTk1cRN2yVhG5C0/4yMY/vk5LC7\n\tOd2555//vv/vfve/d2autO2Wr/RBCgwBC62doYH1IF/CNgCs6N0cGkikM/eSPt07uM2S\n\tSPMlAOze9QNf2pxIq54A0Bz80qbtU+31mwDUD/f3hdYlyuEK6Zp+ykikcT5pe//mbbcn\n\t0pnLSXs23dw7Va6X0pbNodun7MN5Kb0ltLkvUV+QygsHbr6VcEqXkEw3ceCWvqn62EH4\n\tXgKk3DT4KqhhE6iAAS0FQqh8V3MQOCqVykm+dbA9elOa5yPQqSgD4LvOsiFJP/czz6VL\n\t5684NXeom6ieWq4vFVAbRVGsCCAZqfw1zR3TJVKpdKVFoKs4Am0kzST1JPNJXMWjKvEn\n\teB9kdl8U1ShwoBF+a/zz01hGc/C2fA9jmZicAureXR6hd9eu5qJFamwBN4cgoA/ssvaO\n\t2R8XIlg/ZreRui6hmDG3mVIgqt12IeruEa64IyoUc4T/sn9buETysb1B+MheKfya6p11\n\tLxHOLKLyMeF5V4Qh9St7hEMxTfil/RvCj9xFwhPuOmHMSXljwugiUieFY+5vCN/bLed8\n\t1yWrR+wRPDwmPCypk8JR6v/ALrnggUTDOxNqYLds6OZxWW0ZjzCPnxQ22wuEHmqIokbo\n\ttm8Suuy1wupFEXSMCX6p2UlhufOM0CKZHhPEhKGaRO/VdhlxVcJsif1JoTBhIV+qLWYI\n\tFvtywUz9lzx8QCix3ygsckXwsR83F7rszc4DNRG8KNuQFAGV1JaE6nU+hY/CEijCTnDg\n\tg+PNRYQZ7xsTdpE6PN5c6HZE2HfFdGHc2ezcTVJD4iBZE8HVYonyoHKdco1ynrJYWaQs\n\tUFqVecocZaYqXaVVpaqSVUkqlUqh4lSMClSZkfjvxWLJkzIVWkkpOOnOyXEtI8XpRndg\n\tUMXAMogoYE/WYEN2Q3q9rrbJ+xm3oJwZ9BZ/emV/Gi3ORnP4QEt7R/i4ORCukiJxc2BG\n\t+f8l2tdIrVvato+3bX9/ra/P5gvafH0kwfD+wf7s8FCPxTL6/napwBJmC4I9vf2SDvWF\n\tt9v6vOH3bV7LaJvcbk7xWqm4zeYdhbW+1R2ja8U+71ib2OazhbyB8VZf84pZtvZN22r2\n\tfYYtn9RZs2SrVW43x9YKqbhVsrVCsrVCstUqtsq2iot9G9obgZ8AHX8aSvmDYOYawQwQ\n\tP0fymqRj7fEP+bOQFI/GJ1na3TBfkjcuYyb8Gyjhx3AH7Ti/geOoBhtMYhX8B5rRBb+F\n\tGLwGfwAT7IeH6e6Dd/Fj2mnew0KqUwN3wj/D0fgADEADhXeRBz0sgPfiO+K/jP8dGmEE\n\tnkElZqA5fgrKYZjCYTiCyUxPfBSyYTncRjv7nfAcnIuPxf9E/dfAW6jDcq4u/jtyMJ5y\n\tamEfHIcfoxVt6MIb4m9RfjZh7ILjcX98kNp9SLXKYQXsIGtvooAFWIyH8XV2Mj4Uv4fG\n\tlktla6CXwmb4BhyCI3BCrtXD5fJ66t8LLVR2D7wA78LfaNMtwka8nXmF/RP7F66OOxx/\n\thnCsIXtBOIossWLHNbgOB/AEPoE/x48ZNxNia9lXuAHuEcK2BvbCI/AUPAsvwe/gfZiE\n\tTyCKHGGqx5W4A/+J2v2Bmcd0MzuZu5lzzIdsJfs6p+T283v4J+Nc/JX4J4Q5D1xQRyt9\n\tFXRAH4X1sAW+Al+H3aiEgzAKPye0b8AbmIRaLMdKXIKr8Qb8Mm6H+/EY/gTP4wV8G98j\n\tdBmMwNiYcmaQ7N3J7GNOMGPMKWaS1bHb2J3sBPs6+zGn57q5CQpv8KX8NkWuokW5Kvad\n\t2Bvx0vh98cM0L1kU7FAEpVCPHLG4GXbTTO4jzo7AMXgcfghjMBa/jLXwDPyacL0JH8Il\n\tmrFcClaswgXYiqsI4SbcjF/HQ4TwOJ4klE/ik/AqvoqXKcTAyKiZUuYGJsRsp3AYDjEv\n\tyfwks1a2kC1lW9j2+F/ZE+wo+zfOwXVyW7kd3Ah3iDvK5/LX8dfznfwA/wB/kn+e/3f+\n\tQ/6iwqwYVhxTPKF4SalSzlceUsYwn7BY0AFPwNPkdQfYAUrbYTHuplldCy+Q907CL+Ay\n\t/B0m4FE0Q4yVZrMg/ghE4ntpNp+CH7FfAw/cz3ybWRZvYB9j1VgVv0R9VdB8TQfRVVTo\n\tLHDYbflWi5Bnzs0xGbMNWfrMjHSdNi01JVmTpFYpFTzHMgglPltT0BIuCIa5Altzc6mU\n\ttoUoIzQjIxi2UFbT7Dphi9QuREWzaopUc/2cmmKipjhdE7UWD3hKSyw+myV8xmuzRLBz\n\tVQfFv+m1BSzhSTnul+P3yfEUilut1MDiy+73WsIYtPjCTYP9I76gt7QET4n0MEgqLYFT\n\tACJopI7DsDi0kzZXWCzV8IVNNq8vbLRRnMpYhy+0Lty6qsPnzbFaA6UlYVzca+sJg60x\n\tnFY81VxqR5ugo62DbJeWbAgTftifvM62bn9EhJ6gFAt1dYTZUCDMBCUbuuKwweYNG776\n\tVvanyasx390zCsOMoynUN9IUFoP7iXQpGZRSobsp1dJuoW6ZPYGOMO4hcBIIGXtiFInH\n\thCO40RJW2xpt/SMbg8Q5tHaMmUSTzxb0BsLQ1jFmFI1yorTkVPYddVYi5VTpotJFkq6z\n\tZt+R0O/sSuT/ZkLS2Xc883vSLW3TvKBk27aUYIYtvWSEuCCsC6Rb3wIY6V1A9NEVQBrl\n\tBsKzOMyQK7GOMO9YGgoPtU/BCPV7p8Bt9I6pjSb5udQYoPrBEe1CmkCqr7VZRj4Cmlnb\n\t5Aezc0JTOQqH9iOQCqX5n3ahMIauxgel56eDHkn92bZ+afoG5ammtC3bNyOD0tJzq5Re\n\tOEtaIqBu7RhFvCcQwfieCHjNp+gBw950IxUXSw63wUvmKFFSQhkuK8UIQRMZapI8wzJi\n\tGVm6bsTSZOknl+IcsqaCvpFAORHW3kG0wOoOa1gM5ExH+wKBhdRPmdQPNaHqIwHqYeNU\n\tD6TlrPIoVSovaaFRFbR2rOoID3lzwqI3QKSTE0+0doQnyH8DAapVMY2UEO/ckD2FuZIw\n\tV7iovCrRC73WDFEXgZERqc/2Dps1PDEykjMirbpEmt6Q52aIUxkRkKpIDEdwqJXakrJZ\n\tc2TKrTYrwQpInM4jB77qQPRa//kMV0/jppY1hLZaZtj9BTG84FoYrr0mhhdOI53FcB1h\n\tXigx7PnHMXzdLIbrP5/hhmncBFIktA0yw4u+IIYbr4XhxdfEsHca6SyGfYTZKzHc9I9j\n\teMkshps/n+Gl07gJ5DJCu1RmuOULYnj5tTDsvyaGV0wjncXwSsK8QmK49R/H8KpZDLd9\n\tPsPt07gJ5GpC2y4zvOYLYnjttTB8/TUx3DGNdBbDAcLcITHcOc2wmBOGmfvw0JxtF77w\n\tjfmGWZR3fT7l3dMDIdQ3EvxumfKbviDKg9dCeeiaKO+ZRjqL8l7C3CNRvu7/kfK+GZQD\n\t/ywcZmpB0o+QHOH+CEekPO5WqCMpp7J9JPuVZhiismGSRtYMdzLH6asW6LBDOo+jQzVQ\n\t0BcEgIW+9RI5cvb/+iYdpLAkdMJCX5r/00sx1UA5pRNHhGpIAg0hla4UklQ5BjCfwvfh\n\tCpZhD6NgDjMvMn9mD7Bvcx7uLu4sfb0eJgjX0RkCS9+g9aKVV5jpG4VTmllI4jkzyzIm\n\ttUJpRjCq1Metmzx0gLPioscf9azQfuzxa6MeaPBEPZJUVszTWXVOksPc9yJXzvCnP6mP\n\tcG2XfygBYekLGfgQ2VFDJn1XBsSSH3CPKh9NZ2/LGs5icpNciE5wFTIal1OVq+Vrsldq\n\t3YKpGDQOp9FV/FPMAyu00fGEbD9h3j95cTK9FhomG6LpteXR2soK7IZu1FmraqrnOwts\n\tUswtR50gfYwpFco8lFUq2qw6Kz6LG0PbW31fjv2UIjU9N1UHsWmr11uwbOutja6GJT/b\n\tGl3HvMCdjj25tPtLVkP02dhtpoq9t9K5FVv94I27htvKCorGvr6r31deU0gDIy6P0Bh3\n\tyGM0QLtYdVs6KlVOpTO5I31j+g7ubnaEG0k/xB7iDqWfYFMYl17tymL0KoVbazKiQ2/M\n\tNkbQMm5tWzs1SKLYPwkNDZPayU/HJo2owFZjyDJkpeu1SqaIhkkjyT23tvybv3nqhoeC\n\t/gWDD8fGonuYHdzpK/WvDn7vzb/G8ubt3RKHbbFzL8QmJajkxYSVG+UnaD7cokHp4jg1\n\t6wJGrVIMoknDqhxqY5ImgrkE5/GZnF8gPDLdlRUZxGEiHOH0UTMzHN0ee5GfiEVjJ+IQ\n\tPUA2rvqWBqpFmmKW5RlGo1LxKofSlMJoHGBMTpmwtm2faUD2qAYPTWjCoa4aOYyVjIhV\n\tsRejE/zp6ItM1Sf1zLeiW2Tfqou/zi3gbiKfr4WFcK+4so6prtmO+5D7bR4W/Ofbrnds\n\tqSk8nS5lmIrpG50rKCsoc0kZXI4mPyerZKGgdCVpSqo0CzP84C9bWO2qLzB5TP6cUpW/\n\t2ljn+Skayf2a8YdT7keOJ83NBV3tmbfeKpc8kBbAmVpduqE2vbYWJS1J8dSspWIaKpQK\n\tfWbWvKoat7MmMYX55I9WiluryDl1mYY8NOitZeikmrb8gur57hp3BvN6jrtC7HQ2rlrY\n\t9RB7YmX+dd2dfa68pNikeslWzBjfv59hc3Njv0pJYuv8Xdu+87OH1vzLAJOu06uTtQZn\n\t29JFm+79MCnN5F48r8rRcG/XfUuW/CKWPH/ZgsIUl3WhQyyt/sFDz3VW6vHlxBotj5/n\n\tFhKPChptPjwuLm1SDWcexAeTOAWqeYWWN7XwTdqllrtwT9qwkMRmsYaMrAxDs2p51nLD\n\tUlNXVpeh03QeX+PeM79juWTRLsMm7V5+l5ZjIviAOG9l6k2pN6eyqak5Cnu+VWlIL8nR\n\tZLFMPltj2JGfF0weSmaSTXZGSH0gz2izH7I2r5hyjAvEdrdfV3thslwnr/gzDR5a+uXd\n\t5COwtRu3dgNxWYa2GloVhiyllW7zaO27rTKZoNNCHeLZzan4pHLHDXvPLREzNEw0SxGq\n\ta+9w5xnQpum8+8rZ2GkU3spkt31t49avvL9+S2io5ZvHGouqcipC645iMm2gOfRzCF0M\n\tnYMBHuefl/fMOjF/OSzHLuiiI79RcimFMkltMJhA4UQlbZpj1lafPAx50/T1ed+mFdTg\n\tpxVNexU5tyzHY2+gNSEcHZ/Gbrv8tLRG99PtMVqvLDjEDAYwiZc6dqKR46e79Ufp7Fju\n\ttLJC3gsei/0RzdIiRzppBcURrpNO8U4v8oObkNOxPt2zSBwkG+i3qI10lrpd/k3KRONK\n\toxNVEzxI+kHSPyA5RfIOPVlSqb6Vdm4WBHq+2KnPbPnuoOeGQL2aIZ1+0Uqic1kDBRo+\n\tneyqMY1a6MAPmRTLo+enGZykjVAG5Wij/lrpfHlqkp/RXpysvXh1NB4PrSk/7Xw6w9TG\n\tDvLc6lmrTtrcafXoafOZEbXqaTHNo8VkkDR/7921ZdokJnY+s2D9YKkh9mamfcNXXQYi\n\tWV9d3r57p7/esqC9YxPXuaCptt29MbqKOVlfuLxn/tLobcy+UMnKlaWB6AAnHl1jF93z\n\tWoOlpTT+YdozQ7Q+smiELWIpj3p0oBs7NP0aBaZrFWo7OV8ql2TgawxpjMmoS3Wm0a7+\n\t9FUX8EefkfYNXe0kbRr00JxsqE0MjjaAzxiLkx15NXbe4Bq8vyY3dgEz3JUdwxu4rtEz\n\t0Xzm4Nqy1TsW9UXHCOJqR6P0NsFCY/wcd4Tro9ky0Oz4xUIDi6rkvcl7tawhJTttfQrL\n\t27MzlRp7qiY7W8XUGEwmVY3OaDRFcHB8ernJe9ukrlbe2DzSo+cWuGWrXX7u5Mu7mB2s\n\tFqieL931yLx/1107dw4P72TKYh/E3qHwAWaikUJm9KXnxo4dGx09dmxsfexxXPOXD7Az\n\t9v0PGJH88E5aSJe5LsiAZaeAxSXjTFqKIoJLRGOGMkWRnGRhKhiRYfXk8UyqxplszNRH\n\tcN24tXX9VX95WXZ8f7e0ngjuy9KSyjLoaBuYco6ERzC/02TkuFL+tc4aexO1jZWtQ1wX\n\tYuw8yww07Ipe4hqf3ly4mOgjTPr4n5jb+X6a32UntSVpQnKJ7ie4FTjsErOU0KVARTbB\n\tSVNc5NRO+BZhy45g6rg1KEF62XMh6rnokTD92S+/FNF7ycUL9Jislt6L5ultusT+r1cq\n\tnAXVOv0hNI2O5l+fYk4d/tWyCnbz81gRO/t8dGKxFfEVXumvXM8cJZ+Tr7j0i8BnXWmU\n\tSbsDraoiKKbfNZrpF5aVtKpWQRu9q15PpUjrEuWmCumdNrCyadHq1uLmvk2Dfds29IZK\n\tG2/etE6qdfXyUqSVJEgyQDJEch/JwyRhkgmSsyS/J/lLoiFqSVviUxflw3QcwTIn3Tgn\n\tLdmbWb9pTrp5Tjo0Jy3zMsPehjnlm+ak5f8HzKgvvUHMtH/znPQtc9Ly7/v/DXc4uuQK\n\tZW5kc3RyZWFtCmVuZG9iagoyNjUgMCBvYmoKNDkwMQplbmRvYmoKMjI1IDAgb2JqCjw8\n\tIC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0NNVUpCWitI\n\tZWx2ZXRpY2EtT2JsaXF1ZSAvRm9udERlc2NyaXB0b3IKMjY2IDAgUiAvRW5jb2Rpbmcg\n\tL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMjIyIC9XaWR0\n\taHMgWwoyNzggMCAwIDAgMCAwIDAgMTkxIDMzMyAzMzMgMCAwIDAgMCAwIDI3OCA1NTYg\n\tNTU2IDU1NiA1NTYgMCAwIDAgMCAwIDAgMjc4CjAgMCA1ODQgMCAwIDAgMCAwIDcyMiAw\n\tIDY2NyAwIDAgMCAwIDAgNjY3IDU1NiAwIDcyMiA3NzggNjY3IDAgNzIyIDY2NyAwIDAK\n\tNjY3IDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2\n\tIDU1NiAyMjIgMjIyIDUwMCAyMjIgODMzCjU1NiA1NTYgNTU2IDU1NiAzMzMgNTAwIDI3\n\tOCA1NTYgNTAwIDAgMCA1MDAgNTAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDUwMCBdID4+CmVuZG9iagoyNjYgMCBvYmoKPDwgL1R5cGUg\n\tL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvQ01VSkJaK0hlbHZldGljYS1PYmxpcXVl\n\tIC9GbGFncyA5NiAvRm9udEJCb3gKWy05MzMgLTQ4MSAxNTcxIDExMzhdIC9JdGFsaWNB\n\tbmdsZSAtNiAvQXNjZW50IDc3MCAvRGVzY2VudCAtMjMwIC9DYXBIZWlnaHQKNzM3IC9T\n\tdGVtViAwIC9YSGVpZ2h0IDYzNyAvTWF4V2lkdGggMTUwMCAvRm9udEZpbGUyIDI2NyAw\n\tIFIgPj4KZW5kb2JqCjI2NyAwIG9iago8PCAvTGVuZ3RoIDI2OCAwIFIgL0xlbmd0aDEg\n\tMTIwOTIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1Vp5VFRH1q96S3cD\n\tytItm9B0N02zIwIKKC4tAi64IG7gyi4uKG5ETTRMopOIhrhr1Bg1iaMSY4tEG4hLGB11\n\tNCM6GhNjjNFsk8RJvhnjZBRef7963RDob5LjHzlzztd9blfdqnpVt3731q1b1W/RgsXF\n\tpCupJDzJmpRfXkLkT9RaQnhLYVl+uZ3XIKVbCisW6e28GI76OSXlM8rsvGoTIa7aGXOW\n\tOp73LiXEe0lpcX6RvZ60IE0sRYGdp72QhpSWLVpi59V1SN+dM6/QUe+tAp9Xlr/EMT65\n\tBV4/N7+s2N4+Kg9pdPm8hYvsfOQdpJXlC4od7WkO5LtMKEpjyRbiIrfiiCe+UwlRfu2q\n\tlUtYPT5Voz8dPd2j34/Eiw1LyPSRL8vphff6/eunqpawLhtcAgiHXhztWaqIkCII6UJR\n\t37vLBhWhR+VH2n5irWRslJUMAw0E9QZFRQ3yI5V0H1kH2g3iyUy6hiwFrQa9AhLacwfA\n\t1dM1tYLK3ECXku50uNlN0I3r5q/zc3XTXbVSRd0u3Ud+9xqpP7T3GfWv7UpcBrnS3fQ1\n\tUkR09E1iosvIUBJOtx+NmKPLQ9UBUg6qBPHyL6UHaoPidSdpNDEJFM+EkiCBHtN9FRej\n\t+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\n\tbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWUJETFBJK0hlbHZldGljYSAv\n\tRm9udERlc2NyaXB0b3IKMjY5IDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2Rpbmcg\n\tL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIyIC9XaWR0aHMgWwoyNzggMCAzNTUgMCAw\n\tIDAgMCAxOTEgMzMzIDMzMyAwIDAgMCAwIDI3OCAwIDU1NiA1NTYgNTU2IDAgNTU2IDAg\n\tMCAwIDU1NiAwCjI3OCAwIDAgMCAwIDAgMCA2NjcgMCAwIDcyMiA2NjcgMCAwIDcyMiAw\n\tIDAgNjY3IDU1NiAwIDcyMiA3NzggNjY3IDAgMCA2NjcKNjExIDAgNjY3IDAgMCA2Njcg\n\tMCAwIDAgMCAwIDU1NiAwIDU1NiA1NTYgNTAwIDU1NiA1NTYgMjc4IDU1NiA1NTYgMjIy\n\tIDAgNTAwCjIyMiA4MzMgNTU2IDU1NiA1NTYgMCAzMzMgNTAwIDI3OCA1NTYgNTAwIDAg\n\tNTAwIDUwMCA1MDAgXSA+PgplbmRvYmoKMjY5IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVz\n\tY3JpcHRvciAvRm9udE5hbWUgL1lCRExQSStIZWx2ZXRpY2EgL0ZsYWdzIDMyIC9Gb250\n\tQkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0KL0l0YWxpY0FuZ2xlIDAgL0FzY2VudCA3\n\tNzAgL0Rlc2NlbnQgLTIzMCAvQ2FwSGVpZ2h0IDczNyAvU3RlbVYgMCAvWEhlaWdodAo1\n\tNDAgL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxlMiAyNzAgMCBSID4+CmVuZG9iagoyNzAg\n\tMCBvYmoKPDwgL0xlbmd0aCAyNzEgMCBSIC9MZW5ndGgxIDE2MDQ0IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab17d3yUVbr/OeetUzKZmcxkSmYymUxmJo2EJCQk\n\tJJIxpFGlKCRIkBY6CohRENyoIEUWC1IELFgAsSQUJYj4QxZFdr22tbLWK7qsa65794e6\n\tAjP5fc87IYb89u7HP/Zz38lz6lue85znPO2cLFl8UzNJIK1EIKMnTl04k2jXoGOECN9N\n\t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\n\t7AA8A3gJ8AbgE8B3gIsgkBHgAeQCKgAjAJMA8wHLAesBOwDPAF4CvAH4pKv7whhIT5mS\n\ttD719D71cJ96Zp86P7PX+3383F7vev8+de08X6/v8xnvfT8/u9i7XtqnPqhP/co+9eo+\n\t9Zo+9fo+9eF96iP61Ef1qV/Vpz66T31cn/rVferj+9Qb+9Sv61PnnNibHtP61Kf3qc/o\n\tU9fWWS96z+zTP6tPfXaf+pw+9Xl96vP71LX/2+71Pe7J9sb/hj71hX3qi/vUcVL2sueX\n\t9Knf1Kfe0qd+S5/60j71Zbz+/wCfHWw2CmVuZHN0cmVhbQplbmRvYmoKMjcxIDAgb2Jq\n\tCjEwNzY1CmVuZG9iago5NSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1\n\tZVR5cGUgL0Jhc2VGb250IC9MVFdWQlMrSGVsdmV0aWNhLUJvbGQgL0ZvbnREZXNjcmlw\n\tdG9yCjI3MiAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENoYXIg\n\tMzIgL0xhc3RDaGFyIDEyMSAvV2lkdGhzIFsKMjc4IDAgMCA1NTYgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgNTU2IDU1NiAwIDAgMCAwIDAgMCA1NTYgNTU2IDMzMyAwIDAgMAow\n\tIDAgMCA3MjIgMCAwIDAgMCAwIDAgMCAyNzggMCAwIDAgMCAwIDAgNjY3IDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYKMCA1NTYgNjExIDAgNjExIDU1NiAwIDYxMSA2\n\tMTEgMjc4IDAgMCAyNzggODg5IDYxMSA2MTEgNjExIDAgMzg5IDU1NiAzMzMgNjExCjU1\n\tNiAwIDAgNTU2IF0gPj4KZW5kb2JqCjI3MiAwIG9iago8PCAvVHlwZSAvRm9udERlc2Ny\n\taXB0b3IgL0ZvbnROYW1lIC9MVFdWQlMrSGVsdmV0aWNhLUJvbGQgL0ZsYWdzIDMyIC9G\n\tb250QkJveApbLTEwMTggLTQ4MSAxNDM2IDExNTldIC9JdGFsaWNBbmdsZSAwIC9Bc2Nl\n\tbnQgNzcwIC9EZXNjZW50IC0yMzAgL0NhcEhlaWdodAo3MjAgL1N0ZW1WIDAgL1hIZWln\n\taHQgNjQ0IC9NYXhXaWR0aCAxNTAwIC9Gb250RmlsZTIgMjczIDAgUiA+PgplbmRvYmoK\n\tMjczIDAgb2JqCjw8IC9MZW5ndGggMjc0IDAgUiAvTGVuZ3RoMSAxMjAyOCAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHFegt0VEW2dtV59vv9Tne6O91J59F5k4SG\n\thhxCXpAEQgIhiYkkhGBAIgExCIhGwQEjKjpXecgdH6AyqHM7wcFGR4fx4ogKd+HojC9G\n\txisqChFHUWaEnP53nQ6RZM1ysdbvmntO71O1q+pU7fpq195VdXrVyps6kRr1IRrVNrf3\n\tLEbSFXwUIaqlo7u9J86bDkN4tKN3lSfOs0GE6M2Le67rjvOy5xBSbrtu2ZqR983HEbJU\n\tdnW2L4rno0sQFnZBQpzHEyD0d3WvujnOm6ohvHnZ8o6RfPNW4Kd2t9880j46Abznhvbu\n\tznj5IHkvtWf5jatGeBuEbT0rO0fK40aQ722EITURrUVytAzJEIV0cIOE/GnlNsRALskH\n\temBb/fACbfg7pJdJ1T0eyOojkdf/EL5w4cSlgPJWeTmUk0vlSQa8w6WJaQipMOR/qLx1\n\tNIfkkisxiloyoqgOqBJoKtAEoPSMAZnwAt6KTK3nBTl2M0jpfs/+1cs4C8bgM+kZwVmC\n\tSo3kHRvC7o4NGyrTpslxFSpiMHLjMuSXwtJB/9PuKJ466PdBMCUeUINFLuCQIC/yu4eL\n\tFrovFUVlWEhw/8P/S/cFoO/9xe7v/Lnut6Dc8aIK97FpkD/ofjM9SkHwhj/KYEHrPuK/\n\t3f3bojT3c0WT3YMBSBt0D0yD4IB7T9Ht7t0bpZTH06XgMX8U7xx0P0qCA+5HoP6HNkgZ\n\tD8ZfvCMe9GyUGlq+Xwpu2B+lnj7g7vanuBfCi1hQulv9y9wt/pB77rQoTh5015DXDrir\n\tA8fcVaTpQbcQb6gwXnuBX5I4L95s0P+iOzXeQhIpLRjdHn+12wX1Bx99yB30X+uelh7F\n\te5+vTE33VwYeKozi81IbJABBSXBDPOgIvISfQhUoDTejZLxjf2UayIy3Dro3QLBzf2Vq\n\tUXKUPi0Y3PsDlYGNQIVAyUDzoniuEOS38Yv4eXw+n8Gn8Sm8l0/kE3iTzCDTyTQylUwh\n\tk8k4GSOjZEhmisb+JmQQTTJxOhJwDHkyUlxHkTg84IkoLKPQTBTl0J2W3mJbsWGqPlRe\n\t+i8ebVJiW2nGj5ftx2iGDbsiD1XVN0b2uZoieSQSczVdkf//E+0sgber6tbsr1tzpqGs\n\t01fW5ivrBGqL3N3bZYv0LfR4Bs6sIRmeCJ3StrCji4TtnZE1vs7SyBlfqWegTnpvXHYD\n\tya7zlQ6ghrK5jQMNQmfpYJ1QV+ZrL23aX1tWOWtMW3eNtlVZ9i/aKiOVVZK2aqX3xrU1\n\ti2TXkrZmkbZmkbZqhVqprYyMsiX1JYg9hPTsKyiT3YZcTAlyIRT7AOhDEor1sXPscaSI\n\tDceGaLBuOInQyYvYhP4L8eh5dCtYnD+hfViOfGgI56H3sQuno/eQiD5E/4sc6G70KDzL\n\t0Gn8PViaL3AqlClEd6BfoUdiPagHFcN9GrPIjCaiL2LrYkdi/0QlqB8dxjw2YlfsIMpG\n\tm+DeiXZhFbUwNoBsqBqtBst+B3odfRAbjH0J9ReiT7EeZzOTY38FBWMhJYTuQvvQ89iL\n\tfTgdXxP7FNJtIGML2herifXCe+egVDaahdZBax9jN07BGXgn/ogeivXF7oW+OSFvHuqA\n\tuxvdjrajXehZqdRCxsmaof5SVAV596Kj6DT6BoxuGi7BN1N/pr+kv2YmMztjh0GOedBe\n\tG3oE04CKH8/Di3APfhY/h/8bf08VUe10iP4z08M8BrLNQ5vRY+gl9Bp6G/0VnUFD6Ac0\n\tjBmQaSqejdfh/4T3/pfKp1qp9dQW6gPqHJ1Lf8TwzN3sneyLMSb259gPIHMiSkeTYabP\n\tQY2oE+7F6AZ0E7oNbcQ82oYG0H+DtCfRSazAOpyNc3EFnouvwdfjNeh+vAe/gE/gU/gz\n\t/AVIZ6TclI/KpnqhvTuou6hnqUHqIDVE6+lV9Hr6EP0R/T1jZlqZQ3CfZDPZVZyTq+Ln\n\tiP8hnoxlxrbGdsK4WOD2ozSUiaZiBlDsRhthJO8CzHahPehp9Bs0iAZjF3EIHUZvgVwf\n\to3PoAoyYE24vzsMTcS2eAxIuw934NrwdJNyHD4CUL+IX0bv4XXwRbhHZKTmVSV1DtVNr\n\t4N6JtlNvS/ioaC+dSmfSVXR97O/0s/QA/Q2TzDQzK5h1TD+znXmEdbJT2PlsM9vDPsge\n\tYN9k/8KeY89zLm4Tt4d7jnubl/ET+O28iJNAFg9ORs+hl0HrHqJ7gPej6XgjjGoDOgra\n\tO4ReRRfRP9Eh9BR2IZEmo5kSewxFY5thNF9Cv6VvQWF0P/VLamasmN5Ly3Fe7ALUlQPj\n\tNXoL6WmpgZRkvy/J63EnupwJDrvNajGbjAa9TqtRq5QKuYznWIamMAqW+crbPJGUtgiT\n\t4quszCS8rx0S2q9IaIt4IKl8bJmIh7zXDlljSgpQcvG4kkK8pDBaEus8YRTODHrKfJ7I\n\tsVKfJ4qb5zRC/J5SX5MnMiTFa6T4VimuhrjXCy94ymxdpZ4IbvOURcp7u/rL2kozg/ig\n\tAM5AkRlEBxESkJJUHEHT29eDcUXTSYmyiMNXWhax+yAOeXRyWfuiSO2cxrLSBK+3KTMY\n\twdM7fAsjyFcS0WaMvE7eAyOYXNcIbWcGl0RAfnS3apFv0d1RAS1sI7H2lsYI3d4UodpI\n\tG/qMiNVXGrGu/dT2I3s5VrbliswIlVze3tlfHhHa7gbQCdtGuPYtwFXVe6Ba6s6mxgi+\n\tE4QjQkiyx3sRdxPJbUs9EbmvxNfVv7QNMEe1jYMOwVHmayttiqC6xkG7YJeYzOBB262T\n\tvQDKwcxpmdNIONlruzUefr4hnv6nQyS03Xr4bxBW1Y3igknbvhkgZsTTAY0AFiDrRPLo\n\tnIj6OyYCfHA1YejlEpBneoQCVaKTI2zyjPZIX/2IGO1dpSPCLS0dlNsdkl8qaYLybf26\n\tSTCAUF7n8/R/h2BkfUNnx6a0j6RwybrvEMkk4z+qQhHcfjneS/xnMrikLpuviwxfrzTU\n\twPtsZVckAE/8ViYsOINVUSSvbRzA+N6mKI7dGUWlroPgYOgF10J2BlG4JaXQHDDBICSk\n\teyEGEpRDQ+VEMzz9nv4Zi/o95Z4uUCkmWQoho7O/KRsAq28EWNDcRm9EaEoYjXY2NU2C\n\terJIPfAKFO9vghqWjtQAoZSUPQyFsoNV0KuU2sY5jZG+0oSIUNoEoIMSH6ptjBwC/W1q\n\tglI5o5KCxOuX2EZkzgWZc9IhPy9eCyxr+qCKpv5+Umd9o88bOdTfn9BPZl2chxXy+ARh\n\tJCGKSBGCcBT31cK7EPi8CRLkXp8XxGoimOaDAl9WIFjW/zTCBaNyw5uFIG2BhHDRz4Tw\n\txKtBOHRVCE8alXQMwpNB5kkE4fC/D+EpYxCe+tMIF4/KDUIKIG2xhPC0nwnhkqtBePpV\n\tIVw6KukYhMtA5lKCcPm/D+GKMQhX/jTCM0blBiFngrQzJISrfiaEq68G4ZqrQnjWqKRj\n\tEJ4NMs8iCNf++xCeMwbhup9GuH5UbhByLkhbLyE872dCuOFqEJ5/VQg3jko6BuEmkLmR\n\tINw8irCQEEFX2uG+cWYX/eyG+ZoxkLf8NOStox0Bqa8F8VslyBf8TJC3XQ3k7VcF+cJR\n\tScdA3gEyLySQL/o/hLzzCsgR+xraSYUQYm6USIDwXqBCoCnUPnQa8idA/ka2Ae0eKTOZ\n\t+QStAyoGPhvCEqBNUOYuoLt5F+oj/Ej6etqF7oByJVCXGdLWQ9wBZIa1cfwsDw7kEAd7\n\tD4Q8qJkcnsBFjlH+9UXDjvzKi4V3+SsT4Mxw7CUfwyrGcOMZJSSo4FQPIQ3SwlOH9Mgg\n\tFTIiE8hsQVbgbMgOu+sE2EOTC04U4JqAJuAwfhJ/QM2ljlDf0xvpZ2BHpmIirIxdyH7P\n\t9XAvcF/xGv4AnCa1yF6QM/J++TuKVMUWpR/epuAEAMF+7RU40eXRVMHLci7YBzG8i0YK\n\tlnHRNOWQc7wLI7tMvs+7LAyHRLPOh2uGw7N034drdMNhVBweDhPKzcnXe/UBoJ3M7uil\n\tY+wrP0yNMnUXf0OklHBlVsBZCA0nk48KZxVqmVahk1sVNqVd7gjJQ6qZ8pmqRtSsbtY1\n\tmppsTfYltiX2Ndptph2JzyieVe7VPqV73Pa4/UXFi8qD2gO2A/bXNR+g97TvOb5Uf6n9\n\t3PS585/aC84MOZYr5UYbtupsxjRNii0tcb79QdOTJlU/7ndQBrPFomd4t1uGGLNdg3mD\n\tXUPxBqeSZsxOJcuYXQqON7hgQ6h3KVQyvVOpluntGp1Mb9MaeYNNa2LMNq3VbbFpHW6L\n\tXZPgtjiViW6LS2ExG2Q8w+ndco5NZFxqDLpmV1F0AqN0OqP4CUFjcLkUOqPJyti0WpuN\n\tJJkNdrvG5bTbtBqlQqZ3axQMtBnFTz4PMh20gEwQFyzQyJ12p4u2KbxWq0P/e7fbc12F\n\tLUMX1g3DyVTpZzWo2Bo+H4YRCOviQXEY6w3W0KasjPW6V3lreFOWjcSsYZ30kzK1465N\n\tunCYUG4OXrmiFRt9tDff6CvKN+bTEvE+Oh/IBxlAVMecJ2eJ3W/OPpp5tPu17ieXvrb0\n\t9czX5wB3/WvX74GUN6mJ2C+ewP69+JdiN6G94om9Yg/eSojogxA7waSyzyElaPZNQpMV\n\tB/h3tfREdZG2yDjRXKUu1ZYaZ5u3m583vmD+o/ENs9qK6rle1MsxHPckd0RLywQrSwl6\n\tNbtBo9ygeUpnyjFRPaY+01bTo6aI6bjpaxNvslfYZul6D9veaV1xqmZIN4SKh4qHcnMQ\n\t6eJKZMjPMxToUnxJHEw2vY7yeii9zuDFHXW33TZ79m231eHPTp4Uz4hnTp7EZnxMvIDl\n\tP2Du0iXxB2pIXCvugPsWOK24Du5fgI5jOIFBNM/ug3mcJySmsSGWUuOjckalUu5H8oke\n\tVY6qTRVRMSpthSYu1amjIFLx+WMgUquxoLBIugvIPLp3U2FDYbJROSSeoE+/wqmMocC0\n\tgPGHBvo0zKDC2AdMMjsA2PngrG2hYOlyY4dGI0tJ8QQFE6DiUTusHWlRvOAAu8Gl0Xdk\n\tQ1SwKDe49up8OT7qUV/Ed9z3tY/x5Vbk/AjQ8PmhkI48JJgMoexjoazDoBC4FVny8woL\n\tJhCozP7CoixcMKEwPw8OUTg+EZtNyJdEFVxZBl+7fOHC5Sva2laI7y2/fknxV++//1Xx\n\tkuuXiX//9tsfcEl7w/wFC+Y3tONJvb3XL7/xxuXX/TGvfHfFr06e/FXF7nD4j2ufF2MY\n\tP0/lL1o0u6G9vYHoy5TYX5hM9gDYvnTULBQm+sx2IT1d4RMoVqMXFOpEjfmUZwOnWa6+\n\tJbCc26tz5jipPudW56POiPO482sn5wxWZPzY16HzQ2C9PjVAX4dfLR6Czg6FDKHcHAPK\n\t9xgteh1PeZP8AW8izs+DUeF4zpfkL2CK4iDwnNlkyZ+C1e/iqnXl0/vEfbvFS0bsVDTO\n\tuCfklgWCtTc9K56n8ia037hoxoS6Jd3Mg9grfvik+HfxnxFx4A8HhdpdDU/kOnLOfXw6\n\taeqOdVvThB233x63k6ehs1bGKtnj/EGcSkexWTCzqbxCDtOfxT0MMcU93tuvMMXEDKDi\n\tmqHvQbeNXtAeuE/jbPEtQoxV/Is4RfwL1AgnzexesPUUUoDunBCu76JwgE1VTOSK5JVc\n\tl+JmxWZmM7eTfpDZzu2jn2D2clEcVRzBRxTv0e8pzJjnOArJ5HJ4KDDPUiaFItkArIll\n\tkw2Qx8vSyTcIhRIO0zi5gmZlSjUIrVQwHBvFpkE5TUFwQGFXdd600pbRO0t33lYzHArB\n\tTx+yS9bMlk3MWU1xOGwIhbLBqLGSGauC7T5zKCHCHG6KWzOSQEMCfbhJDyXhR6wXH7dg\n\tragVe5Vw2OmFw0ovprJxb/Rp3EIpxMEFwx8vFl+mXoCzzVI854epBCEJkY0wgQ+wJwEl\n\tBuUIeoaCTykMB9Iz8HHHznIvwHc1Ly4YWCN5QJBaEhekLQabmYb13gA+IP4PztvBvgKO\n\tmUK7AWsl1CxDRvCrzm14G0ep0hlGQ6drKY1MVmR0mGl1ssZuAjPv2u+taxipmHjWGmIW\n\tJKWE6deKUnwwoDABEUMiEGXM9AdrukU4X+9eg3PFf3wnvib+D3XHRyBy20Jx1tIbxeH3\n\thr9iXzl1TrJLKAarrFgn9M0uqPFZRLGIYX/vJW4kI6wLo2zQG32B1wyFUKf00ZRGk2Mf\n\tMROZBbAeCaFJ6D5h9mSqoHANvgsz7yXilG8/S//cp1Gz8FXA6MiAs1UmJSslK50kMAnK\n\tpARLcJKbT1cog3nKScYaVJM1qSB9aooj7KhJyJTVFNgnh3+H7ciLKvFvULzfMCFJx0/p\n\tQ8c+/RRgHQJgh4+FiCODwZV8FolnSIC0Yg3WYpiVZB7mFRYFwHBK5onneC/EvXlwwqs3\n\tWROx1ezNwgFp/qYUTICpbKQ+SijKEZoDJXMmtTxMPzs7aUprc2d6okIckleswMb9d99N\n\t0U6n+IZaQU+uaVn1H394eN4TPZRBb5ardNZA3Yxpy+47p9A6iqbn5yUX39eytaLiVVE1\n\tYebEVHW6d1KykFnw64dfb84143fi83ld7BNmF3sIVnMeVCIkyz1KjUGF7H4Dr1R4/KzS\n\tvJFyJLncCrc6oLR7k7Z7a2eNKML5UyOaAFAMFesBCrBPyGA2Ub6kQErATFQB+ppvgK4H\n\twDTH0aB//e3X726qyw2JX2Bn4bSa1clrE0M7Hp6UeMttTLP4xneiOFjoqb2LPTR8vjo1\n\t79KqwftXVW+9p2r1lmhc3mIY906QVwfry9lC8LQKZr3ZReloZPXreE7h8iuUZtphdHNu\n\tOsA43I5CtT3Rvd1bWTYyjkTo4fOnQFppECXJJdOKwI1YifoWaLAvCRXo0Kjo0jhSa3fm\n\tgJk8M2XXqt+LFzF+9/lbO6fWrb9p9RqmZX4NJftB2NbeiAu+wVYsXFr53H1HGia8tGXb\n\tb0Grs2EtMQl0lQONSkJPCzPKZZtM2/AOsDtYznI61lHFlutmeH6B79RucitoC201WozW\n\tSlm1pdo6w9FiabE2O07gD5kvXJ97Lnh0M3G5bjO7QceAuXpQyJ+tWaBZrqE1mgTOn+Tl\n\trYZggtJCU0l0oXVdUmKbqk9FqRx+yq15MNHu8wMUl0eQDGBrjT50aig7Dsex4jCZ1a3D\n\tMJCwBFnRikBfs7Cv0GKFm/fCQ/I3XklhkV6HJmN8vFuDX+TXXbP5gwrBqKSGLVz75PrG\n\tokQr9imbt1w6Lr6C3Z+a6FW3LF1x05nFN7T3Vd2zpyQtLyGnfdEjWIWzcAL8VQAuGpWI\n\tJcy1gJMaVg054EV1/YkwsVh/TjZv4JLVflgxFAsepydo0+ZQboM7OZATNDrynBsTMuWF\n\tQXtu3hXDHJ+u+hAMNczW4WPFQyGYsUN60FHc6r88G80m6JEBOlfg1Zt4TvKpI52cQuYv\n\tWThMMOQXUS/1b7jhoVCiZ9JDyildAjZXrBWffEv8hwYXqhKyundOSErLnrf5Txe/+eia\n\tL7c98fDj91TdsGBmP73SnnHjf178/u3ro3t251kC15XsKi/3TcOBS9/iKpr0GcOXMcRc\n\ty74Eq8xiIZmlAlSjpkvDmKwGpPJbeR2vkBWyDrtRF9DbbfaXvbUjaixtcIgZDktzT7I6\n\tFrAnZlBgabZxJObVT8X59PQnCjJN4l8TA90rbhJPYefU3c3MteWVU25/YLiP2tZYWL1t\n\ty/Ag+9LwhQVVRCYKvtUhvI99E0aER5OFpGpUjVtQC3yWHADzycU9PeICmAdPP3hZJGnT\n\tFff0xeDryZIRgwQS7RNPwsyRiIFPvOLqi7CtxfCVGGHi72mULBgphBUs+DMUwHaGHa22\n\tJr6LAH8Td2N4r/gJdsFL8H4f/HNlF9MMXxpfmVaDikBy+OsBPC1AyUBLYK+6FHakayBc\n\tC+FdEPZDuAPCHRD+Gugg0Oew2tBAeS98tYT9H+ifH+q0Sc9kwMANtbrAQspgXZINI2WF\n\tdzj4+izHWnhDj2qQCWKJYEFdKAChHWWhbOyD+mrhG/iIuTysg5Xr+cu9CYdBG8mSX2+V\n\tNFIyPqB5Znpk/MCqXR7KeNRrJsYUHIeVhOx9W0JZOgUlnjClLO7NtIofm/xL1qZbAWRz\n\tQXb9xvU1Uz0T6xuXMc0Ty0P1RUuH51AHpqZWL5wwY3g1dVd7cPbszKbhHkZ4ZJ5fKMqv\n\tbcvMhP4TXWyH+Ud281VCJgu7imRchBuVXUoOG3Sc3A9GQMMorGyhVUs57HpNQDtWKw8T\n\t66oPDcGUg033UHEo3jlwdmO6Fe9LgO5/VzxhTe+9v9AJemksym3ctIRpGTg2nERta8ia\n\tu25a5/AgiDg3uYRMFrAPsK/YxXRKezIbqhFSrTSWqTarNutoq9qmXaymWb/NxCv9GqXN\n\tJqMKrQ6HrFBvtzuiuHf/qNmT/DgYAsmJh0FRYau1csWISZAsvR95PahgAnmaMXXmF79Y\n\tv37TpvVUlnhW/Bzus9iE7XCbht9+fXDPnoGBPXsGF4tP43lfn8XN4pNnKQGwXC/WMztB\n\tN9WgFTOFNKtRpnA6KL+Hd3AKv1Fp18jUNnWhzpHEuRPctoD9X/pWySqTpQaIq487qRFH\n\tSgxxYYGBmGDJ25LJLikIverG28GbdobrVq93Ybk4fPSOhuxM8TOsz5qwYAP1yCu/nHXz\n\tyzWZ0R1USPxMPCf+TfzTNH/Z8BH23GMVaTMAZphDd4ARuMi0wMpw5kFE44r9lFYNS+0K\n\twW7k1ZxK4aFyKIGizTBbKY0yoJLWiIv2e2sXX9b1d+Jb/1aYtkT2d4g5AOcKroQsA0aF\n\tpf6qNCakq5+Z7IW1oq4kt7aPacEYtpRUT/GG4QtMycvdqdOJTBSM/YfwHb8dZaAgulWY\n\tLddxKXY1LWe8SmWVYoaywlvqqUx7l5a5kjwqBWPJYCyOYNDAM8FUZTCoNSs8LktNEm/O\n\t5GuSHVkq5KrRZqKaDHtm1qYfFeM8OD9pTXMeVFgPi37whWSRAAs93TFpol7bei1uxZKH\n\tkFY1ySkBWLbBtGSsXoiS/Sd4FHLD3tPnSSnAuEOeWHDf3I7UVDF2sLp66N2jGBvFTzh7\n\t9orW2enpsX3z5v79khj7Dv7U0FLtCeXl5djtU7LKSvu2vb/7SJFn0qRArsU6MXVO3brH\n\tj72/l4aJgJE59iV1M9sF83TmAV1Q61YF9S/gFYjBLYKFRy0c5mwwNFruPCMPoAdgnOA8\n\tR7Pf20aG553wqWE4jiHj81WNdDg2VAw+EjZm0r4+3+zTx9esZp6DvunN27FjYCBpvtql\n\t2fTGzBy6+02cIx5/c/jQdC/Gf2b5mtzF1CNE32OnmXlgO8gJYLWQpbA4LOmWiZYGvpPn\n\tHLwCcRaNWsH6TUqHWhFw2JQOJy602ROcP7o0Mi8NoZrhdyTMQyGwIMStYVgnS6uOAqI2\n\tsDbjyfKMiJaMH7MEVj5QCH8bEc8wHsv09XO/mZuNzzIlw8tbs+t7hSXUnIsv72TzjOHg\n\tb9pepO53AXYOsHHz4f9OHPqVMDvAzeUWcU9wv4X/V3BYR1VA1lpqFb2a4SrwZrSJ3cY+\n\txT7PHqE/x3C4QnsYJmBgWY7yYBwwQBUcxcJfGDmaUsgocD5RrBqkWZgpqgOMne8keNuv\n\t3ETadX+0SYaR7B5HN45rmw6P7hkhTvq8gqy+wHVir5FOxnniavFtcQ0WPmFKLr7MlFw6\n\tAXibxQqmFvAm56/vCz0BRYNiseJBxR7F2wqOVWCOc/J6dSbvUU/hc9VVfCtPrPhqfo1a\n\tbdUWqjfJNyu3K6NKzmRSydSUR6UKGJRKOF2k3DJZAPbMJKpWmFVKuYzj5chNBY1undbE\n\tW0CxNGqlCvq4HzIUEAoq4wMye6fZ8uu4hvXOOl9zynYpFAoRGtk2gyGoOTV8CpyetHOG\n\tmYVh48yu11XV3bz21fwRAEgcVnyh7MsguLGlsGgqDmBvAqBBwXosJYAH/OnVDnsGA0d1\n\tU776GHbI/ctufSklKwvf8RZFKQz6ZSpm5aUTtP/icfGNBzHNmYj9kC7YY0rbxzh3xTMR\n\t4jQMKEGTnF+7wPcHUT78J60UPHgFqoQ/LVbBP9Bmg0efg+pQPfxzqwHNh/9bNcF/vciF\n\tYX2ApRhHzvCr585vKKnPqOxc1tu5aklHe2bJ8mWLSKnLVx9EtgDtAnoG6HdAR4FOAJ0F\n\tugSFVUBOoCBQGKgaqAVoGdAtQFuAdgE9A/Q7oKNAJ4DOAl2CTquAnEBBoDBQdWzkgvrR\n\taByDhxrL+8bxOeP43HH8xHE8fDUZU/+kcfy0cbzkdq6Qp3Zc/oJxfPs4fuE4HoAe0740\n\t5lfUf924/K5x/JJx/LJxvPQ/8Svqu2Fc/vJxfM84fuU4Hr4wjZF31Tj+pnF87zh+DeH/\n\tH4IunlwKZW5kc3RyZWFtCmVuZG9iagoyNzQgMCBvYmoKNzczMwplbmRvYmoKMTkxIDAg\n\tb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1BV\n\tRVhGTitIZWx2ZXRpY2EtQm9sZCAvRm9udERlc2NyaXB0b3IKMjc1IDAgUiAvRW5jb2Rp\n\tbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9X\n\taWR0aHMgWwoyNzggMCAwIDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgNTU2\n\tIDAgMCAwIDAgMCAwIDU1NiA1NTYgMzMzIDAgNTg0CjAgMCAwIDAgNzIyIDAgMCAwIDAg\n\tMCAwIDAgMjc4IDAgMCAwIDAgMCAwIDY2NyAwIDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAw\n\tIDMzMwowIDU1NiAwIDU1NiA2MTEgNTU2IDYxMSA1NTYgMzMzIDYxMSA2MTEgMjc4IDAg\n\tNTU2IDI3OCA4ODkgNjExIDYxMSAwIDAgMzg5CjU1NiAzMzMgNjExIDU1NiA3NzggMCA1\n\tNTYgXSA+PgplbmRvYmoKMjc1IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAv\n\tRm9udE5hbWUgL1BVRVhGTitIZWx2ZXRpY2EtQm9sZCAvRmxhZ3MgMzIgL0ZvbnRCQm94\n\tClstMTAxOCAtNDgxIDE0MzYgMTE1OV0gL0l0YWxpY0FuZ2xlIDAgL0FzY2VudCA3NzAg\n\tL0Rlc2NlbnQgLTIzMCAvQ2FwSGVpZ2h0CjcyMCAvU3RlbVYgMCAvWEhlaWdodCA2NDQg\n\tL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxlMiAyNzYgMCBSID4+CmVuZG9iagoyNzYgMCBv\n\tYmoKPDwgL0xlbmd0aCAyNzcgMCBSIC9MZW5ndGgxIDEzMjA0IC9GaWx0ZXIgL0ZsYXRl\n\tRGVjb2RlID4+CnN0cmVhbQp4AcV7CXRURdZw1Vu7X+/7knS6O91JQ/Y9aWiSR8gGIRAC\n\txAQTSAjBgEQCYhQYMAoaDC7ojLLo54qIOM50ggMNfDqMHyouzMFlxg3lc0TFJa5xhbz+\n\tb70OkeTM8XjO75mvX+6rulX1qm7de+vWrfte1qy+qh1pUA+iUe2C1q6lSP5lHUWIeq2t\n\ts7UrhptPQfpSW/caTwxn0xCityztuqwzhiueQEi1/bIVa0eetwwh5CzqaG9dEqtH5yEt\n\t6ICCGI7zIPV3dK65JoabZ0K6bcXKtpF6y17AZ3S2XjMyPiLje65o7WyPtc/aAemErpVX\n\trhnBgR60omt1+0h73AD0vYowlPrROqREK5ACUUgPF1DIn1VtRwzUknqAO7bPHV6kC32L\n\tDAq5uwcDGT0k8/zfQt9/f+p8QLVRWQHtlHJ7UgHPcBOliQipMdS/rdo4WkNqyc8fQU2p\n\tEVQHUAVQDJAHkJLarxAP423I3DwkKrGbQSr3G47Pn8IZIIMP5XsYZ4hqDVK2bQq52zZt\n\tqpo4VYmrUSGDkRuXI7+clg34H3NHcPGA3wfJlFhCDRS6AEOistDvHi5c7D5fGFFgMc79\n\tg//37u8BvvOXuL/1Z7tfhnYnCyvdJ6ZC/YD7xZQIBckL/giDRZ37uP86918KJ7qfKJzs\n\tHghA2YC7fyokB9y7C69zP7RZLnkwRU4e8EfwrgH3/SQ54L4P+r9rk1xxZ+zB62NJ12Z5\n\toJX75eSK/RHqsQPuTn+yezE8iEWVu9m/wt3kD7rnTY3gpAF3DXnsgHtm4IS7mgw94BZj\n\tAxXEes/3yxTnxIZN8x9xT4iNkEhaiya3xz/T7YL+0+6/y53mX+iemhLBew9WTUjxVwXu\n\tKojgIXkMkgChJLkilrQFnsSPoEo0ES9ASXjn/qqJQDPeNuDeBMmu/VUTCpMi9FnR6N4f\n\tqApsBigASAKYH8HzxDR+O7+En8/n8qn8RD6Z9/IJfBxvVhgVeoVWoVYICoWCUzAKSoEU\n\t5kj0f8VUoklmTk8SjiF3Rs7rKZKHG9wRhRUUmoEiHLrB2l1iLzEWG4IVZf/m1iIXtpSl\n\t/vyz/5xNtWNX+K7quQ3hfa7GcA7JRF2NF9X//2TbS+Hp6rq1++vWflpf3u4rb/GVtwO0\n\thLd2d9jDPYs9nv5P15IKT5hOblnc1kHS1vbwWl97WfhTX5mnv05+blx1Pamu85X1o/ry\n\teQ399WJ72UCdWFfuay1r3F9bXjVrzFg3jY5VVf5vxionnVWRsWrl58aNNYtU15KxZpGx\n\tZpGxasVaeazU1PJlc0sRexQZ2KdROrsduZhS5EIo+hbA2ySV5ka/YE8iITocHaTBuuFE\n\tAqfPYTP6M+LRQbQRLM4raB9WIh8axDnoTezCKegNJKG30b+QE21F98O9HJ3F34Gl+RhP\n\tgDYF6Hp0L7ov2oW6UAlcZzGLLKgIfRxdHz0e/RGVoj50DPPYhF3RQygT9cK1C92D1dTi\n\taD+yo5noarDs16Pn0VvRgegn0H8B+gAbcCYzOfoOKBgLJUF0E9qHDmIv9uEUfGn0Ayi3\n\tA41NaF+0JtoNz30BrTLRLLQeRnsPu3EyTsW78Lv0YLQneivMLR7q5qM2uDrRdWgHugc9\n\tLrdazMSzFui/DFVD3a3oJXQWfQ1GdyIuxddQ/6A/ob9kJjO7oseAjvkwXgu6D9PAFT+e\n\tj5fgLvw4fgL/D/6OKqRa6SD9D6aLeQBom4+2oAfQk+g59Cp6B32KBtFPaBgzQFMxno3X\n\t4/+C5/5F5VLN1AbqZuot6gs6m36X4Zmt7A3skSgT/Uf0J6A5AaWgybDS56AG1A7XUnQF\n\tugpdizZjHm1H/eh/gNrT6DQWsB5n4mxciefhS/HleC26He/Gh/EpfAZ/iD8G6kyUm/JR\n\tmVQ3jHc9dRP1ODVAHaIGaQO9ht5AH6Xfpb9jLEwzcxSu02w6u4aL56r5OdIfpNPR9Oi2\n\t6C6QixUuP5qI0lExZoCLnWgzSPIm4Nk9aDd6DP0JDaCB6DkcRMfQy0DXe+gL9D1ILB4u\n\tL87BRbgWzwEKV+BOfC3eARTuwweAyiP4CHodv47PwSUhB6Wk0qlLqVZqLVy70A7qVZk/\n\tatpLT6DT6Wp6bvQr+nG6n/6aSWIWMKuY9Uwfs4O5j41np7CXsAvYLvZO9gD7IvtP9gt2\n\tiHNxvdxu7gnuVV7B5/E7eAknAi0enISeQE+B1t1FdwHuR9PwZpBqPXoJtHcQPYPOoR/R\n\tUfQIdiGJJtJMjj6AItEtIM0n0V/o36EQup36PTUjWkLvpZU4J/o99JUF8hq9xJSJEwLJ\n\tSX5fotfjTnDFxzkddpvVYjYZDXqdVqNWCUoFz7EMTWGUVu6raPGEk1vCTLKvqiqd4L5W\n\tKGi9qKAl7IGiirFtwh7yXCtUjWkpQsul41qKsZbiaEus94RQKD3NU+7zhE+U+TwRvGBO\n\tA+RvKfM1esKDcr5Gzm+T8xrIe73wgKfc3lHmCeMWT3m4orujr7ylLD0NHxJhMxDS09Ah\n\thESkIh2H0bTWDWBc0TTSojzs9JWVhx0+yEMdnVTeuiRcO6ehvCzO621MTwvjaW2+xWHk\n\tKw3rUkceJ8+BEUyqa4Cx09OWhYF+tFW9xLdka0REi1tIrrWpIUy3NoapFjKGITVs85WF\n\tbes+sP+MXsiV33xRZZhKqmht76sIiy1bgekEbSFY682AVc/1QLfUDY0NYXwDEEeIkGmP\n\tzSK2TSS1LPeElb5SX0ff8hbgOaptGHCKznJfS1ljGNU1DDhEh4ykpx2yb5zsBaYcSp+a\n\tPpWkk732jbH0o02x8leOktS+8dj/QlpdN8oXTMb2TQcyw542GAR4AbQWkVt7EeprKwL2\n\twa8RwyyXAT3TwhSoEp0UZpOmt4Z75o6Q0dpRNkLc8rIBpcMp70uljdC+pU8/CQQI7fU+\n\tT9+3CCTrG/xsbEnrSAmXpP8WkUoi/1EVCuPWC/lusn8mwZbUYfd1EPF1y6IG3Gcvv6gA\n\tcLJvpYPDmVYdQcrahn6Mb22M4OgNEVTmOgQbDL1oIVSnEoVbVgbDAZKWBgUpXsgBBRUw\n\tUAXRDE+fp2/6kj5PhacDVIpJklOoaO9rzASGzW0AtqB5Dd6w2Bg3mm1vbJwE/WSQfuAR\n\taN7XCD0sH+kBUrkocxgaZaZVw6ySaxvmNIR7yuLCYlkjMB2U+GhtQ/go6G9jI7TKGqUU\n\tKN6wzD5CczbQnJUC9TmxXsCt6YEuGvv6SJ9zG3ze8NG+vrg+supiOHjI4wvEkYIIIk0I\n\thyO4pxaehcTnjZNZ7vV5gaxGwtNcUOALCgRu/S9zOH+UbniyAKjNlzlc+BtxuOjXcDj4\n\tqzg8aZTSMRyeDDRPIhwO/ec4PGUMh4t/mcMlo3QDkSJQWyJzeOpvxOHSX8Phab+Kw2Wj\n\tlI7hcDnQXEY4XPGf43DlGA5X/TKHp4/SDUTOAGqnyxyu/o04PPPXcLjmV3F41iilYzg8\n\tG2ieRThc+5/j8JwxHK77ZQ7PHaUbiJwH1M6VOTz/N+Jw/a/h8CW/isMNo5SO4XAj0NxA\n\tOLxglMNiXBhdbId7xpld9Jsb5kvHsLzpl1nePDoRoHohkN8ss3zRb8Tyll/D8tZfxfLF\n\to5SOYXkb0LyYsHzJ/yHL2y9iOWKfQ7uoIELMlTKIkN4KUAAwhdqHzjJ/RDZokwdtNrP1\n\t6CEo6wHIHGk/mXkfrYd8JaQlkGZCnQXypQC98MxNUHY9pFt5F+ohZaSOdqHrobx0pO0G\n\tyDu5INJCagGfORbjg0Ad4uBMgpAHLSBBFfiR8Mq//9FwUr/4x8KzPBTEgoOkRnlxNeSF\n\tMbhqDHYBUUNGA6AF0EEc0oCMyITMQKUV2aDMjhxwzo6D0zT5ueCE6gZqvQjiCHAaJ788\n\tlIdDeA9+i5pHHae+o4vpl+ghZhKzgrmfOcwuZA9wfm4jb+Sv4b9WhBRdSk6ZrPy7kCCs\n\tEZ5SlaluVf1LXaHerCH9UxAlQHCmexqivjwqFr0s54KzEsO7aCSwjIumKaeS410YORTK\n\tfd4VIQgkzRoK1QyHZum/C9Xoh0OoJDQcIpCdlWvwGgIAu5iHIudPsE//VBxh6s79iVAs\n\t85hZBfESGqKX94ufCRqFTtArbYJd5VA6g8qgeoZyhroBLdAs0DeYG+2NjmX2ZY61uu3m\n\tnQl/FB5X7dU9on/Q/qDjiHBEdUh3wH7A8bz2LfSG7g3nJ5pPdB+ZP4r/Ufd9fKoSK1VK\n\tkx3b9HbTRG2yfWLCJY47zXvM6j7c56SMFqvVwPButwIxFocW80aHluKN8SqascSrWMbi\n\tEjje6IJDo8ElqBWGeJVGYXBo9QqDXWfijXadmbHYdTa31a5zuq0ObZzbGq9KcFtdgtVi\n\tVPAMZ3ArOTaBcWkwcjIONUXHMar4+Ah+WNQaXS5BbzLbGLtOZ7eTIovR4dC64h12nVYl\n\tKAxurcDAmBG85yDQdMgKNEFetMIgNzjiXbRd8NpsTsNf3W7PZZX2VH1IPwzRq7IPa1CJ\n\tLTQUAgmE9LGkJIQNRluwNyN1g/4Z3hbqzbCTnC2kl//kSt24X68+FCKQnYVXr2rGJh/t\n\tzTX5CnNNubQMvI/OBfBBBQDVNmfPLKnzxdkvpb/U+VznnuXPLX8+/fk5gF3+3OW7oeRF\n\tqgj7pVPYvxf/XuoksFc6tVfqwtsIEH0Qo6eYCewTSAU6f5XYaMMB/nUdXaQp1BWaiizV\n\tmjJdmWm2ZYfloOmw5VnTCxaNDc3lulE3x3DcHu64jlaINpYSDRp2k1a1SfuI3pxlprrM\n\tPeZt5vvNYfNJ85dm3uyotM/Sdx+zv9a86kzNoH4QlQyWDGZnITLF1ciYm2PM1yf7EjlY\n\tggY95fVQBr3Ri9vqrr129uxrr63DH54+LX0qfXr6NLbgE9L3WPkT5s6fl36iBqV10k64\n\tfgcRjcvguhF0HEOUBtE8uw9Wd46YMJENspQGv6Rk1GrVfqQs8qiz1C3qsJpR6yq1MarO\n\tvAQklQydAJKaTfkFhfKVT9bRrb0F9QVJJtWgdIo++zSnNgUDUwOmn+rps7CCCqJvMUls\n\tP/DOB/G4xaK1w42dWq0iOdmTJpqBKx6N09Y2MYIXHWA3ubSGtkzIilbVJtdevS/LR93v\n\tC/tO+r70Mb7syqyfGTQ8NBjUk5vMJmMw80Qw4xgoBG5G1tycgvw8wiqLv6AwA+fnFeTm\n\tQKCF4xOwxYx8iVT+xW3wwpWLF69c1dKySnpj5eXLSj5/883PS5ZdvkL66ptvfsKlrfWX\n\tLFp0SX0rntTdffnKK69cedmzORUPVd57+vS9lQ+FQs+uOyhFMT5I5S5ZMru+tbWe6MuU\n\t6D+ZdPYAWMUUtEAsSPBZHGJKiuATKVZrEAVNgtZyxrOJ067U/C6wkturj8+Kp3rit8Xf\n\tHx+OPxn/ZTwXn1aZ+vNcB4cGwXp9YIS5Dj9TMgiTHQwag9lZRpTrMVkNep7yJvoD3gSc\n\tmwNS4XjOl+jPZwpjTOA5i9maOwVrXsfV6yum9Uj7HpLOm3C80DD9lqBbEUirvepxaYjK\n\tyWu9csn0vLplncyd2Cu9vUf6SvoxLPX/7ZBYe0/9w9nOrC/eO5tYvHP9tonizuuui9nJ\n\tszBZG2OT7XHuAJ5AR7BFtLATeEEJy5/FXQwxxV3e6y4yxcQMoJKawe9At01e0B64zuJM\n\t6WUCjE36pzRF+ifopy36LtPPLIRdrE3MoyEqxiQaWZajKZqhEo0Yw6AsQ9GY4Vh423CE\n\tY+gjrAo7FcjBK/Z5idVJnXVG/6EDldhrhoNB+DMEg9hgCxmDDFgbBRgZSO1yBijBBiWE\n\tmG3MrvMH6ennllL34qPSx9LrQM4n+CgsFdjHELsX9h4K9k0VOiVe3kHhADtBKOIKlVVc\n\th3CNsIXZwu2i72R2cPvoh5m9XARHhOP4uPAG/YZgwTzHUUihVMJNwDxLmQUhyQiomWWT\n\tjFDHK1Jgi6cEFUyVUwo0q1BpgIkqASYYweYBJU1BckBwqNuvWm1P7Z6lH/p5Yg7Zutoz\n\tiXmtKQnBHIOZYGRZ2axWQ4iCORoXZo41xqwrKaChgD7WaICW8EesKR+zqM2oGXtVEKD1\n\tQoDVi6lM3B15DDdRgjSwaPi9pdJT1GGIx5bhOT8VE4nJHNkMBuUAexq4xKAs0cBQ8PqH\n\t4YB6Bl5IOVjuMLwL9OL8/rXyjgzikMkFakvAhk/EBm8AH5D+jnN2sk/D6wkKPQS8VkHP\n\tCvA1isX47Xg7R6lTGEZLp+gorUJRaHJaaE2S1mGGbce131tXP9Ix2elriJmSFwmYg2aU\n\t7AMFA4OAGJKBLGOh31rbKcE7gc61OFv64VvpOenv1PXvAskti6VZy6+Uht8Y/px9+swX\n\tsp3skbqpbnhHwqOpYrKbxrfRmL4P6fUs7mExex9vJKpOsYeZAA+6fth7bUWMlkFwO0a2\n\tvMFVq0sAiL5bfIZci7cHf3f2rCSwJ0/+VPky6HomjJEkjzFNDFwYg9HrMe7BGI+MwVIB\n\t9jCi5UE2bJEHAd9meJZ+/Ci2XIMvH2aaeRbeykjCIfbJl37YI88FRcHLjbaDnByiBn+G\n\tKBYx7F9jiyWkD6FMWJOGfK8FGqF2+aU1jSbDOixiFoEHGEST0G3i7MlUfsFafBNm3kjA\n\tyd98mPKRT6th4a2MyZkKsW0mOSM5I4UUMHGqxDhr2iQ3nyKo0nJUk0w1qCZjUn5KcbIz\n\t5KyJS1fU5Dsmh/4bO8BfrMJ/QiN8GxokQjxjCJ744ANQkUFQkuETQeIkgKLK/gDJp8rC\n\tbcZarMNg8YiNyykoDMCmJJt+nuO9kPfmQITdYLYlYJvFm4EDsm1Mzs8DM2mi3o0rzBIX\n\tBErnTGq6m358duKU5gXtKQmCNKisXIVN+7dupej4eOkFjUBPrmla84e/3T3/4S7KaLAo\n\t1XpboG761BW3fSHonIXTcnOSSm5r2lZZ+YykzptRNEGT4p2UJKbnP3r38wuyLfi1mK1c\n\tH32fuYc9Cv6zB5WKSUqPSmtUI4ffyKsEj59VWTZTzkSXW3BrAiqHN3GHt3bWiFIPnRnR\n\tamDFYIkBWAG2HxktZsqXGEgOWIhaw1xzjTD1AGx7MW7Qj37z5eu9ddlB6WMcXzC15uqk\n\tdQnBnXdPSvjdtcwC6YVvJWmgwFN7E3t0eGjmhJzzawZuXzNz2y3VV98cidFbCft2Hsid\n\t+PRXiOU7rXutVG88nm5pMHYYrxHWGiOW50zHLQo7xTGuVxh/gpO3agW1/qDab1Yl6At0\n\tblSQYHM5PYoCm8Pt6fVWjcxHFq8hCHs3ke4gWOVgSSiWEpmuAvuTfGEaNlmqXhCb10Pl\n\t61FuDmPDtF7hzWrflh8fn3vLknlK7BPm3Sj9KP34AzZ+dQKzdimOOjIlu/S2mRuvmb5l\n\tRf31a47goh+xAxdFPsa7YXIUKgGdbgdZ6GF2s8W0s2qwzhYXpaeRza/nOcHlF1QW2mly\n\tc246wDjdzgKNI8G9w1tVPqKjRCDDQ2dAErKCylKRt2QE7oeNmJl8LfYlIkLyBbHIOkqt\n\t25UF2+unU+5Z81fpHMavH9zYXly34aqr1zJNl9RQip/E7a0NOP9rbMPi+dVP3Ha8Pu/J\n\tm7f/BVZsJvigk0AenHy6ekycXqHoNW/HO2F/wEqW07POarZCP91zI75B1+sWaCttM1lN\n\ttirFTOtM23Rnk7XJtsB5Cr/NfOz6yPO9Rz8DV+i3sJv0DGwrd4q5s7WLtCu1tFYbx/kT\n\tvbzNmBanstJUIl1gW5+Y0KLuUVNqp59ya+9McPj8wIoL2kmUs7nGEDwzmBljxwmQJrgo\n\tzcOgpOC6rmpGsBYzsK/AaoOL98JN9lOIVIFFBj2ajPHJTi0+wq+/dMtblaJJRQ1budbJ\n\tcxsKE2zYp1pw8/mT0tPY/YGZXvO75auu+nTpFa091bfsLp2YE5fVuuQ+rMYZOA4+Q4Ef\n\tJudnaiv7Mnjq103NBIxGaSBxN5oNe9MiADBMUGKDliqQfxOsRyXwVAu7ugNKbXCaFaA1\n\tDX4xOeMqUQDq3LAP3QGtHeS8i7UggRZ49xrThaEz4FqEXhuSjT3Z0eC8WTLYDJ4pzN9q\n\ts2RgELwlFwy/F8xyLrE9uVROWrJ9VeqRI9KZ++6ZXDzIvkzTZ2k63+MJPX/+dnrl8xV/\n\tLl0MNJRKpcxCkLkGPOcs8CT1fQlgAFl/ViZv5JI0fvCaS0RPvCfNrsui3EZ3UiArzeTM\n\tid8cl64sSHNk51yksjGzStbdGVh3wydKBoNALCw/suj8F6ymxQzSMYKgYAMxw6ojfuWI\n\twKYQO0uc5zxjbiH1ZN+mK+4KJngm3aWa0iFiS+U6ac/L0g9aXKCOy+jclZc4MXP+llfO\n\tff3upZ9sf/juB2+pvmLRjD56tSP1yv86992rl0d2P5RjDVxWek9FhW8qDpz/BlfTMfn1\n\tQhRmIfskSKJETII9j2rQdmgZs82I1H4br+cFRQHrdJj0AYPD7njKWzuyJOVDPtn6gflg\n\tI+XdwQp23wJsl60iR3JeQzHOpac9nJ9ult5JCHSuuko6g+OLH1rALKyomnLdHcM91PaG\n\tgpnbbx4eYJ8c/n5RNaGJgnfaCO9jXwSJ8GiymDgTzcRNqAle3/eDNnExbxdxAUw8gIEL\n\tJMmBh5i3WwL+Ljk2YaBAhn3SabACMjDwKYR09TkI82B4Y4yYTpi7Cn0pDohUBfsa9QHF\n\t6BSCcj57E3ub4lblM+wLijf504pTSpWCs3OZdCYcTNO5QrqIm0lXcc10I7ecXsZdw2xh\n\tttN38o/Sf2b2cXv5A3SEeZZ+nnFWczP4enYLs0lxjD2ueJN+k3mHf0uhYpVKBpxrlQq+\n\t8+EhC++hBcpD0y8aGQaqwPnmKKXA0JzAQ9SIc2qwEEAqjypLJaoYlUOt6fXWvk/Ww/lm\n\tOdzyOVkIJcQNBY872FuTkcps0IPbua7xGDJCWTCo69UriMsJggILsaoZjgLYqwS3kzd4\n\tr8d23IZbpU34ZmmvdK5bOss+ef5DvEtaNLwEv7JeepTwaivciD9OoyTRRCEssOCHoQB2\n\tMOyoCGpiUQcgJuZm4r3S+9gFD8HzPTCPe5gF8PXC01NrUCFIGT5ngrsVIAlgGcS7loM1\n\tWAvpOkhvgrQP0p2Q7oT0UYBDAB+BtLTQ3gtfQkC8CNaqH/q0y/ck0Bc39OoCK6MAu5I5\n\tYmE4+KJFiXXwhAHVIDPkEsArcIGtSQAbk4EysQ/6q4XvakZcgGN6sCdDF2YTChEzAyEC\n\t4K2s6GTTgctCj+g67GYX1D6W9VqIgwDOkI2k7G03BzP0AiWdMicv7U63Se+Z/cvWpdhA\n\tIS35mXM3b6gp9hTNbVjBLCiqCM4tXD48hzpQPGHm4rzpw1dTN7WmzZ6d3jjcxYj3zfeL\n\thbm1LenpMH+yblvBVpG4YLWYzkIUIgkX4gZVh4rDRj2n9IPx1zKCjS2w6Sinw6AN6Mau\n\t4GNkVzUEiVsAujNYEhxZxf92LgG673XplC2l+/aCeFjDpsLsht5lTFP/ieFEant9xrz1\n\tU9uHB4DEeUmlxLCALQV/5h6mHaRlA+nUiBNsNFaot6i36Gmbxq5bqqFZv93Mq/xald2u\n\toApsTqeiwOBwOCO4e//odic7L2A0Zcc0BIsaQjOrV42YT3mH9yOvB+XnkbsFU5/eeOOG\n\tDb29G6gM6TPpI7g+w2ZwRRzYPPzq8wO7d/f37949sFR6DM//8jO8QNrzGSXG7AB1jmmC\n\tXWfGIUTjyv2UTgPHyUrRYeI1nFrwUFmUSNEWcvLQqgJq+Ry0ZL+3dukFfXktdvZoBtUv\n\tAXJfI+YHHBPYhol7SCyhrBHUOypTXIrmj5O9cB7Sl2bX9jBNGEMYh+oq2TT8PVP6VOeE\n\tacA+kG9p9G34vqYVpcLuuVGcrdRzyQ4NrWS8KlW1MF1V6S3zVE18nVa4Ej1qgbGmMlZn\n\tWpqRZ9ImqNLSdBbB47LWJPKWdL4myZmhRq4aXTqqSXWkZ1zkGQ6B4yD7ukOgBmAkwKGI\n\tMXr4hP6ErOwLmxfiZizvSLK3mwSuohzfYWxe2WsEGZClQD6s4Xye5HyM25QJ+bfNa5sw\n\tQYoemjlz8PWXMDZJ73OOzFXNs1NSovvmz/vqvBT9Fj42aprpCebkZDkcUzLKy3q2v/nQ\n\t8ULPpEmBbKutaMKcuvUPnnhzLw3KBD5G9BPqGrYDdH3GAX2azq1OMxzGqxCDm0Qrj5o4\n\tzNlBNDpuiFEG0B0gJ4ihavd7W4h4XgudGYYQKJHP5zVyQHqwBPZkOBzKsTTiKMTOMhae\n\tg7kZLDuws78/8RKNS9v7wowsuvNFnCWdfHH46DQvxv9g+ZrspdR9IJ8N0bPMfFh/JB4/\n\tU8wQrE5rirXIWs+385wTrDZn1WoEFnxzp0YIOO0qZzwusDvi4n/eQoluG4M1w6/JPCde\n\tOZhN4Dacn2SPLZ+oDfi1PHFtCWlJ+AFrYPUdBfA5l/Qp47FO2zDv63mZ+DOmdHhlc+bc\n\tbnEZNefcU7vYHFMo7U8tR6jbXcA7J9iJS+A7RA7dK84OcPO4JdzD3F/guycO66lKqFpH\n\traGvZrhKvAX1stvZR9iD7HH6IwwBTdrDMAESBKI8GAeM0AVHsfBpMQSFBAUFBjyC1QM0\n\tCytFfYBx8O2E346LAyUO/bN22biQCMlocAQ2pdG4COTJnFcRzxW2auw10Uk4R7paelVa\n\ti8X3mdJzTzGl50/BPOCNCOeFeahRkHwhjSKIzYwgBQACoAGEzMMgFxYhUOPDsBNcyKlH\n\tclnZ2BtHxpCjLSaqF3v37MMTpWPS2489Lr1BAiL7YLAvaMO5p2jn+Q8h/3VsLVqkSqYW\n\tZE3exLwpdgWEemGpcKewW3hVgI0bc1w8b9Ck8x7NFD5bU80388QKX82v1WhsugJNr3KL\n\taocqouLMZrVCQ3nU6oBRpYK3CZRboQhATIpkNYJFrVIqOF6J3FSaya3XmXkrKLVWo1ID\n\tf/dDhQCpqDbdoXC0W6yPxrS7e9ZQzRn7eTjTERgJS4ERqjkzfAY2LTkyBezAEJhiwSOo\n\tu2bdM7kjzCd58G6DmRcE4MbWgsJiHIhxiQLfMzmA+/0pM52OVAZC81M+fw8iUH0rNj6Z\n\tnJGBr3+ZogSjYYWaWX3+FO0/d1J64U5Mc2Ziu+QfxD3kkEYMu+juhzwNykS4Sd5kuWDP\n\t9oOVy0XFSESl8CVoOaqAry6r0HT4pLkavk+dBaeJWvgKsw6+66xHl8DXmI3whq5J7hPD\n\tXo/lHEfOIrXzyxsqZqVWta/obl+zrK01vXTliiXEhlz4kf8JIKfSJwCOAZBwwRmAIWjE\n\tAMAEsB8gD6AMYB7AEoA1AJsB/gCwG+AJgGMArwGcARiCiTMAZgA/QB5AGcA8gCUAawA2\n\tA/wBYDfAEwDHoiM/GB+N5jHyjMN94/CscXj2OLxoHA5vW8f0P2kcHhqHTx2HTx+H147D\n\tLx2HN4/DF43DW8fhi8fhbeNw4N8Y+mW9uohf8N8aY+ovG4d3jMOXjcMvH4evGIfL/79y\n\t0XhXjKtfOQ5fPQ6HN91j6ANdGINfNQ7vHodfPQ5fS/D/B1xTzrUKZW5kc3RyZWFtCmVu\n\tZG9iagoyNzcgMCBvYmoKODU4OQplbmRvYmoKMTkyIDAgb2JqCjw8IC9UeXBlIC9Gb250\n\tIC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0lNRFRORitIZWx2ZXRpY2EgL0Zv\n\tbnREZXNjcmlwdG9yCjI3OCAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9G\n\taXJzdENoYXIgMzIgL0xhc3RDaGFyIDIyMiAvV2lkdGhzIFsKMjc4IDAgMCAwIDAgMCAw\n\tIDE5MSAzMzMgMzMzIDAgMCAyNzggMzMzIDI3OCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYg\n\tMCAwIDAgMAowIDAgMCAwIDY2NyA2NjcgNzIyIDAgMCAwIDAgMCAwIDAgNjY3IDAgMCA3\n\tMjIgMCAwIDAgMCAwIDYxMSAwIDY2NyAwIDAgMCAwCjI3OCAwIDI3OCAwIDU1NiAwIDU1\n\tNiA1NTYgNTAwIDU1NiA1NTYgMjc4IDU1NiA1NTYgMjIyIDAgNTAwIDIyMiA4MzMgNTU2\n\tIDU1Ngo1NTYgNTU2IDMzMyA1MDAgMjc4IDU1NiA1MDAgNzIyIDUwMCA1MDAgMCAzMzQg\n\tMCAzMzQgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAK\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1\n\tNTYgNTU2IDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDUw\n\tMCBdID4+CmVuZG9iagoyNzggMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9G\n\tb250TmFtZSAvSU1EVE5GK0hlbHZldGljYSAvRmxhZ3MgMzIgL0ZvbnRCQm94IFstOTUx\n\tIC00ODEgMTQ0NSAxMTIyXQovSXRhbGljQW5nbGUgMCAvQXNjZW50IDc3MCAvRGVzY2Vu\n\tdCAtMjMwIC9DYXBIZWlnaHQgNzE3IC9TdGVtViAwIC9YSGVpZ2h0CjU0MCAvTWF4V2lk\n\tdGggMTUwMCAvRm9udEZpbGUyIDI3OSAwIFIgPj4KZW5kb2JqCjI3OSAwIG9iago8PCAv\n\tTGVuZ3RoIDI4MCAwIFIgL0xlbmd0aDEgMTYwODQgL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\t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\n\tA3FYAANAAsAQgFKA8QAzAJoBVgE8BbAHoKu37wDcUX8eI9egsn9QOXFQGb5xve3+lEFl\n\tGjEc2L/0zt2A5+UNar9jULlkUJlGmAb2N3pQuXpQGcZ/2/UTB5XvHlSGr39vu/6eQWXK\n\tAQOfP21QefqgMtD+tusl3h4w/pmD2mcNKs8eVJ4zqDxvUHn+oLL0/fWA59Eo30D87xtU\n\tXjiovGhQefGgMrwhe1t/wGe3lZcMKrcMKi8dVH5gUHnZoPKDg8orBpUPDCofv718Q1q9\n\t/xdsPFbnCmVuZHN0cmVhbQplbmRvYmoKMjgwIDAgb2JqCjEwNjA0CmVuZG9iagoxOTMg\n\tMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAv\n\tR1pDR0ZGK0hlbHZldGljYS1PYmxpcXVlIC9Gb250RGVzY3JpcHRvcgoyODEgMCBSIC9F\n\tbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAx\n\tMTggL1dpZHRocyBbCjI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI3OCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAg\n\tMCA1NTYgNTU2CjAgMCAwIDIyMiAwIDAgMjIyIDgzMyAwIDU1NiAwIDAgMzMzIDUwMCAy\n\tNzggMCA1MDAgXSA+PgplbmRvYmoKMjgxIDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3Jp\n\tcHRvciAvRm9udE5hbWUgL0daQ0dGRitIZWx2ZXRpY2EtT2JsaXF1ZSAvRmxhZ3MgOTYg\n\tL0ZvbnRCQm94ClstOTMzIC00ODEgMTU3MSAxMTM4XSAvSXRhbGljQW5nbGUgLTYgL0Fz\n\tY2VudCA3NzAgL0Rlc2NlbnQgLTIzMCAvQ2FwSGVpZ2h0CjcxNyAvU3RlbVYgMCAvWEhl\n\taWdodCA2MzcgL01heFdpZHRoIDE1MDAgL0ZvbnRGaWxlMiAyODIgMCBSID4+CmVuZG9i\n\tagoyODIgMCBvYmoKPDwgL0xlbmd0aCAyODMgMCBSIC9MZW5ndGgxIDcwNDggL0ZpbHRl\n\tciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVl7eFRFlj917+0HEPKEpPPodDc3nWeH\n\tkESSQJA0oTskJEAgiN0RJJ3QIYmJxBAygsJEBkZpkBlEHoofIzq6SkQuCSsdUIiuqKwv\n\tmFlfLI7vxzefLrvuuOMKpPdXtzsZkhn9+MO16zv3nFOnHqd+darurerOjjVeGk/dJFJ1\n\trae9kdRfQisRS2po87QH9eivwF9q6Oo0B3VNOpHY2ti+si2o6+8nGmtc2bo2VD/m34i0\n\ttiavZ0XQTpfBC5qQEdTZdeApTW2dtwf16KPgRa2rGkL2GK4nt3luD/VPF6Cbb/W0eYPl\n\tE+zgtvZVqztDOmf29g5vqDxzwb83iSE3nHbTGLWUQJFIy4h0X441qjncjp9vwQcLlkfM\n\t+Jai9Kq+fN5vVH7m+Rl//c53OS3svjGJJKCVUHnOtRmDGURhDPapYffpifWpVYYe4X6q\n\tyfJTBagENBWUlTXLQN3scfot6GGQSM1sK60FbQE9AJKGpSeh9bOtvZLefpytpQQ21z5O\n\tMi2eEG8yjB1n+oOfaY/uN71n+OQEi8fsfcTie8fTmFlj2cPsd7SCTOwxsrJ1VE7p7MG+\n\tjFZTHUxPUjuoGySqT8ae7E3OM51kNrJKDHVSKVliz5i+yM02fZbrF1iv6YU0vwT2fDI0\n\te4RpwLjfdMq40nQS1BM0HcxAiWdMTxpbTTuT/ezBXtN9Rj9DnR1BtsaIqs+Y2jJ2m1bk\n\tqvaq3X6hp9c0DfYl9nGmgiKLaarxU1NOml/PoGcbq0yZua+bUlARxcxo1GqPMiUZd5qm\n\tw5RsdKZNB51gB9k+ymT7eq1zTcchYrh9FRlFu/3sjr7y9Fyrn62zF5Sn784oT7NmVJms\n\tGWVpaZCXvKLbpLtJN0uXp8vSpetSdRZdom6CPlofqQ/Xh+nH6vV6nZ891Vti0p5gPVQC\n\tWHr69Fq9xs+eRqZ0gh1SMw8d00t6QU/6Cf7AhwhWRhP8rOdoJJcgPKNVJa2fHUJc8KxD\n\tdpPEJUk1RApcxgNPEpheoLmksHv9Wtoc21ViKImeGTWtzPFDjzrVMvTM+uGfgRmV3ZU1\n\t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\n\tx+6Pi4hvbzxju/2olLN3Qcr1JSllS2oeWrz9SqHw5S3V2x+/skM40ZZXuf/NK68EMekI\n\tvCedleZj3RsoLjRnY3GDzecqdmiuQp3z2YouFMgySSjk8xQtnjcnZR9/7NXUFO+jfac+\n\tLBx8dvCv7784dTpb8sWbnwgZu2++/3Jvz6csomfwyuDTLOsy1pR9kN/yq5iKa4FTVChS\n\t/BQJfDTwg69SDXDRAxd9EBeOR2ycbjIWmVYHCFp70synb9EYktIjEyLvORa/EaPtL9gn\n\tiCdF4XDHlb1o/9bAO1KVVImbr7TQqCTKUkcVg/jkfWShD8KWFANuuAD8tXHqksZgc1gq\n\t1nRopctDo4+LNbFYLH2txNc6KxiXmPvEip6YiIJJbXdvLPImmZnY/828KYaD+qScBxrX\n\thkfMkOfe5p9Wa04evPSniw8ksuraKTfeeJMzJdaYMimz4q69z26vbbo+b858e1lmfIwx\n\tx+a8/zdn33uYzwujU4GLwleaWsxKbiiOeEBFASNRnZXj2KWjiKKip2FjxQgmAi0RPO4s\n\tjyQRkSyGxqNuUamFMXJhPnv1GXuPqWdX2KSY3PHJE5MtzrQNJbF7dph2aGoH39p5xVkU\n\tM44J28fo71opnN6p+oH3mfS6lIPINV7lhwBfJPiCq2bVB/QZw9eCyE552aenr2wZeELK\n\tubxXbLp0DnX53kCBv4C8uGv7R79wZIoYj0O9tauiBbg15DdzS/DmdKsVGG4Tg29VLTCh\n\tObWz55SVZZV7W7u8nc0NnuwF9a3Nt+FfJo7d0M8OoQq0FMTvgu4EbQM9BHoK9CzoNdAF\n\t0Fegy6gcFgj9oNOwzPAOH6lPHqV7RukrRunquK9qr3mUvXWUrv7ndVX5VaPsHaP01aN0\n\t9T+rq+p3cfv/AfTeZw0KZW5kc3RyZWFtCmVuZG9iagoyODMgMCBvYmoKNDA2OQplbmRv\n\tYmoKMjg0IDAgb2JqCihNYWMgT1MgWCAxMC43LjMgUXVhcnR6IFBERkNvbnRleHQpCmVu\n\tZG9iagoyODUgMCBvYmoKKEQ6MjAxMjA1MDgxNTI1MjVaMDAnMDAnKQplbmRvYmoKMSAw\n\tIG9iago8PCAvUHJvZHVjZXIgMjg0IDAgUiAvQ3JlYXRpb25EYXRlIDI4NSAwIFIgL01v\n\tZERhdGUgMjg1IDAgUiA+PgplbmRvYmoKeHJlZgowIDI4NgowMDAwMDAwMDAwIDY1NTM1\n\tIGYgCjAwMDA0NjM3OTEgMDAwMDAgbiAKMDAwMDMzOTgzOCAwMDAwMCBuIAowMDAwMDA0\n\tMzE5IDAwMDAwIG4gCjAwMDAzMzk2NDMgMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBu\n\tIAowMDAwMDA0Mjk5IDAwMDAwIG4gCjAwMDAwMDQ0MjMgMDAwMDAgbiAKMDAwMDA2NzI3\n\tMyAwMDAwMCBuIAowMDAwMDEwNjgwIDAwMDAwIG4gCjAwMDAwMTIyNTYgMDAwMDAgbiAK\n\tMDAwMDAwNzQ1MyAwMDAwMCBuIAowMDAwMDA4MTEwIDAwMDAwIG4gCjAwMDAwMDg3NzQg\n\tMDAwMDAgbiAKMDAwMDAxMDY1OSAwMDAwMCBuIAowMDAwMDA0Njk1IDAwMDAwIG4gCjAw\n\tMDAwMDUzNDcgMDAwMDAgbiAKMDAwMDAwNjUwMyAwMDAwMCBuIAowMDAwMDA3NDMzIDAw\n\tMDAwIG4gCjAwMDAwMDUzNjcgMDAwMDAgbiAKMDAwMDAwNTg5MiAwMDAwMCBuIAowMDAw\n\tMDA4MTMwIDAwMDAwIG4gCjAwMDAwMDg3NTQgMDAwMDAgbiAKMDAwMDAxMjI3NyAwMDAw\n\tMCBuIAowMDAwMDEyOTAxIDAwMDAwIG4gCjAwMDAwMDU5MTIgMDAwMDAgbiAKMDAwMDAw\n\tNjQ4MyAwMDAwMCBuIAowMDAwMDc0ODM3IDAwMDAwIG4gCjAwMDAzNzExNzUgMDAwMDAg\n\tbiAKMDAwMDM4MDAwNCAwMDAwMCBuIAowMDAwMTA2NDEyIDAwMDAwIG4gCjAwMDAwMTcw\n\tMTcgMDAwMDAgbiAKMDAwMDAyMjY5OCAwMDAwMCBuIAowMDAwMDY2MDY1IDAwMDAwIG4g\n\tCjAwMDAwMjcyNjEgMDAwMDAgbiAKMDAwMDAzMDU2MSAwMDAwMCBuIAowMDAwMTEyNzI3\n\tIDAwMDAwIG4gCjAwMDAwMzM5NDcgMDAwMDAgbiAKMDAwMDAzOTEwNyAwMDAwMCBuIAow\n\tMDAwMDgxMTUyIDAwMDAwIG4gCjAwMDAwMjI3MTkgMDAwMDAgbiAKMDAwMDAyNzI0MCAw\n\tMDAwMCBuIAowMDAwMDczNTg3IDAwMDAwIG4gCjAwMDAwMzA1ODIgMDAwMDAgbiAKMDAw\n\tMDAzMzkyNiAwMDAwMCBuIAowMDAwMDkzNzgyIDAwMDAwIG4gCjAwMDAwMTI5MjEgMDAw\n\tMDAgbiAKMDAwMDAxNjk5NiAwMDAwMCBuIAowMDAwMDg3NDY3IDAwMDAwIG4gCjAwMDAw\n\tNDc4MDQgMDAwMDAgbiAKMDAwMDA1MzQ1MSAwMDAwMCBuIAowMDAwMDU5NzUwIDAwMDAw\n\tIG4gCjAwMDAwNDI0NzUgMDAwMDAgbiAKMDAwMDA0Nzc4MyAwMDAwMCBuIAowMDAwMTAw\n\tMDk3IDAwMDAwIG4gCjAwMDAwMzkxMjggMDAwMDAgbiAKMDAwMDA0MjQ1NCAwMDAwMCBu\n\tIAowMDAwMDUzNDcyIDAwMDAwIG4gCjAwMDAwNTk3MjkgMDAwMDAgbiAKMDAwMDA1OTc4\n\tNyAwMDAwMCBuIAowMDAwMDY2MDQ0IDAwMDAwIG4gCjAwMDAwNjYxMDIgMDAwMDAgbiAK\n\tMDAwMDA2NzI1MiAwMDAwMCBuIAowMDAwMDY3MzA5IDAwMDAwIG4gCjAwMDAwNzM1NjYg\n\tMDAwMDAgbiAKMDAwMDA3MzYyNCAwMDAwMCBuIAowMDAwMDc0ODE2IDAwMDAwIG4gCjAw\n\tMDAwNzQ4NzQgMDAwMDAgbiAKMDAwMDA4MTEzMSAwMDAwMCBuIAowMDAwMDgxMTg5IDAw\n\tMDAwIG4gCjAwMDAwODc0NDYgMDAwMDAgbiAKMDAwMDA4NzUwNCAwMDAwMCBuIAowMDAw\n\tMDkzNzYxIDAwMDAwIG4gCjAwMDAwOTM4MTkgMDAwMDAgbiAKMDAwMDEwMDA3NiAwMDAw\n\tMCBuIAowMDAwMTAwMTM0IDAwMDAwIG4gCjAwMDAxMDYzOTEgMDAwMDAgbiAKMDAwMDEw\n\tNjQ0OSAwMDAwMCBuIAowMDAwMTEyNzA2IDAwMDAwIG4gCjAwMDAxMTg3NzkgMDAwMDAg\n\tbiAKMDAwMDExMjc2NCAwMDAwMCBuIAowMDAwMTE4NzU4IDAwMDAwIG4gCjAwMDAxMTg4\n\tODYgMDAwMDAgbiAKMDAwMDExOTE0NCAwMDAwMCBuIAowMDAwMTIxMDI5IDAwMDAwIG4g\n\tCjAwMDAxMjM4OTcgMDAwMDAgbiAKMDAwMDEyNDU1NiAwMDAwMCBuIAowMDAwMTIxMDUw\n\tIDAwMDAwIG4gCjAwMDAxMjE3MDQgMDAwMDAgbiAKMDAwMDEyMTcyNCAwMDAwMCBuIAow\n\tMDAwMTIyNjU2IDAwMDAwIG4gCjAwMDAxMjMzNTAgMDAwMDAgbiAKMDAwMDEyMzg3NyAw\n\tMDAwMCBuIAowMDAwMTIyNjc2IDAwMDAwIG4gCjAwMDAxMjMzMzAgMDAwMDAgbiAKMDAw\n\tMDQyOTQzNCAwMDAwMCBuIAowMDAwMzQwODgyIDAwMDAwIG4gCjAwMDA0MDAzMzUgMDAw\n\tMDAgbiAKMDAwMDE1OTE4MiAwMDAwMCBuIAowMDAwMTQ3MjMxIDAwMDAwIG4gCjAwMDAx\n\tNTI4NzkgMDAwMDAgbiAKMDAwMDE2NTUwMSAwMDAwMCBuIAowMDAwMTMxMjY4IDAwMDAw\n\tIG4gCjAwMDAxMzY5NTEgMDAwMDAgbiAKMDAwMDE3ODE0MSAwMDAwMCBuIAowMDAwMTQy\n\tNjg2IDAwMDAwIG4gCjAwMDAxNDcyMDkgMDAwMDAgbiAKMDAwMDE3MTgyMSAwMDAwMCBu\n\tIAowMDAwMTM2OTczIDAwMDAwIG4gCjAwMDAxNDI2NjQgMDAwMDAgbiAKMDAwMDE4NDQ2\n\tMSAwMDAwMCBuIAowMDAwMTI3OTQ0IDAwMDAwIG4gCjAwMDAxMzEyNDYgMDAwMDAgbiAK\n\tMDAwMDE5MDc4MSAwMDAwMCBuIAowMDAwMTI0NTc2IDAwMDAwIG4gCjAwMDAxMjc5MjIg\n\tMDAwMDAgbiAKMDAwMDE1MjkwMSAwMDAwMCBuIAowMDAwMTU5MTYwIDAwMDAwIG4gCjAw\n\tMDAxNTkyMjAgMDAwMDAgbiAKMDAwMDE2NTQ3OSAwMDAwMCBuIAowMDAwMTY1NTQwIDAw\n\tMDAwIG4gCjAwMDAxNzE3OTkgMDAwMDAgbiAKMDAwMDE3MTg2MCAwMDAwMCBuIAowMDAw\n\tMTc4MTE5IDAwMDAwIG4gCjAwMDAxNzgxODAgMDAwMDAgbiAKMDAwMDE4NDQzOSAwMDAw\n\tMCBuIAowMDAwMTg0NTAwIDAwMDAwIG4gCjAwMDAxOTA3NTkgMDAwMDAgbiAKMDAwMDE5\n\tNzU2NCAwMDAwMCBuIAowMDAwMTkwODIwIDAwMDAwIG4gCjAwMDAxOTc1NDIgMDAwMDAg\n\tbiAKMDAwMDE5NzY3NCAwMDAwMCBuIAowMDAwMjAxOTgwIDAwMDAwIG4gCjAwMDAyMDM4\n\tNjkgMDAwMDAgbiAKMDAwMDE5ODQ5MiAwMDAwMCBuIAowMDAwMTk5MTUzIDAwMDAwIG4g\n\tCjAwMDAxOTkxNzQgMDAwMDAgbiAKMDAwMDE5OTgzMCAwMDAwMCBuIAowMDAwMTk5ODUx\n\tIDAwMDAwIG4gCjAwMDAyMDEwMDQgMDAwMDAgbiAKMDAwMDIwMTAyNSAwMDAwMCBuIAow\n\tMDAwMjAxOTU5IDAwMDAwIG4gCjAwMDAxOTc5NDIgMDAwMDAgbiAKMDAwMDE5ODQ3MSAw\n\tMDAwMCBuIAowMDAwMzkxOTYwIDAwMDAwIG4gCjAwMDAzNTg3NjUgMDAwMDAgbiAKMDAw\n\tMDM1NDA2NyAwMDAwMCBuIAowMDAwMjU2NjQ5IDAwMDAwIG4gCjAwMDAyMTUyNjcgMDAw\n\tMDAgbiAKMDAwMDIxODU2OSAwMDAwMCBuIAowMDAwMjM3Njg5IDAwMDAwIG4gCjAwMDAy\n\tMTg1OTEgMDAwMDAgbiAKMDAwMDIyMTkzNyAwMDAwMCBuIAowMDAwMjQ0MDA5IDAwMDAw\n\tIG4gCjAwMDAyMDk1NjIgMDAwMDAgbiAKMDAwMDIxNTI0NSAwMDAwMCBuIAowMDAwMjUw\n\tMzI5IDAwMDAwIG4gCjAwMDAyMjY1MDQgMDAwMDAgbiAKMDAwMDIzMTM4NiAwMDAwMCBu\n\tIAowMDAwMjYyOTY5IDAwMDAwIG4gCjAwMDAyMjE5NTkgMDAwMDAgbiAKMDAwMDIyNjQ4\n\tMiAwMDAwMCBuIAowMDAwMjY5Mjg5IDAwMDAwIG4gCjAwMDAyMDM4OTEgMDAwMDAgbiAK\n\tMDAwMDIwOTU0MCAwMDAwMCBuIAowMDAwMjMxNDA4IDAwMDAwIG4gCjAwMDAyMzc2Njcg\n\tMDAwMDAgbiAKMDAwMDIzNzcyOCAwMDAwMCBuIAowMDAwMjQzOTg3IDAwMDAwIG4gCjAw\n\tMDAyNDQwNDggMDAwMDAgbiAKMDAwMDI1MDMwNyAwMDAwMCBuIAowMDAwMjUwMzY4IDAw\n\tMDAwIG4gCjAwMDAyNTY2MjcgMDAwMDAgbiAKMDAwMDI1NjY4OCAwMDAwMCBuIAowMDAw\n\tMjYyOTQ3IDAwMDAwIG4gCjAwMDAyNjMwMDggMDAwMDAgbiAKMDAwMDI2OTI2NyAwMDAw\n\tMCBuIAowMDAwMjczOTQ5IDAwMDAwIG4gCjAwMDAyNjkzMjggMDAwMDAgbiAKMDAwMDI3\n\tMzkyNyAwMDAwMCBuIAowMDAwMjc0MDU5IDAwMDAwIG4gCjAwMDAyNzQ5OTIgMDAwMDAg\n\tbiAKMDAwMDI3Njg4MSAwMDAwMCBuIAowMDAwMjc4NDA4IDAwMDAwIG4gCjAwMDAyNzkw\n\tNjkgMDAwMDAgbiAKMDAwMDI3NDMxNSAwMDAwMCBuIAowMDAwMjc0OTcxIDAwMDAwIG4g\n\tCjAwMDAyNzc0NTMgMDAwMDAgbiAKMDAwMDI3ODM4NyAwMDAwMCBuIAowMDAwMjc2OTAz\n\tIDAwMDAwIG4gCjAwMDAyNzc0MzIgMDAwMDAgbiAKMDAwMDQzNzkzMSAwMDAwMCBuIAow\n\tMDAwNDQ3Mjk3IDAwMDAwIG4gCjAwMDA0NTg4OTQgMDAwMDAgbiAKMDAwMDMyNjk0NCAw\n\tMDAwMCBuIAowMDAwMjg0NzYxIDAwMDAwIG4gCjAwMDAyOTA0NDQgMDAwMDAgbiAKMDAw\n\tMDMwNzk4NCAwMDAwMCBuIAowMDAwMjc5MDkwIDAwMDAwIG4gCjAwMDAyODQ3MzkgMDAw\n\tMDAgbiAKMDAwMDMxNDMwNCAwMDAwMCBuIAowMDAwMjkzODM0IDAwMDAwIG4gCjAwMDAy\n\tOTcxMzYgMDAwMDAgbiAKMDAwMDMyMDYyNCAwMDAwMCBuIAowMDAwMjk3MTU4IDAwMDAw\n\tIG4gCjAwMDAzMDE2ODEgMDAwMDAgbiAKMDAwMDMzMzI2NCAwMDAwMCBuIAowMDAwMjkw\n\tNDY2IDAwMDAwIG4gCjAwMDAyOTM4MTIgMDAwMDAgbiAKMDAwMDMwMTcwMyAwMDAwMCBu\n\tIAowMDAwMzA3OTYyIDAwMDAwIG4gCjAwMDAzMDgwMjMgMDAwMDAgbiAKMDAwMDMxNDI4\n\tMiAwMDAwMCBuIAowMDAwMzE0MzQzIDAwMDAwIG4gCjAwMDAzMjA2MDIgMDAwMDAgbiAK\n\tMDAwMDMyMDY2MyAwMDAwMCBuIAowMDAwMzI2OTIyIDAwMDAwIG4gCjAwMDAzMjY5ODMg\n\tMDAwMDAgbiAKMDAwMDMzMzI0MiAwMDAwMCBuIAowMDAwMzM5Mzg1IDAwMDAwIG4gCjAw\n\tMDAzMzMzMDMgMDAwMDAgbiAKMDAwMDMzOTM2MyAwMDAwMCBuIAowMDAwMzM5NDk1IDAw\n\tMDAwIG4gCjAwMDA0MTc4NzIgMDAwMDAgbiAKMDAwMDQwMzg5MyAwMDAwMCBuIAowMDAw\n\tNDA5NTE4IDAwMDAwIG4gCjAwMDAzMzk3NTcgMDAwMDAgbiAKMDAwMDM0MDc2OCAwMDAw\n\tMCBuIAowMDAwMzM5ODg4IDAwMDAwIG4gCjAwMDAzNDA3NDUgMDAwMDAgbiAKMDAwMDMz\n\tOTk5NSAwMDAwMCBuIAowMDAwMzQwNzIyIDAwMDAwIG4gCjAwMDAzNDA2ODMgMDAwMDAg\n\tbiAKMDAwMDM0MDExNyAwMDAwMCBuIAowMDAwMzQwNjYwIDAwMDAwIG4gCjAwMDAzNDA2\n\tMjEgMDAwMDAgbiAKMDAwMDM0MDI1MCAwMDAwMCBuIAowMDAwMzQwNTk4IDAwMDAwIG4g\n\tCjAwMDAzNDA1NTkgMDAwMDAgbiAKMDAwMDM0MDM4MyAwMDAwMCBuIAowMDAwMzQwNTM2\n\tIDAwMDAwIG4gCjAwMDAzNDA0OTcgMDAwMDAgbiAKMDAwMDM0MTU1MyAwMDAwMCBuIAow\n\tMDAwMzQxNzgwIDAwMDAwIG4gCjAwMDAzNTQwNDQgMDAwMDAgbiAKMDAwMDM1NDQ0NyAw\n\tMDAwMCBuIAowMDAwMzU0NjgzIDAwMDAwIG4gCjAwMDAzNTg3NDMgMDAwMDAgbiAKMDAw\n\tMDM1OTQyNSAwMDAwMCBuIAowMDAwMzU5NjUyIDAwMDAwIG4gCjAwMDAzNzExNTIgMDAw\n\tMDAgbiAKMDAwMDM3MTc5NSAwMDAwMCBuIAowMDAwMzcyMDI4IDAwMDAwIG4gCjAwMDAz\n\tNzk5ODIgMDAwMDAgbiAKMDAwMDM4MDY1OSAwMDAwMCBuIAowMDAwMzgwODg2IDAwMDAw\n\tIG4gCjAwMDAzOTE5MzcgMDAwMDAgbiAKMDAwMDM5MjM3NSAwMDAwMCBuIAowMDAwMzky\n\tNjA4IDAwMDAwIG4gCjAwMDA0MDAzMTMgMDAwMDAgbiAKMDAwMDQwMDU5MyAwMDAwMCBu\n\tIAowMDAwNDAwODI5IDAwMDAwIG4gCjAwMDA0MDM4NzEgMDAwMDAgbiAKMDAwMDQwNDI3\n\tMCAwMDAwMCBuIAowMDAwNDA0NTAzIDAwMDAwIG4gCjAwMDA0MDk0OTYgMDAwMDAgbiAK\n\tMDAwMDQxMDE3NCAwMDAwMCBuIAowMDAwNDEwNDEwIDAwMDAwIG4gCjAwMDA0MTc4NTAg\n\tMDAwMDAgbiAKMDAwMDQxODMyNiAwMDAwMCBuIAowMDAwNDE4NTUzIDAwMDAwIG4gCjAw\n\tMDA0Mjk0MTEgMDAwMDAgbiAKMDAwMDQyOTg1MCAwMDAwMCBuIAowMDAwNDMwMDgzIDAw\n\tMDAwIG4gCjAwMDA0Mzc5MDkgMDAwMDAgbiAKMDAwMDQzODM2MCAwMDAwMCBuIAowMDAw\n\tNDM4NTkzIDAwMDAwIG4gCjAwMDA0NDcyNzUgMDAwMDAgbiAKMDAwMDQ0Nzk0NyAwMDAw\n\tMCBuIAowMDAwNDQ4MTc0IDAwMDAwIG4gCjAwMDA0NTg4NzEgMDAwMDAgbiAKMDAwMDQ1\n\tOTI3NiAwMDAwMCBuIAowMDAwNDU5NTEyIDAwMDAwIG4gCjAwMDA0NjM2NzMgMDAwMDAg\n\tbiAKMDAwMDQ2MzY5NSAwMDAwMCBuIAowMDAwNDYzNzQ4IDAwMDAwIG4gCnRyYWlsZXIK\n\tPDwgL1NpemUgMjg2IC9Sb290IDIyNiAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDMzNmEw\n\tMzExZWE4Y2NmOTE3NmY5NWQ3OTM0NmNiYThkPgo8MzM2YTAzMTFlYThjY2Y5MTc2Zjk1\n\tZDc5MzQ2Y2JhOGQ+IF0gPj4Kc3RhcnR4cmVmCjQ2Mzg2OQolJUVPRgozIDAgb2JqCjw8\n\tL1R5cGUgL1BhZ2UgL0NvbnRlbnRzIDUgMCBSIC9NZWRpYUJveCBbMCAwIDgwNiA1MzZd\n\tIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyA3IDAgUiA+PgplbmRvYmoKNzkgMCBvYmoK\n\tPDwvVHlwZSAvUGFnZSAvQ29udGVudHMgODAgMCBSIC9NZWRpYUJveCBbMCAwIDgwNiA1\n\tMzZdIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyA4MiAwIFIgPj4KZW5kb2JqCjEyOCAw\n\tIG9iago8PC9UeXBlIC9QYWdlIC9Db250ZW50cyAxMjkgMCBSIC9NZWRpYUJveCBbMCAw\n\tIDgwNiA1MzZdIC9QYXJlbnQgNCAwIFIgL1Jlc291cmNlcyAxMzEgMCBSID4+CmVuZG9i\n\tagoxNzcgMCBvYmoKPDwvVHlwZSAvUGFnZSAvQ29udGVudHMgMTc4IDAgUiAvTWVkaWFC\n\tb3ggWzAgMCA4MDYgNTM2XSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgMTgwIDAgUiA+\n\tPgplbmRvYmoKMjE5IDAgb2JqCjw8L1R5cGUgL1BhZ2UgL0NvbnRlbnRzIDIyMCAwIFIg\n\tL01lZGlhQm94IFswIDAgODA2IDUzNl0gL1BhcmVudCA0IDAgUiAvUmVzb3VyY2VzIDIy\n\tMiAwIFIgPj4KZW5kb2JqCjEgMCBvYmoKPDwvQXV0aG9yIChLcmVzdGVuIEtyYWIgVGhv\n\tcnVwKS9DcmVhdGlvbkRhdGUgKEQ6MjAxMjA1MDcxNzIwMDBaKS9DcmVhdG9yIChPbW5p\n\tR3JhZmZsZSBQcm9mZXNzaW9uYWwgNS4zKS9Nb2REYXRlIChEOjIwMTIwNTA4MTQyODAw\n\tWikvUHJvZHVjZXIgMjg0IDAgUiAvVGl0bGUgKGRlc2lnbl9kaWFncmFtcyk+PgplbmRv\n\tYmoKeHJlZgoxIDEKMDAwMDQ3MDI4NyAwMDAwMCBuIAozIDEKMDAwMDQ2OTc1MSAwMDAw\n\tMCBuIAo3OSAxCjAwMDA0Njk4NTQgMDAwMDAgbiAKMTI4IDEKMDAwMDQ2OTk2MCAwMDAw\n\tMCBuIAoxNzcgMQowMDAwNDcwMDY5IDAwMDAwIG4gCjIxOSAxCjAwMDA0NzAxNzggMDAw\n\tMDAgbiAKdHJhaWxlcgo8PC9JRCBbPDMzNmEwMzExZWE4Y2NmOTE3NmY5NWQ3OTM0NmNi\n\tYThkPiA8MzM2YTAzMTFlYThjY2Y5MTc2Zjk1ZDc5MzQ2Y2JhOGQ+XSAvSW5mbyAxIDAg\n\tUiAvUHJldiA0NjM4NjkgL1Jvb3QgMjI2IDAgUiAvU2l6ZSAyODY+PgpzdGFydHhyZWYK\n\tNDcwNDc4CiUlRU9GCg==\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tAAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAx\n\tOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYx\n\tOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAA\n\tAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAA\n\tAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0\n\tdHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAA\n\tAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAA\n\tAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0g\n\tc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmll\n\td2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNl\n\tIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAA\n\tAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJz\n\taWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBA\n\tAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwA\n\twQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFS\n\tAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQC\n\tHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMW\n\tAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgE\n\tVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXF\n\tBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QH\n\thgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5\n\tCY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7AL\n\tyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5J\n\tDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMR\n\tMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJ\n\tFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X\n\t0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuK\n\tG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qf\n\tvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQf\n\tJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQp\n\tBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4W\n\tLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38z\n\tuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/\n\tObw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/\n\t4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZn\n\tRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpN\n\tk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1Tb\n\tVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc\n\t1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTp\n\tZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBt\n\tuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnab\n\tdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WA\n\tR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+\n\timSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCU\n\tipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8d\n\tn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyq\n\tj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYB\n\ttnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePC\n\tX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62\n\tzzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724Dc\n\tBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG\n\t6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3\n\tivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//w==\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>Sheets</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {806, 536}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1.000 cm = 1.000 cm</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{152.7818, 330.1413}, {41, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 Legend}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{152.7818, 355.34109}, {102.87109, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 file}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{152.7818, 393.55411}, {102.87109, 35.839844}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 data structure}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{152.7818, 440.59375}, {102.87109, 35.839844}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 process}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{22.5, 14.327301}, {761, 76}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 get: \n\\b0 Looks up a given key in the nursery (recently added), if not found send a one-way message that flows down the levels, inspecting files\\\nin the order C, B, A (newest to oldest).  When found, the level replies directly using gen_server:reply/2. Thus, there can be multiple get requests\\\nflowing down the levels concurrently (but only one being considered at each level at any one point in time).  Doing a file-level lookup first\\\nuses a bloom filter to avoid unnecessary tree walks.  \\\nData files at level #n contain at most 2\\super n\\nosupersub  key/value pairs.}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{152.7818, 178.33438}, {42.609314, 60.169464}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 API}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{464.12933, 195.38522}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 C-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{464.12933, 216.24289}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 B-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{534.06769, 398.76038}, {23, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>32</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>16.117958068847656</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 next}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{529.44971, 382.66406}</string>\n\t\t\t\t\t\t<string>{529.44971, 430.11328}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{534.06769, 304.99084}, {23, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>16.117958068847656</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 next}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{529.44971, 288.89453}</string>\n\t\t\t\t\t\t<string>{529.44971, 336.34375}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{445.73486, 430.11328}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #10}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{445.73486, 336.34375}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #9}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{396.34848, 193.72665}, {17, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>9.203343391418457</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 top}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{362.82083, 202.3373}</string>\n\t\t\t\t\t\t<string>{445.73483, 217.62245}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{464.12933, 236.71368}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 A-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{517.8584, 114.34375}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abplain_fsm\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{445.73486, 146.35037}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #8}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{222.10593, 203.30406}, {114, 35.839844}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 nursery}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{267.51465, 114.34375}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abgen_server\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{195.39111, 146.35037}, {167.42967, 111.97385}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>GridSpacing</key>\n\t\t\t\t<real>14.17322826385498</real>\n\t\t\t\t<key>MajorGridSpacing</key>\n\t\t\t\t<integer>10</integer>\n\t\t\t\t<key>ShowsGrid</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>GET</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {806, 536}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1.000 cm = 1.000 cm</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{603.73096, 293.12189}, {168, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>-6.9058108329772949</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.49735826253890991</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 same A+B files opened twice!}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{460.45206, 253.85472}</string>\n\t\t\t\t\t\t<string>{594.47253, 291.77344}</string>\n\t\t\t\t\t\t<string>{776.07031, 289}</string>\n\t\t\t\t\t\t<string>{777.05078, 199.98311}</string>\n\t\t\t\t\t\t<string>{746.42944, 201.23674}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{16, 16.629822}, {783, 70}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 put: \n\\b0 Normal insertion just adds data to in-memory nursery gb_tree, and appends \\{K,V\\} to nursery.log.  When nursery is full (256 entries)\\\nthe data is written to the (b-tree) nursery.data.  This file is then closed and \"passed\" into the top level (the level will rename it to A, B, or C). \\\nFinally, an \"incremental merge\" is issued, which will flow down through the levels, and instruct the merge processes to each do 256 \"steps\". \\\nIndependently, when a merge process completes, the corresponding level N will \"pass\" the resulting X-\n\\i N\n\\i0 .data file to the level \n\\i N+1\n\\i0 , A and B files are deleted, and C is renamed A.  The 256 \"steps\" guarantees that when an inject happens, the target level does not have a C file, i.e. there is room.}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{114.60169, 213.23936}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>39</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 nursery.log [append]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{114.60168, 233.70134}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 nursery.data [append]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{52.273712, 173.42813}, {42.609314, 60.169464}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 API}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{612.64075, 190.47897}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 A-8.data [seq,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{612.64075, 211.33664}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>37</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 B-8.data [seq,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{612.64075, 231.80743}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>36</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 X-8.data [seq,write]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{363.62122, 190.47897}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 C-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{363.62122, 211.33664}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 B-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{433.55954, 393.85413}, {23, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>32</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>16.117958068847656</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 next}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{428.94159, 377.75781}</string>\n\t\t\t\t\t\t<string>{428.94159, 425.20703}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{433.55954, 300.08459}, {23, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>16.117958068847656</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 next}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{428.94159, 283.98828}</string>\n\t\t\t\t\t\t<string>{428.94159, 331.4375}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{524.51556, 432.16385}, {57, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>28</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>27</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>9.203343391418457</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 merge_pid}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>27</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{512.65643, 448.36719}</string>\n\t\t\t\t\t\t<string>{595.57043, 448.36719}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{595.57043, 425.20703}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_merger}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{345.22675, 425.20703}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #10}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{523.98114, 338.39432}, {57, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>9.203343391418457</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 merge_pid}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{512.65643, 354.59766}</string>\n\t\t\t\t\t\t<string>{594.47253, 354.59766}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{594.47253, 331.4375}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_merger}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{345.22675, 331.4375}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #9}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{294.17184, 196.51286}, {17, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>9.203343391418457</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 top}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{262.31271, 212.7162}</string>\n\t\t\t\t\t\t<string>{345.22675, 212.7162}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{524.51556, 196.51286}, {57, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>18</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>9.203343391418457</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 merge_pid}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{512.65643, 212.7162}</string>\n\t\t\t\t\t\t<string>{595.57043, 212.7162}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{667.69397, 109.4375}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abplain_fsm\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{595.57043, 141.44412}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_merger}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{363.62122, 231.80743}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 A-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{417.35028, 109.4375}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abplain_fsm\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{345.22675, 141.44412}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #8}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{121.59782, 178.12408}, {114, 35.839844}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 nursery}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{167.00656, 109.4375}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abgen_server\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{94.883018, 141.44412}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>GridSpacing</key>\n\t\t\t\t<real>14.17322826385498</real>\n\t\t\t\t<key>MajorGridSpacing</key>\n\t\t\t\t<integer>10</integer>\n\t\t\t\t<key>ShowsGrid</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>PUT</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {806, 536}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1.000 cm = 1.000 cm</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{533.28424, 100.92474}, {56, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>70</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>11.892604827880859</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.3949437141418457</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 hard link}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{639.70465, 168.22144}</string>\n\t\t\t\t\t\t<string>{538.39447, 122.22656}</string>\n\t\t\t\t\t\t<string>{441.98532, 185.20552}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{512.7572, 469.46194}, {215, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>59</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>-40</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.6560204029083252</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\{level_results, pid(), [\\{Key,Value\\}*100]\\}\\\n[back pressure]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{11.595718, 385.92267}, {137, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.59961444139480591</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\{fold_result, Key, Value\\}\\\n[back pressure]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{166.50113, 329.83801}, {126, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.36228695511817932</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\{source_order, [pid()]\\}}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{169.22266, 278.98828}</string>\n\t\t\t\t\t\t<string>{335.60587, 452.46878}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{21, 9.8149109}, {745, 70}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 snapshot fold: \n\\b0 all data files are hard-linked; i.e. A-8.data becomes AF-8.data, and are scanned concurrently (one process per data file).  \\\nWhen all folder processes have been started, the fold_merger is told the \n\\i source order\n\\i0  in which to consider the individual fold results, after \\\nwhich it does selective receive when running out of values from a given folder.  The fold_merger merges such data from \n\\i all levels. \\uc0\\u8232 \n\\i0 The current implementation only allows one concurrent snapshot fold to avoid unlimited number of open files.  Further snapshot folds will be \\\nenqueued and concurrent put/gets will be services all along.}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{251.89102, 475.62891}</string>\n\t\t\t\t\t\t<string>{99.55072, 467.75}</string>\n\t\t\t\t\t\t<string>{68.218018, 229.09335}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{751.52704, 332.25803}</string>\n\t\t\t\t\t\t<string>{763.1015, 434.61328}</string>\n\t\t\t\t\t\t<string>{419.32068, 475.62891}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>59</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{752.53046, 251.76152}</string>\n\t\t\t\t\t\t<string>{753.62494, 412.02734}</string>\n\t\t\t\t\t\t<string>{419.81192, 475.53546}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>44</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>58</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{753.64545, 171.03291}</string>\n\t\t\t\t\t\t<string>{762.2226, 380.0625}</string>\n\t\t\t\t\t\t<string>{419.8024, 475.49466}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{251.89104, 452.46875}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_fold_merger}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>50</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{503.77002, 207.82166}</string>\n\t\t\t\t\t\t<string>{546.68744, 217.08203}</string>\n\t\t\t\t\t\t<string>{583.94281, 331.78238}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{518.86517, 194.98311}, {36, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>49</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 folding}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>44</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{503.77036, 207.8201}</string>\n\t\t\t\t\t\t<string>{547.78119, 217.16956}</string>\n\t\t\t\t\t\t<string>{584.72821, 250.92076}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{601.16766, 330.15353}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 AF-8.data [seq,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{584.09735, 298.16956}, {167.42967, 68.176949}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_folder}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{602.16766, 249.15353}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 BF-8.data [seq,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{585.09735, 217.16956}, {167.42967, 68.176949}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>44</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_folder}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{42.898514, 168.42813}, {42.609314, 60.169464}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 API}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{603.26556, 168.42813}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 CF-8.data [seq,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{354.24603, 185.47897}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 C-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{354.24603, 206.33664}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 B-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{424.18436, 295.08459}, {23, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>54</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>16.117958068847656</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 next}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{419.56641, 278.98828}</string>\n\t\t\t\t\t\t<string>{419.56641, 326.4375}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{335.85156, 326.4375}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #9}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{284.79666, 191.51286}, {17, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>9.203343391418457</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 top}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{252.9375, 207.7162}</string>\n\t\t\t\t\t\t<string>{335.85156, 207.7162}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{503.77036, 207.8201}</string>\n\t\t\t\t\t\t<string>{547.78119, 217.16956}</string>\n\t\t\t\t\t\t<string>{585.87738, 170.91856}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{586.19525, 136.44415}, {167.42967, 68.176949}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_folder}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{354.24603, 226.80743}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 A-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{407.9751, 104.4375}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abplain_fsm\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{335.85156, 136.44412}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #8}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{112.22265, 206.33664}, {114, 35.839844}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 nursery}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{157.63136, 104.4375}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abgen_server\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{85.50782, 136.44412}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>GridSpacing</key>\n\t\t\t\t<real>14.17322826385498</real>\n\t\t\t\t<key>MajorGridSpacing</key>\n\t\t\t\t<integer>10</integer>\n\t\t\t\t<key>ShowsGrid</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>snapshot_fold</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>3</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {806, 536}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1.000 cm = 1.000 cm</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{567.44391, 283.96231}, {208, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>59</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>-40</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.60873585939407349</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\{level_result, reference(), Key, Value\\}\\\n[no back pressure]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{21.819611, 352.02069}, {137, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.59961444139480591</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\{fold_result, Key, Value\\}\\\n[back pressure]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{159.21213, 296.11926}, {161, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.36228695511817932</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\{source_order, [reference()]\\}}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{179.43365, 245.26953}</string>\n\t\t\t\t\t\t<string>{345.81689, 418.75}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{21, 9.8149109}, {656, 56}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 blocking fold: [only when limit &lt; 10] \n\\b0 All data files [A,B,C]-N.data are scanned sequentially for up to \n\\i limit\n\\i0  matching entries.\\\nThe fold_merger is told the \n\\i order\n\\i0  in which to consider the individual fold results, after which it does\\\nselective receive to grab fold results.  The fold_merger merges such data from \n\\i all levels.  \n\\i0 Thus, all potential results are in\\\nthe fold_merger's inbox before merge commences.  Currently only used in riak's list buckets.}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{261.60272, 441.88434}</string>\n\t\t\t\t\t\t<string>{109.76172, 434.03125}</string>\n\t\t\t\t\t\t<string>{78.429016, 195.3746}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>60</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{498.24567, 209.69321}</string>\n\t\t\t\t\t\t<string>{782.48438, 222.80756}</string>\n\t\t\t\t\t\t<string>{429.53174, 441.91016}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>59</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{498.24561, 189.32507}</string>\n\t\t\t\t\t\t<string>{714.45312, 199.6311}</string>\n\t\t\t\t\t\t<string>{429.53174, 441.91016}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>58</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{498.24463, 170.6349}</string>\n\t\t\t\t\t\t<string>{654.95703, 183.16406}</string>\n\t\t\t\t\t\t<string>{429.53174, 441.91016}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{262.10205, 418.75}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_fold_merger}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{53.109512, 134.70938}, {42.609314, 60.169464}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 API}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{364.45703, 151.76022}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 C-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{364.45703, 172.61789}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 B-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{434.39536, 261.36584}, {23, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>54</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>16.117958068847656</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 next}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{429.7774, 245.26953}</string>\n\t\t\t\t\t\t<string>{429.7774, 292.71875}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{346.06256, 292.71875}, {167.42967, 46.320309}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #9}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{295.00766, 157.79411}, {17, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>9.203343391418457</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.48675885796546936</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 top}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{263.1485, 173.99745}</string>\n\t\t\t\t\t\t<string>{346.06256, 173.99745}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{364.45703, 193.08868}, {133.28911, 27.013214}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>DocumentShape</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs20 \\cf0 A-8.data [random,read]}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{418.1861, 70.71875}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abplain_fsm\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{346.06256, 102.72537}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb_level #8}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{122.43365, 172.61789}, {114, 35.839844}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 nursery}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{167.84236, 70.71875}, {95.306129, 41.164417}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \\'abgen_server\\'bb}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{95.718819, 102.72537}, {167.42967, 142.54416}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\b\\fs24 \\cf0 hanoidb}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>GridSpacing</key>\n\t\t\t\t<real>14.17322826385498</real>\n\t\t\t\t<key>MajorGridSpacing</key>\n\t\t\t\t<integer>10</integer>\n\t\t\t\t<key>ShowsGrid</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>blocking_fold</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>4</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {806, 536}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1.000 cm = 1.000 cm</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{287.28223, 478.70087}, {171, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Oblique</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>97</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>96</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>6.9850349426269531</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.46601086854934692</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\i\\fs20 \\cf0 length bytes (subject to CRC32 check)}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>96</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{229.63753, 498.00623}</string>\n\t\t\t\t\t\t<string>{229.46877, 491.68591}</string>\n\t\t\t\t\t\t<string>{539.21094, 496.72107}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{597.64844, 498.23816}, {176, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Oblique</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>95</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\i\\fs20 \\cf0 repair/recovery can scan for sequences\\\nlike this to find all KV's in a data file}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{229.46881, 501.93762}, {309.74219, 16.601059}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>94</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 data : length bytes}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{52.50885, 501.93762}, {44.115234, 16.601059}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>93</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 0xff:1}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{538.5332, 501.93762}, {44.115234, 16.601059}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>92</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 0xff:1}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{163.32819, 501.93762}, {66.140625, 16.601059}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>91</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 crc:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{97.187561, 501.93762}, {66.140625, 16.601059}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>90</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 length:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{693.6485, 195.70815}, {73, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>89</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\i\\fs20 \\cf0 points to a block}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{352.60687, 315.31805}, {171, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Oblique</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>88</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>87</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>6.9850349426269531</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.46601086854934692</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\i\\fs20 \\cf0 length bytes (subject to CRC32 check)}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>87</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{230.25827, 334.62341}</string>\n\t\t\t\t\t\t<string>{230.01376, 328.3031}</string>\n\t\t\t\t\t\t<string>{678.76758, 333.33826}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{226.3707, 137.66061}, {64, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Oblique</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>84</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>83</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>6.9850349426269531</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.46601086854934692</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\i\\fs20 \\cf0 blocklen bytes}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>83</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{112.96055, 156.96596}</string>\n\t\t\t\t\t\t<string>{112.78907, 150.64565}</string>\n\t\t\t\t\t\t<string>{427.3985, 155.6808}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{6.6484451, 259.64804}, {77, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>82</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\n\n\\f0\\i\\fs20 \\cf0 uncompressed: 0\\\nsnappy: 1\\\ngzip: 2}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{107.78907, 195.70815}, {95, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>81</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\i\\fs20 \\cf0 level=0 is a leaf node}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{256.56445, 25.247879}, {112, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Oblique</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>80</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\i\\fs20 \\cf0 tree structure via \\\nPOSLEN block members}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>79</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{472.71887, 58.565281}</string>\n\t\t\t\t\t\t<string>{416.64844, 22.992188}</string>\n\t\t\t\t\t\t<string>{272.3707, 22.121094}</string>\n\t\t\t\t\t\t<string>{205.11482, 58.59478}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>78</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{461.04742, 58.632408}</string>\n\t\t\t\t\t\t<string>{404.74377, 33.952934}</string>\n\t\t\t\t\t\t<string>{362.7291, 58.580292}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{43.648438, 58.833138}, {53.10157, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 \"HAN1\"}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{597.64844, 434.17297}, {181, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Oblique</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>75</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\i\\fs20 \\cf0 inner nodes have sequences\\\nof these as child node (block) references\\\nkey is first key of referenced block}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>73</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.79165208339691162</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>74</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{710.7597, 92.33313}</string>\n\t\t\t\t\t\t<string>{710.95312, 132.46645}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>73</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{452.30365, 148.25203}</string>\n\t\t\t\t\t\t<string>{452.03906, 132.46645}</string>\n\t\t\t\t\t\t<string>{766.64844, 149.0675}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{606.28125, 158.2406}, {83.628906, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>72</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 bloom_len:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{687.75, 158.2406}, {78.898438, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 root_pos:8}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{452.03906, 158.2406}, {154.24219, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>69</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 serialized ebloom (gzip'ed)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{412.74377, 232.42622}, {77, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Oblique</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>6.9850349426269531</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.46601086854934692</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\i\\fs20 \\cf0 compressed data}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{179.25003, 259.65735}</string>\n\t\t\t\t\t\t<string>{178.92972, 245.41125}</string>\n\t\t\t\t\t\t<string>{766.64844, 258.37219}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{178.92969, 158.2406}, {248.62506, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 tree node data : length bytes}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{539.19727, 435.8175}, {44.115234, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 0xff:1}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{474.23636, 386.07532}, {44.115234, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 0xff:1}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{678.76758, 337.33313}, {44.115234, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 0xff:1}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{10.699219, 19.631973}, {119, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 HanoiDB File Format}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{162.99225, 435.8175}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>54</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 crc:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{96.851631, 435.8175}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 length:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{362.29495, 386.07532}, {111.94141, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 keybytes}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{296.15433, 386.07532}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>39</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 keylen:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{230.0137, 386.07532}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 DELETED}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{163.99225, 386.07532}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 crc:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{97.851631, 386.07532}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>51</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 length:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{163.99225, 337.33313}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>50</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 crc:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{97.851631, 337.33313}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>49</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 length:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>10.05000114440918</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{78.648445, 407.33313}</string>\n\t\t\t\t\t\t<string>{46.648441, 408.09094}</string>\n\t\t\t\t\t\t<string>{46.648441, 309.89954}</string>\n\t\t\t\t\t\t<string>{316.50781, 309.97656}</string>\n\t\t\t\t\t\t<string>{318.33539, 293.51758}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.52371048927307129</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{89.648445, 337.33313}</string>\n\t\t\t\t\t\t<string>{78.648445, 337.39954}</string>\n\t\t\t\t\t\t<string>{79.636726, 469.89563}</string>\n\t\t\t\t\t\t<string>{89.687508, 470.17297}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{369.92969, 435.8175}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 blocklen:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{427.25589, 435.8175}, {111.94141, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>44</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 keybytes}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{295.4043, 435.8175}, {78.898438, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 blockpos:8}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{229.13287, 435.8175}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 POSLEN}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{474.36331, 337.33313}, {204.4043, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>37</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 valuebytes}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{362.29495, 337.33313}, {111.94141, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>36</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 keybytes}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{296.15433, 337.33313}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 keylen:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{230.0137, 337.33313}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 KEYVAL}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{519.46875, 260.02063}, {123.58984, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 KV}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{387.91406, 260.02063}, {135.38281, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>32</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 KV}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{252.53128, 260.02063}, {135.38281, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 KV}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{178.92969, 260.02063}, {73.601593, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 0xff:1}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{303.24222, 174.7406}</string>\n\t\t\t\t\t\t<string>{296.15433, 180.90346}</string>\n\t\t\t\t\t\t<string>{296.15433, 221.56361}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{334.04709, 92.333138}</string>\n\t\t\t\t\t\t<string>{333.7959, 134.46645}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>StickArrow</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{46.968754, 148.25893}</string>\n\t\t\t\t\t\t<string>{46.648441, 132.60658}</string>\n\t\t\t\t\t\t<string>{427.55475, 149.06752}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t<key>OrthogonalBarAutomatic</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>OrthogonalBarPoint</key>\n\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t<key>OrthogonalBarPosition</key>\n\t\t\t\t\t<real>-1</real>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{105.64845, 249.88977}</string>\n\t\t\t\t\t\t<string>{296.15433, 221.56361}</string>\n\t\t\t\t\t\t<string>{766.64844, 250.38586}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{105.32813, 260.02063}, {73.601593, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>18</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 compress:1}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{643.05859, 260.02063}, {123.58984, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 KV}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{112.78907, 158.2406}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 level:2}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{46.648441, 158.2406}, {66.140625, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 blocklen:4}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{612.67773, 68.33313}, {11, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 ...}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{654.70709, 58.833138}, {111.94141, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 trailer}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{416.64844, 58.833138}, {165, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 block}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{251.64844, 58.833138}, {165, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 block}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{96.851631, 58.833138}, {154.79681, 33}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1138\\cocoasubrtf320\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\n\n\\f0\\fs24 \\cf0 block}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>GridSpacing</key>\n\t\t\t\t<real>14.17322826385498</real>\n\t\t\t\t<key>MajorGridSpacing</key>\n\t\t\t\t<integer>10</integer>\n\t\t\t\t<key>ShowsGrid</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>Canvas 5</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>5</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t</array>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>4</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array/>\n\t\t<key>Frame</key>\n\t\t<string>{{211, 4}, {1071, 874}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>ShowRuler</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-65, -91}, {936, 719}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>GET</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>2</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>PUT</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>snapshot_fold</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>blocking_fold</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 5</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>4</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "include/hanoidb.hrl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n\n%%\n%% When doing \"async fold\", it does \"sync fold\" in chunks\n%% of this many K/V entries.\n%%\n-define(BTREE_ASYNC_CHUNK_SIZE, 100).\n\n%%\n%% The key_range structure is a bit assymetric, here is why:\n%%\n%% from_key=<<>> is \"less than\" any other key, hence we don't need to\n%% handle from_key=undefined to support an open-ended start of the\n%% interval. For to_key, we cannot (statically) construct a key\n%% which is > any possible key, hence we need to allow to_key=undefined\n%% as a token of an interval that has no upper limit.\n%%\n-record(key_range, {   from_key = <<>>       :: binary(),\n                       from_inclusive = true :: boolean(),\n                       to_key                :: binary() | undefined,\n                       to_inclusive = false  :: boolean(),\n                       limit                 :: pos_integer() | undefined }).\n"
  },
  {
    "path": "include/plain_rpc.hrl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% plain_rpc: RPC module to accompany plain_fsm\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n%%\n%% This module really belongs in the plain_fsm distro.\n%%\n\n-define(CALL(From,Msg), {'$call', From, Msg}).\n-define(REPLY(Ref,Msg), {'$reply', Ref, Msg}).\n-define(CAST(From,Msg), {'$cast', From, Msg}).\n\n"
  },
  {
    "path": "rebar.config",
    "content": "{cover_enabled, true}.\n\n{clean_files, [\"*.eunit\", \"ebin/*.beam\"]}.\n{eunit_opts, [verbose, {report, {eunit_surefire, [{dir, \".\"}]}}]}.\n\n{erl_opts, [%{d,'DEBUG',true},\n            {d,'USE_EBLOOM',true},\n            {parse_transform, lager_transform},\n            fail_on_warning,\n            warn_unused_vars,\n            warn_export_all,\n            warn_shadow_vars,\n            warn_unused_import,\n            warn_unused_function,\n            warn_bif_clash,\n            warn_unused_record,\n            warn_deprecated_function,\n            warn_obsolete_guard,\n            warn_export_vars,\n            warn_exported_vars,\n            warn_untyped_record,\n            % warn_missing_spec,\n            % strict_validation,\n            {platform_define, \"^R|17\", pre18},\n            debug_info]}.\n\n{xref_checks, [undefined_function_calls]}.\n\n{deps, [ {sext, \".*\", {git, \"git://github.com/uwiger/sext\", {branch, \"master\"}}}\n       , {lager, \".*\", {git, \"git://github.com/basho/lager\", {branch, \"master\"}}}\n       , {snappy, \"1.*\", {git, \"git://github.com/fdmanana/snappy-erlang-nif.git\", {branch, \"master\"}}}\n       , {plain_fsm, \"1.*\", {git, \"git://github.com/gburd/plain_fsm\", {branch, \"master\"}}}\n%       , {basho_bench, \".*\", {git, \"git://github.com/basho/basho_bench\", {branch, \"master\"}}}\n       , {ebloom, \".*\", {git, \"git://github.com/basho/ebloom\", {branch, \"master\"}}}\n       , {triq, \".*\", {git, \"git://github.com/krestenkrab/triq\", {branch, \"master\"}}}\n       , {lz4, \".*\", {git, \"git://github.com/krestenkrab/erlang-lz4.git\", {branch, \"master\"}}}\n%       , {edown, \"0.3.*\", {git, \"git://github.com/uwiger/edown.git\", {branch, \"master\"}}}\n%        , {asciiedoc, \"0.1.*\", {git, \"git://github.com/norton/asciiedoc.git\", {branch, \"master\"}}}\n%        , {triq, \".*\", {git, \"git://github.com/krestenkrab/triq.git\", {branch, \"master\"}}}\n%        , {proper, \".*\", {git, \"git://github.com/manopapad/proper.git\", {branch, \"master\"}}}\n       ]}.\n"
  },
  {
    "path": "src/gb_trees_ext.erl",
    "content": "\n-module(gb_trees_ext).\n-extends(gb_trees).\n-export([fold/3]).\n\n% author: http://erlang.2086793.n4.nabble.com/gb-trees-fold-td2228614.html\n\n-spec fold(fun((term(), term(), term()) -> term()), term(), gb_trees:tree()) -> term().\nfold(F, A, {_, T})\n  when is_function(F, 3) ->\n    fold_1(F, A, T).\n\nfold_1(F, Acc0, {Key, Value, Small, Big}) ->\n    Acc1 = fold_1(F, Acc0, Small),\n    Acc = F(Key, Value, Acc1),\n    fold_1(F, Acc, Big);\nfold_1(_, Acc, _) ->\n    Acc.\n"
  },
  {
    "path": "src/hanoidb.app.src",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n{application, hanoidb,\n [\n  {description, \"\"},\n  {vsn, \"1.3.0\"},\n  {registered, []},\n  {applications, [\n                  kernel,\n                  stdlib,\n                  plain_fsm\n                 ]},\n  {mod, {hanoidb_app, []}},\n  {env, []}\n ]}.\n"
  },
  {
    "path": "src/hanoidb.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n\n-behavior(gen_server).\n\n-export([init/1, handle_call/3, handle_cast/2, handle_info/2,\n         terminate/2, code_change/3]).\n\n-export([open/1, open/2, open/3, open_link/1, open_link/2, open_link/3,\n         transact/2, close/1, get/2, lookup/2, delete/2, put/3, put/4,\n         fold/3, fold_range/4, destroy/1]).\n\n-export([get_opt/2, get_opt/3]).\n\n-include(\"hanoidb.hrl\").\n-include_lib(\"kernel/include/file.hrl\").\n-include_lib(\"include/hanoidb.hrl\").\n-include_lib(\"include/plain_rpc.hrl\").\n\n-record(state, { top       :: pid(),\n                 nursery   :: #nursery{},\n                 dir       :: string(),\n                 opt       :: term(),\n                 max_level :: pos_integer()}).\n\n%% 0 means never expire\n-define(DEFAULT_EXPIRY_SECS, 0).\n\n-ifdef(DEBUG).\n-define(log(Fmt,Args),io:format(user,Fmt,Args)).\n-else.\n-define(log(Fmt,Args),ok).\n-endif.\n\n\n%% PUBLIC API\n\n-type hanoidb() :: pid().\n-type key_range() :: #key_range{}.\n-type config_option() :: {compress, none | gzip | snappy | lz4}\n                       | {page_size, pos_integer()}\n                       | {read_buffer_size, pos_integer()}\n                       | {write_buffer_size, pos_integer()}\n                       | {merge_strategy, fast | predictable }\n                       | {sync_strategy, none | sync | {seconds, pos_integer()}}\n                       | {expiry_secs, non_neg_integer()}\n                       | {spawn_opt, list()}\n                       | {top_level, pos_integer()}\n                       .\n\n%% @doc\n%% Create or open a hanoidb store.  Argument `Dir' names a\n%% directory in which to keep the data files.  By convention, we\n%% name hanoidb data directories with extension \".hanoidb\".\n- spec open(Dir::string()) -> {ok, hanoidb()} | ignore | {error, term()}.\nopen(Dir) ->\n    open(Dir, []).\n\n%% @doc Create or open a hanoidb store.\n- spec open(Dir::string(), Opts::[config_option()]) -> {ok, hanoidb()} | ignore | {error, term()}.\nopen(Dir, Opts) ->\n    ok = start_app(),\n    SpawnOpt = hanoidb:get_opt(spawn_opt, Opts, []),\n    gen_server:start(?MODULE, [Dir, Opts], [{spawn_opt,SpawnOpt}]).\n\n%% @doc Create or open a hanoidb store with a registered name.\n- spec open(Name::{local, Name::atom()} | {global, GlobalName::term()} | {via, ViaName::term()},\n            Dir::string(), Opts::[config_option()]) -> {ok, hanoidb()} | ignore | {error, term()}.\nopen(Name, Dir, Opts) ->\n    ok = start_app(),\n    SpawnOpt = hanoidb:get_opt(spawn_opt, Opts, []),\n    gen_server:start(Name, ?MODULE, [Dir, Opts], [{spawn_opt,SpawnOpt}]).\n\n%% @doc\n%% Create or open a hanoidb store as part of a supervision tree.\n%% Argument `Dir' names a directory in which to keep the data files.\n%% By convention, we name hanoidb data directories with extension\n%% \".hanoidb\".\n- spec open_link(Dir::string()) -> {ok, hanoidb()} | ignore | {error, term()}.\nopen_link(Dir) ->\n    open_link(Dir, []).\n\n%% @doc Create or open a hanoidb store as part of a supervision tree.\n- spec open_link(Dir::string(), Opts::[config_option()]) -> {ok, hanoidb()} | ignore | {error, term()}.\nopen_link(Dir, Opts) ->\n    ok = start_app(),\n    SpawnOpt = hanoidb:get_opt(spawn_opt, Opts, []),\n    gen_server:start_link(?MODULE, [Dir, Opts], [{spawn_opt,SpawnOpt}]).\n\n%% @doc Create or open a hanoidb store as part of a supervision tree\n%% with a registered name.\n- spec open_link(Name::{local, Name::atom()} | {global, GlobalName::term()} | {via, ViaName::term()},\n                 Dir::string(), Opts::[config_option()]) -> {ok, hanoidb()} | ignore | {error, term()}.\nopen_link(Name, Dir, Opts) ->\n    ok = start_app(),\n    SpawnOpt = hanoidb:get_opt(spawn_opt, Opts, []),\n    gen_server:start_link(Name, ?MODULE, [Dir, Opts], [{spawn_opt,SpawnOpt}]).\n\n%% @doc\n%% Close a Hanoi data store.\n- spec close(Ref::pid()) -> ok.\nclose(Ref) ->\n    try\n        gen_server:call(Ref, close, infinity)\n    catch\n        exit:{noproc,_} -> ok;\n        exit:noproc -> ok;\n        %% Handle the case where the monitor triggers\n        exit:{normal, _} -> ok\n    end.\n\n-spec destroy(Ref::pid()) -> ok.\ndestroy(Ref) ->\n    try\n        gen_server:call(Ref, destroy, infinity)\n    catch\n        exit:{noproc,_} -> ok;\n        exit:noproc -> ok;\n        %% Handle the case where the monitor triggers\n        exit:{normal, _} -> ok\n    end.\n\nget(Ref,Key) when is_binary(Key) ->\n    gen_server:call(Ref, {get, Key}, infinity).\n\n%% for compatibility with original code\nlookup(Ref,Key) when is_binary(Key) ->\n    gen_server:call(Ref, {get, Key}, infinity).\n\n-spec delete(hanoidb(), binary()) ->\n                    ok | {error, term()}.\ndelete(Ref,Key) when is_binary(Key) ->\n    gen_server:call(Ref, {delete, Key}, infinity).\n\n-spec put(hanoidb(), binary(), binary()) ->\n                 ok | {error, term()}.\nput(Ref,Key,Value) when is_binary(Key), is_binary(Value) ->\n    gen_server:call(Ref, {put, Key, Value, infinity}, infinity).\n\n-spec put(hanoidb(), binary(), binary(), integer()) ->\n                 ok | {error, term()}.\nput(Ref,Key,Value,infinity) when is_binary(Key), is_binary(Value) ->\n    gen_server:call(Ref, {put, Key, Value, infinity}, infinity);\nput(Ref,Key,Value,Expiry) when is_binary(Key), is_binary(Value) ->\n    gen_server:call(Ref, {put, Key, Value, Expiry}, infinity).\n\n-type transact_spec() :: {put, binary(), binary()} | {delete, binary()}.\n-spec transact(hanoidb(), [transact_spec()]) ->\n                 ok | {error, term()}.\ntransact(Ref, TransactionSpec) ->\n    gen_server:call(Ref, {transact, TransactionSpec}, infinity).\n\n-type kv_fold_fun() ::  fun((binary(),binary(),any())->any()).\n\n-spec fold(hanoidb(),kv_fold_fun(),any()) -> any().\nfold(Ref,Fun,Acc0) ->\n    fold_range(Ref,Fun,Acc0,#key_range{from_key= <<>>, to_key=undefined}).\n\n-spec fold_range(hanoidb(),kv_fold_fun(),any(),key_range()) -> any().\nfold_range(Ref,Fun,Acc0,#key_range{limit=Limit}=Range) ->\n    RangeType =\n        if Limit < 10 -> blocking_range;\n           true ->       snapshot_range\n        end,\n    {ok, FoldWorkerPID} = hanoidb_fold_worker:start(self()),\n    MRef = erlang:monitor(process, FoldWorkerPID),\n    ?log(\"fold_range begin: self=~p, worker=~p monitor=~p~n\", [self(), FoldWorkerPID, MRef]),\n    ok = gen_server:call(Ref, {RangeType, FoldWorkerPID, Range}, infinity),\n    Result = receive_fold_range(MRef, FoldWorkerPID, Fun, Acc0, Limit),\n    ?log(\"fold_range done: self:~p, result=~p~n\", [self(), Result]),\n    Result.\n\nreceive_fold_range(MRef,PID,_,Acc0, 0) ->\n    erlang:exit(PID, shutdown),\n    drain_worker(MRef,PID,Acc0);\n\nreceive_fold_range(MRef,PID,Fun,Acc0, Limit) ->\n    ?log(\"receive_fold_range:~p,~P~n\", [PID,Acc0,10]),\n    receive\n\n        %% receive one K/V from fold_worker\n        ?CALL(From, {fold_result, PID, K,V}) ->\n            plain_rpc:send_reply(From, ok),\n            case\n                try\n                    {ok, Fun(K,V,Acc0)}\n                catch\n                    Class:Exception ->\n                        % TODO ?log(\"Exception in hanoidb fold: ~p ~p\", [Exception, erlang:get_stacktrace()]),\n                        {'EXIT', Class, Exception, erlang:get_stacktrace()}\n                end\n            of\n                {ok, Acc1} ->\n                    receive_fold_range(MRef, PID, Fun, Acc1, decr(Limit));\n                Exit ->\n                    %% kill the fold worker ...\n                    erlang:exit(PID, shutdown),\n                    raise(drain_worker(MRef,PID,Exit))\n            end;\n\n        ?CAST(_,{fold_limit, PID, _}) ->\n            ?log(\"> fold_limit pid=~p, self=~p~n\", [PID, self()]),\n            erlang:demonitor(MRef, [flush]),\n            Acc0;\n        ?CAST(_,{fold_done, PID}) ->\n            ?log(\"> fold_done pid=~p, self=~p~n\", [PID, self()]),\n            erlang:demonitor(MRef, [flush]),\n            Acc0;\n        {'DOWN', MRef, _, _PID, normal} ->\n            ?log(\"> fold worker ~p ENDED~n\", [_PID]),\n            Acc0;\n        {'DOWN', MRef, _, _PID, Reason} ->\n            ?log(\"> fold worker ~p DOWN reason:~p~n\", [_PID, Reason]),\n            error({fold_worker_died, Reason})\n    end.\n\ndecr(undefined) ->\n    undefined;\ndecr(N) ->\n    N-1.\n\n%%\n%% Just calls erlang:raise with appropriate arguments\n%%\nraise({'EXIT', Class, Exception, Trace}) ->\n    erlang:raise(Class, Exception, Trace).\n\n\ndrain_worker(MRef, PID, Value) ->\n    receive\n        ?CALL(_From,{fold_result, PID, _, _}) ->\n            drain_worker(MRef, PID, Value);\n        {'DOWN', MRef, _, _, _} ->\n            Value;\n        ?CAST(_,{fold_limit, PID, _}) ->\n            erlang:demonitor(MRef, [flush]),\n            Value;\n        ?CAST(_,{fold_done, PID}) ->\n            erlang:demonitor(MRef, [flush]),\n            Value\n    after 0 ->\n            Value\n    end.\n\n\ninit([Dir, Opts0]) ->\n    %% ensure expory_secs option is set in config\n    Opts =\n        case get_opt(expiry_secs, Opts0) of\n            undefined ->\n                [{expiry_secs, ?DEFAULT_EXPIRY_SECS}|Opts0];\n            N when is_integer(N), N >= 0 ->\n                [{expiry_secs, N}|Opts0]\n        end,\n    hanoidb_util:ensure_expiry(Opts),\n\n    {Top, Nur, Max} =\n        case file:read_file_info(Dir) of\n            {ok, #file_info{ type=directory }} ->\n                {ok, TopLevel, MinLevel, MaxLevel} = open_levels(Dir, Opts),\n                {ok, Nursery} = hanoidb_nursery:recover(Dir, TopLevel, MinLevel, MaxLevel, Opts),\n                {TopLevel, Nursery, MaxLevel};\n            {error, E} when E =:= enoent ->\n                ok = file:make_dir(Dir),\n                MinLevel = get_opt(top_level, Opts0, ?TOP_LEVEL),\n                {ok, TopLevel} = hanoidb_level:open(Dir, MinLevel, undefined, Opts, self()),\n                MaxLevel = MinLevel,\n                {ok, Nursery} = hanoidb_nursery:new(Dir, MinLevel, MaxLevel, Opts),\n                {TopLevel, Nursery, MaxLevel}\n        end,\n    {ok, #state{ top=Top, dir=Dir, nursery=Nur, opt=Opts, max_level=Max }}.\n\n\nopen_levels(Dir, Options) ->\n    {ok, Files} = file:list_dir(Dir),\n    TopLevel0 = get_opt(top_level, Options, ?TOP_LEVEL),\n\n    %% parse file names and find max level\n    {MinLevel, MaxLevel} =\n        lists:foldl(fun(FileName, {MinLevel, MaxLevel}) ->\n                            case parse_level(FileName) of\n                                {ok, Level} ->\n                                    {erlang:min(MinLevel, Level),\n                                     erlang:max(MaxLevel, Level)};\n                                _ ->\n                                    {MinLevel, MaxLevel}\n                            end\n                    end,\n                    {TopLevel0, TopLevel0},\n                    Files),\n\n    %% remove old nursery data file\n    NurseryFileName = filename:join(Dir, \"nursery.data\"),\n    _ = file:delete(NurseryFileName),\n\n    %% Do enough incremental merge to be sure we won't deadlock in insert\n    {TopLevel, MaxMerge} =\n        lists:foldl(fun(LevelNo, {NextLevel, MergeWork0}) ->\n                            {ok, Level} = hanoidb_level:open(Dir, LevelNo, NextLevel, Options, self()),\n                            MergeWork = MergeWork0 + hanoidb_level:unmerged_count(Level),\n                            {Level, MergeWork}\n                    end,\n                    {undefined, 0},\n                    lists:seq(MaxLevel, MinLevel, -1)),\n    WorkPerIter = (MaxLevel - MinLevel + 1) * ?BTREE_SIZE(MinLevel),\n%    error_logger:info_msg(\"do_merge ... {~p,~p,~p}~n\", [TopLevel, WorkPerIter, MaxMerge]),\n    do_merge(TopLevel, WorkPerIter, MaxMerge, MinLevel),\n    {ok, TopLevel, MinLevel, MaxLevel}.\n\ndo_merge(TopLevel, _Inc, N, _MinLevel) when N =< 0 ->\n    ok = hanoidb_level:await_incremental_merge(TopLevel);\ndo_merge(TopLevel, Inc, N, MinLevel) ->\n    ok = hanoidb_level:begin_incremental_merge(TopLevel, ?BTREE_SIZE(MinLevel)),\n    do_merge(TopLevel, Inc, N-Inc, MinLevel).\n\n\nparse_level(FileName) ->\n    case re:run(FileName, \"^[^\\\\d]+-(\\\\d+)\\\\.data$\", [{capture,all_but_first,list}]) of\n        {match,[StringVal]} ->\n            {ok, list_to_integer(StringVal)};\n        _ ->\n            nomatch\n    end.\n\n\nhandle_info({bottom_level, N}, #state{ nursery=Nursery, top=TopLevel }=State)\n  when N > State#state.max_level ->\n    State2 = State#state{ max_level = N,\n                          nursery= hanoidb_nursery:set_max_level(Nursery, N) },\n\n    _ = hanoidb_level:set_max_level(TopLevel, N),\n\n    {noreply, State2};\n\nhandle_info(Info,State) ->\n    error_logger:error_msg(\"Unknown info ~p~n\", [Info]),\n    {stop,bad_msg,State}.\n\nhandle_cast(Info,State) ->\n    error_logger:error_msg(\"Unknown cast ~p~n\", [Info]),\n    {stop,bad_msg,State}.\n\n\n%% premature delete -> cleanup\nterminate(normal, _State) ->\n    ok;\nterminate(_Reason, _State) ->\n    error_logger:info_msg(\"got terminate(~p, ~p)~n\", [_Reason, _State]),\n    ok.\n\ncode_change(_OldVsn, State, _Extra) ->\n    {ok, State}.\n\n\nhandle_call({snapshot_range, FoldWorkerPID, Range}, _From, State=#state{ top=TopLevel, nursery=Nursery }) ->\n    hanoidb_nursery:do_level_fold(Nursery, FoldWorkerPID, Range),\n    Result = hanoidb_level:snapshot_range(TopLevel, FoldWorkerPID, Range),\n    {reply, Result, State};\n\nhandle_call({blocking_range, FoldWorkerPID, Range}, _From, State=#state{ top=TopLevel, nursery=Nursery }) ->\n    hanoidb_nursery:do_level_fold(Nursery, FoldWorkerPID, Range),\n    Result = hanoidb_level:blocking_range(TopLevel, FoldWorkerPID, Range),\n    {reply, Result, State};\n\nhandle_call({put, Key, Value, Expiry}, _From, State) when is_binary(Key), is_binary(Value) ->\n    {ok, State2} = do_put(Key, Value, Expiry, State),\n    {reply, ok, State2};\n\nhandle_call({transact, TransactionSpec}, _From, State) ->\n    {ok, State2} = do_transact(TransactionSpec, State),\n    {reply, ok, State2};\n\nhandle_call({delete, Key}, _From, State) when is_binary(Key) ->\n    {ok, State2} = do_put(Key, ?TOMBSTONE, infinity, State),\n    {reply, ok, State2};\n\nhandle_call({get, Key}, From, State=#state{ top=Top, nursery=Nursery } ) when is_binary(Key) ->\n    case hanoidb_nursery:lookup(Key, Nursery) of\n        {value, ?TOMBSTONE} ->\n            {reply, not_found, State};\n        {value, Value} when is_binary(Value) ->\n            {reply, {ok, Value}, State};\n        none ->\n            _ = hanoidb_level:lookup(Top, Key, fun(Reply) -> gen_server:reply(From, Reply) end),\n            {noreply, State}\n    end;\n\nhandle_call(close, _From, State=#state{ nursery=undefined }) ->\n    {stop, normal, ok, State};\n\nhandle_call(close, _From, State=#state{ nursery=Nursery, top=Top, dir=Dir, max_level=MaxLevel, opt=Config }) ->\n    try\n        ok = hanoidb_nursery:finish(Nursery, Top),\n        MinLevel = hanoidb_level:level(Top),\n        {ok, Nursery2} = hanoidb_nursery:new(Dir, MinLevel, MaxLevel, Config),\n        ok = hanoidb_level:close(Top),\n        {stop, normal, ok, State#state{ nursery=Nursery2 }}\n    catch\n        E:R ->\n            error_logger:info_msg(\"exception from close ~p:~p~n\", [E,R]),\n            {stop, normal, ok, State}\n    end;\n\nhandle_call(destroy, _From, State=#state{top=Top, nursery=Nursery }) ->\n    TopLevelNumber = hanoidb_level:level(Top),\n    ok = hanoidb_nursery:destroy(Nursery),\n    ok = hanoidb_level:destroy(Top),\n    {stop, normal, ok, State#state{ top=undefined, nursery=undefined, max_level=TopLevelNumber }}.\n\n-spec do_put(key(), value(), expiry(), #state{}) -> {ok, #state{}}.\ndo_put(Key, Value, Expiry, State=#state{ nursery=Nursery, top=Top }) when Nursery =/= undefined ->\n    {ok, Nursery2} = hanoidb_nursery:add(Key, Value, Expiry, Nursery, Top),\n    {ok, State#state{nursery=Nursery2}}.\n\ndo_transact([{put, Key, Value}], State) ->\n    do_put(Key, Value, infinity, State);\ndo_transact([{delete, Key}], State) ->\n    do_put(Key, ?TOMBSTONE, infinity, State);\ndo_transact([], State) ->\n    {ok, State};\ndo_transact(TransactionSpec, State=#state{ nursery=Nursery, top=Top }) ->\n    {ok, Nursery2} = hanoidb_nursery:transact(TransactionSpec, Nursery, Top),\n    {ok, State#state{ nursery=Nursery2 }}.\n\nstart_app() ->\n    ok = ensure_started(syntax_tools),\n    ok = ensure_started(plain_fsm),\n    ok = ensure_started(?MODULE).\n\nensure_started(Application) ->\n    case application:start(Application) of\n        ok ->\n            ok;\n        {error, {already_started, _}} ->\n            ok;\n        {error, Reason} ->\n            {error, Reason}\n    end.\n\nget_opt(Key, Opts) ->\n    get_opt(Key, Opts, undefined).\n\nget_opt(Key, Opts, Default) ->\n    case proplists:get_value(Key, Opts) of\n        undefined ->\n            case application:get_env(?MODULE, Key) of\n                {ok, Value} -> Value;\n                undefined -> Default\n            end;\n        Value ->\n            Value\n    end.\n"
  },
  {
    "path": "src/hanoidb.hrl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n\n%% smallest levels are 1024 entries\n-define(TOP_LEVEL, 10).\n-define(BTREE_SIZE(Level), (1 bsl (Level))).\n-define(FILE_FORMAT, <<\"HAN2\">>).\n-define(FIRST_BLOCK_POS, byte_size(?FILE_FORMAT)).\n\n-define(TOMBSTONE, 'deleted').\n\n-define(KEY_IN_FROM_RANGE(Key,Range),\n        ((Range#key_range.from_inclusive andalso\n          (Range#key_range.from_key =< Key))\n         orelse\n           (Range#key_range.from_key < Key))).\n\n-define(KEY_IN_TO_RANGE(Key,Range),\n        ((Range#key_range.to_key == undefined)\n         orelse\n         ((Range#key_range.to_inclusive andalso\n             (Key =< Range#key_range.to_key))\n          orelse\n             (Key <  Range#key_range.to_key)))).\n\n-define(KEY_IN_RANGE(Key,Range),\n        (?KEY_IN_FROM_RANGE(Key,Range) andalso ?KEY_IN_TO_RANGE(Key,Range))).\n\n\n-ifdef(pre18).\n-define(TIMESTAMP, now()).\n-else.\n-define(TIMESTAMP, erlang:timestamp()).\n-endif.\n\n-record(nursery, { log_file :: file:fd(),\n                   dir :: string(),\n                   cache :: gb_trees:tree(binary(), binary()),\n                   total_size=0 :: integer(),\n                   count=0 :: integer(),\n                   last_sync=?TIMESTAMP :: erlang:timestamp(),\n                   min_level :: integer(),\n                   max_level :: integer(),\n                   config=[] :: [{atom(), term()}],\n                   step=0 :: integer(),\n                   merge_done=0 :: integer()}).\n\n-type kventry() :: { key(), expvalue() } | [ kventry() ].\n-type key() :: binary().\n-type txspec() :: { delete, key() } | { put, key(), value() }.\n-type value() :: ?TOMBSTONE | binary().\n-type expiry() :: infinity | integer().\n-type filepos() :: { non_neg_integer(), non_neg_integer() }.\n-type expvalue() :: { value(), expiry() }\n                  | value()\n                  | filepos().\n\n-ifdef(USE_EBLOOM).\n-define(HANOI_BLOOM_TYPE, ebloom).\n-else.\n-define(HANOI_BLOOM_TYPE, sbloom).\n-endif.\n\n-define(BLOOM_NEW(Size),            hanoidb_util:bloom_new(Size, ?HANOI_BLOOM_TYPE)).\n-define(BLOOM_TO_BIN(Bloom),        hanoidb_util:bloom_to_bin(Bloom)).\n-define(BIN_TO_BLOOM(Bin, Fmt),     hanoidb_util:bin_to_bloom(Bin, Fmt)).\n-define(BLOOM_INSERT(Bloom, Key),   hanoidb_util:bloom_insert(Bloom, Key)).\n-define(BLOOM_CONTAINS(Bloom, Key), hanoidb_util:bloom_contains(Bloom, Key)).\n\n%% tags used in the on-disk representation\n-define(TAG_KV_DATA,  16#80).\n-define(TAG_DELETED,  16#81).\n-define(TAG_POSLEN32, 16#82).\n-define(TAG_TRANSACT, 16#83).\n-define(TAG_KV_DATA2, 16#84).\n-define(TAG_DELETED2, 16#85).\n-define(TAG_END,      16#FF).\n\n\n"
  },
  {
    "path": "src/hanoidb_app.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_app).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-behaviour(application).\n\n%% Application callbacks\n-export([start/2, stop/1]).\n\n%% ===================================================================\n%% Application callbacks\n%% ===================================================================\n\nstart(_StartType, _StartArgs) ->\n    hanoidb_sup:start_link().\n\nstop(_State) ->\n    ok.\n"
  },
  {
    "path": "src/hanoidb_bloom.erl",
    "content": "% The contents of this file are subject to the Erlang Public License, Version\n%% 1.1, (the \"License\"); you may not use this file except in compliance with\n%% the License. You should have received a copy of the Erlang Public License\n%% along with this software. If not, it can be retrieved via the world wide web\n%% at http://www.erlang.org/.\n%%\n%% Software distributed under the License is distributed on an \"AS IS\" basis,\n%% WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for\n%% the specific language governing rights and limitations under the License.\n\n%% Based on: Scalable Bloom Filters\n%%   Paulo Sérgio Almeida, Carlos Baquero, Nuno Preguiça, David Hutchison\n%%   Information Processing Letters\n%%   Volume 101, Issue 6, 31 March 2007, Pages 255-261\n%%\n%% Provides scalable bloom filters that can grow indefinitely while ensuring a\n%% desired maximum false positive probability. Also provides standard\n%% partitioned bloom filters with a maximum capacity. Bit arrays are\n%% dimensioned as a power of 2 to enable reusing hash values across filters\n%% through bit operations. Double hashing is used (no need for enhanced double\n%% hashing for partitioned bloom filters).\n\n%% Modified slightly by Justin Sheehy to make it a single file (incorporated\n%% the array-based bitarray internally).\n-module(hanoidb_bloom).\n-author(\"Paulo Sergio Almeida <psa@di.uminho.pt>\").\n\n-export([sbf/1, sbf/2, sbf/3, sbf/4,\n         bloom/1, bloom/2,\n         member/2, add/2,\n         size/1, capacity/1,\n         encode/1, decode/1]).\n-import(math, [log/1, pow/2]).\n\n-ifdef(TEST).\n-ifdef(EQC).\n-include_lib(\"eqc/include/eqc.hrl\").\n-endif.\n-include_lib(\"eunit/include/eunit.hrl\").\n-endif.\n\n-define(W, 27).\n\n-ifdef(pre18).\n-type bitmask() :: array() | any().\n-else.\n-type bitmask() :: arrays:array() | any().\n-endif.\n\n-record(bloom, {\n    e     :: float(),              % error probability\n    n     :: non_neg_integer(),    % maximum number of elements\n    mb    :: non_neg_integer(),    % 2^mb = m, the size of each slice (bitvector)\n    size  :: non_neg_integer(),    % number of elements\n    a     :: [bitmask()]            % list of bitvectors\n}).\n\n-record(sbf, {\n    e     :: float(),              % error probability\n    r     :: float(),              % error probability ratio\n    s     :: non_neg_integer(),    % log 2 of growth ratio\n    size  :: non_neg_integer(),    % number of elements\n    b     :: [#bloom{}]            % list of plain bloom filters\n}).\n\n%% Constructors for (fixed capacity) bloom filters\n%%\n%% N - capacity\n%% E - error probability\nbloom(N) -> bloom(N, 0.001).\nbloom(N, E) when is_number(N), N > 0,\n                 is_float(E), E > 0, E < 1,\n                 N >= 4/E -> % rule of thumb; due to double hashing\n    bloom(size, N, E);\nbloom(N, E) when is_number(N), N >= 0,\n                 is_float(E), E > 0, E < 1 ->\n    bloom(bits, 32, E).\n\nbloom(Mode, N, E) ->\n    K = case Mode of\n            size -> 1 + trunc(log2(1/E));\n            bits -> 1\n        end,\n    P = pow(E, 1 / K),\n\n    Mb =\n        case Mode of\n            size ->\n                1 + trunc(-log2(1 - pow(1 - P, 1 / N)));\n            bits ->\n                N\n        end,\n    M = 1 bsl Mb,\n    D = trunc(log(1-P) / log(1-1/M)),\n    #bloom{e=E, n=D, mb=Mb, size = 0,\n           a = [bitmask_new(Mb) || _ <- lists:seq(1, K)]}.\n\nlog2(X) -> log(X) / log(2).\n\n%% Constructors for scalable bloom filters\n%%\n%% N - initial capacity before expanding\n%% E - error probability\n%% S - growth ratio when full (log 2) can be 1, 2 or 3\n%% R - tightening ratio of error probability\nsbf(N) -> sbf(N, 0.001).\nsbf(N, E) -> sbf(N, E, 1).\nsbf(N, E, 1) -> sbf(N, E, 1, 0.85);\nsbf(N, E, 2) -> sbf(N, E, 2, 0.75);\nsbf(N, E, 3) -> sbf(N, E, 3, 0.65).\nsbf(N, E, S, R) when is_number(N), N > 0,\n                     is_float(E), E > 0, E < 1,\n                     is_integer(S), S > 0, S < 4,\n                     is_float(R), R > 0, R < 1,\n                     N >= 4/(E*(1-R)) -> % rule of thumb; due to double hashing\n  #sbf{e=E, s=S, r=R, size=0, b=[bloom(N, E*(1-R))]}.\n\n%% Returns number of elements\n%%\nsize(#bloom{size=Size}) -> Size;\nsize(#sbf{size=Size}) -> Size.\n\n%% Returns capacity\n%%\ncapacity(#bloom{n=N}) -> N;\ncapacity(#sbf{}) -> infinity.\n\n%% Test for membership\n%%\nmember(Elem, #bloom{mb=Mb}=B) ->\n    Hashes = make_hashes(Mb, Elem),\n    hash_member(Hashes, B);\nmember(Elem, #sbf{b=[H|_]}=Sbf) ->\n    Hashes = make_hashes(H#bloom.mb, Elem),\n    hash_member(Hashes, Sbf).\n\nhash_member(Hashes, #bloom{mb=Mb, a=A}) ->\n    Mask = 1 bsl Mb -1,\n    {I1, I0} = make_indexes(Mask, Hashes),\n    all_set(Mask, I1, I0, A);\nhash_member(Hashes, #sbf{b=B}) ->\n    lists:any(fun(X) -> hash_member(Hashes, X) end, B).\n\nmake_hashes(Mb, E) when Mb =< 16 ->\n    erlang:phash2({E}, 1 bsl 32);\nmake_hashes(Mb, E) when Mb =< 32 ->\n    {erlang:phash2({E}, 1 bsl 32), erlang:phash2([E], 1 bsl 32)}.\n\nmake_indexes(Mask, {H0, H1}) when Mask > 1 bsl 16 -> masked_pair(Mask, H0, H1);\nmake_indexes(Mask, {H0, _}) -> make_indexes(Mask, H0);\nmake_indexes(Mask, H0) -> masked_pair(Mask, H0 bsr 16, H0).\n\nmasked_pair(Mask, X, Y) -> {X band Mask, Y band Mask}.\n\nall_set(_Mask, _I1, _I, []) -> true;\nall_set(Mask, I1, I, [H|T]) ->\n    bitmask_get(I, H) andalso all_set(Mask, I1, (I+I1) band Mask, T).\n\n%% Adds element to set\n%%\nadd(Elem, #bloom{mb=Mb} = B) ->\n    Hashes = make_hashes(Mb, Elem),\n    hash_add(Hashes, B);\nadd(Elem, #sbf{size=Size, r=R, s=S, b=[H|T]=Bs}=Sbf) ->\n    #bloom{mb=Mb, e=E, n=N, size=HSize} = H,\n    Hashes = make_hashes(Mb, Elem),\n    case hash_member(Hashes, Sbf) of\n        true -> Sbf;\n        false ->\n            case HSize < N of\n                true -> Sbf#sbf{size=Size+1, b=[hash_add(Hashes, H)|T]};\n                false ->\n                    B = add(Elem, bloom(bits, Mb + S, E * R)),\n                    Sbf#sbf{size=Size+1, b=[B|Bs]}\n            end\n    end.\n\nhash_add(Hashes, #bloom{mb=Mb, a=A, size=Size} = B) ->\n    Mask = 1 bsl Mb -1,\n    {I1, I0} = make_indexes(Mask, Hashes),\n    B#bloom{size=Size+1, a=set_bits(Mask, I1, I0, A, [])}.\n\nset_bits(_Mask, _I1, _I, [], Acc) -> lists:reverse(Acc);\nset_bits(Mask, I1, I, [H|T], Acc) ->\n    set_bits(Mask, I1, (I+I1) band Mask, T, [bitmask_set(I, H) | Acc]).\n\n\n%%%========== Dispatch to appropriate representation:\nbitmask_new(LogN) ->\n    if LogN >= 20 -> % Use sparse representation.\n            hanoidb_sparse_bitmap:new(LogN);\n       true ->       % Use dense representation.\n            hanoidb_dense_bitmap:new(1 bsl LogN)\n    end.\n\nbitmask_set(I, BM) ->\n    case element(1,BM) of\n        array -> bitarray_set(I, as_array(BM));\n        sparse_bitmap -> hanoidb_sparse_bitmap:set(I, BM);\n        dense_bitmap_ets -> hanoidb_dense_bitmap:set(I, BM);\n        dense_bitmap ->\n            %% Surprise - we need to mutate a built representation:\n            hanoidb_dense_bitmap:set(I, hanoidb_dense_bitmap:unbuild(BM))\n    end.\n\n%%% Convert to external form.\nbitmask_build(BM) ->\n    case element(1,BM) of\n        array -> BM;\n        sparse_bitmap -> BM;\n        dense_bitmap -> BM;\n        dense_bitmap_ets -> hanoidb_dense_bitmap:build(BM)\n    end.\n\nbitmask_get(I, BM) ->\n    case element(1,BM) of\n        array -> bitarray_get(I, as_array(BM));\n        sparse_bitmap -> hanoidb_sparse_bitmap:member(I, BM);\n        dense_bitmap_ets -> hanoidb_dense_bitmap:member(I, BM);\n        dense_bitmap     -> hanoidb_dense_bitmap:member(I, BM)\n    end.\n\n-ifdef(pre18).\n-spec as_array(bitmask()) -> array().\n-else.\n-spec as_array(bitmask()) -> arrays:array().\n-endif.\nas_array(BM) ->\n    case array:is_array(BM) of\n        true -> BM\n    end.\n\n%%%========== Bitarray representation - suitable for sparse arrays ==========\nbitarray_new(N) -> array:new((N-1) div ?W + 1, {default, 0}).\n\n-ifdef(pre18).\n-spec bitarray_set( non_neg_integer(), array() ) -> array().\n-else.\n-spec bitarray_set( non_neg_integer(), arrays:array() ) -> arrays:array().\n-endif.\n\nbitarray_set(I, A1) ->\n    A = as_array(A1),\n    AI = I div ?W,\n    V = array:get(AI, A),\n    V1 = V bor (1 bsl (I rem ?W)),\n    if V =:= V1 -> A; % The bit is already set\n       true -> array:set(AI, V1, A)\n    end.\n\n-ifdef(pre18).\n-spec bitarray_get( non_neg_integer(), array() ) -> boolean().\n-else.\n-spec bitarray_get( non_neg_integer(), arrays:array() ) -> boolean().\n-endif.\nbitarray_get(I, A) ->\n    AI = I div ?W,\n    V = array:get(AI, A),\n    (V band (1 bsl (I rem ?W))) =/= 0.\n\n%%%^^^^^^^^^^ Bitarray representation - suitable for sparse arrays ^^^^^^^^^^\n\nencode(Bloom) ->\n    zlib:gzip(term_to_binary(bloom_build(Bloom))).\n\ndecode(Bin) ->\n    binary_to_term(zlib:gunzip(Bin)).\n\n%%% Convert to external form.\nbloom_build(Bloom=#bloom{a=Bitmasks}) ->\n    Bloom#bloom{a=[bitmask_build(X) || X <- Bitmasks]};\nbloom_build(Sbf=#sbf{b=Blooms}) ->\n    Sbf#sbf{b=[bloom_build(X) || X <- Blooms]}.\n\n%% UNIT TESTS\n\n-ifdef(TEST).\n-ifdef(EQC).\n\nprop_bloom_test_() ->\n    {timeout, 60, fun() -> ?assert(eqc:quickcheck(prop_bloom())) end}.\n\ng_keys() ->\n    non_empty(list(non_empty(binary()))).\n\nprop_bloom() ->\n    ?FORALL(Keys, g_keys(),\n            begin\n                Bloom = ?MODULE:bloom(Keys),\n                F = fun(X) -> member(X, Bloom) end,\n                lists:all(F, Keys)\n            end).\n\n-endif.\n-endif.\n"
  },
  {
    "path": "src/hanoidb_dense_bitmap.erl",
    "content": "-module(hanoidb_dense_bitmap).\n\n-export([new/1, set/2, build/1, unbuild/1, member/2]).\n-define(BITS_PER_CELL, 32).\n\n-define(REPR_NAME, dense_bitmap).\n\nnew(N) ->\n    Tab = ets:new(dense_bitmap, [private, set]),\n    Width = 1 + (N-1) div ?BITS_PER_CELL,\n    Value = erlang:make_tuple(Width+1, 0, [{1,?REPR_NAME}]),\n    ets:insert(Tab, Value),\n    {dense_bitmap_ets, N, Width, Tab}.\n\n%% Set a bit.\nset(I, {dense_bitmap_ets, _,_, Tab}=DBM) ->\n    Cell = 2 + I div ?BITS_PER_CELL,\n    BitInCell = I rem ?BITS_PER_CELL,\n    Old = ets:lookup_element(Tab, ?REPR_NAME, Cell),\n    New = Old bor (1 bsl BitInCell),\n    if New =:= Old ->\n            ok; % The bit is already set\n       true ->\n            ets:update_element(Tab, ?REPR_NAME, {Cell,New})\n    end,\n    DBM.\n\nbuild({dense_bitmap_ets, _, _, Tab}) ->\n    [Row] = ets:lookup(Tab, ?REPR_NAME),\n    ets:delete(Tab),\n    Row.\n\nunbuild(Row) when element(1,Row)==?REPR_NAME ->\n    Tab = ets:new(dense_bitmap, [private, set]),\n    ets:insert(Tab, Row),\n    {dense_bitmap_ets, undefined, undefined, Tab}.\n\nmember(I, Row) when element(1,Row)==?REPR_NAME ->\n    Cell = 2 + I div ?BITS_PER_CELL,\n    BitInCell = I rem ?BITS_PER_CELL,\n    CellValue = element(Cell, Row),\n    CellValue band (1 bsl BitInCell) =/= 0;\nmember(I, {dense_bitmap_ets, _,_, Tab}) ->\n    Cell = 2 + I div ?BITS_PER_CELL,\n    BitInCell = I rem ?BITS_PER_CELL,\n    CellValue = ets:lookup_element(Tab, ?REPR_NAME, Cell),\n    CellValue band (1 bsl BitInCell) =/= 0.\n"
  },
  {
    "path": "src/hanoidb_fold_worker.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_fold_worker).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-ifdef(DEBUG).\n-define(log(Fmt,Args),io:format(user,Fmt,Args)).\n-else.\n-define(log(Fmt,Args),ok).\n-endif.\n\n%%\n%% This worker is used to merge fold results from individual\n%% levels. First, it receives a message\n%%\n%%  {initialize, [LevelWorker, ...]}\n%%\n%%  And then from each LevelWorker, a sequence of\n%%\n%%   {level_result, LevelWorker, Key1, Value}\n%%   {level_result, LevelWorker, Key2, Value}\n%%   {level_result, LevelWorker, Key3, Value}\n%%   {level_result, LevelWorker, Key4, Value}\n%%   {level_results, LevelWorker, [{Key,Value}...]} %% alternatively\n%%   ...\n%%   {level_done, LevelWorker}\n%%\n%% The order of level workers in the initialize messge is top-down,\n%% which is used to select between same-key messages from different\n%% levels.\n%%\n%% This fold_worker process will then send to a designated SendTo target\n%% a similar sequence of messages\n%%\n%%   {fold_result, self(), Key1, Value}\n%%   {fold_result, self(), Key2, Value}\n%%   {fold_result, self(), Key3, Value}\n%%   ...\n%%   {fold_done, self()}.\n%%\n\n-export([start/1]).\n-behavior(plain_fsm).\n-export([data_vsn/0, code_change/3]).\n\n-include(\"hanoidb.hrl\").\n-include(\"plain_rpc.hrl\").\n\n-record(state, {sendto :: pid(), sendto_ref :: reference()}).\n\nstart(SendTo) ->\n    F = fun() ->\n                ?log(\"fold_worker started ~p~n\", [self()]),\n                process_flag(trap_exit, true),\n                MRef = erlang:monitor(process, SendTo),\n                try\n                    initialize(#state{sendto=SendTo, sendto_ref=MRef}, []),\n                    ?log(\"fold_worker done ~p~n\", [self()])\n                catch\n                    Class:Ex ->\n                        ?log(\"fold_worker exception  ~p:~p ~p~n\", [Class, Ex, erlang:get_stacktrace()]),\n                        error_logger:error_msg(\"Unexpected: ~p:~p ~p~n\", [Class, Ex, erlang:get_stacktrace()]),\n                        exit({bad, Class, Ex, erlang:get_stacktrace()})\n                end\n        end,\n    PID = plain_fsm:spawn(?MODULE, F),\n    {ok, PID}.\n\ninitialize(State, PrefixFolders) ->\n    Parent = plain_fsm:info(parent),\n    receive\n        {prefix, [_]=Folders} ->\n            initialize(State, Folders);\n\n        {initialize, Folders} ->\n            Queues  = [ {PID,queue:new()} || PID <- (PrefixFolders ++ Folders) ],\n            Initial = [ {PID,undefined} || PID <- (PrefixFolders ++ Folders) ],\n            fill(State, Initial, Queues, PrefixFolders ++ Folders);\n\n        %% gen_fsm handling\n        {system, From, Req} ->\n            plain_fsm:handle_system_msg(\n              Req, From, State, fun(S1) -> initialize(S1, PrefixFolders) end);\n\n        {'DOWN', MRef, _, _, _} when MRef =:= State#state.sendto_ref ->\n            ok;\n\n        {'EXIT', Parent, Reason} ->\n            plain_fsm:parent_EXIT(Reason, State)\n    end.\n\nfill(State, Values, Queues, []) ->\n    emit_next(State, Values, Queues);\n\nfill(State, Values, Queues, [PID|Rest]=PIDs) ->\n%    io:format(user, \"v=~P, q=~P, pids=~p~n\", [Values, 10, Queues, 10, PIDs]),\n    case lists:keyfind(PID, 1, Queues) of\n        {PID, Q} ->\n            case queue:out(Q) of\n                {empty, Q} ->\n                    fill_from_inbox(State, Values, Queues, [PID], PIDs);\n\n                {{value, Msg}, Q2} ->\n                    Queues2 = lists:keyreplace(PID, 1, Queues, {PID, Q2}),\n\n                    case Msg of\n                        done ->\n                            fill(State, lists:keydelete(PID, 1, Values), Queues2, Rest);\n                        {_Key, _Value}=KV ->\n                            fill(State, lists:keyreplace(PID, 1, Values, {PID, KV}), Queues2, Rest)\n                    end\n            end\n    end.\n\nfill_from_inbox(State, Values, Queues, [], PIDs) ->\n    fill(State, Values, Queues, PIDs);\n\nfill_from_inbox(State, Values, Queues, [PID|_]=PIDs, SavePIDs) ->\n    ?log(\"waiting for ~p~n\", [PIDs]),\n    receive\n        {level_done, PID} ->\n            ?log(\"got {done, ~p}~n\", [PID]),\n            Queues2 = enter(PID, done, Queues),\n            fill_from_inbox(State, Values, Queues2, lists:delete(PID,PIDs), SavePIDs);\n\n        {level_limit, PID, Key} ->\n            ?log(\"got {limit, ~p}~n\", [PID]),\n            Queues2 = enter(PID, {Key, limit}, Queues),\n            fill_from_inbox(State, Values, Queues2, lists:delete(PID,PIDs), SavePIDs);\n\n        {level_result, PID, Key, Value} ->\n            ?log(\"got {result, ~p}~n\", [PID]),\n            Queues2 = enter(PID, {Key, Value}, Queues),\n            fill_from_inbox(State, Values, Queues2, lists:delete(PID,PIDs), SavePIDs);\n\n        ?CALL(From,{level_results, PID, KVs}) ->\n            ?log(\"got {results, ~p}~n\", [PID]),\n            plain_rpc:send_reply(From,ok),\n            Queues2 = enter_many(PID, KVs, Queues),\n            fill_from_inbox(State, Values, Queues2, lists:delete(PID,PIDs), SavePIDs);\n\n        %% gen_fsm handling\n        {system, From, Req} ->\n            plain_fsm:handle_system_msg(\n              Req, From, State, fun(S1) -> fill_from_inbox(S1, Values, Queues, PIDs, SavePIDs) end);\n\n        {'DOWN', MRef, _, _, _} when MRef =:= State#state.sendto_ref ->\n            ok;\n\n        {'EXIT', Parent, Reason}=Msg ->\n            case plain_fsm:info(parent) == Parent of\n                true ->\n                    plain_fsm:parent_EXIT(Reason, State);\n                false ->\n                    error_logger:info_msg(\"unhandled EXIT message ~p~n\", [Msg]),\n                    fill_from_inbox(State, Values, Queues, PIDs, SavePIDs)\n            end\n\n    end.\n\nenter(PID, Msg, Queues) ->\n    {PID, Q} = lists:keyfind(PID, 1, Queues),\n    Q2 = queue:in(Msg, Q),\n    lists:keyreplace(PID, 1, Queues, {PID, Q2}).\n\nenter_many(PID, Msgs, Queues) ->\n    {PID, Q} = lists:keyfind(PID, 1, Queues),\n    Q2 = lists:foldl(fun queue:in/2, Q, Msgs),\n    lists:keyreplace(PID, 1, Queues, {PID, Q2}).\n\nemit_next(State, [], _Queues) ->\n    ?log( \"emit_next ~p~n\", [[]]),\n    Msg =  {fold_done, self()},\n    Target = State#state.sendto,\n    ?log( \"~p ! ~p~n\", [Target, Msg]),\n    _ = plain_rpc:cast(Target, Msg),\n    end_of_fold(State);\n\nemit_next(State, [{FirstPID,FirstKV}|Rest]=Values, Queues) ->\n    ?log( \"emit_next ~p~n\", [Values]),\n    case\n        lists:foldl(fun({P,{K1,_}=KV}, {{K2,_},_}) when K1 < K2 ->\n                            {KV,[P]};\n                       ({P,{K,_}}, {{K,_}=KV,List}) ->\n                            {KV, [P|List]};\n                       (_, Found) ->\n                            Found\n                    end,\n                    {FirstKV,[FirstPID]},\n                    Rest)\n    of\n        {{_, ?TOMBSTONE}, FillFrom} ->\n            fill(State, Values, Queues, FillFrom);\n        {{Key, limit}, _} ->\n            ?log( \"~p ! ~p~n\", [State#state.sendto, {fold_limit, self(), Key}]),\n            _ = plain_rpc:cast(State#state.sendto, {fold_limit, self(), Key}),\n            end_of_fold(State);\n        {{Key, Value}, FillFrom} ->\n            ?log( \"~p ! ~p~n\", [State#state.sendto, {fold_result, self(), Key, '...'}]),\n            plain_rpc:call(State#state.sendto, {fold_result, self(), Key, Value}),\n            fill(State, Values, Queues, FillFrom)\n    end.\n\nend_of_fold(_State) ->\n    ok.\n\ndata_vsn() ->\n    5.\n\ncode_change(_OldVsn, _State, _Extra) ->\n    {ok, {#state{}, data_vsn()}}.\n\n\n"
  },
  {
    "path": "src/hanoidb_level.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_level).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-include(\"include/plain_rpc.hrl\").\n\n-include(\"include/hanoidb.hrl\").\n-include(\"src/hanoidb.hrl\").\n\n%%\n%% Manages 0..2 of hanoidb index file, and governs all aspects of\n%% merging, lookup, folding, etc. for these files\n%%\n\n%%\n%% DESIGN: uses plain_fsm, because we *want* selective receive to\n%% postpone pending injects while we're merging.  That's a lot simpler\n%% than maintaining to corresponding merge queue.\n%%\n\n-behavior(plain_fsm).\n-export([data_vsn/0, code_change/3]).\n\n-export([open/5, lookup/2, lookup/3, inject/2, close/1, snapshot_range/3, blocking_range/3,\n         begin_incremental_merge/2, await_incremental_merge/1, set_max_level/2,\n         unmerged_count/1, destroy/1, level/1]).\n\n-include_lib(\"kernel/include/file.hrl\").\n\n-record(state, {\n          a, b, c, next, dir, level, inject_done_ref, merge_pid, folding = [],\n          step_next_ref, step_caller, step_merge_ref,\n          opts = [], owner, work_in_progress=0, work_done=0, max_level=?TOP_LEVEL\n          }).\n\n\n%% if no activity for this long, we'll do some incremental\n%% merge, just to clean up and optimize future operations.\n-define(MERGE_TIMEOUT,1000).\n\n-ifdef(DEBUG).\n-define(log(Fmt,Args), debug_log(State,Fmt,Args)).\ndebug_log(State,Fmt,Args) ->\n    Files = [if State#state.c == undefined -> $ ; true -> $C end,\n             if State#state.b == undefined -> $ ; true -> $B end,\n             if State#state.a == undefined -> $ ; true -> $A end ],\n    io:format(user,\"~p ~s~p[~s]: \" ++ Fmt, [self(),\n                                            if State#state.level < 10 -> \"0\"; true -> \"\" end,\n                                            State#state.level,\n                                            Files] ++ Args),\n    ok.\n-else.\n-define(log(Fmt,Args),ok).\n-endif.\n\n%%%%% PUBLIC OPERATIONS\n\nopen(Dir,Level,Next,Opts,Owner) when Level>0 ->\n    hanoidb_util:ensure_expiry(Opts),\n    SpawnOpt = hanoidb:get_opt(spawn_opt, Opts, []),\n    PID = plain_fsm:spawn_opt(?MODULE,\n                              fun() ->\n                                      process_flag(trap_exit,true),\n                                      link(Owner),\n                                      initialize(#state{dir=Dir,level=Level,next=Next,opts=Opts,owner=Owner})\n                              end,\n                              SpawnOpt),\n    {ok, PID}.\n\nlevel(Ref) ->\n    plain_rpc:call(Ref, level).\n\nlookup(Ref, Key) ->\n    plain_rpc:call(Ref, {lookup, Key}).\n\nlookup(Ref, Key, ReplyFun) ->\n    plain_rpc:cast(Ref, {lookup, Key, ReplyFun}).\n\ninject(Ref, FileName) ->\n    Result = plain_rpc:call(Ref, {inject, FileName}),\n    Result.\n\nbegin_incremental_merge(Ref, StepSize) ->\n    plain_rpc:call(Ref, {begin_incremental_merge, StepSize}).\n\nawait_incremental_merge(Ref) ->\n    plain_rpc:call(Ref, await_incremental_merge).\n\nunmerged_count(Ref) ->\n    plain_rpc:call(Ref, unmerged_count).\n\nset_max_level(Ref, LevelNo) ->\n    plain_rpc:cast(Ref, {set_max_level, LevelNo}).\n\nclose(Ref) ->\n    try\n        plain_rpc:call(Ref, close)\n    catch\n        exit:{noproc,_} -> ok;\n        exit:noproc -> ok;\n        exit:{normal, _} -> ok\n    end.\n\ndestroy(Ref) ->\n    try\n        plain_rpc:call(Ref, destroy)\n    catch\n        exit:{noproc,_} -> ok;\n        exit:noproc -> ok;\n        exit:{normal, _} -> ok\n    end.\n\nsnapshot_range(Ref, FoldWorkerPID, Range) ->\n    {ok, Folders} = plain_rpc:call(Ref, {init_snapshot_range_fold, FoldWorkerPID, Range, []}),\n    FoldWorkerPID ! {initialize, Folders},\n    ok.\n\nblocking_range(Ref, FoldWorkerPID, Range) ->\n    {ok, Folders} = plain_rpc:call(Ref, {init_blocking_range_fold, FoldWorkerPID, Range, []}),\n    FoldWorkerPID ! {initialize, Folders},\n    ok.\n\n%%%%% INTERNAL\n\ndata_vsn() ->\n    5.\n\ncode_change(_OldVsn, _State, _Extra) ->\n    {ok, {#state{}, data_vsn()}}.\n\n\ninitialize(State) ->\n    hanoidb_util:ensure_expiry(State#state.opts),\n\n    try\n        _Result = initialize2(State),\n        ?log(\" ** terminated ~p\", [_Result])\n    catch\n        Class:Ex when not (Class == exit andalso Ex == normal) ->\n            ?log(\"crashing ~p:~p ~p~n\", [Class,Ex,erlang:get_stacktrace()]),\n            error_logger:error_msg(\"crash: ~p:~p ~p~n\", [Class,Ex,erlang:get_stacktrace()])\n    end.\n\ninitialize2(State) ->\n%    error_logger:info_msg(\"in ~p level=~p~n\", [self(), State]),\n\n    AFileName = filename(\"A\",State),\n    BFileName = filename(\"B\",State),\n    CFileName = filename(\"C\",State),\n    MFileName = filename(\"M\",State),\n\n    %% remove old merge file\n    file:delete(filename(\"X\",State)),\n\n    %% remove old fold files (hard links to A/B/C used during fold)\n    file:delete(filename(\"AF\",State)),\n    file:delete(filename(\"BF\",State)),\n    file:delete(filename(\"CF\",State)),\n\n    case file:read_file_info(MFileName) of\n        {ok, _} ->\n\n            %% Recover from post-merge crash. This is the case where\n            %% a merge completed, resulting in a file that needs to\n            %% stay at the *same* level because the resulting size\n            %% is smaller than or equal to this level's files.\n            file:delete(AFileName),\n            file:delete(BFileName),\n            ok = file:rename(MFileName, AFileName),\n\n            {ok, IXA} = hanoidb_reader:open(AFileName, [random|State#state.opts]),\n\n            case file:read_file_info(CFileName) of\n                {ok, _} ->\n                    file:rename(CFileName, BFileName),\n                    {ok, IXB} = hanoidb_reader:open(BFileName, [random|State#state.opts]),\n                    check_begin_merge_then_loop0(init_state(State#state{ a= IXA, b=IXB }));\n\n                {error, enoent} ->\n                    main_loop(init_state(State#state{ a= IXA, b=undefined }))\n            end;\n\n        {error, enoent} ->\n            case file:read_file_info(BFileName) of\n                {ok, _} ->\n                    {ok, IXA} = hanoidb_reader:open(AFileName, [random|State#state.opts]),\n                    {ok, IXB} = hanoidb_reader:open(BFileName, [random|State#state.opts]),\n\n                    IXC =\n                        case file:read_file_info(CFileName) of\n                            {ok, _} ->\n                                {ok, C} = hanoidb_reader:open(CFileName, [random|State#state.opts]),\n                                C;\n                        {error, enoent} ->\n                            undefined\n                    end,\n\n                    check_begin_merge_then_loop0(init_state(State#state{ a=IXA, b=IXB, c=IXC }));\n\n                {error, enoent} ->\n\n                    %% assert that there is no C file\n                    {error, enoent} = file:read_file_info(CFileName),\n\n                    case file:read_file_info(AFileName) of\n                        {ok, _} ->\n                            {ok, IXA} = hanoidb_reader:open(AFileName, [random|State#state.opts]),\n                            main_loop(init_state(State#state{ a=IXA }));\n\n                        {error, enoent} ->\n                            main_loop(init_state(State))\n                    end\n            end\n    end.\n\ninit_state(State) ->\n    ?log(\"opened level ~p, state=~p\", [State#state.level, State]),\n    State.\n\ncheck_begin_merge_then_loop0(State=#state{a=IXA, b=IXB, merge_pid=undefined})\n  when IXA/=undefined, IXB /= undefined ->\n    {ok, MergePID} = begin_merge(State),\n    MergeRef = monitor(process, MergePID),\n    WIP =\n        if State#state.c == undefined ->\n                ?BTREE_SIZE(State#state.level);\n           true ->\n                2*?BTREE_SIZE(State#state.level)\n        end,\n\n    MergePID ! {step, {self(), MergeRef}, WIP},\n    main_loop(State#state{merge_pid=MergePID,work_done=0,\n                          work_in_progress=WIP,step_merge_ref=MergeRef});\n\ncheck_begin_merge_then_loop0(State) ->\n    check_begin_merge_then_loop(State).\n\n\ncheck_begin_merge_then_loop(State=#state{a=IXA, b=IXB, merge_pid=undefined})\n  when IXA/=undefined, IXB /= undefined ->\n    {ok, MergePID} = begin_merge(State),\n    main_loop(State#state{merge_pid=MergePID,work_done=0 });\ncheck_begin_merge_then_loop(State) ->\n    main_loop(State).\n\nmain_loop(State = #state{ next=Next }) ->\n    Parent = plain_fsm:info(parent),\n    receive\n        ?CALL(From, {lookup, Key})=Req ->\n            case do_lookup(Key, [State#state.c, State#state.b, State#state.a, Next]) of\n                not_found ->\n                    plain_rpc:send_reply(From, not_found);\n                {found, Result} ->\n                    plain_rpc:send_reply(From, {ok, Result});\n                {delegate, DelegatePid} ->\n                    DelegatePid ! Req\n            end,\n            main_loop(State);\n\n        ?CAST(_From, {lookup, Key, ReplyFun})=Req ->\n            case do_lookup(Key, [State#state.c, State#state.b, State#state.a, Next]) of\n                not_found ->\n                    ReplyFun(not_found);\n                {found, Result} ->\n                    ReplyFun({ok, Result});\n                {delegate, DelegatePid} ->\n                    DelegatePid ! Req\n            end,\n            main_loop(State);\n\n        ?CALL(From, {inject, FileName}) when State#state.c == undefined ->\n\n            {ToFileName, SetPos} =\n                case {State#state.a, State#state.b} of\n                    {undefined, undefined} ->\n                        {filename(\"A\",State), #state.a};\n                    {_, undefined} ->\n                        {filename(\"B\",State), #state.b};\n                    {_, _} ->\n                        {filename(\"C\",State), #state.c}\n                end,\n\n            ?log(\"inject ~s~n\", [ToFileName]),\n\n            case file:rename(FileName, ToFileName) of\n                ok -> ok;\n                E  -> ?log(\"rename failed ~p -> ~p :: ~p~n\", [FileName, ToFileName, E]),\n                      error(E)\n            end,\n\n            plain_rpc:send_reply(From, ok),\n\n            case hanoidb_reader:open(ToFileName, [random|State#state.opts]) of\n                {ok, BT} ->\n                    if SetPos == #state.b ->\n                            check_begin_merge_then_loop(setelement(SetPos, State, BT));\n                       true ->\n                            main_loop(setelement(SetPos, State, BT))\n                    end;\n                E2  -> ?log(\"open failed ~p :: ~p~n\", [ToFileName, E2]),\n                       error(E2)\n            end;\n\n\n        ?CALL(From, unmerged_count) ->\n            plain_rpc:send_reply(From, total_unmerged(State)),\n            main_loop(State);\n\n        %% propagate knowledge of new max level\n        ?CAST(_From, {set_max_level, Max}) ->\n            if Next =/= undefined ->\n                    set_max_level(Next, Max);\n               true ->\n                    ok\n            end,\n            main_loop(State#state{ max_level=Max });\n\n        %% replies OK when there is no current step in progress\n        ?CALL(From, {begin_incremental_merge, StepSize})\n          when State#state.step_merge_ref == undefined,\n               State#state.step_next_ref == undefined ->\n            plain_rpc:send_reply(From, ok),\n            do_step(undefined, 0, StepSize, State);\n\n        ?CALL(From, await_incremental_merge)\n          when State#state.step_merge_ref == undefined,\n               State#state.step_next_ref == undefined ->\n            plain_rpc:send_reply(From, ok),\n            main_loop(State);\n\n        %% accept step any time there is not an outstanding step\n        ?CALL(StepFrom, {step_level, DoneWork, StepSize})\n          when State#state.step_merge_ref  == undefined,\n               State#state.step_caller     == undefined,\n               State#state.step_next_ref   == undefined\n               ->\n            do_step(StepFrom, DoneWork, StepSize, State);\n\n        %% simply replies the level number\n        ?CALL(From, level) ->\n            plain_rpc:send_reply(From, State#state.level),\n            main_loop(State);\n\n        {MRef, step_done} when MRef == State#state.step_merge_ref ->\n            demonitor(MRef, [flush]),\n\n            ?log(\"step_done\", []),\n\n            State1 = State#state{ work_done = State#state.work_done + State#state.work_in_progress,\n                                  work_in_progress = 0 },\n\n            State2 =\n                case State1#state.step_next_ref of\n                    undefined ->\n                        reply_step_ok(State1);\n                    _ ->\n                        State1\n                end,\n\n            main_loop(State2#state{ step_merge_ref=undefined });\n\n        {_MRef, step_done}=Msg ->\n            ?log(\"unexpected step_done\", []),\n            exit({bad_msg, Msg});\n\n        {'DOWN', MRef, _, _, _Reason} when MRef == State#state.step_merge_ref ->\n\n            ?log(\"merge worker died ~p\", [_Reason]),\n            %% current merge worker died (or just finished)\n\n            State2 =\n                case State#state.step_next_ref of\n                    undefined ->\n                        reply_step_ok(State);\n                    _ ->\n                        State\n                end,\n\n            main_loop(State2#state{ step_merge_ref=undefined, work_in_progress=0 });\n\n\n        ?REPLY(MRef, step_ok)\n          when MRef =:= State#state.step_next_ref,\n               State#state.step_merge_ref =:= undefined ->\n\n            ?log(\"got step_ok\", []),\n            %% this applies when we receive an OK from the next level,\n            %% and we have finished the incremental merge at this level\n\n            State2 = reply_step_ok(State),\n            erlang:demonitor(MRef, [flush]),\n            main_loop(State2#state{ step_next_ref=undefined });\n\n        ?CALL(From, close) ->\n            close_if_defined(State#state.a),\n            close_if_defined(State#state.b),\n            close_if_defined(State#state.c),\n            [stop_if_defined(PID) || PID <- [State#state.merge_pid | State#state.folding]],\n\n            %% this is synchronous all the way down, because our\n            %% caller is monitoring *this* proces, and thus the\n            %% rpc would fail when we fall off the cliff\n            if Next == undefined -> ok;\n               true ->\n                    hanoidb_level:close(Next)\n            end,\n            plain_rpc:send_reply(From, ok),\n            {ok, closing};\n\n        ?CALL(From, destroy) ->\n            destroy_if_defined(State#state.a),\n            destroy_if_defined(State#state.b),\n            destroy_if_defined(State#state.c),\n            [stop_if_defined(PID) || PID <- [State#state.merge_pid | State#state.folding]],\n\n            %% this is synchronous all the way down, because our\n            %% caller is monitoring *this* proces, and thus the\n            %% rpc would fail when we fall off the cliff\n            if Next == undefined -> ok;\n               true ->\n                    hanoidb_level:destroy(Next)\n            end,\n            plain_rpc:send_reply(From, ok),\n            {ok, destroying};\n\n        ?CALL(From, {init_snapshot_range_fold, WorkerPID, Range, List}) when State#state.folding == [] ->\n\n            ?log(\"init_range_fold ~p -> ~p\", [Range, WorkerPID]),\n\n            {NextList, FoldingPIDs} =\n            case {State#state.a, State#state.b, State#state.c} of\n                {undefined, undefined, undefined} ->\n                    {List, []};\n\n                {_, undefined, undefined} ->\n                    ok = file:make_link(filename(\"A\", State), filename(\"AF\", State)),\n                    {ok, PID0} = start_range_fold(filename(\"AF\",State), WorkerPID, Range, State),\n                    {[PID0|List], [PID0]};\n\n                {_, _, undefined} ->\n                    ok = file:make_link(filename(\"A\", State), filename(\"AF\", State)),\n                    {ok, PIDA} = start_range_fold(filename(\"AF\",State), WorkerPID, Range, State),\n\n                    ok = file:make_link(filename(\"B\", State), filename(\"BF\", State)),\n                    {ok, PIDB} = start_range_fold(filename(\"BF\",State), WorkerPID, Range, State),\n\n                    {[PIDA,PIDB|List], [PIDB,PIDA]};\n\n                {_, _, _} ->\n                    ok = file:make_link(filename(\"A\", State), filename(\"AF\", State)),\n                    {ok, PIDA} = start_range_fold(filename(\"AF\",State), WorkerPID, Range, State),\n\n                    ok = file:make_link(filename(\"B\", State), filename(\"BF\", State)),\n                    {ok, PIDB} = start_range_fold(filename(\"BF\",State), WorkerPID, Range, State),\n\n                    ok = file:make_link(filename(\"C\", State), filename(\"CF\", State)),\n                    {ok, PIDC} = start_range_fold(filename(\"CF\",State), WorkerPID, Range, State),\n\n                    {[PIDA,PIDB,PIDC|List], [PIDC,PIDB,PIDA]}\n            end,\n\n            case Next of\n                undefined ->\n                    plain_rpc:send_reply(From, {ok, lists:reverse(NextList)});\n                _ ->\n                    Next ! ?CALL(From, {init_snapshot_range_fold, WorkerPID, Range, NextList})\n            end,\n\n            main_loop(State#state{ folding = FoldingPIDs });\n\n        {range_fold_done, PID, FoldFileName} ->\n            ok = file:delete(FoldFileName),\n            NewFolding = lists:delete(PID,State#state.folding),\n            main_loop(State#state{ folding = NewFolding });\n\n        ?CALL(From, {init_blocking_range_fold, WorkerPID, Range, List}) ->\n\n            RefList =\n                case {State#state.a, State#state.b, State#state.c} of\n                    {undefined, undefined, undefined} ->\n                        List;\n\n                    {_, undefined, undefined} ->\n                        ARef = erlang:make_ref(),\n                        ok = do_range_fold(State#state.a, WorkerPID, ARef, Range),\n                        [ARef|List];\n\n                    {_, _, undefined} ->\n                        BRef = erlang:make_ref(),\n                        ok = do_range_fold(State#state.b, WorkerPID, BRef, Range),\n\n                        ARef = erlang:make_ref(),\n                        ok = do_range_fold(State#state.a, WorkerPID, ARef, Range),\n\n                        [ARef,BRef|List];\n\n                    {_, _, _} ->\n                        CRef = erlang:make_ref(),\n                        ok = do_range_fold(State#state.c, WorkerPID, CRef, Range),\n\n                        BRef = erlang:make_ref(),\n                        ok = do_range_fold(State#state.b, WorkerPID, BRef, Range),\n\n                        ARef = erlang:make_ref(),\n                        ok = do_range_fold(State#state.a, WorkerPID, ARef, Range),\n\n                        [ARef,BRef,CRef|List]\n                end,\n\n            case Next of\n                undefined ->\n                    plain_rpc:send_reply(From, {ok, lists:reverse(RefList)});\n                _ ->\n                    Next ! ?CALL(From, {init_blocking_range_fold, WorkerPID, Range, RefList})\n            end,\n\n            main_loop(State);\n\n\n        %%\n        %% The outcome of merging resulted in a file with less than\n        %% level #entries, so we keep it at this level\n        %%\n        ?CAST(_From,{merge_done, 0, OutFileName}) ->\n            ok = file:delete(OutFileName),\n            {ok, State2} = close_and_delete_a_and_b(State),\n            case State#state.c of\n                undefined ->\n                    main_loop(State2#state{ merge_pid=undefined });\n                CFile ->\n                    ok = hanoidb_reader:close(CFile),\n                    ok = file:rename(filename(\"C\", State2), filename(\"A\", State2)),\n                    {ok, AFile} = hanoidb_reader:open(filename(\"A\", State2), [random|State#state.opts]),\n                    main_loop(State2#state{ a = AFile, c = undefined, merge_pid=undefined })\n            end;\n\n        ?CAST(_From,{merge_done, Count, OutFileName})\n          when Count =< ?BTREE_SIZE(State#state.level),\n               State#state.c =:= undefined,\n               Next =:= undefined ->\n\n            ?log(\"merge_done, out:~w~n -> self\", [Count]),\n\n            % first, rename the tmp file to M, so recovery will pick it up\n            MFileName = filename(\"M\",State),\n            ok = file:rename(OutFileName, MFileName),\n\n            % then delete A and B (if we crash now, C will become the A file)\n            {ok, State2} = close_and_delete_a_and_b(State),\n\n            % then, rename M to A, and open it\n            AFileName = filename(\"A\",State2),\n            ok = file:rename(MFileName, AFileName),\n            {ok, AFile} = hanoidb_reader:open(AFileName, [random|State#state.opts]),\n\n            % iff there is a C file, then move it to B position\n            % TODO: consider recovery for this\n            case State#state.c of\n                undefined ->\n                    main_loop(State2#state{ a=AFile, b=undefined, merge_pid=undefined });\n                CFile ->\n                    ok = hanoidb_reader:close(CFile),\n                    ok = file:rename(filename(\"C\", State2), filename(\"B\", State2)),\n                    {ok, BFile} = hanoidb_reader:open(filename(\"B\", State2), [random|State#state.opts]),\n                    check_begin_merge_then_loop(State2#state{ a=AFile, b=BFile, c=undefined,\n                                                              merge_pid=undefined })\n            end;\n\n        %%\n        %% We need to push the output of merging to the next level\n        %%\n        ?CAST(_,{merge_done, _Count, OutFileName}) ->\n\n            ?log(\"merge_done, out:~w, next:~p~n\", [_Count,Next]),\n\n            State1 =\n                if Next =:= undefined ->\n                        {ok, PID} = ?MODULE:open(State#state.dir, State#state.level + 1, undefined,\n                                                 State#state.opts, State#state.owner ),\n                        State#state.owner ! { bottom_level, State#state.level + 1 },\n                        State#state{ next=PID, max_level= State#state.level+1 };\n                   true ->\n                        State\n                end,\n\n            %% no need to rename it since we don't accept new injects\n\n            MRef = plain_rpc:send_call(State1#state.next, {inject, OutFileName}),\n            main_loop(State1#state{ inject_done_ref = MRef, merge_pid=undefined });\n\n        %%\n        %% Our successor accepted the inject\n        %%\n        ?REPLY(MRef, ok) when MRef == State#state.inject_done_ref ->\n            erlang:demonitor(MRef, [flush]),\n\n            {ok, State2} = close_and_delete_a_and_b(State),\n\n            % if there is a \"C\" file, then move it to \"A\" position.\n            State3 =\n                case State2#state.c of\n                    undefined ->\n                        State2;\n                    TreeFile ->\n                        %% TODO: on what OS's is it ok to rename an open file?\n                        ok = file:rename(filename(\"C\", State2), filename(\"A\", State2)),\n                        State2#state{ a = TreeFile, b=undefined, c=undefined }\n                end,\n\n            main_loop(State3#state{ inject_done_ref=undefined });\n\n        %%\n        %% Our successor died!\n        %%\n        {'DOWN', MRef, _, _, Reason} when MRef =:= State#state.inject_done_ref ->\n            exit(Reason);\n\n        %% gen_fsm handling\n        {system, From, Req} ->\n            plain_fsm:handle_system_msg(\n              Req, From, State, fun(S1) -> main_loop(S1) end);\n\n        {'EXIT', Parent, Reason} ->\n            plain_fsm:parent_EXIT(Reason, State);\n\n        {'EXIT', _, normal} ->\n            %% Probably from a merger_pid - which we may have forgotten in the meantime.\n            main_loop(State);\n        {'EXIT', Pid, Reason} when Pid == State#state.merge_pid ->\n            ?log(\"*** merge_died: ~p~n\", [Reason]),\n            restart_merge_then_loop(State#state{merge_pid=undefined}, Reason);\n        {'EXIT', PID, _} when PID == hd(State#state.folding);\n                              PID == hd(tl(State#state.folding));\n                              PID == hd(tl(tl(State#state.folding)))\n                              ->\n            main_loop(State#state{ folding = lists:delete(PID,State#state.folding) });\n        {'EXIT', PID, Reason} ->\n            ?log(\"got unexpected exit ~p from ~p~n\", [Reason, PID]),\n            error_logger:info_msg(\"got unexpected exit ~p from ~p~n\", [Reason, PID])\n\n    end.\n\ndo_step(StepFrom, PreviousWork, StepSize, State) ->\n    WorkLeftHere =\n        if (State#state.b =/= undefined) andalso (State#state.merge_pid =/= undefined) ->\n                max(0, (2 * ?BTREE_SIZE(State#state.level)) - State#state.work_done);\n           true ->\n                 0\n        end,\n    WorkUnit      = StepSize,\n    MaxLevel      = max(State#state.max_level, State#state.level),\n    Depth         = MaxLevel-?TOP_LEVEL+1,\n    TotalWork     = Depth * WorkUnit,\n    WorkUnitsLeft = max(0, TotalWork-PreviousWork),\n\n    %% TODO: The goal was to offer a less variable latency option for merging but this\n    %% heuristic doesn't work when there are aggressive deletes (expiry or delete).\n    %% https://github.com/basho/hanoidb/issues/7\n    WorkToDoHere =\n        %% min(WorkLeftHere, WorkUnitsLeft),\n        case hanoidb:get_opt( merge_strategy, State#state.opts, fast) of\n            fast ->\n                min(WorkLeftHere, WorkUnitsLeft);\n            predictable ->\n                if (WorkLeftHere < Depth * WorkUnit) ->\n                        min(WorkLeftHere, WorkUnit);\n                   true ->\n                        min(WorkLeftHere, WorkUnitsLeft)\n                end\n        end,\n    WorkIncludingHere  = PreviousWork + WorkToDoHere,\n\n    ?log(\"do_step prev:~p, do:~p of ~p ~n\", [PreviousWork, WorkToDoHere, WorkLeftHere]),\n\n    %% delegate the step_level request to the next level\n    Next = State#state.next,\n    DelegateRef =\n        if Next =:= undefined ->\n                undefined;\n           true ->\n                plain_rpc:send_call(Next, {step_level, WorkIncludingHere, StepSize})\n    end,\n\n    MergeRef =\n        if WorkToDoHere > 0 ->\n                MergePID = State#state.merge_pid,\n                Monitor = monitor(process, MergePID),\n                MergePID ! {step, {self(), Monitor}, WorkToDoHere},\n                Monitor;\n           true ->\n                undefined\n        end,\n\n    if (DelegateRef =:= undefined) andalso (MergeRef =:= undefined) ->\n            %% nothing to do ... just return OK\n\n            State2 = reply_step_ok(State#state { step_caller = StepFrom }),\n            main_loop(State2);\n       true ->\n            main_loop(State#state{ step_next_ref    = DelegateRef,\n                                   step_caller      = StepFrom,\n                                   step_merge_ref   = MergeRef,\n                                   work_in_progress = WorkToDoHere\n                                 })\n    end.\n\nreply_step_ok(State) ->\n    case State#state.step_caller of\n        undefined ->\n            ok;\n        _ ->\n            ?log(\"step_ok -> ~p\", [State#state.step_caller]),\n            plain_rpc:send_reply(State#state.step_caller, step_ok)\n    end,\n    State#state{ step_caller=undefined }.\n\ntotal_unmerged(State) ->\n    Files =\n          (if State#state.b == undefined -> 0; true -> 2 end)\n%        + (if State#state.c == undefined -> 0; true -> 1 end)\n,\n\n    Files * 1 * ?BTREE_SIZE( State#state.level ).\n\n\n\ndo_lookup(_Key, []) ->\n    not_found;\ndo_lookup(_Key, [Pid]) when is_pid(Pid) ->\n    {delegate, Pid};\ndo_lookup(Key, [undefined|Rest]) ->\n    do_lookup(Key, Rest);\ndo_lookup(Key, [BT|Rest]) ->\n    case hanoidb_reader:lookup(BT, Key) of\n        {ok, ?TOMBSTONE} ->\n            not_found;\n        {ok, Result} ->\n            {found, Result};\n        not_found ->\n            do_lookup(Key, Rest)\n    end.\n\nclose_if_defined(undefined) -> ok;\nclose_if_defined(BT)        -> hanoidb_reader:close(BT).\n\ndestroy_if_defined(undefined) -> ok;\ndestroy_if_defined(BT)        -> hanoidb_reader:destroy(BT).\n\nstop_if_defined(undefined) -> ok;\nstop_if_defined(MergePid) when is_pid(MergePid) ->\n    erlang:exit(MergePid, shutdown).\n\n\nrestart_merge_then_loop(State, Reason) ->\n    XFileName = filename(\"X\",State),\n    error_logger:warning_msg(\"Merger appears to have failed (reason: ~p). Removing outfile ~s\\n\", [Reason, XFileName]),\n    file:delete(XFileName),\n    check_begin_merge_then_loop(State).\n\nbegin_merge(State) ->\n    AFileName = filename(\"A\",State),\n    BFileName = filename(\"B\",State),\n    XFileName = filename(\"X\",State),\n\n    ?log(\"starting merge~n\", []),\n\n    file:delete(XFileName),\n\n    MergePID = hanoidb_merger:start(AFileName, BFileName, XFileName,\n        ?BTREE_SIZE(State#state.level + 1),\n        State#state.next =:= undefined,\n        State#state.opts),\n\n    {ok, MergePID}.\n\n\n\nclose_and_delete_a_and_b(State) ->\n    AFileName = filename(\"A\",State),\n    BFileName = filename(\"B\",State),\n\n    ok = hanoidb_reader:close(State#state.a),\n    ok = hanoidb_reader:close(State#state.b),\n\n    ok = file:delete(AFileName),\n    ok = file:delete(BFileName),\n\n    {ok, State#state{a=undefined, b=undefined}}.\n\n\nfilename(PFX, State) ->\n    filename:join(State#state.dir, PFX ++ \"-\" ++ integer_to_list(State#state.level) ++ \".data\").\n\n\nstart_range_fold(FileName, WorkerPID, Range, State) ->\n    Owner = self(),\n    PID = proc_lib:spawn( fun() ->\n          try\n              ?log(\"start_range_fold ~p on ~p -> ~p\", [self(), FileName, WorkerPID]),\n              erlang:link(WorkerPID),\n              {ok, File} = hanoidb_reader:open(FileName, [folding|State#state.opts]),\n              do_range_fold2(File, WorkerPID, self(), Range),\n              erlang:unlink(WorkerPID),\n              hanoidb_reader:close(File),\n\n              %% this will release the pinning of the fold file\n              Owner  ! {range_fold_done, self(), FileName},\n              ok\n          catch\n    Class:Ex ->\n        io:format(user, \"BAD: ~p:~p ~p~n\", [Class,Ex,erlang:get_stacktrace()])\n          end\n                          end ),\n    {ok, PID}.\n\n-spec do_range_fold(BT        :: hanoidb_reader:read_file(),\n                    WorkerPID :: pid(),\n                    SelfOrRef :: pid() | reference(),\n                    Range     :: #key_range{} ) -> ok.\ndo_range_fold(BT, WorkerPID, SelfOrRef, Range) ->\n    case hanoidb_reader:range_fold(fun(Key,Value,_) ->\n                                             WorkerPID ! {level_result, SelfOrRef, Key, Value},\n                                             ok\n                                     end,\n                                     ok,\n                                     BT,\n                                     Range) of\n        {limit, _, LastKey} ->\n            WorkerPID ! {level_limit, SelfOrRef, LastKey},\n            ok;\n        {done, _} ->\n            %% tell fold merge worker we're done\n            WorkerPID ! {level_done, SelfOrRef},\n            ok\n    end.\n\n-define(FOLD_CHUNK_SIZE, 100).\n\n-spec do_range_fold2(BT        :: hanoidb_reader:read_file(),\n                    WorkerPID :: pid(),\n                    SelfOrRef :: pid() | reference(),\n                    Range     :: #key_range{} ) -> ok.\ndo_range_fold2(BT, WorkerPID, SelfOrRef, Range) ->\n    try hanoidb_reader:range_fold(fun(Key,Value,{0,KVs}) ->\n                                         send(WorkerPID, SelfOrRef, [{Key,Value}|KVs]),\n                                         {?FOLD_CHUNK_SIZE-1, []};\n                                    (Key,Value,{N,KVs}) ->\n                                         {N-1,[{Key,Value}|KVs]}\n                                 end,\n                                 {?FOLD_CHUNK_SIZE-1,[]},\n                                 BT,\n                                 Range) of\n        {limit, {_,KVs}, LastKey} ->\n            send(WorkerPID, SelfOrRef, KVs),\n            WorkerPID ! {level_limit, SelfOrRef, LastKey};\n        {done, {_, KVs}} ->\n            %% tell fold merge worker we're done\n            send(WorkerPID, SelfOrRef, KVs),\n            WorkerPID ! {level_done, SelfOrRef}\n    catch\n        exit:worker_died -> ok\n    end,\n    ok.\n\nsend(_,_,[]) ->\n    [];\nsend(WorkerPID,Ref,ReverseKVs) ->\n    try\n        plain_rpc:call(WorkerPID, {level_results, Ref, lists:reverse(ReverseKVs)})\n    catch\n        %% the fold worker died; just ignore it\n        exit:normal   -> exit(worker_died);\n        exit:shutdown -> exit(worker_died);\n        exit:noproc   -> exit(worker_died)\n    end.\n"
  },
  {
    "path": "src/hanoidb_merger.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_merger).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n-author('Gregory Burd <greg@burd.me>').\n\n%% @doc Merging two Indexes\n\n-export([start/6, merge/6]).\n\n-include(\"hanoidb.hrl\").\n-include(\"include/plain_rpc.hrl\").\n\n%% A merger which is inactive for this long will sleep which means that it will\n%% close open files, and compress the current bloom filter.\n-define(HIBERNATE_TIMEOUT, 5000).\n\n%% Most likely, there will be plenty of I/O being generated by concurrent\n%% merges, so we default to running the entire merge in one process.\n-define(LOCAL_WRITER, true).\n\n\n-spec start(string(), string(), string(), integer(), boolean(), list()) -> pid().\nstart(A,B,X, Size, IsLastLevel, Options) ->\n    Owner = self(),\n    plain_fsm:spawn_link(?MODULE, fun() ->\n        try\n            {ok, OutCount} = hanoidb_merger:merge(A, B, X,\n                Size,\n                IsLastLevel,\n                Options),\n\n            Owner ! ?CAST(self(),{merge_done, OutCount, X})\n        catch\n            C:E ->\n                %% this semi-bogus code makes sure we always get a stack trace if merging fails\n                error_logger:error_msg(\"~p: merge failed ~p:~p ~p -> ~s~n\",\n                    [self(), C,E,erlang:get_stacktrace(), X]),\n                erlang:raise(C,E,erlang:get_stacktrace())\n        end\n    end).\n\n-spec merge(string(), string(), string(), integer(), boolean(), list()) -> {ok, integer()}.\nmerge(A,B,C, Size, IsLastLevel, Options) ->\n    {ok, IXA} = hanoidb_reader:open(A, [sequential|Options]),\n    {ok, IXB} = hanoidb_reader:open(B, [sequential|Options]),\n    {ok, Out} = hanoidb_writer:init([C, [{size, Size} | Options]]),\n    AKVs =\n        case hanoidb_reader:first_node(IXA) of\n            {kvlist, AKV} -> AKV;\n            none -> []\n        end,\n    BKVs =\n        case hanoidb_reader:first_node(IXB) of\n            {kvlist, BKV} ->BKV;\n            none -> []\n        end,\n    scan(IXA, IXB, Out, IsLastLevel, AKVs, BKVs, {0, none}).\n\nterminate(Out) ->\n    {ok, Count, Out1} = hanoidb_writer:handle_call(count, self(), Out),\n    {stop, normal, ok, _Out2} = hanoidb_writer:handle_call(close, self(), Out1),\n    {ok, Count}.\n\nstep(S) ->\n    step(S, 1).\n\nstep({N, From}, Steps) ->\n    {N-Steps, From}.\n\nhibernate_scan(Keep) ->\n    erlang:garbage_collect(),\n    receive\n        {step, From, HowMany} ->\n            {IXA, IXB, Out, IsLastLevel, AKVs, BKVs, N} = erlang:binary_to_term(Keep),\n            scan(hanoidb_reader:deserialize(IXA),\n                 hanoidb_reader:deserialize(IXB),\n                 hanoidb_writer:deserialize(Out),\n                 IsLastLevel, AKVs, BKVs, {N+HowMany, From});\n\n        %% gen_fsm handling\n        {system, From, Req} ->\n            plain_fsm:handle_system_msg(\n                Req, From, Keep, fun hibernate_scan/1);\n\n        {'EXIT', Parent, Reason} ->\n            case plain_fsm:info(parent) of\n                Parent ->\n                    plain_fsm:parent_EXIT(Reason, Keep)\n            end\n\n    end.\n\n\nhibernate_scan_only(Keep) ->\n    erlang:garbage_collect(),\n    receive\n        {step, From, HowMany} ->\n            {IX, OutBin, IsLastLevel, KVs, N} = erlang:binary_to_term(Keep),\n            scan_only(hanoidb_reader:deserialize(IX),\n                hanoidb_writer:deserialize(OutBin),\n                IsLastLevel, KVs, {N+HowMany, From});\n\n        %% gen_fsm handling\n        {system, From, Req} ->\n            plain_fsm:handle_system_msg(\n                Req, From, Keep, fun hibernate_scan_only/1);\n\n        {'EXIT', Parent, Reason} ->\n            case plain_fsm:info(parent) of\n                Parent ->\n                    plain_fsm:parent_EXIT(Reason, Keep)\n            end\n    end.\n\n\nreceive_scan(IXA, IXB, Out, IsLastLevel, AKVs, BKVs, {N, FromPID}) ->\n\n    receive\n        {step, From, HowMany} ->\n            scan(IXA, IXB, Out, IsLastLevel, AKVs, BKVs, {N+HowMany, From});\n\n        %% gen_fsm handling\n        {system, From, Req} ->\n            plain_fsm:handle_system_msg(\n                Req, From, {IXA, IXB, Out, IsLastLevel, AKVs, BKVs, {N, FromPID}},\n                            fun({IXA2, IXB2, Out2, IsLastLevel2, AKVs2, BKVs2, {N2, FromPID2}}) ->\n                                receive_scan(IXA2, IXB2, Out2, IsLastLevel2, AKVs2, BKVs2, {N2, FromPID2})\n                            end);\n\n        {'EXIT', Parent, Reason} ->\n            case plain_fsm:info(parent) of\n                Parent ->\n                    plain_fsm:parent_EXIT(Reason, {IXA, IXB, Out, IsLastLevel, AKVs, BKVs, {N, FromPID}})\n            end\n\n    after ?HIBERNATE_TIMEOUT ->\n        Args = {hanoidb_reader:serialize(IXA),\n            hanoidb_reader:serialize(IXB),\n            hanoidb_writer:serialize(Out), IsLastLevel, AKVs, BKVs, N},\n        Keep = erlang:term_to_binary(Args, [compressed]),\n        hibernate_scan(Keep)\n    end.\n\n\nscan(IXA, IXB, Out, IsLastLevel, AKVs, BKVs, {N, FromPID}) when N < 1, AKVs =/= [], BKVs =/= [] ->\n    case FromPID of\n        none ->\n            ok;\n        {PID, Ref} ->\n            PID ! {Ref, step_done}\n    end,\n\n    receive_scan(IXA, IXB, Out, IsLastLevel, AKVs, BKVs, {N, FromPID});\n\nscan(IXA, IXB, Out, IsLastLevel, [], BKVs, Step) ->\n    case hanoidb_reader:next_node(IXA) of\n        {kvlist, AKVs} ->\n            scan(IXA, IXB, Out, IsLastLevel, AKVs, BKVs, Step);\n        end_of_data ->\n            hanoidb_reader:close(IXA),\n            scan_only(IXB, Out, IsLastLevel, BKVs, Step)\n    end;\n\nscan(IXA, IXB, Out, IsLastLevel, AKVs, [], Step) ->\n    case hanoidb_reader:next_node(IXB) of\n        {kvlist, BKVs} ->\n            scan(IXA, IXB, Out, IsLastLevel, AKVs, BKVs, Step);\n        end_of_data ->\n            hanoidb_reader:close(IXB),\n            scan_only(IXA, Out, IsLastLevel, AKVs, Step)\n    end;\n\nscan(IXA, IXB, Out, IsLastLevel, [{Key1,Value1}|AT]=_AKVs, [{Key2,_Value2}|_IX]=BKVs, Step)\n  when Key1 < Key2 ->\n    {noreply, Out3} = hanoidb_writer:handle_cast({add, Key1, Value1}, Out),\n    scan(IXA, IXB, Out3, IsLastLevel, AT, BKVs, step(Step));\nscan(IXA, IXB, Out, IsLastLevel, [{Key1,_Value1}|_AT]=AKVs, [{Key2,Value2}|IX]=_BKVs, Step)\n  when Key1 > Key2 ->\n    {noreply, Out3} = hanoidb_writer:handle_cast({add, Key2, Value2}, Out),\n    scan(IXA, IXB, Out3, IsLastLevel, AKVs, IX, step(Step));\nscan(IXA, IXB, Out, IsLastLevel, [{_Key1,_Value1}|AT]=_AKVs, [{Key2,Value2}|IX]=_BKVs, Step) ->\n    {noreply, Out3} = hanoidb_writer:handle_cast({add, Key2, Value2}, Out),\n    scan(IXA, IXB, Out3, IsLastLevel, AT, IX, step(Step, 2)).\n\n\nreceive_scan_only(IX, Out, IsLastLevel, KVs, {N, FromPID}) ->\n\n\n    receive\n        {step, From, HowMany} ->\n            scan_only(IX, Out, IsLastLevel, KVs, {N+HowMany, From});\n\n        %% gen_fsm handling\n        {system, From, Req} ->\n            plain_fsm:handle_system_msg(\n                Req, From, {IX, Out, IsLastLevel, KVs, {N, FromPID}},\n                fun({IX2, Out2, IsLastLevel2, KVs2, {N2, FromPID2}}) ->\n                    receive_scan_only(IX2, Out2, IsLastLevel2, KVs2, {N2, FromPID2})\n                end);\n\n        {'EXIT', Parent, Reason} ->\n            case plain_fsm:info(parent) of\n                Parent ->\n                    plain_fsm:parent_EXIT(Reason, {IX, Out, IsLastLevel, KVs, {N, FromPID}})\n            end\n\n    after ?HIBERNATE_TIMEOUT ->\n        Args = {hanoidb_reader:serialize(IX),\n            hanoidb_writer:serialize(Out), IsLastLevel, KVs, N},\n        Keep = erlang:term_to_binary(Args, [compressed]),\n        hibernate_scan_only(Keep)\n    end.\n\n\n\nscan_only(IX, Out, IsLastLevel, KVs, {N, FromPID}) when N < 1, KVs =/= [] ->\n    case FromPID of\n        none ->\n            ok;\n        {PID, Ref} ->\n            PID ! {Ref, step_done}\n    end,\n\n    receive_scan_only(IX, Out, IsLastLevel, KVs, {N, FromPID});\n\nscan_only(IX, Out, IsLastLevel, [], {_, FromPID}=Step) ->\n    case hanoidb_reader:next_node(IX) of\n        {kvlist, KVs} ->\n            scan_only(IX, Out, IsLastLevel, KVs, Step);\n        end_of_data ->\n            case FromPID of\n                none ->\n                    ok;\n                {PID, Ref} ->\n                    PID ! {Ref, step_done}\n            end,\n            hanoidb_reader:close(IX),\n            terminate(Out)\n    end;\n\nscan_only(IX, Out, true, [{_,?TOMBSTONE}|Rest], Step) ->\n    scan_only(IX, Out, true, Rest, step(Step));\n\nscan_only(IX, Out, IsLastLevel, [{Key,Value}|Rest], Step) ->\n    {noreply, Out3} = hanoidb_writer:handle_cast({add, Key, Value}, Out),\n    scan_only(IX, Out3, IsLastLevel, Rest, step(Step)).\n"
  },
  {
    "path": "src/hanoidb_nursery.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_nursery).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-export([new/4, recover/5, finish/2, lookup/2, add/4, add/5]).\n-export([do_level_fold/3, set_max_level/2, transact/3, destroy/1]).\n\n-include(\"include/hanoidb.hrl\").\n-include(\"hanoidb.hrl\").\n-include_lib(\"kernel/include/file.hrl\").\n\n-spec new(string(), integer(), integer(), [_]) -> {ok, #nursery{}} | {error, term()}.\n\n-define(LOGFILENAME(Dir), filename:join(Dir, \"nursery.log\")).\n\n%% do incremental merge every this many inserts\n%% this value *must* be less than or equal to\n%% 2^TOP_LEVEL == ?BTREE_SIZE(?TOP_LEVEL)\n-define(INC_MERGE_STEP, ?BTREE_SIZE(MinLevel) div 2).\n\nnew(Directory, MinLevel, MaxLevel, Config) ->\n    hanoidb_util:ensure_expiry(Config),\n\n    {ok, File} = file:open(?LOGFILENAME(Directory),\n                            [raw, exclusive, write, delayed_write, append]),\n    {ok, #nursery{ log_file=File, dir=Directory, cache= gb_trees:empty(),\n                   min_level=MinLevel, max_level=MaxLevel, config=Config }}.\n\n\nrecover(Directory, TopLevel, MinLevel, MaxLevel, Config)\n  when MinLevel =< MaxLevel, is_integer(MinLevel), is_integer(MaxLevel) ->\n    hanoidb_util:ensure_expiry(Config),\n    case file:read_file_info(?LOGFILENAME(Directory)) of\n        {ok, _} ->\n            ok = do_recover(Directory, TopLevel, MinLevel, MaxLevel, Config),\n            new(Directory, MinLevel, MaxLevel, Config);\n        {error, enoent} ->\n            new(Directory, MinLevel, MaxLevel, Config)\n    end.\n\ndo_recover(Directory, TopLevel, MinLevel, MaxLevel, Config) ->\n    %% repair the log file; storing it in nursery2\n    LogFileName = ?LOGFILENAME(Directory),\n    {ok, Nursery} = read_nursery_from_log(Directory, MinLevel, MaxLevel, Config),\n    ok = finish(Nursery, TopLevel),\n    %% assert log file is gone\n    {error, enoent} = file:read_file_info(LogFileName),\n    ok.\n\nfill_cache({Key, Value}, Cache)\n  when is_binary(Value); Value =:= ?TOMBSTONE ->\n    gb_trees:enter(Key, Value, Cache);\nfill_cache({Key, {Value, _TStamp}=Entry}, Cache)\n  when is_binary(Value); Value =:= ?TOMBSTONE ->\n    gb_trees:enter(Key, Entry, Cache);\nfill_cache([], Cache) ->\n    Cache;\nfill_cache(Transactions, Cache)\n  when is_list(Transactions) ->\n    lists:foldl(fun fill_cache/2, Cache, Transactions).\n\nread_nursery_from_log(Directory, MinLevel, MaxLevel, Config) ->\n    {ok, LogBinary} = file:read_file(?LOGFILENAME(Directory)),\n    Cache =\n        case hanoidb_util:decode_crc_data(LogBinary, [], []) of\n            {ok, KVs} ->\n                fill_cache(KVs, gb_trees:empty());\n            {partial, KVs, _ErrorData} ->\n                error_logger:info_msg(\"ignoring undecypherable bytes in ~p~n\", [?LOGFILENAME(Directory)]),\n                fill_cache(KVs, gb_trees:empty())\n        end,\n    {ok, #nursery{ dir=Directory, cache=Cache, count=gb_trees:size(Cache), min_level=MinLevel, max_level=MaxLevel, config=Config }}.\n\n%% @doc Add a Key/Value to the nursery\n%% @end\n-spec do_add(#nursery{}, binary(), binary()|?TOMBSTONE, non_neg_integer() | infinity, pid()) -> {ok, #nursery{}} | {full, #nursery{}}.\ndo_add(Nursery, Key, Value, infinity, Top) ->\n    do_add(Nursery, Key, Value, 0, Top);\ndo_add(Nursery=#nursery{log_file=File, cache=Cache, total_size=TotalSize, count=Count, config=Config}, Key, Value, KeyExpiryTime, Top) ->\n    DatabaseExpiryTime = hanoidb:get_opt(expiry_secs, Config),\n\n    {Data, Cache2} =\n        if (KeyExpiryTime + DatabaseExpiryTime) == 0 ->\n                %% Both the database expiry and this key's expiry are unset or set to 0\n                %% (aka infinity) so never automatically expire the value.\n                { hanoidb_util:crc_encapsulate_kv_entry(Key, Value),\n                  gb_trees:enter(Key, Value, Cache) };\n           true ->\n                Expiry =\n                    if DatabaseExpiryTime == 0 ->\n                            %% It was the database's setting that was 0 so expire this\n                            %% value after KeyExpiryTime seconds elapse.\n                            hanoidb_util:expiry_time(KeyExpiryTime);\n                       true ->\n                            if KeyExpiryTime == 0 ->\n                                    hanoidb_util:expiry_time(DatabaseExpiryTime);\n                               true ->\n                                    hanoidb_util:expiry_time(min(KeyExpiryTime, DatabaseExpiryTime))\n                            end\n                    end,\n                { hanoidb_util:crc_encapsulate_kv_entry(Key, {Value, Expiry}),\n                  gb_trees:enter(Key,  {Value, Expiry}, Cache) }\n        end,\n\n    ok = file:write(File, Data),\n    Nursery1 = do_sync(File, Nursery),\n    {ok, Nursery2} = do_inc_merge(Nursery1#nursery{ cache=Cache2,\n                                                    total_size=TotalSize + erlang:iolist_size(Data),\n                                                    count=Count + 1 }, 1, Top),\n    case has_room(Nursery2, 1) of\n        true ->\n            {ok, Nursery2};\n        false ->\n            {full, Nursery2}\n    end.\n\ndo_sync(File, Nursery) ->\n    LastSync =\n        case application:get_env(hanoidb, sync_strategy) of\n            {ok, sync} ->\n                file:datasync(File),\n                os:timestamp();\n            {ok, {seconds, N}} ->\n                MicrosSinceLastSync = timer:now_diff(os:timestamp(), Nursery#nursery.last_sync),\n                if (MicrosSinceLastSync div 1000000) >= N ->\n                        file:datasync(File),\n                        os:timestamp();\n                   true ->\n                        Nursery#nursery.last_sync\n                end;\n            _ ->\n                Nursery#nursery.last_sync\n        end,\n    Nursery#nursery{last_sync = LastSync}.\n\n\nlookup(Key, #nursery{cache=Cache}) ->\n    case gb_trees:lookup(Key, Cache) of\n        {value, {Value, TStamp}} ->\n            case hanoidb_util:has_expired(TStamp) of\n                true ->\n                    {value, ?TOMBSTONE};\n                false ->\n                    {value, Value}\n            end;\n        Reply ->\n            Reply\n    end.\n\n%% @doc\n%% Finish this nursery (encode it to a btree, and delete the nursery file)\n%% @end\n-spec finish(Nursery::#nursery{}, TopLevel::pid()) -> ok.\nfinish(#nursery{ dir=Dir, cache=Cache, log_file=LogFile, merge_done=DoneMerge,\n                 count=Count, config=Config, min_level=MinLevel }, TopLevel) ->\n\n    hanoidb_util:ensure_expiry(Config),\n\n    %% First, close the log file (if it is open)\n    case LogFile of\n        undefined -> ok;\n        _ -> ok = file:close(LogFile)\n    end,\n\n    case Count of\n        N when N > 0 ->\n            %% next, flush cache to a new BTree\n            BTreeFileName = filename:join(Dir, \"nursery.data\"),\n            {ok, BT} = hanoidb_writer:open(BTreeFileName, [{size, ?BTREE_SIZE(MinLevel)},\n                                                           {compress, none} | Config]),\n            try\n                ok = gb_trees_ext:fold(fun(Key, Value, Acc) ->\n                                               ok = hanoidb_writer:add(BT, Key, Value),\n                                               Acc\n                                       end, ok, Cache)\n            after\n                ok = hanoidb_writer:close(BT)\n            end,\n\n            %% Inject the B-Tree (blocking RPC)\n            ok = hanoidb_level:inject(TopLevel, BTreeFileName),\n\n            %% Issue some work if this is a top-level inject (blocks until previous such\n            %% incremental merge is finished).\n            if DoneMerge >= ?BTREE_SIZE(MinLevel) ->\n                    ok;\n               true ->\n                    hanoidb_level:begin_incremental_merge(TopLevel, ?BTREE_SIZE(MinLevel) - DoneMerge)\n            end;\n%            {ok, _Nursery2} = do_inc_merge(Nursery, Count, TopLevel);\n\n        _ ->\n            ok\n    end,\n\n    %% then, delete the log file\n    LogFileName = filename:join(Dir, \"nursery.log\"),\n    file:delete(LogFileName),\n    ok.\n\ndestroy(#nursery{ dir=Dir, log_file=LogFile }) ->\n    %% first, close the log file\n    if LogFile /= undefined ->\n            ok = file:close(LogFile);\n       true ->\n            ok\n    end,\n    %% then delete it\n    LogFileName = filename:join(Dir, \"nursery.log\"),\n    file:delete(LogFileName),\n    ok.\n\n-spec add(key(), value(), #nursery{}, pid()) -> {ok, #nursery{}}.\nadd(Key, Value, Nursery, Top) ->\n    add(Key, Value, infinity, Nursery, Top).\n\n-spec add(key(), value(), expiry(), #nursery{}, pid()) -> {ok, #nursery{}}.\nadd(Key, Value, Expiry, Nursery, Top) ->\n    case do_add(Nursery, Key, Value, Expiry, Top) of\n        {ok, Nursery0} ->\n            {ok, Nursery0};\n        {full, Nursery0} ->\n            flush(Nursery0, Top)\n    end.\n\n-spec flush(#nursery{}, pid()) -> {ok, #nursery{}}.\nflush(Nursery=#nursery{ dir=Dir, min_level=MinLevel, max_level=MaxLevel, config=Config }, Top) ->\n    ok = finish(Nursery, Top),\n    {error, enoent} = file:read_file_info(filename:join(Dir, \"nursery.log\")),\n    hanoidb_nursery:new(Dir, MinLevel,  MaxLevel, Config).\n\nhas_room(#nursery{ count=Count, min_level=MinLevel }, N) ->\n    (Count + N + 1) < ?BTREE_SIZE(MinLevel).\n\nensure_space(Nursery, NeededRoom, Top) ->\n    case has_room(Nursery, NeededRoom) of\n        true ->\n            Nursery;\n        false ->\n            {ok, Nursery1} = flush(Nursery, Top),\n            Nursery1\n    end.\n\ntransact(Spec, Nursery, Top) ->\n    transact1(Spec, ensure_space(Nursery, length(Spec), Top), Top).\n\ntransact1(Spec, Nursery1=#nursery{ log_file=File, cache=Cache0, total_size=TotalSize, config=Config }, Top) ->\n    Expiry =\n        case hanoidb:get_opt(expiry_secs, Config) of\n            0 ->\n                infinity;\n            DatabaseExpiryTime ->\n                hanoidb_util:expiry_time(DatabaseExpiryTime)\n        end,\n\n    Data = hanoidb_util:crc_encapsulate_transaction(Spec, Expiry),\n    ok = file:write(File, Data),\n\n    Nursery2 = do_sync(File, Nursery1),\n\n    Cache2 = lists:foldl(fun({put, Key, Value}, Cache) ->\n                                 case Expiry of\n                                     infinity ->\n                                         gb_trees:enter(Key, Value, Cache);\n                                     _ ->\n                                         gb_trees:enter(Key, {Value, Expiry}, Cache)\n                                 end;\n                            ({delete, Key}, Cache) ->\n                                 case Expiry of\n                                     infinity ->\n                                         gb_trees:enter(Key, ?TOMBSTONE, Cache);\n                                     _ ->\n                                         gb_trees:enter(Key, {?TOMBSTONE, Expiry}, Cache)\n                                 end\n                         end,\n                         Cache0,\n                         Spec),\n\n    Count = gb_trees:size(Cache2),\n\n    do_inc_merge(Nursery2#nursery{ cache=Cache2, total_size=TotalSize+erlang:iolist_size(Data), count=Count }, length(Spec), Top).\n\ndo_inc_merge(Nursery=#nursery{ step=Step, merge_done=Done, min_level=MinLevel }, N, TopLevel) ->\n    if Step+N >= ?INC_MERGE_STEP ->\n            hanoidb_level:begin_incremental_merge(TopLevel, Step + N),\n            {ok, Nursery#nursery{ step=0, merge_done=Done + Step + N }};\n       true ->\n            {ok, Nursery#nursery{ step=Step + N }}\n    end.\n\ndo_level_fold(#nursery{cache=Cache}, FoldWorkerPID, KeyRange) ->\n    Ref = erlang:make_ref(),\n    FoldWorkerPID ! {prefix, [Ref]},\n    case gb_trees_ext:fold(\n           fun(_, _, {LastKey, limit}) ->\n                   {LastKey, limit};\n              (Key, Value, {LastKey, Count}) ->\n                   case ?KEY_IN_RANGE(Key, KeyRange) andalso (not is_expired(Value)) of\n                       true ->\n                           BinOrTombstone = get_value(Value),\n                           FoldWorkerPID ! {level_result, Ref, Key, BinOrTombstone},\n                           case BinOrTombstone of\n                               ?TOMBSTONE ->\n                                   {Key, Count};\n                               _ ->\n                                   {Key, decrement(Count)}\n                           end;\n                       false ->\n                           {LastKey, Count}\n                   end\n           end,\n           {undefined, KeyRange#key_range.limit},\n           Cache)\n    of\n        {LastKey, limit} when LastKey =/= undefined ->\n            FoldWorkerPID ! {level_limit, Ref, LastKey};\n        _ ->\n            FoldWorkerPID ! {level_done, Ref}\n    end,\n    ok.\n\nset_max_level(Nursery = #nursery{}, MaxLevel) ->\n    Nursery#nursery{ max_level = MaxLevel }.\n\ndecrement(undefined) ->\n    undefined;\ndecrement(1) ->\n    limit;\ndecrement(Number) ->\n    Number-1.\n\n%%%\n\n% TODO this is duplicate code also found in hanoidb_reader\nis_expired(?TOMBSTONE) ->\n    false;\nis_expired({_Value, TStamp}) ->\n    hanoidb_util:has_expired(TStamp);\nis_expired(Bin) when is_binary(Bin) ->\n    false.\n\nget_value({Value, TStamp}) when is_integer(TStamp); TStamp =:= infinity ->\n    Value;\nget_value(Value) when Value =:= ?TOMBSTONE; is_binary(Value) ->\n    Value.\n\n"
  },
  {
    "path": "src/hanoidb_reader.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_reader).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-include_lib(\"kernel/include/file.hrl\").\n-include(\"include/hanoidb.hrl\").\n-include(\"hanoidb.hrl\").\n-include(\"include/plain_rpc.hrl\").\n\n-define(ASSERT_WHEN(X), when X).\n\n-export([open/1, open/2,close/1,lookup/2,fold/3,range_fold/4, destroy/1]).\n-export([first_node/1,next_node/1]).\n-export([serialize/1, deserialize/1]).\n\n-record(node, {level       :: non_neg_integer(),\n               members=[]  :: list(any()) | binary() }).\n\n-record(index, {file       :: file:io_device(),\n                root= none :: #node{} | none,\n                bloom      :: term(),\n                name       :: string(),\n                config=[]  :: term() }).\n\n-type read_file() :: #index{}.\n-export_type([read_file/0]).\n\n-spec open(Name::string()) -> {ok, read_file()} | {error, any()}.\nopen(Name) ->\n    open(Name, [random]).\n\n-type config() :: [sequential | folding | random | {atom(), term()}].\n-spec open(Name::string(), config()) -> {ok, read_file()}  | {error, any()}.\nopen(Name, Config) ->\n    case proplists:get_bool(sequential, Config) of\n        true ->\n            ReadBufferSize = hanoidb:get_opt(read_buffer_size, Config, 512 * 1024),\n            case file:open(Name, [raw,read,{read_ahead, ReadBufferSize},binary]) of\n                {ok, File} ->\n                    {ok, #index{file=File, name=Name, config=Config}};\n                {error, _}=Err ->\n                    Err\n            end;\n\n        false ->\n            {ok, File} =\n                case proplists:get_bool(folding, Config) of\n                    true ->\n                        ReadBufferSize = hanoidb:get_opt(read_buffer_size, Config, 512 * 1024),\n                        file:open(Name, [read, {read_ahead, ReadBufferSize}, binary]);\n                    false ->\n                        file:open(Name, [read, binary])\n                end,\n\n            {ok, FileInfo} = file:read_file_info(Name),\n\n            %% read and validate magic tag\n            {ok, ?FILE_FORMAT} = file:pread(File, 0, byte_size(?FILE_FORMAT)),\n\n            %% read root position\n            {ok, <<RootPos:64/unsigned>>} = file:pread(File, FileInfo#file_info.size - 8, 8),\n            {ok, <<BloomSize:32/unsigned>>} = file:pread(File, FileInfo#file_info.size - 12, 4),\n            {ok, BloomData} = file:pread(File, (FileInfo#file_info.size - 12 - BloomSize), BloomSize),\n            {ok, Bloom} = hanoidb_util:bin_to_bloom(BloomData),\n\n            %% read in the root node\n            Root =\n                case read_node(File, RootPos) of\n                    {ok, Node} ->\n                        Node;\n                    eof ->\n                        none\n                end,\n\n            {ok, #index{file=File, root=Root, bloom=Bloom, name=Name, config=Config}}\n    end.\n\ndestroy(#index{file=File, name=Name}) ->\n    ok = file:close(File),\n    file:delete(Name).\n\nserialize(#index{file=File, bloom=undefined }=Index) ->\n    {ok, Position} = file:position(File, cur),\n    ok = file:close(File),\n    {seq_read_file, Index, Position}.\n\ndeserialize({seq_read_file, Index, Position}) ->\n    {ok, #index{file=File}=Index2} = open(Index#index.name, Index#index.config),\n    {ok, Position} = file:position(File, {bof, Position}),\n    Index2.\n\n\n\n\nfold(Fun, Acc0, #index{file=File}) ->\n    {ok, Node} = read_node(File,?FIRST_BLOCK_POS),\n    fold0(File,fun({K,V},Acc) -> Fun(K,V,Acc) end,Node,Acc0).\n\nfold0(File,Fun,#node{level=0, members=BinPage},Acc0) when is_binary(BinPage) ->\n    Acc1 = vbisect:foldl(fun(K, V, Acc2) -> Fun({K, decode_binary_value(V)}, Acc2) end,Acc0,BinPage),\n    fold1(File,Fun,Acc1);\nfold0(File,Fun,#node{level=0, members=List},Acc0) when is_list(List) ->\n    Acc1 = lists:foldl(Fun,Acc0,List),\n    fold1(File,Fun,Acc1);\nfold0(File,Fun,_InnerNode,Acc0) ->\n    fold1(File,Fun,Acc0).\n\nfold1(File,Fun,Acc0) ->\n    case next_leaf_node(File) of\n        eof ->\n            Acc0;\n        {ok, Node} ->\n            fold0(File,Fun,Node,Acc0)\n    end.\n\n-spec range_fold(fun((binary(),binary(),any()) -> any()), any(), #index{}, #key_range{}) ->\n                        {limit, any(), binary()} | {done, any()}.\nrange_fold(Fun, Acc0, #index{file=File,root=Root}, Range) ->\n    case Range#key_range.from_key =< first_key(Root) of\n        true ->\n            {ok, _} = file:position(File, ?FIRST_BLOCK_POS),\n            range_fold_from_here(Fun, Acc0, File, Range, Range#key_range.limit);\n        false ->\n            case find_leaf_node(File,Range#key_range.from_key,Root,?FIRST_BLOCK_POS) of\n                {ok, {Pos,_}} ->\n                    {ok, _} = file:position(File, Pos),\n                    range_fold_from_here(Fun, Acc0, File, Range, Range#key_range.limit);\n                {ok, Pos} ->\n                    {ok, _} = file:position(File, Pos),\n                    range_fold_from_here(Fun, Acc0, File, Range, Range#key_range.limit);\n                none ->\n                    {done, Acc0}\n            end\n    end.\n\nfirst_key(#node{members=Dict}) ->\n    {_,FirstKey} = fold_until_stop(fun({K,_},_) -> {stop, K} end, none, Dict),\n    FirstKey.\n\nfold_until_stop(Fun,Acc,List) when is_list(List) ->\n    fold_until_stop2(Fun, {continue, Acc}, List);\nfold_until_stop(Fun,Acc0,Bin) when is_binary(Bin) ->\n    vbisect:fold_until_stop(fun({Key,VBin},Acc1) ->\n%                                    io:format(\"-> DOING ~p,~p~n\", [Key,Acc1]),\n                                    Fun({Key, decode_binary_value(VBin)}, Acc1)\n                            end,\n                            Acc0,\n                            Bin).\n\nfold_until_stop2(_Fun,{stop,Result},_) ->\n    {stopped, Result};\nfold_until_stop2(_Fun,{continue, Acc},[]) ->\n    {ok, Acc};\nfold_until_stop2(Fun,{continue, Acc},[H|T]) ->\n    fold_until_stop2(Fun,Fun(H,Acc),T).\n\n% TODO this is duplicate code also found in hanoidb_nursery\nis_expired(?TOMBSTONE) ->\n    false;\nis_expired({_Value, TStamp}) ->\n    hanoidb_util:has_expired(TStamp);\nis_expired(Bin) when is_binary(Bin) ->\n    false.\n\nget_value({Value, _TStamp}) ->\n    Value;\nget_value(Value) ->\n    Value.\n\nrange_fold_from_here(Fun, Acc0, File, Range, undefined) ->\n%    io:format(\"RANGE_FOLD_FROM_HERE(~p,~p)~n\", [Acc0,File]),\n    case next_leaf_node(File) of\n        eof ->\n            {done, Acc0};\n\n        {ok, #node{members=Members}} ->\n            case fold_until_stop(fun({Key,_}, Acc) when not ?KEY_IN_TO_RANGE(Key,Range) ->\n                                         {stop, {done, Acc}};\n                                    ({Key,Value}, Acc) when ?KEY_IN_FROM_RANGE(Key, Range) ->\n                                         case is_expired(Value) of\n                                             true ->\n                                                 {continue, Acc};\n                                             false ->\n                                                 {continue, Fun(Key, get_value(Value), Acc)}\n                                         end;\n                                    (_Huh, Acc) ->\n%                                         io:format(\"SKIPPING ~p~n\", [_Huh]),\n                                         {continue, Acc}\n                                 end,\n                                 Acc0,\n                                 Members) of\n                {stopped, Result} -> Result;\n                {ok, Acc1} ->\n                    range_fold_from_here(Fun, Acc1, File, Range, undefined)\n            end\n    end;\n\nrange_fold_from_here(Fun, Acc0, File, Range, N0) ->\n    case next_leaf_node(File) of\n        eof ->\n            {done, Acc0};\n\n        {ok, #node{members=Members}} ->\n            case fold_until_stop(fun({Key,_}, {0,Acc}) ->\n                                         {stop, {limit, Acc, Key}};\n                                    ({Key,_}, {_,Acc}) when not ?KEY_IN_TO_RANGE(Key,Range)->\n                                         {stop, {done, Acc}};\n                                    ({Key,?TOMBSTONE}, {N1,Acc}) when ?KEY_IN_FROM_RANGE(Key,Range) ->\n                                         {continue, {N1, Fun(Key, ?TOMBSTONE, Acc)}};\n                                    ({Key,{?TOMBSTONE,TStamp}}, {N1,Acc}) when ?KEY_IN_FROM_RANGE(Key,Range) ->\n                                         case hanoidb_util:has_expired(TStamp) of\n                                             true ->\n                                                 {continue, {N1,Acc}};\n                                             false ->\n                                                 {continue, {N1, Fun(Key, ?TOMBSTONE, Acc)}}\n                                         end;\n                                    ({Key,Value}, {N1,Acc}) when ?KEY_IN_FROM_RANGE(Key,Range) ->\n                                         case is_expired(Value) of\n                                             true ->\n                                                 {continue, {N1,Acc}};\n                                             false ->\n                                                 {continue, {N1-1, Fun(Key, get_value(Value), Acc)}}\n                                         end;\n                                    (_, Acc) ->\n                                         {continue, Acc}\n                                 end,\n                                 {N0, Acc0},\n                                 Members)\n             of\n                {stopped, Result} ->\n                    Result;\n                {ok, {N2, Acc1}} ->\n                    range_fold_from_here(Fun, Acc1, File, Range, N2)\n            end\n    end.\n\nfind_leaf_node(_File,_FromKey,#node{level=0},Pos) ->\n    {ok, Pos};\nfind_leaf_node(File,FromKey,#node{members=Members,level=N},_) when is_list(Members) ->\n    case find_start(FromKey, Members) of\n        {ok, ChildPos} ->\n            recursive_find(File, FromKey, N, ChildPos);\n        not_found ->\n            none\n    end;\nfind_leaf_node(File,FromKey,#node{members=Members,level=N},_) when is_binary(Members) ->\n    case vbisect:find_geq(FromKey,Members) of\n        {ok, _, <<?TAG_POSLEN32, Pos:64/unsigned, Len:32/unsigned>>} ->\n%            io:format(\"** FIND_LEAF_NODE(~p,~p) -> {~p,~p}~n\", [FromKey, N, Pos,Len]),\n            recursive_find(File, FromKey, N, {Pos,Len});\n        none ->\n%            io:format(\"** FIND_LEAF_NODE(~p,~p) -> none~n\", [FromKey, N]),\n            none\n    end;\nfind_leaf_node(_,_,none,_) ->\n    none.\n\nrecursive_find(_File,_FromKey,1,ChildPos) ->\n    {ok, ChildPos};\nrecursive_find(File,FromKey,N,ChildPos) when N>1 ->\n    case read_node(File,ChildPos) of\n        {ok, ChildNode} ->\n            find_leaf_node(File, FromKey,ChildNode,ChildPos);\n        eof ->\n            none\n    end.\n\n\n%% used by the merger, needs list value\nfirst_node(#index{file=File}) ->\n    case read_node(File, ?FIRST_BLOCK_POS) of\n        {ok, #node{level=0, members=Members}} ->\n            {kvlist, decode_member_list(Members)};\n        eof->\n            none\n    end.\n\n%% used by the merger, needs list value\nnext_node(#index{file=File}=_Index) ->\n    case next_leaf_node(File) of\n        {ok, #node{level=0, members=Members}} ->\n            {kvlist, decode_member_list(Members)};\n        eof ->\n            end_of_data\n    end.\n\ndecode_member_list(List) when is_list(List) ->\n    List;\ndecode_member_list(BinDict) when is_binary(BinDict) ->\n    vbisect:foldr( fun(Key,Value,Acc) ->\n                           [{Key, decode_binary_value(Value) }|Acc]\n                   end,\n                   [],\n                   BinDict).\n\nclose(#index{file=undefined}) ->\n    ok;\nclose(#index{file=File}) ->\n    file:close(File).\n\n\nlookup(#index{file=File, root=Node, bloom=Bloom}, Key) ->\n    case ?BLOOM_CONTAINS(Bloom, Key) of\n        true ->\n            case lookup_in_node(File, Node, Key) of\n                not_found ->\n                    not_found;\n                {ok, {Value, TStamp}} ?ASSERT_WHEN(Value =:= ?TOMBSTONE; is_binary(Value))  ->\n                    case hanoidb_util:has_expired(TStamp) of\n                        true -> not_found;\n                        false -> {ok, Value}\n                    end;\n                {ok, Value}=Reply ?ASSERT_WHEN(Value =:= ?TOMBSTONE; is_binary(Value)) ->\n                    Reply\n            end;\n        false ->\n            not_found\n    end.\n\nlookup_in_node(_File,#node{level=0,members=Members}, Key) ->\n    find_in_leaf(Key,Members);\n\nlookup_in_node(File,#node{members=Members},Key) when is_binary(Members) ->\n    case vbisect:find_geq(Key,Members) of\n        {ok, _Key, <<?TAG_POSLEN32, Pos:64, Size:32>>} ->\n%            io:format(\"FOUND ~p @ ~p~n\", [_Key, {Pos,Size}]),\n            case read_node(File,{Pos,Size}) of\n                {ok, Node} ->\n                    lookup_in_node(File, Node, Key);\n                eof ->\n                    not_found\n            end;\n        none ->\n            not_found\n    end;\n\nlookup_in_node(File,#node{members=Members},Key) ->\n    case find_1(Key, Members) of\n        {ok, {Pos,Size}} ->\n            %% do this in separate process, to avoid having to\n            %% garbage collect all the inner node junk\n            PID = proc_lib:spawn_link(fun() ->\n                                              receive\n                                                  ?CALL(From,read) ->\n                                                      case read_node(File, {Pos,Size}) of\n                                                          {ok, Node} ->\n                                                              Result = lookup_in_node2(File, Node, Key),\n                                                              plain_rpc:send_reply(From, Result);\n                                                          eof ->\n                                                              plain_rpc:send_reply(From, {error, eof})\n                                                      end\n                                              end\n                                      end),\n            try plain_rpc:call(PID, read)\n            catch\n                Class:Ex ->\n                    error_logger:error_msg(\"crashX: ~p:~p ~p~n\", [Class,Ex,erlang:get_stacktrace()]),\n                    not_found\n            end;\n\n        not_found ->\n            not_found\n    end.\n\n\nlookup_in_node2(_File,#node{level=0,members=Members},Key) ->\n    case lists:keyfind(Key,1,Members) of\n        false ->\n            not_found;\n        {_,Value} ->\n            {ok, Value}\n    end;\n\nlookup_in_node2(File,#node{members=Members},Key) ->\n    case find_1(Key, Members) of\n        {ok, {Pos,Size}} ->\n            case read_node(File, {Pos,Size}) of\n                {ok, Node} ->\n                    lookup_in_node2(File, Node, Key);\n                eof ->\n                    {error, eof}\n            end;\n        not_found ->\n            not_found\n    end.\n\n\nfind_1(K, [{K1,V},{K2,_}|_]) when K >= K1, K < K2 ->\n    {ok, V};\nfind_1(K, [{K1,V}]) when K >= K1 ->\n    {ok, V};\nfind_1(K, [_|T]) ->\n    find_1(K,T);\nfind_1(_, _) ->\n    not_found.\n\n\nfind_start(K, [{_,V},{K2,_}|_]) when K < K2 ->\n    {ok, V};\nfind_start(_, [{_,{_,_}=V}]) ->\n    {ok, V};\nfind_start(K, KVs) ->\n    find_1(K, KVs).\n\n\n-spec read_node(file:io_device(), non_neg_integer() | { non_neg_integer(), non_neg_integer() }) ->\n                       {ok, #node{}} | eof.\n\nread_node(File, {Pos, Size}) ->\n%    error_logger:info_msg(\"read_node ~p ~p ~p~n\", [File, Pos, Size]),\n    {ok, <<_:32/unsigned, Level:16/unsigned, Data/binary>>} = file:pread(File, Pos, Size),\n    hanoidb_util:decode_index_node(Level, Data);\n\nread_node(File, Pos) ->\n%    error_logger:info_msg(\"read_node ~p ~p~n\", [File, Pos]),\n    {ok, Pos} = file:position(File, Pos),\n    Result = read_node(File),\n%    error_logger:info_msg(\"decoded ~p ~p~n\", [Pos, Result]),\n    Result.\n\nread_node(File) ->\n%    error_logger:info_msg(\"read_node ~p~n\", [File]),\n    {ok, <<Len:32/unsigned, Level:16/unsigned>>} = file:read(File, 6),\n%    error_logger:info_msg(\"decoded ~p ~p~n\", [Len, Level]),\n    case Len of\n        0 ->\n            eof;\n        _ ->\n            {ok, Data} = file:read(File, Len-2),\n            hanoidb_util:decode_index_node(Level, Data)\n    end.\n\n\nnext_leaf_node(File) ->\n    case file:read(File, 6) of\n        eof ->\n            %% premature end-of-file\n            eof;\n        {ok, <<0:32/unsigned, _:16/unsigned>>} ->\n            eof;\n        {ok, <<Len:32/unsigned, 0:16/unsigned>>} ->\n            {ok, Data} = file:read(File, Len-2),\n            hanoidb_util:decode_index_node(0, Data);\n        {ok, <<Len:32/unsigned, _:16/unsigned>>} ->\n            {ok, _} = file:position(File, {cur,Len-2}),\n            next_leaf_node(File)\n    end.\n\n\nfind_in_leaf(Key,Bin) when is_binary(Bin) ->\n    case vbisect:find(Key,Bin) of\n        {ok, BinValue} ->\n            {ok, decode_binary_value(BinValue)};\n        error ->\n            not_found\n    end;\nfind_in_leaf(Key,List) when is_list(List) ->\n    case lists:keyfind(Key, 1, List) of\n        {_, Value} ->\n            {ok, Value};\n        false ->\n            not_found\n    end.\n\ndecode_binary_value(<<?TAG_KV_DATA, Value/binary>>) ->\n    Value;\ndecode_binary_value(<<?TAG_KV_DATA2, TStamp:32, Value/binary>>) ->\n    {Value, TStamp};\ndecode_binary_value(<<?TAG_DELETED>>) ->\n    ?TOMBSTONE;\ndecode_binary_value(<<?TAG_DELETED2, TStamp:32>>) ->\n    {?TOMBSTONE, TStamp};\ndecode_binary_value(<<?TAG_POSLEN32, Pos:64, Len:32>>) ->\n    {Pos, Len}.\n"
  },
  {
    "path": "src/hanoidb_sparse_bitmap.erl",
    "content": "-module(hanoidb_sparse_bitmap).\n-export([new/1, set/2, member/2]).\n\n-define(REPR_NAME, sparse_bitmap).\n\nnew(Bits) when is_integer(Bits), Bits>0 ->\n    {?REPR_NAME, Bits, []}.\n\nset(N, {?REPR_NAME, Bits, Tree}) ->\n    {?REPR_NAME, Bits, set_to_tree(N, 1 bsl (Bits-1), Tree)}.\n\nset_to_tree(N, HighestBit, Mask) when HighestBit<32 ->\n    Nbit = 1 bsl N,\n    case Mask of\n        []-> Nbit;\n        _ -> Nbit bor Mask\n    end;\nset_to_tree(N, _HighestBit, []) -> N;\nset_to_tree(N, HighestBit, [TLo|THi]) ->\n    pushdown(N, HighestBit, TLo, THi);\nset_to_tree(N, _HighestBit, N) -> N;\nset_to_tree(N, HighestBit, M) when is_integer(M) ->\n    set_to_tree(N, HighestBit, pushdown(M, HighestBit, [], [])).\n\npushdown(N, HighestBit, TLo, THi) ->\n    NHigh = N band HighestBit,\n    if NHigh =:= 0 -> [set_to_tree(N, HighestBit bsr 1, TLo) | THi];\n       true        -> [TLo | set_to_tree(N bxor NHigh, HighestBit bsr 1, THi)]\n    end.\n\nmember(N, {?REPR_NAME, Bits, Tree}) ->\n    member_in_tree(N, 1 bsl (Bits-1), Tree).\n\nmember_in_tree(_N, _HighestBit, []) -> false;\nmember_in_tree(N, HighestBit, Mask) when HighestBit<32 ->\n    Nbit = 1 bsl N,\n    Nbit band Mask > 0;\nmember_in_tree(N, _HighestBit, M) when is_integer(M) -> N =:= M;\nmember_in_tree(N, HighestBit, [TLo|THi]) ->\n    NHigh = N band HighestBit,\n    if NHigh =:= 0 -> member_in_tree(N, HighestBit bsr 1, TLo);\n       true        -> member_in_tree(N bxor NHigh, HighestBit bsr 1, THi)\n    end.\n"
  },
  {
    "path": "src/hanoidb_sup.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_sup).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-behaviour(supervisor).\n\n%% API\n-export([start_link/0]).\n\n%% Supervisor callbacks\n-export([init/1]).\n\n%% Helper macro for declaring children of supervisor\n-define(CHILD(I, Type), {I, {I, start_link, []}, permanent, 5000, Type, [I]}).\n\n%% ===================================================================\n%% API functions\n%% ===================================================================\n\nstart_link() ->\n    supervisor:start_link({local, ?MODULE}, ?MODULE, []).\n\n%% ===================================================================\n%% Supervisor callbacks\n%% ===================================================================\n\ninit([]) ->\n    {ok, { {one_for_one, 5, 10}, []} }.\n\n"
  },
  {
    "path": "src/hanoidb_util.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_util).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-export([  compress/2\n         , uncompress/1\n         , index_file_name/1\n         , estimate_node_size_increment/3\n         , encode_index_node/2\n         , decode_index_node/2\n         , crc_encapsulate_kv_entry/2\n         , decode_crc_data/3\n         , file_exists/1\n         , crc_encapsulate_transaction/2\n         , tstamp/0\n         , expiry_time/1\n         , has_expired/1\n         , ensure_expiry/1\n\n         , bloom_type/1\n         , bloom_new/2\n         , bloom_to_bin/1\n         , bin_to_bloom/1\n         , bin_to_bloom/2\n         , bloom_insert/2\n         , bloom_contains/2\n ]).\n\n-include(\"src/hanoidb.hrl\").\n\n-define(ERLANG_ENCODED,  131).\n-define(CRC_ENCODED,     127).\n-define(BISECT_ENCODED,  126).\n\n\n-define(FILE_ENCODING, bisect).\n\n-compile({inline, [crc_encapsulate/1, crc_encapsulate_kv_entry/2 ]}).\n\n\n-spec index_file_name(string()) -> string().\nindex_file_name(Name) ->\n    Name.\n\n-spec file_exists(string()) -> boolean().\nfile_exists(FileName) ->\n    case file:read_file_info(FileName) of\n        {ok, _} ->\n            true;\n        {error, enoent} ->\n            false\n    end.\n\nestimate_node_size_increment(_KVList, Key, {Value, _TStamp})\n  when is_integer(Value) -> byte_size(Key) + 5 + 4;\nestimate_node_size_increment(_KVList, Key, {Value, _TStamp})\n  when is_binary(Value) -> byte_size(Key) + 5 + 4 + byte_size(Value);\nestimate_node_size_increment(_KVList, Key, {Value, _TStamp})\n  when is_atom(Value) -> byte_size(Key) + 8 + 4;\nestimate_node_size_increment(_KVList, Key, {Value, _TStamp})\n  when is_tuple(Value) -> byte_size(Key) + 13 + 4;\nestimate_node_size_increment(_KVList, Key, Value)\n  when is_integer(Value) -> byte_size(Key) + 5 + 4;\nestimate_node_size_increment(_KVList, Key, Value)\n  when is_binary(Value) -> byte_size(Key) + 5 + 4 + byte_size(Value);\nestimate_node_size_increment(_KVList, Key, Value)\n  when is_atom(Value) -> byte_size(Key) + 8 + 4;\nestimate_node_size_increment(_KVList, Key, Value)\n  when is_tuple(Value) -> byte_size(Key) + 13 + 4.\n\n-define(NO_COMPRESSION, 0).\n-define(SNAPPY_COMPRESSION, 1).\n-define(GZIP_COMPRESSION, 2).\n-define(LZ4_COMPRESSION, 3).\n\nuse_compressed(UncompressedSize, CompressedSize) when CompressedSize < UncompressedSize ->\n    true;\nuse_compressed(_UncompressedSize, _CompressedSize) ->\n    false.\n\ncompress(snappy, Bin) ->\n    {ok, CompressedBin} = snappy:compress(Bin),\n    case use_compressed(erlang:iolist_size(Bin), erlang:iolist_size(CompressedBin)) of\n        true ->\n            {?SNAPPY_COMPRESSION, CompressedBin};\n        false ->\n            {?NO_COMPRESSION, Bin}\n    end;\ncompress(lz4, Bin) ->\n    {ok, CompressedBin} = lz4:compress(erlang:iolist_to_binary(Bin)),\n    case use_compressed(erlang:iolist_size(Bin), erlang:iolist_size(CompressedBin)) of\n        true ->\n            {?LZ4_COMPRESSION, CompressedBin};\n        false ->\n            {?NO_COMPRESSION, Bin}\n    end;\ncompress(gzip, Bin) ->\n    CompressedBin = zlib:gzip(Bin),\n    case use_compressed(erlang:iolist_size(Bin), erlang:iolist_size(CompressedBin)) of\n        true ->\n            {?GZIP_COMPRESSION, CompressedBin};\n        false ->\n            {?NO_COMPRESSION, Bin}\n    end;\ncompress(none, Bin) ->\n    {?NO_COMPRESSION, Bin}.\n\nuncompress(<<?NO_COMPRESSION, Data/binary>>) ->\n    Data;\nuncompress(<<?SNAPPY_COMPRESSION, Data/binary>>) ->\n    {ok, UncompressedData} = snappy:decompress(Data),\n    UncompressedData;\nuncompress(<<?LZ4_COMPRESSION, Data/binary>>) ->\n    lz4:uncompress(Data);\nuncompress(<<?GZIP_COMPRESSION, Data/binary>>) ->\n    zlib:gunzip(Data).\n\nencode_index_node(KVList, Method) ->\n    TermData =\n    case ?FILE_ENCODING of\n        bisect ->\n            Binary = vbisect:from_orddict(lists:map(fun binary_encode_kv/1, KVList)),\n            CRC = erlang:crc32(Binary),\n            [?BISECT_ENCODED, <<CRC:32>>, Binary];\n        hanoi2 ->\n            [ ?TAG_END |\n              lists:map(fun ({Key,Value}) ->\n                                crc_encapsulate_kv_entry(Key, Value)\n                        end,\n                        KVList) ]\n    end,\n    {MethodName, OutData} = compress(Method, TermData),\n    {ok, [MethodName | OutData]}.\n\ndecode_index_node(Level, Data) ->\n    TermData = uncompress(Data),\n    case decode_kv_list(TermData) of\n        {ok, KVList} ->\n            {ok, {node, Level, KVList}};\n        {bisect, Binary} ->\n%            io:format(\"[page level=~p~n\", [Level]),\n%            vbisect:foldl(fun(K,V,_) -> io:format(\" ~p -> ~p,~n\", [K,V]) end, 0, Binary),\n%            io:format(\"]~n\",[]),\n            {ok, {node, Level, Binary}}\n    end.\n\n\nbinary_encode_kv({Key, {Value,infinity}}) ->\n    binary_encode_kv({Key,Value});\nbinary_encode_kv({Key, {?TOMBSTONE, TStamp}}) ->\n    {Key, <<?TAG_DELETED2, TStamp:32>>};\nbinary_encode_kv({Key, ?TOMBSTONE}) ->\n    {Key, <<?TAG_DELETED>>};\nbinary_encode_kv({Key, {Value, TStamp}}) when is_binary(Value) ->\n    {Key, <<?TAG_KV_DATA2, TStamp:32, Value/binary>>};\nbinary_encode_kv({Key, Value}) when is_binary(Value)->\n    {Key, <<?TAG_KV_DATA, Value/binary>>};\nbinary_encode_kv({Key, {Pos, Len}}) when Len < 16#ffffffff ->\n    {Key, <<?TAG_POSLEN32, Pos:64/unsigned, Len:32/unsigned>>}.\n\n\n-spec crc_encapsulate_kv_entry(binary(), expvalue()) -> iolist().\ncrc_encapsulate_kv_entry(Key, {Value, infinity}) ->\n    crc_encapsulate_kv_entry(Key, Value);\ncrc_encapsulate_kv_entry(Key, {?TOMBSTONE, TStamp}) -> %\n    crc_encapsulate( [?TAG_DELETED2, <<TStamp:32>> | Key] );\ncrc_encapsulate_kv_entry(Key, ?TOMBSTONE) ->\n    crc_encapsulate( [?TAG_DELETED | Key] );\ncrc_encapsulate_kv_entry(Key, {Value, TStamp}) when is_binary(Value) ->\n    crc_encapsulate( [?TAG_KV_DATA2, <<TStamp:32, (byte_size(Key)):32/unsigned>>, Key, Value] );\ncrc_encapsulate_kv_entry(Key, Value) when is_binary(Value) ->\n    crc_encapsulate( [?TAG_KV_DATA, <<(byte_size(Key)):32/unsigned>>, Key, Value] );\ncrc_encapsulate_kv_entry(Key, {Pos,Len}) when Len < 16#ffffffff ->\n    crc_encapsulate( [?TAG_POSLEN32, <<Pos:64/unsigned, Len:32/unsigned>>, Key] ).\n\n-spec crc_encapsulate_transaction( [ txspec() ], expiry() ) -> iolist().\ncrc_encapsulate_transaction(TransactionSpec, Expiry) ->\n    crc_encapsulate([?TAG_TRANSACT |\n             lists:map(fun({delete, Key}) ->\n                                crc_encapsulate_kv_entry(Key, {?TOMBSTONE, Expiry});\n                           ({put, Key, Value}) ->\n                                crc_encapsulate_kv_entry(Key, {Value, Expiry})\n                        end,\n                        TransactionSpec)]).\n\n-spec crc_encapsulate( iolist() ) -> iolist().\ncrc_encapsulate(Blob) ->\n    CRC = erlang:crc32(Blob),\n    Size = erlang:iolist_size(Blob),\n    [<< (Size):32/unsigned, CRC:32/unsigned >>, Blob, ?TAG_END].\n\n-spec decode_kv_list( binary() ) -> {ok, [ kventry() ]}  | {partial, [kventry()], iolist()}.\ndecode_kv_list(<<?TAG_END, Custom/binary>>) ->\n    decode_crc_data(Custom, [], []);\ndecode_kv_list(<<?ERLANG_ENCODED, _/binary>>=TermData) ->\n    {ok, erlang:term_to_binary(TermData)};\ndecode_kv_list(<<?CRC_ENCODED, Custom/binary>>) ->\n    decode_crc_data(Custom, [], []);\ndecode_kv_list(<<?BISECT_ENCODED, CRC:32/unsigned, Binary/binary>>) ->\n    CRCTest = erlang:crc32( Binary ),\n    if CRC == CRCTest ->\n            {bisect, Binary};\n       true ->\n            {bisect, vbisect:from_orddict([])}\n    end.\n\n-spec decode_crc_data(binary(), list(), list()) -> {ok, [kventry()]} | {partial, [kventry()], iolist()}.\ndecode_crc_data(<<>>, [], Acc) ->\n    {ok, lists:reverse(Acc)};\ndecode_crc_data(<<>>, BrokenData, Acc) ->\n    {partial, lists:reverse(Acc), BrokenData};\n    % TODO: we *could* simply return the good parts of the data...\n    % would that be so wrong?\ndecode_crc_data(<< BinSize:32/unsigned, CRC:32/unsigned, Bin:BinSize/binary, ?TAG_END, Rest/binary >>, Broken, Acc) ->\n    CRCTest = erlang:crc32( Bin ),\n    if CRC == CRCTest ->\n            decode_crc_data(Rest, Broken, [decode_kv_data(Bin) | Acc]);\n       true ->\n            % TODO: chunk is broken, ignore it. Maybe we should tell someone?\n            decode_crc_data(Rest, [Bin|Broken], Acc)\n    end;\ndecode_crc_data(Bad, Broken, Acc) ->\n    %% If a chunk is broken, try to find the next ?TAG_END and\n    %% start decoding from there.\n    {Skipped, MaybeGood} = find_next_value(Bad),\n    decode_crc_data(MaybeGood, [Skipped|Broken], Acc).\n\n-spec find_next_value(binary()) -> { binary(), binary() }.\nfind_next_value(<<>>) ->\n    {<<>>, <<>>};\nfind_next_value(Bin) ->\n    case binary:match (Bin, <<?TAG_END>>) of\n        {Pos, _Len} ->\n            <<SkipBin :Pos /binary, ?TAG_END, MaybeGood /binary>> = Bin,\n            {SkipBin, MaybeGood};\n        nomatch ->\n            {Bin, <<>>}\n    end.\n\n-spec decode_kv_data( binary() ) -> kventry().\ndecode_kv_data(<<?TAG_KV_DATA, KLen:32/unsigned, Key:KLen/binary, Value/binary >>) ->\n    {Key, Value};\ndecode_kv_data(<<?TAG_DELETED, Key/binary>>) ->\n    {Key, ?TOMBSTONE};\ndecode_kv_data(<<?TAG_KV_DATA2, TStamp:32/unsigned, KLen:32/unsigned, Key:KLen/binary, Value/binary >>) ->\n    {Key, {Value, TStamp}};\ndecode_kv_data(<<?TAG_DELETED2, TStamp:32/unsigned, Key/binary>>) ->\n    {Key, {?TOMBSTONE, TStamp}};\ndecode_kv_data(<<?TAG_POSLEN32, Pos:64/unsigned, Len:32/unsigned, Key/binary>>) ->\n    {Key, {Pos,Len}};\ndecode_kv_data(<<?TAG_TRANSACT, Rest/binary>>) ->\n    {ok, TX} = decode_crc_data(Rest, [], []),\n    TX.\n\n%% @doc Return number of seconds since 1970\n-spec tstamp() -> pos_integer().\ntstamp() ->\n    {Mega, Sec, _Micro} = os:timestamp(),\n    (Mega * 1000000) + Sec.\n\n%% @doc Return time when values expire (i.e. Now + ExpirySecs), or 0.\n-spec expiry_time(pos_integer()) -> pos_integer().\nexpiry_time(ExpirySecs) when ExpirySecs > 0 ->\n    tstamp() + ExpirySecs.\n\n-spec has_expired(pos_integer()) -> true|false.\nhas_expired(Expiration) when Expiration > 0 ->\n    Expiration < tstamp();\nhas_expired(infinity) ->\n    false.\n\n\nensure_expiry(Opts) ->\n    case hanoidb:get_opt(expiry_secs, Opts) of\n        undefined ->\n            try exit(err)\n            catch\n                exit:err ->\n                    io:format(user, \"~p~n\", [erlang:get_stacktrace()])\n            end,\n            exit(expiry_secs_not_set);\n        N when N >= 0 ->\n            ok\n    end.\n\nbloom_type({ebloom, _}) ->\n    ebloom;\nbloom_type({sbloom, _}) ->\n    sbloom.\n\nbloom_new(Size, sbloom) ->\n    {ok, {sbloom, hanoidb_bloom:bloom(Size, 0.01)}};\nbloom_new(Size, ebloom) ->\n    {ok, Bloom} = ebloom:new(Size, 0.01, Size),\n    {ok, {ebloom, Bloom}}.\n\nbloom_to_bin({sbloom, Bloom}) ->\n    hanoidb_bloom:encode(Bloom);\nbloom_to_bin({ebloom, Bloom}) ->\n    ebloom:serialize(Bloom).\n\nbin_to_bloom(GZiped  = <<16#1F, 16#8B, _/binary>>) ->\n    bin_to_bloom(GZiped, sbloom);\nbin_to_bloom(TermBin = <<131, _/binary>>) ->\n    erlang:term_to_binary(TermBin);\nbin_to_bloom(Blob) ->\n    bin_to_bloom(Blob, ebloom).\n\nbin_to_bloom(Binary, sbloom) ->\n    {ok, {sbloom, hanoidb_bloom:decode(Binary)}};\nbin_to_bloom(Binary, ebloom) ->\n    {ok, Bloom} = ebloom:deserialize(Binary),\n    {ok, {ebloom, Bloom}}.\n\nbloom_insert({sbloom, Bloom}, Key) ->\n    {ok, {sbloom, hanoidb_bloom:add(Key, Bloom)}};\nbloom_insert({ebloom, Bloom}, Key) ->\n    ok = ebloom:insert(Bloom, Key),\n    {ok, {ebloom, Bloom}}.\n\nbloom_contains({sbloom, Bloom}, Key) ->\n    hanoidb_bloom:member(Key, Bloom);\nbloom_contains({ebloom, Bloom}, Key) ->\n    ebloom:contains(Bloom, Key).\n\n"
  },
  {
    "path": "src/hanoidb_writer.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_writer).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-include(\"hanoidb.hrl\").\n\n%%\n%% Streaming btree writer. Accepts only monotonically increasing keys for put.\n%%\n\n-define(NODE_SIZE, 8*1024).\n\n-behavior(gen_server).\n\n%% gen_server callbacks\n-export([init/1, handle_call/3, handle_cast/2, handle_info/2,\n         terminate/2, code_change/3, serialize/1, deserialize/1]).\n\n-export([open/1, open/2, add/3, count/1, close/1]).\n\n-record(node, {level      :: integer(),\n               members=[] :: [ {key(), expvalue()} ],\n               size=0     :: integer()}).\n\n-record(state, {index_file               :: file:io_device() | undefined,\n                index_file_pos           :: integer(),\n\n                last_node_pos            :: pos_integer(),\n                last_node_size           :: pos_integer(),\n\n                nodes = []               :: list(#node{}),\n\n                name                     :: string(),\n\n                bloom                    :: {ebloom, term()} | {sbloom, term()},\n                block_size = ?NODE_SIZE  :: integer(),\n                compress  = none         :: none | snappy | gzip | lz4,\n                opts = []                :: list(any()),\n\n                value_count = 0          :: integer(),\n                tombstone_count = 0      :: integer()\n               }).\n\n\n%%% PUBLIC API\n\nopen(Name,Options) ->\n    hanoidb_util:ensure_expiry(Options),\n    gen_server:start_link(?MODULE, [Name, Options], []).\n\nopen(Name) ->\n    gen_server:start_link(?MODULE, [Name,[{expiry_secs,0}]], []).\n\nadd(Ref, Key, Value) ->\n    gen_server:cast(Ref, {add, Key, Value}).\n\n%% @doc Return number of KVs added to this writer so far\ncount(Ref) ->\n    gen_server:call(Ref, count, infinity).\n\n%% @doc Close the btree index file\nclose(Ref) ->\n    gen_server:call(Ref, close, infinity).\n\n%%%\n\ninit([Name, Options]) ->\n    hanoidb_util:ensure_expiry(Options),\n    Size = proplists:get_value(size, Options, 2048),\n\n    case do_open(Name, Options, [exclusive]) of\n        {ok, IdxFile} ->\n            ok = file:write(IdxFile, ?FILE_FORMAT),\n            {ok, Bloom} = ?BLOOM_NEW(Size),\n            BlockSize = hanoidb:get_opt(block_size, Options, ?NODE_SIZE),\n            {ok, #state{ name=Name,\n                         index_file_pos=?FIRST_BLOCK_POS, index_file=IdxFile,\n                         bloom = Bloom,\n                         block_size = BlockSize,\n                         compress = hanoidb:get_opt(compress, Options, none),\n                         opts = Options\n                       }};\n        {error, _}=Error ->\n            error_logger:error_msg(\"hanoidb_writer cannot open ~p: ~p~n\", [Name, Error]),\n            {stop, Error}\n    end.\n\n\nhandle_cast({add, Key, {?TOMBSTONE, TStamp}}, State)\n  when is_binary(Key) ->\n    NewState =\n        case hanoidb_util:has_expired(TStamp) of\n            true ->\n                State;\n            false ->\n                {ok, State2} = append_node(0, Key, {?TOMBSTONE, TStamp}, State),\n                State2\n        end,\n    {noreply, NewState};\nhandle_cast({add, Key, ?TOMBSTONE}, State)\n  when is_binary(Key) ->\n    {ok, NewState} = append_node(0, Key, ?TOMBSTONE, State),\n    {noreply, NewState};\nhandle_cast({add, Key, {Value, TStamp}}, State)\n  when is_binary(Key), is_binary(Value) ->\n    NewState =\n        case hanoidb_util:has_expired(TStamp) of\n            true ->\n                State;\n            false ->\n                {ok, State2} = append_node(0, Key, {Value, TStamp}, State),\n                State2\n        end,\n    {noreply, NewState};\nhandle_cast({add, Key, Value}, State)\n  when is_binary(Key), is_binary(Value) ->\n    {ok, State2} = append_node(0, Key, Value, State),\n    {noreply, State2}.\n\nhandle_call(count, _From, State = #state{ value_count=VC, tombstone_count=TC }) ->\n    {ok, VC+TC, State};\nhandle_call(close, _From, State) ->\n    {ok, State2} = archive_nodes(State),\n    {stop, normal, ok, State2}.\n\nhandle_info(Info, State) ->\n    error_logger:error_msg(\"Unknown info ~p~n\", [Info]),\n    {stop, bad_msg, State}.\n\nterminate(normal,_State) ->\n    ok;\nterminate(_Reason, State) ->\n    %% premature delete -> cleanup\n    _ignore = file:close(State#state.index_file),\n    file:delete(hanoidb_util:index_file_name(State#state.name)).\n\ncode_change(_OldVsn, State, _Extra) ->\n    {ok, State}.\n\n\n%% INTERNAL FUNCTIONS\nserialize(#state{ bloom=Bloom, index_file=File, index_file_pos=Position }=State) ->\n    case file:position(File, {eof, 0}) of\n        {ok, Position} ->\n            ok;\n        {ok, WrongPosition} ->\n            exit({bad_position, Position, WrongPosition})\n    end,\n    ok = file:close(File),\n    erlang:term_to_binary( { State#state{ index_file=undefined, bloom=undefined }, ?BLOOM_TO_BIN(Bloom), hanoidb_util:bloom_type(Bloom) } ).\n\ndeserialize(Binary) ->\n    {State, Bin, Type} = erlang:binary_to_term(Binary),\n    {ok, Bloom} = ?BIN_TO_BLOOM(Bin, Type),\n    {ok, IdxFile} = do_open(State#state.name, State#state.opts, []),\n    State#state{ bloom=Bloom, index_file=IdxFile }.\n\n\ndo_open(Name, Options, OpenOpts) ->\n    WriteBufferSize = hanoidb:get_opt(write_buffer_size, Options, 512 * 1024),\n    file:open(hanoidb_util:index_file_name(Name),\n              [raw, append, {delayed_write, WriteBufferSize, 2000} | OpenOpts]).\n\n\n%% @doc flush pending nodes and write trailer\narchive_nodes(#state{ nodes=[], last_node_pos=LastNodePos, last_node_size=_LastNodeSize, bloom=Bloom, index_file=IdxFile }=State) ->\n\n    BloomBin = ?BLOOM_TO_BIN(Bloom),\n    true = is_binary(BloomBin),\n    BloomSize = byte_size(BloomBin),\n    RootPos =\n        case LastNodePos of\n            undefined ->\n                %% store contains no entries\n                ok = file:write(IdxFile, <<0:32/unsigned, 0:16/unsigned>>),\n                ?FIRST_BLOCK_POS;\n            _ ->\n                LastNodePos\n        end,\n    Trailer = [ << 0:32/unsigned>> , BloomBin, << BloomSize:32/unsigned,  RootPos:64/unsigned >> ],\n\n    ok = file:write(IdxFile, Trailer),\n    ok = file:datasync(IdxFile),\n    ok = file:close(IdxFile),\n    {ok, State#state{ index_file=undefined, index_file_pos=undefined, bloom=undefined }};\n\narchive_nodes(State=#state{ nodes=[#node{level=N, members=[{_,{Pos,_Len}}]}], last_node_pos=Pos })\n  when N > 0 ->\n    %% Ignore this node, its stack consists of one node with one {pos,len} member\n    archive_nodes(State#state{ nodes=[] });\n\narchive_nodes(State) ->\n    {ok, State2} = flush_node_buffer(State),\n    archive_nodes(State2).\n\n\nappend_node(Level, Key, Value, State=#state{ nodes=[] }) ->\n    append_node(Level, Key, Value, State#state{ nodes=[ #node{ level=Level } ] });\nappend_node(Level, Key, Value, State=#state{ nodes=[ #node{level=Level2 } |_]=Stack })\n  when Level < Level2 ->\n    append_node(Level, Key, Value, State#state{ nodes=[ #node{ level=(Level2 - 1) } | Stack] });\nappend_node(Level, Key, Value, #state{ nodes=[ #node{level=Level, members=List, size=NodeSize}=CurrNode | RestNodes ], value_count=VC, tombstone_count=TC, bloom=Bloom }=State)\n  when Bloom /= undefined ->\n    %% The top-of-stack node is at the level we wish to insert at.\n\n    %% Assert that keys are increasing:\n    case List of\n        [] ->\n            ok;\n        [{PrevKey,_}|_] ->\n            if\n                (Key >= PrevKey) -> ok;\n                true ->\n                    error_logger:error_msg(\"keys not ascending ~p < ~p~n\", [PrevKey, Key]),\n                    exit({badarg, Key})\n            end\n    end,\n    NewSize = NodeSize + hanoidb_util:estimate_node_size_increment(List, Key, Value),\n\n    {ok,Bloom2} = case Level of\n             0 ->\n                 ?BLOOM_INSERT(Bloom, Key);\n             _ ->\n                 {ok,Bloom}\n         end,\n\n    {TC1, VC1} =\n        case Level of\n            0 ->\n                case Value of\n                    ?TOMBSTONE ->\n                        {TC+1, VC};\n                    {?TOMBSTONE, _} -> %% Matched when this Value can expire\n                        {TC+1, VC};\n                    _ ->\n                        {TC, VC+1}\n                end;\n            _ ->\n                {TC, VC}\n        end,\n\n    NodeMembers = [{Key, Value} | List],\n    State2 = State#state{ nodes=[CurrNode#node{members=NodeMembers, size=NewSize} | RestNodes],\n                          value_count=VC1, tombstone_count=TC1, bloom=Bloom2 },\n\n    case NewSize >= State#state.block_size of\n        true ->\n            flush_node_buffer(State2);\n        false ->\n            {ok, State2}\n    end.\n\nflush_node_buffer(#state{nodes=[#node{ level=Level, members=NodeMembers }|RestNodes], compress=Compress, index_file_pos=NodePos } = State) ->\n\n    OrderedMembers = lists:reverse(NodeMembers),\n    {ok, BlockData} = hanoidb_util:encode_index_node(OrderedMembers, Compress),\n\n    BlockSize = erlang:iolist_size(BlockData),\n    Data = [ <<(BlockSize+2):32/unsigned, Level:16/unsigned>> | BlockData ],\n    DataSize = BlockSize + 6,\n\n    ok = file:write(State#state.index_file, Data),\n\n    {FirstKey, _} = hd(OrderedMembers),\n    append_node(Level + 1, FirstKey, {NodePos, DataSize},\n                State#state{ nodes          = RestNodes,\n                             index_file_pos = NodePos + DataSize,\n                             last_node_pos  = NodePos,\n                             last_node_size = DataSize }).\n"
  },
  {
    "path": "src/plain_rpc.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% plain_rpc: RPC module to accompany plain_fsm\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(plain_rpc).\n-author('Kresten Krab Thorup <krab@trifork.com>').\n\n-export([send_call/2, receive_reply/1, send_reply/2, call/2, call/3, cast/2]).\n\n-include(\"include/plain_rpc.hrl\").\n\n\nsend_call(PID, Request) ->\n    Ref = erlang:monitor(process, PID),\n    PID ! ?CALL({self(), Ref}, Request),\n    Ref.\n\ncast(PID, Msg) ->\n    PID ! ?CAST(self(), Msg).\n\nreceive_reply(MRef) ->\n    receive\n        ?REPLY(MRef, Reply) ->\n            erlang:demonitor(MRef, [flush]),\n            Reply;\n        {'DOWN', MRef, _, _, Reason} ->\n            exit(Reason)\n    end.\n\nsend_reply({PID,Ref}, Reply) ->\n    _ = erlang:send(PID, ?REPLY(Ref, Reply)),\n    ok.\n\ncall(PID,Request) ->\n    call(PID, Request, infinity).\n\ncall(PID,Request,Timeout) ->\n    MRef = erlang:monitor(process, PID),\n    PID ! ?CALL({self(), MRef}, Request),\n    receive\n        ?REPLY(MRef, Reply) ->\n            erlang:demonitor(MRef, [flush]),\n            Reply;\n        {'DOWN', MRef, _, _, Reason} ->\n            exit(Reason)\n    after Timeout ->\n            erlang:demonitor(MRef, [flush]),\n            exit({rpc_timeout, Request})\n    end.\n\n\n"
  },
  {
    "path": "src/vbisect.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2014 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n\n-module(vbisect).\n\n-export([from_orddict/1,\n         from_gb_tree/1,\n         to_gb_tree/1,\n         first_key/1,\n         find/2, find_geq/2,\n         foldl/3, foldr/3, fold_until_stop/3,\n         to_orddict/1,\n         merge/3]).\n\n-define(MAGIC, \"vbis\").\n-type key() :: binary().\n-type value() :: binary().\n-type bindict() :: binary().\n\n-ifdef(TEST).\n-include_lib(\"eunit/include/eunit.hrl\").\n-endif.\n\n-spec from_gb_tree(gb_trees:tree()) -> bindict().\nfrom_gb_tree({Count,Node}) when Count =< 16#ffffffff ->\n    {_BinSize,IOList} = encode_gb_node(Node),\n    erlang:iolist_to_binary([ <<?MAGIC,  Count:32/unsigned >> | IOList ]).\n\nencode_gb_node({Key, Value, Smaller, Bigger}) when is_binary(Key), is_binary(Value) ->\n    {BinSizeSmaller, IOSmaller} = encode_gb_node(Smaller),\n    {BinSizeBigger, IOBigger} = encode_gb_node(Bigger),\n\n    KeySize = byte_size(Key),\n    ValueSize = byte_size(Value),\n    { 2 + KeySize\n      + 4 + ValueSize\n      + 4 + BinSizeSmaller\n      + BinSizeBigger,\n\n      [ << KeySize:16, Key/binary,\n           BinSizeSmaller:32 >>, IOSmaller,\n        << ValueSize:32, Value/binary >> | IOBigger ] };\n\nencode_gb_node(nil) ->\n    { 0, [] }.\n\nto_gb_tree(<<?MAGIC,  Count:32, Nodes/binary >>) ->\n    { Count, to_gb_node(Nodes) }.\n\nto_gb_node( <<>> ) ->\n    nil;\n\nto_gb_node( << KeySize:16, Key:KeySize/binary,\n               BinSizeSmaller:32, Smaller:BinSizeSmaller/binary,\n               ValueSize:32, Value:ValueSize/binary,\n               Bigger/binary >> ) ->\n    {Key, Value,\n     to_gb_node(Smaller),\n     to_gb_node(Bigger)}.\n\n-spec find(Key::key(), Dict::bindict()) ->\n                  { ok, value() } | error.\nfind(Key, <<?MAGIC, _:32, Binary/binary>>) ->\n    find_node(byte_size(Key), Key, Binary).\n\nfind_node(KeySize, Key, <<HereKeySize:16, HereKey:HereKeySize/binary,\n                          BinSizeSmaller:32, _:BinSizeSmaller/binary,\n                          ValueSize:32, Value:ValueSize/binary,\n                          _/binary>> = Bin) ->\n    if\n        Key < HereKey ->\n            Skip = 6 + HereKeySize,\n            << _:Skip/binary, Smaller:BinSizeSmaller/binary, _/binary>> = Bin,\n            find_node(KeySize, Key, Smaller);\n        HereKey < Key ->\n            Skip = 10 + HereKeySize + BinSizeSmaller + ValueSize,\n            << _:Skip/binary, Bigger/binary>> = Bin,\n            find_node(KeySize, Key, Bigger);\n        true ->\n            {ok, Value}\n    end;\n\nfind_node(_, _, <<>>) ->\n    error.\n\nto_orddict(BinDict) ->\n    foldr(fun(Key,Value,Acc) ->\n                  [{Key,Value}|Acc]\n          end,\n          [],\n          BinDict).\n\nmerge(Fun, BinDict1, BinDict2) ->\n    OD1 = to_orddict(BinDict1),\n    OD2 = to_orddict(BinDict2),\n    OD3 = orddict:merge(Fun, OD1, OD2),\n    from_orddict(OD3).\n\n-spec first_key( bindict() ) -> binary() | none.\nfirst_key(BinDict) ->\n    {_, Key} = fold_until_stop(fun({K,_},_) -> {stop, K} end, none, BinDict),\n    Key.\n\n%% @doc Find largest {K,V} where K is smaller than or equal to key.\n%% This is good for an inner node where key is the smallest key\n%% in the child node.\n\n-spec find_geq(Key::binary(), Binary::binary()) ->\n                      none | {ok, Key::key(), Value::value()}.\n\nfind_geq(Key, <<?MAGIC, _:32, Binary/binary>>) ->\n    find_geq_node(byte_size(Key), Key, Binary, none).\n\nfind_geq_node(_, _, <<>>, Else) ->\n    Else;\n\nfind_geq_node(KeySize, Key, <<HereKeySize:16, HereKey:HereKeySize/binary,\n                              BinSizeSmaller:32, _:BinSizeSmaller/binary,\n                              ValueSize:32, Value:ValueSize/binary,\n                              _/binary>> = Bin, Else) ->\n    if\n        Key < HereKey ->\n            Skip = 6 + HereKeySize,\n            << _:Skip/binary, Smaller:BinSizeSmaller/binary, _/binary>> = Bin,\n            find_geq_node(KeySize, Key, Smaller, Else);\n        HereKey < Key ->\n            Skip = 10 + HereKeySize + BinSizeSmaller + ValueSize,\n            << _:Skip/binary, Bigger/binary>> = Bin,\n            find_geq_node(KeySize, Key, Bigger, {ok, HereKey, Value});\n        true ->\n            {ok, HereKey, Value}\n    end.\n\n-spec foldl(fun((Key::key(), Value::value(), Acc::term()) -> term()), term(), bindict()) ->\n                   term().\nfoldl(Fun, Acc, <<?MAGIC, _:32, Binary/binary>>) ->\n    foldl_node(Fun, Acc, Binary).\n\nfoldl_node(_Fun, Acc, <<>>) ->\n    Acc;\n\nfoldl_node(Fun, Acc, <<KeySize:16, Key:KeySize/binary,\n                       BinSizeSmaller:32, Smaller:BinSizeSmaller/binary,\n                       ValueSize:32, Value:ValueSize/binary,\n                       Bigger/binary>>) ->\n    Acc1 = foldl_node(Fun, Acc, Smaller),\n    Acc2 = Fun(Key, Value, Acc1),\n    foldl_node(Fun, Acc2, Bigger).\n\n\n-spec fold_until_stop(function(), term(), bindict()) -> {stopped, term()} | {ok, term()}.\n\nfold_until_stop(Fun, Acc, <<?MAGIC, _:32, Bin/binary>>) ->\n    fold_until_stop2(Fun, {continue, Acc}, Bin).\n\nfold_until_stop2(_Fun,{stop,Result},_) ->\n    {stopped, Result};\nfold_until_stop2(_Fun,{continue, Acc},<<>>) ->\n    {ok, Acc};\nfold_until_stop2(Fun,{continue, Acc}, <<KeySize:16, Key:KeySize/binary,\n                                       BinSizeSmaller:32, Smaller:BinSizeSmaller/binary,\n                                       ValueSize:32, Value:ValueSize/binary,\n                                       Bigger/binary>>) ->\n\n    case fold_until_stop2(Fun, {continue, Acc}, Smaller) of\n        {stopped, Result} ->\n            {stopped, Result};\n        {ok, Acc1} ->\n            ContinueOrStopAcc = Fun({Key,Value}, Acc1),\n            fold_until_stop2(Fun, ContinueOrStopAcc, Bigger)\n    end.\n\n\n-spec foldr(fun((Key::key(), Value::value(), Acc::term()) -> term()), term(), bindict()) ->\n                   term().\nfoldr(Fun, Acc, <<?MAGIC, _:32, Binary/binary>>) ->\n    foldr_node(Fun, Acc, Binary).\n\nfoldr_node(_Fun, Acc, <<>>) ->\n    Acc;\n\nfoldr_node(Fun, Acc, <<KeySize:16, Key:KeySize/binary,\n                       BinSizeSmaller:32, Smaller:BinSizeSmaller/binary,\n                       ValueSize:32, Value:ValueSize/binary,\n                       Bigger/binary>>) ->\n    Acc1 = foldr_node(Fun, Acc, Bigger),\n    Acc2 = Fun(Key, Value, Acc1),\n    foldr_node(Fun, Acc2, Smaller).\n\n\nfrom_orddict(OrdDict) ->\n    from_gb_tree(gb_trees:from_orddict(OrdDict)).\n\n-ifdef(TEST).\n\nspeed_test_() ->\n    {timeout, 600,\n     fun() ->\n             Start = 100000000000000,\n             N = 100000,\n             Keys = lists:seq(Start, Start+N),\n             KeyValuePairs = lists:map(fun (I) -> {<<I:64/integer>>, <<255:8/integer>>} end,\n                                       Keys),\n\n             %% Will mostly be unique, if N is bigger than 10000\n             ReadKeys = [<<(lists:nth(random:uniform(N), Keys)):64/integer>> || _ <- lists:seq(1, 1000)],\n             B = from_orddict(KeyValuePairs),\n             time_reads(B, N, ReadKeys)\n     end}.\n\n\ngeq_test() ->\n    B = from_orddict([{<<2>>,<<2>>},{<<4>>,<<4>>},{<<6>>,<<6>>},{<<122>>,<<122>>}]),\n    none = find_geq(<<1>>, B),\n    {ok, <<2>>, <<2>>} = find_geq(<<2>>, B),\n    {ok, <<2>>, <<2>>} = find_geq(<<3>>, B),\n    {ok, <<4>>, <<4>>} = find_geq(<<5>>, B),\n    {ok, <<6>>, <<6>>} = find_geq(<<100>>, B),\n    {ok, <<122>>, <<122>>} = find_geq(<<150>>, B),\n    true.\n\n\ntime_reads(B, Size, ReadKeys) ->\n    Parent = self(),\n    spawn(\n      fun() ->\n              Runs = 20,\n              Timings =\n                  lists:map(\n                    fun (_) ->\n                            StartTime = now(),\n                            find_many(B, ReadKeys),\n                            timer:now_diff(now(), StartTime)\n                    end, lists:seq(1, Runs)),\n\n              Rps = 1000000 / ((lists:sum(Timings) / length(Timings)) / 1000),\n              error_logger:info_msg(\"Average over ~p runs, ~p keys in dict~n\"\n                                    \"Average fetch ~p keys: ~p us, max: ~p us~n\"\n                                    \"Average fetch 1 key: ~p us~n\"\n                                    \"Theoretical sequential RPS: ~w~n\",\n                                    [Runs, Size, length(ReadKeys),\n                                     lists:sum(Timings) / length(Timings),\n                                     lists:max(Timings),\n                                     (lists:sum(Timings) / length(Timings)) / length(ReadKeys),\n                                     trunc(Rps)]),\n\n              Parent ! done\n      end),\n    receive done -> ok after 1000 -> ok end.\n\n-spec find_many(bindict(), [key()]) -> non_neg_integer().\nfind_many(B, Keys) ->\n    lists:foldl(fun (K, N) ->\n                        case find(K, B) of\n                            {ok, _} -> N+1;\n                            error -> N\n                        end\n                end,\n                0, Keys).\n\n-endif.\n"
  },
  {
    "path": "test/hanoidb_drv.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n%% @doc Drive a set of LSM BTrees\n-module(hanoidb_drv).\n\n-behaviour(gen_server).\n\n%% API\n-export([start_link/0]).\n\n-export([\n         delete_exist/2,\n         get_exist/2,\n         get_fail/2,\n         open/1, close/1,\n         put/3,\n         fold_range/4,\n         stop/0]).\n\n%% gen_server callbacks\n-export([init/1, handle_call/3, handle_cast/2, handle_info/2,\n         terminate/2, code_change/3]).\n\n-define(SERVER, ?MODULE).\n\n-record(state, { btrees = dict:new() % Map from a name to its tree\n               }).\n\n%%%===================================================================\n\nstart_link() ->\n    gen_server:start_link({local, ?SERVER}, ?MODULE, [], []).\n\ncall(X) ->\n    gen_server:call(?SERVER, X, infinity).\n\nget_exist(N, K) ->\n    call({get, N, K}).\n\nget_fail(N, K) ->\n    call({get, N, K}).\n\ndelete_exist(N, K) ->\n    call({delete_exist, N, K}).\n\nopen(N) ->\n    call({open, N}).\n\nclose(N) ->\n    call({close, N}).\n\nput(N, K, V) ->\n    call({put, N, K, V}).\n\nfold_range(T, Fun, Acc0, Range) ->\n    call({fold_range, T, Fun, Acc0, Range}).\n\nstop() ->\n    call(stop).\n\n%%%===================================================================\n\ninit([]) ->\n    {ok, #state{}}.\n\nhandle_call({open, N}, _, #state { btrees = D} = State) ->\n    case hanoidb:open(N) of\n        {ok, Tree} ->\n            {reply, ok, State#state { btrees = dict:store(N, Tree, D)}};\n        Otherwise ->\n            {reply, {error, Otherwise}, State}\n    end;\nhandle_call({close, N}, _, #state { btrees = D} = State) ->\n    Tree = dict:fetch(N, D),\n    case hanoidb:close(Tree) of\n        ok ->\n            {reply, ok, State#state { btrees = dict:erase(N, D)}};\n        Otherwise ->\n            {reply, {error, Otherwise}, State}\n    end;\nhandle_call({fold_range, Name, Fun, Acc0, Range},\n            _From,\n            #state { btrees = D } = State) ->\n    Tree = dict:fetch(Name, D),\n    Result = hanoidb:fold_range(Tree, Fun, Acc0, Range),\n    {reply, Result, State};\nhandle_call({put, N, K, V}, _, #state { btrees = D} = State) ->\n    Tree = dict:fetch(N, D),\n    case hanoidb:put(Tree, K, V) of\n        ok ->\n            {reply, ok, State};\n        Other ->\n            {reply, {error, Other}, State}\n    end;\nhandle_call({delete_exist, N, K}, _, #state { btrees = D} = State) ->\n    Tree = dict:fetch(N, D),\n    Reply = hanoidb:delete(Tree, K),\n    {reply, Reply, State};\nhandle_call({get, N, K}, _, #state { btrees = D} = State) ->\n    Tree = dict:fetch(N, D),\n    Reply = hanoidb:get(Tree, K),\n    {reply, Reply, State};\nhandle_call(stop, _, #state{ btrees = D } = State ) ->\n    [ hanoidb:close(Tree) || {_,Tree} <- dict:to_list(D) ],\n    {stop, normal, ok, State};\nhandle_call(_Request, _From, State) ->\n    Reply = ok,\n    {reply, Reply, State}.\n\nhandle_cast(_Msg, State) ->\n    {noreply, State}.\n\nhandle_info(_Info, State) ->\n    {noreply, State}.\n\nterminate(_Reason, _State) ->\n    ok.\n\ncode_change(_OldVsn, State, _Extra) ->\n    {ok, State}.\n\n"
  },
  {
    "path": "test/hanoidb_merger_tests.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_merger_tests).\n\n-ifdef(TEST).\n-include_lib(\"eunit/include/eunit.hrl\").\n-endif.\n\n-compile(export_all).\n\nmerge_test() ->\n\n    file:delete(\"test1\"),\n    file:delete(\"test2\"),\n    file:delete(\"test3\"),\n\n    {ok, BT1} = hanoidb_writer:open(\"test1\", [{expiry_secs, 0}]),\n    lists:foldl(fun(N,_) ->\n                        ok = hanoidb_writer:add(BT1, <<N:128>>, <<\"data\",N:128>>)\n                end,\n                ok,\n                lists:seq(1,10000,2)),\n    ok = hanoidb_writer:close(BT1),\n\n\n    {ok, BT2} = hanoidb_writer:open(\"test2\", [{expiry_secs, 0}]),\n    lists:foldl(fun(N,_) ->\n                        ok = hanoidb_writer:add(BT2, <<N:128>>, <<\"data\",N:128>>)\n                end,\n                ok,\n                lists:seq(2,5001,1)),\n    ok = hanoidb_writer:close(BT2),\n\n\n    self() ! {step, {self(), none}, 2000000000},\n    {Time,{ok,Count}} = timer:tc(hanoidb_merger, merge, [\"test1\", \"test2\", \"test3\", 10000, true, [{expiry_secs, 0}]]),\n\n%    error_logger:info_msg(\"time to merge: ~p/sec (time=~p, count=~p)~n\", [1000000/(Time/Count), Time/1000000, Count]),\n\n    ok.\n\n"
  },
  {
    "path": "test/hanoidb_tests.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_tests).\n\n-include(\"include/hanoidb.hrl\").\n-include(\"src/hanoidb.hrl\").\n\n-ifdef(TEST).\n-ifdef(TRIQ).\n-include_lib(\"triq/include/triq.hrl\").\n-include_lib(\"triq/include/triq_statem.hrl\").\n-else.\n-include_lib(\"proper/include/proper.hrl\").\n-endif.\n-include_lib(\"eunit/include/eunit.hrl\").\n-endif.\n\n-ifdef(PROPER).\n-behaviour(proper_statem).\n-endif.\n\n-compile(export_all).\n\n-export([command/1, initial_state/0,\n         next_state/3, postcondition/3,\n         precondition/2]).\n\n-ifdef(pre18).\n-define(OTP_DICT, dict()).\n-else.\n-define(OTP_DICT, dict:dict()).\n-endif.\n\n-record(tree, { elements = dict:new() :: ?OTP_DICT }).\n-record(state, { open    = dict:new() :: ?OTP_DICT,\n                 closed  = dict:new() :: ?OTP_DICT}).\n-define(SERVER, hanoidb_drv).\n\nfull_test_() ->\n    {setup, spawn, fun () -> ok end, fun (_) -> ok end,\n     [\n      ?_test(test_tree_simple_1()),\n      ?_test(test_tree_simple_2()),\n      ?_test(test_tree_simple_4()),\n      ?_test(test_tree_simple_5())\n     ]}.\n\nlonger_tree_test_() ->\n    {setup,\n        spawn,\n        fun () -> ok end,\n        fun (_) -> ok end,\n        [\n            {timeout, 300, ?_test(test_tree())}\n        ]}.\n\nlonger_qc_test_() ->\n    {setup,\n        spawn,\n        fun () -> ok end,\n        fun (_) -> ok end,\n        [\n            {timeout, 120, ?_test(test_qc())}\n        ]}.\n\n-ifdef(TRIQ).\ntest_qc() ->\n    [?assertEqual(true, triq:module(?MODULE))].\n-else.\nqc_opts() -> [{numtests, 800}].\ntest_qc() ->\n    [?assertEqual([], proper:module(?MODULE, qc_opts()))].\n-endif.\n\n%% Generators\n%% ----------------------------------------------------------------------\n\n-define(NUM_TREES, 10).\n\n%% Generate a name for a btree\ng_btree_name() ->\n    ?LET(I, choose(1,?NUM_TREES),\n         btree_name(I)).\n\n%% Generate a key for the Tree\ng_key() ->\n    binary().\n\n%% Generate a value for the Tree\ng_value() ->\n    binary().\n\ng_fail_key() ->\n    ?LET(T, choose(1,999999999999),\n         term_to_binary(T)).\n\ng_open_tree(Open) ->\n    oneof(dict:fetch_keys(Open)).\n\n%% Pick a name of a non-empty Btree\ng_non_empty_btree(Open) ->\n    ?LET(TreesWithKeys, dict:filter(fun(_K, #tree { elements = D}) ->\n                                            dict:size(D) > 0\n                                    end,\n                                    Open),\n         oneof(dict:fetch_keys(TreesWithKeys))).\n\ng_existing_key(Name, Open) ->\n    #tree { elements = Elems } = dict:fetch(Name, Open),\n    oneof(dict:fetch_keys(Elems)).\n\ng_non_existing_key(Name, Open) ->\n    ?SUCHTHAT(Key, g_fail_key(),\n              begin\n                  #tree { elements = D } = dict:fetch(Name, Open),\n                  not dict:is_key(Key, D)\n              end).\n\ng_fold_operation() ->\n    oneof([{fun (K, V, Acc) -> [{K, V} | Acc] end, []}]).\n\nbtree_name(I) ->\n    \"Btree_\" ++ integer_to_list(I).\n\n%% Statem test\n%% ----------------------------------------------------------------------\ninitial_state() ->\n    ClosedBTrees = lists:foldl(fun(N, Closed) ->\n                                       dict:store(btree_name(N),\n                                                  #tree { },\n                                                  Closed)\n                               end,\n                               dict:new(),\n                               lists:seq(1,?NUM_TREES)),\n    #state { closed=ClosedBTrees }.\n\n\ncommand(#state { open = Open, closed = Closed } = S) ->\n    frequency(\n      [ {20, {call, ?SERVER, open, [oneof(dict:fetch_keys(Closed))]}}\n        || closed_dicts(S)]\n      ++ [ {20, {call, ?SERVER, close, [oneof(dict:fetch_keys(Open))]}}\n        || open_dicts(S)]\n      ++ [ {2000, {call, ?SERVER, put, cmd_put_args(S)}}\n        || open_dicts(S)]\n      ++ [ {1500, {call, ?SERVER, get_fail, cmd_get_fail_args(S)}}\n        || open_dicts(S)]\n      ++ [ {1500, {call, ?SERVER, get_exist, cmd_get_args(S)}}\n        || open_dicts(S), open_dicts_with_keys(S)]\n      ++ [ {500, {call, ?SERVER, delete_exist, cmd_delete_args(S)}}\n           || open_dicts(S), open_dicts_with_keys(S)]\n      ++ [ {125, {call, ?SERVER, fold_range, cmd_sync_fold_range_args(S)}}\n           || open_dicts(S), open_dicts_with_keys(S)]\n     ).\n\n%% Precondition (abstract)\nprecondition(S, {call, ?SERVER, fold_range, [_Tree, _F, _A0, Range]}) ->\n    is_valid_range(Range) andalso open_dicts(S) andalso open_dicts_with_keys(S);\nprecondition(S, {call, ?SERVER, delete_exist, [_Name, _K]}) ->\n    open_dicts(S) andalso open_dicts_with_keys(S);\nprecondition(S, {call, ?SERVER, get_fail, [_Name, _K]}) ->\n    open_dicts(S);\nprecondition(S, {call, ?SERVER, get_exist, [_Name, _K]}) ->\n    open_dicts(S) andalso open_dicts_with_keys(S);\nprecondition(#state { open = Open }, {call, ?SERVER, put, [Name, _K, _V]}) ->\n    dict:is_key(Name, Open);\nprecondition(#state { open = Open, closed = Closed },\n             {call, ?SERVER, open, [Name]}) ->\n    (not (dict:is_key(Name, Open))) and (dict:is_key(Name, Closed));\nprecondition(#state { open = Open, closed = Closed },\n             {call, ?SERVER, close, [Name]}) ->\n    (dict:is_key(Name, Open)) and (not dict:is_key(Name, Closed)).\n\nis_valid_range(#key_range{ from_key=FromKey, from_inclusive=FromIncl,\n                          to_key=ToKey, to_inclusive=ToIncl,\n                          limit=Limit })\n  when\n      (Limit == undefined) orelse (Limit > 0),\n      is_binary(FromKey),\n      (ToKey == undefined) orelse is_binary(ToKey),\n      FromKey =< ToKey,\n      is_boolean(FromIncl),\n      is_boolean(ToIncl)\n      ->\n    if (FromKey == ToKey) ->\n            (FromIncl == true) and (ToIncl == true);\n       true ->\n            true\n    end;\nis_valid_range(_) ->\n    false.\n\n\n%% Next state manipulation (abstract / concrete)\nnext_state(S, _Res, {call, ?SERVER, fold_range, [_Tree, _F, _A0, _Range]}) ->\n    S;\nnext_state(S, _Res, {call, ?SERVER, get_fail, [_Name, _Key]}) ->\n    S;\nnext_state(S, _Res, {call, ?SERVER, get_exist, [_Name, _Key]}) ->\n    S;\nnext_state(#state { open = Open} = S, _Res,\n           {call, ?SERVER, delete_exist, [Name, Key]}) ->\n    S#state { open = dict:update(Name,\n                                 fun(#tree { elements = Dict}) ->\n                                         #tree { elements =\n                                                     dict:erase(Key, Dict)}\n                                 end,\n                                 Open)};\nnext_state(#state { open = Open} = S, _Res,\n           {call, ?SERVER, put, [Name, Key, Value]}) ->\n    S#state { open = dict:update(\n                       Name,\n                       fun(#tree { elements = Dict}) ->\n                               #tree { elements =\n                                           dict:store(Key, Value, Dict) }\n                       end,\n                       Open)};\nnext_state(#state { open = Open, closed=Closed} = S,\n           _Res, {call, ?SERVER, open, [Name]}) ->\n    S#state { open   = dict:store(Name, dict:fetch(Name, Closed) , Open),\n              closed = dict:erase(Name, Closed) };\nnext_state(#state { open = Open, closed=Closed} = S, _Res,\n           {call, ?SERVER, close, [Name]}) ->\n    S#state { closed = dict:store(Name, dict:fetch(Name, Open) , Closed),\n              open   = dict:erase(Name, Open) }.\n\n%% Postcondition check (concrete)\npostcondition(#state { open = Open},\n              {call, ?SERVER, fold_range, [Tree, F, A0, Range]}, Result) ->\n    #tree { elements = TDict } = dict:fetch(Tree, Open),\n    DictResult = lists:sort(dict_range_query(TDict, F, A0, Range)),\n    CallResult = lists:sort(Result),\n    DictResult == CallResult;\npostcondition(_S,\n              {call, ?SERVER, get_fail, [_Name, _Key]}, not_found) ->\n    true;\npostcondition(#state { open = Open },\n              {call, ?SERVER, get_exist, [Name, Key]}, {ok, Value}) ->\n    #tree { elements = Elems } = dict:fetch(Name, Open),\n    dict:fetch(Key, Elems) == Value;\npostcondition(_S, {call, ?SERVER, delete_exist, [_Name, _Key]}, ok) ->\n    true;\npostcondition(_S, {call, ?SERVER, put, [_Name, _Key, _Value]}, ok) ->\n    true;\npostcondition(_S, {call, ?SERVER, open, [_Name]}, ok) ->\n    true;\npostcondition(_S, {call, ?SERVER, close, [_Name]}, ok) ->\n    true;\npostcondition(_State, _Call, _Result) ->\n%    error_logger:error_report([{not_matching_any_postcondition, _State, _Call, _Result}]),\n    false.\n\n\n%% Main property. Running a random set of commands is in agreement\n%% with a dict.\nprop_dict_agree() ->\n    ?FORALL(Cmds, commands(?MODULE),\n            ?TRAPEXIT(\n               begin\n                   hanoidb_drv:start_link(),\n                    {History,State,Result} = run_commands(?MODULE, Cmds),\n                   hanoidb_drv:stop(),\n                   cleanup_test_trees(State),\n                    ?WHENFAIL(io:format(\"History: ~w\\nState: ~w\\nResult: ~w\\n\",\n                                        [History,State,Result]),\n                              Result =:= ok)\n                end)).\n\n%% UNIT TESTS\n%% ----------------------------------------------------------------------\ntest_tree_simple_1() ->\n    {ok, Tree} = hanoidb:open(\"simple\"),\n    ok = hanoidb:put(Tree, <<>>, <<\"data\", 77:128>>),\n    {ok, <<\"data\", 77:128>>} = hanoidb:get(Tree, <<>>),\n    ok = hanoidb:close(Tree).\n\ntest_tree_simple_2() ->\n    {ok, Tree} = hanoidb:open(\"simple\"),\n    ok = hanoidb:put(Tree, <<\"ã\">>, <<\"µ\">>),\n    {ok, <<\"µ\">>} = hanoidb:get(Tree, <<\"ã\">>),\n    ok = hanoidb:delete(Tree, <<\"ã\">>),\n    not_found = hanoidb:get(Tree, <<\"ã\">>),\n    ok = hanoidb:close(Tree).\n\ntest_tree_simple_4() ->\n    Key = <<56,11,62,42,35,163,16,100,9,224,8,228,130,94,198,2,126,117,243,\n            1,122,175,79,159,212,177,30,153,71,91,85,233,41,199,190,58,3,\n            173,220,9>>,\n    Value = <<212,167,12,6,105,152,17,80,243>>,\n    {ok, Tree} = hanoidb:open(\"simple\"),\n    ok = hanoidb:put(Tree, Key, Value),\n    ?assertEqual({ok, Value}, hanoidb:get(Tree, Key)),\n    ok = hanoidb:close(Tree).\n\ntest_tree_simple_5() ->\n    {ok, Tree} = hanoidb:open(\"simple\"),\n    ok = hanoidb:put(Tree, <<\"foo\">>, <<\"bar\">>, 2),\n    {ok, <<\"bar\">>} = hanoidb:get(Tree, <<\"foo\">>),\n    ok = timer:sleep(3000),\n    not_found = hanoidb:get(Tree, <<\"foo\">>),\n    ok = hanoidb:close(Tree).\n\ntest_tree() ->\n    {ok, Tree} = hanoidb:open(\"simple2\"),\n    lists:foldl(fun(N,_) ->\n                        ok = hanoidb:put(Tree, <<N:128>>, <<\"data\",N:128>>)\n                end,\n                ok,\n                lists:seq(2,10000,1)),\n%    io:format(user, \"INSERT DONE 1~n\", []),\n\n    lists:foldl(fun(N,_) ->\n                        ok = hanoidb:put(Tree, <<N:128>>, <<\"data\",N:128>>)\n                end,\n                ok,\n                lists:seq(4000,6000,1)),\n%    io:format(user, \"INSERT DONE 2~n\", []),\n\n    hanoidb:delete(Tree, <<1500:128>>),\n%    io:format(user, \"DELETE DONE 3~n\", []),\n\n    {Time1,{ok,Count1}} = timer:tc(?MODULE, run_fold, [Tree,1000,2000,9]),\n%    error_logger:info_msg(\"time to fold: ~p/sec (time=~p, count=~p)~n\", [1000000/(Time1/Count1), Time1/1000000, Count1]),\n\n    {Time2,{ok,Count2}} = timer:tc(?MODULE, run_fold, [Tree,1000,2000,1000]),\n%    error_logger:info_msg(\"time to fold: ~p/sec (time=~p, count=~p)~n\", [1000000/(Time2/Count2), Time2/1000000, Count2]),\n    ok = hanoidb:close(Tree).\n\nrun_fold(Tree,From,To,Limit) ->\n    F = fun(<<N:128>>, _Value, {N, C}) ->\n                {N + 1, C + 1};\n           (<<1501:128>>, _Value, {1500, C}) ->\n                {1502, C + 1}\n        end,\n    {_, Count} = hanoidb:fold_range(Tree, F,\n                                    {From, 0},\n                                    #key_range{from_key= <<From:128>>, to_key= <<(To+1):128>>, limit=Limit}),\n    {ok, Count}.\n\n\n%% Command processing\n%% ----------------------------------------------------------------------\ncmd_close_args(#state { open = Open }) ->\n    oneof(dict:fetch_keys(Open)).\n\ncmd_put_args(#state { open = Open }) ->\n    ?LET({Name, Key, Value},\n         {oneof(dict:fetch_keys(Open)), g_key(), g_value()},\n         [Name, Key, Value]).\n\n\ncmd_get_fail_args(#state { open = Open}) ->\n    ?LET(Name, g_open_tree(Open),\n         ?LET(Key, g_non_existing_key(Name, Open),\n              [Name, Key])).\n\ncmd_get_args(#state { open = Open}) ->\n    ?LET(Name, g_non_empty_btree(Open),\n         ?LET(Key, g_existing_key(Name, Open),\n              [Name, Key])).\n\ncmd_delete_args(#state { open = Open}) ->\n    ?LET(Name, g_non_empty_btree(Open),\n         ?LET(Key, g_existing_key(Name, Open),\n              [Name, Key])).\n\ncmd_sync_range_args(#state { open = Open }) ->\n    ?LET(Tree, g_non_empty_btree(Open),\n         ?LET({K1, K2}, {g_existing_key(Tree, Open),\n                         g_existing_key(Tree, Open)},\n              [Tree, #key_range{from_key=K1, to_key=K2}])).\n\ncmd_sync_fold_range_args(State) ->\n    ?LET([Tree, Range], cmd_sync_range_args(State),\n         ?LET({F, Acc0}, g_fold_operation(),\n              [Tree, F, Acc0, Range])).\n\n%% Context management\n%% ----------------------------------------------------------------------\ncleanup_test_trees(#state { open = Open, closed = Closed }) ->\n    [cleanup_tree(N) || N <- dict:fetch_keys(Open)],\n    [cleanup_tree(N) || N <- dict:fetch_keys(Closed)].\n\ncleanup_tree(Tree) ->\n    case file:list_dir(Tree) of\n        {error, enoent} ->\n            ok;\n        {ok, FileNames} ->\n            [ok = file:delete(filename:join([Tree, Fname]))\n             || Fname <- FileNames],\n            file:del_dir(Tree)\n    end.\n\n%% Various Helper routines\n%% ----------------------------------------------------------------------\n\nopen_dicts_with_keys(#state { open = Open}) ->\n    lists:any(fun({_, #tree { elements = D}}) ->\n                         dict:size(D) > 0\n              end,\n              dict:to_list(Open)).\n\nopen_dicts(#state { open = Open}) ->\n    dict:size(Open) > 0.\n\nclosed_dicts(#state { closed = Closed}) ->\n    dict:size(Closed) > 0.\n\ndict_range_query(Dict, Fun, Acc0, Range) ->\n    KVs = dict_range_query(Dict, Range),\n    lists:foldl(fun({K, V}, Acc) ->\n                        Fun(K, V, Acc)\n                end,\n                Acc0,\n                KVs).\n\ndict_range_query(Dict, Range) ->\n    [{K, V} || {K, V} <- dict:to_list(Dict),\n               ?KEY_IN_RANGE(K, Range)].\n\n"
  },
  {
    "path": "test/hanoidb_writer_tests.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(hanoidb_writer_tests).\n\n-ifdef(TEST).\n-ifdef(TEST).\n-ifdef(TRIQ).\n-include_lib(\"triq/include/triq.hrl\").\n-include_lib(\"triq/include/triq_statem.hrl\").\n-else.\n-include_lib(\"proper/include/proper.hrl\").\n-endif.\n-include_lib(\"eunit/include/eunit.hrl\").\n-endif.\n\n-ifdef(PROPER).\n-behaviour(proper_statem).\n-endif.\n-endif.\n\n-include(\"include/hanoidb.hrl\").\n\n-compile(export_all).\n\nsimple_test() ->\n\n    file:delete(\"testdata\"),\n    {ok, BT} = hanoidb_writer:open(\"testdata\"),\n    ok = hanoidb_writer:add(BT, <<\"A\">>, <<\"Avalue\">>),\n    ok = hanoidb_writer:add(BT, <<\"B\">>, <<\"Bvalue\">>),\n    ok = hanoidb_writer:close(BT),\n\n    {ok, IN} = hanoidb_reader:open(\"testdata\"),\n    {ok, <<\"Avalue\">>} = hanoidb_reader:lookup(IN, <<\"A\">>),\n    ok = hanoidb_reader:close(IN),\n\n    ok = file:delete(\"testdata\").\n\n\nsimple1_test() ->\n\n    file:delete(\"testdata\"),\n    {ok, BT} = hanoidb_writer:open(\"testdata\", [{block_size, 102},{expiry_secs, 0}]),\n\n    Max = 102,\n    Seq = lists:seq(0, Max),\n\n    {Time1,_} = timer:tc(\n                  fun() ->\n                          lists:foreach(\n                            fun(Int) ->\n                                    ok = hanoidb_writer:add(BT, <<Int:128>>, <<\"valuevalue/\", Int:128>>)\n                            end,\n                            Seq),\n                          ok = hanoidb_writer:close(BT)\n                  end,\n                  []),\n\n    error_logger:info_msg(\"time to insert: ~p/sec~n\", [1000000/(Time1/Max)]),\n\n    {ok, IN} = hanoidb_reader:open(\"testdata\", [{expiry_secs,0}]),\n    Middle = Max div 2,\n    io:format(\"LOOKING UP ~p~n\", [<<Middle:128>>]),\n    {ok, <<\"valuevalue/\", Middle:128>>} = hanoidb_reader:lookup(IN, <<Middle:128>>),\n\n\n    {Time2,Count} = timer:tc(\n                      fun() -> hanoidb_reader:fold(fun(_Key, <<\"valuevalue/\", N:128>>, N) ->\n                                                         N+1\n                                                 end,\n                                                 0,\n                                                 IN)\n                      end,\n                      []),\n\n    io:format(\"time to scan: ~p/sec~n\", [1000000/(Time2 div Max)]),\n\n    Max = Count-1,\n\n    {Time3,{done,Count2}} = timer:tc(\n                      fun() -> hanoidb_reader:range_fold(fun(_Key, <<\"valuevalue/\", N:128>>, N) ->\n%                                                                 io:format(\"[~p]~n\", N),\n                                                               N+1\n                                                       end,\n                                                       0,\n                                                       IN,\n                                                      #key_range{ from_key= <<>>, to_key=undefined })\n                      end,\n                      []),\n\n\n\n    %error_logger:info_msg(\"time to range_fold: ~p/sec~n\", [1000000/(Time3 div Max)]),\n\n    io:format(\"count2=~p~n\", [Count2]),\n\n    Max = Count2-1,\n\n    ok = hanoidb_reader:close(IN).\n\n"
  },
  {
    "path": "tools/basho_bench_driver_hanoidb.erl",
    "content": "%% ----------------------------------------------------------------------------\n%%\n%% hanoidb: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n%%\n%% Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n%% http://trifork.com/ info@trifork.com\n%%\n%% Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n%% http://basho.com/ info@basho.com\n%%\n%% This file is provided to you under the Apache License, Version 2.0 (the\n%% \"License\"); you may not use this file except in compliance with the License.\n%% You may obtain a copy of the License at\n%%\n%%   http://www.apache.org/licenses/LICENSE-2.0\n%%\n%% Unless required by applicable law or agreed to in writing, software\n%% distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n%% WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n%% License for the specific language governing permissions and limitations\n%% under the License.\n%%\n%% ----------------------------------------------------------------------------\n\n-module(basho_bench_driver_hanoidb).\n\n-record(state, { tree,\n                 filename,\n                 flags,\n                 sync_interval,\n                 last_sync }).\n\n-export([new/1,\n         run/4]).\n\n-include(\"hanoidb.hrl\").\n-include_lib(\"basho_bench/include/basho_bench.hrl\").\n\n-record(key_range, { from_key = <<>>       :: binary(),\n                       from_inclusive = true :: boolean(),\n                       to_key                :: binary() | undefined,\n                       to_inclusive = false  :: boolean(),\n                       limit :: pos_integer() | undefined }).\n\n%% ====================================================================\n%% API\n%% ====================================================================\n\nnew(_Id) ->\n    %% Make sure bitcask is available\n    case code:which(hanoidb) of\n        non_existing ->\n            ?FAIL_MSG(\"~s requires hanoidb to be available on code path.\\n\",\n                      [?MODULE]);\n        _ ->\n            ok\n    end,\n\n    %% Get the target directory\n    Dir = basho_bench_config:get(hanoidb_dir, \".\"),\n    Filename = filename:join(Dir, \"test.hanoidb\"),\n    Config = basho_bench_config:get(hanoidb_flags, []),\n\n    %% Look for sync interval config\n    case basho_bench_config:get(hanoidb_sync_interval, infinity) of\n        Value when is_integer(Value) ->\n            SyncInterval = Value;\n        infinity ->\n            SyncInterval = infinity\n    end,\n\n    %% Get any bitcask flags\n    case hanoidb:open(Filename, Config) of\n        {error, Reason} ->\n            ?FAIL_MSG(\"Failed to open hanoidb in ~s: ~p\\n\", [Filename, Reason]);\n        {ok, FBTree} ->\n            {ok, #state { tree = FBTree,\n                          filename = Filename,\n                          sync_interval = SyncInterval,\n                          last_sync = os:timestamp() }}\n    end.\n\nrun(get, KeyGen, _ValueGen, State) ->\n    case hanoidb:lookup(State#state.tree, KeyGen()) of\n        {ok, _Value} ->\n            {ok, State};\n        not_found ->\n            {ok, State};\n        {error, Reason} ->\n            {error, Reason}\n    end;\nrun(put, KeyGen, ValueGen, State) ->\n    case hanoidb:put(State#state.tree, KeyGen(), ValueGen()) of\n        ok ->\n            {ok, State};\n        {error, Reason} ->\n            {error, Reason}\n    end;\nrun(delete, KeyGen, _ValueGen, State) ->\n    case hanoidb:delete(State#state.tree, KeyGen()) of\n        ok ->\n            {ok, State};\n        {error, Reason} ->\n            {error, Reason}\n    end;\n\nrun(fold_100, KeyGen, _ValueGen, State) ->\n    [From,To] = lists:usort([KeyGen(), KeyGen()]),\n    case hanoidb:sync_fold_range(State#state.tree,\n                                   fun(_Key,_Value,Count) ->\n                                           Count+1\n                                   end,\n                                   0,\n                                   #key_range{ from_key=From,\n                                                 to_key=To,\n                                                 limit=100 }) of\n        Count when Count >= 0; Count =< 100 ->\n            {ok,State};\n        Count ->\n            {error, {bad_fold_count, Count}}\n    end.\n"
  },
  {
    "path": "tools/visualize-hanoi.sh",
    "content": "#!/bin/bash\n\n## ----------------------------------------------------------------------------\n##\n## hanoi: LSM-trees (Log-Structured Merge Trees) Indexed Storage\n##\n## Copyright 2011-2012 (c) Trifork A/S.  All Rights Reserved.\n## http://trifork.com/ info@trifork.com\n##\n## Copyright 2012 (c) Basho Technologies, Inc.  All Rights Reserved.\n## http://basho.com/ info@basho.com\n##\n## This file is provided to you under the Apache License, Version 2.0 (the\n## \"License\"); you may not use this file except in compliance with the License.\n## You may obtain a copy of the License at\n##\n##   http://www.apache.org/licenses/LICENSE-2.0\n##\n## Unless required by applicable law or agreed to in writing, software\n## distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n## WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the\n## License for the specific language governing permissions and limitations\n## under the License.\n##\n## ----------------------------------------------------------------------------\n\nfunction periodic() {\n    t=0\n    while sleep 1 ; do\n        let \"t=t+1\"\n        printf \"%5d [\" \"$t\"\n\n        for ((i=0; i<35; i++)) ; do\n            if ! [ -f \"A-$i.data\" ] ; then\n                echo -n \" \"\n            elif ! [ -f \"B-$i.data\" ] ; then\n                echo -n \"-\"\n            elif ! [ -f \"C-$i.data\" ] ; then\n                echo -n \"#\"\n            elif ! [ -f \"X-$i.data\" ] ; then\n                echo -n \"=\"\n            else\n                echo -n \"*\"\n            fi\n        done\n        echo\n    done\n}\n\nmerge_diff() {\n    SA=`ls -l A-${ID}.data 2> /dev/null | awk '{print $5}'`\n    SB=`ls -l B-${ID}.data 2> /dev/null | awk '{print $5}'`\n    SX=`ls -l X-${ID}.data 2> /dev/null | awk '{print $5}'`\n    if [ \\( -n \"$SA\" \\) -a \\( -n \"$SB\" \\)  -a \\( -n \"$SX\" \\) ]; then\n      export RES=`expr ${SX}0 / \\( $SA + $SB \\)`\n    else\n      export RES=\"?\"\n    fi\n}\n\nfunction dynamic() {\n    local old s t start now\n    t=0\n    start=`date +%s`\n    while true ; do\n        s=\"\"\n        for ((i=8; i<22; i++)) ; do\n            if [ -f \"C-$i.data\" ] ; then\n                s=\"${s}C\"\n            else\n                s=\"$s \"\n            fi\n            if [ -f \"B-$i.data\" ] ; then\n                s=\"${s}B\"\n            else\n                s=\"$s \"\n            fi\n            if [ -f \"A-$i.data\" ] ; then\n                s=\"${s}A\"\n            else\n                s=\"$s \"\n            fi\n            if [ -f \"X-$i.data\" ] ; then\n                export ID=\"$i\"\n                merge_diff\n                s=\"${s}$RES\"\n            elif [ -f \"M-$i.data\" ] ; then\n                s=\"${s}M\"\n            else\n                s=\"$s \"\n            fi\n            s=\"$s|\"\n        done\n\n        if [[ \"$s\" != \"$old\" ]] ; then\n            let \"t=t+1\"\n            now=`date +%s`\n            let \"now=now-start\"\n            free=`df -m . 2> /dev/null | tail -1 | awk '{print $4}'`\n            used=`du -m 2> /dev/null | awk '{print $1}' `\n            printf \"%5d %6d [%s\\n\" \"$t\" \"$now\" \"$s ${used}MB (${free}MB free)\"\n            old=\"$s\"\n        else\n            # Sleep a little bit:\n            sleep 1\n        fi\n    done\n}\n\ndynamic\n"
  }
]